body {
	background: #131416;
	color: #000;
	text-align: left;
	padding:0 0 0 80px;
}
#header, #container, #footer, #seo{
	width:1024px;
}

/* Table of Contents:

	Colors
	Typography
		Links
	Start Page
		News
	Header Layout
	 	Navigation Bar
	Sidebar Left
		Categorias
		Search
	Main Container
		Main Content
		Bread way
		Shop
		Pagenation
		Slider
	SEO
	Footer Layout
	Tools
	
*/


/* COLORS
dark gray (basic text) :	#abab8d
gold (link color a) : 		#ffe8ac
chocolat milk :				#9a8875
light gray:					#b4b4b4
light gray-gold:			#9a9691
изменял div{color:#5f5d57;}(!)
*/

/* Typography
--------------------------------------------------------------------------------------- */
div{color:#5f5d57;}
#header{
	font-size:.63em;
}
#login div, #login  a{
	color:#ddd;
}
#navigation{
	text-transform:uppercase;
}
#sliderbarStart p{
	color:#9a8875;
	font-size:.63em;
	margin-bottom: 70px;
}
#news .navigation li{
	width: 77px;
}
#news .navigation li span{
	color: #f0d196;
	background: url("/images/mark_news.gif") no-repeat;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px 9px 0px;
	margin: 0;
	text-align: center;
}
#news .pagenation li{
	font-size: 10px;
}
#news span{
	color: #6c6e72;
	font-size: .63em;
	font-family: Arial, Helvetica, sans-serif;
}
#news h2{
	color: #f9d6a9;
	font: normal .81em/1.4em Georgia, "Times New Roman", Times, serif;
}
#news p{
	color:#b4b4b4;
	/* font: normal .63em/1.3em Arial, Helvetica, sans-serif; */
}
#categories{
	font: 16px/37px Georgia;
}
/* #categories li{
	color: #999999;
} */
#search h2{
	font-size: 12px;
	font-weight: normal;
}
#search li{
	font:.69em/22px Verdana;
}
#search p{
	font-size: 10px;
}
#basket{
	font-size: 11px;
}
#title{
	font-size: 11px;
	color:#ffe8ac;
}
#mainContent h2{
	color:#ffe8ac;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
#mainContent p{
	color: #9a9691;
	font-size: 12px;
}
#mainContent p strong{
	color:#ffe8ac;
	font-weight:normal;
}
#mainContent .mainShop p strong{
	color:#131416;
	font-size:inherit;
	font-size:100%;
}

.mainShop, .arcShop{
	color:#131416;
}
.mainShop ul li, .mainShop span, .mainShop em, .arcShop li{
	font:11px/1.8em Verdana;
}
/*.mainShop .arcShop ul li ul.srList li{position:absolute; left:30px; top:0;}*/
.mainShop p, .arcShop p{
	font:.69em/1em Verdana;
}
.mainShop ol li, .mainShop a, .arcShop a{
	font-size:inherit;
}
.mainShop h3, .arcShoph3{
	font:.88em Verdana;
}
.mainShop strong{
	font-weight:normal;
}

#mainContent .mainShop  p, .mainShop span{
	color:#000;
}
#mainContent ul.shopList li{
	line-height:1em;
}
#mainContent strong{
	line-height:1em;
}
.mainShop em{
	color:#f00;
	text-transform:uppercase;
}
#mainContent .pagenation{
	font-size: 10px;
}
.arcShop ol li{
	line-height:1em;
}
.arcShop .down li{
	color:#131416;
}
.arcShop .right li.off{
	color:#dcdbd9;
}
.arcShop .right span.off{
	color:#5abf00;
}

#footer{
	font: 12px Georgia;
}
.gallery div div span{
	color:#000;
	font:1em Georgia;
}
.gallery div div em{
	color:red;
	font-size: 9px;
	font-style: normal;
/*	font:1em Georgia;*/
	text-transform:uppercase;
	text-align: center;
}
div.column, div.column input, div.column textarea{
	color:#9a9691;
	font-size: 11px;
}
div.column input, div.column textarea{
	font-size:11px;
}
.registration .column strong{
	color:#ffe6a5;
	font-weight:normal;
}

