@import url(forms.css);
* {
	margin:0;
	padding:0;
	}
html, body {
	height:100%;
	font:13px/1.2 Arial, Helvetica, sans-serif;
	color:#fff;
	background:#0d0d0d url(/images/bg.gif) left top repeat;
	-moz-user-select: none; 
   	-khtml-user-select: none; 
   	user-select: none; 


	}
h1 {
	margin-bottom:26px; margin-left:11px;
	font:13px/32px Arial, Helvetica, sans-serif;
	color:#ff0090;
	}
h2 {
	font:13px/42px Arial, Helvetica, sans-serif;
	color:#ff0090;
	}
a {
	color:#fff;
	}
img {border: 0;}


hr {
	}
.clear {clear: both; display: block;}
/*--- layout ---*/
.wrapper {
	width:817px;
	min-height:100%; height:auto !important; height:100%;
	margin: 0 auto -180px;
	}
.pos {width: 817px;height: 0px;position: absolute;}	
.lent {
	position: relative;
	left: 804px;
	top: 119px;
	height: 1000px;
	width: 13px;
	background:url(/images/sale_top.gif) right top repeat-y;
	}	
.footer, .push {
	height:180px;
	}

.footer {
	width:817px;
	margin:0 auto;
	}
.news h1 {margin:0;text-align:right;font-size:16px;font-weight:bold;text-transform:uppercase;}
.news a {}
.newsTitle {height:70px !important;margin-bottom:0 !important;}

.news-nav {margin-top:28px;text-transform:uppercase;font-size:10px;font-weight:bold;color:#2468b3;}
.news-nav strong {margin:0 6px;}
.news-nav a {margin:0 3px;text-decoration:underline;color: #2468b3;}
.news-nav a:hover {color: #2468b3;}
.news-nav .prev,
.news-nav .next {margin:0;}
.news-nav strong {font-size:12px;color: #c50d4c;text-decoration: underline;}
.b-new {margin-top:32px;}
.b-new span.date {font-size:10px;font-weight:bold;color:#555;}
.b-new h2 {text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:bold;color: #4e3225;}
.b-new a.allNews {text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:bold;color:#A1A072;}
.b-new a.allNews:hover {color:#FC8425;}
.new {margin-top:28px;overflow:hidden;_zoom:1;}
.new img {float:left;margin-right:12px;margin-bottom:8px;}
.new .date {font-size:10px;font-weight:bold;color:#555;}
.new h3,.new h3 a {text-transform:uppercase;text-decoration:none;margin-top: 10px;font-size:12px;font-weight:bold;color: #c50d4c;}
.new h3 a:hover {text-decoration:underline;}
.new p {font-size:12px;color: #4e3225;}	
/*--- /layout ---*/
.header {
	position:relative;
	height:295px;
	}
.headerFlower {
	position:relative; left:-8px;
	height:295px;
	padding-left:8px;
	background:url(/images/header_flower.gif) left top no-repeat;
	}
#logo {
	position:relative; left:0px; z-index:1;
	width:100%; height:160px;
}
	#logo img {
		position:absolute; left:210px; top:13px; z-index:3;
		}
#menu {
	position:relative; z-index:2;
	height:34px;
	margin-left:283px;
	overflow:hidden;
	}
#search {overflow: visible;}
	#menu ul {
		margin:0px 0px 0px 15px; padding:0px;
		}
	#menu ul li {
		float:left;
		padding-left:12px;
		line-height:34px;
		color:#ff0090;
		list-style:none;
		background:url(/images/menu_dot.gif) left top no-repeat;
		}
	#menu ul li:first-child {
		padding-left:0px;
		background:none;
		}
	#menu ul li a {
		color:#fff;
		}
.header .leftCol, .header .rightCol {
	
	position:relative;
	}

.wide_corner #borderBottom {width: 101%;}

.header .leftCol .wide_corner, .header .rightCol .wide_corner {
	height:66px;
	margin-right:6px; margin-left:4px; 
	}
	#borderTop {
		position:absolute; top:3px; z-index:9;
		width:100%;
		border-top:1px dashed #800048;
		}
	#borderBottom {
		position:absolute; bottom:3px;
		width:100%;
		border-bottom:1px dashed #800048;
		}

.new {
	position:absolute; left:9px; top:-18px; z-index:99;
	}
#search {
	}
	#searchMenu {
		margin:0px 0px 22px 11px; padding:10px 0px 0px 0px;
		border:1px solid transparent;
		}
	#searchMenu li {
		float:left;
		padding-right:20px;
		color:#ff0090;
		list-style-type:none;
		}
	#searchMenu li a {
		color:#FFF;
		}
