@font-face{
	font-family: gothic;
	src: url(../fonts/gothic.ttf);
}
@font-face{
	font-family: avalon;
	src: url(../fonts/avalon.ttf);
}
@font-face{
	font-family: gothicbold;
	src: url(../fonts/gothicb.ttf);
}
@font-face{
	font-family: gothicitalic;
	src: url(../fonts/gothici.ttf);
}
@font-face{
	font-family: corsiva;
	src: url(../fonts/corsiva.ttf);
}
@font-face{
	font-family: rupster;
	src: url(../fonts/rupster.ttf);
}
body{
	margin:0;
	/* background:#fabbc3 url(../../img/face/bg.jpg) repeat; */
	background-size: cover;
	background-attachment: fixed;
	overflow-y:auto;
	height:100%;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
#main-holder {
	width:100%;
}
address{
	font-style:normal;
}
header{
	height:200px;
	width:100%;
	position:relative;
	z-index:999999; 
}
._header,
.ru_header{
	background:url(../../img/ru_header.jpg) no-repeat; 
}
.ua_header{
	background:url(../../img/ua_header.jpg) no-repeat; 
}


#langs-hold{
	width:100%;
	overflow:hidden;
}
#langs{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#langs li{
	float:left;
	margin:0 10px 0 0;
}
/*Menu*/
#menu{	
	float:right;
	margin:10px 0 0 10px;
	padding:0;
	list-style:none;
	position:relative;
	z-index:999;
}
#menu li{
	float:left;
	margin:0 10px;
}
#menu a{
	font-weight:bold;
	font-family: gothic,Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	color:#691b1b;
	text-decoration:none;
}
#menu .active a,
#menu a:hover{
	text-decoration:underline;
	color:#68a407;
}
/*Main catalog*/
#main-catalog{
	width:100%;
	overflow:hidden;
}
#main-holder h1, #main-holder h2, #main-holder h3, #main-holder h4, #main-holder h5, #main-holder h6,
#main-holder h1 a, #main-holder h2 a, #main-holder h3 a, #main-holder h4 a, #main-holder h5 a, #main-holder h6 a{
	margin:36px 0 15px;
	font-family: gothic,Verdana,Arial,Helvetica,sans-serif;	
	/*color:#2b35f4;*/ color:#691b1b;
	text-align:center;
	text-decoration:none;
}
#contacts #cont-info #inf-area h2{
	margin-top:16px;
}
#contacts #cont-form  h2.error,
#contacts #cont-form  h2.success{
    color: #ab5b06;
    font-size: 1em;
    margin: 0 auto;
    width: 300px;
}
#contacts #cont-form  h2.error{
	color:#f00;
}
#main-holder #good-products .prod-description  h3,
#main-holder #good-products .prod-description  p{
	margin:2px 0;
	line-height:1em;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	text-decoration:underline;
}
h1{
	font-size:28px;
}
h2{
	font-size:24px;
}
h3{
	font-size:18px;
}
.dress-line{
	width:100%;
	overflow:hidden;
}
.gallery-item-pic,
.dress{
	width:97%;
	float:left;
	border:1px solid grey;
	margin:20px 8px 0;
	position:relative;
}
.gallery-item-pic ,
.dress a{
	display:block;
	overflow:hidden;
}
.dress img{
	margin:-1px 0 0;
	float:left;
}
.border{
	border:1px solid grey;
}
.border-round{
	border-radius:149px;
	width:260px;
	height:260px;
}

.ru_gostevaja{
	background:url(../../img/face/ru_gostevaja-roll.jpg) no-repeat;
	width:260px;
	height:231px;
	text-indent:-9999px;
	margin:0 auto;
}
#parts-hold .ru_gostevaja:hover{
	background:url(../../img/face/ru_gostevaja-roll.jpg) no-repeat 0 -231px;
	border:1px solid #f00;
}

.ua_gostevaja{
	background:url(../../img/face/ua_gostevaja-roll.jpg) no-repeat;
	width:260px;
	height:231px;
	text-indent:-9999px;
	margin:0 auto;
}
#parts-hold .ua_gostevaja:hover{
	background:url(../../img/face/ua_gostevaja-roll.jpg) no-repeat 0 -231px;
	border:1px solid #f00;
}

