

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	margin: 0px auto;
	//padding: 30px; 
	width:984px;
	min-height:100%;
	position:relative;
}

* html body {
  height:100%;
}



#title {              /* Header */
    width: 984px;
    height: 131px;
    background: url(images/BG_Header.gif);
}

#tit {
	
	position:relative;
	margin: 0;	
	font-size:120%;
	 font-weight: bold;
	 color:#4c4c4c;
	 padding-left: 695px;
	 padding-top: 87px;
}

#mainfoto {

	width: 544px;
	height: 204px;	
	background-image: url(images/MAIN_foto.jpg);
}

#menucenter {
	
font-size:75%;
font-weight: bold;
	color:#4c4c4c;
	width: 544px;
   height: 26px;
	background-image: url(images/BG_center_menu.gif);
}
.mcenter {
	 display: block;
	 float: left;
	 margin-top: 4px;
	 padding-right: 12px;
	 
}
#menucenter .mcenter_t{
	display: block;
	float: left;
	color: #b5afa1;
	margin-top: 4px;
	padding-left: 15px;
	padding-right: 20px;
}
#menucenter .mcenter a:visited,
#menucenter .mcenter a:link {
	 color:#4c4c4c;
	 background: transparent;
	 text-decoration: none;
} 

#menucenter .mcenter a:hover,
#menucenter .mcenter a:active,
#menucenter .mcenter a:focus  {
	
	background: #B2CF42;
	text-decoration: none;
}

.innertext{
	 color: black;
	/* background: transparent;*/
	 text-decoration: none;
}

 .innertext a:visited,
 .innertext a:link {
	 color:#4c4c4c;
	 background: transparent;
	 text-decoration: none;
} 

 .innertext a:hover,
 .innertext a:active,
 .innertext a:focus  {
	
	/*background: #B2CF42;*/
	background: #d0d0d0;
	text-decoration: none;
}


#center_contento {
	position: relative;
	display: block;
	padding-left: 25px;
	padding-right: 20px;
	width: 555px;
	
}


#left {
    
  width:62px;   
  background: url(images/BG_left.gif) repeat-y;


}

.menu_right {
  width: 322px;  
  background-image: url(images/BG_right.gif);
 
}


#footer {
	background-image: url(images/BG_footer.jpg);
	width: 984px;
	height:79px;
	
}

#foot, #foot_text {
	display: block;
	position: relative;	
	
	height:12px;	
	background: #dfdbd3;
	 
	 /*padding-left:42px;*/
	 bottom: 1px;
	 
}

#foot {
	width: 100%;
}


#foot_text {
	font-size:75%;
	 font-weight: bold;
	 color:#4c4c4c;
	 /*margin-left: 50px;*/
	 padding-left:150px;
}


/*Правое меню*/

.top_green {
	display:block;
	width: 214px;
	height: 31px;
   background: url(images/BG_button_top_green.gif) ;
   margin-top: 5px;
	
}

.tgreen {
	 display:block;
	 margin: 0px;
	 padding-left: 40px;
	 padding-top: 3px;
	 font-size:105%;
	 font-weight: bold;
	 color:white;
}



.tgreen a {
	 font-weight: bold;
	 color:white;
	 background: transparent;
	 text-decoration: none;
} 


/*.tgreen a:hover,
.tgreen a:active,
.tgreen a:focus  {
	
	color: #dfdbd3;
	text-decoration: none;
}*/

.header_content {

	display:block;
	width: 215px;
	height: 31px;
	margin-left: 0px;
   background: url(images/BG_header_content.gif) ;
   
	margin-top: 0px;

}
.hcontent {
	 display:block;
	 padding-left: 40px;
	padding-top: 6px;
	margin: 0px;
	 font-size:70%;
	 font-weight: bold;
	 color:white;
}

.menu_black {
	display:block;
	width: 214px;
	height: 31px;
   background: url(images/BG_right_menu_header_black.gif) ;
   
	margin-top: 5px;
	
}

