#frmNone input, textarea, select {border:0; background:none; }
#frmCreateAccount input, textarea, select {border: 2px solid #CECECE;}
#frmContact input, #frmContactOpt input ,#frmContactRos input , textarea, select {font-family:Verdana, Helvetica, sans-serif; color:#747474;}

.img_btn { border:none; cursor:pointer}

.textarea_st { background:url(/images/textarea.gif) 0 0 no-repeat;
			   width:205px;
			   height:45px;
			   padding:10px 0 8px 10px;
			   overflow:auto;
			   border:none}

#frmNone input.order_rec, input.filter_butt {border: 1px solid #000; cursor:pointer; font-size:13px; padding:2px auto}

a {color: #006699; text-decoration:none; }
a:hover {color: #ea6300; text-decoration :none; }

body
{
	background-color: #ecead1;
	background-attachment:fixed;
	color: #000;
	font-family:Verdana, Helvetica, sans-serif;
	padding: 20px;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color:#333;
	text-shadow: 1px 1px 0 #fff;
	background-image:url(/images/bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

div.top_text { width:1000px;
			   height:1.3em;
			   overflow:hidden;
			   margin:0 auto;
			   text-align:center;
			   color:#999;
			   text-shadow:none;
			   }

h1
{
	font-size: 16px;
	font-weight:bold;
	color: #6CAF00;
	margin: 0 0 30px 0;
}
h2
{
	font-size: 15px;
	font-weight:bold;
	color: #06F  ;
	}
h3
{
	font-size: 12px;
	color: #06F ;
	font-weight:normal;
	}

h4 { font-size:12px; padding:0 10px}
.cart
{
font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;
	padding-top: 10px;
	width: 260px;
	color: #585858;
}

th {font-weight:normal;}

.new_price { font-size:14px; font-weight:normal; color:#cc0033}

.section_header .new_price  { font-size:16px}


ul.dopmenu, ul.submenu {margin:0; padding:0 10px 0 13px;
			list-style-position:outside;}

/*ul.submenu {margin-bottom:10px;}
ul.submenu li a { background:none; font-size:11px; line-height:12px; text-transform:none; padding:0; margin:0}
*/
ul.dopmenu li {margin:0;
			  font-weight:normal;
			  padding:0 0 0 11px;
			  line-height:20px;
			  font-size:12px;
			  font-family: Verdana, Helvetica, sans-serif;
			  list-style: none;
			  background: url(/images/cmenu_bull.gif) left 5px no-repeat
			}

#mainmenu {  text-align:left; margin:0; padding:10px 0 0 0; width:218px;}
#mainmenu li { position:relative;
		   	   display:block;
			   padding: 0 0 1px 0;
		   	   font-size:0; 
		   	   ine-height:0}

#mainmenu li ul { display:none;
				background:url(blank.gif);
				position:absolute; z-index:10;
			  	margin-left:222px;
			  	width:244px;
			  	padding:0 0 0 6px;
			  	top:0;
				font-size:0;
				line-height:0
			  	}
				
#mainmenu li ul a { width:228px;
					opacity:0.9;
					filter:alpha(opacity=90);}

#mainmenu li.select ul li { padding-left:0} 
#mainmenu li.select ul li  a {background:#b8f0ff;}

#mainmenu li.select ul li.select ul li a { background:#c2fec8}

#mainmenu li ul li ul {opacity:1; margin-left:240px;}

#mainmenu li.select a, #mainmenu li.select ul li.select ul li.select a  { background:#bebebe;}

#mainmenu li.select ul li.select a {background:#bebebe;}

#mainmenu li.select ul li ul { display:none;}
#mainmenu li.select ul li.select ul { display:block}
#mainmenu li {margin:0}
#mainmenu li ul li { margin:0}
#mainmenu li.select ul { display:block;}

#mainmenu a,.topnews_h{
	display:block;
	background:#ededed;
	width:210px;
	padding:3px 8px;
	cursor:pointer;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	color:#006699;
	text-transform:uppercase;
	font-weight: bold;
}

#mainmenu li ul li a { text-transform:none; color:#000000; text-shadow:none;}

.smain {font-weight:normal;}


.dopmenu a:link {text-decoration:none; }
.dopmenu a:visited {text-decoration :none; }
.dopmenu a:hover {color: #FF0000; text-decoration :underline; }
.dopmenu a:active {color: #655885; text-decoration :none; }

.clear {clear:both; font-size:0}

div#flashcontent {height:117px;}

.mainmenu {
font-family: Verdana, Helvetica, sans-serif;
padding-left:6px;
font-size:11px;
font-weight: normal;
text-align:left;
}
/*
.mainmenu a, .topnews_h {background: url(/images/arrow-orange.gif) left top no-repeat;
			   margin:10px 0;
			   padding-left:20px;
			   text-transform:uppercase;}
*/
.copy {
font-weight:normal; color: #333;
padding-left:20px;

}
.DelAll a{font-size:10px; color:#FF3333;}
.OldUser .NewPassForm {font-weight:normal;}
.red {color:#FF0000; font-size:14px; margin-right:5px;}
.grey { font-weight:normal; color: #777 }
.normal { font-weight:normal;}

#akciya {width:206px;
		 padding:15px;
		 background:#FF9900;
		 border:2px solid #fff;
		 color:#fff;
		 font-weight:normal;
		 display: none;
		 position: absolute;
		 top: 50%;
		 margin-left: 43%;}

.section_descr, .section_anonce{font-weight:normal;
								text-align:left;
								line-height:1.5; }

.box_tovar {background:url(/images/box-tovar.gif) center no-repeat;
			text-align:center}
			
.show_product { float:left;
				width:100px;
				color:#006699;
				padding-top:5px;
				line-height:20px}
				
.show_product img { vertical-align:middle}

.show_nal {float:right;
		   width:90px;
		   padding:5px 15px 0  0;
		   color:#006699;font-size:12px;
		   line-height:20px;
		   font-weight:normal;
		   cursor:pointer}
.show_nal img {vertical-align:middle;}

.prod_show_info {position:absolute; z-index:70; border:solid 1px #000; height:auto; width:200px; font-weight:normal;}

#prod_show_info_b {background:#e9e5b5; width:200px;height:auto !important}
#prod_show_info_b div.load {background:url(/images/loading.gif) center no-repeat; width:200px; height:100px;}
#prod_show_info_b div.loadcont {padding:5px 20px 10px 20px; min-height:100px;}

*html #prod_show_info_b div.loadcont {height:85px}

.prod_show_info_h {background:#f9faec; text-align:center; color:#ff2927; line-height:25px  }

#prod_show_info_b h2 {margin:0; padding:5px 0; color:#d0ae29;}

/*table#color_pid{margin:0 auto }*/
table#color_pid { line-height:13px}

#color_pid div, #color_cid div {width:14px;
								height:14px;
								border:solid 1px #333;
								margin:1px}
#color_pid img, #color_cid img {border:none}
#size_box input, #size_wl_box input { vertical-align:middle}

#fason_ind,#pcolor_ind,#ccolor_ind,#size_ind, #fason_wl_ind,#pcolor_wl_ind,#ccolor_wl_ind,#size_wl_ind  { display:inline-block;
											   background:url(/images/krug_grey.gif);
											   width:30px;
											   height:30px;
											   vertical-align:middle;
											   line-height:30px;
											   text-align:center}
											   
#size_ind.ind_need_sel, #pcolor_ind.ind_need_sel, #ccolor_ind.ind_need_sel, #size_wl_ind.ind_need_sel, #pcolor_wl_ind.ind_need_sel, #ccolor_wl_ind.ind_need_sel { background:url(/images/krug_red.gif);}											   

div.add_cart {margin:10px 0 0 15px;
			 font-size:14px;
			 font-weight:bold;
			 text-align:center;}

#add_cart {margin:0 0 0 -20px;}

div.addtocart {position: absolute;
			   left:0;
			   z-index:1000;
			   width:210px;
			   text-align:center}

div.addtocart div {width:206px;
				   line-height:35px;
				   background:#c1c1c1;
				   border:2px solid #777;
				   color:#fff;
				   font-weight:normal;}

div.cart_box_r { height:110px; padding:0 10px 0 6px}

#loading,#loading1,#loading2,#loading3 {display:inline;}

div#size_box { margin:0 auto}

#viewCart_box {display:block; height:auto}

.formErrors, .userErrors, #login_err, #login_err2, #login_opt_err, .error, .cab_error {color:red; font-weight:normal}
p.userErrors { margin:0; padding:0 0 1em 0; font-size:11px; font-weight:normal}

.cab_error {display:none;}

.prod_opt_status { color:#006699}

div#login_err, div#login_err2, div#login_opt_err {display:none; text-align:center}

div#rand_prod_box {height:249px; width:240px}

div#basket_content {font-weight:normal}

.center { text-align:center; font-weight:normal}

/*#prod_main_img {margin-top:10px;}*/

div.prod_main_img_box {padding-top:10px;
					   min-height:505px;
					   height:auto !important}

.prod_main_img_box p {padding:5px 0 0 10px;
					  margin:0;
					  position:absolute;
					  z-index:10;
					  color:#f2f2f2;
					  font-size:28px;
					  font-weight:normal;}

.prod_main_img_box p.opt_shad {padding:6px 0 0 11px;
							   color:#222 }

.content {font-weight:normal}

.content a {font-weight:normal}

.topnews { font-size:11px; font-variant:normal; padding:0 10px}

.breacr {font-size:12px; font-weight:normal; margin-top:10px; text-align:left; padding:0 10px}
.breacr a {font-size:12px; font-weight:normal;}

table#tbl_search td a {font-weight:normal}

span#not_present, span#hide_add_list{color:red}

div#check_nal_sostav, div#check_sum_order, div#fast_order {display:none}

div#fast_order {padding:10px;text-align:center }

.section_header {background-image:url(/images/section-name-2.gif); background-repeat:repeat; font-size:14px; font-weight:normal;}
.section_header_l {background-image:url(/images/section-name-1.gif); background-repeat:no-repeat;}
.section_header_r {background-image:url(/images/section-name-3.gif); background-repeat:no-repeat;}


.section_header h1 { display:inline;
					 margin:0;
					 padding:0;
					 font-size:14px;
					 font-weight:normal;
					 color:#333
					 }

/* Catalog Filter*/
.filter_block {background:none;
			   padding:10px 10px 10px 10px;
			   text-align:left;
			   margin-bottom:10px;
			   font-weight:normal }

.f_label1, .f_label2 {float:left;
					  width:34%;
					  font-size:14px;
			}
.f_label3 {font-size:14px}

.f_label2 {width:54%}

.f_label4 {float:left; width:120px; padding:25px 10px 0 0; text-align:right}

.f_element3 {float:right;  width:350px;}

.f_element3 ul {margin:12px 0 0 0; padding:0; list-style:none; padding-top:0px;}

.f_element3 ul li{margin:0; padding:0 3px; float:left; width:auto; text-align:center;}

.f_element1, .f_element2 {float:left;
						  width:65%; }

.f_element2 {width:45%; }
/* //Catalog Filter*/

/*Catalog info*/
.prod_box_name { text-align:left; padding:5px}
.prod_box_name_m { padding:5px}
.cat_padging { text-align: center;
			   padding-bottom:10px;
			   font-weight:normal;
			   font-size:18px;
			   }
.cat_padging span{color:#ff0000}			   

.cat_info {background:#f8f6f6 url(/images/cat_info_h2_bg.gif) center top no-repeat;
		  text-align:left;
		  font-weight:normal;
		  width:225px;
		  margin:5px auto 0 auto;}

.cat_info h2, .cat_info h3 {margin:0;
			  padding:0;
			  color:#f80000;
			  font-size:12px;
			  line-height:34px;
			  text-align:center;
			  }
.cat_info_b { border-left:solid 2px #dddcdc; border-right:solid 2px #dddcdc;}


.cat_info p { margin:0;padding:0 14px}
p.cat_all_cnt { padding-left:55px}

p.cat_nal_cnt {padding-bottom:14px}

p.cat_info_flink {text-align:center;}
/*p.cat_info_flink a {color:#1814d4}*/
p.cat_info_flink a:hover {color:#f80000}

.cat_info span {font-size:10px;}

.cat_info_f {background:#f8f6f6 url(/images/cat_info_b.gif) center top no-repeat; height:11px}

.prod_hash {text-align:left}
.prod_hash h3 {text-align:center}
.prod_hash ul {list-style:none; padding:0; margin:0 10px}
.prod_hash ul li {padding:2px 0; margin:0; line-height:1.1em;}
.prod_hash a {font-weight:normal;}

/* Product Panel */
div#dprod_img, div#dprod_img div { width:500px; height:500px;}

div#color_cid { text-align:left; font-size:0;}
div#color_cid span { font-size:12px;}
div#color_cid ins { text-decoration: none;
					display: -moz-inline-box;
					display: inline-block; height:14px; width:14px;
					border:solid 1px #000;
					vertical-align: middle;
					text-align: left;
					margin:1px 1px 7px 1px ;	
					}

/* //Product Panel */
.tovar_box_table { margin-bottom:7px;}
.tovar_box_table td { border:solid 1px #c7c7c7;}

.tovar_box_header {background: #c2c2c2 url(/images/tovar-name.gif) center no-repeat;
					width:100%;
					padding:5px 0}
.go_section { padding:5px 10px; color:#579d0c}
.go_section img { border:none; vertical-align:middle }
/*  //Catalog info*/


/*  Tags */
.tags_link { padding:10px 10px}
.tags { font-size:12px; padding-top:20px; line-height:1em}

/*  //Tags */
/* News */
.topnews_h { margin:0 0 0 8px; font-size:11px}

ul.news_anonce { list-style:none; padding:10px; margin:0; text-align:left; font-weight:normal}
ul.news_anonce li div { font-weight:normal}

.news_desc { text-align: justify; font-weight:normal; width:480px; margin:0 auto; overflow:hidden}
.news_name { font-weight:normal}
.cat_menu_s a, .topnews_h a{ color:#ff0000}

.topnews { font-size:11px; font-weight:normal}
/* //News*/

/*User Cabinet*/

textarea#user_city {font-size:13px}

div#panel_zbox {font-weight:normal}

div#restore_pass, div#restore_err {display:none}

#action_ok {display:none; color:green; font-weight:normal}

div#user_reg_form {text-align:left; display:none}

.user_cab_zakl, .user_cab_zakl_s {
								float:left;
								width:100px;
								padding:7px 0px 0px 0px;
								height:25px;
								cursor:pointer;
								border:solid 0px #c1c1c1;
				                border-right:none;
								}

.atent { font-weight:normal; font-size:10px; color: #777 }
.user_cab_zakl_s {background:url('/images/active_frame.png') 0 0 no-repeat; border-bottom: solid 1px #c1c1c1;}
.user_cab_zakl {background:url('/images/notactive_frame.png') 0 0 no-repeat; border-bottom: solid 1px #c1c1c1;}
div#zakl5,div#pzakl4 {border-right:solid 0px #c3c3c3;}

/*div#zakl1_box,div#zakl11_box, div#zakl2_box, div#pzakl1_box, div#pzakl2_box, div#pzakl3_box, div#pzakl4_box {clear:both }*/

div#order_cab_panel {margin:10px 0}

#user_imsg_box {padding-top:10px}

#user_imsg_box ul, #reviews_box ul {list-style:none; margin:0; padding:20px 0 0 0}
#user_imsg_box ul li {padding:0 0 20px 0; margin:0; line-height:1.1em; font-size:11px;font-weight:normal }
#user_imsg_box ul li div.left {float:left; width:440px}
#user_imsg_box ul li div.right {float:left; width:20px}
#user_imsg_box ul li div.clear {clear:both;}
#user_imsg_box ul li img {cursor:pointer}

textarea#inmsg {margin:0 0 10px 0; padding:0; font-size:11px; width:450px; overflow:auto}

#reviews_box p { font-weight:normal}
#reviews_box h3, #reviews_box p { margin:0; padding:0}
#reviews_box p.answer { font-style:italic; padding: 10px 20px 10px 10px; background:#e5e5e5; margin:10px 0px 10px 0px;}

#reviews_box ul li { padding-bottom:20px}

div.reviews_link {background:url(/images/reviews_h.gif) 0  0 no-repeat;
				  height:48px;
				  line-height:48px;
				  width:227px;
				  }

ul.top_reviews { list-style:none;
				 text-align:left;
				 width:219px;
				 margin:0;
				 padding:0;
				 font-size:11px;
				 border:solid 4px #e5e5e5;
				 border-top:none
				 }
ul.top_reviews li { padding:5px 5px 10px 5px}
/*
.top_reviews a { text-decoration:none; color:#333}
.top_reviews a:hover { text-decoration:underline}
*/
ul.top_reviews h3 { font-size:11px; margin:0; padding:0}
ul.top_reviews p { padding:0; margin:0}


div#min_order_summ_err {color:red;
						font-weight:normal;
						display:none;
						margin-top:10px}
form.order_form_uc {margin:0; padding:0}

form.order_form_uc select {width:180px;font-size:11px; padding:0; height:18px;}

.reviews_cont { text-align:left; padding:5px}

.hidcounter { visibility:hidden; width:0; height:0}

/* show img */
.img_bg_bl {   position: absolute;
			   z-index:140;
			   top:0;
			   left:0;
			   background-color:#000;
			   text-align:right;
			   opacity:0.8;
			   }

*html .img_bg_bl { filter:alpha(opacity='80')}

.show_bg_img_close {width:70px; height:20px; font-weight:normal; cursor:pointer; margin:0 0 0 auto}

.show_img_bg { position: absolute;
			   z-index:151;
			   background:url(/images/loading.gif) center no-repeat;
			   overflow:hidden;
			   text-align:center}
.show_img_bg img { cursor:pointer}

.show_img {padding:30px 0 0 0;}

#main_table_color {background-color:#FFF;}
.basktet_rbox {background:url(/images/div_cart_bg.gif) 0 0 repeat-x;
			   border:2px solid #C9C9C9;
			   margin:0;
			   padding:0;
			   }

/* //show img */

/* show produc small img */	

.prodvar_show_img_box {position:absolute;
					   z-index:10;
					   background:#fff url(/admin/images/loading.gif) center no-repeat;
					   width:200px;
					   height:200px;
					   margin-left:5px;
					   border:solid 1px #a7a7a7 }
.prodvar_show_img_box img {cursor:pointer}

/* //show produc small img */		

.statya_blok {
	font-size: large;
	font-weight: 700;
	color: #888;
	letter-spacing: -1px;
	}