.leftCol {
	float:left;
	width:243px;
	padding-left:24px;
	}
.rightCol {
	
	float:left;
	width:501px;
	margin-left:16px;
	}
	
#content {
	overflow:hidden;
	width: 817px;
	}
.optionsDivVisible {background: #fff;color: #ff0090;}
.optionsDivVisible p{background: #fff;}
.optionsDivVisible a{color: #ff0090;border: 1px solid #fff;}
.optionsDivVisible a:hover{border: 1px solid #ff0090;background: #fff;color: #ff0090;}
#content .rightCol {
	width:491px;
	padding:0px 6px 0px 4px;
	}
	.section {
		padding:10px; margin:0px 6px 10px 4px;
		color:#ff0090;
		background:#000 url(/images/arrr.gif) right center no-repeat;
		}
	.sectionOpen {
		padding:10px; margin:0px 6px 10px 4px;
		color:#ff0090;
		background:#000 url(/images/arrd.gif) right center no-repeat;
		}
	ul.category {
		margin:0px; padding:0px;
		}
		ul.category li {
			padding:5px 4px;
			color:#ff0090;
			list-style:none;
			border-top:1px dashed #86064f;
			}
		ul.category li:first-child {
			border-top:none;
			}
		ul.category li img, ul.category li span {
			margin-right:9px;
			vertical-align:middle;
			}
		ul.category li a {
			line-height:32px;
			color:#FFF;
			}
.contentBox {
	padding:25px 10px;
	}
	
.footer {
	background:url(/images/sale_bottom.gif) right bottom no-repeat;
	}
.footerFlower {
	width:817px; height:138px;
	padding-top:42px;
	background:url(/images/footer_flower.gif) 395px 20px no-repeat;
	}
	.ribbon {
		width:526px; height:45px;
		color: none;
		background:url(/images/ribbon.gif) left top no-repeat;
		}
	.ribbon div {
		float:right;
		width:140px; height:40px;
		background:url(/images/ribbon.png) right top no-repeat;
		}
		.ribbon p {
			float:left;
			margin-left:26px;
			line-height:25px;
			}
		.ribbon ul {
			margin:0px 0px 0px 26px; padding:0px;
			list-style:none;
			}
			.ribbon ul li {
				float:left;
				padding-left:14px;
				background:url(/images/ribbon_marker.gif) left center no-repeat;
				}
			.ribbon ul li:first-child {
				padding-left:0px;
				background:none;
				}
			.ribbon ul li a {
				line-height:25px;
				}
	.copyright p {
		margin-top:-10px; margin-left:26px;
		white-space:nowrap;
		}

.short_corner, .wide_corner {
	color:#ff0090;
	background-color:#000;
	}
.short_corner a 
{
	color:#ff0090;
}
.sort_corner
{
	float: left;
	width: 154px;
	margin-right:14px;
	background: #000;
	text-align: center;
	padding: 11px 0px 11px 0px;
}
.sort_corner a
{
	color: #ff0090;
		
}
.sections {margin-left: 28px; padding-top: 5px;}
.sect {text-decoration: none; font-size: 18px; color: #fff; margin: 0; background: none; padding: 0; float: left; display: block; margin: 0 10px 26px 0; height: 86px; width: 250px; display: table;}
sect .png {float: left;margin-right: 5px;}
.sect img {border: 0;}
.sect .section-text {width: 158px; text-decoration: underline; display: table-cell; height: 79px; vertical-align: middle; padding-bottom: 5px;}

#sticker {top: 244px; margin-left: 68px; position: absolute; z-index: 1000; cursor: pointer;}
.banner {margin-left: 28px; padding-bottom: 25px;}
.banner img {border: 0;}





ul.list {
	padding: 0 0 0 11px;
	margin:0px;
	}
ul.list li {
	float:left;
	padding-right:20px;
	color:#ff0090;
	list-style-type:none;
	}
ul.list a {
	color:#FFF;
	}

ul.dots {
		clear: both;
		margin:0px 0px 0px 0px; padding:0 0 0 11px;
		}
ul.dots li {
		float:left;
		padding-left:12px;
		line-height: 15px;
		color:#ff0090;
		list-style:none;
		background:url(/images/menu_dot.gif) left center no-repeat;
		}
ul.dots .dotsAll {background: none !important; padding-left: 37px;}

ul.dots li:first-child {
		padding-left:0px;
		background:none;
		}
ul.dots li a {
		color:#fff;
		}

div.submenu {padding-bottom: 31px;}
div.submenu ul {float: left;}

div.paging {clear: both;}
div.paging ul {width: 400px; float: left;}
div.paging .pagingArrows {float: right; display: inline-block; padding-top: 1px; width: 60px;}
div.paging .pagingArrows .pagingRight {margin-left: 22px;}

.countdowns {width: 600px; padding-top: 6px; bottom: -9px; position: relative; clear: both;background: none;}

.countdown {width: 232px; height: 136px; margin: 0 26px 26px 0; float: left; position: relative; color: #000; line-height: 19px;}
.countdown .countdown-background {background: url(/images/bg-countdown.png); position: absolute; width: 232px; height: 136px;}
.countdown .countdown-text {width: 130px; height: 96px; overflow: hidden; position: absolute; top: 5px; left: 93px;}
.countdown .countdown-text a {font-weight: bold; color: #000; text-transform: uppercase;}
.countdown .countdown-logo {position: absolute; top: 10px; left: 10px; width: 80px;}
.countdown .countdown-more a {color: #ff0090; display: inline-block; padding-right: 13px; background: url(/images/arrow-red.gif) right 7px no-repeat; position: absolute; top: 111px; left: 10px;}

.countdown-big {width: 490px; height: 136px; margin: 0 26px 26px 0; float: left; position: relative; color: #000; line-height: 19px;}
.countdown-big .countdown-background {background: url(/images/banneri.png); position: absolute; width: 490px; height: 136px;}
.countdown-big .countdown-text {width: 388px; height: 90px; overflow: hidden; position: absolute; top: 5px; left: 93px;}
.countdown-big .countdown-text a {font-weight: bold; color: #000; text-transform: uppercase;}
.countdown-big .countdown-logo {position: absolute; top: 10px; left: 10px; width: 80px;}
.countdown-big .countdown-more a {color: #ff0090; display: inline-block; padding-right: 13px; background: url(/images/arrow-red.gif) right 7px no-repeat; position: absolute; top: 111px; left: 10px;}

.ribbon-sale {background: url(/images/ribbon-sale.gif); width: 74px; height: 87px; position: absolute; top: 49px; right: 0px;}
.ribbon-center {background: url(/images/ribbon-center.gif); width: 74px; height: 87px; position: absolute; top: 49px; right: 0px;}
.ribbon-countdown {background: url(/images/ribbon-countdown.gif); width: 74px; height: 87px; position: absolute; top: 49px; right: 0px;}
.ribbon-stock {background: url(/images/akcii.gif); width: 74px; height: 87px; position: absolute; top: 49px; right: 0px;}
.ribbon-new {background: url(/images/novinki.gif); width: 74px; height: 87px; position: absolute; top: 49px; right: 0px;}


.red {color: #ff0090;}
ul.path {
	margin:0px; padding:0px;
	}
	ul.path li {
		list-style:none;
		float:left;
		padding-left:19px;
		padding-right:11px;
		background: url(/images/arrr.gif) left center no-repeat;
	}
	ul.path li:first-child {
		padding-left:0px;
		background:none;
	}
.ribbon-sale-tl {background: url(/images/ribbon-sale-tl.gif); width: 73px; height: 86px; position: absolute; top: 0px; left: 0px;}
.ribbon-center-tl {background: url(/images/diskont_2.gif); width: 73px; height: 86px; position: absolute; top: 0px; left: 0px;}
.ribbon-countdown-tl {background: url(/images/ribbon-countdown-tl.gif); width: 73px; height: 85px; position: absolute; top: 0px; left: 0px;}
.ribbon-stock-tl {background: url(/images/akcii-tl.gif); width: 73px; height: 85px; position: absolute; top: 0px; left: 0px;}
.ribbon-new-tl {background: url(/images/novinki-tl.gif); width: 73px; height: 85px; position: absolute; top: 0px; left: 0px;}

.sales {width: 491px; padding-top: 6px; position: relative; clear: both; background-color: #fff; margin-top: 67px;}
.sales-header {
	background: url(/images/bg-sales-top.gif) left 10px no-repeat;
	height: 92px;
}
.sales-shop, .sales-name {color: #000; font-weight: bold; position: absolute; left: 103px;}
.sales-shop {top: 20px;}
.sales-name {top: 70px;}
.sales-period {
	float: right;
	margin-top: 10px;
	height: 27px;
	width: 287px;
	text-align: right;
	padding: 4px 20px 0px 0px;
	color: #fff;
	background: url(/images/sales-period-bg.gif) right top no-repeat;
}
.sales-bookmark {float: right; margin-top: 23px; clear: both; padding-right: 20px;}
.sales-core {
	color: #000;
	padding: 20px 10px;
	background: url(/images/bg-sales-bottom.gif) left bottom no-repeat;
}
.sales-logo {position: absolute;left: 13px;top: 100px;}
.sales-text {margin-left: 93px;}
.sales-contacts {margin-top: 10px; height: 44px;}
.sales-contacts div {
	float: right;
	width: 180px;
	height: 44px;
	background: url(/images/sales-plate-bg.gif) left top no-repeat;
	margin-left: 17px;
	text-align: center;
	padding-top: 6px;
}
.sales-contacts div span {font-size: 14px;}
.sales-buttons {
	padding: 20px 0 47px 10px;
	border-top: 1px dashed #ff7fc7;
}
.sales-buttons div {
	float: left;
	margin-right: 21px;
}
.sales-buttons div.last-child {
	margin-right: 0;
}
.sales-buttons div a, div.sales-buttons div span {
	display: block;
	padding: 4px 0px 7px 0px;
	width: 143px;
	text-align: center;
}
.sales-buttons div a {
	background: url(/images/sales-button-a-bg.gif) left top no-repeat;
}
.sales-buttons div span {
	background: url(/images/sales-button-span-bg.gif) left top no-repeat;
	color: #ff0090;
}
ul.sales-shops {clear: both; color: #000; padding: 0px 10px 24px 10px; zoom: 1;}
ul.sales-shops li a {color: #000;font-size: 11px;}
ul.sales-shops li {
	list-style:none;
	padding: 4px 8px 8px 8px;
	zoom: 1;
}
ul.sales-shops li.short_corner {
	background-color: #e7e6e6;
	color: #000;
}

#letters {text-align: center;}
#letters span{color: #ff0090;}
