html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	font: 12px Verdana;
	color: #131313;
	margin: 0 0 5px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 970px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.pa{
	position: absolute;
}
.pr{
	position: relative;
}
.clear{
	clear: both;
}
h1 {
	font: 15px Verdana;
	color: #000000;
	text-transform: uppercase;
	background: url(../img/triangle2.png) left center no-repeat;
	border-bottom: solid 1px #000000;
	padding: 5px 0 5px 15px; 
	margin-bottom: 15px;
}
h2 {
	font: bold 11px Verdana;
	color: #000000;
	text-decoration: underline;
	margin: 10px 0 5px 0;
}
h4 {
	font: 15px Verdana;
	color: #000000;
	text-transform: uppercase;
	background: url(../img/triangle2.png) left center no-repeat;
	border-bottom: solid 1px #000000;
	padding: 5px 0 5px 15px; 
	margin-bottom: 15px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 471px;
	padding-top: 30px;
	border-bottom: solid 2px #000000;
}
	a#header-logo img {
		margin-left: 10px;
	}


/* Header.-----------------------------------------------------------------------------*/
#search {
	border: solid 1px #999999;
	padding: 2px 7px 2px 10px;
	width: 330px;
	top: 40px;
	left: 350px;
}
	#search-form {
	}
		input#search-input
		{
			border: none;
			width: 299px;
			height: 26px;
			font: 13px Tahoma;
			background: none;
			color: #9e9e9e;
		}


/* Header.-----------------------------------------------------------------------------*/
#header-contacts {
	text-align: right;
	top: 40px;
	right: 0;
}
	#header-contacts p {
		font: 12px Verdana;
		color: #000000;
	}
		#header-contacts span {
			font-size: 17px;
			color: #000000;
		}
		#header-contacts span.red {
			color: #eb2b64;
		}


/* Header. -----------------------------------------------------------------------------*/
#header-nav {
	border-bottom: solid 1px #000000;
/*	padding: 10px 0;	*/
	margin-top: 1px;
	height:40px;
}
	#header-nav li {
		display: inline-block;
		background: url(../img/stripe.png) right center no-repeat;
	/*	padding: 0 13px 0 10px;	*/
		padding: 10px 13px 10px 10px;
		position: relative;
	}
	#header-nav li:last-child {
		background: none;
	}
		#header-nav li a {
			font: 15px Verdana;
			color: #010101;
			text-transform: uppercase;
			text-decoration: none;
		}
		#header-nav li div {
			background: url(../img/triangle.png) center top no-repeat;
			display: block;
			min-width: inherit;
			height: 8px;
			min-height: 8px;
			position: absolute;
		}
		#header-nav li:hover a, #header-nav li.active a {
			color: #eb3365;
		}
p.triangle {
	background: url(../img/triangle.png) center top no-repeat;
	display: none;
	width: 100%;
	left: 0;
	top: 40px;
	height: 10px;
	position:absolute;
}
li:hover p.triangle, li.active p.triangle {
	display: block;
}



