/*Тэги*/
strong, .green, #green {color: #026038;}
strong, .green, #green {color: #026038;}
strong a:hover, .green a:hover, #green a:hover {color: #00FF00;}
a:hover strong, a:hover .green, a:hover #green {color: #008000;}

p {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

div.article_body,  div.article_body p {
	text-align: justify;
}

div.maincontentheader {
	margin-top: 10px;
	margin-bottom: 30px;
}

div.feedback, div.warning {
	font-size: 120%;
	margin: 20px;
}

div.buttonblock {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px
}

/*Формы*/
.collectblock {
	margin: 10px 0px;
}

div.block {
	margin-left: 10px;
}

label, div.block label, div.element label {
	font-weight: bold;
	color: #026038;
}

div.element {
	margin-left: 30px;
}

textarea.text {
	font-size: 12px;
	border: #008000 1px solid; 
}

form input.text, div.element input, div.block input {
	height: 20px;
	font-size: 12px;
	border: #008000 1px solid; 
	margin-right: 3px;
}

div.element input {
	width: 180px;
}

form input.quantity {
	width: 36px;
	height: 16px;
	font-size: 12px;
	border: #008000 1px solid; 
	margin-right: 3px;
}
form input.submit, div.buttonblock input {
	border: #b0bbb0 1px solid;
	background-color: #FFFFFF;
	height: 20px; 	
	font-size: 12px;
	font-weight: bold;
	color: #026038;
	padding: 0px;
	background-image: url('../images/button_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
form input.button {
	border: #d0ddd0 1px solid;
	background-color: #FFFFFF;
	height: 20px; 	
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	padding: 0px;
	background-image: url('../images/button_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

/*Шапка*/
.head td.motto {
	vertical-align: middle;
	text-align: right;
	padding: 0px 10px 0px 15px;
	background-image: url('../images/up_pila_up.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.head td.text, .footer td.text {
	width: 35%;
	padding: 0px 10px;
	font-size: 70%;
	background-image: url('../images/up_text_bg.gif');
	background-repeat: repeat-y;
}
td.derevo {
	background-color: #E6A417;
	background-image: url('../images/derevo_bg.gif');
	background-repeat: repeat-x;
}
.head td.text_left {
	width: 35%;
	padding: 0px 10px;
	font-size: 70%;
	background-image: url('../images/up_text_bg_right.gif');
	background-repeat: repeat-y;
	background-position: top right;
}
/*Верхнее меню*/
.menu {
	background-image: url('../images/menu_bg.gif'); background-repeat: repeat-x;
}
.menu table td { text-align: left; vertical-align: middle; font-size: 70%; }
.menu .menus { padding-bottom: 8px;}
.menu table td a { font-weight: bold; padding: 0px 10px;}

.menu a:link, .menu a:visited { text-decoration: none; color: #000000; }
.menu a:hover, .menu a:active { text-decoration: underline; color: #026038; }

/*Левое меню*/
.submenu {
	font-size: 70%;
	padding: 10px;
}
.submenu div { height: 5px; width: 1px; }
.submenu img {
	margin-right: 5px;
	vertical-align: bottom;
}
.submenu a:link, .submenu a:visited { text-decoration: none; color: #000000; }
.submenu a:hover, .submenu a:active { text-decoration: underline; color: #026038; }

.greentitle {
	background-color: #06742B;
}

/*Основное информационное поле*/
.main_1 {
	padding: 0px 20px 10px 20px;
	font-size: 80%;
}
.main_1 .title td, .main_1 td, div.voting td {
	font-size: 80%;
}
.main_1 p { text-align: justify; }
 
/*Новости*/
.news div.date {
 	color: #999999;
	font-weight: bold;
}
.news div.text {
 	margin-bottom: 25px;
}


/*Опросник*/
.voting {
	padding: 10px 20px 20px 20px;
	font-size: 70%;
	background-color: #F2F2F2;
}
.voting strong {
	font-size: 120%;
	height: 35px;
}
.voting img {
	float:left;
	margin: 0px 5px 5px 0px;
}
.voting ol, .voting ul {
	margin: 0px 0px 0px 9px;
	padding: 0px;
}
.voting ol li{
	padding: 5px 0px 0px 0px;
}


/*Мишура для инфопанелек*/
.m20 { margin: 10px 20px 20px 20px; }
#f70 { font-size: 70%; }
#p20f70 {
	padding: 10px 20px 10px 20px;
	font-size: 70%;
}
.greypanel { background-color: #F2F2F2; }
.greypanel img { border: #008000 1px solid;}
#whitebb { border-bottom: #FFFFFF 5px solid; }

/*footer*/
.footer a.up {
	font-size: 70%;
	padding: 10px;
}
.footer a.up img {
	margin: 0px 2px;
	vertical-align: middle;
}
.footer td.text#menu {
	padding: 10px;
}
.footer td.text#menu a {
	font-weight: bold;
}
.footer td.text#menu img {
	margin-right: 5px;
	vertical-align: bottom;
}
.footer td.text#menu a:link, .footer td.text#menu a:visited { text-decoration: none; color: #000000; }
.footer td.text#menu a:hover, .footer td.text#menu a:active { text-decoration: underline; color: #026038; }

