#js_warning{	color:#6D2A1E;
	/*background-color:#800000;*/
	padding:5px;
	font-size:90%;
	font-weight:bold;}

/*shop content*/

#product_list{	font-size:90%;
	margin-top:13px;}
#product_list form{
	margin-top:0;
	margin-bottom:15px;
}
#product_list form select{
	color:#6D2A1E;
}

#product_list .smalltext{	font-size:100%;}

#general_content .desc_txt{

}

#general_content .desc_txt li{
	margin-left:10px;
}

#general_content #shop_phone{	float:right;
	padding:0 2px 0 0;
	margin-top:16px;
	color:#D31F64;
	font-weight:bold;
	font-size:120%;
}

#descr_form_wrapper{	margin:15px 0 5px 5px;
	/*padding:10px;*/
	/*border:1px solid red;*/
	float:right;
	/*background-color:#F9DAE7;*/}

#general_content h2.prod_cat{
	font-size:90%;
	font-weight:normal;
}

div.descr_img{	float:right;
	margin:0 0 5px 10px;
}

div.descr_img img{	display:block;
	margin:5px 0 0 0;}

#rules_content{	color:#6D2A1E;
	font-size:100%;
	margin-top:13px;}
#rules_content h5{	text-align:center;
	font-size:100%;
}
#rules_content ul{	color:#D31F64;
	list-style-position: inside;
	margin:0;
	padding:0;
	float:left;
	margin-right:20px;
	list-style-type:circle;
	/*border:1px solid red;*/}
#rules_content ul li a{
	font-size:90%;
	color:#D31F64;
}

#auth_err{	margin-top:25px;}
#auth_err th{	padding-left:10px;
	border-left:4px solid #F12F2D;
}
#auth_err th p{	margin:0 0 0 0;
	font-weight:normal;
}
#auth_err h1{	color:#6D2A1E;
	padding-left:5px;
	border-left:4px double #6D2A1E;
}
#auth_err a{
	text-decoration:underline;
}
#auth_err form td{	padding:5px 0 0 5px;}

#cart_list{	border-left:1px solid red;
	border-top:1px solid red;
	margin-top:13px;}

#cart_list td, #cart_list th{	border-right:1px solid red;
	border-bottom:1px solid red;
	padding:3px;}
#cart_list th{
	text-align:center;

}

#user_data{	margin-top:15px;
	border-top:1px solid red;
	border-left:1px solid red;}
#user_data th{	text-align:center;
	border-bottom:1px solid red;
	border-right:1px solid red;}
#user_data td{
	border-bottom:1px solid red;
	border-right:1px solid red;
}
#user_data .rght{	text-align:left;
	background-color:#FDF1F6;
	font-weight:bold;}
#user_data .lft{
	text-align:left;
}

#order{	margin-top:15px;
	border-top:1px solid red;
	border-left:1px solid red;}
#order .caption, #user_data .caption{	text-align:left;
}
#order th{	text-align:center;
	border-bottom:1px solid red;
	border-right:1px solid red;
}
#order td{
	border-bottom:1px solid red;
	border-right:1px solid red;
}

#buy h1{
	border-left:4px double #6D2A1E;
	background-color:#FFEEFF;
	padding-left:2px;
	font-size:150%;
	margin:13px 0;
	text-align:left;
}
#buy ul li{	margin-top:30px;}
#buy ul li a{	text-decoration:underline;}

#search_res ul{
	margin-top:20px;
}
#search_res ul li{
	margin-top:8px;
}
#search_res ul li a{
	text-decoration:underline;
}
#search_res p.search_err{	border-left:4px solid red;
	font-weight:bold;
	padding:5px 0 5px 5px;}

.form_t_c{
	background-image:url(/image/design/form_t_c.gif);
	background-repeat:repeat-x;
}
.form_c_l{
	background-image:url(/image/design/form_c_l.gif);
	background-repeat:repeat-y;
}
.form_c_r{
	background-image:url(/image/design/form_c_r.gif);
	background-repeat:repeat-y;
}
.form_b_c{
	background-image:url(/image/design/form_b_c.gif);
	background-repeat:repeat-x;
}
.form_c_c{
	/*background-image:url(/image/design/form_b_c.gif);
	background-repeat:repeat-both;*/
	background-color:#FFEEFF;
}
.hidden {	display:none;}
#delivery_tag {	/*display:none;*/

}
#delivery_info {	border:1px solid red;
	text-align:center;
	padding:8px;
	line-height:2em;}

