*{padding:0px; margin:0px;}
body#catalog { background-color:#f6f4f5; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px }

a { text-decoration:underline }
a:hover { text-decoration:none }

ul { list-style:none }
table{border-collapse:collapse}
img{ border:0px }

input.image{ cursor:pointer }
.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}


#catalog a { color:#c83454}

#catalog #main-wrapper { width:954px; margin:0px auto; margin-top:20px;}
#catalog #main-wrapper table.wrapper { width:100% }
#catalog table.wrapper td { text-align:left; vertical-align:top }
#catalog table.wrapper td.nav {width:314px;}
#catalog table.wrapper td.cat {width:640px;}

/*  */
	#catalog .desire { text-align:right; padding-right:90px; height:93px;}

/* */
		.category { width:595px; margin-top:25px; color:#545454 }
			.category td.name { width:470px; }
			.category td.name h1 { color:#000000; font-size:22px; line-height:22px; font-weight:normal  }
			.category td.submenu { font-size:17px; color:#545454; line-height:27px; }
			.category td.info { width:470px; padding-top:10px; }
				.category td.info p { margin-left:145px; margin-right:15px; }
				.category td.info a { margin-left:145px; line-height:30px; }
				.category td.info span { width:137px; display:block; float:left; position:relative }
				.category td.info span img { position:relative; z-index:100 }
				.category td.info span a { position:absolute; background:url('/images/blank.gif'); left:5px; top:5px; margin:0px; display:block; width:125px; height:65px; z-index:255 }
			.category td.list { padding-top:10px; }
			
				.cat_pheromon a { color:#f92f98!important }

				.cat_women a { color:#df3737!important }
				
				.cat_erot a { color:#c3183c!important }
				
				.cat_gel a { color:#960000!important }
/*  */
	p.mini_header { font-size:17px; color:#545454 }

/*  */
	#catalog .form-send { height:20px; position:relative;}
	#catalog span.send-form { color:#ae004a; padding-left:24px; background:url('/images/catalog-ico-mail.gif') no-repeat 0px 4px; text-decoration:underline; cursor:pointer; font-size:13px;}

	#catalog .form-send #send-form-for-us { display:none; background:url('/images/catalog-block-send-bg.gif') no-repeat; width:314px; color:#ae004a; font-size:12px; position:absolute; bottom:0px; left:0px;}
	#catalog .form-send #send-form-for-us .wrapper {background:url('/images/catalog-block-send-top.gif') no-repeat left top}
	#catalog .form-send #send-form-for-us .wrapper2 {background:url('/images/catalog-block-send-bot.gif') no-repeat left bottom; position:relative; padding:10px 15px; padding-bottom:30px; height:230px	}

	#catalog .form-send #send-form-for-us  a { color:#ae004a; font-size:12px; font-weight:bold }
	#catalog .form-send #send-form-for-us table { width:96% ; margin:10px 0px 10px 5px;}
	#catalog .form-send #send-form-for-us table td { padding:3px 0px }
	#catalog .form-send #send-form-for-us table input.text { margin-left:10px; width:182px; padding-left:5px }
	#catalog .form-send #send-form-for-us table textarea { width:270px; height:50px }

/*  */
	#catalog td.nav .icons { height:17px; margin-top:20px; margin-bottom:60px; width:250px;}
	#catalog td.nav .icons a { display:block; height:17px; width:17px; float:left; background-image:url('/images/catalog-icons.gif'); background-repeat:no-repeat; margin-right:30px}
	
	#catalog td.nav .icons a:hover { background-image:url('/images/catalog-icons-act.gif'); position:relative }
	
	#catalog td.nav .icons a span { display:none;}
	#catalog td.nav .icons a:hover span { position:absolute; background-color:#f5839d; right:0px; bottom:-20px; color:#FFFFFF; display:block; font-size:10px; line-height:14px; z-index:100 }
	
	#catalog td.nav .icons .home { margin-left:68px; *margin-left:34px}
	#catalog td.nav .icons .mail { background-position:-17px 0px;}
	#catalog td.nav .icons .map { background-position:-34px 0px;}
	
	#catalog td.nav .icons .home span { width:60px; height:16px}
	#catalog td.nav .icons .mail span { width:100px; height:16px}
	#catalog td.nav .icons .map span { width:80px; height:16px}

/*  */
	#catalog .article { font-size:12px; color:#545454; margin:30px 0px 10px 0px; }

/*  */
	#catalog .specpredlogeniya { background:url('/images/catalog-block-spec-bg.gif') repeat-y; font-size:13px; margin-top:5px;}
	#catalog .specpredlogeniya .wrapper {  background:url('/images/catalog-block-spec-top.gif') no-repeat top left;}
	#catalog .specpredlogeniya .wrapper2  {background:url('/images/catalog-block-spec-bot.gif') no-repeat bottom left;}
		#catalog .specpredlogeniya .wrapper3 { margin:2px;  *height:1%; min-height:160px; }
			#catalog .specpredlogeniya div.image { float:left; width:132px; background:url('/images/catalog-shadow.gif') no-repeat left bottom; padding-bottom:11px; text-align:center }
				#catalog .specpredlogeniya div.image img { border:1px solid #FFFFFF; margin-top:10px; }
	
			#catalog .specpredlogeniya div.details { height:142px; padding-top:10px; margin-left:133px; }
				#catalog .specpredlogeniya div.details p { position:relative; margin-bottom:11px; color:#545454}
					#catalog .specpredlogeniya div.details p strong { color:#000000; position:absolute; left:75px; }

			#catalog .specpredlogeniya p.info { margin-left:10px; font-size:17px; }
			#catalog .specpredlogeniya p.links { position:relative; padding:10px; }
				#catalog .specpredlogeniya p.links a.all { position:absolute; right:22px; }

/*  */
	.else-article { margin-top:15px; }
		.else-article p.header { margin-bottom:5px; }
		.else-article a { color:#c83454 }
		.else-article a.more { margin-left:5px; }
		.else-article p { margin-top:3px; margin-bottom:15px; }
	
/*  */
	#catalog .search { margin-top:15px; font-size:13px; color:#545454; margin-bottom:15px }
	#catalog .search table { width:100%; margin-top:15px}
	#catalog .search table td { padding:4px 0px }
	#catalog .search table select { width:155px; height:16px;}
	#catalog .search table input { width:53px; margin-left:5px; height:16px  }
	
	#catalog .detail-search { margin:20px 0px;}
	
	#catalog .back { margin-bottom:60px; margin-top:30px }
	#catalog  a.back{ padding-left:20px; margin-right:30px; background:url('/images/catalog-arrow-left.gif') no-repeat 0px 5px; }

/*  */
	#catalog p.header { font-size:17px; color:#545454 }

/* pages */
	#catalog .pages { color:#c83454; margin-bottom:15px; margin-top:20px; }
		#catalog .pages span,
		#catalog .pages a { margin:0px 3px; text-decoration:none }
		#catalog .pages a:hover { text-decoration:underline }
		#catalog .pages span { color:#000000!important }
	

		#catalog table.navigation td span.year { font-size:17px; margin-right:2px; color:#545454 }
		#catalog .pages span,
			#catalog table.navigation td span,
			#catalog table.navigation td a { margin:0px 3px; text-decoration:none }
			#catalog table.navigation td a:hover { text-decoration:underline }
			
			#catalog table.navigation td .form-send { margin-left:25px; margin-top:4px; }
	
/* footer */
#catalog div.footer { width:954px; margin:0px auto; margin-top:30px;}
#catalog div.footer p.tel, #catalog div.footer p.counters, #catalog div.footer p.copyright,  #catalog div.footer p.info, #catalog div.footer ul li a { color:#838383 }
#catalog div.footer p.tel strong, #catalog div.footer a {color:#c83454;}


/*  */
div.footer { background:url('/images/footer-bg2.jpg') no-repeat;height:150px;width:935px;}
div.footer div.links{padding-top:10px;border-bottom:1px solid #9cafb0}
div.footer ul{list-style:none;margin-bottom:10px;}
div.footer ul li{display:inline;font-size:11px;padding-left:3px;padding-right:20px;}
div.footer ul li a{color:#c8ebf4;font-weight:bold;}
div.footer div.text{width:635px;float:left;padding-bottom:40px;}
div.footer p.info{margin-top:20px;font-size:12px;color:#c8ebf4;text-align:left}
div.footer p.tel {color:#FFFFFF;font-size:16px;margin-top:20px;text-align:left}
div.footer div.copyright{text-align:left;width:278px;float:left;margin-top:20px;margin-left:20px;}
div.footer div.copyright p{text-align:right;}
div.footer p.copyright{font-size:12px;color:#c6cdcd;}
div.footer p.copyright a{color:#c6cdcd;}
div.footer p.counters{font-size:12px;color:#c8ebf4;padding-bottom:20px;}


#bord {
	border-right: 1px solid #f92f98;
	border-bottom: 1px solid #f92f98;
	padding: 5px;
	text-align:center !important;
}
#bord1 {
	border-right: 1px solid #f92f98;
	
}

#bord input, select/*, input, select*/
{
width:18px;
font-size:9px;
padding:2px;
margin:0px;
border:1px solid #f92f98;
}

div.cont a{margin-left:0px !important;}
