а/*html, body, td {margin:0px; padding:0px; font-family:tahoma; font-size:12px; color:#465666; line-height:18px;}*/
html, body, td {margin:0px; padding:0px; font-family:Tahoma, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px;}


body {background:url(../img/fon_type2.gif) top center repeat}

a {font-size:12px; color:#465666; line-height:18px; text-decoration:underline;}
a:hover {text-decoration:none;}
input {font-size:14px; color:#465666; font-family:tahoma;}

div.clear {clear:both}

.clear { clear:both;width:0px; height: 0px; font-size: 0px; margin:0px; padding:0px;}

div.center {text-align: center;}

div.main {background:url(../img/bg.jpg) center top no-repeat; min-height:1000px; min-width:861px}
div.mains {
abackground:url(../img/fon_type.gif) center top no-repeat;
min-width:861px; height:805px}

div.top_logo {background:url(../img/top_logo.jpg) no-repeat; width:861px; height:82px; text-align:left}

div.menu {width:861px; _width:863px; text-align:left; background:url(../img/menu_fon.gif) no-repeat; padding-bottom:0px;display:block;}
div.menu a {font-size:18px; line-height:31px; color:#ffffff; text-decoration:none}
div.menu div.but_l {background:url(../img/bu_l.jpg); width:54px; height:63px; float:left}
div.menu div.buu {float:left}
div.menu div.but {height:60px; _height:73px; padding:13px 15px 0px 15px; text-align:center; float:left}
div.menu div.but_a {height:60px; _height:73px; padding:13px 15px 0px 15px; text-align:center; background:url(../img/menu_pol.gif) repeat-x; float:left}
div.menu div.but_ak {height:50px; _height:63px; float:left; padding:13px 15px 0px 15px; text-align:center; background:url(../img/!menu_pol.gif) repeat-x}

div.menu div.buu div.lev_2 {border:1px solid #004f7c; position:absolute; background:url(../img/fon_vipad.gif) repeat-x #0da7cb; z-index:100; padding:14px 22px; display:none}
div.menu div.buu div.lev_2 div {white-space:nowrap}
div.menu div.buu div.lev_2 div a {font-size:14px; font-weight:normal; text-decoration:underline}
div.menu div.buu div.lev_2 div a:hover {text-decoration:none}

div.menu_bott {background:url(../img/menu_bott.jpg) no-repeat; width:861px; height:10px}
div.navi {float:right; padding-right:80px; padding-top:20px}
div.home {background:url(../img/home.gif) no-repeat; width:26px; height:26px; float:left; margin-right:12px}
div.home_a {background:url(../img/home_a.gif) no-repeat; width:26px; height:26px; float:left; margin-right:12px}
div.map {background:url(../img/map.gif) no-repeat; width:26px; height:26px; float:left; margin-right:13px}
div.map_a {background:url(../img/map_a.gif) no-repeat; width:26px; height:26px; float:left; margin-right:13px}
div.mail {background:url(../img/mail.gif) no-repeat; width:26px; height:26px; float:left}
div.mail_a {background:url(../img/mail_a.gif) no-repeat; width:26px; height:26px; float:left}

div.content {min-height:432px; text-align:left}
div.bot_txt {width:849px; height:221px; background:url(../img/bot_txt.png); text-align:left; margin-bottom:25px}

div.sotr_tit {font-size:18px; line-height:31px; color:#a4d5ed; padding:56px 0px 0px 32px}

div.sotr_txt {font-size:14px; color:#cbebfb; width:520px; padding:5px 0px 0px 32px}
div.sotr_txt a {font-size:14px; color:#2dbcee}
div.logot {width:291px; height:38px; padding:0px}

div.rights {float:right}
div.rights div {color:#cbebfb; font-size:12px; line-height:31px; text-align:left}

div.lefts {float:left; color:#cbebfb; font-size:12px; line-height:31px; text-align:left}
div.lefts a {color:#2dbcee}

div.footer {width:849px; padding-bottom:20px}

div.glav {padding:141px 0px 0px 120px}
div.zad_1 {background:url(../img/fon_left.gif) no-repeat; width:275px; height:184px; float:left; margin-left:149px}
div.zad_2 {background:url(../img/fon_right.gif) no-repeat; width:275px; height:184px; float:left; margin-left:149px}

div.osnova {margin:-250px 0px 0px 210px; position:absolute; left: 119px;}
div.osnova img {float:left; margin-top:120px}
div.osnova img.dop {margin-left:-106px; _margin-left:-84px}
div.cen_bl {background:url(../img/fon-center.gif) no-repeat; width:570px; height:325px; float:left; padding:10px 11px}
div.navi_two {
	text-align:left;
	padding:24px 0px 0px 0px;
	//padding:11px 0px 0px 0px;
	line-height:0px!important;
	width:711px;
	}
div.navi_two div.but2 {float:left; margin-right:26px; padding-left:9px}
div.navi_two div.but2_a {float:left; margin-right:26px; background:url(../img/but2.png) no-repeat; text-align:center; padding-left:9px}
div.navi_two div a {font-size:14px; color:#39c9ff; line-height:31px; float:left; white-space:nowrap}
div.navi_two div.akt {background:url(../img/pod_l.png) no-repeat; height:30px; font-size:14px; font-weight:bold; color:#ffffff; padding:5px 0px 0px 11px; margin-right:0px; float:left}
div.navi_two div.akt_r {float:left; background:url(../img/pod_r.png) no-repeat; width:11px; height:28px; margin-top:1px; margin-right:35px}
div.navi_two div.dop_r {width:11px; height:28px; margin-right:35px}

div.block_map {background:url(../img/cont_top.jpg) no-repeat #1C6080; padding:20px 5px 0px 34px; _padding:20px 0px 0px 0px; margin-top:25px; _margin-top:25px; width:810px; _width:837px}
div.block_map img {border:7px solid #cbd2d8; margin-bottom:35px}
div.block_map div {text-align:left}
div.block_map a {color:#39c9ff}
div.map_title {font-size:16px; font-weight:bold; line-height:24px; color:#a0e2f8; text-align:left; margin-left:12px}
div.map_addr {text-align:left; color:#f8f0df; line-height:24px; margin-left:12px}
div.map_addr img {float:left; margin:0px 15px 7px 0px}
div.send_mail {padding-bottom:15px}
div.telo {width:846px}
div.vsen {text-align:left; font-size:14px; line-height:31px; color:#39c9ff; margin:20px 0px 15px 0px}
div.vsen a {color:#39c9ff}

div.block_news {background:#1C6080; padding:0px 5px 0px 10px; _margin-top:0px; width:834px; _width:849px; text-align:left; color:#ffffff}
div.block_news a {color:#8ed8ff}
div.block_news table.text_news td {color:#FFFFFF}
div.block_news table.text_news td img {margin: 0px 23px 0px 35px;}
div.block_news img {border:6px solid #cbd2d8; float:left; margin-right:10px; margin-bottom:10px; margin-top:10px;}
div.news_data {font-size:14px; line-height:23px; color:#82a7b8; padding-bottom:30px}
div.news_title {font-size:16px; line-height:23px; color:#a0e2f8; font-weight:bold}
div.news_title a {font-size:16px; line-height:23px; color:#a0e2f8; font-weight:bold}
div.news_txt {font-size:14px; line-height:23px; color:#ffffff}

div.navi_sl {margin:10px 0px; width: 600px; text-align: left;}
div.navi_sl div {display: inline-block; padding:2px 9px}
*html div.navi_sl div {display: inline;}
div.navi_sl div.ak_t {background:#0d4e6d; color:#ffffff}
div.navi_sl div a {color:#a0e2f8}

div.comp_date {font-size:14px; line-height:23px; color:#74d3ff}


a.rezume {border-bottom:1px dashed #39c9ff; color:#39c9ff; padding-bottom:1px; text-decoration:none}
div.verh_pol {background:url(../img/cont_top.png) no-repeat; height:21px; width:849px; margin-top:25px}
div.niz_pol {background:url(../img/cont_bot.png) no-repeat; height:21px; width:849px; margin-bottom:30px}

div.verh_pol_white {background:url(../img/cont_top_white.png) no-repeat; height:21px; width:849px; margin-top:25px}
div.niz_pol_white {background:url(../img/cont_bot_white.png) no-repeat; height:21px; width:849px; margin-bottom:30px}

div.verh_pol_short {background:url(../img/cont_top_short.png) no-repeat; height:21px; width:682px; }
div.niz_pol_short {background:url(../img/cont_bot_short.png) no-repeat; height:21px; width:682px; }


div.lnk {line-height:28px}
div.lnk a {color:#8adfff}

div.katalog {background:url(../img/x3.png) no-repeat; width:810px; text-align:left; height:40px; padding:7px 0px 0px 15px; font-size:14px; line-height:23px; color:#ffffff; margin-top:10px}

table.com {margin-right:34px; _margin-right:0px}
table.com img {_margin-left:30px}
table.com td {color:#ffffff; padding-right: 20px;}

div.katalog a {color:#39c9ff}

table.map_site {width:800px}
table.map_site td.le {padding-top:25px; width:50%}
table.map_site td.le div.lev1 {padding-left:5px}
table.map_site td.le div.lev2 {padding-left:20px}

table.map_site td ul {list-style-type:none; padding:0px; margin-top:0px}
table.map_site td a {color:#ffffff}

div.n2kn {width:800px; text-align:right; padding-top:60px; margin-bottom:30px}
div.n2kn table.down_print {width:800px}
div.n2kn table.down_print td.pusto {width:500; font-size:18px; line-height:23px; color:#a0e2f8; font-weight:bold}
div.n2kn table.down_print td div a {color:#39c9ff}
div.n2kn table.down_print tr td div.printing {width:133px; background:url(../img/printing.png) no-repeat; height:30px; text-align:center; padding-left:15px; padding-top:5px; float:right}
div.n2kn table.down_print tr td div.down_price {width:133px; background:url(../img/down_price.png) no-repeat; height:30px; text-align:center; padding-left:15px; padding-top:5px}

div.gal_foto {width:611px; background:#3f799e; height:522px; padding:6px 0px 0px 6px; color:#ffffff; text-align: center; margin-left:37px; margin-right:20px;}
	div.gal_foto img {float:none;}
div.chek_foto {width:640px; height:76px; padding:6px 0px 0px 6px; margin-left:28px;}
div.block_news div.dlya_search {padding-bottom:1px; margin-left:10px}

div.block_news {}

div.block_news img.knopa {border:none; margin-top:42px}
div.block_news img.photos {border:3px solid #ffffff}

div.block_news img.kar {border:3px solid #000000}
div.gal_main_section {margin-bottom:12px}
	a.aktiv {color:#a0e2f8; border-bottom:1px dashed #a0e2f8; padding-bottom:1px; text-decoration:none;}
	div.gal_sub_section_block {margin:-15px 0 15px 0}
		div.gal_sub_section_item {margin:0 0 10px 0; margin:0 0 10px 13px}
div.pod_akti {color:#ffffff}
a.pod_ak {color:#a0e2f8}

div.err_404 {background:url(../img/404.png) no-repeat; width:286px; height:88px; font-size:30px; color:#ffffff; padding-top:20px}
div.err_404_txt {font-size:16px; color:#ffffff; padding-top:10px}

div.errors {width:580px; padding-top:20px}
div.errors div {float:left; margin-right:40px; font-size:16px; line-height:23px; font-weight:bold}
div.errors div a {color:#39c9ff}
div.err_txt {font-size:16px; line-height:31px; color:#ffffff; padding-top:40px}

div.logot_err {width:291px; height:68px; padding:27px 0px 0px 0px; width:300px; text-align:left}
div.logot_err img {margin:3px 0px 0px 2px}

div.oborud {padding:30px 0px 90px 0px}

table.urov1 {width:810px; margin-bottom:70px}
table.urov1 a {font-size:14px; line-height:36px; color:#a0e2f8}
table.urov1 img {border:6px solid #cbd2d8; margin-bottom:10px; margin-top:30px}

table.ur3 {width:100%}
table.ur3 td {padding:0px 0px 20px 0px; text-align:center}
table.ur3 td a {color:#a0e2f8}
table.ur3 td img {border:6px solid #cbd2d8}

table.glava {width:847px; margin-bottom:50px}
table.glava td.spiss {width:120px; padding-left:30px; font-size:14px; line-height:46px}
table.glava td.spiss a {color:#a0e2f8; line-height:26px}

div.put {font-size:14px; line-height:23px; color:#ffffff}
div.put span {color:#a0e2f8}

table.ur4 {width:100%}
div.forur_4 {background:url(../img/whi_top.gif) no-repeat #ffffff; width:799px; _width:849px; padding:30px 20px 20px 30px; color:#000000}
div.forur_4 table td {padding:0px 10px 30px 10px; color:#000000}
table.ur4 td {padding:0px 10px 30px 10px; text-align:center; color:#000000}

div.ur3_niz {background:url(../img/ur3_bot.gif) no-repeat; width:697; height:19px}

div.ur4_niz {background:url(../img/whi_bot.gif) no-repeat; width:849px; height:19px; margin-bottom:50px}

table.kat_prav {width:810px}
table.kat_prav td {font-size:14px; line-height:23px; color:#f8f0df}
table.kat_prav td a {font-size:14px; line-height:23px; color:#f8f0df}
table.kat_prav td div.zagolovok {color:#a0e2f8; font-size:18px; line-height:23px; padding-top:30px}
table.kat_prav td div.zagolovok a {color:#a0e2f8; font-size:18px; line-height:23px}
table.kat_prav td img {border:6px solid #216689}

div.kat_gal {width:810px; text-align:left}
div.kat_gal table {width:200px; margin:30px 0px}
div.kat_gal table td.one {font-size:18px; line-height:23px; font-weight:bold; color:#a0e2f8; padding-right:15px}
div.kat_gal table td.two {background:url(../img/galereya.png) no-repeat; height:29px; width:108px; padding:0px 0px 0px 40px}
div.kat_gal table td.two a {color:#39c9ff}


div.pole_poiska {width:810px; text-align:left; margin-top:30px; font-size:18px; line-height:23px; color:#a0e2f8}

div.text_pod {clear:both; margin-bottom:20px; text-align:center; color:#ffffff}

div.dizi {font-size:18px; line-height:20px; color:#8ed8ff}
div.dizi a {color:#8ed8ff}
div.podpu {float:left }
div.podpu div {height:29px; padding-left:14px; float:left;}
div.podpu div div {height:29px; padding-left:0px}
.div.podpu .right{width:14px; height:29px; float:left; padding:0px; margin:0px;}

div.podpu_a {float:left}
div.podpu_a div {background:url(../img/lev_kr.png) no-repeat; height:29px; padding-left:14px; float:left;}
div.podpu_a div div {background:url(../img/ccent.jpg) repeat-x; height:29px; padding:0px; }
.podpu_a .right{ background:url(../img/pr_kr.png) no-repeat; width:14px; height:29px; float:left; padding:0px}

div.podpu_ak {float:left }
div.podpu_ak div {background:url(../img/lev_kr_ak.png) no-repeat; height:28px; padding-left:14px; float:left;}
div.podpu_ak div div {background:url(../img/ccent_ak.jpg) repeat-x; height:28px; padding:0px; color:white; font-size:14px; line-height:31px; font-weight:bold}
.podpu_ak .right{ background:url(../img/pr_kr_ak.png) no-repeat; width:14px; height:29px; float:left; padding:0px}
div.polepoi {background:url(../img/pole_poisk.png) no-repeat; height:24px; padding:0px 0px 0px 10px; line-height:0px; font-size:12px; float:left; width:225px}
div.polepoi input {z-index:179}
.poi {border:0px; font-size:12px; width:180px; margin:5px 18px 0px 0px; _z-index:198; _position:absolute}

.vak_niz {background:url(../img/vak_niz.png) no-repeat; height:20px; width:549px; margin-top:-12px}
.vak_verh {background:url(../img/vak_verh.png) no-repeat; height:20px; width:549px; text-align:right}

div.forprint {float:right; width:134px; height:29px; background:url(../img/for_print.gif) no-repeat; margin-top:0px; padding-top:3px; padding-left:40px; font-size:12px; font-weight:normal; _margin-right:20px}

tr.plya_form td input, textarea, select {width:460px}

div.clos_frm {width:17px; height:17px; background:url(../img/closes.gif) no-repeat; position:absolute; margin-left:500px; margin-top:20px;}


/*Elfrey
---------------------------*/
div#name, div#text {text-align:center;}
/*Elfrey
---------------------------*/


table.act td.td_l, table.act td.td_r, table.act td.td_l2{width: 14px; height: 29px;background: right top;}
table.act td.td_l2 {background: url(/bitrix/templates/s1/img/lev_kr_ak.png) no-repeat right top;}


table.cat td.td_l2 {width: 14px; height: 28px;background: url(/bitrix/templates/s1/img/cat_left.png) no-repeat 0 0;}
table.cat td.td_c {background:  #1d6181; font-weight: normal;font-weight: bold;}

a {color:#a0e2fa;}

table.cat td.td_r {width: 14px; height: 28px;background: url(/bitrix/templates/s1/img/cat_right.png) no-repeat 0 0;}



div.to_left {float:left}

td.td_c {font-size: 14px;  line-height: 31px; color: #FFFFFF}

table.def td.td_l {background: url(/bitrix/templates/s1/img/blank.png) repeat 0 0; bg2: url("/bitrix/templates/s1/img/blank.png") }
table.def td.td_c {background: url(/bitrix/templates/s1/img/blank.png) repeat 0 0; bg2: url("/bitrix/templates/s1/img/blank.png")}
table.def td.td_r {background: url(/bitrix/templates/s1/img/blank.png) repeat 0 0; bg2: url("/bitrix/templates/s1/img/blank.png")}

table.test td.td_l {background: url(/bitrix/templates/s1/img/lev_kr.png) no-repeat 0 0; bg2: url("/bitrix/templates/s1/img/lev_kr.png")}
table.test td.td_c {background: url(/bitrix/templates/s1/img/ccent.png) repeat-x 0 0; bg2: url("/bitrix/templates/s1/img/ccent.png")}
table.test td.td_r {background: url(/bitrix/templates/s1/img/pr_kr.png) no-repeat 0 0; bg2: url("/bitrix/templates/s1/img/pr_kr.png")}

table.act td.td_l {background: url(/bitrix/templates/s1/img/lev_kr_ak.png) no-repeat 0 0;}
table.act td.td_c {background: url(/bitrix/templates/s1/img/ccent_ak.png) repeat-x 0 0; font-weight: bold; }
table.act td.td_r {background: url(/bitrix/templates/s1/img/pr_kr_ak.png) no-repeat 0 0;}


table.def  a, table.test a, table.act a { font-weight:bold;text-decoration: none; font-size: 14px;line-height: 20px!important;}

table.test td.td_c  a {color: #316c8f;  border-bottom: none;}
table.def td.td_c  a {color: #60beed;  border-bottom: 1px dashed;}

table.act td.td_c  a {color: #fff!important;}

/*--CATALOG - MAIN-*/

div.catalog_sub_menu {
width:849px;
text-align: left;
margin-top: 40px;
margin-bottom: 0px;
}


div.catalog_sub_menu a {
font-size:14px; 
color:#8ed8ff;
line-height: 26px;
font-weight: normal;
margin-left: 10px;
background:url(../img/galereya.png) no-repeat;
display: block;
height: 29px;
width: 68px;
padding-left:40px;
float: left;
}

div.catalog_sub_menu a.active {
text-decoration: none;
font-size:18px; 
color:#8ed8ff;
font-weight: normal;
background: none;
padding-left: 0px;
}

div.catalog_sub_menu a.subMenuActive{
text-decoration: none;
font-size:18px; 
color:#8ed8ff;
font-weight: normal;
background: none;
padding-left: 0px;
}

div.catalog_title {
margin-bottom:30px;
font-size:16px;
line-height:24px;
color:#9fe3f8;
text-align:left;
margin-left:12px
font-weight:bold;
}


div.catalog-section-list {
margin-top: 20px;
}

div.catalog-section-list, div.catalog-section {
position: relative;
width:630px;
font-weight: normal;
text-align: left;
z-index: 0;
}



div.catalog-section {
width: 600px;
}

div.top_container {
width: 850px;
}

div.top_container_short {
width: auto;
}

div.forprint_catalog {
float:right;
width:134px; 
height:29px;
background:url(../img/for_print_catalog.gif) no-repeat;
margin-left: 0;
margin-top:42px;
padding-top:3px;
font-size:12px;
font-weight:normal;
}


div.forprint_catalog  a {
margin-left: 20px;
text-align: left;
color: #3cc9fe;
}

div.bread_crumbs {
width:650px;
margin-top: 30px;
margin-bottom:16px;
color:#fffbff;
text-align: left;
font-size: 14px;
line-height: 180%;
float: left;
}

div.bread_crumbs_small { width:600px;}

div.bread_crumbs a{
color:#a5e0fe;
margin-left:3px;
margin-right:3px;
font-size: 14px;
text-decoration: none;
border-bottom: 1px solid #a5e0fe;
line-height: 180%;
}

div.bread_crumbs a:hover{
border-bottom:none;
}


div.bread_crumbs a.active{
color:#fffbff;
border-bottom:none;
}


div.catalog_desc_top {background:url(../img/catalog_desc_top.png) no-repeat; height:30px; width:600px;}
div.catalog_desc_bottom {background:url(../img/catalog_desc_bottom.png) no-repeat; height:30px; width:600px;}


div.catalog-desc {
position: relative;
font-weight: normal;
text-align: left;
}

div.catalog-desc img.img_desc{
border: 6px solid #1d6181;
}

div.catalog-desc-l2 {
position: relative;
width:790px;
min-height: 130px;
font-weight: normal;
text-align: left;
background-color: #1d6181;
padding: 0px 30px 0px 30px;
}

div.catalog-desc-l2 img {border:none;}

div.catalog-desc-l1 a, div.catalog-desc-l2 a { color: #fff;
}

.catalog-desc-l2 p{
	margin: 0;
	padding-bottom: 1em;
}

div.catalog-desc-l1 {
position: relative;
width: 555px;
min-height: 130px;
font-weight: normal;
text-align: left;
background: url(../img/catalog_desc_middle.png) repeat-y;
padding: 0px 15px 0px 30px;
}

div.catalog-desc-l1 p {
	margin:0;
	padding-bottom: 1em;
}

div.catalog-desc-l1  img.img_desc {margin-bottom: 0px;}

* html div.catalog-desc-l1 {width:600px;}


div.catalog-tree-desc {
position: relative;
width:819px;
min-height: 130px;
font-weight: normal;
text-align: left;
background-color: #1d6181;
padding: 0px 15px 0px 15px;
}

* html div.catalog-tree-desc {width:849px;}

div.catalog-page {
position: relative;
width:849px;
}

div.catalog-section-list div.left {
width: 410px;
padding: 0px;
margin: 0px;
float: left;
padding-left: 62px;
display: inline;
}

* html .catalog-section-list .left {margin-left:32px;}


div.catalog-section-list div.right {
width: 300px;
float: left;
display: inline;

}

*html div.catalog-section-list div.left  {margin:0px; padding:0px; padding-left:50px;}
*html div.catalog-section-list div.right  {margin:0px; padding:0px}


.img_shadow_catalog_small {
background:url(../img/shadow_catalog_small.png) no-repeat right bottom;
padding: 0px 7px 7px 0px;

}

.img_shadow_catalog_small img {
	width: 163px;
}

.catalog-section-list  .cshadow_container {
	padding: 0px 6px 6px 0px;
	margin:0px;
	margin-bottom:10px;
	background: url('/bitrix/templates/s1/img/shadow.png') no-repeat bottom right;
	width:175px;
	position:relative;
} 

.catalog-section-list  .ccontainer {
	float:left;
	text-align:center;
	width:175px;
	margin:0px 20px 15px 0px;
}

img.catalog_small_img {
border: 6px solid #1d6181;
display: block;
}

img.product_small_img {
border: 6px solid #cbd2d8;
}

img.img_desc {
float: left;
margin-right: 10px;
margin-bottom: 10px;
width:208px;
}

img.img_main {
width:150px;
}

div.catalog-section-list {
text-align:left;
}
div.catalog-section-list div h3 {
margin-bottom: 25px;
font-family: Tahoma, sans-serif;
}
div.catalog-section-list div h3 a{
font-size:18px; 
color:#8ed8ff;
font-weight: normal;
margin-bottom: 20px;
}

div.catalog-section-list a {
color:#a0e2fa;
}

div.catalog-section-list ul {
list-style: none;
}

div.catalog-section-list ul.catalog_struct_sub {
margin-left:0px;
padding-left:0px;
}

div.catalog-section-list ul.catalog_struct_sub li a {
font-size:14px;
color:#f6f1de;
line-height: 220%;
}


/* catalog panels */

.catalog_container {width:850px;}
.catalog_left, .catalog_right {
float:left;
}

.catalog_left {
padding-top: 30px;
width: 234px;
}


.catalog_left a {color:#a0e2fa;}

.catalog_right {
width: 600px;
margin-left:10px;
}

* html .catalog_left { width: 214px; }
* html .catalog_right {margin-left:4px;}

*html .catalog_right {overflow: hidden;}


/*--- CATALOG LEVEL 3*/



div.catalog-level3 {
position: relative;
width:849px;
}

div.catalog-level3  a {
color:#a0e2fa;
}

div.catalog-level3 .left{
float:left;
width:130px;
text-align: left;
margin-right: 10px;
}

div.catalog-level3 .left a{
margin-bottom: 100px;
line-height: 25px;
}


div.catalog-level3  .right{

float:left;
width:680px;
margin-left:20px;
}


div.catalog-level3  .right_background{
background-color: #1d6181;
width:642px;
padding:0px 20px 0px 20px;
}


div.catalog-level3  .right .right_content{
width:652px;
height: 560px;
overflow:auto;
font-weight: normal;
}
 
div.catalog-level3 .right .right_content div.catalog_sub_struct {
width:176px;
float:left;
text-align: center;
margin-bottom: 20px;
margin-top: 0px;
margin-right: 32px;
}




/*--CATALOG - SUB-*/

div.catalog_sub_struct {
width:176px;
float:left;
text-align: center;
margin-top: 20px;
margin-right: 32px;
}

div.catalog_sub_struct img {
margin-bottom: 7px;
}



/* CATALOG - LIST - */

.product_white {
background-color:white;
width:849px;

}

.catalog-products-list {
width: 100%;
margin-top: 30px;
}


.catalog-products-list td{
vertical-align: top;
}

td.picture {
padding-right: 20px;
width: 100px;
}


td.name {
background-color: #07374e;
width: 250px;
padding-left:15px;
padding-top: 10px;
font-weight: normal;
}

td.name a{
text-decoration:none;
color: white;
font-weight: bold;
}


td.detail_text{
background-color: #07374e;
padding-left:15px;
padding-top: 10px;
font-weight: normal;
}



/* Доработки от 22.4.10 */

.design_page {
width:769px;
background-color:#1c6080;
padding-left: 40px;
padding-right: 40px;
padding-top:0px;
padding-bottom:0px;
font-size:10pt;
}

.production_page {
width:769px;
background-color:#1c6080;
padding-left: 60px;
padding-right: 20px;
padding-top:0px;
padding-bottom:0px;
font-size:10pt;
}

.production_page h1, .production_page h2, .production_page h3, .production_page h4, .production_page h5, .production_page h6, .production_page p {
	margin-top: 0px;
}
.design_page h1 {
	font-size:16px; font-weight:bold; line-height:24px; color:#a0e2f8; text-align:left;margin-top:0px;
}

.design_page p {
	line-height: 150%;
}


.cat_page {
width:849px;
background-color:#1c6080;
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
padding-bottom:0px;
font-size:10pt;
}



.design_page .shadow_container img {
	border: 3px solid #9dc2d2;
	display:block;
}

.shadow_container {
	padding: 0px 6px 6px 0px;
	margin:0px;
	background: url('/bitrix/templates/s1/img/shadow.png') no-repeat bottom right;
	float:left;
	position:relative;
} 

.photo-section .container {
	float:left;
	width:182px;
	text-align:center;
	margin:0px 13px 10px 0px;
}

.photo-section .container img {
	width:176px;
}


.photo-section .last{
	margin-right: 0px;
}
.photo-section .container a	{
color:#7dd4ff;
}

.design_page p {
	margin-top:0px;
}

.design_page  #dlink {
color:#7dd4ff;
font-weight:normal;
font-size:9pt;
margin-right:20px;
float:right;
}

.design_page  #dlink a{
color:#7dd4ff;
}

.design_page  #dlink img{
margin-bottom:-6px;
margin-right:5px;
}

.design_page .header{
color:#a0e2fa;
font-weight:normal;
font-size:12pt;
text-align: left;
}

.design_page h3 {
color:#a0e2fa;
font-weight:normal;
font-size:11pt;
margin: 5px 0;
}

.design_page h2 {
color:#ffffff;
font-weight:bold;
font-size:10pt;
line-height:150%;
margin:0px;
}

.design_page .btitle {
color:#ffffff;
font-weight:bold;
font-size:10pt;
line-height:150%;
margin:0px;
}

.design_page .gray {
color:#cecece;
}

.design_page .design_page a {
color:#a0e2fa;
font-size:10pt;
}

.design_page .column {
display:block;
width:199px;
float:left;
list-style:none;
text-align:left;
margin:0px;
padding:0px;
margin-right:80px;
}

.design_page .last {
margin-right: 0px;
}


.design_page .column li {
list-style:none;
margin:0px;
}

.design_page .column img {
border:none;
}


.colours_list {
	width:801px;
	padding: 0px 24px;
	background-color: #fff;
}

.colours_list .container {
	float:left;
	width:140px;
	text-align:center;
	margin:0px 10px 10px;
}

.colours_list .container img {
	display:block;
}

.colours_list .title{
	color:#1c6080;
	
}



/******/

.thumbnails {
	width: 610px;
	margin: -20px 0 0 -10px;
	text-align: left;
}

* html .thumbnails {
	margin-left: -10px!important;
	width: 680px!important;
}

* html .catalog_right{
	width: 614px!important;
}



/* НОВЫЙ МАКЕТ */
table.dop_tabla {width:100%; text-align:center}
table.dop_tabla img {border:border:5px solid #cbd2d8}
table.dop_tabla a {color:a0e2f8; font-size:15px; line-height:30px; font-weight:bold}

div.news_he {float: left; margin: 15px 35px 15px 40px}
div.news_he a {font-size: 15px; line-height: 18px; color: #a0e2f8; font-weight:bold}
div.news_he img {border:5px solid #CBD2D8; margin-bottom: 0px; text-align:center}
div.img_he {height: 130px}
div.content div.block_map div.news_he div.pod_he {max-width:183px; width: expression(this.offsetWidth > 184?"183″:"this.offsetWidth"); text-align:center}
div.block_map {}

