html,body {padding:0;margin:0; width:100%; height:100%;}
body {color:#707070; background:#fff;  font:11px Verdana}

img{border:0; font-size:1px; }

.clr{clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.clr2{clear:both;}

#allPage{/*border-left: 1px solid #666666; border-right: 1px solid #666666;*/ background: url(../i/bg.gif); width: 776px; height: auto !important; height/**/:100%; min-height: 100%; margin: auto; position: relative; z-index:0;}

.sp{width:100%;}
.sp2{width:100%; height:100%;}
.sp2 td{vertical-align:top;}

.br{border: solid 1px red !important;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.clr2{clear:both;}

p{margin:0; padding: 3px 0 6px 0;}

a{color:#D60707; text-decoration: none;}
a:hover{text-decoration:underline;}

h1{font-size:16px; padding:0; margin:4px 0; }
h2{font-size:14px; padding:0; margin:0;}
h3{font-size:12px; padding:0; margin:0;}
h4{font-size:10px; padding:0; margin:0;}
h5{font-size:9px; padding:0; margin:0;}
h6{font-size:8px; padding:0; margin:0;}

.top{background: url(../i/hd_1.gif) repeat-x; width: 776px;}
.top .hd1{padding-top:50px; display: block;}
.logo{position:absolute; top:113px; left: 3px;}
.logo1{position:absolute; top:15px; left: 8px;}
.logo2{position:absolute; top:16px; left: 160px;}
.home{position:absolute; right: 16px; top: 58px;}
.home img{float: left; margin-left: 20px; display: block;}

#left{float:left; width: 217px;}
#left .menu a{font-family: Tahoma; font-size: 11px; color: #707070;}
#left .menu .pixel b{color: black; position: absolute; left: -12px !important; top: -1px; font-size: 10px; text-weight: bold; z-index:2;}
#left .menu .pixel span.m1{color: #C4C4C4; position: absolute; left: -11px !important; top: 0px; font-size: 10px; text-weight: bold; z-index:1;}

#left .menu ul li ul {display: none; position: absolute; left: 100px; top:10px; z-index:2; background: #fff; border:1px solid #999A99; left: 225px; padding: 0 3px; top: 37px; width: 250px;}
#left .menu ul li ul li{list-style:none; padding: 10px 5px 10px 5px; border-bottom: 1px dotted #707070; position: relative; width: 240px;}
#left .menu ul li ul a{font-size: 10px; padding: 0;}
#left .menu ul li .highlited{color: black;}

#left .menu .active b{color: red; position: absolute; left: -12px !important; left/**/: -15px; top: -1px; font-size: 10px; text-weight: bold; z-index:2;}

.menu .b0{border-bottom: 3px solid #DC2B19 !important;}
.menu .b1{border-bottom: 0 !important;}


#left .menu ul{margin:0; padding:0; width: 197px;}
#left .menu li{list-style:none; padding: 10px 0 10px 22px; border-bottom: 1px dotted #707070; /*position: relative;*/ width: 196px;}
.pixel{position:relative}


#left .tizer_block{width: 215px;}

.footer{position:absolute; bottom:0; width: 776px; height: 63px; background: url(../i/footer.gif); border-top: 11px solid white;}
.footer .copy{position:absolute; bottom:6px; right: 10px; font-family: Tahoma; font-size: 10px; color: #fff; text-align:right;}
.footer .copy1{width: 200px; height: 25px; position:absolute; bottom:10px; left: 12px; font-family: Tahoma; font-size: 10px; color: #fff;}
.footer .copy1 img{display: block; float: left; padding:0;}
.footer .copy1 div{padding: 6px 0pt 0pt 89px;}
.footer .copy1 a{color: #fff;}
.footer .f1{position:absolute; top:0px; left: 0px; display: block;}
.footer .f2{position:absolute; top:0px; right: 0px; display: block;}

#center{float:right;}
#center .title_c{position: relative; height: 27px; width: 537px; margin-top: 0px; background: url(../i/title.gif);}
#center .title_c .t1{position: absolute; top:0; left:0;}

#center .content_title{position: absolute; left: 260px; top: 283px; color: #fff;  font-size: 17px; font-family: Tahoma; white-space: nowrap;}

.title1{color: black; font-weight: bold; margin-bottom: 15px; font-size: 11px; font-family: Verdana;}
#center .content{text-align: justify; width: 474px; margin-top: 8px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 0 30px 30px 30px;}
.c1{position:absolute; height:8px; width: 10px; top:307px; left:239px; border-bottom: 1px solid #CCCCCC; background: white; z-index:10;}
.c2{position:absolute; height:8px; width: 10px; top:307px; right:1px; border-bottom: 1px solid #CCCCCC; background: white;}
.c3{position:absolute; height:1px; width: 10px; bottom:74px; left:239px; border-bottom: 1px solid #CCCCCC;}
.c4{position:absolute; height:1px; width: 10px; bottom:74px; right:1px; border-bottom: 1px solid #CCCCCC;}

/*sitemap*/
.sitemap {padding:20px 0 0 0px;}
.sitemap a.here{text-decoration: underline !important;}

.sitemap .item img{margin:2px 4px 3px 0px;}
.sitemap a {font-size:11px;text-decoration:none; padding: 0 0 0 20px}
.sitemap .subitem {padding-left: 10px;}
.sitemap .subitem  .item .subitem {padding-left: 10px;}
.sitemap .subitem  .item .subitem a{padding-left:20px;}
.sitemap a:hover {text-decoration:underline}
.sitemap .a.level1 {margin: 6px 0 4px 0 !important;}
.sitemap .level1 a {padding-left: 5px !important;}
.sitemap .level2 a {color: #A92323 !important;*/ font-weight: normal; padding-left: 5px !important; font-size: 11px;}
.sitemap .level3 a {/*color: #666 !important;*/ padding-left: 5px !important; font-size: 11px;}
.sitemap .level4 a {padding-left: 5px !important; font-size: 11px;}
.sitemap .level5 a {padding-left: 5px !important; font-size: 11px;} 



#a__body_sec_body_feedback{padding-top: 20px;}

/***************** Print button*************/
.print{margin:10px; text-align: right; clear:left;}
.print a{}
.print img{margin-right:2px;}

/*--------- catalog -----------*/
.catalog{margin: 0 0px 20px 0; float:left; /*height:135px;*/ overflow: hidden; position: relative; width: 100%;}
.goods{margin: 0 0px 20px 0; float:left; /*height:135px;*/ overflow: hidden; position: relative; width: 100%;}
.partners{margin: 0 0px 20px 0; float:left; /*height:135px;*/ overflow: hidden; position: relative; width: 100%;}

.hd_red{font-size:12px; font-weight: bold; color:#666666; padding: 0 0 0px 0px; margin: 0 0 10px;}
.hd_green{clear:left; font-size:12px; font-weight: bold; color:#666666; padding: 0 0 0px 0px; margin: 0 0 10px;}
.c_title, .it_title{font-weight: bold; padding:10px 0px 5px 0px; color:#666666;}
.r_block{clear: both; margin: 20px 0 0 34px; position: relative; z-index:6; /*width: 252px;*/}

.more1{cursor: pointer; float: right; clear: left; background: #D60707; border-left: solid 3px #FC5B5B;color: white; margin: 5px 0px 7px 0px ; padding: 2px  8px; text-decoration: none; font-size:10px; font-weight: bold;}
.c_text a.more1:hover{text-decoration: none;}
.more2{cursor: pointer; float: right; clear: left; background: #D60707; border-left: solid 3px #FC5B5B;color: white; margin: 5px 0px 7px 0px ; padding: 2px  8px; text-decoration: none; font-size:10px; font-weight: bold;}
.more_inp{cursor: pointer; clear: left; background: #D60707; border:0; border-left: solid 3px #FC5B5B;color: white; padding: 2px  8px; text-decoration: none; font-size:10px; font-weight: bold;}

.catalog .more1, .goods .more1{}

.r_block img{display: block; margin: 0; }
.r_block .itm img{display: inline; margin: 0 7px 7px 0; z-index:5; position: relative;}

.r_block .itm{background: url(../i/bk_bg.gif) repeat-y; padding: 0 15px; text-align: justify; z-index:4; position: relative;}


.c_img{float:left; width:93px; margin-top:3px;}

/*basketview*/
.basketview{text-align: right;}
.basketview a{font-weight: bold;}
.basketview a:hover{text-decoration: underline;}

/* ------------- Loading ----------------- */
.blocking-gray {position: absolute; width:100%; width: expression(document.body.clientWidth + 'px'); height:/**/100%; height: expression(document.body.clientHeight + 'px'); z-index: 9000; visibility: hidden; background-color: #333; -moz-opacity:0.2; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2)}
.blocking {position: absolute; left:0; width:100%; width: expression(document.body.clientWidth + 'px'); height:/**/100%; height: expression(document.body.clientHeight + 'px'); z-index: 9000; cursor: progress; visibility: hidden; background-color: #333; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0)}
.loading {font-size: 11px; letter-spacing: 2px; color: white; font-weight: normal; padding: 1px 0 0 5px; width:78px; height: 15px; z-index: 9001; visibility:  hidden; background-color: #D60707; -moz-opacity:0.7; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.7)}
body>div>.loading {position: fixed !important; width:79px; height: 16px;}

.images{width:117px; padding-top:10px;}
.images .block{width:145px; margin-bottom:5px;border:solid 1px gray;width:140px; height:105px;}


div.gofoto {margin-top:10px;}
div.gofoto a {text-decoration:none; font-size:14px; font-weight:bold;}
