* {margin:0px; padding:0px;}

/*img {behavior: url("pngbehavior.htc");}*/

img {border:0px;}

col {background-image:none;}

table  {border-collapse:collapse;}

table td {margin: 0px;padding: 0px;}

.clr {clear:both;}
.clear_bt {clear:both; height:25px;}
a {color:#1499de}
a:hover {text-decoration:none;}

ul, ol {margin: 0 0 2em 2em; padding: 0}

body {font-size: 111%}

#body {min-width:1000px;}

#head {height:165px; background:url('../i/head_bg.gif') left top repeat-x;}
.pad {padding-right:20px;}
.pad1 {padding-right:7px;}
.pad2 {padding-left:13px;}
#head td {vertical-align:top;}
.slogan {min-height:24px; _height:24px; padding-top:8px; background:#fdce1e; font-family:Tahoma; font-size:69%; text-align:center}
.slogan a {color:#000000;}

.zasvet {background:url('../i/zasvet_bg.gif') center top repeat-x;}
.zasvet div {height:9px; font-size:1px; background:url('../i/zasvet_logo.gif') right top no-repeat;}

#logo {background:url('../i/logo_bg.gif') center top repeat-x;}
#logo div {background:url('../i/logo_str.gif') right bottom no-repeat;}
#logo div div {height:118px; background:url('../i/logo.gif') 37px 20px no-repeat;}
#logo a {display: block; height: 118px; width: 250px; margin: 0 0 0 35px}

#nomer {margin-top:33px; background:url('../i/nomer_bg.gif') center top repeat-x;}
#nomer div {background:url('../i/nomer_right.gif') right top no-repeat;}
#nomer div div {background:url('../i/nomer_left.gif') left top no-repeat;}
#nomer div div div {height:86px; padding-top:40px; xbackground:url('../i/nomer.jpg') center 32px no-repeat; font-family:Tahoma; font-size:69%; font-weight:bold; color:#FFFFFF; text-align:center;}
#nomer div div div a {color:#fdcf1f; margin-left:32px;}
span.num {display: block; font-size: 180%; margin-bottom: 10px;}

#funct {background:url('../i/logo_bg.gif') center top repeat-x;}
#funct div.str {height:82px; padding:36px 27px 0 30px; background:url('../i/funct_str.gif') left top no-repeat;}
#funct div.plshk_in {padding:5px 10px 10px 17px; background:#505251; border-left:5px solid #414443; line-height:100%;}
#funct div.plshk_in a {color:#fdce1e; font-family:Tahoma; font-size:69%;}
#funct div.plshk div.teni {height:11px; margin:0 3px 0 4px; background:url('../i/funct_teni.gif') left top repeat-x;}

.cont td {vertical-align:top;}

.top_plshk {height:55px; background:url('../i/top_plshk_bg.gif') left top repeat-x;}
#left {background:url('../i/bottom_ygol.gif') bottom right no-repeat;}
#left .top_plshk div {height:55px; float:left; background:url('../i/top_plshk_left.gif') left top no-repeat;}
#left .top_plshk div.pl1 {width:40%;}
#left .top_plshk div.pl2 {width:30%;}

#left .menu_teni {background:url('../i/left_top_teni.gif') top right repeat-x;}
#left .menu_teni div {height:20px; background:url('../i/left_ygol.gif') top right no-repeat;}

#menu {margin: 0 0 20px 0; list-style:none; background:url('../i/blu_plshk_left.gif') right top no-repeat;}
#menu li {padding:3px 0 3px 46px; background:url('../i/menu_str.gif') 29px 52% no-repeat; border-left:4px solid #fdd84b; font-family:Tahoma; font-weight:bold; font-size:94%;}
#menu li.selected {background:url('../i/menu_str_on.gif') 29px 52% no-repeat;}
#menu li a {color:#2e3940; text-decoration:none;}
#menu li a:hover {color:#2e3940; text-decoration:underline;}
#menu li.selected a {color:#ff9b19; text-decoration:underline;}
#menu li.selected b {color:#ff9b19}
#menu li.selected a:hover {color:#ff9b19; text-decoration:none;}

.lin_str {height:3px; margin:0 12px 0 12px; background:url('../i/lin_str.gif') left top repeat-x; font-size:1px;}

.foto_main {padding:19px 0 19px 0; background:url('../i/foto_main_str.gif') right 50px no-repeat; text-align:center;}
.foto_main a {font-family:Tahoma; font-size:69%; color:#1499de;}
.foto_main div {width:195px; margin:0 auto 8px auto; padding:6px; background:#eeeee7; border:1px solid #cbcbc1;}
.foto_main div img {border:6px solid #FFFFFF;}

.decor {height:169px; xmargin-top:30%; background:url('../i/decor_left_str.gif') left top no-repeat;}

#center {background: #e7e7dd; }
#center .top_plshk div {background:url('../i/top_plshk_left.gif') left top no-repeat;}
#center .top_plshk div div {height:55px; background:url('../i/top_plshk_right.gif') right top no-repeat;}

/*
#center .plshk_blu {background:url('../i/center_top_plshk.gif') top left repeat-x;}
#center .plshk_blu .l {position:relative; left:-12px; background:url('../i/center_top_plshk_left.jpg') top left no-repeat;}
#center .plshk_blu .r {position:relative; right:-23px; min-height:218px; _height:218px; background:url('../i/center_top_plshk_right.jpg') top right no-repeat;}

#center .plshk_blu .lb {position:relative; left:-12px; background:url('../i/center_top_plshk_left.jpg') top left no-repeat;}
#center .plshk_blu .rb {position:relative; right:-23px; min-height:218px; _height:218px; background:url('../i/center_top_plshk_right.jpg') top right no-repeat;}
*/

/* crazy blu block %) */

.plshk_blu {background:#dcf6fe;}
#center .plshk_blu .l {position:relative; left:-11px; background: url('../i/plshk/left_bg.gif') top left repeat-y;}
#center .plshk_blu .r {position:relative; right:-22px; background: url('../i/plshk/right_bg.gif') top right repeat-y;}

#center .plshk_blu .lt {background:url('../i/plshk/top_left.jpg') top left no-repeat;}
#center .plshk_blu .rt {background:url('../i/plshk/top_right.jpg') top right no-repeat;}

#center .plshk_blu .lb {background:url('../i/plshk/bottom_left.jpg') bottom left no-repeat;}
#center .plshk_blu .rb {min-height:218px; _height:218px; background:url('../i/plshk/bottom_right.jpg') bottom right no-repeat;}

/* END crazy blu block %) */

#center .plshk_blu .rb th {padding-top:20px; padding-left:24px; padding-bottom:30px; font-weight:normal; vertical-align:top; text-align:left;}
#center .plshk_blu .rb th .dblin {border-top:1px solid #98c9e0; border-bottom:1px solid #ecf8fd;}
#center .plshk_blu .rb th strong {display:block; padding-left:8px; font-family:Tahoma; font-size:75%;}
#center .plshk_blu .rb th p {padding:7px 8px 7px 8px; font-family:Tahoma; font-size:69%;}
#center .plshk_blu .rb th p a {color:#1499de;}
#center .plshk_blu .rb td p {padding:120px 8px 7px 8px; font-family:Tahoma; font-size:69%; color:#4b7e9a; text-align:center;}

.dot_r {background:#e7e7dd url('../i/dot.gif') right top repeat-y;}
#cont_in {padding:5px 19px 5px 26px; background:url('../i/dot.gif') left top repeat-y; font-family:Tahoma; font-size:75%; color:#45453c; height: auto}
#cont_in .zag {padding:7px 0 7px 0; margin-bottom:10px; margin-left: -7px}
#cont_in .zag span {padding:7px; font-weight:bold; background:#898977; color:#FFFFFF;}
#cont_in p {padding-bottom:15px}
#cont_in a {color:#28acf0}

.block_foto {text-align:center; margin-bottom:15px;}
.block_foto table {margin:0 auto 0 auto; border:1px solid #cbcbc1;}
.block_foto table td {padding:10px; background:#eeeee7;}
.block_foto table td img {border:7px solid #FFFFFF;}

.center_lin {height:2px; background:url('../i/center_lin.gif') left top repeat-x; margin-top: 2em}

.ob {padding-top: 1em; *padding-top: 0}
.ob table {margin:0 auto 0 auto; font-size:90%}
.ob th {font-weight:normal;}
.ob td {background:url('../i/c_ra_lin.gif') left center repeat-y;}
.ob td, .ob th {padding:0px 15px 2px 15px;}

.cbottom {background:#80878d url('../i/c_b_bg.gif') left top repeat-x;}
.cbottom div {background:url('../i/c_b_left.gif') left top no-repeat;}
.cbottom div div {height:26px; background:url('../i/c_b_right.gif') right top no-repeat;}

.bgrey td {background:#80878d;}

#right {background:url('../i/logo_bottom.gif') center bottom no-repeat; padding-bottom: 100px}
#right .top_plshk div {height:55px; float:right; background:url('../i/top_plshk_right.gif') right top no-repeat;}
#right .top_plshk div.pl1 {width:40%;}
#right .top_plshk div.pl2 {width:30%;}

#right {font-family:Tahoma;}

#right .bg_str_l {background:url('../i/decor_left_str.gif') left 70% no-repeat;}
#right #bg_str_r {background:url('../i/right_str1.gif') right 80px repeat-y;}

#right .menu_teni {height:20px; background:url('../i/right_teni.gif') top right repeat-x;}
#right .block {padding: 0 20px 1em; font-size:70%;}
#right .block .data {font-weight:bold; color:#6c767d;}
#right .block .zag {padding-left:16px; margin-bottom:15px; background:url('../i/menu_str.gif') left 60% no-repeat; font-size:136%; font-weight:bold;}
#right .block p {padding-bottom:14px}

#right .block .ygol {height:20px; background:url('../i/right_data.gif') 7px top no-repeat;}
#right .lin_str {margin-bottom:18px;}

.poloska {padding-left:50px; padding-bottom:20px; background:url('../i/bottom_poloska.gif') 38px top no-repeat; font-family:Tahoma; font-size:69%; color:#FFFFFF;}
.poloska a {color:#cfd9e1;}
.poloska2 {xposition:relative; xleft:-28px; padding-left:16px; background:url('../i/bottom_poloska.gif') left top no-repeat; font-family:Tahoma; font-size:69%; color:#FFFFFF;}
.poloska2 a {color:#cfd9e1;}

.banner {text-align:center;}
.banner table {margin:0 auto 0 auto;}
.banner th {padding:17px 13px 33px 13px; background:#878e94; vertical-align:top;}
.banner td {padding:17px 13px 33px 0; background:#878e94;}
.banner img {border:1px solid #d3d6d8;}
.banner .yg {background:#878e94 url('../i/banner_ygol.gif') left bottom no-repeat;}
.banner th.yg {background:#878e94 url('../i/banner_ygol.gif') 17px bottom no-repeat;}


span.date {font-weight:bold;  margin-right: .5em; color: #6c767d; font-size: 100%}

#news_block {margin-top: -1.25em}
#news_block dt, #news dt {padding: 1.25em 0 .25em}
#news_block dd. #news dd {}
img.news {margin: 0 0 .5em 1em}

#news dd {margin-bottom: 2em}

#itstudio {margin-left: 40px}
#itstudio img {float: left; position: relative; top: 2px; margin-right: 5px; width: 33px; height: 36px}
#itstudio p {padding: 0 !important; margin: 0 !important}
#itstudio td {line-height: 110%; white-space: nowrap; vertical-align: middle}

#site_map {list-style:none;}
#site_map li {margin-bottom:5px}

table.foto {
background:#fff none repeat scroll 0 50%;
float:left;
height:181px;
margin:15px 15px 0 0;
width:181px;
}
table.foto td.pic {
padding:20px;
vertical-align:middle !important;
}
table.foto td.pic a {
vertical-align:middle;
}
table.foto td.pic img {
	border:1px solid #999;
}
.promotion {
	display: block;
	width: 122px;
	//width: 162px;
	height: 33px;
	background: url('/i/creator.gif') no-repeat 0 0;
	margin: 20px 0 0 -35px;
	//margin: 30px 0 0 -130px;
	position: absolute;
	padding: 17px 0 0 40px;
}
