﻿body {
	background-color:#301208;
	background:#301208 url(-tmp-bg.jpg) no-repeat center top;
	text-align:center; margin:0 auto; padding:0;
	font-size:0.86em; font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
	color:#DCC8A4; 
	}
	
/*body div{border:1px solid #444;}*/

#mainfon { padding:auto 100px; background: url(/img/top-fon-bg.jpg) no-repeat center 0;}

#main {	position:relative;
	display:block;
	margin:0px auto;
/*	min-width:980px;*/

	width:1100px;
	max-width:1100px;
	text-align:left;
	}
#header {position:absolute; width:1100px; height:32px; width:100%; top:18px; z-index:500;}
	
	ul, ol {margin:8px; padding:0;}
	ul {
		list-style:none outside;
		list-style-image:url(/img/li-circle.png);
	}
	
	ul li, ol li {padding-left:4px; margin-left:16px; color:#E9C597; cursor:default;}/*#DD7F2B;}*/
	
	form {
		margin:0px;
		padding:0px;
	}
	li {
		margin:3px 0px 3px 10px;
		padding:0px 0px 0px 20px;
		height:1%;
	}
	a {color:#EFAE59; text-decoration:none;}
	a:hover {color:#EB8225;}

hr{border:1px solid #290F07;border-top-color:#5F2F14;margin:5px 0px;}

.hrw{background:url(/img/hr-t.png) no-repeat center top; height:20px;position:relative; clear:both;}
.hru{background:url(/img/hr-b.png) no-repeat center bottom; height:20px;position:relative; clear:both;margin-bottom:10px;}

.lang {position:absolute; top:0px; height:32px; left:8px; z-index:100; }
.lang a {
	background:url(img/lang-bg.png) no-repeat 0 0; display:block; float:left; color:#E7A44D; position:relative;
	font:italic normal 12px/28px Georgia, Arial; text-align:center; 
	height:28px; width:26px; margin-right:8px; text-decoration:none;
	}
.lang a:hover,.lang a:active, .lang a.act/*, .sitemap a:hover, .sitemap a:active */{background:url(img/lang-bg.png) no-repeat 0 -32px;}
.sitemap {position:absolute; height:32px; right:4px; z-index:100;}
.sitemap img{margin:5px 2px 0px 0px;}

/*#flashContent {left:238px; width:500px; height:100px; top:10px; position:absolute; background:url('/flash/caption.png') no-repeat 0px 0px; overflow:hidden!important; border:0px solid #FAFAFA;}*/

.banner-place { width:100%; margin:0px 7px; overflow:hidden; position:relative; vertical-align:top; top:0px;}
.banner-m {background:url(/img/loading.gif) no-repeat center center #EEE; position:relative; width:676px; float:left; height:280px; padding:0px;}
.banner-place .block-news{background:#FFF; height:293px; overflow:hidden; float:right; padding-top:0px; position:relative; width:312px; border:0px solid red;}
.block-news p{list-style:none; padding:10px 20px; font-size:12px; font-style:italic;}
	

.banner{
	height:294px; position:relative; clear:both;
	text-align:center;overflow:hidden!important; width:100%; line-height:18px; border:0px solid red;
	}

a:focus{outline:0px; inline:0px; /*border:none;*/}

.clear {height:1px;font-size:1px;overflow:hidden;clear:both;}
#content {
	display:block;
	width:100%;
	padding: 0px 0px 25px 0px;
	position:relative;
	}
/*#content_zone {
	background: url(/img/pg-fon.gif) repeat-x top;
	position:relative;
	z-index:1;
	}
*/
.block {
	margin-bottom:20px;
	overflow:hidden;
	/*text-shadow:#FBFBFB 0 1px;*/
	position:relative;
	display:block;
	clear:both;
	zoom:1; border:0px solid red;
	}
	
#content-fra{
	float:right;
	min-height:600px;
	position:relative;
/*	width:520px;*/
	zoom:1;
	border:0px solid pink;
	}
	
.content_page {
	width:580px;
	padding:0;
	margin:0;
	text-align:auto;
	overflow:hidden;
	/*	  border-radius:0px 0px 8px 8px;
	    -moz-border-radius:0px 0px 8px 8px;
	 -webkit-border-radius:0px 0px 8px 8px;
	     -ms-border-radius:0px 0px 8px 8px;
	*/
	}

h1 {	position:relative; margin:0 0 8px;
	font:italic normal 25px/25px "Trebuchet MS", Helvetica, Arial;
	text-align:left; color:#FAFAFA;
	text-transform:capitalize;
	/*text-shadow:#FFFF80 0px 0px 7px, #64281D 0px 0px 1px, #FFDC99 0px 0px 8px;*/
	}
h2, .themeline {
	position:relative; margin:5px 0;
	font:italic normal 18px "Trebuchet MS", Helvetica, Arial;
	color:#DD873A; text-shadow:0 1px 8px #190A03;
	}
h3 {	font-family: "Trebuchet MS",Helvetica, Arial;
	font-size:15px; margin-bottom:12px;
	font-style:italic; position:relative; 
	color:#DD873A; /*#E6A062*/
	text-shadow:#FFF 1px;
	}
h4	{font-size:14px;}
	
.content_page h1 {
	border-bottom:0px solid #E8E8E8;
	}	
#content_left h2 {
	text-shadow:#FFF 1px;
	margin-left:7px;
	}
.content_right H3, #content_left H3 {
	text-shadow:#FFF 0px -1px; margin:0px 5px;
	font:italic normal 20px/24px Helvetica, Arial, "Trebuchet MS";
	padding:0px;

	text-transform:uppercase;
	/*	border:0px solid #DEDEDE;
	border-bottom:0px solid #DEDEDE;
	text-shadow:#FAFAFA 1px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;*/
	}
.content_right H4, #content_left H4 {
	text-shadow:#190A03 0px -1px 10px; margin:0 0 12px;
	font:italic normal 25px/24px "Trebuchet MS", Arial, Helvetica;
	padding:0px; position:relative;
	color:#DD873A;
	text-transform:capitalize;
	}
	
.content_right H5, #content_left H5 {
	margin:0px 0px 12px; position:relative;
	font:italic normal 18px/24px "Trebuchet MS", Arial, Helvetica;
	padding:0px; color:#DD873A; text-transform:capitalize;
	text-shadow:#190A03 0px -1px 10px;
	/*	border:0px solid #DEDEDE;
	border-bottom:0px solid #DEDEDE;
	text-shadow:#FAFAFA 1px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;*/
	}
	h1 i, h2 i,h3 i, h4 i, h5 i, #nav > li td i {
		background:url(/img/h2fade.png) repeat-x 0 bottom;
		position:absolute; width:100%; height:100%;
		left:0px; right:0px; bottom:-5px; *bottom:-2px; zoom:1;
		}

