form{margin : 0;padding : 0;border : 0;}
body {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	color: #626262;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	height:100%;
}

#tbl{margin-top:10px;}

img{border:none;}

td {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 12px;
	color: #484D59;
	padding:0px;
}

h1 {
	font-size: 18px;
	color: #000000;
	margin:0px 0px 10px 0px;
	font-weight:normal;
}
h2, .s2 {
	margin:0px 0px 2px 20px;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: 0;
	line-height: 22px;
	text-align: start;
	vertical-align: baseline;
	direction: ltr;
}
h2 a{
	font-size:11px;
	margin:0px 0px 0px 13px;
	color:#BB4D03;
}

h2.s1{
	font-size: 12px;
	color: #626262;
	margin:0px 0px 2px 13px;
	font-weight:bold;
}

.s3 {
	font-size:11px;
	margin:0px 0px 0px 13px;
	color:#BB4D03;
}

.s4 {color:#954B35;line-height:20px;font-family:tahoma,arial,verdana,sans-serif;margin:0;font-size:12px;}

h2.t2 {
	margin:0px 0px 0px 25px;
}
h1.t2 {
	margin:0px 0px 0px 15px;
}
h3 {
	font-size: 14px;
	color: #626262;
	margin:25px 0px 15px 0px;
	font-weight:normal;
}
h3.t2 {
	font-size: 14px;
	color: #626262;
	margin:0px 0px 15px 0px;
	font-weight:normal;
}

p{
	text-indent: 15px;
	line-height:20px;
	margin:0px 0px 0px 0px;
}
li {
	color: #626262;
	margin-bottom:2px;
}
ul{
	margin:0px 0px 10px 20px;
}
input{
	font-size: 12px;
	color: #626262;
}
textarea{
	font-family: tahoma, sans-serif;
	font-size: 12px;
	color: #626262;
}

a,a:active,a:visited,a:hover{
	color: #954B35;
}


.tab{
	height:100%;
}

.t_t{
	background:url(/i/t_t.gif) repeat-x;
	width:100%;
}
.t_l{
	background:url(/i/t_l.gif) repeat-y;
}
.t_r{
	background:url(/i/t_r.gif) repeat-y;
}
.t_b{
	background:url(/i/t_b.gif) repeat-x;
}
.t{
	padding:10px 15px 10px 15px;
}
	.t td{
		color:#000000;
		font-size:22px;
	}
.tab2{
	border:1px solid #efece8;
}
	.tab2 td{
		padding:8px 10px 8px 10px;
		border:1px solid #ffffff;
	}
	.tab2 td.tabhr{
		height:1px;
		padding:0px;
		background-color:#efece8;
		border:0px;
	}
	.tab2 td.tabslash{
		width:1px;
		padding:0px;
		background-color:#efece8;
		border:0px;
	}
	.tab2 td.n{
		color:#954b35;
		width:45%;
	}
	.tab2 td.v{
		color:#000000;
		width:55%;
	}
	.tab2 tr.colored{
		background-color:#efece8;
	}


.tab3 td{
	color:#000000;
	padding:13px 26px 13px 15px;
}
	.tab3 td.m{
		color:#954b35;
	}

.tab4 td{
	color:#000000;
}

.pre{white-space:pre;}


.logo{
	background-color:#954B35;
/*	padding:14px 50px 15px 26px; */
padding:14px 50px 7px 26px;
}


.slogan2{
	color:#ffffff;
	font-size:14px;
	margin:8px 0px 8px 0;
	text-align:center;
}
.menu td{
	background-color:#D09166;
}
	.menu td a{
		color:#ffffff;
		text-decoration:none;
	}
	.menu td.act{
		background-color:#ffffff;
		color:#954B35;
	}

.menu2{
	margin-bottom:14px;
}
.menu2 td{
	background-color:#D09166;
	white-space:nowrap;
}
	.menu2 td.item{
		text-align:center;
	}
	.menu2 td a, .menu2 td span{
		color:#ffffff;
		text-decoration:none;
		cursor:pointer;
		white-space: nowrap;
	}
	.menu2 td.act, .menu2 td.act span{
		background-color:#F0EAE6;
		color:#000000;
	}

.px11 td, .s{
	font-size:11px;
}

.sm{
	border-top:1px solid #D5B7AE;
	border-bottom:1px solid #D5B7AE;
	margin-bottom:20px;
	width:169px;
}
	.sm td{
		padding:5px 10px 7px 4px;
		vertical-align:bottom;
	}
	.sm td a{
		padding-left:13px;
		background:url(/i/arrow.gif) no-repeat 0px 5px;
		text-decoration:none;
		display:block;
	}
	.sm td.hr{
		padding:0px;
		height:1px;
		background:url(/i/sm_hr.gif) repeat-x 0px 0px;
	}
	.sm td.smfix
	{
		background:none repeat scroll 0 0 #FFFFFF;
		padding:0px 0px 7px 0px;
	}
	.sm div.smfix
	{
		background:none repeat scroll 0 0 #FFFFFF;
		margin-left:4px;
	}
	.sm div.smfix ul{margin:0 0 0 0px; padding:0;}
	.sm div.smfix ul li{margin:0;color:#964B36;}
	.sm div.smfix a
	{
		background:none no-repeat scroll 0 0 #FFFFFF;
		color:#964B36;
		margin-top:5px;
		text-decoration:underline;
		padding-left:13px;
	}

.sm2{
	border-top:1px solid #D5B7AE;
	border-bottom:1px solid #D5B7AE;
	margin-bottom:21px;	
	width:172px;
}
	.sm2 td.i{
		width:100%;
		padding-left:3px;
		font-size:14px;
	}
	.sm2 td.hr1{
		padding:0px;
		height:1px;
		background:url(/i/sm_hr2.gif) repeat-x 0px 0px;
	}
	.sm2 td.hr2{
		padding:0px;
		height:1px;
		background:url(/i/sm_hr.gif) repeat-x 0px 0px;
	}
	.sm2 td a{
		margin-left:3px;
		text-decoration:none;
	}



.dl{
	padding:25px 0px 20px 23px;
	background:url(/i/pdf.gif) no-repeat 23px 0px;
}
	.dl a{
		font-size:14px;
		text-decoration:none;
		color:#BB4D03;
		display:block;
	}


.cat_block{
	height:115px;
	border-top:1px solid #D5B7AE;
	border-bottom:1px solid #D5B7AE;
	margin-bottom:12px;
}
	.cat_block div{margin:7px 0px 7px 10px;}
	.cat_block a{
		color:#000000;
		padding-left:13px;
		background:url(/i/li.gif) no-repeat 0px 5px;
		text-decoration:none;
	}
	.cat_block a.act{
		color:#954B35;
	}


.wt{
	background:url(/i/w_t.gif) repeat-x;
	height:8px;
}
.wl{
	background:url(/i/w_l.gif) repeat-y; width:1px;
}
.wr{
	background:url(/i/w_r.gif) repeat-y;
}
.wl2{
	background:url(/i/w_l2.gif) repeat-y;
}
.wr2{
	background:url(/i/w_r2.gif) repeat-y;
}
.wl3{
	background:url(/i/w3_l.gif) repeat-y;
}
.wr3{
	background:url(/i/w3_r.gif) repeat-y;
}

.wb{
	background:url(/i/w_b.gif) repeat-x;
	height:8px;
}
.wc{
	padding:12px;
	vertical-align:top;
}
.wc2{
	padding:18px 28px 10px 18px;
	vertical-align:top;
}

.wc2c{
	padding:18px 24px 10px 14px;
	vertical-align:top;
}

.wc3{
	padding:18px 28px 20px 27px;
	vertical-align:top;
	height:100%;
	width:100%;
}
.wc4{
	padding:0px;
	font-weight:bold;
	text-align:center;
	color:#954b35;
	background-color:#efece8;
	height:44px;
	font-size:15px;
}
.wc5{
	padding:6px 6px 13px 6px;
	vertical-align:top;
	color:#954b35;
}
.wc6{
	padding:16px 22px 10px 16px;
	vertical-align:top;
}

.black{
	color:#000000;
}

.black br{margin:5px;}

.black p{
	color:#000000;
}

.price{
	margin:8px 0px 5px 0px;
	background-color:#E8E8E8;
}
	.price td{
		font-size:17px;
		font-weight:bold;
		color:#000000;
		font-family:arial;
	}
		.price td span{
			font-size:10px;
			font-weight:normal;
			font-style:normal;
		}

.tel{
	font-size:30px;
	color:#954B35;
	font-weight:bold;
	white-space:nowrap;
	padding:28px 0px 50px 0px;
}
	.tel span{
		font-weight:normal;
		color:#BA6831;
		font-size:18px;
	}
	.tel div{
		text-align:right;
		font-size:12px;
		font-weight:normal;		
		width:212px;
	}
		.tel div a{
			padding-left:12px;
			background:url(/i/arrow.gif) no-repeat 0px 6px;
		}


.ban{
	background:url(/i/ban.jpg) no-repeat 0px 0px;
	border:1px solid #9E9E9E;
	width:190px;
	margin-bottom:20px;
	height:150px;
}
	.ban td.n{
		color:#000000;
		padding:10px 0px 0px 17px;
		vertical-align:top;
		height:95px;
	}
	.ban td.p{
		color:#ffffff;
		padding:0px 0px 7px 17px;
		vertical-align:bottom;
	}
	.ban td.p td{
		color:#ffffff;
		padding:4px 5px 0px 0px;
	}

.login{
	margin-top:5px;
	width:190px;
}
	.login td{
		font-size:11px;
	}
	.login td .b{
		float:right;
	}


.inp{
	width:100%;
	background:url(/i/inp_bg.gif) repeat-x 0px 1px;
	padding:0px;
}
	.inp input{
		width:100%;
		border:0px;
		margin:0px;
	}
.inp2{
	width:100%;
	background:url(/i/inp_bg.gif) repeat-x 0px 0px;
	padding:0px;
}
	.inp2 input{
		width:100%;
		border:0px;
		margin:0px;
	}

.inp3{
	width:100%;
	background:url(/i/inp_bg.gif) repeat-x 0px 0px;
	padding:2px 0px 0px 0px;
}
	.inp3 input{
		border:0px;
		width:100%;
		margin:0px;
	}

.ta, .ta textarea{
	width:100%;
	height:112px;
	border:0px;
	margin:0px;
}

.sel{
	margin:9px 0px 7px 0px;
}
	.sel select{
		width:100%;
		display:block;
		margin:4px 0px 2px 0px;
		font-size:11px;
	}

.inp_l{
	border-left:1px solid #d9d9d9;
}
.inp_t{
	border-top:1px solid #d9d9d9;
	width:100%;
}
.inp_r{
	border-right:1px solid #d9d9d9;
}
.inp_b{
	border-bottom:1px solid #d9d9d9;
}


.pic{
	padding:1px;
	border:1px solid #cccccc;
	float:left;
	margin:0px 12px 5px 0px;
}
.pic2{
	float:left;
	margin:0px 12px 15px 0px;
}
.pic3{
	border:1px solid #ebebeb;
}


.px14{
	font-size:14px;
}

.px15{
	font-size:15px;
}

.prev{
	margin:5px 0px 5px 0px;
}
	.prev span{
		font-weight:bold;
		color:#954B35;
		display:block;
		font-size:11px;
		margin-top:5px;
	}
.prev2{
	margin:5px 0px 8px 0px;
}
	.prev2 span{
		color:#954B35;
		display:block;
		font-size:11px;
		margin-top:5px;
	}

.list div{
	padding-left:9px;
	background:url(/i/li2.gif) no-repeat 0px 6px;
	margin-bottom:15px;
	position:relative;
	left:-7px;
}

.list2 div{
	padding-left:9px;
	background:url(/i/li3.gif) no-repeat 0px 6px;
	margin-bottom:15px;
	position:relative;
	left:-7px;
	font-size:14px;
}


.date{
	font-size:11px;
	margin-bottom:4px;
}

.cont p, .cont div{
	line-height:20px;
}


.nav{
	font-size:11px;
	padding-bottom:15px;
	color:#000000;
}

.l-5{
	position:relative;
	left:-5px;
}

.nam{
	position:relative;
	left:-10px;
	padding-left:10px;
	background:url(/i/li2.gif) no-repeat 0px 7px;
}

.pages{
	color:#000000;
}


.prodname{
	font-size:14px;
	text-align:center;	
	padding:4px 0px 10px 0px;
}

.prodprice{
	color:#000000;
	text-align:center;
	padding:10px 0px 10px 0px;
	background-color:#efece8;
	font-family:tahoma;
	font-size: 11px;
	line-height:16px;
}
.proditem{
	padding:20px 0px 10px 0px;
	font-size:11px;
}
	.proditem div{
		height:140px;
		
	}


.zoom{
	padding-left:18px;
	background:url(/i/zoom.gif) no-repeat 0px 2px;
	font-size:11px;
}


.back{
	padding-left:18px;
	background:url(/i/arrow3.gif) no-repeat 0px 4px;
	font-size:11px;
}

.px11{
	font-size:11px;
}
.px10{
	font-size:10px;
	color:#000000;
}


.params_tab td{
	border-right:1px solid #ffffff;
	font-size:11px;
	padding:10px;
}
.params_tab tr.grey{
	background-color:#efece8;
}
.params_tab td span{
	color:#000000;
}

.question{
	color:#954b35;
	font-size:14px;
	margin-bottom:25px;
	/*white-space:pre;*/
}

div.qitem{
	color:#000000;
	position:relative;
	left:-10px;
	padding-left:10px;
	background:url(/i/li2.gif) no-repeat 0px 6px;
	margin-top:1px;
}


.fz12px, .fz12px p, .fz12px div{
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:12px;
	line-height:20px;
	color:#484D59;
}

div.bitem
{
	margin-bottom:20px;
	font-size: 14px;
	color:#484D59;
}

.f{
	height:100px;
	vertical-align:top;
}
	.f td{
		vertical-align:top;
		padding-left:5px;
	}
	.f td.l{
		width:50%;
		font-size:11px;
	}
		.f a{
			color:#0082C2;
			font-size:11px;
		}
.nw {
cursor:pointer;
color:#954B35;
}
.nws {
cursor:pointer;
color:#626262;
}
 .ot {
  margin-top: 5px; 
 }
.sl{
width:100%;
font-size:11px;
}
.my_s {
cursor:pointer;
color:#954B35;
text-decoration: underline;
}
.lay1 {position:absolute; display:none; background-color:#000000; z-index:8;}
.lay2 {position: absolute; z-index:9; display:none; margin-top: 164px; text-align:center;}
.dynamic {width:100%;}

.thumbs{margin:0;padding:0px;}
.thumbs {float:left;margin:5px;border:1px solid #999;padding:2px;}
.thumbs a{display:block;float:left;overflow:hidden;position:relative;z-index:1;left:1px;top:1px;}
.thumbs img{float:left;position:absolute;top:-2px;left:-2px;}
.thumbs a:hover{border:none;}
.thumbs a:hover img{border:1px solid #999;background:#fff;padding:2px;}


#itemInfo{}

#itemInfo td.leftmenu {padding-left:5px;width:213px;}
#itemInfo td.leftmenu table{margin-bottom:25px !important;}
#itemInfo td.main {width:100%;padding-left:17px;padding-right:10px;}

.form{width:100%;text-align:left;}
#userForm td{padding-bottom:5px;}
#userForm td.name{text-align:right;padding-right:10px;width:1%;white-space:nowrap;}
#userForm .required{color:#944931;}
#userForm h2{margin-top:5px;font-size:12px;color:#626262}

#xEditingArea p{text-indent:15px;line-height:20px;}

p.xml{text-indent: 15px;line-height:20px;}


.vertical { overflow:hidden; font-size:12px; float:left; line-height:30px; position:relative; width:30px; height:200px; border:none; }
.vertical object{ width:30px; height:200px; float:left;width:30px; }
.vertical span{filter:flipv() fliph();writing-mode:tb-rl;display:block;position:absolute;left:0;bottom:-15px;height:200px;width:30px;font-family:Arial;color:#954B35;font-weight:600;line-height:14px;text-indent:0px;margin-top:-20px;font-size:13px;}

.texti p, .texti div { text-indent: 15px;line-height:20px;}

.normalH1 h1 {color:#954B35;line-height:20px;font-family:tahoma,arial,verdana,sans-serif;margin:0;font-size:12px;}
.undl, .undl p {text-decoration: underline;color:#954B35;line-height:20px;}

.font_14 {color: #000;font-size:14px;text-indent:15px;padding:10px 0 10px 0;}
.font_14z {color:#484D59;line-height:20px;font-size:14px;padding:10px 0 10px 0;}
.font_18 {color: #000;font-size:18px;padding:10px 0 10px 0;}
.font_11 {color: #000;font-size:11px;padding:3px 0 0 0;}
.desc {text-indent: 15px;line-height:20px;}

.selected {font-weight:bold;}

.adv-banner{}
.adv-banner a{margin-bottom:30px;}
.inp, .inp p, .inp div, .prev{color:#484D59;line-height:20px;}
#votes12container, #votes12container td{font-size:12px;}
.mainfont, .mainfont p, .mainfont div, #gallery {font-size:14px;}

.slash{ width:40px;	background:url(/i/dots_vert.gif) repeat-y 50% 0px; }
.ico{
	font-size:13px;
}
.ico div a{
	color:#000000;
	display:block;
	margin:0px 0px 10px 10px;
}
.hr3{
	padding:0px;
	height:8px;
	background:url(/i/sm_hr.gif) repeat-x 0px 50%;
}

.link a {
color:#000000;
padding:0 0 0 10px;
}

.thumb_cell a{
	text-decoration:none !important;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:12px !important;
	color:#FFFFFF !important;
}
.thumb_cell_a{
	background-color:#EFECE8 !important;
	color:#000000;
	font-size:12px !important;
}

.to_cart{text-decoration:none !important;}

.cart_block{
	position:absolute;
	left:50%;
	top:155px;
	margin-left:-410px;
	background:url(/i/cart_bg.png);
	border:1px solid #EEEDED;
	width:820px;
	z-index:10;
	display:none;
}
	.cart_block table{
		border-bottom:1px solid #D3B7AF;
		margin-bottom:10px;
	}
	.cart_block td{
		color:#202020;
		padding:14px 5px 14px 5px;
		font-size:12px;
	}
	.cart_block td.hr{
		padding:0px;
		height:1px;
		background:url(/i/dashes_hor.gif) repeat-x;
	}
	.cart_block td td .price2{
		font-size:15px;
		font-weight:bold;
	}
	.cart_block td.px13{
		font-size:13px;
	}


.b_close{
	float:right;
}
	.b_close img{
		cursor:pointer;
	}

.b_cart{
	cursor:pointer;
}

.cartItemList th {
background-color:#D09166;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
padding:6px 5px;
text-align:left;
}

#dinamycCartContent h2
{
	color:#000000;
	font-size:15px;
	font-weight:normal;
	margin:0 0 2px 20px;
}
