* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana;
	width: 100%;
	height: 100%;
	color:#696a6c;
}
a {
	color:#696a6c;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.body
{
-webkit-box-shadow: 0 8px 6px -6px black;
-webkit-box-shadow: 5px 5px 5px #ABC; 
-moz-box-shadow: 5px 5px 5px #ABC; 
-box-shadow: 5px 5px 5px #ABC; 
border-radius: 10px; 
padding:10px;	
background: -moz-linear-gradient(top, #f4f6f0, #e3e7dc); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f6f0), color-stop(100%,#e3e7dc));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f6f0, #e3e7dc);
    background: -o-linear-gradient(top, #f4f6f0, #e3e7dc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f6f0, #e3e7dc); /* IE10 */
    background: linear-gradient(top, #f4f6f0, #e3e7dc); /* CSS3 */ 
}
.txt{
	line-height:22px;
	}
.txt a, a.link_in_txt {
	color:#5D8E20;
	text-decoration:underline;
}
.txt a:hover, a.link_in_txt:hover{
	color:#38481D;
}
.links{
	text-decoration:none;
}
.links:hover{
	text-decoration:underline;
	color:#838486;
}
.linksmmm:hover{
	text-decoration:underline;
	color:#838486;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 90%;
	max-width:1280px;
	min-width:1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
h1{
	font:14px Arial, Helvetica, sans-serif; 
	color:#88898c;
}
h2{ font-size: 24px;
  font-weight: normal;
  line-height: 22px;
  font-family: Arial, Tahoma;
  text-align:left;
  margin:40px 0 30px 0;
}
h3, .text h3{
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  font-family: Arial, Tahoma;
  text-align:left;
  margin:20px 0 10px 0;
  }
h4, .text h4{
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  text-align:center;
  font-family: Arial, Tahoma;
  }
 .txt{
  font-family: Arial, Tahoma;
  font-size: 13px;
  text-align:justify;
  /*padding: 0.5em 0.5em 0.8em 1em;*/
 }
 .txt a:hover{
 text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
 }
.table_txt td, .table_txt th{
	border:1px solid #CFDAE4;
	padding:5px;
	}
.table_txt_p td, .table_txt_p th{
	border:1px solid #CFDAE4;
	padding:5px;
	border:0;

	
	}
.table_txt_p tr:hover{
	
	background-color:#ebeee6;
}
.table_txt a:hover{
	text-decoration:underline;
}
.table_txt2 td, .table_txt2 th{
	padding:5px;
	line-height:14px;
}
.table_txt2 th{
	text-align:center;
	}
.table_txt3 td{
	line-height:16px;
	vertical-align:top;
}
a.name_zvit {
	color:#5D8E20;
	}
a:hover.name_zvit {
	color:#38481D;
}
a.fin_zvit{
	color:Gray;
}
a:hover.fin_zvit{
	color:Black;
}
a:hover.kol_na_str{
	font-weight:bold;	
}
	/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	background: #FFE680;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 100px;
}
.cbonds
{
	padding-top:5px;
	}
/*---ШАПКА--------------------------------*/
a.samoreg{
	text-decoration:none;
}	
a.samoreg h1{
	margin-top:10px;
	font:21px Candara, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;	
	color:#88898c; 
}	
a.samoreg h2{
	margin-top:0px;
	font:14px Candara, Arial, Helvetica, sans-serif; 
	font-style:italic;
	font-weight:bold;	
	color:#737478; 
}
.search{
	height:26px;
	margin-bottom:10px;
}
.search input{
	height:26px; 
	
	border-radius: 5px 0px 0px 5px;
	border:1px solid #82D006;
	color:#999999;
}
.block_enter{
	width:250px;
	height:92px;
	color:#918365;
	border-radius:10px;
	padding:10px 50px 10px 10px;
	border:1px solid #dbe0d4;
	background: #f4f6f0; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f6f0, #e3e7dc); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f6f0), color-stop(100%,#e3e7dc));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f6f0, #e3e7dc);
    background: -o-linear-gradient(top, #f4f6f0, #e3e7dc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f6f0, #e3e7dc); /* IE10 */
    background: linear-gradient(top, #f4f6f0, #e3e7dc); /* CSS3 */ 
}
a.button_enter{
	background:url(img/enter.png) no-repeat;
	width:123px;
	height:24px;
	display:block;
	}
a:hover.button_enter{
	background:url(img/enter_hover.png) no-repeat;
}
/*---МЕНЮ----------------------------------------------*/
.p_menu{
	background:url(img/bgmenu.png) repeat-x;
	height:32px;
}
.p_menu a{
	color:#836e3a;
	font:16px Tahoma, Arial, Helvetica, sans-serif;
	height:29px;
	display:block;
	text-decoration:none;
	padding-top:7px
}
.p_menu a:hover{
	background-color:#a6d045;
	color:#FFFFFF;
	text-shadow:1px 1px 2px #6d901c;
}
.p_menu2{
	background:url(img/bgmenu.png) repeat-x;
	height:32px;
}
.p_menu2 a{
	color:#836e3a;
	font:16px Tahoma, Arial, Helvetica, sans-serif;
	height:29px;
	display:block;
	text-decoration:none;
	padding-top:7px
}
.p_menu2 a:hover{
	background-color:#a6d045;
	color:#FFFFFF;
	text-shadow:1px 1px 2px #6d901c;
	text-decoration:none;
}
#data{
	background-color:#ffe270;
	padding-left:5px;
	color:#6b5a42;
	font:12px/12px Tahoma, Arial, Helvetica, sans-serif;
	border-left:1px solid #baaa7e;
	border-right:1px solid #baaa7e;
	text-align:right;
}
#dd_data{
	font:18px/12px Tahoma, Arial, Helvetica, sans-serif;
}
.knopki
{
	margin-top:85px; 
	position:absolute;
	}
/*---БАННЕР-------------------------------------------------*/
#banner{
/*background: #e8e3e2 url(img/banner_0803_1.png) no-repeat;*/
background: #e8e3e2 url(img/banner1280.png) no-repeat;
	background-color:#a4c408;
	width:100%;
	height:144px;
	padding-bottom:10px;
		
	background-position:top;

}
#mart
{
	position:absolute;
	margin-top:-200px;
	margin-left:-500px;	
}
#slogan{
	position:relative;
	float:left;
	top:10px;
	vertical-align:top;
	/*z-index:2;*/	
}
#drop{
	position:relative;
	float:left;
	left:-100px;
	top:54px;
	z-index:0;
}
.what{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:705px;
	
    font-weight:bold;
    font-size:20px;
    text-decoration:underline;
    color:#f9f25b;
    text-shadow:3px 3px 5px #000000;
    margin:7px 0 0 20px;
}
.what:hover{
	color:#fbefbf;
}

a.button_sped{
	display:block;
	background-image:url(img/sped_ban.png);
	height:41px;
	background-position:top;
	margin-left:20px;
}
a.button_sped:hover{
	background-image:url(img/sped_ban.png);
	height:41px;
	background-position:bottom;
}

a.button_report{
	display:block;
	background-image:url(img/Report.png);
	height:41px;
	background-position:top;
	margin-left:20px;
}
a.button_report:hover{
	background-image:url(img/Report.png);
	height:41px;
	background-position:bottom;
}
a.button_mail{
	display:block;
	background-image:url(img/mail_ban_g.png);
	height:41px;
	background-position:top;
	margin-left:20px;
}
a.button_mail:hover{
	background-image:url(img/mail_ban_g.png);
	height:41px;
	background-position:bottom;
}

/*---БЛОК ГЛАВ----------------------------------------------*/
.block_green{
	background:url(img/bg.png) repeat-x;
/*	background: #647f39; *//* Для старых браузров */
/*    background: -moz-linear-gradient(top, #bfcd9b, #647f39); *//* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
/*    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#bfcd9b), color-stop(100%,#647f39));*/
    /* Chrome 10+, Safari 5.1+ */
/*    background: -webkit-linear-gradient(top, #bfcd9b, #647f39);
    background: -o-linear-gradient(top, #bfcd9b, #647f39); *//* Opera 11.10+ */
/*    background: -ms-linear-gradient(top, #bfcd9b, #647f39); *//* IE10 */
/*    background: linear-gradient(top, #bfcd9b, #647f39); *//* CSS3 */ 
}
.title{
	border-bottom:1px solid #999999;
	margin:10px 10px 15px 10px;
	padding:0 5px;	
}
.title a, .title span{
	color:#808284;
	font:16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.title a:hover{
	color:#999ba1;
}
.square{
	width:10px; 
	height:18px; 
	background-color:#a6d045; 
	float:left;
}
/*---БЛОКИ КОНТЕНТ------------------------------------------*/
.block_1{
	margin:5px;
	min-height:149px;
	min-width:320px;
	max-width:413px;
	border-radius:10px;
	padding:10px;
	background: #f4f6f0; /* Для старых браузров */
    background: -moz-linear-gradient(top, #f4f6f0, #e3e7dc); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#f4f6f0), color-stop(100%,#e3e7dc));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #f4f6f0, #e3e7dc);
    background: -o-linear-gradient(top, #f4f6f0, #e3e7dc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f4f6f0, #e3e7dc); /* IE10 */
    background: linear-gradient(top, #f4f6f0, #e3e7dc); /* CSS3 */ 
}
.block_2{
	margin:5px;
	height:100%;
	border-radius:10px;
	border:1px solid #dbe0d4;
	padding:20px 10px;
	background: #ebeee6;
	min-width:320px;
	max-width:413px;
}
.block_2_1{
	margin:5px;
	height:100%;
	border-radius:10px;
	border:1px solid #dbe0d4;
	padding:10px;
	background: #ebeee6;
	min-width:320px;
	max-width:413px;
	text-decoration:none;
	
}
img.icon_style{
	position:relative;
	left:-7px;
}
.block_spisok{
	margin-left:23px;
	font-size:14px;
}
.block_spisok li{
	padding:5px 0;
}
/*-----OPROS BUTTON---------------------------------*/
.opros_button{
	height:75px;
	margin:0 auto;
	text-decoration:none;
}
.icon_opros{
	margin:8px 0 14px 0;
	float:left;
}
.opros_title{
	margin:29px 0 29px 0;
}
.opros_button_1{
	background:url(img/opros_butt.png) top no-repeat;
	height:81px;
	float:left;
}
.opros_button_2{
	background:url(img/opros_butt.png) center repeat-x;
	height:74px;
/*	width:100%;
	float:left;
	top:0px;*/
}
.opros_button_3{
	background:url(img/opros_butt.png) bottom no-repeat;
	height:81px;
	float:right;
}
/*-----NEWS---------------------------------*/

.data{
	color:#6da62a;
	font-weight:bold;
	vertical-align:top;
}
.news_txt tr{
	margin-bottom:10px;
}
a.newstext{}
.news_txt a{
	text-decoration:none;
	float:left;
	margin-bottom:15px;
	color:#696A6C;
}
.news_txt a:hover{
	text-decoration:underline;
}
/*-----CALENDAR------------------------------*/
.calendar p{
	margin:0;
	padding:0;
	text-align:right;
}
.calendar td a{
	text-decoration:none;
	
}
.calendar td a:hover{
	text-decoration:underline;

}
.data_calendar{
	line-height:1.1;
	text-align:right;
}
.data_dd_calendar{
	font:30px/1 Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
}
.table_calendar td{
	height:60px;
	text-align:right;
}
.table_calendar_data{
	color:#6DA62A;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	position: relative;
	margin: -100px auto 0;
	color:#454648;
	
}
#footer a{
	color:#457604;
}
#footer a:hover{
	color:#6DA62A;
}
























/* MENU
-----------------------------------------------------------------------------*/
.mmm
{
background: #dbe9ba;
border:1px solid #a6d045;
padding:10px;

}
.opa
{
	background:#000000;
	display:none;	
}
.linksmmm
{
	text-decoration:underline;
}
.bg_menu1{
	width:270px;
	height:450px;
}

.bg_menu2, .bg_menu3, .bg_menu4{
	width:240px;
}	

.bg_menu1, .bg_menu2, .bg_menu3, .bg_menu4, .bg_menu5, .bg_menu6{
	padding:20px;
	margin:20px;
	border:1px solid #a6d045;
	background: #dbe9ba; /* Для старых браузров */
    background: -moz-linear-gradient(top, #eff7dc, #dbe9ba); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#eff7dc), color-stop(100%,#dbe9ba));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #eff7dc, #dbe9ba);
    background: -o-linear-gradient(top, #eff7dc, #dbe9ba); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eff7dc, #dbe9ba); /* IE10 */
    background: linear-gradient(top, #eff7dc, #dbe9ba); /* CSS3 */ 	
}

ul{
	+list-style-type: none;
}
/*-----------1-------------*/
dl.level1 dt, dl.level1 dt a{
	font:15px bold Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#818d63;
	line-height:22px;
}
/*------------2------------*/
dl.level1 dd, dl.level2 dt, dl.level1 dd a, dl.level2 dt a{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#818d63;
	line-height:22px;	
}
dl.level1 dt a:hover, dl.level1 dd a:hover, dl.level2 dt a:hover{
	color:#565e42;
}
/*-----------3------------*/
dl.level2 dd, dl.level2 dd a{
	font:14px Arial, Helvetica, sans-serif;
	color:#9ea887;
	line-height:22px;	
}
dl.level2 dd a:hover{
	color:#646d4d;
}
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
}

dd{
margin-left:20px;
}
dd{
margin-left:40px;
}

/**BANNER**/
 .concept{
	width:100%;
	}
 .concept_txt
 {
	}
 .concept_img{}
 
 .dolg
 {
	position:absolute;
	margin-left:450px;
	width:400px;
	background-color:#ebeee6;
	z-index:10;
	padding:10px;
	margin-top:-101px;
	 -webkit-box-shadow: 5px 5px 5px #ABC;
 }
 .dolg1
 {
	
	width:400px;
	background-color:#ebeee6;
	z-index:10;
	padding:10px;
	margin-left:240px;
	 -webkit-box-shadow: 5px 5px 5px #ABC;
 }



















/*----------------------ANKETA-OPROSNIK--------------------------*/
.link_report
{
font:20px bold Arial, Helvetica, sans-serif;
text-align:center;
}
.container_a{
	width:100%;	
	margin: 0 auto;	
	min-height: 100%;	
	height: auto !important;	
	height: 100%;
	}
.middle_a{
	width:100%;	
	margin: 0 auto;
	margin:15px 15px 0px 0px;	
	background-color:#f8fcee;	
	height:100%;	
	padding-bottom:10px;}
.header_a{
	height:44px;	
	width:100%;	
	background:url(img/bg_head.png) repeat-x;	}
.h4{
	display:inline-block;    
	width:100%;	
	color:#72ac0d;	
	font:18px bold Arial, Helvetica, sans-serif;	
	text-align:center;}
.h5{
	display:inline-block;    
	width:100%;	
	color:#6A6C66;	
	font:16px bold Arial, Helvetica, sans-serif;	
	text-align:center;
	font-weight:bold;}
.block_question	{
	background-color:#FFFFFF;	
	border:1px solid #b9d685;	
	margin:20px;	
	color:#6a6c66;	
	font:14px Arial, Helvetica, sans-serif;
}
.number_round{
	background:url(img/round.png);	
	width:35px;	
	height:26px;	
	margin:10px;	
	float:left;	
	color:#FFFFFF;	
	font-weight:bold;	
	text-align:center;	
	padding-top:9px;
}
.question{
	color:#709d21;	
	font:14px bold Arial, Helvetica, sans-serif;	
	font-weight:bold;	
	height:30px;	
	margin:19px 10px 10px 55px;
}
.block_answer{
	padding:0px 10px 10px 16px;	
	line-height:30px;
}
/*.block_answer span{	padding-left:17px;}*/

.rb_answer label {
    position: relative;
    top: 1px;
    margin-left:2px;
}
.rb_answer input{  
	vertical-align: middle;
}
.submit_button_a{
	width:267px;	
	height:43px;	
	background:url(img/submit.png);	
	background-position:top;	
	display:block;
}
.submit_button_a:hover{
	background-position:bottom;
}
.block_registration{
    width:250px;
    padding:25px 15px 15px 25px;
    margin-left:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    border-radius:5px;
    border:#81c202;
    background: #9ad937; /* Для старых браузров */
    background: -moz-linear-gradient(top, #9ad937, #79b602); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#9ad937), color-stop(100%,#79b602));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #9ad937, #79b602);
    background: -o-linear-gradient(top, #9ad937, #79b602); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9ad937, #79b602); /* IE10 */
    background: linear-gradient(top, #9ad937, #79b602); /* CSS3 */
}
.block_alert{
    width:100%px;
    padding:25px 15px 15px 25px;
    margin-left:20px;
    margin-right:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    border-radius:5px;
    border:#81c202;
    -webkit-box-shadow: 5px 5px 5px #ABC;
    background: #9ad937; /* Для старых браузров */
    background: -moz-linear-gradient(top, #9ad937, #79b602); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#9ad937), color-stop(100%,#79b602));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #9ad937, #79b602);
    background: -o-linear-gradient(top, #9ad937, #79b602); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9ad937, #79b602); /* IE10 */
    background: linear-gradient(top, #9ad937, #79b602); /* CSS3 */
}
.label_end{
    font-family: Arial, sans-serif;
    color:#0291df;
    font-weight:bold;
    font-size:16px;
    text-align: center;
}
.anketa_data{
    font-size:14px;
    color:#696A6C;    
}
.anketa_text a{
    font-size:14px;
    color:#5D8E20;
}
.anketa_text a:hover, a:hover.anketa_text_2{
	text-decoration:none;
}

/*---------------------------------------------- Статистика -------------------------------------------*/
.table_stat{
	font:14px Arial, Helvetica, sans-serif;
	color:#6A6C66; 
	margin-left: 20px;
	margin-right: 20px;
}

.td_item_num{
	color:#709d21;
	font:18px bold Arial, Helvetica, sans-serif;		
	font-weight:bold;
	background:url(img/round.png) center no-repeat;	
	width:35px;	
	height:26px;	
	margin:10px;	
	color:#FFFFFF;	
	font-weight:bold;	
	text-align:center;	
	background-color:#FFFFFF;	
}
.td_item_num_invis{
	background-color:#FFFFFF;
}
.td_item_q_text{
	background: #fff;
	padding:10px;
	color:#709d21;	
	font:14px bold Arial, Helvetica, sans-serif;	
	font-weight:bold;	
	height:30px;	
	margin:19px 10px 10px 55px;
}
.td_item_r_text{
	padding:7px 7px 7px 20px;
}
.td_item{
	text-align:center;
	color:#709D21;
	font-size:14px;
	font-weight:bold;

}
.table_stat tr:nth-of-type(even){
	background: #F8FCEE;
}
.table_stat tr:nth-of-type(odd){
	background: #e8f1d1;
}
.table_stat tr.GridViewHeader{
	height:50px;
	background:#8CCA26;
	color:#FFFFFF;
	font-size:16px;
	background: #9ad937; /* Для старых браузров */
    background: -moz-linear-gradient(top, #9ad937, #79b602); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#9ad937), color-stop(100%,#79b602));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #9ad937, #79b602);
    background: -o-linear-gradient(top, #9ad937, #79b602); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9ad937, #79b602); /* IE10 */
    background: linear-gradient(top, #9ad937, #79b602); /* CSS3 */ 
}
.block_count{
 background-color:#F8FCEE;
 margin:15px;
 color:#9fb96c; 
 font:14px bold Arial, Helvetica, sans-serif;
 line-height:20px;  
 width:210px;
 padding:15px 15px 15px 40px;
 margin-left:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 border-radius:5px;
 border:1px solid #d2e2a9;
}
.block_komitet
{
margin-top:15px;
 background-color:#F8FCEE;
 color:#9fb96c; 

 font:14px bold Arial, Helvetica, sans-serif;
 line-height:30px;  
 vertical-align:top;
 
 
 
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 border-radius:10px;
 border:1px solid #d2e2a9;
}
.block_komitet_denis
{
 margin-top:15px;
 background-color:#F8FCEE;
 color:#9fb96c; 
 font:14px bold Arial, Helvetica, sans-serif;
 line-height:30px;  
 vertical-align:top;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 border-radius:10px;
 border:1px solid #d2e2a9;
 width:300px;
 display:block;

	}
	.block_data
{

 background-color:#F8FCEE;
 color:#8b8b8b; 
 font:14px bold Arial, Helvetica, sans-serif;
 line-height:30px;  
 vertical-align:top;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 border-radius:10px;
 border:1px solid #d2e2a9;
 PADDING-left: 5px;
 PADDING-right: 5px;

}
.nav_button_a
{
 width:190px;	
height:43px;		
background-position:midle;	
display:block;
 background-color:#a4c408;
 color:#9fb96c; 
 font:14px bold Arial, Helvetica, sans-serif; 
 font-weight:bold;
 border-radius:10px;
 border:1px solid #d2e2a9;
 opacity:0.9;
 text-decoration:none;
 margin:0 auto;
	}
.nav_button_a:hover
{
 opacity:0.6;
 cursor:pointer;
 display:block;
}

.block_komitet_torg{
 background-color:#F8FCEE;
 margin:15px;
 color:#9fb96c; 
 font:14px bold Arial, Helvetica, sans-serif;
 line-height:30px;  
 width:190px;
 padding:15px 15px 15px 40px;
 margin-left:150px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 border-radius:5px;
 border:1px solid #d2e2a9;
 -webkit-box-shadow: 5px 5px 5px #ABC;
}

/* CSS Document */
/* BitMail BiteReport Banners */
/* CSS Document */

.banner_po_1 a{
	width:116px;
	height:166px;
	background:url(img/b_po_1.png) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
	padding:10px 15px;
}
.banner_po_1 a:hover{
	background:url(img/b_po_1_hover.png) no-repeat;
}
.banner_po_2 a{
	margin-left:10px;
	width:116px;
	height:166px;
	background:url(img/b_po_2.png) no-repeat;
	display:block;
	float:left;
	text-decoration:none;
		padding:10px 15px;
}
.banner_po_2 a:hover{
	background:url(img/b_po_2_hover.png) no-repeat;
}
.po_title{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#494a47;
	line-height:24px;	
}
a:hover .po_title{
	text-decoration:underline;
}
.po_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#494a47;
}
.po_version{
	font:11px bold Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:24px;
}

/*ПОИСК БЛЯЯЯЯЯЯТЬЬЬЬЬ*/
.aligedButton
{
	text-align:center;
}

.mail{
	background-image:url(~i/mail.png);
	/*color:#0070BD;*/
	font-size:12px;
}
.mailto{
	margin:0px 3px 3px 10px;
}	
a.mailto:hover{
	background-image:url(~i/mail_hover.png);
}
.zebra td {
	padding-left:10px;
}
.data_calendar table.nostyle
{
	border-color:#9fb96c;	
	position:absolute;
	
	
}
.middle_b{
	width:100%;	
	margin: 0 auto;
	margin:15px 15px 0px 0px;	
	background-color:#f8fcee;	
	height:100%;	
	padding-bottom:10px;
	border-radius:7px;
	-moz-border-radius:5px;
    border:1px solid #d2e2a9;
	}
	
.submit_button{
	width:75px;	
	height:25px;	
	background:url(img/find_p.png);	
	background-position:top;	
	display:block;
	float:left;
}
.submit_button:hover{
	background-position:bottom;
}
.clear_button{
	width:109px;	
	height:25px;	
	background:url(img/clean_p.png);	
	background-position:top;	
	display:block;
	
}
.clear_button:hover{
	background-position:bottom;
}

.block_count_p{
 background-color:#F8FCEE;
 
 color:#9fb96c; 
 font:14px bold Arial, Helvetica, sans-serif;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
}

.block_news_kom{
	margin:5px;
	height:100%;
	max-height:900px;
	min-height:585px;
	border-radius:10px;
	border:1px solid #dbe0d4;
	padding:20px 10px;

	min-width:320px;
	max-width:500px;
}
.Papers_date
{
	background-image:url(img/Papers_date.png);
	width:40px;
	height:58px;
}
.Papers_date:hover
{
	background-image:url(img/Papers_date_hover.png);
width:40px;
	height:58px;
}

.denis_banner
{
	margin-top:50px;
	}