body {
	font-size: 100%;
	line-height: 1.4;
	margin: 0px 0 0px 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	color: #392613;
	background-image:url(images/body_bg.jpg); 
	background-repeat:repeat-x;
	background-color:#0f0f0f;
    
}
body, td, div, h1, h2, h3, h4, h5, h6, p, input, select, textarea ,option{ font-family:Verdana, Arial, Helvetica, sans-serif;}
input,textarea{font-family: Arial, Tahoma, Sans-Serif;font-size:12px;border:1px solid #ABADB3;}
select,option{font-family: Arial, Tahoma, Sans-Serif;font-size:12px;}
form {margin: 0; padding: 0;}
b {font-weight: 700;}
a, img {border: none;}
a {color: #ffffff; text-decoration: underline; cursor: pointer;}
a:hover {color: #2b4d09; text-decoration: none;}
H1, H2, H3, H4, H5 {margin: 0;}
hr {border: none 0; border-top: 1px solid #dddddd; height: 1px;}
.hr { border-top: 1px solid #e6e6e6; font-size: 1px; height: 1px;}
ul { margin: 0px 0px 0px 0px; padding: 0px;}

                                       /* Header */

.logo {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#0e7049; text-align:center; vertical-align:middle;}
.tel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#ebe1e0; text-align:right; padding-right:20px;}
                                       /* --------- */

/* Menus */
ul.uz {list-style: none; margin: 0 0 0 0; padding-left: 0px; }

/* ----- */

/* Main Menu */
.m {font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
a.m:link {text-decoration:none; color:#b2b2b2; font-size:14px;}
a.m:active {text-decoration:none; color:#b2b2b2; font-size:14px;}
a.m:visited {text-decoration:none; color:#b2b2b2; font-size:14px;}
a.m:hover {text-decoration: none; color:#ffffff; font-size:14px;}

.ma {font-weight:normal;}
a.ma:link {text-decoration:none; color:#FFFFFF; font-size:14px;}
a.ma:visited {text-decoration:none; color:#FFFFFF; font-size:14px;}
a.ma:hover {text-decoration:none; color:#ef1117; font-size:14px;}
li.m {margin: 0; padding: 0 0 0 10px; background: url('images/arrow_red.jpg') no-repeat 0px 5px; display:inline;}
/* --------- */


                                       /* Content */
.content { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#636060;
vertical-align:top;
text-align:justify;
padding:20px 20px 20px 20px;
}
.content h1 {font-size:14px; color:#900000; margin:0 0 10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.content img {border:0px solid #B52D3E;}
.contentlink{font-weight:bold; color:#5c832f;}
.content a{ color:#353535; text-decoration:none;}
.content a:hover{ color:#900000; text-decoration:none;}
.content li { list-style:none; margin-left:5px; padding: 0 0 0 10px;  background: url('images/arrow_red.jpg') no-repeat 0px 9px;}
.content h2 { background:url(images/bg_h2.gif) no-repeat 2px 4px; text-align:left; padding:10px 0 0 28px; color:#b52d3e; font-size:12px; font-weight:bold;}
.content h2 a{height:17px; text-align:left; color:#b52d3e; font-size:12px; font-weight:bold;}

									  									   
                                       /* Footer */									   
.footer{ background-color:#0f0f0f;}

.copyright {
    margin:5px;
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font:Verdana;
	font-size:12px;
	color:#636060;
}
.copyright a {
	font:Verdana;
	font-size:12px;
	color:#636060;
	text-decoration:none;
}
.counter { text-align:center;}
                                       /* --------- */
									   
.ibox {width:300px;border:1px solid #d9ecd7; background-color:#ffffff;}
advert a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4f3128; text-decoration:underline;}
.advert a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d88609; text-decoration:underline;}

.sname {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f3128;}
.enter *{font-size:12px;}
.enter a{font-size:12px;}

.bitem{text-align:justify;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #DDC8A2;padding-left:5px;padding-right:5px;}
.btitle {font-weight:bold;background-color:#DDC8A2;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.highlight{font-weight:bold;text-transform:uppercase;}

/*.news {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;padding-right:5px;}
a.news:link {color:#392613; text-decoration: none;}
a.news:active {color:#392613; text-decoration:underline;}
a.news:visited {color:#392613; text-decoration: none;}
a.news:hover {color:#2b4d09; text-decoration: underline;}*/

.links { font-size:1px; color:#d1c6a4;}
.links a { font-size:1px; color:#d1c6a4;}
.links a:hover { font-size:1px; color:#d1c6a4;}

.projects { font-size:12px; color:#ffffff; text-align:left; padding:5px 0 5px 10px;}
.projects a { font-size:12px; color:#ffffff; text-decoration:none;}
.projects a:hover { font-size:12px; color:#fff3d2; text-decoration:none;}

.contenthead {font-size:12px; color:#5c832f; margin-bottom:10px; }
.contenthead a {font-size:12px; color:#5c832f; padding: 0 5px 6px 12px;  background: url('images/arrow_head.jpg') no-repeat 0px 3px;}
.contenthead a:hover {font-size:12px; color:#392613;}

.glossary {font-size:14px; color:#5c832f;}

.question { font-weight:bold;}
.answer { margin:5px 0 10px 0}

.form_title { padding-right:10px; text-align:left;}

/*  Стиль таблицы фотогалерей  */
.gallery_table {width:100%;} 
.gallery_table td {text-align:center;}
.gallery_table img{border:none;}
.gallery_title {}
.gallery_title a:hover { }
.gallery_preview {margin-top:5px;} 
/*  Стиль таблицы фотогалерей  */

/*  Пейджинг  */
.paging {text-align:center;margin-bottom:5px;}
.pl{}
.cpl{}
a:hover.pl { color:#FF0000;}
/*  Пейджинг  */

/* Опросы */
.questions {}
.question_title{font-size:11px;text-align:left; padding:5px 5px 2px 5px; font-weight:bold; color:#301911; font-family:Verdana, Arial, Helvetica, sans-serif;}
.question_all_title{font-size:11px;text-align:left; padding:0 5px 10px 5px;color:#301911;}
.question_item{font-size:11px;text-align:left; padding:0px 2px 2px 2px;color:#301911;}
.questions_buttons{ margin: 0 3px 5px 5px; background-color:#f8e09a; font-size:11px;}
.linet{}
.linetd{}
.arhiv{margin:2px 5px 5px 5px;}
.arhiv a {color:#301911; text-decoration:none; font-size:11px;}
.arhiv a:hover {color:#0b613c; text-decoration:none;}
/* Опросы */

.buttons{}
.ibox{width:250px;}.tel {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#CCCCCC;
	padding-right:20px;
}
.counter { text-align: center;}