/*
*/
html, body {height: 100%}

BODY{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #201a14;
}
TABLE{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #201a14;
}
TR, TD {
	margin: 0;
	padding: 0;
}
FORM{
	padding: 0px;
	margin: 0px;
}
A, A:visited{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}
P{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
line-height: 1.2em;
}
UL{
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}
UL LI{
	line-height: 24px;
	background: url(../images/arrow.gif) no-repeat 0px 10px;
	list-style: none;
	padding-left: 15px;
}
UL LI A, UL LI A:visited, UL LI A:hover{
	font-size: 12px;
	color: #5f6187;
	font-family: Tahoma, sans-serif;
}

.body{
	width: 100%;
	height: 100%;
	font-family: Verdana, sans-serif;
}
/*HEAD*/
#head{
	width: 100%;
	height: 100%;
}
#head1{
	height: 53px;
	vertical-align: top;
	background: url(../images/head_bg1.gif) repeat-x;
}
#head1 TD,#head1 TABLE{
	width: 100%;
}
#head1 TD TD{
	background: url(../images/head_blue1.gif) no-repeat left top;
	width: 100%;
	text-align: right;
}
#head2{
	vertical-align: top;
	height: 157px;
	background: url(../images/head_bg2.jpg) repeat-x;
}
#head2 TD TABLE{
	background: url(../images/head_blue2.jpg) no-repeat left top;
	width: 100%;
}
#head2_left{
	width: 150px;
}
#head2_left IMG{
	width: 150px;
	height: 157px;
	border: none;
}
#head2_cheese{
/*	width: 531px;*/
	width: 489px;
	text-align: right;
}
#head2_cheese IMG{
	width: 489px;
	height: 157px;
}
#head3{
	vertical-align: top;
	height: 23px;
	background: url(../images/head_bg3.gif) repeat-x;
}
#head3 TD{
	width: 100%;
	text-align: right;
}
#head3 IMG{
	width: 240px;
	height: 23px;
}
.mn_pic{
	background: url(../images/mn_pic_bg.jpg) no-repeat;
	width: 134px;
}
.mn_pic IMG{
	border: none;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

/*MN MAIN*/
.mn_main TR{
}
.mn_main TD{
	width: 192px;
	background-color: #ffa31f;
	padding-left: 29px;
}
.mn_main TD A,.mn_main STRONG,.mn_main TD A:visited,.mn_main A:hover{
	font-family: Verdana, sans serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.mn_main TD.act{
	background-color: #a8aad6;
}
.mn_main TD.splitter{
	height: 1px;
	background-color: #ffc000;
	line-height: 1px;
}
.mn_main_bottom{
	height: 7px;
}
/*END MN MAIN*/

/*SEARCH_BLOCK*/
.search{
	margin-top: 15px;
	background: url(../images/search_bg.jpg) no-repeat;
	width: 221px;
	height: 126px;
	vertical-align: top;
}
.search INPUT.text{
	width: 145px;
	margin-left: 25px;
	margin-top: 7px;
}
.search INPUT.button{
	height:22px;
	width: 23px;
	margin-top: 7px;
	margin-left: 12px;
	border: none;
}
.search H2{
	color: #6d2c2c;
	font-size: 11px;
	padding-top: 10px;
	margin-left: 25px;
}
/*END SEARCH_BLOCK*/

/*MAP_BLOCK*/
.map{
	margin-top: 15px;
	width: 221px;
	height: 144px;
	text-align: right;
	padding-top: 0px;
	cursor: pointer;
}
.map A,.map A:visited{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
}
/*END MAP_BLOCK*/

/*BEGIN LEFT_BLOCK*/

.bl_name_left{
	color: #5f6187;
	padding-top: 20px;
	padding-left: 20px;
}

.news_left{
	padding: 0px;
	margin: 0px;
}
.news_left DD{
	margin: 0px;
	margin-top: 9px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #6d2c2c;
	padding-left: 20px;
	text-align: justify;
}
.news_left DD A,.news_left DD A:visited{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #6d2c2c;
}
/*END LEFT_BLOCK*/

/*CONTENT*/
#middle{
	background: url(../images/content2_bg.gif) no-repeat 227px bottom;
	background-color: #ffc000;
}
.content{
	padding-left: 25px;
	padding-right: 25px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #282828;
	text-align: justify;
	background: url(../images/content_bg.gif) no-repeat top right;
}
.content .error{
	margin-bottom: 10px;
}
H1{
	font-family: Trebuchet MS, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #6d2c2c;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
}
H1 A, H1 A:visited,H1 A:hover{
	font-family: Trebuchet MS, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #6d2c2c;
}
H2{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF000;
margin: 0px;
	padding-bottom: 0px;
	}
.cont_text{
	padding-left: 19px;
}
.more{
	text-align: right;
	vertical-align: top;
}
.more A,.more A:visited{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.more IMG{
	border: none;
	margin-top: 5px;
}
.page{
	padding-top: 10px;
}
.page,.page A,.page A:visited{
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
/*END CONTENT*/
/*CAT*/
.cat_list{
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}
.cat_list LI{
	margin-bottom: 20px;
	line-height: 12px;
	background: url(../images/arrow.gif) no-repeat 0px 4px;
	list-style: none;
	padding-left: 15px;
}
.cat_list LI A,.cat_list LI A:visited,.cat_list LI A:hover{
	font-size: 12px;
	color: #5f6187;
	font-family: Tahoma, sans-serif;
}
.cat{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #282828;
	border-top: 1px solid #ffa31f;
	width: 100%;
}
.cat IMG{
	border: 2px #ee8d02 solid;
	width: 70px;
}
.cat TR{
	vertical-align: top;
}
.cat TD{
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ffa31f;
}
.cat STRONG{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #282828;
}
.cat STRONG A{
	padding-bottom: 10px;
}
.cat EM{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #282828;
}
.cat B{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
}
.goods{
	border-top: 1px solid #ffa31f;
	border-bottom: 1px solid #ffa31f;
	width: 100%;
	text-align: justify;
}
.goods TD{
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #282828;
}
.goods TR{
	vertical-align: top;
}
.goods B{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c5c5c;
}
.goods IMG{
	border: 2px #ee8d02 solid;
}
.basket{
	width: 100%;
	text-align: justify;
}
.basket TH{
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #ffa31f;
}
.basket TD{
	padding: 5px;
	border-bottom: 1px solid #ffa31f;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #010101;
}
.basket TD.del{
	text-align: center;
}
.basket INPUT.basket_count{
	width: 55px;
}
.order DIV.text{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #010101;
	padding-top: 10px;
}
.order INPUT,.order TEXTAREA,.order SELECT{
	width: 270px;
}
.order H2{
	color: #5f6187;
	padding-bottom: 15px;
}
.order .error{
	width: 270px;
	padding-left: 0px;
	padding-right: 0px;
}
/*END CAT*/

/*BEGIN GUESTBOOK*/
.guest{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffa31f;
}
.guest DT{
	padding-top: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c5c5c;
	border-top: 1px solid #ffa31f;
	width: 100%;
}
.guest DD{
	margin: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 13px;
}
/*END GUESTBOOK*/

/*BEGIN ACTIONS*/

/*.actions_date{
	padding: 0px;
	margin: 0px;
	background-color: #9f9801;
	height: 13px;
	padding: 7px;
	float: left;
}*/

/*.actions_date{
	margin-top: 0px;
	float: left;
}

.actions_date{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	background-color: #9f9801;
	padding: 4px 7px 4px 7px;
	line-height: 10px;
	height: 10px;
}
*/
.actions_date{
	padding: 4px 7px 4px 7px;
	margin: 0px;
	background-color: #9f9801;
	height: 10px;
	line-height: 10px;
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}


/*

.actions_date{
	margin-top: 13px;
	height: 13px;
	width: 45px;
}
.actions_date A,.actions_date A:visited,.actions_date {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	background-color: #9f9801;
	padding: 4px 7px 4px 7px;
	line-height: 10px;
	height: 10px;
}
*/

.actions_announce{
	margin: 0px;
	margin-top: 3px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #6d2c2c;
}
.actions_image{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*END ACTIONS*/

.partners_list TR{
	text-align: center;
}
.partners_list TD{
	text-align: center;
}
.partners_list TD{
	padding: 5px;
}

/*ACTIONS*/

/*END ACTIONS*/

.submenu{
	margin-bottom: 15px;
}
/*RIGHT*/
.right{
	width: 252px;
	padding-bottom: 20px;
	background: url(../images/right_bg.gif) no-repeat left top;
}
.bl_name{
	color: #5f6187;
	padding-top: 20px;
}
/*NEWS*/
.news{
	padding: 0px;
	margin: 0px;
}
.news DT{
	margin-top: 13px;
	height: 13px;
	width: 45px;
}

.content .news DT{
	margin-top: 0px;
}
.right .news DD{
	padding-right: 20px;
	text-align: justify;
}

.news DT A,.news DT A:visited,.news DT SPAN{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	background-color: #9f9801;
	padding: 4px 7px 4px 7px;
	line-height: 10px;
	height: 10px;
}
.news .announce{
	margin-bottom: 18px;
}

.news DD{
	margin: 0px;
	margin-top: 9px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #6d2c2c;
}
.news DD A,.news DD A:visited{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #6d2c2c;
}
.right .news .all,.content .all{
	text-align: right;
	padding-top: 0px;
	margin-top: 18px;
}
.right .news .all A,.right .news .all A:visited,.right .news .all A:hover,
.content .all A,.content .all A:visited,.content .all A:hover{
	font-size: 11px;
	color: #5f6187;
	font-family: Tahoma, sans-serif;
}
/*END NEWS*/
/*BLOCK VOTING*/
.voting{
	background-color: #b4a923;
	padding: 7px 14px 7px 14px;
	line-height: 20px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #010101;
/*top right bottom*/
}
.voting INPUT{
	width: 150px;
}
/*END BLOCK VOTING*/
/*BLOCK SEARCH GOODS*/
.search_goods{
	background-color: #a8aad6;
	padding: 7px 14px 7px 14px;
}
.search_goods DIV.text{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #010101;
	margin-top: 10px;
	padding-right: 5px;
	text-align: justify;
}
/*END BLOCK SEARCH GOODS*/
/*BLOCK PRICE*/
.price{
	background-color: #ffffff;
	padding: 7px 14px 7px 14px;
}
.price A,.price A:visited{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.price IMG{
	border: none;
}
/*ENDBLOCK PRICE*/

/*FORM*/
.error{
	background-color: #d30406;
	padding: 3px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: auto;
	margin-top: 10px;
}
.right .error{
	margin-right: 7px;
}
.right SELECT{
	width: 218px;
}
.right INPUT{
	width: 218px;
}
.right TEXTAREA{
	width: 218px;
}
.right INPUT.radio{
	width: 14px;
}
.right INPUT.your_variant{
	width: 140px;
}
INPUT.search_product_button{
	border: 1px #6d2c2c solid; 
	background-color: #FFC000;
	color: #6d2c2c;
	height: 27px;
	width: 70px;
	margin-top: 10px;
}
INPUT.voting_button{
	border: 1px #6d2c2c solid; 
	background-color: #FFC000;
	color: #6d2c2c;
	height: 27px;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
}
INPUT.feedback_button{
	border: 1px #6d2c2c solid; 
	background-color: #FFC000;
	color: #6d2c2c;
	height: 27px;
	width: 90px;
	margin-top: 10px;
}
INPUT.guestbook_button{
	border: 1px #6d2c2c solid; 
	background-color: #FFC000;
	color: #6d2c2c;
	height: 27px;
	width: 90px;
	margin-top: 10px;
}
/*CATALOGUE BUTTONS*/
INPUT.form_submit{
	border: 1px #6d2c2c solid; 
	background-color: #a8aad6;
	color: #6d2c2c;
	margin-top: 25px;
	height: 27px;
}
INPUT.button{
	border: 1px #6d2c2c solid; 
	background-color: #a8aad6;
	color: #6d2c2c;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 27px;
}
INPUT.order_button{
	border: 1px #6d2c2c solid; 
	background-color: #a8aad6;
	color: #6d2c2c;
	border: margin-top: 10px;
	width: 90px !important;
	height: 27px;
	margin-top: 10px;
}
/*END CATALOGUE BUTTONS*/

/*END FORM*/

.question{
	line-height: 24px;
}
.question TD STRONG{
	font-weight: normal;
	color: #FFF000;
}
.question TD{
	line-height: 34px;
}

/*FOOTER*/
#footer_mouse{
	width: 552px;
	text-align: right;
}
#ita{
	padding-left: 10px;
	padding-top: 29px;
	padding-right: 10px;
}
#ita IMG{
	border: none;
	float: left;
	margin-right: 10px;
}
#ita A,#ita A:visited{
	font-family: Tahoma, sans serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
white-space: nowrap;
}
.copyright{
	padding-top: 25px;
	background: url(../images/copy_left.gif) no-repeat left top;
	padding-left: 10px;
}
.copyright,.copyright A,.copyright A:visited{
	font-family: Tahoma, sans serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}
