@charset "utf-8";
/* CSS Document
Разработака - Камаев Т.
Вариант - №1
*/
/*---------------------Базовые установки------------------------*/
*, ul, li, input {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
background:#E9E9E9;
font-family:Times new Roman, Arial, Helvetica, sans-serif;
font-size:14px;
}
.clear {
clear:both;
border:1px dotted #fff;
}
a img{
margin:0;
padding:0;
border:0;
}
a {
color:#011A59;
}
a:hover {
text-decoration:none;
}
h1, h2, h3, h4,{
font-weight:bold;
} 
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h6 {font-size:13px;}

h1 {
color:#011A59;
font-size:16px;
font-weight:bold;
background:url(img/marker.gif) 0 2px no-repeat;
padding:7px 5px 0 10px;
text-shadow: 1px 2px 2px #ccc;

}
h1 span {
color:#95409E;/*фиолетовый на сайте*/
}
h5 {
font-size:14px;
text-align:center;
color:#34343C;
margin:5px 0 15px 0;
}
table {
padding:3px;
margin:10px 0px;
border:1px solid #799D31;
font-size:12px;
color:#333;
background:#F3F3F3;
}
table tr.tr1 td {
border:1px solid #799D31;
background:#1F2D36/*#F4F4F4*/;
font-size:14px;
font-weight:bold;
text-align:center;
color:#FFF;
padding:5px 5px;
}
table tr.tr2 td {
border:1px solid #799D31;
background:#ccc/*#F4F4F4*/;
font-size:12px;
font-weight:bold;
text-align:center;
color:#000;
padding:2px 2px;
letter-spacing:1px;
}

table td {
padding:3px 10px;
border:1px solid #F4F4F4;
background:#fff;
}
/*/////////////////////////Базовые установки------------------------*/

/*-----------------------main--------------------*/
#wrapper {
min-width:1000px;
max-width:1024px;
background:#FFF;
padding:1px;
margin:0 auto;
}



/*--------------------header---------------------*/
#header {
background:#FFF;
/*height:480px;*/
}
.topheader {
/*height:25px;*/
background:url(img/fontop.gif) 0 0 repeat-x;
}
.topheaderimg {
width:303px;
margin-left:30px;
background:url(img/fontop2.gif) 0 0 no-repeat;
}

.flag {
height:197px;
width:324px;
margin-left:16px;
margin-right:-340px;
background:url(img/flag_gerb.jpg) 0 0 no-repeat;
float:left;
}
.map {
height:196px;
width:645px;
margin-left:343px;
background:/*#ccc*/ url(img/map.jpg) 0 0 no-repeat;
}
.toprightfon {
width:47px;
height:118px;
background:#ccc url(img/fontop3.gif) 0 0 no-repeat;
position:relative;
top:-25px;
left:575px;
}
.iconswrapper {
}
.iconswrapper img {
margin:20px 7px 0 17px;;
}
.sitename {
/*background:#ccc;*/
width:290px;
height:78px;
text-align:center;
text-shadow: 1px 2px 2px #EBE8E3;
font-size:16px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
float:left;
}
.sitename a {color:#333; text-decoration:none;}
.sitename a:hover {text-decoration:underline; }
ul.qtrans_language_chooser {
padding:62px 25px 0 0;
list-style:none;
float:right;
}

ul.qtrans_language_chooser li {
list-style:none;
float:left;
padding-left:10px;
}
ul.qtrans_language_chooser li.active a {
font-weight: bold;
font-size:11px;
}
ul.qtrans_language_chooser a {
padding:0 10px 0 22px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#454545;
text-decoration:none;
border-right:1px dotted #9D9D9D;
}
ul.qtrans_language_chooser a:hover {
text-decoration:underline;
}
#subheader2 {
background:/*#ccc*/ url(img/h2_header2.jpg) 17px 0 no-repeat;
}
.menu1 {
/*background:#ccc;*/
width:286px;
/*height:252px;*/
margin: 0 -350px 0 37px;
float:left;
}
.menu1 ul {
list-style:none;
padding:43px 0 0 40px;
}
.menu1 ul li {
/*background:#CCCCCC;*/
margin-bottom:14px;
height:20px;
}