/********** Links ***********/
a{color:#ffe8ac; }
a:hover, #registration a:hover{color:white;}
#registration a{
	color:#cccccc;
	text-decoration:underline;
}
#news .navigation li a{
	display: block;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #f0d196;
	text-decoration: none;
	padding: 5px 9px 9px 8px;
	text-align: center;
}
#news  a.floatright{
	font-size:.69em;
}
#news .pagenation li a{
	color:#f0d196;
	text-decoration:none;
}
#news .navigation li a:hover, #news .pagenation li a:hover, .simplepagenation li a:hover{
	color:white;
}
.simplepagenation{
	font: 11px Verdana, sans-serif;
}
.simplepagenation a{
	color:#f0d196;
	/* text-decoration:underline; */
}
#sliderbarLeft a, #navigation a{
	text-decoration:none;
}
#search li a{
	background:#232426;
	color:#5b5a56;
	display:block;
	padding-left:16px;
}
#basket a{
	text-decoration:underline;
}
.mainShop a, .mainShop a:hover{
	color:#131416;
}

.pagenation li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mainContent .shopList a{
	color:#9a9691;
	font-size:.75em;
}
#mainContent .grayLink{
	color:#131416;
}
.grayLight a{
	color:#9a9691;
}
#login a.grayLight {
	color:#9a9691;
}
#mainContent a.grayLink{
	font-size:inherit;
}

/* Start Page
--------------------------------------------------------------------------------------- */
#sliderbarStart{
	clear:both;
	margin-left:348px;
	padding:80px 0 60px 0;
	margin-top: 35px;
}

#butPresentation, #butShop{
	display:block;
	height:63px;
	float:left;
	text-decoration:none;
	width:197px;
	background:url(/images/but_sait.gif) left no-repeat;
}
a#butPresentation:hover{
	background:url(/images/but_sait.gif) right no-repeat;
}
#butShop{
	background:url(/images/but_shop.gif) left no-repeat;
}
a#butShop:hover{
	background:url(/images/but_shop.gif) right no-repeat;
}
#sliderbarStart p{
	margin-left:24px;
	clear:both;
}

/********** News ***********/
#news{
	clear:both;
	margin:0 0 0 0;
	/* height:415px; */
}
#news .navigation{
	padding:0 0 0 0;
}
#news .navigation li{
	float:left;
}
#news .navigation li{
	margin-right:5px;
}
#news .pagenation{
	float:right;
	padding:0 0 0 0;
}
#news .pagenation li{
	display:inline;
}
#news  a.floatright img{
	background:#131416;
	padding-left:2px;
	vertical-align: middle;
}
#news div#newsContainer{
	clear:both;
	position:relative;
	/* height:350px; */
}
.next{
	background:url(../images/next.gif) 100% 50% no-repeat;
}
.prew{
	background:url(../images/prew.gif) 0 50% no-repeat;
	left:-17px;
}
#shopContainer .next, .slide .next{left:728px;}
#news .next, #news .prew{
	height:382px;
}
#news .prew{left:-30px;}
#news .next{left:1024px;}

.next, .prew{
	display:block;
	text-decoration:none;
	width:34px;
	position:absolute; 
	top:0; 
}
#news .slider{
	position:relative; 
	overflow:hidden;
	 height:400px; 
	 width:1024px;
}
#news .slider blockquote{
	position:absolute;  
	width:999999px;
}
#news div div{
	position:absolute;
	width:352px;
	padding-bottom:10px;
}
#news div div.startopen{
	width:100%;
	float:none;
}
#news div div.startopen img{
	float:left;
	margin-right:20px;
	/* margin-top:20px; */
}
#news div div.startopen span{
	clear: none;
	/* padding-top:20px; */

}
#news div img{
	margin-bottom:5px;
	/* margin-top:20px; */
}
#news div div.pic{
	/* height:221px; 
	position:inherit;*/
	width:327px; 
	position:static; 
	margin-top:20px;
}
#news span{
	display:block;
	clear: both;
	margin-bottom:5px;
}
#news h2, #news p{
	padding-right:30px;
}


