@charset "windows-1251";
/* Style (c) Masterok, 2007 */

/* MAIN STYLES */
HTML, BODY, FORM, FIELDSET, A, IMG, HR{margin:0; padding:0; border:0;}
BODY {font:90% "Trebuchet MS", Arial, sans-serif; line-height:1.3em; background:#e5e4db;}

/* GENERAL STYLES */
A {color:#004796;}
A:VISITED {color:#5b0096;}
A:HOVER {color:#da251c;}
A IMG {border:0;}
TABLE {border-collapse:collapse; background:#fff;}
TD {vertical-align:top; font-size:90%; padding:0;}
HR{border:none; border-top:1px solid silver; height:0px;}

LI{padding:3px 0;}

H1 {font-weight:normal; font-size:2.3em;}
H2 {font-weight:normal; font-size:1.7em;}
H3 {font-weight:normal; font-size:1.3em; margin-bottom:-10px; padding:0}
H4 {font-size:1.15em;}
H5 {font-size:1em;}

.w100{width: 100%;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.noborder {border:none;}
.nobr {white-space:nowrap;}
.size10 {font:0.7em Tahoma, sans-serif;}
.size11 {font:0.85em  Tahoma;}
.size12 {font-size:0.9em;}
.size14 {font-size:1.1em;}
.size16 {font-size:1.3em;}
.size18 {font-size:1.5em;}

.tech_table TD{padding:10px 20px 0 0; vertical-align:bottom;}

.menu {width:100%;}
.menu TD{vertical-align:middle;}
.menu A{color:#000;}
.menu A:VISITED{color:#333;}
.menu A:HOVER {color:#da251c;}
.main_menu {height:60px;}
.main_menu TABLE{width:100%;}
.main_menu TD{text-align:center; height:70px;}
.main_menu TD.td{width:29%;}
.main_menu A{font-size:1.2em;}
.main_map {background:#fcf6dc; width:23%;}
.main_map TABLE{width:100%;}
.main_map TD{text-align:center; font-size:0.7em; background:#fcf6dc;}
.main_map .main{text-align:center; padding-left:30px; width:50%;}
.main_map .main B, .main_map .main A{background:url(../i/ico_home.gif) no-repeat 0 50%; padding:0 0 0 15px; color:#000;}
.main_map .sitemap A{background:url(../i/ico_sitemap.gif) no-repeat 0 50%; padding:0 0 0 15px; white-space:nowrap;}

.open{background:#eeede6;}
.open A, .main_menu .open A:VISITED{color:#da251c;}
.open SPAN{color:#da251c; font-size:1.2em;}

.submenu, .td_submenu{font-size:0.8em; padding:15px 0; line-height:1em;}
.submenu UL{list-style:none; float:right; width:31%; padding:0; margin:0;}
.submenu UL LI, .td_submenu UL LI{padding:4px 10px 4px 20px;}
.submenu .open, .td_submenu .open{background:#e3e1d0;}
.submenu .open A:VISITED, .td_submenu .open A:VISITED{color:#000;}
.td_submenu{width:35%;}
.td_submenu UL{list-style:none; float:left; w/idth:31%; padding:0; margin:0;}

.submenu_3{padding-bottom:20px; font-size:1.1em;}
.submenu_3 A, .submenu_3 SPAN{margin-right:15px;}
.submenu_3 SPAN{background:#eeede6;}

.content{padding:30px 60px 70px 60px;}
.noright_padd{padding-right:10px;}

.header{width:100%; background:#eeede6;}
.header TD{background:#eeede6;}
.logo{width:23%; vertical-align:middle; text-align:left; padding:20px 0 20px 60px;}
.header .td{vertical-align:middle; width:35%; padding-right:40px;}

.ears {width:100%;}
.ears TD{padding:0 10px 20px 60px;}
.ears TD TABLE{width:100%;}
.ears TABLE TD{width:20%; padding:0 10px 0 0; font-size:0.8em;}
.ears TABLE TD IMG{display:block; margin-bottom:10px;}
.ears TD H1{font-size:2.7em; margin:15px 25px 15px 0; text-align:center;}
.ears TD H2{white-space:nowrap; margin:0 0 10px;}
.ears_pic_house{position:relative; left:-20px; z-index:10;}
.ears_pic_window, .ears_pic_seyf, .ears_pic_kamen{position:relative; left:-10px; z-index:10;}
.bumaga{position:relative; left:-1.5em; z-index:10;}

.prod DIV{width:260px; height:100px; margin:30px 20px 0 0; float:left;}
.prod A IMG{width:58px; height:58px; float:left; margin:0 5px 20px 0;}
.prod P{font-size:0.75em; margin:5px 0 0; padding:0; line-height:1.1em;}

.td_ears TD{width:30%;}
.reklama_slideshow{padding-top:25px;}
.reklama_slideshow IMG{margin:0 7px 7px 0;}

.stroymat_santexnika{background:#f6f6f2; height:170px; margin:0; border:1px solid #f6f6f2;}
.stroymat_santexnika H1{font-size:1.2em; margin:15px 0 10px; text-align:center;}
.plitka_slideshow{clear:both;}
.plitka_slideshow IMG{width:135px; height:133px;}
.kuznia_slideshow IMG{width:90px; height:90px; margin:4px 4px 0 0;}
.contacts{width:100%;}
.contacts H2{font-weight:normal; font-size:1.2em; background:#f6f6f2; padding:2px 0 2px 10px; border-left:2px solid #da251c;}
.shops{width:100%;}
.shops TD{padding:0 0 10px 0;}
.okraska_type{width:100%;}
.okraska_type TD{width:25%; padding:10px 40px 0 0;}
.okraska_type TD IMG{margin-bottom:15px;}
.okraska_type TD P{padding-top:5px; margin:0;}

.footer, .footer TABLE{width:100%;}
.footer TD{padding:0 0 0 60px; background:#e5e4db;}
.ok_red{color:#ed1c24;}
.footer TABLE TD{padding:20px 10px 0 0; width:25%; font-size:0.75em;}
.footer TABLE TD.prop{background:#d8d6c8; height:100px; text-align:center;}
.footer TABLE TD TABLE TD.w95{width:95%; padding-left:10px;}
.footer TABLE TD TABLE TD{padding:0;}


.bigbords-main{}
.bigbords-main .list{padding-right:60px;font-size:100%}
.bigbords-main .list li{padding:.2em 0}
.bigbords-main .list i{color:#575656;font-size:90%}
.bigbords-main .map{width:420px}

.menu-boards{width:300px}
.menu-boards ol{padding:0 55px 0 0;list-style:none;margin-left:-1px}
.menu-boards li{padding-left:8px;margin-bottom:5px}
.menu-boards .active{background:#fff4c6}
.menu-boards li i{color:#575656;font-size:90%}

.board-item .foto-side{color:#575656;font-size:90%}
.board-item .foto-side td{padding-right:40px}
.board-item .foto-side td span{padding-left:20px}