.gostevaja{
	background:url(../../img/face/gostevaja-roll.jpg) no-repeat;
	width:260px;
	height:231px;
	text-indent:-9999px;
	margin:0 auto;
}
#parts-hold .gostevaja:hover{
	background:url(../../img/face/gostevaja-roll.jpg) no-repeat 0 -231px;
	border:1px solid #f00;
}
/* Blog posts */
.prod-pic,
.post-item-pic{
	float:left;
	border:1px solid grey;
	margin:0 12px 7px 0;
	display:inline;
}
.prod-pic img,
.post-item-pic img{
	display:block;
}
.prod-pic {
    border: none;
}
#main-holder  #content #gallery  #gallery-items .gallery-item-pic h2,
#main-catalog .dress h2{
	text-align:center;
	background:url(../../img/face/black60.png) repeat;
	border-radius:8px;
	font-size:24px;
	font-family: gothic, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:500px;
	padding:1px 0 6px;
	position:absolute;
	bottom:-8px;
	left:89px;
}
#main-holder  #content #gallery  #gallery-items .gallery-item-pic h2 a{
	color:#fff;
}
/*Zmag assort*/
.gal-single-pic{
	text-align:center;
}
#gallery h2{
/* 	font:bold 22px/24px gothic,Verdana,Arial,Helvetica,sans-serif;
	color:#2b35f4; color:#808080;
	text-align:center; */
}
#good-products{
	width:100%;
	overflow:hidden;
}
.product-line{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.good-prod{
	width:200px;
	float:left;
	margin:14px;
	padding:0 0 4px;
	border:1px solid #12c0b6;
}
.good-prod h3{
	text-align:center;
	font:bold 12px/14px gothic,Verdana,Arial,Helvetica,sans-serif;
	/*color:#2b35f4;*/ color:#808080;
	margin:0;
}
.prod-description p{
	margin:0;
	text-align:center;
}
.prod-description span{
	font:10px/12px gothic,Verdana,Arial,Helvetica,sans-serif;
}
/*Sidebar*/
aside{
	width:280px;
	float:left;
	margin:0 0 0 12px;
}
aside h2{
	font-family: corsiva, 'Times News Roman' ,Times ,serif;
	font-size:24px;
	/*color:#9a22ff;*/ color:#808080;
	text-align:center;
	margin:9px 0 0;
}
aside h3{
	font-family: gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	/*color:#2b35f4;*/ color:#808080;
	margin:29px 0 0 35px;
}
aside .left-nav{
	margin:0 0 41px 51px;
	padding:0;
	list-style:none;
}
aside .left-nav li{
	font-size:21px;
	padding:0 0 10px;
	line-height:18px;
}
aside .left-nav li a{
	font: bold 18px/21px gothic, Verdana, Arial, Helvetica, sans-serif;
	/*color:#2b35f4;*/ color:#86d407;
	text-decoration:none;
}
aside .left-nav li.active a{
	color:#68a407;
}
aside .left-nav li a:hover{
	text-decoration:underline;
	color:#68a407;
}
/*Search*/
#search{
	padding:5px 7px 5px 19px;
	border:1px solid #a2a7fe;
	border-radius:12px;
	background:#e6f1f8;
	margin:0 20px;
}
#search #search-field,
#search #search-btn{
	height:22px;
	border:none;
	background:none;
	float:left;
	width:85%;
}
#search #search-btn{
	width:23px;
	cursor:pointer;
	background:url(../../img/face/search-btn.png) no-repeat;
	float:right;
}
section#content{
	width:700px;
	float:right;
}
section#content #tiles,
section#content #posts-items{
	padding:0 20px 0 0;
}
/* Parts */
#parts-hold{
	width:100%;
	overflow:hidden;
}
#parts-hold a{
	padding:0 0 30px;
	display:block;
	text-align:center;
	text-decoration:none;
}
#parts-hold #novelty-holder a:first-child{
	padding:0;
}
#parts-hold h2{
	color:#e40001;
	font-size:18px;
	font-family: gothic, Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#main {
	margin: 0 auto;
	position: relative;
	width: 1004px;
	background:#fff;
	padding:0 0 50px;
	overflow:hidden;
	-moz-box-shadow: 0 0 20px #000000;
	-webkit-box-shadow: 0 0 20px #000000;
	box-shadow: 0 0 20px #000000;
	border-radius:0 0 40px 40px;
}
footer{
	/* background:url(../../img/face/footer-bg.png) no-repeat 50% 0; */
	width: 1068px;
	min-height:100%;
	margin: 0 auto;
	padding:50px 45px;
	min-height:50px;
}
#bottom-nav{
	width:614px; 
	margin:0 auto;
	overflow:hidden;
}
#bottom-nav ul{
	margin:0 26px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#bottom-nav ul li,