.mblack {
	 display:block;
	 padding-left: 40px;
	padding-top: 6px;
	margin: 0px;
	 font-size:70%;
	 color:white;
}

.menu_gray {
	display:block;
	width: 214px;
	height: 26px;
   background: url(images/BG_right_menu_gray.gif) ;
   
	margin-top: 5px;
	
}

.mgray {
	 display:block;
	 padding-left: 40px;
	 padding-top: 6px;
	 margin: 0px;
	 font-size:75%;
	 font-weight: bold;
	 color:#4c4c4c;
	 }
	 
.mgray1 {
	 display:block;
	 position: relative;
	 width: 120px;
	 
	 left: 245px;
	 
	 margin: 0px 10px 10px 0px;
	 font-size:75%;
	 font-weight: bold;
	 color:#4c4c4c;
	 
	 background: url(images/BG_green_dot_news_more.gif) no-repeat left;

	 }	 
	 
	 
.mgray1 a:visited,
.mgray1 a:link {
	font-weight: bold;
	 color:#4c4c4c;
	 background: transparent;
	 text-decoration: none;
} 

.mgray1 a:hover,
.mgray1 a:active,
.mgray1 a:focus  {
	
	background: #B2CF42;
		 text-decoration: none;
}
	 
.menutop {
	 display:block;	 
	 margin-top: 12px;
	 margin-right: 5px;
	 font-size:75%;
	 font-weight: bold;
	 color:#4c4c4c;
	 float: right;
 	}
 	
.menutop a:visited,
.menutop a:link {
	font-weight: bold;
	 color:#4c4c4c;
	 background: transparent;
	 text-decoration: none;
} 

.menutop a:hover,
.menutop a:active,
.menutop a:focus  {
	
	background: #B2CF42;
		 text-decoration: none;
}
 	

/*Конец Правое меню*/

h1 {
	font-size: 90%;
	/*font-weight: bold;*/
}
h2 {
	font-size: 80%;
	font-weight: bold;
}
h3 {
	font-size: 80%;
	font-weight: bold;
}

P, UL, OL {
 	
	position: relative;

	font-size: 80%;
	line-height: 135%;

}

.history {
	font-style: italic;
}

.mgray a:visited,
.mgray a:link {
	font-weight: bold;
	 color:#4c4c4c;
	 background: transparent;
	 text-decoration: none;
} 

.mgray a:hover,
.mgray a:active,
.mgray a:focus  {
	
	background: #B2CF42;
		 text-decoration: none;
}

#counter {

	width: 88px;
	height: 47px;
	display: block;
	position: relative;
	left: 830px;
	/*padding-top: 5px;*/
	margin-bottom: 0px;
}
.spisok {
	margin-left: 40px;
	list-style-type: circle;
}

.tdata1, .tdata2, .thead {
	text-align: center;
	font-size:75%;
}

.thead {
	color: white;
}

.tdata1 {
	background-color: #d7d0bf;
}
.tdata2 {
	background-color: #c3bbb2;
}

.yan {
	display:block;
	/*214*/
	width: 235px;
	height: 26px;
   
   
	margin-top: 5px;
	margin-left: 15px;
}

.news {
	
background-image: url(images/BG_news_header.jpg);
height: 38px;
}


.news_zag {
	display: block;
	position: relative;
	width: 544px;
	height: 24px;
	background-image: url(images/BG_news.gif);
	background-repeat: no-repeat;
	background-position: left;  
	
}

.news_zag_text {
		display: block;
	position: relative;
	width: 200px;
	height: 15px;
	font-size: 90%;
	font-weight: bold;
	left: 15px;
	top: 4px;

	}

#novost {
	font-size: 110%;
	font-weight: bold;
	color: #5f5f5f;
	height: 20px;
	
}

.news_header, .news_data {
	
	display: block;
	position: relative;
	float: left;	
	font-weight: bold;
	height: 24px;
}

.news_header {
		
	width: 435px;	
	font-size: 75%;
	color: #4c4c4c;
	margin: 5px 0px 0px 20px;
	
}

