@font-face {
  font-family: 'Bodoni';  
  src: url('/design/css/BodoniCyrillic.eot?#iefix') format('embedded-opentype'),
       url('/design/css/BodoniCyrillic.woff') format('woff'),
       url('/design/css/BodoniCyrillic.ttf')  format('truetype'),
       url('/design/css/BodoniCyrillic.svg#BodoniCyrillic') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
fon_main: #fffcf2
text_mainmenu: #2b2a29   (16 = knopka)
text_simple: #2b2a29   (12)
text_header_list && text_footer: #643c20 (13 = katalog_menu)
text_select: #a99b61  #9d9d9d  (16)
line_main & ramka: #938987
line_sub: #473533
fon_footer: #24110e   #e9e8e6
text_ok && text_invoco_sel: #387a1f  (12)
text_err: #a62727 (12)

заменить 643c20 на a99b61

*/


/* CSS Document */
HTML, body{ /*sys*/
	/*background:#fffcf2 url(../img/lenta.jpg) repeat-y center top;*/
	background:#fffcf2;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, Times New Roman;
	color:#2b2a29;
	}
td, div, span, p, li, .text_simple { /*sys*/
	font-size:12px;
	font-family:Arial, Helvetica, Times New Roman;
	color:#2b2a29;
	}
	h1{ /*sys*/
		font-family:Verdana,Arial, Helvetica;
		color: #2b2a29;
		font-size:22px;
		font-weight: normal;
		padding: 5px 0px 5px 0px;
		margin: 0px;
	}
	h2{ /*sys*/
		font-family:Verdana,Arial, Helvetica;
		color: #2b2a29;
		font-size:18px;
		/*font-weight: bold;*/
		padding: 0px;
		margin: 0px;
	}
	.copyright{
		font-family:Verdana,Arial, Helvetica;
		color: #a99b61;
		font-size:11px;
	}
img{border:1px solid #e9e8e6;} /*sys*/
img.img_{border:0px;}
.img_b{border:1px solid #e9e8e6;}
.img_sm{border:1px solid #e9e8e6; width:80px;}
.fon_uzor {
/*background:url(../img/fon_uzor.gif) repeat-y right top;*/
}
.fon_footer {background:#f2edea;}
.list_header{
	border-top: 1px solid #938987;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #473533;
	font-size: 13px;
	color: #a99b61; 
	/*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: #a99b61; 
	/*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: #a99b61;
	text-decoration: none;
}
.a_page_navig:hover /*sys*/
{
	color: #a99b61;
	text-decoration: none;
}
.page_navig_sel /*sys*/
{
	color: #a99b61;
}
.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 #e9e8e6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}
.list_cell_bf{
	background-color: #938987;
}
.list_pad{
	padding-top: 5px;
	padding-bottom: 5px;
	width:100%;
}
.list_pad p{
	text-align:justify;
	text-indent: 20px;
}
.list_pad_s{
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
	font-size:10px;
}
.list_pad_sr{
	padding-top: 2px;
	padding-bottom: 2px;
	width:100%;
	text-align:right;
}
.mainmenu_pad{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 28px;
	text-align:center;
}
.cart_box{
	padding-left: 5px;
	padding-right: 5px;
	/*border-left: 1px solid #938987;
	border-right: 1px solid #938987;*/
	text-align:left;
	vertical-align:bottom;
}
.text_sel {	color: #a99b61; font-size:11px;}
.text_header {color:#2b2a29; font-weight:bold; font-size:12px;}
.text_msel {color: #a99b61; /*font-weight: bold;*/}
.text_min {font-size:12px; font-weight:normal;}
.text_s {font-size:10px;}
.text_footer {color: #2b2a29;}
.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: #e9e8e6;
	border:0px solid #938987;
	width: 300px;
	color:#2b2a29;
}
.input_chk input{  /*sys*/
	background-color: #e9e8e6;
	border:0px solid #938987;
	width: 20px;
	color:#2b2a29;
}
.input_text{  /*sys*/
	background-color: #e9e8e6;
	border:0px solid #938987;
	width: 300px;
	height: 100px;
	color:#2b2a29;
}
.a_button{ /*sys*/
	font-size:16px;
	color:#2b2a29;
	text-decoration:none;
}
.a_button:hover{ /*sys*/
	color:#a99b61;
	text-decoration:none;
}
a{
	color: #a99b61;
	text-decoration:none;
}
#catalog a{
	color: #2b2a29;
}
#catalog a:hover{
	color: #a99b61;
	text-decoration:none;
}
#catalog .title{
	font-size:12px;
}
a.title{
	font-size:12px;
	text-transform:uppercase;
	color: #2b2a29;
}
a.title:hover{
	color: #a99b61;
	text-decoration:none;
}
.review{
	font-size:10px;
}
.a_s{
	color: #a99b61;
	font-size:10px;
	text-decoration:none;
}
a.a_item_header{
	color: #a99b61;
	/*font-weight:bold;*/
	text-decoration:none;
	font-size:14px;
    text-transform:uppercase;
    font-family:Bodoni;
}
a.a_item_header:hover {
    color: #2b2a29;
}
a.a_item_header_sel
{
	color: #a99b61;/*#a99b61;*/
	 font-family:Bodoni;
	text-decoration:none;
	font-size:16px;
}
a.a_item, a.a_item_sm{
	color: #2b2a29;
	text-decoration:none;
}
a.a_item_catup,a.a_item_catup:hover{color: #2b2a29; text-decoration:none;}
a.a_list_header{
	color: #a99b61;
	text-decoration:none;
}
a.a_cat_up_header{
	color: #24110e;
	font-weight:bold;
	text-decoration:none;
}
a.a_invoco{
	color: #2b2a29;
	/*font-weight: bold;*/
	text-decoration:none;
}
a.a_invoco:hover{
	color: #387a1f;
	text-decoration:none;
}
a:hover,.a_s:hover{
	color: #a99b61;
	text-decoration:underline;
}
a.a_item:hover, a.a_item_sm: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: #a99b61;
	text-decoration:none;
}
a.a_item_sm{font-size:11px;}
a.a_cat_up_header:hover{
	color: #24110e;
	text-decoration:underline;
}
a.mainmenu{
	font-size:15px;
	color: #a99b61;
	text-decoration:none;
    text-transform:uppercase;
    font-family:Bodoni;
}
a.mainmenu:hover{
	/*text-decoration:underline*/
	color: #2b2a29;
}
.mainmenu_td{
	padding-left:2px;
	padding-right:2px;
}
.mainmenu_td_over{
	padding-left:2px;
	padding-right:2px;
	background: #b5b5b5;
}
a.langmenu{
	font-family:Verdana,Arial, Helvetica;
	font-size:12px;
	color: #2b2a29;
	text-decoration:none;
}
a.langmenu:hover{
	/*text-decoration:underline*/
	color: #cb0607;
}
a.langmenu_sel{
	font-family:Verdana,Arial, Helvetica;
	font-size:12px;
	color: #cb0607;
	font-weight:bold;
	text-decoration:none;
}
.white{
	font-family:Verdana,Arial, Helvetica;
	font-size:11px;
	color: #2b2a29;
}
#div_page{
	background: #2b2a29;
	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: #2b2a29
}
.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:12px;
}
.cat_lev2{
	padding-top:2px;
	padding-bottom: 2px;
	font-size:11px;
}
.cat_sub1{
	border-top: 1px solid #473533;
	border-bottom: 1px solid #473533;
	padding-left:20px;
	display:none;
}
.cat_sub2{
	border-top: 1px solid #473533;
	border-bottom: 1px solid #473533;
	padding-left:30px;
}

.venzel{
	/*background:url('/design/img/venzel.gif') no-repeat center top;*/
	margin-top:-28px;
	padding-top:13px;
}

.cat_up_style{
	LEFT: -6px; 	 
	POSITION: absolute; 
	TOP: 4px; 
	z-index:1;
	WIDTH: 155px;
	border:1px solid #938987;
}
#szscroll {
	width: 100%;
	height: 300px;
	overflow:auto; 
	
	}
	div.shaded {
			/*background:url('/design/img/fon_topmenu_png24.png') repeat;*/
			background-color:#f2edea;
		}
		
.popup_help_x{ /*sys*/
	background-color: #f2edea; 
	color: #2b2a29; 
	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: #f2edea; padding: 3px; color:#24110e; text-align: left;
}
.popup_help_out{ /*sys*/
	display: none; overflow: hidden; z-index: 2; background-color: #f2edea;
                            border: solid 1px #D0D0D0;
}
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup {
	background-color:#f2edea;
	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: #a99b61;
	color:#fffcf2;
	/*font-weight: bold;*/
	font-size:10px;
	width: 55px;
	text-align:center;
	padding: 1px 1px 1px 1px;
}
.stl_recommended
{
	background-color: #a99b61;
	color:#fffcf2;
	/*font-weight: bold;*/
	font-size:10px;
	width: 85px;
	text-align:center;
	padding: 1px 1px 1px 1px;
}
.stl_discount
{
	background-color: #ff3c20;
	color:#fffcf2;
	/*font-weight: bold;*/
	font-size:13px;
	text-align:center;
	padding: 1px 1px 1px 1px;
}
.stl_discount_txt
{
	color:#fffcf2;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
.block_content_img
{  
    margin: 5px 0px 5px 0px;
	height:100%;
	
	width:240px;
	height:200px;
	background-color: #f2edea;
}
.inline { display:inline;
}