/************* header_new *************/
.header_bg {position:absolute;top: 0;left: -100px;background: url('../img/header2.png') no-repeat;width: 1190px;height:300px;}
.site_url {position:absolute;top: 10px;left: 63px;font:normal 12px Tahoma;color:#000000;}
.v_line {position:absolute;top: 28px;left: 199px;background:#d2d2d2;width:1px;height:50px;display:block;}
.woman {position:absolute;top: 34px;left: 215px;font:normal 12px Tahoma;width: 100px;color:#000000;text-transform:uppercase;line-height: 20px;}
.woman .red {color:#eb2b64;}
.header_text1 {color:#eb2b64;text-transform:uppercase;font-size:40px;position:absolute;top: 184px;right: 0;}
.header_text2 {color:#000000;text-transform:uppercase;font-size:24px;position:absolute;top: 236px;right: 0;}
.header_text3 {color:#000000;text-transform:uppercase;font-size:17px;position:absolute;top: 279px;right: 0;}

/*************** cart *******************/
.cart_img {float:left;margin:10px;}
.tovs_p {font:12px Tahoma;color:#131313;padding: 11px 0 0 0;}
.tovs_p .tovs_num{color:#eb2b64;}
.open_cart {color:#eb2b64;font:11px Verdana;}

/*************** cart pop-up *******************/
#popup {display:none;}
.cart_box {width: 831px;margin: 13px 17px 13px 13px;}
.cart_head {position:relative;padding: 0 0 0 6px;}
.close_box {position:absolute;top:0px;right:0;}
.close_box a{color:#eb2b64;font:11px Verdana;}
.cart_tbl {width:100%;margin: 0 6px 5px 6px;}
.cart_tbl td{text-align:right;padding: 7px 0;}
.main_tr {border-top:solid 1px #bdbdbd;border-bottom:solid 1px #bdbdbd;}
.cart_tbl .tov_td {width: 357px;padding: 9px 0 0px 16px;text-align:left;}
.norm_tr {border-bottom:solid 1px #bdbdbd;position:relative;vertical-align: top;}
.norm_tr td{vertical-align: middle;}
.norm_tr .tov_name {position:absolute;top:0;left:0;}
.norm_tr .tov_size {position:absolute;top:0;left:0;}
.norm_tr .tov_img {float:left;padding: 0 12px;}
.count_inp {width:50px;text-align:right;}
.cart_help {width:500px;display:block;float: left;margin: 3px 0px 0px 4px;}
.cart_help p{font-size:11px;}
.suma_box {float:right;display:block;font:bold 17px Verdana,sans-seif;color:#eb2b64;width: 266px;margin: 0 0 19px 0;}
.suma_box .suma{float:right;}
.order_submit {border-top:solid 1px #f59fb8;border-left:solid 1px #e86088;border-radius: 5px;box-shadow: -1px -1px 0px 0px #d81c54;display:block;float:right;margin: 0 0 21px 0;
		background: #ed5683; /* Old browsers */
		background: -moz-linear-gradient(top,  #ed5683 0%, #da285e 44%, #d71951 49%, #cd1048 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed5683), color-stop(44%,#da285e), color-stop(49%,#d71951), color-stop(100%,#cd1048)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ed5683 0%,#da285e 44%,#d71951 49%,#cd1048 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ed5683 0%,#da285e 44%,#d71951 49%,#cd1048 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ed5683 0%,#da285e 44%,#d71951 49%,#cd1048 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ed5683 0%,#da285e 44%,#d71951 49%,#cd1048 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5683', endColorstr='#cd1048',GradientType=0 ); /* IE6-9 */
}
.order_submit a{display:block;padding: 5px 24px;font:12px Verdana;color:#ffffff;text-decoration:none;}

#popup2 {display:none;}
.line_bottom {width:100%;height:1px;background:#bdbdbd;display:block;padding-right: 6px;}
.title_order {margin: 8px 6px;}
.help_order {margin: 14px 6px;font-size:11px;}
.order_form_tbl {width:100%;margin: 0 0 10px 6px;}
.order_form_tbl td{width: 50%;padding: 6px 22px 12px 0;}
.order_form_tbl td.second_td {padding-left: 26px;padding-right: 6px;}
.order_form_tbl td .order_inp{float:right;width: 259px;vertical-align:top;padding: 0;margin: 0;}
.order_pop {margin-top: 16px;}
.bad_inp {margin-top: -18px!important;}

.pop_up_cart .cart_img {margin: -5px 20px 4px 25px;}
.price {width: 136px;}
.allprice {width: 136px;}
.del_tov {padding-right: 15px!important;}
.all_price {width: 141px;}
.red_star {color:#eb2b64;}


/****************** tov ******************/
.zoom1 {position:absolute;top: 273px;left: 137px;background: url('../img/zoom.png') no-repeat 0px 0px;display: block;width: 34px;height: 32px;}
.zoom1:hover {background-position:-183px 0px;}



/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 85px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 240px;
}
#content-text img {
	margin: 0 2px;
	border: solid 1px #a3a3a3;
}
.news-img {
	float: left;
}
body#news #content-text {
	padding-left: 250px;
}

/* Middle. -----------------------------------------------------------------------------*/
#catalog {
	
}
	#catalog-controls {
		margin-bottom: 5px;
	}
		#catalog-controls span {
			font: 11px Verdana;
			color: #131313;
		}
		#catalog-count {
			right: 0;
			top: 0;
		}
			#select {
				background: url(../img/select.png) left center no-repeat;
				border: none;
				font: 11px Verdana;
				color: #131313;
				width: 120px;
				height: 18px;
				margin-right: 11px;
			}
			#select-button {
				background: url(../img/select-button.png) left top no-repeat;
				display: block;
				width: 18px;
				height: 18px;
				position: absolute;
				top: 0;
				right: 11px;
			}
	.catalog-item {
		width: 175px;
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 10px;
	}
			.slider {
				height: 305px;
			}
				.slider img {
					border: solid 1px #d2d2d2;
					width: 173px;
					height: 304px;
				}
				.slider img:hover {
					border: solid 1px #9e9e9e;
				}
			.slider-nav {
				height: 75px;
				padding-top: 2px;
			}
				.slider-nav li {
					display: inline-block;
					margin-left: 1px;
				}
					.slider-nav li img {
						margin-top: 1px;
						border: solid 1px #d2d2d2;
						width: 41px;
						height: 75px;
					}
					.slider-nav li img:hover {
						border: solid 1px #9e9e9e;
					}
				.slider-nav li:first-child {
					margin-left: 0;
				}
			div.catalog-price {
				background: ;
				position: relative;
				height: 39px;
			}
				.catalog-item-id {
					font: 11px Verdana;
					margin: 5px 0 0 0;
					padding: 2px 2px 2px 6px;
					color: #000000;
					

					min-height: 30px;
					background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 50%, #d3d3d3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#e8e8e8), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 50%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 50%,#d3d3d3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 50%,#d3d3d3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 50%,#d3d3d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */


				}
				p.catalog-price {
					background:#767676;
					font: bold 13px Verdana;
					color: #ffffff;
					margin: 0;
					padding: 3px 7px 3px 7px;
				}
				span.catalog-size {
					font: 10px Verdana;
					color: #ffffff;
					margin: 2px 0 0 0;
				
					float: right;
}
#fullResImage {
	border: solid 1px #9e9e9e;
}
.hiddenphone {
	background: url(../img/stripe2.png) left center repeat-x;
	font: 18px Verdana;
	color: #ffffff;
	padding-top: 15px;
	height: 66px;
	text-align: center;
	margin-left: 2px;
}


/* Middle. 
-----------------------------------------------------------------------------*/
p.pagination {
	text-align: right;
	margin-bottom: 20px;
	margin-top: 0;
	padding-right: 11px;
}
	p.pagination a {
		text-decoration: none;
		margin-left: 3px;
	}
	p.pagination span {
		padding: 1px 4px 2px 4px;
		font: 11px Verdana;
		color: #9e9e9e;
		margin-left: 1px;
		border: solid 1px #9e9e9e;
	}
		p.pagination a:hover span {
			border: solid 1px #666666;
			color: #666666;
		}
		p.pagination a span {
		}
	p.pagination span.prev-next {
	}
	p.pagination span.dots {
	}
	p.pagination span.page-current {
		border: solid 1px #eb2b64;
		color: #eb2b64;
	}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 220px;
	margin-left: -100%;
	position: relative;
}


/* Sidebar Left.
-----------------------------------------------------------------------------*/
#left-menu {
	margin-bottom: 30px;
}
	#left-menu li {
		border-bottom: solid 1px #d2d2d2;
		background: url(../img/triangle3.png) right center no-repeat;
		padding: 5px 0;
	}
		#left-menu li a {
			font: 12px Verdana;
			color: #000000;
			text-decoration: none;
		}
	#left-menu li:hover, #left-menu li.active {
		border-bottom: solid 1px #d2d2d2;
		background: url(../img/triangle4.png) right center no-repeat;
	}
		#left-menu li:hover a, #left-menu li.active a {
			font: bold 12px Verdana;
			color: #eb2b64;
		}


/* Sidebar Left. 
-----------------------------------------------------------------------------*/
#articles-list {
	margin-bottom: 30px;
}
	#articles-list li {

		padding: 5px 0;
		margin-bottom: 10px;
	}
		p.article-date {
			font: 10px Verdana;
			color: #9e9e9e;
		}
		#articles-list li h3 {
			font: bold 11px Verdana;
			color: #000000;
			text-decoration: underline;
		}
		p.article-text {
			font: 11px Verdana;
			color: #131313;
		}
		#articles-list li a.article-detail {
			font: 11px Verdana;
			color: #eb2b64;
		}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 965px;
	margin: -85px auto 0;
	height: 83px;
	position: relative;
	border-top: solid 2px #000000;
}
	p#copyright {
		font: 11px Verdana;
		color: #9e9e9e;
		margin: 15px 0 0 10px;
	}


