*{margin:0;padding:0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display:block}

html{font-size:100%}
img,fieldset{border:0}
body{behavior:url("/app/pub/csshover2.htc");background:white;color:black;font:0.88em Arial,Tahoma,sans-serif;line-height:1.43em}
a{color:#0e94c1;text-decoration:underline;outline:0 !important;}
a:hover{text-decoration:none}
h1,h2{color:#b9310c;font-weight:bold;font-size:2.00em;margin:0 0 50px}
h2{font-size:1.50em;margin-bottom:22px;text-transform:uppercase;}
h3,h4,h5{font-size:1.43em;font-weight:normal;color:#b9310c;margin-bottom:25px;margin-top:40px}
h4,h5{margin-bottom:10px;margin-top:0}
small{font-size:11px;color:#566774;text-transform:none;line-height:14px !important}
big{font-size:1.57em;color:#ac0703;line-height:1.59em}
table{border-collapse:collapse;width:100%}
table .center{text-align:center !important;vertical-align:middle !important}
h1 img{vertical-align:middle}
#content ul, #content ol{margin-left:15px;margin-bottom:25px}
#content ol{margin-left:30px}

ul.bullet{list-style:none;margin-left:20px !important;margin-bottom:25px}
ul.bullet li{margin-bottom:5px;margin-left:12px;text-indent:-12px}
ul.bullet li:before{content:'\2022\a0';color:#da251c}
ul.bullet li{behavior:expression(!this.before?this.before = this.innerHTML = '<span class="bull">&bull;&nbsp;</span>'+ this.innerHTML:'');}
ul.bullet li span.bull{vertical-align:middle;color:#da251c}

#min-width{min-width:1000px;padding:30px 0}
* html #min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");}

#main-menu{font-size:0.93em;line-height:normal;list-style:none;text-align:center;text-transform:uppercase;margin-bottom:15px}
#main-menu li{display:inline;margin-right:10px}
#main-menu li:before{content:url('/img/marker.png');margin-right:12px;}
#main-menu li:first-child:before{content:''}
#main-menu li{behavior:expression((this != this.parentNode.firstChild)?(!this.before?this.before = this.innerHTML = '<img src="/img/marker.png" height="6" width="4" /> '+ this.innerHTML:''):'');}
#main-menu li img{margin-right:10px}

#logo{background:url(/img/shadow.jpg) repeat-x 0 103px;color:#e1e1e1;font-size:1.08em;line-height:1.37em;overflow:hidden;position:relative;height:320px;margin-bottom:-160px;z-index:5;padding-top:10px;}
#logo .box{background:url(/img/sh1.jpg) no-repeat 100% 100px;width:100%;height:295px;}
#logo .box .box{background:url(/img/sh2.jpg) no-repeat 0 101px;padding-bottom:175px;position:static;width:auto;height:auto;}
#logo .bg{background:url(/img/logo-bg.png) repeat-x 50%;margin:0 76px 0 80px;position:relative;padding:0;zoom:1}
#logo .bg .bg{margin:0;background:url(/img/bgr.png) no-repeat 42% 50%;padding:19px 0;position:static;}
#logo p{opacity:0.5;filter:alpha(opacity=50);zoom:1;}
#logo img{vertical-align:middle;margin-right:40px;}
#logo table{width:70%;margin:0 auto;position:relative;z-index:10}
#logo table td{position:relative;vertical-align:middle;}
#logo #r1{width:321px;height:124px;position:absolute;top:50%;left:81.5%;margin-top:-62px;background:url(/img/r1.png) no-repeat 0 0;z-index:1}
#logo #r2{width:339px;height:130px;position:absolute;top:50%;right:81%;margin-top:-64px;background:url(/img/r2.png) no-repeat 0 0;z-index:2}
#logo #h2{width:134px;height:301px;position:absolute;top:50%;right:-76px;margin-top:-62px;background:url(/img/hand2.png) no-repeat 0 0;z-index:4}
#logo #h1{width:136px;height:315px;position:absolute;top:50%;left:-80px;margin-top:-64px;background:url(/img/hand1.png) no-repeat 0 0;z-index:3}
#logo .phone{font-size:18px !important;color:white !important;white-space:nowrap;margin:0 !important;text-indent:0 !important;text-align:center;padding-left:20px}
#logo .phone big{font-size:24px !important;font-weight:bold !important;color:white !important;display:inline !important}

* html #logo{background:url(/img/shadow.jpg) repeat-x 0 100px;}
* html #logo .box{background:url(/img/sh1.jpg) no-repeat 100% 97px;}
* html #logo .box .box{background:url(/img/sh2.jpg) no-repeat 0 98px;}

* html #logo #r1{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/r1.png',sizingMethod='crop');}
* html #logo #r2{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/r2.png',sizingMethod='crop');}
* html #logo #h1{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hand1.png',sizingMethod='crop');}
* html #logo #h2{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hand2.png',sizingMethod='crop'); right:-78px}
* html #logo .bg .bg{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bgr.png',sizingMethod='crop');}

#main{margin:0;padding:0 0 15px;color:#2c393d;position:relative;z-index:10}
* html #main{overflow:hidden}
#sidebar_l{width:26%;padding:40px 1.5% 0;float:left}
#sidebar_r{width:24%;padding:40px 1.5% 0;float:right}
#sidebar_r h3{padding-left:15px}
#content{color:black}
*>#content{margin:0 27% 0 29%}
* html #content{height:1%;overflow:visible}
* html #sidebar_l{margin-right:-3px}
* html #sidebar_r{margin-right:-3px}
#content .substrate{background:#fcfeea;padding:20px 25px;}
.substrate .cat{border-bottom:1px solid #c3c3bf;padding-bottom:10px;margin-bottom:15px}

#menu{width:140px;margin:0 auto;text-align:center;font-size:1.29em;text-transform:lowercase;font-style:italic}
#menu a{color:#0490be;text-decoration:none;}
#menu a:hover{text-decoration:underline}
#menu img{display:block;margin:0 auto -5px}

*>.catalog{overflow:hidden}
.catalog{list-style:none;margin-bottom:15px !important;font-size:0.93em;margin-left:0 !important}
.catalog li{width:49.9%;float:left;height:55px;display:table-row}
.catalog img{vertical-align:middle;margin-right:10px;display:block;float:left}
.catalog span{height:47px;display:table;border-collapse:collapse;}
* html .catalog span{display:block;}
*+html .catalog span{display:block;}
 .catalog span span{margin:0;height:auto;display:table-cell;vertical-align:middle}
* html .catalog span span{position:relative;top:50%;margin-top:expression(0-this.offsetHeight/2+'px');}
*+html .catalog span span{position:relative;top:50%;margin-top:expression(0-this.offsetHeight/2+'px');}

#search{display:block;padding-left:10px}
#search input{vertical-align:middle;font:0.93em Arial,Tahoma,sans-serif;color:#6e777e;border:0}
#search input.text{width:100%;background:url(/img/input.png) repeat-x 0 100% white;border:1px solid #c5cbd0;border-left:0;border-right:0;height:21px;padding:3px 0 0}
#search span{display:block;float:left;line-height:26px;background:url(/img/input1.png) no-repeat 0 100%;width:70%}
#search span span{background:url(/img/input2.png) no-repeat 100% 100%;padding:0 12px;float:none;width:auto}
* html #search span{background-position:0 50%}
*+html #search span{background-position:0 50%}
* html #search span span{background-position:100% 50%}
*+html #search span span{background-position:100% 50%}

.phone{font-size:1.86em;color:#b9310c;text-indent:-27px;margin-left:35px;line-height:18px;margin-bottom:45px}
.phone span{color:#2c393d;font-size:0.69em;}
#content .phone{margin-left:70px}
.center{text-align:center}

.product{position:relative}
.bubble{display:block;width:163px;height:109px;position:absolute;top:40px;left:80px;color:#2c393d;line-height:18px}
.bubble .bg{width:108px;height:59px;padding:50px 10px 0 45px;background:url(/img/bubble.png) no-repeat 0 0;display:block}
* html .bubble .bg{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bubble.png',sizingMethod='crop');}
.bubble .bg a{position:relative;font-size:0.93em}

.bubble2{display:block;width:167px;height:109px;position:absolute;top:-35px;left:130px;color:#2c393d;line-height:18px}
.bubble2 .bg{width:147px;height:44px;padding:15px 10px 50px;background:url(/img/bubble2.png) no-repeat 0 0;display:block}
* html .bubble2 .bg{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bubble2.png',sizingMethod='crop');}
.bubble2 .bg a{position:relative;font-size:0.93em}

#footer{font-size:0.93em;line-height:normal;padding:30px 0 0 28%;border-top:1px dashed #c5cbd0;margin:0 20px 0 45px;color:#3d3d3d}
#footer p{width:48.9%;padding-right:1%;float:left}
#footer img{margin-right:10px}

#info{font-size:0.93em;line-height:1.43em;padding:30px 0 30px 28%;border-top:1px dashed #c5cbd0;margin:0 20px 0 45px;position:relative;zoom:1}
#info .item{width:25%;padding-right:8%;float:left;}
#info small{color:black}
#info .product{position:absolute;left:-45px;top:60px}

#content p{margin-bottom:15px}

.drop-down{list-style:none;margin:10px !important;margin-bottom:0 !important}
.drop-down .subitem{display:none;padding:20px 0 0 20px}
.drop-down .active .subitem{display:block}
.drop-down a{font-size:1.29em;text-decoration:none;border-bottom:1px dashed}
.drop-down a:hover{border:0}
.drop-down li{margin-bottom:20px}

input.text{border:0;height:18px;padding:5px 0;vertical-align:top;width:100%;margin:0 auto;display:block;}
input.text:unknown, textarea:unknown{color:black;}
input.text:focus, textarea:focus{color:black;}
.input{border:1px solid #b4bcbe;position:relative;display:block;width:90%;padding:0 5%;height:28px;zoom:1}
.input i, .input b{position:absolute;width:15px;height:30px;top:-1px;font-size:1px}
.input i{background:url(/img/i1.png) no-repeat 0 0;left:-1px}
.input b{background:url(/img/i2.png) no-repeat 0 0;right:-1px}
.center input{text-align:center}

.textarea{width:90%;display:block;position:relative;margin-top:5px;padding:20px 5%;border:1px solid #b4bcbe;}
.textarea textarea{width:100%;height:190px;overflow:auto;border:0;margin:0 auto;display:block;}
.textarea i, .textarea em, .textarea b, .textarea u{position:absolute;width:18px;height:18px;font-size:1px}
.textarea i{background:url(/img/c1.png) no-repeat 0 0;top:-1px;left:-1px}
.textarea em{background:url(/img/c2.png) no-repeat 0 0;top:-1px;right:-1px}
.textarea b{background:url(/img/c3.png) no-repeat 0 0;bottom:-1px;right:-1px}
.textarea u{background:url(/img/c4.png) no-repeat 0 0;bottom:-1px;left:-1px}
*+html .input input.text{margin-top:-1px}
* html .input input.text{margin-top:-2px}
*+html .textarea textarea{margin-top:-1px}
* html .input b, * html .textarea em, * html .textarea b{right:-2px}

form{margin-left:30px}
.form{width:90%}
.form td{vertical-align:top;padding-right:10px;padding-bottom:7px}
.form th{padding-right:10px;padding-bottom:7px;font-weight:normal;font-size:1.2em;}
.form .hint{padding-top:5px;padding-left:45px;font-style:normal;font-size:0.93em;}
input.text,textarea{font:0.87em Arial,sans-serif;color:#999}
.narrow{width:50%;float:left}

big.bull{font-size:2.2em;padding:3px 0 0;margin:0;line-height:20px;display:block;}
.contact{margin-left:30px;margin-bottom:12px !important}
.contact .icq{vertical-align:middle}
.phones{margin-left:68px;text-indent:-38px}

.articles{margin-bottom:50px}
.articles dt{font-size:1.5em;margin-bottom:8px}
.articles dd{margin-bottom:25px}

.pages{border-top:2px solid #69757a;padding-top:15px;font-size:1.21em;line-height:0.94em;}
.pages p{margin-left:95px;text-indent:-95px}
.pages a, .pages small, .pages b, .pages span{margin-right:10px;vertical-align:middle}
.pages a{font-size:0.82em}
.pages b{font-size:1.41em}

.sections{list-style:none;margin:0 25px;font-size:1.29em;}
.sections li{margin-bottom:10px}
.sections li a{text-decoration:none;border-bottom:1px dashed}
.sections li a:hover, .sections li.active a{color:#2c393d}
.sections ul{font-size:0.72em;list-style:none;margin-left:15px;margin-top:10px;line-height:normal}
.sections ul li{margin-bottom:8px;line-height:1.15em}
.sections ul li a{border:0;color:#0490be !important}
.sections ul li a:hover{text-decoration:underline;}
.sections ul li.active a{color:#b9310c !important}

.subsect{list-style:none;font-style:italic;color:#2c393d;font-size:0.86em;margin-left:5px !important;margin-bottom:0 !important}
.subsect li{margin-bottom:10px;margin-left:12px;text-indent:-12px}
.subsect li:before{content:'\2014\a0\a0';}
.subsect li{behavior:expression(!this.before?this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;'+ this.innerHTML:'');}
.subsect li a{font-size:1.33em}

.legend{margin-left:30px;text-indent:-30px}
.legend b{font-size:1.14em;line-height:1.7em}
.legend small{color:black;font-size:0.86em;}

.properties{font-size:0.86em;color:#2c393d;margin-bottom:25px}
.properties th{color:white;font-weight:bold;background:#2c393d;border:1px solid #5a6468;padding:7px 10px;text-align:center;vertical-align:middle}
.properties td{border:1px solid #2c393d;padding:0 10px;text-align:center;vertical-align:middle}
.properties .adj{border:0}
.properties .last{border-left:0;border-top:0;border-bottom:0}
.properties .strip td.adj, .properties .strip td.last{background:#ebeced;}
.properties .last td{border-bottom:1px solid #2c393d;}
.properties td.left{text-align:left}

.links{margin-left:75px;text-indent:-75px}
img.left{margin-right:15px;margin-bottom:15px;float:left}

