body,
html {
	background:url(/assets/templates/site/images/back.jpg) top repeat-x #e6e9d6;	
	margin:0;
	padding:0;
	font-family: Arial;
	color:#505050;
	font-size:12px;
}

body {
	background:url(/assets/templates/site/images/bottom.jpg) bottom center no-repeat;
}

table {border:1px solid #f0f0f0;}
table td {padding:3px; border:1px solid #e0e0e0; font-size:90%;}

@font-face
{
 font-family: Seven;
 src : url("/assets/templates/site/images/m.ttf");
}


td {font-family:Arial; font-size: 12px; color: #505050;}
a {font-family:Arial; font-size: 12px; color: #202020; text-decoration:none; font-weight:normal;}
a:hover { color: #000000; text-decoration:underline;}

H1, H2, H3, H4{
font-weight:normal;
font-family: Georgia;
padding: 0px 0px 0px 0px;
margin: 0px;
}

H1 {font-family: Georgia, Arial; font-size: 22px; padding: 0px 0px 0px 0px; color: #1E7A00;}
H2 {font-family: Arial; font-size: 14px; font-weight:bold; padding: 0px 0px 0px 0px; color: #006bb4;}
H3 {font-family: Arial; font-size: 14px; font-weight:bold; padding: 0px 0px 0px 0px; color: #1E7A00;}
H4 {font-size: 14px; padding: 0px 0px 0px 0px; color: #000000; font-weight:bold;}

.hh {font-family: Arial; font-size: 12px; font-weight:bold; padding: 0px 0px 0px 0px; color: #1E7A00;}
.hs {
background:#0372CE;
margin:5px 0px 5px 0px;
padding:4px 10px 4px 10px;
color:#ffffff;
text-decoration:none;
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
-khtml-border-radius:3px;
behavior: url('/assets/templates/site/css/PIE.htc');
position:relative;
}
.hs:hover {color:#f0f0f0; text-decoration:none;}

/* Blocks */

#page {
	margin:0 auto;
	width:1000px;
}
#top {
	padding-top:0px;
	height:200px;
	padding-bottom:20px;
}

#left {float:left;}

#clear {clear:both;}


#content_main {
	margin-top:6px;
	background:#D6D6D6;
	padding:20px;
	text-align:justify;
}

#menuleft {float:left; width:190px;}
#content {float:left; width:580px;}
#menuright {float:left; width:190px;}

#content2 {float:left; width:770px;}
#contents {float:left; width:860px;}

#content_inner {padding:0px 10px 10px 10px; min-height:500px;}

#main {
background:url(/assets/templates/site/images/back.png);
padding:20px;
border-radius:10px; 
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
-khtml-border-radius:10px;
behavior: url('/assets/templates/site/css/PIE.htc');
position:relative;
}

#bottom {
	width:100%;
	height:248px;
	clear:both;
}

.h_top ul {margin:0px; padding:0px;}
.h_top li {float:left; list-style-type: none; margin-right:5px;}
.h_top a {font-family: Arial; font-size: 12px; color:#ffffff; text-decoration: none; padding:5px 15px 5px 15px;
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
-khtml-border-radius:3px;
behavior: url('/assets/templates/site/css/PIE.htc');
position:relative;
}
.h_top a:link {text-decoration: none;}
.h_top a:visited {text-decoration: none;}
.h_top a:hover {text-decoration: none; background:url(/assets/templates/site/images/menu.png) repeat-x #b30e9e; color:#ffffff;}
#top .active a {background:url(/assets/templates/site/images/menu.png) repeat-x #b30e9e; color:#ffffff;}
.h_top #select {margin-left:10px; background:url(/assets/templates/site/images/menu.png) repeat-x #b30e9e; color:#ffffff;}


.h_bottom ul {margin:0px; padding:0px;}
.h_bottom li {float:left; list-style-type: none; margin-right:5px;}
.h_bottom a {font-family: Arial; font-size: 11px; color:#5e4e00; text-decoration: none; padding:5px 15px 5px 15px;}
.h_bottom a:link {text-decoration: none;}
.h_bottom a:visited {text-decoration: none;}
.h_bottom a:hover {text-decoration: none; color:#000000;}


#topnav {height:39px;}


/* ============== Формы ================= */

textarea {background:#f0f0f0; border:1px dashed #c0c0c0; color:#000000;}
input {background:#f0f0f0; border:1px dashed #c0c0c0; color:#000000;}



/* ============== Внутр. меню ================= */

#column .subnav{display:block; width:180px; padding:10px 10px 10px 0px;}

#column .subnav h2{
	margin:0 0 20px 0;
	padding:0 0 14px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	line-height:normal;
	border-bottom:1px dotted #ffffff;
}

#column .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#column .subnav li{
	margin:0 0 3px 0;
	padding:0;
	}

#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

#column .subnav a{
	display:block;
	margin:0;
	padding:3px 10px 3px 10px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
	}

#column ul li.active a {color:#000000; font-weight:bold;}

#column .subnav a:hover{color:#000000; background-color:#ffffff;}

#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{padding-left:0px;}
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}


#bottomnav {padding-top:20px;}
#bottomnav ul {padding:0px; margin:0px;}
#bottomnav ul li a{font-weight:bold; margin:0px;}
#bottomnav ul ul {padding:0px; margin:0px;}
#bottomnav ul li {float:left; width:180px; list-style-type:none; padding:0px; margin:0px; padding-bottom:5px; padding-right:10px;}
#bottomnav ul li ul li {padding:0px; margin:0px; list-style-type:none; padding-top:3px;}
#bottomnav ul li ul li a{font-size:11px; font-weight:normal;}

/* ============== Новости ================= */

#news {padding:0; margin:0 0 15px 0;} 
#news h2 a {font-family:Georgia; padding:0px; margin:0px; border:none; font-size:18px;} 
#news .introtext{padding:5px 0 0 0; text-align:justify;} 
#news .introtext .date {font-weight:bold;} 
#news .readmore a {text-align:right; font-weight:11px;}
#news .img-page-out {float:left; width:200px; height:120px; border:1px dotted #a0a0a0; margin:5px;}
#news .img-page {float:left; width:190px; height:110px; margin:5px;}

/* =============== Галерея ================ */

.gallery_image {float:left; margin:10px; border:5px solid #ffffff;}


/* =============== Слайдер на главной ================ */

#slider h2 {margin:0px;}
#slider h2 a {font-size:16px; font-family:Georgia; margin:0px;}
#slider .introtext{padding:5px 0 0 0; font-size:11px; text-align:justify;} 

/* ================ Дополнительные данные =============== */

.sky a {color:#ffffff;}