.content_right {
	position:relative;
	display:block;
	float:right;
	width:240px;
	margin:0 0 0 10px;
	padding:0;
	border-left:0px solid #52210E;
	zoom:1;
	}

.no-left .content_right {width:300px; margin:7px 0 0 12px;}

#content_left {
	float:left;
	width:240px;
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	overflow:hidden;
	z-index:1;
	border-right:0px solid #52210E;
	zoom:1;
	}

.hcat{
	font:normal italic 12px "Trebuchet MS", Arial;
	color:#fff;
	margin-left:-22px;
	margin-top:-10px;
	padding:8px 24px;
	width:242px;
	position:absolute;
	background:url('/img/h2fon.png') no-repeat left
	}

/*#footer * {border:1px solid green}*/
#footer {
	position:relative;
	text-align:center;
	height:124px; /*172*/
	margin:64px auto 0; min-width:1100px;
	padding:0;
	color:#925222;
	font-size:11px;
	overflow:hidden;
	z-index:100; 
	background:#481D0F url(/img/footer-bg.jpg) repeat-x 0 top;
	}
	
	.footer-inner{max-width:1100px; min-width:980px; margin:0 auto; padding:28px 0 0; display:block;}

	.footer-cp{
	background:url(/img/cp-footer.png) no-repeat 0 0; margin:-32px 36px 0 0; padding-top:90px;
	text-align:right; height:108px; width:180px; float:right;
	}
	
	#footer a {
	color:#944210;
	/*text-decoration:none;	padding:4px 10px;*/
	font:normal 11px/14px Tahoma, Arial;

	}
	#footer h4, #footer h4 *{
	font-size:27px; line-height:40px; color:#E24406; text-shadow:0 1px #FFB85D;
	}
	#footer h5, #footer h5 *{
	font-size:14px; color:#FEFEFE;
	}
	
