@charset "utf-8";
/* CSS Document */

body {background:url(../images_universal/bg.jpg) #8A8A8A repeat-x; font-family: Tahoma; font-size: 11px;}

img {border:0 !important;}

div.moduleEditor {display:block; background:#FF0000; padding:3px;}
div.moduleEditor a {margin-right:3px !important;}
div.moduleEditor img{border:0 !important;}

/* Эдитор Start */
.editor {padding:3px;}
.editor a{margin-right:3px !important; display:inline !important; width:auto !important; height:auto !important; padding-left:0px !important; }
.editor img{border:0 !important;}

div.addModule { clear:both;}

div.leftBlock {float:left; width:235px;}

div.rightBlock {float:right; width:745px; overflow:hidden; text-align:left}
div.rightTop {width:100%; height:37px; background:url(../images_universal/index_r1_c2.jpg) no-repeat top left}

div.rightTop div.lang {float:left; padding-left:150px; padding-right:120px; padding-top:10px;}
div.rightTop div.lang div.ru {float:left;}
div.rightTop div.lang div.ru a {color:#FFFFFF; display:block; background:url(../images_universal/ico_ru.gif) left no-repeat;  padding-left:22px; text-decoration:none;}
div.rightTop div.lang div.eng {float:left; margin-left:10px;}
div.rightTop div.lang div.eng a {color:#FFFFFF; display:block; text-decoration:none; background:url(../images_universal/ico_eng.gif) left no-repeat;  padding-left:22px;}

.topHeader {width:100%; height:170px; background:url(../images_universal/index_r2_c4.jpg) no-repeat top right}
.topMenuBlock {height:92px; background:url(../images_universal/index_r2_c2.jpg) no-repeat top left;}

.topMenu { padding:35px 0 0 25px; }
.topMenu a {float:left; display:block; width:110px; height:40px; padding-left:9px; font-size:12px; font-weight:bold; color:#00C4E6; text-decoration:none}
.topMenu  div.menuAdd {clear:both; text-align:left; float:left; margin-right:10px; text-decoration:none; }

div.leftMenuBlueTop {text-align:left; width:auto; overflow:hidden; background:url(../images_universal/bg_left_menu.jpg) left top repeat-y; color:#214963}
div.leftMenuBlueTop table,tr,td {border:0; padding:0; margin:0}
div.leftMenuBlueTop .block {display:block; padding-top:5px; padding-bottom:5px; background:url(../images_universal/left_menu_link_bg.gif) bottom repeat-x; vertical-align:top}
div.leftMenuBlueTop p {padding:0; padding-left:18px; margin:0; font-weight:bold; color:#00C4E6}
div.leftMenuBlueTop h3 {margin:0px; display:block; background:url(../images_universal/left_menu_top_bg.gif) no-repeat left top; padding:9px; padding-left:20px;}
div.leftMenuBlueTop h2 {font-size:12px; margin:0; padding-top:10px; padding-bottom:5px; padding-left:3px;}
div.leftMenuBlueTop a {display:block; margin-left:8px; padding-left:12px; padding-right:5px; background:url(../images_universal/arr2.gif) no-repeat left; text-decoration:none; color:#094366 }
div.leftMenuBlueTop div.editor { padding:0; margin:0}

div.leftMenuBlue {text-align:left; width:auto; overflow:hidden; background:url(../images_universal/bg_left_menu.jpg) left top repeat-y; color:#214963; padding-bottom:5px;}
div.leftMenuBlue table,tr,td{border:0}
div.leftMenuBlue td{ padding-left:20px; padding-right:10px;}
div.leftMenuBlue h2 {margin:0px; display:block; background:url(../images_universal/left_menu_top_bg.gif) no-repeat left top; padding:9px; padding-left:20px; margin-bottom:5px; font-size:12px; color:#00C4E6; }
div.leftMenuBlue form {margin:0;}
div.leftMenuBlue input{margin-left:20px; font-size:11px; }

div.leftMenuButtonSand {margin-top:10px; }
div.leftMenuButtonSand .Passive a {display:block; height:34px; background:url(../images_universal/button_left_sand.jpg) no-repeat right top; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-top:20px; padding-right:20px; margin-bottom:10px;}
div.leftMenuButtonSand .Active a {display:block; height:34px; background:url(../images_universal/button_left_sand.jpg) no-repeat right top; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-top:20px; padding-right:20px; margin-bottom:10px;}

div.leftMenuButtonMetal{margin-top:10px; }
div.leftMenuButtonMetal .Passive a {display:block; height:34px; background:url(../images_universal/button_left_metal.jpg) no-repeat right top; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-top:20px; padding-right:20px; margin-bottom:10px;}
div.leftMenuButtonMetal .Active a {display:block; height:34px; background:url(../images_universal/button_left_metal.jpg) no-repeat right top; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-top:20px; padding-right:20px; margin-bottom:10px;}

.banner {display:block; text-align:left; margin-bottom:10px; width:225px; height:300px; background:url(../images_universal/banner1.jpg)}


.topTextBlock {width:467px; height:80px;}
.topTextHeader {padding:10px 0 0 24px;}
.topFlash {width:100%; height:145px; border-top:1px solid #00C4E6; overflow:hidden}
.topNewsBlock {width:100%; overflow:hidden; background:#F1FCFE; border-bottom:2px solid #00C4E6}

/* News */

.newsDate {margin:0; margin-bottom:5px; padding-left:25px; color:#00C4E6; font-size:10px; margin:0; padding:0; margin-left:25px; margin-bottom:5px;}
h3{color:#00C4E6; font-size:12px; margin:0; padding:0; margin-left:25px; margin-bottom:5px;}

div.newsBlock {border-top:1px solid #00C4E6}
div.newsBlock img {float:left; margin-right:5px; margin-bottom:3px;}
div.newsBlock h3{color:#00C4E6; font-size:12px; margin:0; margin-top:5px; padding:0; margin-left:25px; margin-bottom:5px;}
div.newsBlock h4{color:#00C4E6; font-size:12px; margin:0; padding:0; margin-bottom:5px;}
div.newsBlock td {background:url(../images_universal/index_r5_c2.jpg) no-repeat bottom left; padding:10px 10px 20px 30px; width:25%; vertical-align:top}
div.newsBlock p {margin:0; margin-bottom:5px;}
div.newsBlock .data {background:#00C4E6; float:left; padding:0px 2px; margin-right:5px; font-size:10px; color:#FFFFFF;}
div.newsBlock .more { margin-bottom:10px;}
div.newsBlock .more a{text-decoration:none; background:url(../images_universal/arr2.gif) no-repeat left; padding-left:12px; color:#00C4E6}
div.newsBlock a {text-decoration:none;}
/* End News */

div.infoBlock {width:100%;}
div.infoBlock .block {margin-left:33px; display:block; margin-bottom:5px; background:url(../images_universal/arr2.gif) no-repeat left; padding-left:15px;}
div.infoBlock .block a {text-decoration:none; color:#00C4E6}
div.infoBlock .more { margin-bottom:10px; margin-left:15px;}
div.infoBlock .more a{text-decoration:none; background:url(../images_universal/arr2.gif) no-repeat left; padding-left:12px; color:#00C4E6}
div.infoBlock a {text-decoration:none; color:#00C4E6}
div.infoBlock form{ margin-left:35px;}
div.infoBlock .textForm {width:200px;}

.infoBlockHeader {padding:5px 0 0 24px;}

div.infoBlockText {margin-top:10px; background:url(../images_universal/bg_news_white.jpg) no-repeat bottom left}
div.infoBlockText img {float:left; margin-right:10px; padding-left:30px; padding-bottom:30px;}
div.infoBlockText td {background:url(../images_universal/bg_news_white.jpg) no-repeat left bottom; padding-left:18px; padding-bottom:25px;}
div.infoBlockText p { margin:30px; margin-bottom:30px; margin-top:10px;}
div.infoBlockText h4 { margin:0; margin-bottom:5px;}

div.incertBlockText { margin-top:10px;}
div.incertBlockText img {float:left; margin-right:10px; padding-left:30px; padding-bottom:30px;}
div.incertBlockText td {}
div.incertBlockText p {margin:0; margin-bottom:5px; padding-left:25px;}

div.prodBlock { margin-left:35px; margin-right:20px}
div.prodBlock .secLevel a{display:block; font-size:12px;  color:#00C4E6; text-decoration:none; background:url(../images_universal/arr2.gif) no-repeat left; padding-left:15px; margin-bottom:5px; }
div.prodBlock a {color:#00C4E6;}
div.prodBlock h1 {background:none; padding-left:0; color:#000000}
div.prodBlock h2 {color:#00C4E6; margin:0; margin-top:5px; margin-bottom:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
div.prodBlock h2 a {color:#00C4E6;}
div.prodBlock h3 {margin-left:0; margin-top:10px; font-size:12px; font-weight:normal; margin:0}

div.prodBlock .tab {border:#000 solid 1px; margin-top:3px; width:100%;}
div.prodBlock .tab td {background-color:#E6EAEC; color:#000; text-align:left; vertical-align:top;}
div.prodBlock .tab td.dark_l {background-color:#CCD5DA; text-align:center; vertical-align:middle; font-weight:bold;}
div.prodBlock .tab td.dark_r {background-color:#E0E6E9}

div.tabBlock { margin-left:35px; margin-right:20px;}
div.tabBlock table {margin:0px; font-size:11px;}
div.tabBlock .tab {border:#000 solid 1px; margin-top:3px; background-color:#CCD5DA;}
div.tabBlock td {margin:0px;}
div.tabBlock h2 {margin:0; margin-top:15px; margin-left:8px; margin-bottom:5px; font-size:16px; font-family:Arial, Helvetica, sans-serif}
div.tabBlock h3 {color:#00C4E6; margin:0; margin-top:15px; margin-bottom:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
div.tabBlock a {color:#00C4E6;}

.prodIzol td {vertical-align:top; padding-bottom:20px;}

h1 {color:#00C4E6; font-size:18px; margin:0; padding:0; background:url(../images_universal/arr1.gif) left top no-repeat; padding-left:15px;}
h4 {color:#00C4E6; font-size:12px; margin:0; margin-top:5px;}