/* Header
--------------------------------------------------------------------------------------- */
#header{
	/*height:165px;*/
	height: 136px; 
	position: relative;
}
#logo{
	display:block;
	float:left;
	margin:55px 0 0 0;
}
/* MIRROR Блок плеера в Header_index.php*/
#plaer{
	float:right;
	margin:30px 0px 0px 0px;
}
/* MIRROR Блок плеера в Header.php*/
#plaerh{
	float:right;
	margin:30px 0px 0px 0px;

}

/********** Login ***********/
#login{
	background:url(../images/login_bot.gif) 0 100% no-repeat;
	position:absolute;
	top:20px;
	left:700px;
	padding-bottom:13px;
	width:212px;
}
#login div{
	background:#323334 url(../images/login_top.gif) 0 0 no-repeat;
	padding:9px 0 0 0;
}
#login span.enter{
	display: block;
	margin-left: 10px;
	/* height: 20px; */
	margin-bottom: 5px;
	font-size: 10px;
}
#login span.field{
	margin-left:10px;
	font-size: 10px;
}
#login img{
	border:none;
	cursor:pointer;
	margin-left: 80px;
}
#login a{
	display:block;
	clear:both;
	margin-top:5px;
	margin-right:10px;
	white-space:nowrap;
	text-align:right;
	font-size: 10px;
}
#login input{
	background: url(../images/input_login.gif) 0 0 no-repeat;
	-background-attachment: fixed;
	border:none;
	display:block;
	padding:4px 10px;
	/* height:22px; */
	width:170px;
	margin:0 10px;
}

/********** Navigation Bar ***********/

#header ul{
	float:right;
}

#header li{
	display:inline;
	margin:0 0 0 13px;
}

ul#registration{
	font-size: 10px;
	margin:29px 0;
}
ul#navigation{
	font-size: 10px;
	/* clear: right; */
}

#container{
	clear:both;
}
#header #navigation{
	width: 800px;
}
#header #navigation li{
	float: right;
}
/* Sidebar Left
--------------------------------------------------------------------------------------- */
#sliderbarLeft{
	clear:both;
	float:left;
	width:261px;
}
#categories, #search{
	padding-right:89px;
	margin-bottom:76px;
}
#search{
	padding-right:89px;
	margin-bottom:46px;
}
#categories li{
	border-bottom:#42403a solid 1px;
}
#search li{
	padding:7px 0;
}
#basket{
	background:url(../images/korzina.gif) 0 0 no-repeat;
	padding:177px 0 16px 0;
	text-align:center;
	width:177px;
	/*height:63px;*/
}



/* Main Container
--------------------------------------------------------------------------------------- */
#mainContent{
	margin-left:300px;
}
#title{
	border-top:#42403a solid 1px;
	border-bottom:#42403a solid 1px;
	/*width:778px;*/
	padding:5px 0;
	margin-bottom:30px;
}
div.pic{
	background-repeat:no-repeat;
	background-position:0 0;
	height:292px;
}
#title .floatright img{
	vertical-align:middle;
	padding-left:3px;
	background:#131416;
}
/*#banner img{
}
#mainContent h2{
	margin:0 0 0 32px;
}*/
#mainContent #celebrites p{
	margin:0 0 7px 0;
}
#mainContent p{
	margin:0 0 17px 0;
}

/********** Bread way **********/
#title .navigation li{
	display:inline;
	margin-right:5px;
}

/********** Celebrites **********/
#celebrites div{
	background-position:50% 0;
	background-repeat:no-repeat;
	float:left;
	margin:0 0 20px 0;
}
#celebrites div.mid{
	margin-left:18px;
	margin-right:18px;
}
#celebrites div div{
	margin:0 0 0 0;
	/*float:none;*/
	/*width:225px;
	 height:370px; */
	background:black;
	/*border:#141416 1px solid;
	border:#9a9691 1px solid;
	visibility:hidden;*/
}
#celebrites div h2{
	margin:35px 20px 0 27px;
}