/* Footer.------------------------------------------*/
#footer-nav {
	border-bottom: solid 1px #000000;
	padding: 8px 0;
	margin-top: 1px;
}
	#footer-nav li {
		display: inline-block;
		background: url(../img/stripe.png) right center no-repeat;
		padding: 0 13px 0 10px;
		position: relative;
		padding-top: 2px;
	}
	#footer-nav li:last-child {
		background: none;
	}
		#footer-nav li a {
			font: 12px Verdana;
			color: #010101;
			text-transform: uppercase;
			text-decoration: none;
		}
		#footer-nav li div {
			background: url(../img/triangle.png) center top no-repeat;
			display: block;
			min-width: inherit;
			height: 8px;
			min-height: 8px;
			position: absolute;
		}
		#footer-nav li a:hover, #footer-nav li.active a {
			color: #eb3365;
		}

.margin10 { margin-right:20px; margin-bottom:5px;}		

a {color:black;}
a.detail { color:#EB2B64;}

.detailnewsh2{ font-size:14px; margin-bottom:10px;}

/* ----*/
#show-win {
 z-index: 1000;
 position: fixed;
 display: none;
 
}
 #show-win img {
  width: 260px;
  border: solid 2px #9e9e9e;
 }
 #back {
  z-index: 999;
  top:0;
  left:0;
  bottom: 0;
  height: 300%;
  width: 100%;
  background: rgba(0,0,0,0.8);
  display: none;
 }
 #order-code {
  position: absolute;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  bottom: 83px;
  left: 2px;
  color: #FFFFFF;
  font: 17px Verdana;
  width: 260px;
  text-align: center;
 }
 #order-info {
  background: url(../img/stripe2.png) left top repeat-x;
  color: #FFFFFF;
  font: 14px Verdana;
  height: 66px;
  padding-top: 15px;
  text-align: center;
  margin-top: -5px;
  width: 264px;
 }
 #slose-win {
  position: absolute;
  top: -13px;
  right: -13px;
  cursor: pointer;
  width: 26px !important;
  border: none !important; 
 }

 
 
 /********* JNice ***********/
 
 .jNiceSelectWrapper select {border:none;margin:0;padding:0;height:22px;}
