@charset "windows-1251";
body{background:url(images/vinet.gif) #fff -4px 107px no-repeat; padding:0 4px 4px 11px; margin:0;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:9pt;}

#gentable{ width:100% }
#barline{position:absolute; left:0; top:0; width:100%; height:200px;z-index:10}
#barlinker{height:58px; text-align:right;}
#barlinker a{font-size:10px; font-family:verdana; color:#000; text-decoration:none; padding:0; margin:0 15px 0 10px; line-height:3.0}
#barlinker a:hover{text-decoration:underline}


#phoneblock{margin-right:220px; margin-left:570px; margin-top:40px}
.flversionold{position:absolute; top:0; left:290px; font-size:9pt;}

#bar{height:214px; background:url(images/bg5.gif) #fff left bottom repeat-x; vertical-align:top; }
#bar2{vertical-align:bottom;background:url(images/bg5.gif) #fff left bottom repeat-x;}

#barsearchform{height:120px; width:208px; background:url(images/bg2.jpg) #810139 no-repeat;z-index:100; position:relative;}
a#logolink{position:absolute; top:32px; left:300px; width:220px; height:60px; z-index:20}




#left{width:200px; padding:0px 5px 10px 4px; vertical-align:top;background:url(images/dott.gif) right top repeat-y;}
#right{width:200px; padding:0px 4px 10px 5px; vertical-align:top;  background:url(images/dott.gif) left top repeat-y;}
#center{width:2000; padding:0px 4px 10px 4px; vertical-align:top; font-size:9pt;}
#whiteline{height:9px; background:url(images/basket-top.jpg) 4px top no-repeat}
#bottomline{height:39px; background:url(images/botbg.jpg) left top repeat-x #65094f}
#podvb{height:39px; background:url(images/botbg2.jpg) right top no-repeat; text-align:center; color:#fff;  font-size:9pt;}
span#copy{padding-top:10px; display:block}
#counters{padding:10px 0 0 10px}
.genline{ background:#e4d7dc; clear:both;}
.genline a {font-size:9pt;}

#barsform{padding:65px 0 0 24px; margin:0}
#barsform input{height:30px; width:125px; margin:0; border:none; background:transparent; color:#fff; padding-top:5px; display:block; float:left;}
#barsform button{width:30px; height:30px; border:none; background:transparent;cursor:pointer}
a#advsearchlink{font-size:10px; color:#dba1b7; text-decoration:underline; position:relative; top:-52px ; left:22px}
a#advsearchlink:hover{color:#eed9e1; text-decoration:none}


/*горизонтальное меню*/
#mainmenu{height:34px; background:url(images/mbg.gif) repeat-x #740938} 
#tablemainmenu td{text-align:center;   background:url(images/mborder.gif) right top no-repeat;height:34px; white-space:nowrap}
#tablemainmenu a{color:#fef4f6; font-family:arial, verdana; font-size:13px; text-decoration:none; padding:8px 20px 9px 20px;display:block;margin:0 2px 0 0px }
* HTML #tablemainmenu a {height:10px}
#tablemainmenu a:hover{color:#fff; text-decoration:none;background:url(images/dott2.gif) repeat-x;}
#mainmenu1{background:url(images/bg3.jpg) no-repeat}
#mainmenu2{background:url(images/mmbg2.jpg) right top no-repeat}




/*корзина*/
#basket{width:200px; height:132px; background:url(images/basket.jpg) no-repeat #e4d6db}
div.basktitle{font-family:tahoma; color:#8c0c44; font-size:11px; padding:14px 0 6px 90px; font-weight:bold; text-transform:uppercase; }
#basktab{margin-left:90px; font-size:11px;font-family:tahoma; color:#000;height:77px;}
#basktab span{display:block; float:left; white-space:nowrap; width:50px; padding:8px 0 5px 0}
#basktab span.num{color:#84529d; font-weight:bold}
#orderlink{font-family:tahoma; color:#8c0c44; font-size:11px; margin:0 0 0 90px; font-weight:bold; text-transform:uppercase}
#orderlink a{color:#8c0c44; text-decoration:underline}
#orderlink a:hover{color:#84529d; text-decoration:underline}
table#basketlist{border-collapse:collapse; margin:35px 0 20px 0}
#basketlist td{font-size:9pt; border: 1px solid #c7b1bb}
#basketlisttopline td {background:#e4d7dc; font-weight:bold; font-size:8pt; white-space:nowrap;}
#basketlist input{width:30px ; font-size:9pt; font-family:tahoma;}
.poroc{color:#666666; padding-left:5px}
#basketrecalc{background:transparent; border:none; width:85px;}
#basketclear{background:transparent; border:none;  width:85px;}
#basketbuy{background:transparent; border:none;  width:115px;}
#bfoprmgeberal{padding:0; margin:0}
.ocmessage{padding:0 0 20px 0 ; font-size:10pt; color:#8c0c44}



/*авторизация*/
#autor{width:200px; background:#e4d7dc; margin-top:10px;}
#autor form{padding:0; margin:10px 10px 0 10px}
#autor input{height:24px; border:1px solid #8a1d3e; color:#000; font-family:tahoma,  Arial; font-size:11px; padding:3px 3px 3px 6px; margin:2px;}
#autor button{background:transparent; border:none;  margin:2px;}
#formlinks{text-align:center; padding-bottom:10px;}
#formlinks a{color:#000; font-size:11px; text-decoration:underline}
#formlinks a:hover{color:#8c0c44;  text-decoration:underline}
.autologin-s{background:url(images/formbg.gif) #fff 6px 4px  no-repeat}
.autopass-s{background:url(images/formbg.gif) #fff 6px  -21px  no-repeat}





/*баннеры*/
.bannerright{padding:10px 0 0px 0}
.bannerright a, .bannerright img{border:none}
.bannercenter{padding:20px 0 20px 0; text-align:center; clear:both;}
.bannercenter a, .bannercenter img{border:none}


/*производители*/
#brands{width:200px;background:#e4d7dc;border:1px solid #8a1d3e;}
#selectedbrand{padding:8px; font-family:tahoma; color:#8c0c44; font-size:11px;font-weight:bold; text-transform:uppercase; }
#brands form{padding:0; margin:0 0 10px 0}
#brands select{margin:8px; height:24px;width:180px; border:1px solid #8a1d3e; color:#000; font-family:tahoma,  Arial; font-size:11px; padding:3px 3px 3px 6px;}
#logocontainer{width:200px; margin:10px 0 5px 0;  float:left; overflow:hidden; }
.manudescript{text-align:justify}
#logocontainer img{width:100%;}
#brandsnambr{color:#680955; padding-top:4px; font-size:12px;}
#anotherbrandna{font-family:tahoma; color:#680955; font-size:11px;font-weight:bold; padding:20px 0 10px 0; text-transform:uppercase}
a.lnkdop{display:block; font-weight:bold; font-size:8pt; color:#a53364; text-decoration:underline; padding:8px 0 7px 0}
a.lnkdop:hover{ color:#84529d; text-decoration:underline;}
#selectedbrand-oder{padding:4px 18px 4px 8px; font-family:tahoma; color:#da0253; font-size:11px;font-weight:bold; text-transform:uppercase; text-align:center;}


/*новинки*/
#newprod{width:200px; margin-top:10px; font-size:8pt; color:#000;}
.imgcontainer{width:50px; float:left; margin:0 3px 3px 0; display:block;}
.imgcontainer img{width:100%; border:0}
a.podr{font-size:8pt; color:#a53364; text-decoration:underline; display:block; padding:2px 0 3px 0}
a.podr:hover{ color:#84529d; text-decoration:underline;}
.brand{color:#986ead}
.price{font-weight:bold; color:#56903f; display:block;padding:3px 0 1px 0}
.dotln{height:1px; overflow:hidden; background:url(images/dotln.gif) repeat-x; clear:both; margin:5px 0 5px 0}

/*рекомендуем*/
#recomen{width:200px;margin-top:10px; font-size:8pt; color:#000;}
.imgcontainer2{width:75px; margin:5px 0 4px 0}
.imgcontainer2 img{width:100%; border:0}
a.recoma{color:#000; text-decoration:none}
a.recoma:hover{color:#000; text-decoration:underline}

/*отзывы*/
#otzv{width:200px;margin-top:10px; font-size:8pt; color:#000; text-align:justify;} 
#otzv a{color:#000; text-decoration:none}
#otzv a:hover{color:#000; text-decoration:underline}
#otzv p a{color:#a53364;text-decoration:underline}
#otzv p a:hover{color:#84529d;  text-decoration:underline}
.imgcontainer3{width:75px; margin:5px 0 4px 0}
.imgcontainer3 img{width:100%; border:0}
.stars{background:url(images/star.gif) repeat-x; height:20px; margin:8px 0 5px 0}
.stars2{background:url(images/star.gif) repeat-x; height:20px; }
table#tablefeeback{margin:10px 0 10px 0}
td.tbfsm{margin:0;  font-size:8pt; border-bottom:6px solid white; background:#f6f1f3;}
.imgcontainer8{width:80px; float:left; margin:0 3px 3px 0; display:block;}
.imgcontainer8 img{border:none; width:100%;}
.fbcontright{margin-left:85px}
.subtitlefb{color:#a53364;  padding:0 0 3px 0}
.fbcontright a {color:#a53364;text-decoration:underline; white-space:nowrap}
.fbcontright a:hover{color:#84529d;  text-decoration:underline}
.starstable td{vertical-align:middle; font-size:8pt; color:#a53364; border:none; padding:0 10px 0 0 }
table#feedbacklist{border-collapse:collapse; margin:20px 0 20px 0; width:400px;}
#feedbacklist td{font-size:9pt; border: 1px solid #c7b1bb}
#feedbacktopline td {background:#fafafa; font-weight:bold; font-size:8pt;}
a#otzvlnk2{float:left; background:#e4d7dc; color:#7a0f3f; font-weight:bold; padding:5px 0 5px 0; margin:20px 5px 10px 0; font-size:9pt;display:block; width:150px; text-align:center; }
#writefeedback{clear:both; font-size:9pt; margin:10px 0 20px 0; display:none;}
#fbinput{width:400px; height:100px;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;}
#fbsendbutton{border:none; width:82px; height:25px; margin:0; padding:0; background:#fff}
.otzvanons{color:#84529d; font-size:9pt; padding:0 0 10px 0}
.h1link{font-size:9pt; color:#3e0b21; font-weight:normal}
.otzinfo{margin:15px 0 20px 0; font-size:9pt;}
.otzinfo b{font-weight:normal; color:#a53364}

/*рассылка*/
#maillist{width:200px;margin-top:10px; font-size:8pt; color:#000;background:#e4d7dc; padding:0 0 5px 0;}
#maillist form{padding:0; margin:10px 10px 10px 10px}
#maillist input{height:24px; border:1px solid #8a1d3e; color:#000; font-family:tahoma,  Arial; font-size:11px; padding:3px 3px 3px 6px; margin:2px;}
#maillist button{background:transparent; border:none;  margin:2px;}


/*opros*/
#opros{width:200px;margin-top:20px; font-size:9pt; color:#000;font-weight:bold;}
#opros form{padding:0; margin:10px; font-weight:normal;}
#opros input{font-size:9pt;}
#opros button{background:transparent; border:none;  margin:20px 0 0 0 ;}
#voteresults{font-size:8pt;  font-weight:normal; padding:20px 8px 20px 12px;}
.vresuldiag{background:#e2dee0; margin-bottom:6px; }
* HTML .vresuldiag{height:10px}
.vresuldiagact{ text-align:right; padding:3px;}
.procent{padding-left:10px; color:#aaa}
#restoptitle{padding:12px 0 0px 12px; color:#8c0c44; font-weight:normal; font-size:9pt;}



/*спецпредложения*/
table#spec{margin:10px 0 10px 0}
#spec td{font-size:8pt; color:#000; vertical-align:top; border-right:1px solid #7a0439; padding:0 5px 0 5px; width:33%;}
#spec td#speclast{border-right:none}
.imgcontainer3{width:70px; float:left; margin:0 3px 3px 0; display:block;}
.imgcontainer3 img{width:100%; border:0}
a.podr{font-size:8pt; color:#a53364; text-decoration:underline; display:block; padding:2px 0 3px 0}
a.podr:hover{ color:#84529d; text-decoration:underline;}
.price{font-weight:bold; color:#56903f; display:block;padding:3px 0 1px 0}
.oldprice{color:#bb0035; display:block;padding:3px 0 1px 0; text-decoration:line-through;}
.contlink{width:100px; float:left;}

#specleft{width:200px;margin-top:10px; font-size:8pt; color:#000;}
.imgcontainer7{width:75px; margin:5px 0 4px 0}
.imgcontainer7 img{width:100%; border:0}


/*вас интересовали*/
.vasintcontainer{overflow:hidden; width:100%}
div.vasint{width:150px; height:150px; margin:10px 2px 5px -2px; float:left; overflow:hidden; text-align:center; padding:0 5px 0 5px; font-size:8pt;border-left:1px solid #e0d2d8; }
.imgcontainer5{height:50px; text-align:center; overflow:hidden;}
.imgcontainer5 img{border:none; height:100%;}
.vasintaprice{font-weight:bold; color:#56903f; display:block; padding:3px 0 1px 0; font-size:11px;}
.vasint a{color:#000; text-decoration:none; font-size:8pt;}
.vasint a:hover{color:#000; text-decoration:underline}

#vasintleft{width:200px;font-size:8pt; color:#000;}
.imgcontainer7{width:75px; margin:5px 0 4px 0}
.imgcontainer7 img{width:100%; border:0}
a.recoma{color:#000; text-decoration:none}
a.recoma:hover{color:#000; text-decoration:underline}




/*каталог*/
div#catbuttons{margin:5px 0 20px 0; width:100%; }
div.butcontain{ height:115px; float:left; display:block;} 
.butcontain  img{border-left:3px solid #fff;border-right:2px solid #fff;border-top:2px; border-bottom:2px;}
.crohi{background:#f6f1f3; border-top:2px solid white; border-bottom:1px solid #d6c6cc; padding:10px; margin-bottom:10px; font-size:8pt;font-weight:bold}
.crohi form, .genline form{padding:0; margin:0}
.crohi a{font-weight:normal}
.crohi select{margin:12px 8px 10px 0; height:24px; border:1px solid #8a1d3e; color:#000; font-family:tahoma,  Arial; font-size:11px; padding:3px 3px 3px 6px;} 
.genline select{margin:0; height:24px; border:1px solid #8a1d3e; color:#000; font-family:tahoma,  Arial; font-size:11px; padding:3px 3px 3px 6px;} 


table#cat2table{width:100%; margin:10px 0 30px 0}
#cat2table td{vertical-align:top;}
#cat2table  a{background:url(images/catpoint.gif) no-repeat left center; padding:4px 4px 4px 19px; margin-left:5px; color:#6b0745; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; display:block; text-decoration:none; }
#cat2table  a:hover{text-decoration:underline; color:#6b0745;}

div.pages{   margin:10px 10px 20px 10px}
.pages a{font-size:11px; color:#fff; text-decoration:none;display:block; float:left; padding:2px 0px 5px 0px;  margin:0 2px 0 1px; background:url(images/pagep.gif) repeat-x left bottom #940560;width:18px; text-align:center;}
.pages a:hover{color:#e0d2d8; text-decoration:underline; }
span.active{background:url(images/pageact.gif) repeat-x left bottom #940560;display:block; float:left;padding:2px 0px 5px 0px;color:#fff; font-size:11px;width:18px; text-align:center; margin:0 2px 0 1px;}
.pag{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#000; padding:0 0 10px 2px; }
.pages .otherbrand a{background:url(images/pagep.gif) repeat-x left bottom #b183a0}
.otherbrand span.active{background:url(images/pageact.gif) repeat-x left bottom #b183a0;}
a.viewall{background:#fff; width:80px; color:#3e0b21; text-decoration:underline}
a.viewall:hover{color:#940560; text-decoration:underline}
.pagecomment {padding:11px 10px 20px 12px; clear:both; font-size:8pt; color:#940560;}
.otherpages{color:#b183a0}

.sorting{margin:0px 10px 10px 10px;font-size:8pt; }
.sorting select{margin:0; height:24px;width:140px; border:1px solid #8a1d3e; color:#000; font-family:tahoma,  Arial; font-size:11px; padding:3px 3px 3px 6px; }
.sorting form{padding:0; margin:0}
.ssrt{display:block;float:left; padding:3px 3px 0 0; color:#940560}




#tablecatalog  td, #tablecatalog-other  td{width:50%;  margin:0;  font-size:8pt;  border-right:2px solid white}
.imgcontainer4{width:80px; float:left; margin:0 3px 3px 0; display:block;}
.imgcontainer4 img{border:none; width:100%}
.productitle, .productitle a {color:#940560; font-weight:bold; padding:0 0 8px 0; text-decoration:none}
.productitle a:hover{text-decoration:underline}

a.tovpodr{font-size:8pt; color:#a53364; text-decoration:underline; display:block; padding:2px 0 3px 0; text-align:right;}
a.tovpodr:hover{ color:#84529d; text-decoration:underline;}
.priceline td{background:#e0d2d8;padding:2px 4px 2px 4px; }
#tablecatalog-other .priceline td{background:#d0bcc9;padding:2px 4px 2px 4px; }


.infoline td{padding:4px;background:#f6f1f3; vertical-align:top; text-align:justify; border-top:8px solid white; }
.infoline  p, .infoline  span, .infoline  font {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif !important; font-size:8pt !important ;}
a.inbasket{display:block; width:28px; height:28px; float:right;}
a.inbasket img{border:none}
.newprice{display:block; padding:7px 15px 0px 10px; float:right; font-weight:bold; color:#56903f; font-size:9pt}
.oldprice2{color:#bb0035; display:block;padding:7px 5px 0px 10px; text-decoration:line-through;float:right;}
.newicon{padding:7px 0px 0px 10px; float:right}
td.hit{background:url(images/hit.gif) no-repeat #d0bcc9 4px 3px !important}

.cat5table h1{color:#8b0741; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:0  0 10px 0; margin:0; font-size:11pt;}
.cat5table{font-size:8pt;}
#cat5basket{width:150px; height:85px; background:#f6f1f3;}
#cat5basketprice{height:35px; display: table-cell;  vertical-align: middle;background:#e0d2d8; width:150px; }
.cat5price{color:#5b0488; font-size:10pt; font-weight:bold;}
#middled {margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");text-align:center;width:150px;}
#cat5inbacket{font-size:9pt; font-weight:bold; color:#972356; padding:8px 4px 0 0}
#cat5inbacket a{text-decoration:none;}
#cat5inbacket img{float:right; border:none; width:35px;display:block;}
#inbsk5{display:block; padding:10px 50px 0 0 ; }
.leftcolumn{width:150px; float:left;padding:20px 0 0 0}
.leftcolumn img{width:100%; border:0; padding:0 0 10px 0}
.cat5content{padding:20px 10px 20px 160px; }
a#otzvlnk{background:#e4d7dc; color:#7a0f3f; font-weight:bold; padding:5px 0 5px 0; margin:20px 0 10px 0; font-size:9pt;display:block; width:100px; text-align:center; }
.prodinf{color:#8b0741; font-family:Tahoma, Arial, Helvetica, sans-serif;  padding:0; margin:0; font-size:9pt;}
.typekoza{color:#8b0741; font-size:8pt; padding:0 0 5px 0}

.newartic{color:#9d6e82; padding:0 0 4px 0; }
.bottomtext{font-size:9pt; clear:both; padding:10px 0 10px 0}




/*линии продукции*/
.lineprod{width:200px; font-size:8pt; color:#000;}
.imagecontainer6{width:124px; margin:5px 0 4px 0; text-align:center; margin:0 auto; overflow:auto;}
.imagecontainer6 img{width:100%; border:none}
.lineprodtitle{font-size:8pt; font-weight:bold; color:#7a0f3f; text-align:center; padding:0 0 8px 0}
.lineprodtxt{text-align:justify}
a.lpdpodr{font-size:8pt; color:#a53364; text-decoration:underline; display:block; padding:2px 0 3px 0; text-align:right;}
a.lpdpodr:hover{ color:#84529d; text-decoration:underline;}
.lineprodtitle2{background:#e4d7dc; color:#7a0f3f; font-weight:bold; padding:8px; margin:0 0 10px 0}
.setimproductom{ background:#e4d7dc; color:#972356; font-weight:bold; padding:3px 10px 3px 10px; margin:10px 0 0px 0}

#tablelineprod td{width:33%; vertical-align:top; font-size:8pt; text-align:center;border-left:1px solid #e0d2d8; border-bottom:1px solid #fff; border-top:1px solid #fff;padding:0 0 0 10px;  }
table#tablelineprod {padding:20px 0 20px 0; margin:0 -2px  0 -12px; }

/*новости*/
table#newstable{margin:10px; }
table#newstable2{margin:10px 0 10px 0}
#newstable td{vertical-align:top; font-size:8pt; color:#000; padding:5px 5px 20px 5px}
#newstable td p{font-size:8pt; color:#000; }
#newstable2 td{vertical-align:top; font-size:8pt; color:#000; padding:5px 10px 20px 0px}
.newsdata{color:#a69ca0; font-family:verdana, arial; font-size:11px; font-weight:bold; padding:2px; background:#efe9ec; margin:0 0 10px 0}
.newstitle{color:#65307f; font-family:tahoma, arial; font-size:9pt; font-weight:bold; padding:0 0 8px 0}
.news2title{background:#e4d7dc;text-align:right; color:#972356; font-weight:bold; padding:3px 10px 6px 10px; margin:0px 0 10px 0; font-size:8pt; }
.newsgeneralimage{float:right; padding:0 15px 15px 10px}
a#backtonews{background:#e4d7dc; color:#7a0f3f; font-weight:bold; padding:5px 0 5px 0; margin:20px 0 10px 0; font-size:9pt;display:block; width:200px; text-align:center; }


/*регистрация*/

#regform{padding:0; margin:10px 0 10px 0}
#regform td{font-size:9pt; padding:5px 10px 5px 10px;}
.regformtitle{width:150px;}
#MyId {margin-left:-10px;}
#MetroId{margin-left:-10px;}
.urliz{display:none}
.urliz2{display:block;}
table td.zerpad{background:#e4d7dc; color:#972356; font-weight:bold; padding:3px 10px 3px 10px; margin:10px 0 0px 0; font-size:9pt;}
.widthlevel{width:250px}
#regform sup{font-weight:bold; color:#d01264}
.warning{color:#8b0741; font-size:8pt; padding:8px 0 0 0}
#regform button#regbb{background:transparent; border:none;  margin:0px; padding:0; width:121px;}
div.persareamenu{background:#e4d7dc; color:#972356; font-weight:bold; margin:10px 0 10px 0; font-size:9pt; padding:0 0 0 5px; border-bottom:1px solid #c7b1bb; width:100%; height:28px;}
.persareamenu .pactive{background:#fff; border-left:1px solid #c7b1bb; ; border-top:1px solid #c7b1bb; ; border-right:1px solid #c7b1bb;padding:5px 10px 6px 10px; float:left;  top:1px; position:relative; margin-top:2px;}
.persareamenu .ppassive{padding:8px 10px 6px 10px; float:left;}
table#paorderlist{border-collapse:collapse; margin:35px 0 20px 0}
#paorderlist td{font-size:9pt; border: 1px solid #c7b1bb}
#patopline td {background:#fafafa; font-weight:bold; font-size:8pt;}
#skidka{color:#8b0741; font-size:8pt; margin:8px 0 10px 0}
#skidka b{font-size:10pt}
#youautoriz{font-size:9pt; padding:10px}
.errorsmessage{padding:30px 0 0 0 ; font-size:10pt;color:#8c0c44}
.regerrorsmessage{font-size:9pt; color:#d01264; padding:10px 0 10px 0}

/*поиск*/
#searchform{padding:0; margin:10px 0 10px 0}
#searchform td{font-size:9pt; padding:5px 10px 5px 10px;}
td.srchformtitle{width:100px; color:#972356; font-weight:bold;}
#srchglav td{background:#e4d7dc;}
.minwidthinput{width:50px}
#searchform button{background:transparent; border:none;  margin:0px; padding:0; width:82px;}
ul#srchresultol{margin:10px 0 10px 30px; color:#972356; font-weight:bold;}
#srchresultol li{padding:5px 0 5px 0; font-size:8pt;color:#972356; font-weight:bold;}
#srchresultol a{text-decoration:none; font-weight:normal;font-size:8pt;}
#srchresultol a:hover{text-decoration:underline}
#searchdetails{background:#e4d7dc; color:#972356; font-weight:bold; padding:3px 10px 3px 10px; margin:10px 0 0px 0; font-size:9pt;}
.bbtb{font-weight:normal;}
.advsrchb{font-weight:normal; padding:10px 0 8px 0}

/*публикации*/

table.pubtable{width:100%; margin:10px 0 10px 0}
td.pubgroup{width:80px}
.pubtable td{vertical-align:center; border-bottom:1px solid #e4d7dc}
.imgcontainer9{width:80px;display:block;}
.imgcontainer9 img{border:none; width:100%;}
.pubtitle, .pubtitle a {color:#8b0741; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:15px  0 15px 0; margin:0; font-size:11pt; text-decoration:none;}
.pubtitle a:hover{text-decoration:underline}
.pubzag, .pubzag a {color:#940560; font-weight:bold; padding:0 0 8px 0; text-decoration:none; margin:15px 0 0 0}
.pubzag a:hover{text-decoration:underline}
.pubinfo{color:#666; font-size:8pt;}
.pubsmall{font-size:9pt; margin:8px 0 8px 0}





/*главные*/
a{color:#3e0b21; text-decoration:underline}
a:hover{color:#a53364; text-decoration:underline}
p{font-size:9pt; margin:0; padding:5px 0 5px 0}
#left, #left p, #left ul, #left ol, #left li, #left td {font-size:8pt;}
.content{padding:0 10px 20px 10px}
h1{color:#8b0741; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:0  0 15px 0; margin:0; font-size:11pt;}


/*highslide*/
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;}

.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(images/hs/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

