body,html { margin:0; padding:0; height:100% }
body { font-size:12px; font-family: arial; color:#000000; background:#F5F5ED url(/images/back1.gif) top left repeat-y }
a img { border:0 }
p { margin-bottom:11px; margin-top:0;}
a { color:#0A3E4B; text-decoration:underline }
a:hover { color:#0A3E4B; text-decoration:none }

.head { padding-left:343px; padding-top:80px; padding-right:60px }
.bigtitle { font-size:30px; display:block; margin-bottom:20px; zoom:1; position:relative }
.bigtitle span { display:block; width:491px; height:57px; background:url(/images/slogan.png) 0 0 no-repeat;
		       position:absolute; top:-40px; left:-20px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/slogan.png);

}
.bigtitle span.bt-inner { top:40px; left:323px; }

.menu { background-color:#80C41C; margin-top:10px }
.menu td.bzz { padding-bottom:5px }
.menu .submenu td { padding:3px 11px }
.menu .submenu { margin-bottom:10px; margin-top:3px; text-transform:none; font-size:11px; font-weight:normal; font-family:arial; letter-spacing:0 }
.menu div.lvl1 {
        text-decoration:none;
        text-transform:uppercase;
        font-size:13px;
        font-weight:bold;
        color:#FBFFFF;
        letter-spacing:1px;
        position:relative;
        width:auto;
        height:auto;

}
.menu a.lvl1 {
        text-decoration:none;
        text-transform:uppercase;
        font-size:13px;
        font-weight:bold;
        color:#FBFFFF;
        letter-spacing:1px;
}
.menu a.lvl1 { color:#FBFFFF; text-decoration:none }
.menu div.lvl2 {
        width:181px;
        height:auto;
        position:absolute;
        top:19px;
        left:70px;
        padding:0;
        background-color:#F2F2F2;
        border:#CCCCCC 1px solid;
}
.menu div.lvl2 div.el {
        width:181px;
        text-decoration:none;
        color:#000000;
        font-size:11px;
        letter-spacing:0;
        text-transform:none;
        position:relative;
        border-top:#CCCCCC 1px solid;
}
.menu div.lvl2 div.hov { background:#e8e8e8 }
.menu div.lvl2 div.first { border:0 }
.menu div.lvl2 a.lvl2 {
        display:block;
        text-decoration:none;
        color:#0059B3;
        font-weight:normal;
        font-size:11px;
        padding:2px 0px 3px 10px;
        letter-spacing:0;
        text-transform:none;
        width: 171px;
}
.menu div.lvl2 a.lvl2:hover {
        background:#e8e8e8; color:#000000
}
.menu div.lvl2 div.first a.lvl2:hover {
        background:#e8e8e8; color:#000000
}

.menu div.lvl3 {
        width:250px;
        height:auto;
        position:absolute;
        top:-1px;
        left:96px;
        padding:0px;
        background-color:#F2F2F2;
        border:#cccccc 1px solid;
}
.menu div.lvl3 div.lvl31 a { color:#0059B3; text-decoration:none; font-weight:normal; font-size:11px; display:block; padding:2px 0px 3px 10px; }
.menu div.lvl3 div.lvl31 a:hover { color:#000000; text-decoration:none; font-weight:normal; font-size:11px }
.menu div.lvl3 div.lvl31 { background-color:#e8e8e8 }
.menu div.lvl3 div.lvl31 ul { padding:0; margin:0; list-style-type:none; }
.menu div.lvl3 div.lvl31 li { padding:0; margin:0; font-size:11px; font-weight:normal; border-bottom:#cccccc 1px solid; background:none }
.menu div.lvl3 div.lvl31 li.first {  }
.menu div.lvl3 div.lvl31 li.last { border-bottom:#ededed 1px solid }


td.content {
        background:url(/images/u_t_l.gif) top left no-repeat;
        padding:17px 30px 0 43px;
}
td.content_inner {
        background:url(/images/u_t_l_inner.gif) top left no-repeat;
        padding:17px 30px 0 43px;
}
h1 {
        color:#000000;
        font-size:24px;
        font-weight:normal;
        margin-top:0;
        margin-bottom:20px;
}
h1 a.lvl1 { font-size:14px; font-weight:bold }
h1 span.lvl1 { font-size:18px; font-weight:bold }
h1 a.lvl2 { font-size:18px }

div.subnav { color:#000000; margin-bottom:24px }

.ramkacat { border:#B8B8B2 1px solid; height:75px; margin-bottom:5px }
.ramkacat td { width:148px; padding:10px }
.cat div.title { color:#000000; font-size:16px; font-weight:bold; margin-bottom:5px }
.cat div.brand { color:#000000; font-size:16px; font-weight:bold }
.cat td { color:#093D4A }
.price { color:#00A1CB; font-size:20px; margin-top:5px }

.footer_nav td.el { color:#000000; width:5px; }
.footer_nav td { color:#000000 }
.footer_nav a { color:#000000 }
.footer_nav a:hover { color:#000000 }
.footer_nav td.el div { white-space:pre }

a.cosmos { font-weight:bold; color:#000000 }
a.cosmos:hover { font-weight:bold; color:#000000 }
a.grey { color:#47595D }
a.grey:hover { color:#47595D }

.char { border:#093D4A 1px solid; border-collapse:collapse }
.char td { color:#093D4A; border:#093D4A 1px solid; padding:4px 12px; font-size:12px; text-align:center }
.char .head .cold { color:#0DA6CE }
.char .head .warm { color:#CE0D0D }
.char .head .model { text-align:center }
.char tr.hover { background:#D8DFD9; cursor:pointer }
.char td.sqr { width:20% }
.char .head .sqr { text-align:center }
.char .model { text-align:left }

ul { list-style-image:url(/images/li.gif); }
ul.menu { list-style:none; list-style-image:none; background-color:#e8e8e8;}



.crn { margin:0 0 16px 0; padding:0; border:none; border-collapse:collapse; width:100%; background:#FFFFFF }
.crn td { margin:0; padding:0 }
.crn td.top { height:17px }
.crn td.top .left { width:17px; height:17px; float:left; background:url(/images/crn_t_l.gif) }
.crn td.top .right { width:17px; height:17px; float:right; background:url(/images/crn_t_r.gif) }
.crn td.bottom .left { width:17px; height:17px; float:left; background:url(/images/crn_b_l.gif) }
.crn td.bottom .right { width:17px; height:17px; float:right; background:url(/images/crn_b_r.gif) }
.crn td.text { text-align:center; height:183px }

.brd { clear:both; border-collapse:collapse; width:100% }
.brd td,
.brd th { padding:4px 10px; border:#093D4A 1px solid }

.imageWrapper { background:url(/images/appartment.jpg) top center no-repeat; height:501px; width:100%; position:relative; text-align:center; margin-bottom:20px }
.imageWrapper .christmas { width:231px; height:165px; background:url(/images/christmas.png); position:absolute; top:0; left:0;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/christmas.png);
}
.imageWrapper .buttonsBlock { position:absolute; top:410px; left:24px; z-index:100 }
.imageWrapper .buttonsBlock img { margin-left:22px }
.imageWrapper .left { background:url(/img/a_b_l.gif) bottom left no-repeat; float:left; width:17px; height:501px }
.imageWrapper .right { background:url(/img/a_b_r.gif) bottom right no-repeat; float:right; width:17px; height:501px }
.imageWrapper .linksMap { position:absolute; top:0; left:0; width:100%; height:501px; text-align:center }
.imageWrapper .linksMap ul { display:block; width:705px; height:501px; position:relative; margin:0 auto; background:url(/img/links.png); text-align:left; list-style:none; padding:0;
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/links.png);
}
.imageWrapper .linksMap ul li { position:absolute; color:#5d5d5d; font-size:11px; line-height:15px; background:none }
.imageWrapper .linksMap ul li a { color:#5d5d5d }
.imageWrapper .linksMap ul li a:hover { color:#5d5d5d }
.imageWrapper .linksMap ul li.condition { top:32px; left:187px }
.imageWrapper .linksMap ul li.ventilation { top:10px; left:590px }
.imageWrapper .linksMap ul li.moist { top:233px; left:5px }
.imageWrapper .linksMap ul li.convectors { top:353px; left:238px }
.imageWrapper .linksMap ul li.floor { top:381px; left:488px }
.imageWrapper .linksMap ul li.heatscreen { top:176px; left:607px }
.imageWrapper .linksMap ul li.TeeVee { display:block; position:absolute; width:91px; height:42px; top:171px; left:441px; overflow:hidden; }
.imageWrapper .sticker { width:149px; height:98px; position:absolute; top:16px; left:33px; background:url(/images/sticker.gif);
/*// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/sticker.);*/
}
.imageWrapper .stickerText { position:absolute; top:18px; left:32px; z-index:300; display:none }


.textIndex td { color:#ffffff; padding:20px 20px 20px 45px; vertical-align:middle; font-size:12px; line-height:18px }
.textIndex td.image { padding:10px 40px 0 0; vertical-align:bottom }
.textIndex td.textIH { padding:20px 0 }


.sert { float:left; width:147px; margin-right:60px; height:265px; font-size:10px }
.sert2 { float:left; width:147px; margin-right:60px; height:200px; font-size:10px }

.imageWrapper .sale15 { position:absolute; top:28px; left:25px; }
.imageWrapper .sale15 img { background:url(/images/15back.png);
// background:none;
// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/images/15back.png);
}


.mcrn_t_l { background:#ecece1 url(/images/mcrn_t_l.gif) top left no-repeat; float:left }
.mcrn_t_r { background:url(/images/mcrn_t_r.gif) top right no-repeat }
.mcrn_b_l { background:url(/images/mcrn_b_l.gif) bottom left no-repeat; padding:15px 17px; line-height:1.5em }
.mcrn_b_r { background:url(/images/mcrn_b_r.gif) bottom right no-repeat }

.char tr.head td { background:#e8e8dc }

.plpl a { float:left; width:213px; height:328px; background:url(/images/backpl.gif); padding:10px; position:relative; text-align:center; margin:0 15px 26px 0 }
.plpl a:hover { background-position:0 348px; text-decoration:underline; cursor:hand; cursor:pointer }
.plpl a div { height:280px }
.plpl a span { position:absolute; left:10px; bottom:15px; width:100%; text-align:center }


div.spacer { line-height:1px; height:1px; font-size:1px; clear:both }

h2 { margin:0 0 7px 0; padding:15px 0 0 0; font-size:18px; font-weight:normal }

.zavods { margin:0 0 20px 0; padding:0; border:none; border-collapse:collapse }
.zavods td { margin:0; padding:0 11px 0 0; font-style:italic; color:#7a7a76 }

.quote { background:#e9e9e1; padding:10px 15px; font-style:italic }