.jNiceSelectWrapper {
 display:block;position:relative;
 height: 22px;
 z-index:3;
 cursor:pointer;
 font-weight:normal;
 
}

.jNiceSelectWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText img{float:right;position:relative;top:5px;}
.jNiceSelectWrapper .jNiceSelectColor{float:right;position:relative;top:3px;height:16px;width:30px;}
.jNiceSelectWrapper .jNiceSelectText {
 height: 100%;
 padding: 0px 0 0 10px;
 position:absolute;left:0;top:0;
 line-height: 22px;
 white-space:nowrap;
 overflow:hidden;float:none;position:absolute;z-index:100;
 font-size:12px;font-family:tahoma,sans-serif; color:#999999;
 background:#fff;
}

.jNiceSelectWrapper .jNiceSelectOpen {
 width: 25px;
 height: 22px;
 background:url('/images/select.png') no-repeat #fff center center;
 z-index:100;display:block;position:absolute;right:0px;top:0;
}

.jNiceSelectWrapper ul {
 border-left:0px solid #cccfcf;border-right:0px solid #cccfcf;
 top: 22px;
 
 background-color: #fff;
 position:absolute;left:0px;list-style:none;display: none;margin:0;overflow-y:auto;z-index:99;min-width: 100%;white-space:nowrap;
 max-height:172px;
}

.jNiceSelectWrapper ul a img{float:right;position:relative;top:7px;}

.jNiceSelectWrapper ul a {
 font-size:12px;font-family:tahoma,sans-serif; color:#999999;
 border-color:#cccfcf;
 border-style:solid;
 border-width:0 0px 1px 0px; 
 display:block;
 padding: 0 25px 0 10px;text-decoration:none;
 line-height: 24px;
}

.jNiceSelectWrapper ul a:hover { background:#1794c6;color:#fff; }
.jNiceSelectWrapper ul a.selected {background: #1794c6;color:#fff;}