.menu1 a {
	text-decoration:none;
	font-family: Times new Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.5px;
	color:#434753/*#757575*/;
}
.menu1 span.sp a span{
color:#799D31/*ЗЕЛЕНЫЙ сайте*/;
	font-size: 18px;
}
.menu1 a:hover {
background:url(img/podsvetka_hover.png) 0 80% repeat-x;
}
.slogan {
/*background:#CCCCCC;*/
height:190px;
margin-left:350px;
color:#fff;
font-family:Times new Roman, sans-serif;
font-weight:bold;
}
.slogan ul {
list-style:none;
padding:37px 0 0 0;
font-size:14px;
}
.slogan ul li {
margin-left:50px;
padding:7px 0 6px 16px;
background:url(img/h2_list.gif) 0 bottom no-repeat;
}
.slogan ul li.a1 {margin-left:100px;}
.slogan ul li.a2 {margin-left:130px;}
.slogan ul li.a3 {margin-left:160px;}
.slogan ul li.a4 {margin-left:190px;}
.slogan ul span {
color:#98D300;/*Светлый зеленый*/
}
.search {
/*background:#666;*/
/*height:62px;*/
margin-left:350px;
}
form#search {
margin:19px 0 0px 30px;
padding-bottom:15px;
}
input#search-input {
border:1px solid #666;
height:18px;
width:240px;
vertical-align:middle;
color:#333300;
}
input#search-button {
background:#343B43;
color:#fff;
border:none;
font-size:10px;
font-weight:bold;
padding:3px 5px;
margin:0;
vertical-align:middle;
}
/*/////////////////////header---------------------*/

/*----------------боковая панель------------------*/
#sidebar {
/*background:#999;*/
width:325px;
float:left;
margin-right:-324px;
}
.sidebarinner {
/*background:#CCC;*/
margin: 0  25px 0 40px;
}
#sidebar h1 {
}
#sidebar h2 {
padding:30px 0 0 0;
color:#666;
font-size:14px;
font-weight:bold;
text-shadow: 1px 2px 2px #ccc;

/*background:url(img/marker.gif) 0 0 no-repeat;*/
}
#sidebar h2 span {
color:#95409E;/*фиолетовый на сайте*/
}

#sidebar h1 span {

}
.sidebarinner ul {
padding-top:10px;
padding-bottom:25px;
list-style:none;
border-bottom:1px dotted #A0A0A0;
}
.sidebarinner ul li {
background:url(img/marker2.gif) -4px 5px no-repeat;
padding:5px 0 2px 25px;
font-weight:bold;
font-size:14px;
/*letter-spacing:-1px;*/
}
.sidebarinner ul.sub_pages li {
font-size:10px;
color:#43752B;
}
.sidebarinner ul.sub_pages li a {
font-size:14px;
}

.sidebarinner ul li a {
text-decoration:none;
color:#69686D;
}
.sidebarinner ul li a:hover {
background:url(img/podsvetka_hover.png) 0 80% repeat-x;
}
.schetchiki {
background:url(img/marker3.gif) 5px 15px no-repeat;
border:1px solid #EEEEEE;
padding:20px 15px 20px 60px;
margin-top:25px;
}
.schetchiki img {
margin:0 3px 3px 0;
}
/*/////////////////боковая панель------------------*/





/*----------------Контент------------------*/
#contentwrapper {
/*background:#ccc;*/
margin-left:325px;
border-left:1px dotted #A0A0A0;
padding: 20px 39px 0 30px;
font-size:14px;
}
#contentwrapper ol, #contentwrapper ul {
margin-left:25px;
}
#contentwrapper li {
margin:10px 0;
}
#contentwrapper h1 {
padding-bottom:4px;
margin-bottom:12px;
border-bottom: 1px dashed #666;
}
#contentwrapper p {
padding-top:10px;
/*text-indent:30px;*/
text-align: justify;
}
#contentwrapper img {
padding:1px;
margin:0 10px;
border:1px solid #454449;
}
#contentwrapper li {
list-style:circle;
}

.contentblock {
padding: 0 0 15px 0;
margin-bottom:25px;
border-bottom:1px dotted #A0A0A0;
}
.date {
font-size:11px;
font-weight:bold;
text-align:center;
color:#333;
padding:1px 3px 1px 3px;
margin-top:20px;
background:#D0F006;
max-width:56px;
}
.contentblock h2 {
font-size:14px;
font-weight:bold;
}
.contentblock h2 a {
color:#234A67;
}
div.h4 {
margin:0px 0 25px 0;
color:#333;
padding:10px 0 10px 20px;
background:#F4F7F7;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;

}
div.h4 span {
background:#98D300;
}

