body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #333333;
	border: 0px 0 #FFFFFF;
	background-image: url(../img/bg_line_vert.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: bold;
	color: #B9C690;
	text-decoration: none;
	background-image: url(../img/decor_strelka.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	float: right;
	clear: both;
	background-attachment: scroll;
	width: 35px;
	height: 7px;
}

a.more:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: bold;
	color: #B9C690;
	text-decoration: none;
	background-image: url(../img/decor_strelka.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	float: right;
	clear: both;
	background-attachment: scroll;
	width: 35px;
	height: 7px;
}

a.pred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #bbb9af;
	height: 0px;
}
a.pred:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #CCFF00;
}

a.text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #9EA87A;
	height: 0px;
}
a.text_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CCFF00;
}
a.text_link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #ccff66;
	height: 0px;
}
a.text_link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CCFF00;
}
a.text_link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		text-decoration: underline;
	color: #9EA87A;
	height: 0px;
}
a.text_link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		text-decoration: none;
	color: #CCFF00;
}
a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #665D40;
	height: 0px;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #665D40;
}


.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B9C690;
	text-decoration: none;
	padding-left: 10px;
}
.text_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #b2b1aa;
	text-decoration: none;
	text-align: left;
}
.text_date {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B9C690;
	text-decoration: none;
	text-align: left;
}

.form {
		color: #ffffff;
	font-size: 12px;
}
img {
	border: none;
}
input.form_field, textarea.form_field {
	border: 1px solid #B5D51D;
	color: #ffffff;
	font-size: 15px;
	width: 300px;
}
input.send_btn {
        border: none;
    font-size: 12px;
    text-align: center;
    color: #bbb9af;
}
input, select, textarea {border:1px solid #B9C690; background:#3A3A3A; height:20px; width:80px; font-family:tahoma; font-size:12px; color:#CDCDCD; margin-top:4px; overflow:hidden}

.pic {
 border: 1px solid #333; /* Граница вокруг блока */
 background-color: #f0f0f0; /* Цвет фона */
 color: navy; /* Цвет подписи */
 padding: 10px; /* Поля вокруг содержимого */
 width: 250px; /* Ширина блока */
 text-align: center; /* Выравнивание текста по центру */
 
 position: relative; /* Относительное позиционирование */
 
}
.pic img {
 border: 1px solid #333; /* Рамка вокруг изображения */
} 
.pic p {
 margin: 0; /* Убираем отступы вокруг абзаца */
 padding-top: 5px; /* Расстояние от рисунка до текста */
} 

.pir {
 border: 2px solid #58523b; /* Граница вокруг блока */
 background-color: #B9C690; /* Цвет фона */
 color: navy; /* Цвет подписи */
 padding: 10px; /* Поля вокруг содержимого */

 text-align: center; /* Выравнивание текста по центру */
 
 position: relative; /* Относительное позиционирование */
 
}

.pir p {
 margin: 0; /* Убираем отступы вокруг абзаца */
 padding-top: 5px; /* Расстояние от рисунка до текста */
} 
.pir a {
	color: Maroon;
}
