html, body{ height: 100%; padding: 0; margin: 0; }
body, form{ color: #656f76; font-family: Verdana, Tahoma, Arial; font-size: 82%; padding: 0; margin: 0; }

a, a:active, a:link{ color: #f98c97; text-decoration: underline; outline: none; }
a:hover{ color: #f98c97; text-decoration: none; outline: none; }
a:visited{ color: #f98c97; text-decoration: underline; outline: none; }

p{ margin-bottom: 0; }
div, span{ padding: 0; margin: 0; }

.top{ vertical-align: top; }
.bot{ vertical-align: bottom; }
.sep{ background: #fee7ea; }
.nowrap{ white-space: nowrap; }
.bold{ font-weight: bold; }
.hidden{ visibility: hidden; }
.none{ display: none; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.middle{ vertical-align: middle; }
.bgwhite{ background: #FFFFFF; }
.clear{ clear: both; overflow: hidden; }
.gray{ color: #999999; }
.black{ color: #000000; }
.white{ color: #FFFFFF; }
.red{ color: #ff0000; }
.green{ color: #008000; }
.gray{ color: #808080; }

.Attention{ color: #c80e0e; }
.Comment{ color: #828282; font-style: italic; }

.Error{ color: #000000; background: #FFE8E8;	border: 1px solid #8D8D8D; border-style: dotted; text-align: center; padding: 5px 3px 5px 3px; }
.Error b{ color: #F30000; }

.Notice{ color: #000000; background: #FDF5DD;	border: 1px solid #8D8D8D; border-style: dotted; text-align: center; padding: 5px 3px 5px 3px; }
.Notice b{ color: #F30000; }

.Success{ color: #000000; background: #F1FDE7;	border: 1px solid #8D8D8D; border-style: dotted; text-align: center; padding: 5px 0 5px 3px; }
.Success b{ color: #3C8D00; }

.table{ background: #FFFFFF; }
.table td{ background: #fedee2; vertical-align: middle; padding: 4px 15px 4px 15px; text-align: left; }
.table .h{ background: #fee7ea; color: #656f76; font-weight: bold; padding: 7px 15px 7px 15px; }
.table .light{ background: #fee7ea; color: #656f76; padding: 4px 15px 4px 15px; }
.table .c{ text-align: center; }
.table .l{ text-align: left; }

.hand{ cursor: pointer; }


h1{ color: #f98c97; font-size: 26px; font-weight: normal; font-family: Verdana; padding: 0; margin: 0; }
h2{ color: #f98c97; font-size: 13px; font-weight: bold; font-family: Verdana; padding: 0; margin: 0; }

fieldset{ padding: 15px; }

.woman, .woman-about, .woman-vrt, .woman-price, .woman-faq, .woman-forum, .woman-contacts{ position: absolute; right: 0; top: 5px; width: 176px; height: 224px; }
.woman-servis{ position: absolute; right: 0; top: 5px; width: 220px; height: 224px; }
.quote{ color: #FFFFFF; background: url( "/skins/2poloski.ru/images/quote-bkg.gif" ) no-repeat; width: 282px; height: 111px; }

.logo{ background: url( "/skins/2poloski.ru/images/logo-site.gif" ) no-repeat; position: absolute; left: 20px; top: 0; width: 202px; height: 200px; z-index: 10; }

#top{ background: url( "/skins/2poloski.ru/images/top-bkr-rep.gif" ) repeat-x; }
#top ul{ list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
#top li{ float: left; padding: 17px 0 0 0; margin: 0; }

#container{ background: url( "/skins/2poloski.ru/images/top-bkr-rep.gif" ) repeat-x; margin: 0 0 -75px 0; min-height: 100%; }
#blocks{ background: url( "/skins/2poloski.ru/images/footer-bkg-r.jpg" ) no-repeat 100% 100%; margin: 0 0 -115px 0; min-height: 100%; z-index: 20; }
.inbase, .front{ background: url( "/skins/2poloski.ru/images/top-bkr-rep.gif" ) repeat-x; }

.front-animation{ position: absolute; top: 99px; width: 100%; z-index: -100; }


#body{ }
#body .body-l{ padding: 113px 0 0 0; }
#body .body-c{ padding: 15px 0 10px 20px; }
#body .body-c-front{ padding: 0 0 10px 20px; }
#body .body-r{ padding: 127px 0 0 0; }
#body ul{ list-style-type: none; list-style-image: none; margin: 0; padding: 0 0 0 0; }
#body li{ background: url( "/skins/2poloski.ru/images/li-style2.gif" ) no-repeat 0 5px; margin: 0; padding: 4px 0 4px 23px; }

.calash{ background: url( "/skins/2poloski.ru/images/bkg-calash.jpg" ) no-repeat 50% 0; }

#bottom{ color: #808A92; background: url( "/skins/2poloski.ru/images/bottom-bkg-l.gif" ) no-repeat; font-size: 10px; height: 75px; }
#bottom .l{ float: left; width: 50%; padding: 27px 0 0 20px; margin: 0 -25px 0 0; }
#bottom .r{ float: right; width: 50%; padding: 27px 20px 0 0; margin: 0 0 0 -25px; }
#bottom a{ color: #808A92; }
#bottom a:hover{ text-decoration: none; }

#footer{ color: #808A92; background: url( "/skins/2poloski.ru/images/bottom-bkg-l-new.gif" ) no-repeat 15px 0; font-size: 10px; height: 115px; }
#footer .l{ float: left; width: 50%; padding: 73px 0 0 20px; margin: 0 -25px 0 0; }
#footer .r{ float: right; width: 50%; padding: 73px 20px 0 0; margin: 0 0 0 -25px; }
#footer a{ color: #808A92; }
#footer a:hover{ text-decoration: none; }

#navigator{ background: #ffe4ea; width: 202px; margin: 0 0 0 20px; z-index: 15; }
#navigator .b{ padding: 0 0 0 10px; }
#navigator ul{ list-style-type: none; list-style-image: none; margin: 0; padding: 5px 0 0 0; }
#navigator li{ background: url( "/skins/2poloski.ru/images/li-style1.gif" ) no-repeat 0 2px; padding: 0 0 0 20px; margin: 0; }
#navigator a{ color: #808A92; display: block; width: 100%; font-size: 11px;  text-decoration: none; padding: 3px 0 3px 0; }
#navigator .a a{ text-decoration: underline; font-weight: bold; }
#navigator a:hover{ text-decoration: underline; }

.search input{ border: 0 solid #FFFFFF; }
.bkg{ background: url( "/skins/2poloski.ru/images/search-bkg-rep.gif" ) repeat-x; }

a#banner1{ display: block; width: 132px; height: 44px; background: transparent url( "/skins/2poloski.ru/images/banner-1.gif" ) no-repeat; }
a#banner1:hover{ background-position: 0 -44px; }
a#banner2{ display: block; width: 114px; height: 60px; background: transparent url( "/skins/2poloski.ru/images/banner-2.gif" ) no-repeat; }
a#banner2:hover{ background-position: 0 -60px; }
a#banner3{ display: block; width: 124px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/banner-3.gif" ) no-repeat; }
a#banner3:hover{ background-position: 0 -42px; }
a#banner4{ display: block; width: 100px; height: 85px; background: transparent url( "/skins/2poloski.ru/images/banner-4.gif" ) no-repeat; }
a#banner4:hover{ background-position: 0 -85px; }
a#banner5{ display: block; width: 95px; height: 81px; background: transparent url( "/skins/2poloski.ru/images/banner-5.gif" ) no-repeat; }
a#banner5:hover{ background-position: 0 -81px; }
a#banner6{ display: block; width: 142px; height: 46px; background: transparent url( "/skins/2poloski.ru/images/banner-6.gif" ) no-repeat; }
a#banner6:hover{ background-position: 0 -46px; }
a#banner7{ display: block; width: 148px; height: 35px; background: transparent url( "/skins/2poloski.ru/images/banner-7.gif" ) no-repeat; }
a#banner7:hover{ background-position: 0 -35px; }
a#banner8{ display: block; width: 93px; height: 70px; background: transparent url( "/skins/2poloski.ru/images/banner-8.gif" ) no-repeat; }
a#banner8:hover{ background-position: 0 -70px; }

a#menu1{ display: block; width: 78px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-1.gif" ) no-repeat; }
a#menu1:hover, a.a#menu1{ background-position: 0 -42px; }
a#menu2{ display: block; width: 83px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-2.gif" ) no-repeat; }
a#menu2:hover, a.a#menu2{ background-position: 0 -42px; }
a#menu3{ display: block; width: 68px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-3.gif" ) no-repeat; }
a#menu3:hover, a.a#menu3{ background-position: 0 -42px; }
a#menu4{ display: block; width: 90px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-4.gif" ) no-repeat; }
a#menu4:hover, a.a#menu4{ background-position: 0 -42px; }
a#menu5{ display: block; width: 102px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-5.gif" ) no-repeat; }
a#menu5:hover, a.a#menu5{ background-position: 0 -42px; }
a#menu6{ display: block; width: 59px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-6.gif" ) no-repeat; }
a#menu6:hover, a.a#menu6{ background-position: 0 -42px; }
a#menu7{ display: block; width: 72px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-7.gif" ) no-repeat; }
a#menu7:hover, a.a#menu7{ background-position: 0 -42px; }
a#menu8{ display: block; width: 130px; height: 42px; background: transparent url( "/skins/2poloski.ru/images/upmenu-8.gif" ) no-repeat; }
a#menu8:hover, a.a#menu8{ background-position: 0 -42px; }

.tree, .tree a{ font-size: 11px; }

.quote-cont { width: 235px; font-size: 12px; }
#quote-str1 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }
#quote-str2 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }
#quote-str3 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }
#quote-str4 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }
#quote-str5 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }
#quote-str6 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }
#quote-str7 { width: 0; height: 14px; overflow: hidden; float: none; clear: both; right: 0; }

.image-preview{ background: url( "/skins/2poloski.ru/images/image-preview-bkg.gif" ) no-repeat; width: 465px; height: 285px; }
.image-preview2{ background: url( "/skins/2poloski.ru/images/image-preview-bkg2.gif" ) no-repeat; width: 302px; height: 206px; }
.image-preview div, .image-preview a{ display: block; width: 465px; height: 285px; }
.image-preview2 div, .image-preview2 a{ display: block; width: 302px; height: 206px; }
html>body .image-preview-zoom{ background: url( "/skins/2poloski.ru/images/icon-zoom-big.png" ) no-repeat 100% 100%; width: 465px; height: 285px; }
html>body .image-preview-zoom2{ background: url( "/skins/2poloski.ru/images/icon-zoom-big2.png" ) no-repeat 100% 100%; width: 302px; height: 206px; }


#dFilters .filterSelect {
	float: left;
	margin:0;
	padding:0 15px 0 0;
}
.filterDefault {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #FFFFFF url( '/skins/2poloski.ru/images/droparrow.gif' ) no-repeat scroll right center;
	border:1px solid #e99ab0;
	font-size: 10px;
	height:17px;
	line-height:17px;
	padding:6px 0 5px 9px;
	text-transform:uppercase;
	width:145px;
	cursor:pointer;
}
.filterData {
	font-size: 10px;
	left:-99999px;
	margin-bottom:0;
	padding:0;
	position:absolute;
	text-transform:uppercase;
	top:auto;
	z-index:25;
}
.filterData ul {
	background-color:#FFFFFF;
	border-bottom:1px solid #e99ab0;
	border-left:1px solid #e99ab0;
	border-right:1px solid #e99ab0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-22px 0 0;
	padding:0 0 0 9px;
	position:absolute;
	width:155px;
}
.filterData li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	line-height:20px;
}
.filterData li a, .filterData li a:link, .filterData li a:visited, .filterData li a:active{ text-decoration: none; font-size: 10px; }
.filterData li a:hover{ text-decoration: underline; font-size: 10px; }
.filterEmpty {
	font-size: 8px;
	height:10px;
	line-height:12px;
}
.filterLast {
	font-size:3px;
	height:5px;
	line-height:3px;
}

.LoadingBox {z-index: 100; position: absolute; width: 300px; height: 40px; line-height: 40px; vertical-align: middle; text-align: center; padding-left: 40px;	background-image: url('/skins/2poloski.ru/images/indicator.gif' ); background-repeat: no-repeat; background-position: 10px 11px; background-color: #fff; ; font-size: 12px; }

#body .filterSelect ul{ background: #FFFFFF; list-style-type: none; list-style-image: none; padding: 0; margin: 0; background: none; }
#body .filterSelect li{ background: #FFFFFF url( "/skins/2poloski.ru/images/px.gif" ); padding: 2px 0 2px 10px; }

.schedule h2{ color: #656f76; font-size: 21px; font-weight: normal; font-family: Arial; padding: 0; margin: 0; }
.schedule h3{ color: #656f76; font-size: 14px; padding: 0; margin: 0; }
.schedule td{ font-size: 12px; font-weight: bold; padding: 0px; text-align: right; }
.schedule .tbl td{ padding: 4px 4px 4px 0px; }
.schedule .date{ color: #f49ab4; font-size: 13px; text-align: right; font-weight: normal; padding: 1px 0px 1px 0px; }


#footpanel{
	background: #ef97ad;
	bottom: 0;padding:4px 0 0 0;
	left: 0;
	position: fixed;
	z-index: 9999;  font:bold 11px Verdana, Geneva, sans-serif; color:#FFF;
	border-top: 1px solid #ef98ac;
	width: 100%;
	height: 21px;
}

#footpanel a{color:#FFF;
}

*html #footpanel {
	margin-top: -1px;
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight)
	: document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

ul#listOfImages
{
	margin: 0;
	padding: 0;
	width: 194px;
	position: relative;
	height: 194px;
}
ul#listOfImages li
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 194px;
	height: 194px;
}