/********** Gallery **********/
#celebrites.gallery{
	margin-bottom:10px;
	/*width:724px;
	height:100%;*/
}
#celebrites.gallery div{
	margin-right:17.5px;
	padding:0;
	height: 230px;
	width: 130px;
	overflow: hidden;
}
#celebrites.gallery div div{
	/*border:#141416 1px solid;*/
	margin:0 0 0 0;
	width: 130px;
	/*float:none;*/
	/*border:#9a9691 1px solid;
	visibility:hidden;*/
	background-color: #ffe8ac;
}
.gallery div div span{
	display:block;
	border-bottom:1px solid black;
	margin:22px 11px 0 12px;
	padding-bottom:4px;
	/* overflow: hidden; */
}
.gallery div div em{
	display:block;
	margin:60px 0 0 0px;
}
.gallery div a{
	text-decoration:none;
}
/*.gallery div div img{
	margin:60px 0 0 12px;
}*/
ul.simplepagenation {
	width:100%; clear:both;display:block; 
}
.simplepagenation li{
	display:inline;
	margin:0 5px 0 0;
}
.simplepagenation li img{
	vertical-align:middle;
	margin-left:2px;
	margin-bottom:-2px;
}


/********** Saloon **********/
/*#shopContainer.saloon .next, #shopContainer.saloon .prew{
	height:488px;
}
#shopContainer.saloon .mainShop{
	background:none;
}*/
.saloon .next, .saloon .prew{
	height:488px;
	position:absolute; 
	top:0; 
	height:450px; 
	width:19px; 
	left:734px;
	background-position:left;
}
.saloon .prew{
	left:-19px; 
}
.saloon{
	position:relative;
	/*width:752px; 
	margin-left:-17px;*/
}
/*.saloon img{
	 position:absolute; 
	 top:0; 
	 left:0;"
}*/

/********** Saloon **********/
em.grayLight{
	border-bottom:1px #666 solid; 
	border-top:1px #666 solid; 
	display:block; 
	padding:9px 13px; 
	margin:10px 0;
}

/********** Shop **********/
.mainShop{
	background:white;
	/*height:369px;*/
	position:relative;
	margin:0 0;
}
.sliderbox{
	position:relative; 
	height:488px; 
	overflow:hidden;
}
.sliderbox blockquote{
	left:-150px; 
	position:absolute; 
	width:99999px;
}
: 
#shopContainer{overflow:hidden;
	margin-left:-19px;
	width:762px;position:relative;
}
#shopContainer .next, #shopContainer .prew{
	height:369px;
	width:17px;
}
.mainShop div.inshop{
	padding:23px 19px 18px 34px;
	margin-left:280px;
}
.mainShop div.pic{
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	width:280px;
	overflow: hidden;
}
.mainShop ul li ul li div{
	padding:0 0 0 0;
	margin-left:0;
}
#mainContent .mainShop p{
	margin:0 0 0 32px;
}
.mainShop h3{
	border-bottom:#d7d7d7 solid 1px;
	padding-bottom:12px;
	margin-bottom:12px;
}
.mainShop ol li{
	display:inline;
	vertical-align: middle;
}
.mainShop ol{padding:0;margin:0;}
.mainShop ol li a{
	border:#000 solid 1px;
	padding:0 3px;	
	font-size:5px;
	text-decoration:none;
	vertical-align:middle;
}
.mainShop ul li ol li.colorName{
	height:inherit;
	width:inherit;
	border:none;
}
.mainShop em{
	display:block;
	margin:13px 0 25px;
}
#mainContent .mainShop  p{
	margin-left:0;
}
#mainContent .mainShop  p strong{
	display:block;
	margin-bottom:10px;
}
.mainShop span{
	position:absolute;
	bottom:10px;
	left:88%;
}

/************* Shop Archive **************/
.arcShop{
	background:white;
	/*margin:0 0 0 19px;*/
	height:230px;
	margin-bottom:40px;
}
.arcShop .arcimg{
	height:230px;
	width:129px;
	display:block;
	background-position:50% 0;
	background-repeat:no-repeat;
	float:left;
}

