* { padding:0; margin:0 /* Убираем отступы */ }
html { height:100% }
body {
	background:  #05ca00 url(/images/bg_main.gif) repeat-x;
}

p {margin-bottom: 10px;}

img {border: 0;}
ul, ol {margin-left: 2em; margin-bottom: 5px; padding-left: 5px;}
a {text-decoration:none;}

span.gallery_img img, a img {margin: 10px;} /* фикс для отступа изображений */

h1 {
	font-family: Tahoma, Helvetica, sans-serif;;
	font-size: 14pt;
	color: #026006;
/* font-weight: bold; */
	text-decoration:none; 
	margin: -5px 0px 3px 0px;
}
h1 a{color: #026006; text-decoration:none;}

h2 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #1A7431;
	margin:0;
	margin-bottom: 12px;
}
h2 a{color: #f3d346; text-decoration:none;}
h2 a:hover{color: #018CD4; text-decoration: underline;}

.main_menu a{font: bold 14pt Cambria, Times New Roman; text-transform: uppercase; text-decoration: none; color: #fff; display: block; padding:11px 0px;}
.main_menu a:hover{text-decoration: underline;}

.category_title {
	font: bold 15px Arial, Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #1A7431; 
}

.article_title {
	font: bold 14px Arial, Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #026006; 
}

.contacts {font: bold 12px Cambria, Times New Roman; color:#026006; font-style: italic;}
.contacts a {color: #026006; text-decoration: underline;}
.contacts a:hover {color: #fff; text-decoration: none;}

.text {color: #1A7431; text-transform: none;}
.text a, .category_title a, .article_title a{color:#05CA00;}
.text a:hover, .category_title a:hover, .article_title a:hover{color: #026006;}
input[type=text], textarea.text{color: #000; margin: 5px;}

.copyright, .footer_links_zone {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

.copyright {
	color: #fff;	
	padding-right: 10px;
	padding-top: 5px;
}
.copyright a{color: #fff; text-decoration:none; }
.copyright a:hover{text-decoration: underline;}

.footer_links_zone {
	color: #004612;
	margin-right: 15px;
}
.footer_links_zone a{
	color: #004612; 
	text-decoration:underline;
}
.footer_links_zone a:hover{color: #fff; text-decoration: none;}



.submit_button{background-color: #B7FFB8;}

.title_text_err {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FF0000;
}

.field1_validator_error {
	color: red;
	padding: 1px;
	width: 250px;
	background: url(images/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid red;
}

.field2_validator_error {
	color: red;
	padding: 1px;
	width: 100px;
	background: url(images/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid red;
}
.textarea_validator_error {
	color: red;
	margin-top: 2px;
	padding: 1px;
	width: 250px;
	background: url(images/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid red;
}

.select1_validator_error {
	color: red;
	margin-top: 2px;
	width: 120px;
	background: url(images/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid red;
}

.select2_validator_error {
	color: red;
	margin-top: 2px;
	width: 200px;
	background: url(images/bg_field.gif) repeat-x left top #F6F6F6;
	border: 1px solid red;
}

#news.text {color: #FFF; text-transform: none;}
#news.text a, #news.category_title a, #news.article_title a{color:#FFF;}
#news.text a:hover, #news.category_title a:hover, #news.article_title a:hover{color: #F4F30B;}

.bg_shadow_bottom {background:url(/images/main_shadow_bottom.png) repeat-x;}
