* {border:0px;padding: 0;margin: 0;font-size:11px;font-family: Arial, Verdana, Sans-Serif; color:#000;}
.sub{width:994px;margin:auto;}

.pink{color:#d600e1}

html{height:100%;_height:100%;}

body {margin:0 auto;padding:0;height:100%;_height:100%;}
#main{margin:0 auto;width:100%;padding:0;min-height:100%;_height:100%;position:relative;}

#top{height:140px;border-bottom:1px #4eade7 solid;background:#f0f1c8;}
#top .sub{padding-left:9px;background:url('/img/d/topBgPic.gif') 100% 100% no-repeat;border:0px red solid;height:140px;position:relative;z-index:100}
#top .logo{margin:16px 0 0 12px;float:left;}
#top .t{float:left;width:800px}
#top .t .wel{margin:10px 0 0 66px;float:left;}
#top .t .src{height:26px;margin:10px 0 0 68px;width:488px;float:left;background:url('/img/d/srch.gif') 0px 0px no-repeat;}
#top .t .src .s{border:1px solid #D7D7D7;border-left:0;border-right:0;height:18px;margin-top:2px;#margin-left:-51px;_margin-left:0px;width:325px;float:left;}
#top .t .src .ss{float:left;margin:6px 0 0 51px;}
#top .t .srcl2{border:1px #d7d7d7 solid;border-left:0;border-right:0;height:24px;margin-left:51px;_margin-left:17px;width:319px;float:left;background:#fff;}
#top .t .srcl3{float:left;width:110px;background: url('/img/d/srchr.gif') 0 0 no-repeat;height:26px;cursor:pointer;}
#top .b{float:left;width:759px;position:relative;top:24px;margin-left:59px;_margin-left:61px;height:80px;padding-top:0px;border:0px red solid}
#top .b img{float:left;margin:0px 8px 0 20px;cursor:pointer;}
#top .b img.act1{margin:0px -5px 0 8px;}
#top .b img.act0{margin:0px 6px 0 22px}
#top .fon{position:absolute;right:0;width:150px;height:91px;top:49px;background:#fff;z-index:0;}

#mid{border-top:9px solid #b4daf1;background: url('/img/d/bgBlue.gif') 0 0 repeat-x;overflow:hidden;_height:auto;min-height:373px;}
#mid .l{float:left;width:200px;margin-left:0px;}
#mid .l .vizov{padding:60px 0 0 4px;margin:30px 0 0 31px;width:127px;height:55px;background: url('/img/d/vizovBlue.jpg') 0 1px no-repeat;_background-position-y:1px;}
#mid .l .vizov span{font-size:18px;display:block;colos:#003663;margin:-26px 0 11px 0;}
#mid .l .vizov a{font-size:14px;color:#ED1C24;display:block;margin:6px 0 5px 0;_margin-top:4px;}
#mid .l .vizov .lines{height:1px;margin-left:-4px;width:130px;font-size:0;}
#mid .l .vizov .lines .blue{height:1px;font-size:0;width:64px;border-top:1px #00B3F9 solid;float:left;}
#mid .l .vizov .lines .black{height:1px;font-size:0;width:65px;border-top:1px #003663 solid;margin-left:1px;float:left;}

#mid .l .auth{width:170px;color:#d600e1;padding:15px 0 0px 30px;display:block;}
#mid .l .auth .t{font-size:18px;margin-left:0px;width:100px}
#mid .l .auth .l{width:140px}
#mid .l .auth form{width:140px}
#mid .l .auth a{color:#89d9f8;text-decoration:underline;}
#mid .l .auth a:hover{color:#d600e1;}
#mid .l .auth input.authF{border:1px #00b3f9 solid;width:130px;height:16px;margin:7px 0 4px 0px;text-align:center}
#mid .l .auth input.subm{margin:6px 0 0 30px;cursor:pointer;}

#mid .l .block{margin:25px 0 0 -4px;width:198px;}
#mid .l .block .lines{height:2px;margin:8px 0 0px 35px;width:130px;font-size:0;}
#mid .l .block .lines div{height:0px;font-size:0;float:left;}
#mid .l .block .lines .blue{width:64px;border-top:1px #00B3F9 solid}
#mid .l .block .lines .black{width:65px;margin-left:1px;border-top:1px #003663 solid}
#mid .l .block .title{font-size:18px;margin-left:34px;width:160px;line-height: 1.0;}
#mid .l .block .text{width:100%;border:1px #E4E4C9 solid;background:#F8F8EB;padding:12px 0 7px 0px;}
#mid .l .block .text .ol{margin-left:19px;position:relative;min-height:18px;_height:18px;}
#mid .l .block .text .ol span{color:#F8F8EB;padding-left:13px;}
#mid .l .block .text .ol a{width:161px;position:absolute;height:15px;left:15px;top:0;color:#003663;padding-right:20px;line-height:1.0;}
#mid .l .block .text .ol a:hover{background: url('/img/d/health.gif') 100% -1px no-repeat;color:#d600e1}
#mid .l .block .text .ol a.a{width:185px;position:absolute;height:15px;left:17px;}
#mid .l .bcont{width:195px;text-align:center;color:#2e6a9a;margin-bottom:40px}
#mid .l .bcont .title{font-size:18px;color:#00b3f9;margin:33px 0 20px 0;}
#mid .l .bcont .text{color:#2e6a9a;line-height: 1.65;}
#mid .l .search{width:130px;text-align:center;margin:25px 0 0 31px;}
#mid .l .search .srch{width:110px;height:16px;text-align:center;border:1px #00b3f9 solid;margin-bottom:5px;_margin-bottom:4px;#margin-bottom:4px;}
#mid .l .search .but{margin:0px 0 0 -4px;;cursor:hand}
#mid .l .basket{width:200px;height:228px;background: url('/img/d/basketSm.jpg') 31px 0 no-repeat;margin-top:5px;}
#mid .l .basket .text{padding:144px 0 0 32px;line-height: 2.0;}
#mid .l .basket .text span{font:18px georgia,serif;color:#d600e1;}
#mid .l .basket .text a{color:#00b3f9;line-height: 1.5;}
#mid .l .basket .text a:hover{color:#d600e1;}
#mid .l .basket .l{padding:7px 0 0 30px;width:150px}
#mid .l .basket .l a{color:#00b3f9;}
#mid .l .basket .l a:hover{color:#d600e1;}

#mid .c .article a{color:#00b3f9;text-decoration:underline;}
#mid .c .article a:hover{color:#d600e1;}
#mid .c a{color:#00b3f9;text-decoration:underline;}
#mid .c a:hover{color:#d600e1;}
#mid .c{float:left;width:650px;margin-top:21px;padding:20px 0 0 100px;background: url('/img/d/midBlueBg.jpg') 50% 0px no-repeat;}
#mid .c h1{text-align:center;font:36px georgia,serif;margin:-20px 0 35px 0px;}
#mid .c h1.smm{text-align:left;font:18px arial,serif;margin:0px 0 0px 0px;color:#000;}
#mid .c h1.formh{padding:0;margin:0;}
#mid .c h2{font-size:18px;font-weight:normal;}
#mid .c h3{font-size:14px;color:#0058a1;font-weight:bold;margin-bottom:13px;}
#mid .c p{margin:7px 0 7px 0;text-indent:0px;text-align:justify;font-size:14px;}
#mid .c p *{font-size:14px;}
#mid .c b{color:#0058a1;}
#mid .c strong{color:#0058a1;}
#mid .c ul{margin-left:50px}
#mid .c .lines{height:1px;width:650px;font-size:0;margin:23px 0 35px 0px;position:relative;}
#mid .c .lines div{height:1px;font-size:0;float:left;}
#mid .c .lines .blue{width:324px;border-top:1px #00B3F9 solid}
#mid .c .lines .black{width:325px;margin-left:1px;border-top:1px #003663 solid}
#mid .c .quest{margin-bottom:25px;}
#mid .c .quest span{color:#00b3f9}
#mid .c .article{margin-top:26px;position:relative;}
#mid .c .article img{position:absolute;left:-55px;top:-73px;}
#mid .c .article img.wtht{left:-55px;top:-27px;}
#mid .c .article h1.smm.cat{padding-bottom:20px;}
#mid .c .issledov{width:650px;position:relative;}
#mid .c .issledov .title{color:#000;font-size:18px;padding-top:1px;width:500px;background:url('/img/d/titlebg.gif') 0px 0px repeat;height:26px;text-align:center;text-indent:12px;}
#mid .c .issledov .item{float:left;height:142px;width:325px;position:relative}
#mid .c .issledov .item .head{color:#0058a1;font-size:14px;font-weight:bold;position:absolute;top:28px;}
#mid .c .issledov .item img {float:left;margin-top:5px;}
#mid .c .issledov .item .text{float:left;width:119px;height:76px;background: url('/img/d/kontyr.gif') 0 0px no-repeat;margin:0px 0 0px 20px;padding:20px 0 0 14px;}
#mid .c .issledov .item .text a{width:107px;position:absolute;}
#mid .c .issledov .item .cont{height:81px;position:absolute;top:74px;}

#mid .c .count{color:#003663;hegiht:30px;padding-bottom:5px;}
#mid .c .count .cifr{color:#00b3f9;font:24px georgia,serif;padding:0 10px 0px 10px;position:relative;top:0px;}
#mid .c .count .ssel{font-size:14px;font-weight:bold;color:#0058a1;margin-left:15px;}
#mid .c .count a{font-size:14px;color:#00b3f9;font-weight:bold;margin-left:15px;text-decoration:underline;}
#mid .c .count a.aya{font-size:18px;overflow:hidden;font-weight:normal;color:#00b3f9;margin:0px 12px 0 3px;}
#mid .c .count a.aya img{position:relative;cursor:pointer;top:7px}
#mid .c .count .ssel img{position:relative;cursor:pointer;top:8px;border:1px #fff solid;padding-right:20px;margin-left:-9px;}
/*#mid .c .count a.aya .big{font-size:30px;position:absolute;top:-11px;_top:0;#top:-5px;left:1px;margin:0;color:#00b3f9;cursor:pointer;text-decoration:none;}*/
#mid .c .count a:hover{color:#d600e1;}
#mid .c .tabTitle{color:#0058a1;font-size:14px;font-weight:bold;margin:20px 0 15px 0;}
#mid .c .goods {width:650px;}
#mid .c .goods .gTitle{border:1px #E4E4C9 solid;width:650px;margin:0 0 25px 0px;height:18px;background:#f8f8eb;color:#0058a1;font-weight:bold;position:relative;font-size:0;}
#mid .c .goods .gTitle span{font-size:14px;position:absolute;left:230px;top:2px;}
#mid .c .goods .gTitle .li{float:left;position:absolute;left:-2px;top:-1px;}
#mid .c .goods .gTitle .ri{float:right;margin-top:-1px;}
#mid .c .goods .minn{height:1px;_display:none;#display:none;}
#mid .c .goods .gItem{width:650px;padding:0px 0 0 0px;clear:both;min-height:37px;_height:37px;position:relative}
#mid .c .goods .gItem .num{font:12px georgia,serif;font-weight:bold;width:30px;position:absolute;left:0px;top:8px;}
#mid .c .goods .gItem .name{width:455px;font-size:12px;position:absolute;left:45px;top:8px;}
#mid .c .goods .gItem .name .more{color:#00b3f9;text-decoration:underline;}
#mid .c .goods .gItem span.name{color:#003663;}
#mid .c .goods .gItem .hide{color:#fff;width:445px;font-size:12px;padding:11px 0 7px 35px;}
#mid .c .goods .gItem .price{font:14px georgia,serif;position:absolute;left:510px;top:9px;font-weight:bold;color:#00b3f9;padding-left:0px;padding-top:-2px}
#mid .c .goods .gItem .check{position:absolute;right:0px;top:8px;margin-top:2px;}
#mid .c .goods .gItem .sum{font:14px georgia,serif;font-weight:bold;position:absolute;top:8px;left:445px;}
#mid .c .goods .gItem img{margin-left:14px;float:right;cursor:pointer;}
#mid .c .goods .line{width:650px;height:1px;font-size:0;position:absolute;left:0;bottom:0;}
#mid .c .goods .line div{height:0px;font-size:10px;float:left;font-size:0;}
#mid .c .goods .line .r{width:324px;margin-left:1px;border-top:1px #003663 solid}
#mid .c .goods .line .l{width:325px;border-top:1px #00b3f9 solid}
#mid .c .goods .gItem .desc{clear:both;padding:5px 0 14px 70px;}
#mid .c a.name2{color:#003663;text-decoration:none;}
#mid .c a.name2:hover{color:#d600e1;text-decoration:underline;}
#mid .c a.name{color:#003663;text-decoration:none;}
#mid .c a.name:hover{color:#d600e1;text-decoration:underline;}
#mid .c .name2 .more{color:#00b3f9;text-decoration:underline;}
#mid .c .regneed{color:red;padding:15px 0 25px 0;}


#mid .c .tabTitleG{color:#0058a1;font-size:14px;font-weight:bold;padding:0;margin:0px;height:1px;margin:20px 0 0 0;text-align:center}

#mid .c .gds .gItem.n{width:650px;padding:0px 0 0 0px;clear:both;min-height:37px;_height:37px;position:relative}
#mid .c .gds .gItem.n a{color:#003663;text-decoration:none;}
#mid .c .gds .gItem.n a:hover{color:#d600e1;text-decoration:underline;}
#mid .c .gds .gItem.n .name{width:650px;font-size:12px;position:absolute;left:2px;top:8px;}
#mid .c .gds .gItem.n .name .more{color:#00b3f9;text-decoration:underline;}
#mid .c .gds .gItem.n .hide{color:#fff;width:650px;font-size:12px;padding:11px 0 7px 10px;}
#mid .c .gds .gItem{min-height:25px;_height:28px;width:650px;position:relative;padding:10px 0 0 0px;clear:both;_padding-top:7px;}
#mid .c .gds .gItem .name2{font-size:12px;float:left;}
#mid .c .gds .gItem a.name2{margin-left:2px;}
#mid .c .gds .gItem .line{width:650px;height:1px;font-size:0;position:absolute;left:0px;bottom:0;}
#mid .c .gds .gItem .line div{height:0px;font-size:0;float:left;}
#mid .c .gds .gItem .line .r{width:324px;margin-left:1px;border-top:1px #003663 solid}
#mid .c .gds .gItem .line .l{width:325px;border-top:1px #00b3f9 solid}

#mid .c .auth{width:200px;color:#d600e1;margin-top:15px;text-align:center;}
#mid .c .auth .t{font-size:18px;}
#mid .c .auth input.authF{border:1px #00b3f9 solid;width:178px;height:16px;margin:7px 0 4px 0;text-align:center}
#mid .c .auth input.subm{margin:6px 0 0 0px;cursor:pointer;}

#mid .c a.lstfls{color:#00b3f9;}

#mid .c .bask{width:649px;background: url('/img/d/baskTitle.gif') 0 0px no-repeat;padding-top:30px;}
#mid .c .bask .gItem{width:650px;padding:0px 0 0 0px;clear:both;min-height:37px;_height:37px;position:relative}
#mid .c .bask .gItem.it{min-height:48px;_height:48px;}
#mid .c .bask .gItem .num{font:12px georgia,serif;font-weight:bold;width:30px;position:absolute;left:0px;top:8px;}
#mid .c .bask .gItem .name{width:310px;font-size:12px;position:absolute;left:1px;top:8px;}
#mid .c .bask .gItem .name.s{font:14px georgia,serif;font-weight:bold;}
#mid .c .bask .gItem .name .more{color:#00b3f9;text-decoration:underline;}
#mid .c .bask .gItem span.name{color:#003663;}
#mid .c .bask .gItem .hide{color:#fff;width:310px;font-size:12px;padding:11px 0 7px 0;}
#mid .c .bask .gItem .price{font:14px georgia,serif;position:absolute;left:312px;top:9px;font-weight:bold;color:#00b3f9;padding-left:0px;padding-top:-2px}
#mid .c .bask .gItem .count{font:14px georgia,serif;position:absolute;left:412px;top:9px;font-weight:bold;color:#00b3f9;padding-left:0px;padding-top:-2px;width:69px;text-align:center}
#mid .c .bask .gItem .sumprice{font:14px georgia,serif;position:absolute;left:480px;top:9px;font-weight:bold;color:#00b3f9;padding-left:0px;padding-top:-2px}
#mid .c .bask .gItem .check{position:absolute;right:0px;top:8px;width:10px;height:10px;/*float:right;*/margin-top:2px;border:1px #ff86cd solid;cursor:hand}
#mid .c .bask .line{width:650px;height:1px;font-size:0;position:absolute;left:0;bottom:0;}
#mid .c .bask .line div{height:0px;font-size:10px;float:left;font-size:0;}
#mid .c .bask .line .r{width:324px;margin-left:1px;border-top:1px #003663 solid}
#mid .c .bask .line .l{width:325px;border-top:1px #00b3f9 solid}
#mid .c .checkb{width:10px;height:10px;margin:0px 25px 0 0;border:1px #ff86cd solid;cursor:pointer;float:left;font-size:0;}


#level{color:#003663;margin:-40px 0 40px 0;position:absolute;}
#level a.path{text-decoration:none;text-transform:lowercase;color:#d600e1;}
#level a.path:hover{text-decoration:underline;}
 
.clear{clear:both;padding-bottom:50px;}

#footer{height:24px;background: #003663;width:100%;margin-top:40px;_margin-top:0px;position:relative;bottom:0px;}
#footer .l{float:left;padding-left:20px;color:#c2c2c2;margin-top:4px;width:400px}
#footer .r{float:right;padding-right:20px;color:#c2c2c2;margin-top:4px;}
#footer .r span{font-weight:bold;color:#e4e4c9;margin-top:4px;}
#footer .r img{margin-right:13px;}
#footer .r a{color:#e4e4c9;}

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

a.more{text-decoration:underline;}

.underline{text-decoration:underline;color:#d600e1}
.none{text-decoration:none;color:#00b3f9;}
.cl{clear:both;width:100%;border-left:1px #fff solid;font-size:0;}
.nav a{font:18px georgia,serif;margin:0 3px 0 3px;color:#00b3f9}
.nav a:hover{color:#d600e1}
.nav b{font:18px georgia,serif;margin:0 3px 0 3px;}
.listNews{width:100%;margin:10px 0 10px 0;height:auto}
.listNews a.itemNews{position:static;width:100%;margin:10px 0 10px 0;padding:10px 0 10px 0;}

button.formSubm{margin:0;padding:0;height:40px;cursor:pointer;width:auto;background:#fff;font-size:0;overflow:visible;cursor:pointer;}
button.formSubm span{background: url('/img/d/submRL.gif') 0px 4px no-repeat;height:40px;margin-top:5px;float:left;border:0;}
button.formSubm span span{background: url('/img/d/submRL.gif') 100% 4px no-repeat;margin:0;}
button.formSubm span span span{background: url('/img/d/submBg.gif') 0 4px repeat-x;margin:0 5px 0 5px;padding:0 17px 0 17px;color:#fff;}
button.formSubm span span span span{background: url('/img/d/submTop.gif') 50% 0px no-repeat;margin:0;padding-top:9px;_height:20px;text-transform:lowercase;}
button.formSubm span.a{background: none;height:40px;margin-top:5px;float:left;border:0;}
button.formSubm span span.a{background: none;margin:0;}
button.formSubm span span span.a{background: url('/img/d/submBgAct.gif') 0 7px repeat-x;margin:0 5px 0 5px;padding:0 17px 0 17px;color:#fff;}
button.formSubm span span span span.a{background: url('/img/d/submTopAct.gif') 50% 0px no-repeat;margin:0;padding-top:9px;_height:20px;text-transform:lowercase}

.Form {color:#003663;width:649px;margin-left:-2px;/*padding-top:25px;/*position:relative;_top:20px;*/}
.formimg{/*position:absolute;left:-55px;*/float:left;margin-left:-55px;}
/*.Form img{position:absolute;left:-55px;/*top:-1px;_top:-26px;/*float:left;margin:0 0 -10px -1px;*}*/
.Form td{padding-bottom:10px;}
.Form td.f{padding:0 25px 10px 0;}
.Form td.r{width:100%}
.Form td input{border:1px #89d9f8 solid;height:16px;width:100%;}
.Form td select{border:1px #89d9f8 solid;height:16px;width:100%}
.Form input.size{height:16px;width:10px;}
.Form td textarea{border:1px #89d9f8 solid;width:100%;height:98px}
.Form .needq{font-size:0;background:#00b3f9;width:10px;height:10px;float:left;margin:2px 20px 0 0;}
.Form td.f nobr{color:#003663;font-size:14px;font-weight:bold;}
.Form td.f.need nobr{color:#00b3f9;}
.d{color:#003663}
.map{position:static;margin:40px 0 30px 0;}