.arcShop ol li{
	height:1.8em;
	vertical-align: top;
}
.arcShop div.down{
	border-top:#d7d7d7 solid 1px;
	padding:14px 0 0 0;
	margin:0 0 0 0;
	padding-right:0;
	float:right;
	width: 560px;
}
.arcShop div.down ul{
	/*width:100%;*/
	white-space:nowrap;
	float:none;
	padding:0;
	margin:0;
}
.arcShop div.down li{
	display:inline;
	border-right:1px dotted #c6c6c6;
	/*border:1px dotted red;
	padding:3px 25px;*/
}
.arcShop div.edit div.down li{
	padding:3px 30px;
}
.arcShop div.edit div.down li a{
	color: black;
	text-decoration: underline;
}
.arcShop div.down li.right{
	border-right:none;
	padding-right:18px;
	padding-left:120px;
}
.arcShop div.edit div.down li.right{
	padding-left:10px;
}
div.down li .button{
	background:url(../images/del.gif) 0 1px no-repeat;
	border:none;
	cursor:pointer;
	width:27px;
	/*padding:2px 0 4px 0;*/
	line-height:18px;
	height:23px;
	padding-bottom:2px;
	}
/*html* div.down li .button{ height:30px; border:1px red solid;}*/
.arcShop div div{
	padding:20px 19px 0 34px;
	float:left;
}
.arcShop div.left{
	width:35%;
	padding-right:0;
	border-right:#d7d7d7 solid 1px;
}
.arcShop div.edit div.left{
	border-right:none;
	padding-bottom:50px;
	width:557px;
}
.arcShop div.right{
	padding-left:0;
	border-left:#d7d7d7 solid 1px;
	margin-left:-1px;
	/*padding-bottom:18px;*/
}
.arcShop div.right li span{
	float:right;
}
.arcShop h3{
	border-bottom:#d7d7d7 solid 1px;
	padding-bottom:12px;
	margin-bottom:12px;
	font-size: 16px;
	font-weight: normal;
}
.arcShop div.right h3{
	padding:0 0 12px 32px;
}
#mainContent .arcShop  p{
	margin-left:0;
}
#mainContent .arcShop  p strong{
	display:block;
	margin-bottom:10px;
}

#total{
	text-align:right;
	/*padding-top:40px;*/
	font-weight:normal;
}
#total .shopForma{
	border-bottom:1px solid #272522;
	border-top:1px solid #272522;
	padding:20px 0;
}
#total .shopForma input{
	float:none;
	display:inline;
}
.city{
	*padding-top: 1px;
}

/************* Pagenation **************/
#mainContent .pagenation{
	/* margin-top:3px; */
}

#mainContent .pagenation{
	height:30px;
	/* width:100; */
	-margin-left: 3px;
}
#mainContent .pagenation .num, #mainContent .pagenation .num_pic{
	float: left;
	color: #FFE8AC;
	padding: 8px 13px 8px 12px;
}
/* #mainContent .pagenation li a{
	display:block;
	text-decoration:none;
} */
#mainContent .pagenation li a:hover{
	/* background:url(../images/bg_paging.gif) bottom repeat-x; */
}

/************* Slider **************/
.slide{
	/*margin-left:-19px;
	width:720px;*/
	padding-top:5px;
	position:relative;
}
.slide div{
	border-top:#42403a solid 1px;
	position:relative;
	overflow:hidden;
	height:230px;
	padding-top:5px;
	left:0;
}
.slide ul{
	margin:0;
	height:230px;
	width:999999px;
	position: absolute;
}
.slide li{
	display:inline;
	margin:0 19.7px 0 0;
	float:left;
}
.slide li a{
	height:230px;
	width:129px;
	display:block;
	background-position:50% 0;
	background-repeat:no-repeat;
	overflow: hidden;
}
.slide .next, .slide .prew{
	height:230px;
	width:17px;
}
/*.slide img{	
	clear:both;
	height:210px;
}*/

