/*
fon_main: #27120f
text_mainmenu: #fff   (16 = knopka)
text_simple: #f0e3bc   (12)
text_header_list && text_footer: #643c20 (13 = katalog_menu)
text_select: #ca7337   (16)
line_main & ramka: #938987
line_sub: #473533
fon_footer: #24110e
text_ok && text_invoco_sel: #387a1f  (12)
text_err: #a62727 (12)

заменить 643c20 на 97582d

*/


/* CSS Document */
HTML, body{ /*sys*/
	
	background:#27120f;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, Times New Roman;
	color:#f0e3bc;
	}
td, div, span, p, li, .text_simple { /*sys*/
	font-size:12px;
	font-family:Arial, Helvetica, Times New Roman;
	color:#f0e3bc;
	}
	h1{ /*sys*/
		font-family:Arial,Verdana, Helvetica;
		color: #f0e3bc;
		font-size:18px;
		font-weight: bold;
		padding: 5px 0px 5px 0px;
		margin: 0px;
	}
	h2{ /*sys*/
		font-family:Arial,Verdana, Helvetica;
		color: #f0e3bc;
		font-size:16px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}
	.copyright{
		font-family:Arial,Verdana, Helvetica;
		color: #97582d;
		font-size:11px;
	}
img{border:1px solid #938987;} /*sys*/
img.img_{border:0px;}
.img_b{border:1px solid #24110e;}
.fon_uzor {
background:url(../img/fon_uzor.gif) repeat-y right top;
}
.fon_footer {background-color:#24110e;}
.list_header{
	border-top: 1px solid #938987;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #473533;
	font-size: 13px;
	color: #97582d; 
	font-weight: bold;
	text-align: center;
}
.list_footer{
	border-bottom: 1px solid #938987;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #473533;
}
.list_footer_short{
	border-bottom: 1px solid #938987;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tbl{
	padding-bottom:2px;
}
.tbl_pad{
	padding-top: 2px;
	padding-bottom: 2px;
}
.tbl_pad_t{
	padding-top: 6px;
	padding-bottom: 2px;
}
.page_header, a_page_header{
	border-top: 1px solid #938987;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #473533;
	font-size: 13px;
	color: #ca7337; 
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	text-decoration:none;
}
.a_page_header:hover{
	text-decoration:underline;
}
.page_content{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.a_page_navig  /*sys*/
{
	color: #97582d;
	text-decoration: none;
}
.a_page_navig:hover /*sys*/
{
	color: #ca7337;
	text-decoration: none;
}
.page_navig_sel /*sys*/
{
	color: #ca7337;
}
.list_main{
	padding-top: 5px;
	padding-bottom: 5px;
}
.list_cell{
	border-bottom: 1px solid #473533;
	padding-top: 5px;
	padding-bottom: 5px;
}
.list_cell_s{
	border-bottom: 1px solid #473533;
	padding-top: 2px;
	padding-bottom: 2px;
}
.list_cell_b{
	border-bottom: 1px solid #24110e;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.list_cell_bf{
	background-color: #24110e;
}
.list_pad{
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
}
.list_pad_s{
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
}
.list_pad_sr{
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
	text-align:right;
}
.mainmenu_pad{
	padding-left: 10px;
	padding-right: 10px;
}
.cart_box{
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #938987;
	border-right: 1px solid #938987;
}
.text_sel {	color: #ca7337;}
.text_header {color:#f0e3bc; font-weight:bold; font-size:12px;}
.text_msel {color: #ca7337; font-weight:bold;}
.text_min {font-size:12px; font-weight:normal;}
.text_s {font-size:10px;}
.text_footer {color: #97582d;}
.text_cat_up {color: #24110e;}
.text_cat_up_m {color: #24110e; font-weight:bold;}
.text_ok {	color: #387a1f !important;} 
.text_error {	color: #a62727 !important;} 
.header {
	font-size:24px;
	font-family:Arial, Helvetica, Times New Roman;
	color: #cb0607;
	padding-left: 20px;
	background:url(../img/head_red.gif) no-repeat;
	text-align:left;
	width:100%;
}
input, .input{  /*sys*/
	background-color: #493734;
	border:1px solid #938987;
	width: 300px;
	color:#f0e3bc;
}
.input_chk input{  /*sys*/
	background-color: #493734;
	border:1px solid #938987;
	width: 20px;
	color:#f0e3bc;
}
.input_text{  /*sys*/
	background-color: #493734;
	border:1px solid #938987;
	width: 300px;
	height: 100px;
	color:#f0e3bc;
}
.a_button{ /*sys*/
	font-size:16px;
	color:#f0e3bc;
	text-decoration:none;
}
.a_button:hover{ /*sys*/
	color:#ca7337;
	text-decoration:none;
}
a{
	color: #ca7337;
	text-decoration:none;
}
.a_s{
	color: #ca7337;
	font-size:10px;
	text-decoration:none;
}
a.a_item_header{
	color: #f0e3bc;
	font-weight:bold;
	text-decoration:none;
}
a.a_item_header_sel
{
	color: #ca7337;
	font-weight:bold;
	text-decoration:none;
}
a.a_item{
	color: #f0e3bc;
	text-decoration:none;
}
a.a_list_header{
	color: #97582d;
	text-decoration:none;
}
a.a_cat_up_header{
	color: #24110e;
	font-weight:bold;
	text-decoration:none;
}
a.a_invoco{
	color: #97582d;
	font-weight:bold;
	text-decoration:none;
}
a.a_invoco:hover{
	color: #387a1f;
	text-decoration:none;
}
a:hover,.a_s:hover{
	color: #ca7337;
	text-decoration:underline;
}
a.a_item:hover, a.a_item_sel,a.a_item_sel:hover, a.a_item_header:hover, a.a_item_header_sel:hover, a.a_list_header:hover{
	color: #ca7337;
	text-decoration:none;
}
a.a_cat_up_header:hover{
	color: #24110e;
	text-decoration:underline;
}
a.mainmenu{
	font-size:16px;
	color: #FFFFFF;
	text-decoration:none;
}
a.mainmenu:hover{
	/*text-decoration:underline*/
	color: #ca7337;
}
.mainmenu_td{
	padding-left:2px;
	padding-right:2px;
}
.mainmenu_td_over{
	padding-left:2px;
	padding-right:2px;
	background: #b5b5b5;
}
a.langmenu{
	font-family:Arial,Verdana, Helvetica;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
}
a.langmenu:hover{
	/*text-decoration:underline*/
	color: #cb0607;
}
a.langmenu_sel{
	font-family:Arial,Verdana, Helvetica;
	font-size:12px;
	color: #cb0607;
	font-weight:bold;
	text-decoration:none;
}
.white{
	font-family:Arial,Verdana, Helvetica;
	font-size:11px;
	color: #FFFFFF;
}
#div_page{
	background: #FFF;
	margin:0px auto;
	width:1004px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
	}	
.right_page {
	background:url(../img/fon_right.gif);
	width: 130px;
}
.fon_grey_dark
{
	background: #919294;
}
.fon_grey
{
	background: #b5b5b5;
}
.fon_grey_light
{
	background: #c1c1c2;
}
.fon_grey_light_max
{
	background: #efefef;
}
.fon_red
{
	background: #cb0607;
}
.div_menu{
	cursor: pointer;
	font-size: 14px;
	border:0px solid;
	}
a.div_menu{	text-decoration:none}
a.div_menu:hover{text-decoration:underline}

.div_menu img{
	float:left;

	}	

.pic_border { /*sys*/
	margin: 5px 15px 5px 0px;
} 	
.a_next {display: block;
	text-align:right;
}
.div_sel_text{ 
	color:#cb0607;
	}
	
a.div_name{
	font-weight: bold;
	text-decoration: none;
	color: #777777;
}
a.div_name:hover{
	/*text-decoration:underline;*/
	color:#cb0607;
}

a.page{
	color: #FFFFFF
}
.div_bottom_line{ 
	border-top:1px solid #BC4E13;
	padding:5px 0px 0px 0px;
	margin-top: 5px;
}
.contact_img{
	border:1px solid #CA7E14;
}

.product_pic_border {padding:2px;}


.cat_lev0{
	padding-top:2px;
	padding-bottom: 2px;
	font-size:13px;
}
.cat_lev1{
	padding-top:2px;
	padding-bottom: 2px;
	font-size:13px;
}
.cat_lev2{
	padding-top:2px;
	padding-bottom: 2px;
	font-size:12px;
}
.cat_sub1{
	border-top: 1px solid #473533;
	border-bottom: 1px solid #473533;
	padding-left:10px;
	display:none;
}
.cat_sub2{
	border-top: 1px solid #473533;
	border-bottom: 1px solid #473533;
	padding-left:10px;
}

.cat_up_style{
	LEFT: -6px; 	 
	POSITION: absolute; 
	TOP: 4px; 
	z-index:1;
	WIDTH: 155px;
	border:1px solid #24110e;
}
#szscroll {
	width: 100%;
	height: 300px;
	overflow:auto; 
	
	}
	div.shaded {
			background:url('/design/img/fon_topmenu_png24.png') repeat;
		}
		
.popup_help_x{ /*sys*/
	background-color: #24110e; 
	color: #f0e3bc; 
	text-align: center; 
    text-decoration: none; border: 0px; padding: 0px 1px 1px 1px; width: 13px; height: 13px; display: inline;
    cursor: pointer; margin: 0px;
}
.popup_help{ /*sys*/
	display: none; width: 137px; height: 109; overflow: auto; z-index: 2; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
                            border: solid 1px #24110e; background-color: #f0e3bc; padding: 3px; color:#24110e; text-align: left;
}
.popup_help_out{ /*sys*/
	display: none; overflow: hidden; z-index: 2; background-color: #FFFFFF;
                            border: solid 1px #D0D0D0;
}
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup {
	background-color:#fff;
	border-width:3px;
	border-style:solid;
	border-color:#444;
	padding:3px;
}
.modalPopup_text {
	color:#444;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	font-family:Arial, Helvetica, Times New Roman;
}
.modalPopup_text_s {
	color:#444;
	font-weight:bold;
	font-size:9px;
	font-family:Arial, Helvetica, Times New Roman;
}
.img_click{
	cursor:pointer;
}
.stl_new
{
	background-color: #97582d;
	color:#27120f;
	font-weight:bold;
	font-size:11px;
	width: 55px;
	text-align:center;
	padding: 1px 1px 1px 1px;
}
.stl_recommended
{
	background-color: #97582d;
	color:#27120f;
	font-weight:bold;
	font-size:11px;
	width: 85px;
	text-align:center;
	padding: 1px 1px 1px 1px;
}
.stl_discount
{
	background-color: #ff3c20;
	color:#27120f;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding: 1px 1px 1px 1px;
}
.stl_discount_txt
{
	color:#27120f;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}