/*
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;

background:url('../img/big_img.jpg') no-repeat 0px 0px ;
*/

.txt {font-family:Arial, Arial Cyr, sans-serif; letter-spacing:0pt; line-height:12px; font-style:normal; font-weight:normal; font-size:12px; color: #000000; cursor: standart; text-decoration: none;}

html{height:100%;}
body{margin:0px; background:#f0e7dc; height:100%;}
table{border-collapse:collapse; border:0px;border-spacing:0px;
font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #1e1e1e; cursor: default; text-decoration: none;
}
h1{
	margin:0px 0px 15px 0px; padding:0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:28px; font-weight:normal; font-size:25px; color: #ff5b14; cursor: default; text-decoration: none;
}
a{
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #ff5b14; cursor: pointer; text-decoration: underline;
}
a:hover{color:#000000; text-decoration: none;}
td{padding:0px; vertical-align:top;}

.header_t{
	width:100%; height:380px;
	background:url('../img/header_left_wall.jpg') repeat-x 0px 100% ;
}
form{
padding:0px; margin:0px;
}

.header_lcol{
	width:100%;
	background:url('../img/header_left.jpg') no-repeat 100% 100% ;
}
.header_rcol{
	background:url('../img/header_right.jpg') repeat-x 0px 100% ;
}
.header_rcol_box{
	width:250px;
	padding:90px 40px 40px 40px;
	font-family:Georgia; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:14px; color: #ffffff; cursor: default; text-decoration: none; font-style:italic;
}
.header_rcol_box a{
	font-family:Georgia; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:14px; color: #ffffff; cursor: pointer; text-decoration: underline; font-style:italic;
}
.header_rcol_box a:hover{text-decoration: none; color:#f78907;}
.header_menu{
	position:absolute;
	left:1%;
	top:10px; 
	width:98%; height:49px;
	background:url('../img/hm_bg.gif') repeat-x 0px 0px ;
}
.hm_lcol{
	width:100%;
	padding:6px 0px 0px 20px;
	background:url('../img/hm_left.jpg') no-repeat 0px 0px ;
}
.hm_lcol a{
	font-family:Arial; letter-spacing:0pt; line-height:34px; font-weight:bold; font-size:30px; color: #ffffff; cursor: pointer; text-decoration: none;
}
.hm_lcol span{
	font-family:Arial; letter-spacing:0pt; line-height:34px; font-weight:normal; font-size:24px; color: #ffffff; cursor: default; text-decoration: none;
}
.hm_rcol{
	background:url('../img/hm_right.gif') no-repeat 100% 0px ;
	padding:15px 20px 0px 0px;
	white-space:nowrap;
	font-family:Arial; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:18px; color: #440000; cursor: default; text-decoration: none;
}
.hm_rcol a{
	display:inline-block;
	margin:0px 10px 0px 10px;
	font-family:Arial; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:18px; color: #440000; cursor: pointer; text-decoration: none;
}
.hm_rcol a:hover,.hm_rcol a.active{color:#ffffff;}

.basket_box_t{
	width:250px;
}
.basket_box_img{
	width:101px; height:124px;
	background:url('../img/basket_box.gif') no-repeat 0px 0px ;
}
.basket_box_rcol{
	padding:20px 0px 0px 10px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:12px; color: #ffffff; cursor: default; text-decoration: none;
}
.basket_box_rcol i{display:inline-block; margin-bottom:10px; font-size:15px;}
.basket_box_rcol span{font-family:Tahoma;font-size:18px;color:#f78907;}
.basket_box_rcol a{
	display:inline-block;
	margin:10px 0px 0px 0px;
	width:112px; height:30px;
	background:url('../img/bbox_but.gif') no-repeat 0px 0px ;
}

.top_phone{
	font-family:Georgia; letter-spacing:0pt; line-height:28px; font-weight:bold; font-size:25px; color: #ffffff; cursor: default; text-decoration: none; font-style:italic;
}
.tp_coment{
	font-family:Georgia; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:14px; color: #ffffff; cursor: default; text-decoration: none; font-style:italic;
}

.cont_all{
	width:100%;
	background:url('../img/cont_bg.gif') repeat-x 0px 0px ;
}
.thre_col_t{
	width:100%;
	background:url('../img/footer_soap.jpg') no-repeat 0px 100% ;
	border-bottom:6px solid #ff8a00;
}

.cont_ccol{
	width:100%;
	padding:20px 30px 60px 30px;
}

.cont_lcol{
	padding:40px 0px 60px 20px;
}


.cont_rcol{
	padding:40px 30px 60px 0px;
}

.lm_box .r1, .lm_box .r2, .lm_box .r3 {
  display: block;
  height: 1px;
  overflow: hidden; 
  font-size:1px;
}

.lm_box .r3 { margin: 0 3px; }
.lm_box .r2 { margin: 0 2px; }
.lm_box .r1 { margin: 0 1px; }
.lm_box {margin:0px 0px 15px 0px;}
.lm_box .lm_t, .lm_box  b {
   background-color: #d4cbc1;
}

.lm_box{
	width:210px;
}

.lm_t{
	width:100%;
}
.lm_t td{
	padding:10px 15px 10px 5px;
}

.lm_t a{
	display:inline-block;
	width:150px;
	margin-bottom:5px;
	padding-left:27px; padding-bottom:5px;
	border-bottom:1px solid #e4e4e4;
	font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:13px; color: #000000; cursor: pointer; text-decoration: none;
}
.lm_t a:hover{
	background:url('../img/lm_marker.gif') no-repeat 0px 0px ;
	color:#e96005; font-size:14px;
}

.footer_ccol{
	width:100%;
	padding:0px 0px 35px 30px;
}

.footer_ccol .top_phone,.footer_ccol .tp_coment{color:#444444;}

.goods_box .r1, .goods_box .r2, .goods_box .r3 {
  display: block;
  height: 1px;
  overflow: hidden; 
  font-size:1px;
}

.goods_box .r3 { margin: 0 3px; }
.goods_box .r2 { margin: 0 2px; }
.goods_box .r1 { margin: 0 1px; }
.goods_box {margin:0px 0px 15px 0px;}
.goods_box .gbox_t, .goods_box  b {
   background-color: #d9d9d9;
}
.goods_box{
	float:left;
	width:200px; height:350px;
	margin:20px;
	font-family:Georgia; letter-spacing:0pt; line-height:17px; font-weight:bold; font-size:13px; color: #444444; cursor: default; text-decoration: none; font-style:italic;
}
.gbox_t{width:100%;height:100%;}
.gbox_t td{padding:10px;}
.gbox_t img{border:2px solid #777777;}

.gbox_list_t{
	width:100%;
	margin-top:20px;
	text-align:center;
	font-family:Georgia; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:12px; color: #444444; cursor: default; text-decoration: none; font-style:italic;
}
.gbox_list_t td{
	padding:0px 20px 20px 0px;
}


.cat_search_form{
	
	width:200px; margin-left:5px;
	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 td{
	padding:4px;font-size:11px;
}
.cat_search_form select{
	height:19px;
	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:70px; height:14px !important;
}


.hottop {font-size: 16px; color: #ff5b14;}

.georg_price{
	font-family:Georgia; letter-spacing:0pt; line-height:17px; font-weight:bold; font-size:15px; color: #ff0000; cursor: default; text-decoration: none; font-style:italic;
}
.bigprice span{
	font-family:Georgia; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:18px; color: #ff0000; cursor: default; text-decoration: none; font-style:italic;
}
.gbox_title{
font-family:Georgia; letter-spacing:0pt; line-height:15px; font-weight:bold; font-size:13px; color: #1e1e1e; cursor: pointer; text-decoration: underline; font-style:italic;
}
.subcat_link{
	line-height:20px; font-weight:bold;
}
.subcat_link:hover{
	font-size:14px; font-weight:bold;
}

/*-----------------------------*/

.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;
}
.but_in_basket,.stand_but{
margin-top:5px;
  width:80px;height:20px;
  font-family:Tahoma; letter-spacing:0pt; line-height:15px;  font-weight:bold; font-size:11px; cursor: pointer; text-decoration: none;
  text-align:center;
  border:none;
 background:url('../img/but_bg.gif') no-repeat 0px 0px ;
 
}

.inplong{
  width:400px; border:1px solid #444444; padding:2px; height:22px;margin-left:20px; margin-bottom:5px;
}
.talong{
  width:400px; border:1px solid #444444; padding:2px; height:70px;margin-left:20px; margin-bottom:5px;
}
.top_basket{
	color:#ffffff; 
	position:absolute; top:35px;margin-left:30px;width:500px; height:50px;
	text-align:left;
}
.tsdiv{
	position:absolute;top:200px;left:100%;margin-left:-570px;
}
.mylink{
	 font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:12px; color: #ff5b14; cursor: pointer; text-decoration: underline;
}
.mylink:hover{
	color:#000000;
}

a.more{
	display:inline-block;
	background:url('more.gif') no-repeat 0px 0px;
	padding-left:16px;
	margin-top:7px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #3f97e9; cursor: pointer; text-decoration: none;
}
a.more:hover{
	color:#065fb1;
}
.date{
	font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:bold; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}

.goods_more_t{
	width:100%;
	background:#f5d2a8;
	margin-top:5px;
	border-collapse:collapse; border-spacing:0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:11px !important; color: #444444; cursor: default; text-decoration: none;
}
.goods_more_t td{
	padding:4px;
	border:2px solid #ffffff;
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:11px !important; color: #111111; cursor: default; text-decoration: none;
}
.goods_more_t td.header{
	background:url('../img/hm_bg.gif') repeat-x 0px 50% ; font-weight:bold;
}

.but_to_basket{
	display:inline-block;
  height:18px;
  font-family:Tahoma; letter-spacing:0pt; line-height:18px;  font-weight:bold; font-size:11px; cursor: default; text-decoration: none;
  cursor:pointer;
  white-space:nowrap;
  padding:0px 10px 0px 10px;
  background-color:#cccccc;
  border:1px solid #ffffff;
}

.gimg{
	border:3px solid #c1c1c1;
}

.search_string{
	width:140px; height:18px;
	margin-top:15px;
	border:1px solid #777777;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px;  font-weight:normal; font-size:13px; cursor: default; text-decoration: none; color: #444444;
}
.search_but{
	width:80px; height:20px;
	background:url('../img/search_but.gif') no-repeat 0px 0px ;
	border:none;
	cursor:pointer;
}

.text_bgcolor{
	background:#d4cbc1; color:#000000;
}

.calendar_but{
	display:inline-block;
  width:12px;height:14px;
  margin:3px 5px 0px 3px;
  cursor:pointer;
  border:none;
  float:left;
  background:url('../img/calendar_but.gif') no-repeat 0px 0px;
 }
 
 table.order_t td{
	padding-right:0px;padding-left:0px;
}
 table.order_t{
	width:100%;
}
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;
}

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;
}
.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;
}

.call_back_box{
	position:fixed; bottom: 50%; left: 0pt;
	
	
}
.call_back_link{
	display:inline-block;
	width:30px; height:150px;
	cursor:pointer;
	background:url('../img/call_back_link.gif') no-repeat 0px 0px;
}
.call_back_cont{
	width:300px; height:150px;
	background:#4e7b12 url('../img/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('../img/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;
}