.news_data {

	width: 58px;
	color: #5f5f5f;
	margin: 10px 10px 0px 20px;
	font-size: 85%;
	
}

TD.news_content1 {
	background: #edece9;
}

.news_content {

display: block;
	font-size: 95%;
	line-height: 120%;
	margin: 10px 10px 0px 10px;
	
}

.td_news_img {
	background-color: #f6f6f5;
	vertical-align: top;
}

.news_img {
 display: block;
padding: 7px;
 background-color: #ffffff;
 border: 1px solid #4c4c4c; 
 margin: 10px 10px 0px 0px;
}

.goods_img {
	display: block;
	border: 1px solid #b5afa1; 
}

.news_vert_delimeter {
	background-image: url(images/BG_dot_news_delim.gif);
	width: 1px;
}

.black_line {
	width: 544px;
	height: 1px;
	background: #4c4c4c;
}

.grey_ruler {
	display: block;
	height: 1px;
	width: 100%;
	background-color: #b5afa1;
}

.cat_header {
	color: #4c4c4c;
	font: bold 120% Arial;
}

.diz_catalog_dot {
	background-image: url(images/diz_katalog_dot.png);
	width: 167px;
	height: 18px;
}
.diz_catalog_dark_header {
	height: 18px;
	background-color: #4b4b4b;	
		color: #dadada;
	font-weight: bold;
	/*font-size: 90%;*/
	text-align: center;	

}

TD H1 {
	padding: 0;
	margin: 0;
}

.diz_goods_dark_header {
	height: 40px;
	background-color: #4b4b4b;
	vertical-align: top;
}
.diz_goods_light_header {
	height: 40px;
	background-color: #d6d3cc;
	width: 217px;
	vertical-align: top;
}

.price_td {
	height: 40px;
	background-color: #d6d3cc;
	width: 217px;
	/*vertical-align: top;*/
}

.text_goods_zag_left, .text_goods_zag_right1, .text_goods_zag_right2 {
	display: block;
	position: relative;
	font-family: Arial;
	float: left;
	/*font-weight: bold;*/
}

.text_goods_zag_left {
	
	color: #3c3c3c;
	height: 23px;
	width: 200px;
	font-size: 20px;
	left: 10px;
	top: 7px;
	
	}

.text_goods_zag_right1 {
	height: 14px;
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	color: #dfdfdf;
	left: 10px;
	top: 17px;
	
}

.text_goods_zag_right2 {
	height: 23px;
	width: 175px;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #dfdfdf;
	left: 10px;
	top: 10px;
	text-align: right;
	
}


.diz_catalog_toppad, .diz_catalog_toppad1  {
	padding: 8px 0px;
	vertical-align: top;

}


.cat_tb {
	width: 100%;	
	border-collapse: collapse;
	}


.cat_tb_common, .cat_tb_common1, .cat_tb_header, .price_td, .cat_tb_common2, .cat_tb_common3  {
		
		text-align: center;		
		border: 1px solid #b2ac9f;
		font: bold 85% Arial;
		color:#4c4c4c;
		height: 30px;
}

.cat_tb_common1, .price_td {
	text-align: left;
	padding-left: 20px;
	font: 100% Verdana;
}

.cat_tb_common2 {
	text-align: left;
	padding-left: 20px;
	
}
.cat_tb_common3 {
	text-align: left;
	padding-left: 10px;
	
}

.price_td {
	background-color: #d6d3cc;
	font: bold 125% Arial;
	color: #3c3c3c;
}

.cat_tb_header {
	background-color: #ebeaea;
	height: 20px;
/*	font-weight: bold;*/
}

.cat_tb_common3 a:visited,
.cat_tb_common3 a:link {
 	font-weight: bold;
	 color:#4c4c4c;
	 background: transparent;
	 /*text-decoration: none;*/
} 

.cat_tb_common3 a:hover,
.cat_tb_common3 a:active,
.cat_tb_common3 a:focus  {
	
	background: #B2CF42;
	text-decoration: none;
}