div.more {
text-align:right;
font-weight:bold;
font-size:11px;
}
a.more-link {
color:#754B79;
}
a.more-link:hover  {
text-decoration:none;
}

.allnews {
background:url(img/marker4.gif) 0 3px no-repeat;
padding-left:15px;
font-size:11px;
}
.allnews a {
color:#000;
}
.navigation {
margin:15px 0 0 0;
padding:10px 5px;
border-top:1px dotted #CCC;
border-bottom:1px dotted #CCC;
color:#666;
}
.navigation a {
color:#666;
}

/*/////////////////Контент------------------*/




/*----------------ПОДВАЛ------------------*/
.up {
padding:15px 0 15px 30px;
font-size:10px;
font-family:Times new Roman, Arial, Helvetica, sans-serif;
background:#FFFж
}
.up a {
color:#704477;
text-decoration:none;
}
#footer {
background:url(img/fon_bottom.gif) 0 0 repeat-x;
padding:19px 0 22px 30px;
color:#999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
#footer  li {
list-style:none;
float:left;
padding-left:8px;
}
#footer a {
color:#999;
text-decoration:none;
border-left:1px solid #999;
padding-left:5px;

}
#footer a:hover {
text-decoration:underline;
}
/*///////////////////ПОДВАЛ------------------*/





/*/////////////////++//main--------------------*/



/* Стили themed-logreg  */
#login {
margin:15px auto auto 20px;
padding: 25px 25px 30px 25px;
width:400px;
background:#FBFBFB;
border: 1px dotted #F3F3F3;
color:#666;
float:left;
 }
#login input {
margin-bottom:15px;
border: 1px solid #666;
}
#login input#submit{
background:#343B43;
color:#fff;
border:none;
font-size:11px;
font-weight:bold;
padding:3px 5px;
margin-bottom:15px;
margin-top:15px;
vertical-align:middle;
}
#login h2 {
	color:#95409E;
	letter-spacing: 0px;
	font-family: Arial, "Courier New", Courier, monospace;
	border-bottom: 1px dashed #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#login li {
list-style-type:none;
}
#login li a{ list-style-image: none;
float:left;
padding: 0 0 0 10px;
font-size:12px;
color:#666; }
/* ///Стили themed-logreg  */

/*-- - Комментарии - */
#commentswrapper p {
text-indent:0px;
}
#comment {
width:600px;
}
/*Подсветки текущей рубрики и страницы*/
.current_page_item a, .current-cat a {
background: url(img/podsvetka.png) 0 80% repeat-x;  /*#B2F956*//*#D0F006;*/
padding: 0 3px 0 2px;
/*color: #fff;*/
}
/* ============= search-hilite ==========*/
.hilite {
		color: #000;
		background-color: #98D300;
		}
.hilite1 {
		color: #000;
		background-color: #98D300;
		}
.hilite2 {
		color: #000;
		background-color: #98D300;
		}
.hilite3 {
		color: #000;
		background-color: #98D300;
		}
		
/*
---------- Контакт форма ----*/
.red {color:#f00}
#cf_form  {
	border : 1px solid #ddd;
	margin : 5px 0 5px 0;
	padding : 10px 25px 20px 25px;
	background : #f3f3f3 url(img/oct_bg.gif) repeat-x bottom;
	position:relative;
	min-height:1%;
}
#cf_form input, #cf_form textarea {
  border : 1px solid #ddd;
  margin:2px 0 4px 0;
  background:#FBFBFB;
}
#cf_form input:hover, #cf_form textarea:hover {
  border : 1px solid #999;
}
#cf_form input:focus, #cf_form textarea:focus {
  border : 1px solid #999;
  background:#fff;
}
#cf_form  #attachment{
width:90%;
}

#cf_form textarea  {
width:100%
}

#cf_form #submit {
  padding : 2px 5px 2px 5px !important;
  position:absolute;
  bottom:-30px;
  right:10px;
  margin-left:155px;
  cursor : pointer;
  color : #fff;
  font-size : 1em;
  font-weight:bold;
  letter-spacing : 0.1em;
  background : #343B43;
  text-align : center;
  border: none;
}


#cf_form p, #cf_form p span{
  margin : 0;
  padding : 0;
}