.botlink, .botadvlink {
	font:bold 12px/18px 'Century Gothic', Tahoma, Arial; 
	width:100%; text-align:center; color:#B7BCC5; text-shadow:0 1px #F15407;
	}
.botlink{position:absolute; margin:10px 0px 5px; left:0px;text-transform:uppercase; }
.botlink a {color:#586882;}
.botadvlink {clear:both; padding:7px;}
.botadvlink a{color:#5C6470;}

.policy {font-size:80%; clear:both; position:relative;}

#footer .studio {position:absolute; right:0px; top:34px; color:#462800;}
#footer .copyright {text-align:left; font:bold 11px/16px Arial; padding:16px 10px 0 0; width:300px; display:block;}
#footer .copyright span{padding:10px; font: normal 10px/12px Arial;}
#footer .copyright img{width:92px;}

.studio, .counters{position:relative; margin:0 auto; opacity:0.64; filter:Alpha(opacity=64);}
.studio:hover, .counters:hover{opacity:1;filter:Alpha(opacity=100);}

#botmenu {
	text-align:center;
	position:relative;
	margin:0;
	width:40%;
	height:232px;
	overflow:hidden;
	float:left; color:#FFF; /*text-shadow:0 -1px #E24406;*/
	}
#botmenu a {
	text-decoration:none;
	}
#botmenu a:hover {
	text-decoration:underline;
	}
	#botmenu .slogan {font-size:12px; color:#FFF;}
	
#botmenu ul li {margin:0px; padding:0px; line-height:24px; border-bottom:0px solid #F4A754; display:block; overflow:hidden;}
#botmenu ul li a {line-height:12px; text-shadow:0 -1px #F15407;}
ul.b-block1, ul.b-block2{margin:0px; padding:0px; list-style:inside; float:right; display:block; position:relative; text-align:left; zoom:1;}
ul.b-block1{width:52%;}
ul.b-block2{width:36%; padding-left:5%;}

.b-block3 {position:relative; margin:36px 7% 0 0; float:left; width:28%; text-align:left; border:0px solid red;}
div.b-block2 {position:relative; margin:36px 7% 0 0; float:right; width:28%; text-align:left; border:0px solid red;}

div.message {
	font-weight:bold;
	color:#F58220;
	margin-bottom:15px;
	}
