.txt{font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;	}
.price{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #ffffff; cursor: default;text-decoration: none;
}
.wprice{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #ffffff; cursor: default;text-decoration: none;
}
.check_summ{
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #ceb192; cursor: default;text-decoration: none;
}
.check_summ span{
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:18px; color: #ffffff; cursor: default;text-decoration: none;
}
.silver{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}

a{font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: pointer;text-decoration: underline;}
a:hover{
	color: #ffffff;
}

h1{
	padding:0px;margin:0px 0px 15px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:15px; color: #a48278; cursor: default;text-decoration: none;
}
h2{
padding:0px;margin:0px 0px 15px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:15px; color: #ffffff; cursor: default;text-decoration: none;
}

body{margin:0px;background:#0e0206;}
table{border-collapse:collapse; border:0px;border-spacing:0px;}
td{padding:0px; vertical-align:top;}
form{
	margin:0px;padding:0px;
}

.main_t{
	width:100%;
	
	 
	background:url('../images/top_l.jpg') no-repeat 0px 0px ;
}
.top_bg{
	width:100%;
	background:#0e0206 url('../images/top_c.jpg') repeat-x 0px 0px !important;
}
.top_r{
	background: url('../images/top_r.jpg') no-repeat 100% 0px;
	padding:0px 53px 0px 53px;
}
.top_div{
	width:100%;	
	margin-bottom:10px;
	
}

.main_menu_t{
	width:100%; height:111px;
	white-space:nowrap;
}

.main_menu_a a{
	display:inline-block;
	padding:0px 0px 0px 18px;
	margin-top:12px;margin-left:15px;
	background:url('../images/mm_mark.gif') no-repeat 0px 3px;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:11px; color: #31232c; cursor: pointer;text-decoration: none;text-transform:uppercase;
}
.main_menu_a a#first{margin-left:0px !important;}
.main_menu_a a:hover{color:#493843;}



.tm_home,.tm_mail,.tm_search{
	position:absolute;
	display:block;
	width:11px;height:15px;
	cursor:pointer;
	left:100%;
	top:9px;
}
.tm_home{margin-left:-192px;background:url('../images/tm_home.gif') no-repeat 0px 2px ;}/*margin-left:679px;*/
.tm_mail{margin-left:-107px;background:url('../images/tm_mail.gif') no-repeat 0px 4px ;}/*margin-left:760px;*/
.tm_search{margin-left:847px;background:url('../images/tm_search.gif') no-repeat 0px 0px ;}

.logo{
	position:absolute;
	display:block;
	width:251px;height:112px;
	cursor:pointer;
	left:50%;
	background:url('../images/top_logo.jpg') no-repeat 0px 0px ;
	top:0px;margin-left:-126px;
}
.top_search{
	position:absolute;
	display:block;
	width:155px;height:17px;
	top:58px;margin-left:-291px;left:100%;
	border:0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:12px; color: #231f1c; cursor: default; text-decoration: none;
	background:#e6e3d4;
}
.tm_search_but{
	position:absolute;
	display:block;
	width:36px;height:33px;
	top:53px;margin-left:-122px;left:100%;
	background:url('../images/zoom.jpg') no-repeat 0px 0px;
	cursor:pointer;
}

.basket_line{
	width:100%;;

}
.top_basket{
	width:168px;height:135px;
	border:1px solid #56463e;
	background:url('../images/top_basket_bg.gif') repeat-x 0px 0px;
	margin-right:30px;
}
.top_basket .lable{
	padding-left:20px;padding-bottom:7px;
	white-space:nowrap;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;
}
.top_basket .value{
	padding-left:10px;padding-bottom:7px;
	white-space:nowrap;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}

.basket_but{
	display:block;margin-top:10px;
	width:92px;height:28px;
	background:url('../images/basket_but.gif') no-repeat 0px 0px;
	cursor:pointer;
}
.top_basket a.basket_but{
	margin-left:20px;
}

.top_basket td.check_time{
	padding:20px 20px 5px 20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:10px; color: #8b8989; cursor: default;text-decoration: none;
}

.delete_all_but{
	display:block;margin-top:10px;
	width:92px;height:28px;
	background:url('../images/delete_all.gif') no-repeat 0px 0px;
	cursor:pointer;
}

.cat_menu_td{
	width:100%;
	padding-top:20px;
}

.cat_menu_main{
	display:inline-block;
	margin:0px 20px 10px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:15px; color: #ac897d; cursor: pointer;text-decoration: none;
	padding:0px 0px 0px 27px;
	background:url('../images/ttype_m.gif') no-repeat 0px 0px;
}
.top_type a:hover,.top_type a.cmm_active{color:#ffffff !important;}
a.cmm_active{color:#ffffff !important;}

.cm_sub{
	display:block;
	padding:0px 0px 0px 30px;
	margin-top:10px; margin-bottom:10px;
	background:url('../images/tsort_m.gif') no-repeat 0px 3px;
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}
.cm_sub a.active,.cm_sub a.active{text-decoration: none;color: #ffffff;}


.hrg_l{
	width:100%;	height:1px;
	display:block;
	background: #856b46 url('../images/hr_left.gif') no-repeat 0px 0px;
}
.hrg_r{
	display:block;
	width:100%;	height:1px;
	background: url('../images/hr_right.gif') no-repeat 100% 0px;
}

.top_sort_1,.top_sort_2{
	position:relative;clear:both;
	display:block;
	xxtop:176px;margin-top:7px;
	width:95%;xxheight:35px;
	xxborder:1px solid #fff;
	padding:0px 0px 0px 28px;
	background:url('../images/tsort_m.gif') no-repeat 0px 3px;
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}
.top_sort_2{xtop:213px;}

.top_sort_1 a.active,.top_sort_2 a.active{text-decoration: none;color: #ffffff;}

.bot_bg{
	height:100%;
	background:url('../images/bot_bg.gif') repeat-x 0px 100%;
}
	
.cont_td{
	padding:27px 40px 0px 60px;
	background:#31232c;
	
}

.cat_top{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #0e0207;
}
.cat_h{
	xxborder:1px solid #ffffff;
	white-space:nowrap;
	padding-right:20px;
}
.pages{
	margin-top:20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}
.pages a.active,.pages a.active{text-decoration: none;color: #ffffff; font-size:13px;}

.cat_top_pages{
	text-align:right;
	width:100%;
	xxborder:1px solid #ffffff;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}
.cat_top_pages a.active,.sizes_sort a.active{text-decoration: none;color: #ffffff;}

.sizes_sort{
	display:block;
	width:100%;height:20px;
	_border:1px solid #000;
	margin-top:10px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}


.cat_t{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;
	border-bottom:1px solid #000000;
}
.cat_t td.mt{
	border-bottom:1px solid #000000;
	padding:20px 15px 15px 0px;
	width:30%;
}

.gimg_list {width:145px; height:145px; border:1px solid #695651; margin-bottom:5px;}
.gimg_list .gimg{width:145px; height:145px; border:3px solid #000000; margin-bottom:5px; overflow:hidden;}
.gimg_in{
	border:1px solid #695651;
	display:table;
}
.cat_t img,.gimg_in img{
	border:5px solid #000000;
}
.gtitle{
	display:inline-block;
	padding:0px 0px 0px 10px;
	margin:3px 0px 3px -10px;
	background:url('../images/rpage_st.gif') no-repeat 0px 4px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:12px; color: #ceb192; cursor: pointer;text-decoration: underline;
}
.cat_t_gtitle:hover{
	color: #ffffff; text-decoration: none;
	
}
.but_buy{
	background:transparent url(../images/but_buy.gif) no-repeat scroll 0 0;
	display:inline-block;
	display: -moz-inline-block;
	height:28px;
	width:92px;
	margin-left:10px;
	border:none;
}
.but_delete{
	display:inline-block;
	width:92px; height:28px;
	background:url('../images/but_delete.gif') no-repeat 0px 0px;
}
.but_recount{
	background:transparent url(../images/recount_but.gif) no-repeat scroll 0 0;
	display:inline-block;
	display: -moz-inline-block;
	height:28px;
	width:110px;
	margin-left:10px;
	border:none;
}
.but_send{
	display:inline-block;
	width:92px; height:28px;
	border:0px;
	background:url('../images/but_send.gif') no-repeat 0px 0px;
	cursor:pointer;
}
.cat_bot_pages{
	text-align:left;
	padding-top:20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #8b8989; cursor: default;text-decoration: none;
}
.cat_bot_pages a.active{text-decoration: none;color: #ffffff;}

.rcol{
	padding:0px 0px 20px 20px;
	border-left:1px solid #584d54;
}
.rcol_box{
	width:170px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;	
}

.all_spec{
	display:inline-block;
	padding:0px 0px 0px 15px;
	margin:3px 0px 3px 0px;
	background:url('../images/rpage_st.gif') no-repeat 0px 4px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: pointer;text-decoration: underline;
}
.rcol h1{
	display:inline-block;
	padding:0px 0px 20px 46px;
	background:url('../images/spec_h.jpg') no-repeat 0px 4px;
	margin:0px 0px 0px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:15px; color: #a48278; cursor: default;text-decoration: none;
	
}
.top_phone{
	position:absolute;
	display:block;
	width:300px; height:20px;
	top:55px; margin-left:30px;
	font-family:Arial; letter-spacing:-0.5pt; line-height:18px; font-weight:normal; font-size:18px; color: #fce1aa; cursor: pointer;text-decoration: none;
}
.inplong{
  width:400px; padding:2px; height:22px;margin-left:20px; margin-bottom:5px;
}
.talong{
  width:400px; padding:2px; height:70px;margin-left:20px; margin-bottom:5px;
}
.mm_bot{
	display:inline-block;
	margin:0px 30px 0px 0px;height:16px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;
	padding:0px 0px 0px 27px;
	background:url('../images/mm_bot.gif') no-repeat 0px 0px;
}

.gprices_t{
	width:95%;
	margin-bottom:25px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;
	border:1px solid #856b46;
}
.gprices_t td{
	padding:4px 10px 4px 10px;
	border:1px solid #856b46;
}

.gbasket_t{
	width:95%;
	margin-bottom:25px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #ceb192; cursor: default;text-decoration: none;
	border:none;
}
.gbasket_t td{
	padding:4px 10px 4px 10px;
	border-bottom:2px solid #31232c;
	border-top:2px solid #31232c;
}
.gprices_t thead td,.gbasket_t thead td{
	background:#7a5d55; font-weight:bold; color: #ffffff;
	padding-right:5px;
}
.gprices_t tbody td{
	xbackground:#cccccc; color:#000000;
}
.gprices_t tbody td .price{color:#e10e04;}


.check_price_count{
	text-align:center;
	width:30px;
}


.count_order{
width:20px; height:16px;border:1px solid #cccccc;text-align:center;
  font-family:Arial, Arial Cyr, sans-serif; letter-spacing:0pt; line-height:11px;  font-weight:normal; font-size:11px; cursor: default; text-decoration: none;
  margin-right:3px;
}

.calendar_but{
	display:inline-block;
  width:12px;height:14px;
  margin:3px 5px 0px 3px;
  cursor:pointer;
  border:none;
  float:left;
  background:url('../images/calendar_but.gif') no-repeat 0px 0px;
 }
 
 table.order_t td{
	padding-right:0px;padding-left:0px;
}
 table.order_t{
	width:100%;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #000000; cursor: default;text-decoration: none;
}
table.order_t td.lable{
	padding-top:5px; padding-bottom:5px;
	color:#444444;
}

.order_inp_short{
	width:100px;
	border:none;
	border-bottom:1px solid #000000;
	margin:0px 0px 10px 0px;
	
}
.order_inp_long{
	width:100%;
	border:none;
	border-bottom:1px solid #000000;
	margin:0px 0px 10px 0px;
}
.all_order_form{
	background:#ffffff;
	width:100%;
	margin:5px 0px 5px 0px;
	border:1px dashed #777777;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #000000 !important; cursor: default;text-decoration: none;
}

.all_order_form a{
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #ff5b14; cursor: pointer; text-decoration: underline;
}
.all_order_form a:hover{
	color: #000000; text-decoration: none;
}

input.long{border:1px solid #a8a8a7; width:100%;}
input.short{border:1px solid #a8a8a7; width:100px;}
textarea.description{border:1px solid #a8a8a7; width:100%; height:100px;}
textarea.body{border:1px solid #a8a8a7; width:100%; height:100px;}
textarea.meta{border:1px solid #a8a8a7; width:100%; height:50px;}

table.txt td{
	padding-right:15px;padding-left:10px;
	
}

.order_glist_t{
	border:1px solid #000000;
	margin-bottom:20px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #000000 !important; cursor: default;text-decoration: none;
}
.order_glist_t td{
	border:1px solid #000000;
	padding:3px 5px 3px 5px;
}
.order_glist_t table {
	border:none;
}
.order_glist_t table td{
	border:none;
}

.order_list_ta{
	width:100%;
	border:none; height:30px;
	overflow-y:auto;
}

.cat_search_form{
	
	width:150px; margin-left:5px; margin-bottom:20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px !important; cursor: default; text-decoration: none;color: #ffffff ;
}
.cat_search_form td{
	padding:4px;font-size:11px;
}
.cat_search_form select{
	height:18px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px;  font-weight:normal; font-size:11px !important; cursor: default; text-decoration: none;color: #000000 ;
	
}
.cat_search_form .long_select{
	width:100%;
}
.cat_search_form .price_select{
	width:62px; height:14px !important;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px;  font-weight:normal; font-size:11px !important; cursor: text; text-decoration: none;color: #000000 ;
}

.filter_but{
	display:block;
	width:92px;height:28px;
	background:url('../images/search_but.gif') no-repeat 0px 0px;
	cursor:pointer;
	border:none;
}


.call_back_box{
	position:fixed; bottom: 50%; left: 0pt;
	z-index:1000;
	
}
.call_back_link{
	display:inline-block;
	width:30px; height:180px;
	cursor:pointer;
	background:url('../images/call_back_link.gif') no-repeat 0px 0px;
}
.call_back_cont{
	width:300px; height:180px;
	background:#4e7b12 url('../images/call_back_cont.gif') repeat-x 0px 0px;
	
}
.call_back_cont form{padding:0px !important; margin:0px !importan;}
.call_back_cont input{width:100%; height:14px; border:1px solid #485f1e; font-size:11px;}
.call_back_cont textarea{width:100%; height:40px; border:1px solid #485f1e; font-size:11px;}
.call_back_cont table td{padding:3px 10px 0px 0px;}
.call_back_cont table {margin-top:5px;}

.call_back_cont,.call_back_cont table{
font-family:Tahoma; letter-spacing:0pt; line-height:13px;  font-weight:normal; font-size:11px; color:#ffffff;cursor: default; text-decoration: none;
}
.call_back_but{
	display:inline-block;
	width:120px; height:20px !important;
	background: url('../images/call_back_cont.gif') repeat-x 0px 0px;
	border:1px solid #485f1e; font-size:11px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px;  font-weight:bold; font-size:11px; color:#ffffff;cursor: pointer; text-decoration: none;
}


.glist{
	display:inline-block;
	width:100%;
	clear:both;
}

.sub_section_item{
	display:inline-block;
	height:200px;
	margin:0px 15px 0px 0px;
	text-align:center;
}
.sub_section_item a.gimg{display:inline-block; border:none; width:150; height:150px; overflow:hidden;}
.sub_section_item a img{border:none; margin-bottom:7px; border:1px solid #bbbbbb;}
.goods_box a img{border:none;}

.goods_box{
	display:inline-block;
	width:190px; height:270px;
	margin-right:10px; margin-bottom:15px;
	xborder:2px solid #a5a5a5;
	float:left;
	padding:8px 0px 8px 0px;
}
.goods_box_cont{
	width:160px;
	text-align:left;
	margin:0px 0px 0px 15px;
}
.goods_box_cont div{
	margin-bottom:5px;
}

.gimg_main { border:1px solid #695651; margin-bottom:5px;}
.gimg_main div{width:300px; border:4px solid #000000; overflow:hidden;}

.gimg_pre_list {width:100px; height:100px; border:none; margin-bottom:5px; margin-right:5px;  overflow:hidden;float:left;}
.gimg_more_list {width:50px; height:50px; border:none; margin-bottom:5px; overflow:hidden;}

.gprices_t input.count{border:1px solid #999999; width:25px; height:16px; text-align:center; margin:0px 10px 0px 0px;}
.gbasket_t input.count{border:1px solid #999999; width:25px; height:16px; text-align:center; margin:0px 10px 0px 0px;}

.delete_from_basket{
	display:inline-block;
	width:16px; height:16px;
	background: url('../images/delete_from_basket.gif') no-repeat 0px 0px;
}
.redo{
	display:inline-block;
	width:20px; height:16px;
}
	
.order_form_t{width:600px;}
.order_form_t td{padding:3px 10px 3px 0px; white-space:nowrap;}
.order_form_t input{width:100%; }
.order_form_t textarea{width:100%; height:60px;}


span.gprice_summ{
	display:inline-block;
	font-family:Tahoma; line-height:28px; font-weight:normal; font-size:28px; color: #ffffff; cursor: default; text-decoration: none;
}
input.put{
	width:16px; height:16px;
}

.order_list_art{
width:55px; height:16px;border:1px solid #cccccc;text-align:center;
  font-family:Arial, Arial Cyr, sans-serif; letter-spacing:0pt; line-height:11px;  font-weight:normal; font-size:11px; cursor: text; text-decoration: none;
  margin-right:3px;
}