#copyrights p{
	color:#691b1b;
	font-size:18px;
	font-family:gothic, Verdana, Arial,Helvetica,sans-serif;
	text-shadow: 
		-0   -1px 1px #FFFFFF,
		 0   -1px 1px #FFFFFF,
		-0    1px 1px #FFFFFF,
		 0    1px 1px #FFFFFF,
		-1px -0   1px #FFFFFF,
		 1px -0   1px #FFFFFF,
		-1px  0   1px #FFFFFF,
		 1px  0   1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF;
}
#bottom-nav ul li a{
	text-decoration:none;
	color:#691b1b;
}
#bottom-nav ul li a:hover{
	text-decoration:underline;
}
#bottom-nav .vert-indent{
	padding:0 20px 10px 0;
}
#copyrights{
	margin:0 auto;
	width:300px;
	text-align:center;
}
#copyrights p{
	font-size:14px;
}
#logo{
	color:#691b1b;
	position:absolute;
	z-index:999;
	top: 3px;
    color: #691b1b;
    font: 1.3em gothicitalic,Verdana,Arial,Helvetica,sans-serif;
    right: 141px;
} 
/******** Заголовки в левый сайдбар ****/
.ts {
	font-family: Arial;
	font-size: 26px;
	color: #FF0000;
	text-shadow: 
		-0   -1px 1px #FFFFFF,
		 0   -1px 1px #FFFFFF,
		-0    1px 1px #FFFFFF,
		 0    1px 1px #FFFFFF,
		-1px -0   1px #FFFFFF,
		 1px -0   1px #FFFFFF,
		-1px  0   1px #FFFFFF,
		 1px  0   1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF;
}
/****** Slider ******/
#slide-holder {
	width:100%;
	overflow:hidden;
}
#slide {
	height:400px;
	width:700px;
	position:relative;
	overflow:hidden;
	z-index:2;
	float:right;
}
.slider {
	width:700px;
	margin:0 auto;
	position:relative;
	z-index:2
}
.slider .items {
	display:none;
}
/********************/
#slide-holder .banner span {
	font-size:22px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
.banner{
	width:300px;
	overflow:hidden;
	position:absolute;
	top:195px;
	color:#fff;
	right:0;
	z-index:15;
	background:url(../../img/face/png.png) repeat;
	padding:0;
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
}
.banner span {
	display:block;
	padding:20px;
}

.progbar {
	background:#000;
	width:100%;
	height:2px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
}
.numStatus {
	/* display:block; */
	display:none;
	width:45px;
	height:22px;
	background:url(../../img/face/pagination-bg.gif) left top repeat-x;
	position:absolute;
	z-index:15;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	top:551px;
	left:583px;
	padding:2px 0 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
.dimensions p{
	margin:10px 0 0;
}
.dimensions li {
	padding:0 0 10px;
}
.dimensions ul {
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 20px;
}
/*-------- end slider -----------*/
#slide .pagination{
	display:none;
}
.col-1 {
	float:left;
	width:400px;
	padding-right:50px
}
* + html .min {
	min-height:45px;
}
.col-2 {
	float:left;
	width:400px;
}
/* Chrome outline fix */
a:active, a:focus { outline: none; }
input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}

#novelty-holder a#zmag-novelty{
	color:#691b1b;
}
#copyrights a{
	text-decoration:none;
}

#langs-hold{
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
}
#langs li{
	float:right;
}
#langs a{
	display:block;
	width:32px;
	height:32px;
	text-align:center;
	/* background:url(../../img/face/ru-ua.jpg)no-repeat; */
	/* text-indent:-9999px; */
	text-decoration:none;
	font-size: 26px;
	color: #691b1b;
}
#langs #ru{
	background-position: 0 0;
}
#langs #ua{
	background-position: -32px 0;
}
#langs-hold #langs .active #ru,
#langs #ru:hover{
	background-position: 0 -32px;
	text-decoration:underline;
}
#langs-hold #langs .active #ua,
#langs #ua:hover{
	background-position: -32px -32px;
}