ul.brends {list-style:none; display:block; overflow:hidden; zoom:1;}
ul.brends li {padding:4px 0px; float:left; display:block; width:31.25%; margin:0px 1%; border-bottom:1px solid #EEE;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; zoom:1;
	}
	ul.brends li a {font-weight:bold; padding:3px 5px; display:block;}
	ul.brends li i{font:normal normal 80% Tahoma; color:#CCC; text-transform:capitalize;}
	ul.brends li:hover{background-color:#F4F4F4;}

#content_left .mnuTM H2 {
	margin:0; line-height:34px; height:34px; border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; -webkit-border-radius:8px 8px 0px 0px;
	}

ul.sitemap ul.sitemap li {
	background:url('/images/li.gif') no-repeat 0px 5px;
	text-transform:none;
	font-weight:normal;
	padding:0px 0px 0px 15px;
	font-size:12px;
	}

ul.sitemap ul.sitemap li a {
text-decoration:underline;
color:#e4332d
}
ul.sitemap ul.sitemap {
margin:5px 5px 5px 15px;
}
ul.sitemap li {
background:none;
padding:1px 0px;
margin:0px;
text-transform:uppercase;
font-size:18px;
}
ul.sitemap li a {
text-decoration:none;
color:#303030
}

menu.sitemap{margin:0px;padding:0px;}
menu.sitemap ul, menu.sitemap ul {margin-left:15px;}


.iTable, .fTable {font-size:14px; width:100%;}
.iTable td, .fTable td{border-bottom:1px dotted #CCC; padding:5px 2px; line-height:32px; height:36px}
.iTable tr:hover{background:#fafafa;}
.iTable input, .fTable input{width:94%;}
.iTable textarea, .fTable textarea{border:1px solid #CCC;color:#495978; width:98%; margin:2px 0;}
.fTable td{border:0px!important;}

select.listsel {cursor:pointer; cursor:hand;}

.page_content {padding:0; margin:0 16px 0 0; text-shadow:0 1px #210E07;}
.page_content p {text-align:auto; margin-bottom:10px; /*line-height:20px;*/}
.page_content h4 {margin:7px 0; overflow:hidden; /* clear:left;*/}
.page_content strong {color:#EFC495;}
.page_content td {
	vertical-align:top;
	}
.page_content td p {
	margin:0px;
	padding:0px;
	}
table.table {border:1px solid #B1C8E7; BORDER-COLLAPSE: collapse;}
table.table td {border:1px solid #B1C8E7; color:#545454; font-size:92%; padding:2px 4px;}
thead, .table .head{background-color:#F5F9FF; color:#3664AA;}

table.table tr.first-line td {
background:#EBF1FF;
color:#1D4D9B;
vertical-align:middle;
font-weight:bold;
}

table.table tr.odd td {
background:#F1FEE4
}


.mappath{display:block; font-size:80%; padding:0px 5px;}
.mappath a {text-decoration:underline; color:#878787;}
.mappath span {padding-left:0px;}
.mappath * {padding-right:5px; color:#BEBEBE;}

.top-mappath {
	line-height:25px;
	width:782px;
	position:relative;
	padding:5px;
	clear:both;
	display:block;
	z-index:1000;
	overflow:hidden;
	white-space:nowrap;
	}

/* covorp added 2:56 02.09.2010  ------------- */
login {
position:absolute; right:0px; z-index:500;
background:#FFF url(/img/bg_bot.png) repeat-x bottom;
border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
border:1px solid #ccc;
padding:2px 8px;
}

#entry {display:none; width:192px; padding:5px 2px; }

#authform {color:#323232; padding:0px; margin:0px; display:inline; }
#auth {font-size:12px;}

.login, .pass{height:22px; padding:0px 4px; margin-right:2px;
font:normal 13px/24px Arial, "Trebuchet MS", Verdana, Tahoma; color:#424242; display:inline;
}

.login, .pass {width:92%;}

#authform button {margin:4px;}

small {font-size:80%; }
.small {font-size:90%;}


#box-attention,
.bfon, .ifon, .dfon{
	padding:5px 7px;
		 border-radius:3px;
	      -o-border-radius:3px;
	    -moz-border-radius:3px;
	 -webkit-border-radius:3px;
	     -ms-border-radius:3px;
	}
.bfon {background-color:#301208;}
.dfon {background-color:#260F0A;}
.ifon {background-color:#481C0F;}

#box-attention {
	background-color:#A52417; display:none; text-align:center; clear:both; color:#FF785D; font-size:16px;
	 margin:-20px auto 10px; text-shadow:0 1px 8px #301100; box-shadow:0px 1px 12px #301100;}
.cfon {background-color:#FBEEC5; padding:0px 2px; display:inline-block; }

.info {background:url(/img/info.png) no-repeat 5px 7px #F4F4F4; padding:10px; padding-left:32px; color:#2B5395;}
.info {font-size:12px;}

.oldfon {margin-left:10px;}


img {border:0;}
.aright{float:right;zoom:1;}
.aleft{float:left;zoom:1;}

.pimg-mid, .pimg-center, .pimg-right, .pimg-left{border:1px solid #EEE; padding:4px;}
.pimg-center{margin:0 auto; clear:both;}
.pimg-right{float:right; margin-left:10px;}
.pimg-left{float:left; clear:left; margin-right:10px;}


.padd5{padding:5px;}
.padd05{padding:0px 5px;}
.padd10{padding:10px;}
.padd010{padding:0px 10px;}
.padd20{padding:20px;}
.padd020{padding:0px 20px;}

.margtop120{margin:60px 0px; height:120px;clear:both;position:relative;border:2px solid #222;}
.pagebar{clear:both; margin:20px 0px; text-align:center;}

.trim-clear {clear:both;}
.pSpace1{clear:both; position:relative; height:10px;}
/* covorp 18:01 27.12.2010  -------------------------- */

.loading{background:url(/img/loading.gif) no-repeat 50% 50%;}
.loadsm{background:url(/img/loadsm.gif) no-repeat 20px center;}
.loadsch{background:url(/img/loadsch.gif) no-repeat;}

span.loading, a.loading{background:url(/img/loadsm.gif) no-repeat center left; padding-left:36px;}
span.loadsm{background:url(/img/loadsm.gif) no-repeat 2px center;}
.catload{background:url(/adm/img/catload.gif) no-repeat center left;}

#waiting{padding:8px 24px; height:32px; top:10px; display:none; /*background: url(images/loadsm.gif) no-repeat left;*/}


ul.smap {margin-left:32px;}
ul.smap li small{color:#787878;}
ul.smap li a {display:block;}


.pimg .prd1,.pimg .prcm1,.pimg .prd3 {position:absolute;
margin-top:-28px;right:19px;height:38px;width:96%;
/*	border:1px solid #222;*/
}
/*End статусы товара */

#bgbasket{padding:5px 10px; background:#fefefe;}

.vis {display:block;}
.hid {display:none;}

.CartTable{ background:#fefefe; margin:5px 0px; width:100%;}
.CartTable td{padding:5px; font-size:90%; vertical-align:middle;}
.CartTitleColumn {background:#efefef; font-weight:bold; color:#878787;}
.CartFonLine {/**/}
.CartRow {background:#fafafa;}
.CartSubTotal {font:bold 127%/27px Arial; color:#878787; border-top:0px dotted #11A8FF;}

.Cartfontline { text-decoration:none;}
.CartCount { font-size:100%}
.CartUndLine {border-top:1px dotted #fff;font-style:italic;font-size:120%; color:#545454;}
.CartRowDel { background:#F9EBEB; opacity:0.75; filter:Alpha(opacity=75);} /*text-decoration:line-through;*/
.CartRowDel * {color:#C30;}

.close {position:absolute; top:-5px; right:-5px; zoom:1; /*right:5px; top:5px;*/}
#bgfon {
	margin:0; display:none; position:absolute; top:0px; background:#231A0D;
	height:auto; width:100%; opacity:0.80; filter:alpha(opacity=80); overflow-x:hidden; z-index:1500; 
	}
#pfon {display:none; text-align:center; left:0px; width:100%; position:absolute; vertical-align:middle; z-index:4500;} 
#pfon #poptable {border:7px solid #3F8AF1; top:0px; margin:0 auto; overflow:auto;
	border-radius:12px; box-shadow:0px 1px 16px #5795F1;
	-moz-border-radius:12px; -moz-box-shadow:0px 1px 10px #AAA;
	-webkit-border-radius:12px; -webkit-box-shadow:0px 1px 10px #AAA;
}

#ttop {
	background:url(/img/totop.gif) no-repeat center top #5F2F14; bottom:-8px; width:3%; height:22px; left:49%;
	position:fixed; border:2px solid #8A4410; display:none; opacity:.25; filter:Alpha(opacity=25);
	z-index:5000; cursor:pointer; *cursor:hand;
		border-radius:32px 32px 0 0;
	   -moz-border-radius:32px 32px 0 0;
	-webkit-border-radius:32px 32px 0 0;
	box-shadow:0 -2px 8px #190A05;
	}
#ttop:hover{opacity:.7; filter:Alpha(opacity=70);}

@media
print{.noprint{display:none}}