/********** Shop Steps **********/
ul.shopList{
	margin:0 0 0 32px;
	padding-bottom:30px;
}
.shopForma input{
	display:block;
	width:190px;
}
.shopForma .button, .shopForma .button_reg{
	background:url(../images/but_bgDone.gif) top no-repeat;
	border:none;
	color:#ffe39c;
	height:20px;
	float:right;
	font-size:x-small;
	padding:3px 0 4px 0;
	line-height:14px;
	text-align:center;
	width:105px;
}
.continuation{
	background:url(../images/but_bgContinuation.gif) top no-repeat;
	border:none;
	color:#ffe39c;
	/*height:20px;*/
	float:right;
	font-size:x-small;
	padding:3px 0 4px 0;
	line-height:14px;
	text-align:center;
	width:202px;
	/*height:22px;
	padding-bottom:2px;*/
}
/*.del{
	background:url(../images/del.gif) 0 px no-repeat;
}*/
.shopForma label{
	display:block;
	width:208px;
}
.shopForma input{
	background:url(../images/bg_Input.gif) left no-repeat;
	padding:4px 12px;
	border:none;
}

/********** Registration **********/
.registration #title span{
	padding-left:244px;
}
.registration .column{
	float:left;
	width:210px;
	margin-left:-5px;
	padding-left:10px;
}
.registration .column div{
	/* border-bottom:1px solid #323334;
	border-top:1px solid #323334; */
}
/*.registration .column div{
	width:140px;
	float:left;
}*/
.registration .column strong{
	/*border:1px solid red;
	float:left;*/
	margin-left:10px;
	margin-left:0;
	display:block;
}
.registration .column input, .registration .column textarea{
	background:url(../images/input_reg.gif) 0 0 no-repeat;
	border:none;
	margin:5px 0 20px -9px;
	padding:4px 15px 0 8px;
	height:24px;
	width:190px;
	overflow:hidden;
}
* html .registration .column input, * html .registration .column textarea{
	background-attachment:fixed;
}
.registration .column textarea{
	background:url(../images/textarea_reg.gif) 0 0 no-repeat;
	height:84px;
	padding-bottom:20px;
	overflow:hidden;
}

.registration .column input.checkbox{
	border:none;
	background:none;
	display:inline;
	margin:0 0 0 0;
	padding:0 0;
	height: inherit;
	width:16px;
	vertical-align:middle;
}
.registration .column input.button.butreg{
	background:url(../images/but_bgDone.gif) top no-repeat;
	color:#ffe39c;
	height:20px;
	float:right;
	font-size:x-small;
	padding:3px 0 4px 0;
	line-height:14px;
	/*text-align:center;*/
	width:105px;
	margin-top:50px;
}
.astrix{
	margin-top:10px;
}

/* Seo
--------------------------------------------------------------------------------------- */
#seo{
	border-top:#42403a solid 1px;
	clear:both;
	margin-top:26px;
	padding:8px 0 17px 0;
	height:60px;
	width: 1024px;
}

#seo h1{
	color: #f9d6a9;
	font: normal 12pt/14pt Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;
}

#seo h2{
	color: #f9d6a9;
	font: normal 12pt/14pt Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;
}

#seo h3{
	color: #f9d6a9;
	font: normal 12pt/14pt Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;
}

#seo p{
	margin-bottom:10px;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}

#seo strong{
	font-weight: normal;
}

#fotop{
	height:60px;
	width: 200px;
}

#fotop a{
	font-size: 12px;
}

/* Footer
--------------------------------------------------------------------------------------- */
#footer{
	border-top:#42403a solid 1px;
	clear:both;
	float:none;
	margin-top:26px;
	padding:8px 0 17px 0;
	height:60px;
	width: 1024px;
}


/************* Tools **************/
.floatleft { float:left; }
.floatright { float:right; }
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#celebrites.gallery div.marginRightclear, div.slide li.marginRightclear{
	margin-right:0;
}

#mainContent p, #mainContent td{
	color: #9a9691;
	font-size: 12px;
}

.wheretd{
	vertical-align:top;
}
//
//
//
//
//
