body{
	padding:0;
	margin:0;
	background:url('/i/bg.gif') top left repeat;
	width:expression(document.body.clientWidth > 900? "100%" :"900px");
}
a{
	color:#215319;
}
a:hover{
	color:#426e35;
}
/*a:visited{
	color:#9cac85;
}*/
table{
	border-collapse:collapse;
}
table.main_column{
	width:950px;
	height:100%;
	table-layout:fixed;
	background:#fff;
	border-left:#215319 4px solid;
	border-right: #215319 4px solid;
}
div.main_logo{
	height:150px;
	//height:157px;
	width:256px;
	text-align:center;
	border-bottom:5px solid #9cac85;
}
div.main_logo img{
	margin-top:40px;
}
td.main_topnav{
	background:url('/i/bg_top.jpg') top left repeat-x;
	vertical-align:top;
	padding-top:20px;
	/*width:224px;*/
}
td.main_topimg{
	background:url('/i/bg_top.jpg') top left repeat-x;
	padding-top:20px;
}
td.main_topimg div{
	background:url('/i/loshadi.jpg') top left no-repeat;
	width:474px;
	height:237px;
}
div.main_topnav{
	background:url('/i/bg.gif') top left repeat;
	border-top:15px solid #e3edd8;
	height:132px;
	text-align:center;
}
div.main_topnav div{
	font:bold 80% tahoma,sans-serif;
	color:white;
	margin-top:8px;
	//margin-top:10px;
}
a.topnav{
	color:white;
}
a:hover.topnav{
	color:white;
}
a:visited.topnav{
	color:white;
}
a.botnav{
	color:white;
}
a:hover.botnav{
	color:white;
}
a:visited.botnav{
	color:white;
}
div.main_botnav{
	background:url('/i/bg.gif') top left repeat;
	border-top:7px solid #e3edd8;
	height:100px;
	text-align:center;
	width:256px;
}
div.main_botnav div{
	font:bold 80% tahoma,sans-serif;
	color:white;
	margin-top:7px;
	//margin-top:5px;
}
div.main_botnav div a{
	color:white;
}
div.lang{
	background:#e3edd8;
	height:92px;
	//height:105px;
	text-align:center;
}
div.lang div{
	padding-top:40px;
}
div.lang div img{
	margin:0 15px;
}

td.separate_line{
	background:url('/i/bg_top.jpg') center left repeat-x;
	height:20px;
}
div.text_content{
	font:normal 80% verdana,sans-serif;
	color:#215319;
	padding:10px;
	background:#e3edd8;
	border:1px solid #c3cfb6;
	margin-right:20px;
}
div.text_content img{
	border:1px solid #c3cfb6;
}
.text_content_head{
	text-transform:uppercase;
	font:bold 60% verdana,sans-serif;
	border-bottom:3px solid #206515;
	margin: 0 20px 5px 0;
}
td.copyright{
	font:bold 60% verdana,sans-serif;
	color:#00461d;
	padding:5px;
}
td.bottom_nav{
	background:#9bae81;
	font:bold 80% verdana,sans-serif;
	color:#00461d;
	text-align:center;
	padding:5px;
}

/*
 * блок информция
 */
td.content{
	padding:8px 8px 0 8px;
	vertical-align:top;
}
td.content table{
	/*width:600px;*/
	font:normal 100% arial;
}

/*
 * дополнительная навигация
 */
td.dop_left{
	vertical-align:top;
	text-align:center;
}
div.link{
	font:bold 80% tahoma,sans-serif;
	margin:8px 0 10px 0;
	padding:0 20px;
}
td.dop_left div a{
	color:#008000;
}


/*
 * баннер и новости
 */
div.ban_news{
	text-align:left;
}
div.ban_news img{
	margin-left:5px;
	//margin-left:3px;
	margin-top:10px;
}
div.news{
	padding:5px;
	margin:15px 5px 20px 5px;
	//margin:15px 3px 20px 3px;
	background:#9bae81;
	border:1px solid #e8e9e8;
	font:bold 75% tahoma,sans-serif;
	color:#333;
}
div.top_news{
	padding:5px;
	margin:15px 5px -20px 5px;
	//margin:15px 3px -20px 3px;
	background:#206515;
	height:10px;
	font-size:65%;
}
div.bottom_news{
	padding:5px;
	margin:-20px 5px 20px 5px;
	//margin:-20px 3px 20px 3px;
	background:#206515;
	height:15px;
	font-size:80%;
	border-left:8px solid #114c08;
}

/*
 * вопрос-ответ
 */
div.quest{
	font:italic 100% arial,sans-serif;
	color:#333;
}
div.face{
	font:bold 100% arial,sans-serif;
	color:#333;
	margin-bottom:15px;
}
hr{
	margin:15px 0 30px 0;
}

/*
 * заявка
 */
table.p_form{
	width:80%;
	margin:20px 0 0 20px;
	font: normal 100% tahoma;
	color:#333;
}
table.price{
	width:600px;
	background:white;
	font:normal 100% arial;
	color:black;
	margin:20px 0 10px 0;
}
table.price td{
	padding:5px;
	border:1px solid #9bae81;
}
tr.header td{
	background:#206515;
	font-weight:bold;
	color:white;
}
td.header_group{
	text-align:center;
	background:#9bae81;
	color:white;
}
td.header_group_r{
	text-align:center;
	background:#9bae81;
	color:white;
}

/*
 * каталог
 */
div.gr{
	margin:0 0 7px 0;
	color:#333;
	font-weight:bold;
	font-size:110%;
}
div.gr span{
	font-weight:bold;
}
div.it{
	margin:5px 0 5px 20px;
}
a.it{
	font:normal 110% tahoma;
}
div.it p{
	margin:3px 0 4px 0;
}
div.it span{
	font-weight:bold;
	color:#333;
}
div.it span a{
	font-weight:bold;
	color:#333;
}

/*
 * полезная информация
 */
ul.useful li{
	margin-bottom:5px;
}

/* добавлено от 20-04-2008 */
div.mNews{
	font:normal 80% verdana,sans-serif;
	color:#215319;
	padding:10px;
	background:#e3edd8;
	border:1px solid #c3cfb6;
	margin-right:20px;
	float:right;
}
div.mNews_head{
	text-transform:uppercase;
	font:bold 60% verdana,sans-serif;
	border-bottom:3px solid #206515;
	margin: 0 20px 5px 0;
}
table.mpT{
	width:690px;
}
td.mpNews{
	vertical-align:top;
	width:250px;
}
td.mpAbout{
	vertical-align:top;
	width:430px;
}
div.mpDate{
	font:bold 100% tahoma,sans-serif;
}