@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;}

div.row{width:100%;height:auto;overflow:hidden;_width:99%}
.cell{vertical-align:top;overflow:hidden;float:left;display:block}
.half .cell{width:50%;//width:49.5%}
.tierce .cell{width:33.3%;//width:33%}

.bigbords-main .list{font-size:100%;width:45%}
.bigbords-main .list ol{padding-right:60px}
.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}

.portfolio{padding-left:4em}
.portfolio .item{padding-bottom:2em}

ul.menu-portfolio{list-style:none;overflow:hidden;width:99%;padding:0 0 2em;margin:0}
ul.menu-portfolio li{float:left;padding:.3em .5em;margin-right:.7em}
ul.menu-portfolio .active{background:#fff5cc;fo2nt-weight:bold}

.portfolio-detail h3{margin:0}
.portfolio-detail .items{padding:.8em 0 4em}
.portfolio-detail .item .container{padding:0 1.5em 0 0}