html,body{height:100%;margin:0px; padding:0px;}
body{
	border:0;
	padding: 0 20px;
	margin: auto;
	
	width: auto;
	min-width:960px;
	height: 100%;
	font: 11px Tahoma,Sans-serif;
	background: #fff;
} 
input:focus{outline:0;}
.form-validate-error{color:red;}
table td{vertical-align:top;}
/*.carusel{width:100%;border:1px solid #dfdfdf; border-radius:4px;-moz-border-radius:4px;background:#ececec url('../../../images/theme/default/grey_grad.gif') repeat-x left top;}
.carusel .first{border-bottom:1px solid #f8f8f8;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;}
.carusel .second{border-bottom:1px solid #f8f8f8;border-right:1px solid #f8f8f8;border-left:1px solid #dfdfdf;}
.carusel .therd{border-bottom:1px solid #f8f8f8;border-left:1px solid #dfdfdf;}
*/
ul li {list-style-type:none;}
.content li {list-style-type:disc;}
.content li {font-size:13px;}

#homePageTable li img{vertical-align:middle; width:32px;}


.labs span{padding-right:20px;line-height:25px;}
.rub{color:#33756C;clear:left;margin-top:20px;}
.rubr td img{float:left;margin:0 20px 0px 0; width:120px;}
.rubr td p{text-align:left;}
.rubr td .comment_out a{font: normal 18px/20px Tahoma; color: #337538; text-decoration: underline; margin: 0; padding: 0 0 8px 0;}
.carusel{width:100%;overflow:hidden; }
.carusel .first{outline:0;margin:0px;padding:0;border:0;width:33.3%;background:#ececec url('../../../images/theme/default/grey_grad.gif') repeat-x left top;float:left;}
.carusel .second{outline:0;margin:0px;padding:0;border:0;width:33.3%;background:#ececec url('../../../images/theme/default/grey_grad.gif') repeat-x left top;float:left;}
.carusel .last{outline:0;margin:0px;padding:0;border:0;width:33.3%;background:#ececec url('../../../images/theme/default/grey_grad.gif') repeat-x left top;float:left;}

.sitemap div {margin:10px 0;}
.sitemap div a{font: normal 18px Tahoma; color: #337538; line-height: 21px; margin: 0; }

.pict_in2{width:200%;}
.pict_in2 img{}
.pict_in2 a{clear:right;}

.wid50{width:50px;}
.wid80{width:80px;}
.wid100{width:100px;}
.wid220{width:220px;}
.wid150{width:116px;} 
.wid300{width:300px;}


.carusel .second div div div,.carusel .last div div div{background:url('../../../images/theme/default/carusel/l1.gif') repeat-y left top;}
.carusel .first div, .carusel .second div,.carusel .last div{background:url('../../../images/theme/default/carusel/t.gif') repeat-x left top;}
.carusel .first div div,.carusel .second div div,.carusel .last div div{background:url('../../../images/theme/default/carusel/d.gif') repeat-x left bottom;}
.carusel .first div div div{background:url('../../../images/theme/default/carusel/l.gif') repeat-y left top;}
.carusel .first div div div div,.carusel .second div div div div{background:url('../../../images/theme/default/carusel/r1.gif') repeat-y right top;}
.carusel .first div div div div div{background:url('../../../images/theme/default/carusel/lt.gif') no-repeat left top;}
.carusel .first div div div div div div{background:url('../../../images/theme/default/carusel/ld.gif')  no-repeat left bottom;}
.carusel .first div div div div div div div,.carusel .second div div div div div div div{background:url('../../../images/theme/default/carusel/rt1.gif')  no-repeat right top;}
.carusel .first div div div div div div div div,.carusel .second div div div div div div div div{background:url('../../../images/theme/default/carusel/rd1.gif')  no-repeat right bottom; padding:10px;overflow:hidden;}
.carusel .second div div div div div,.carusel .last div div div div div{background:url('../../../images/theme/default/carusel/lt1.gif') no-repeat left top;}
.carusel .second div div div div div div,.carusel .last div div div div div div{background:url('../../../images/theme/default/carusel/ld1.gif')  no-repeat left bottom;}
.carusel .second div div div div div div div{background:url('../../../images/theme/default/carusel/rt1.gif')  no-repeat right top;}
.carusel .last div div div div div div div{background:url('../../../images/theme/default/carusel/rt.gif')  no-repeat right top;}
.carusel .last div div div div div div div div{background:url('../../../images/theme/default/carusel/rd.gif')  no-repeat right bottom; padding:10px;overflow:hidden;}
.carusel .last div div div div{background:url('../../../images/theme/default/carusel/r.gif') repeat-y right top;}
.carusel  div div div div div div div div div div{padding:0 !important;}
.txxx{height:40px;clear:left;}
.tx{float:left;width:50%;}
.txx1,.txx2,.txx3{display:none;}
.tt p{text-align:left!important;}
.txxx a{color:#337538 !important;width:100%;font-size:11px;font-weight:bold;
line-height:14px;}







.non_enabled{opacity:0.6; filter: alpha(opacity=0.6);}
h1, .h1 {font: normal 21px Tahoma; color: #21201d; line-height: 21px; text-indent: 10px; margin: 0; padding: 0 0 8px 0;}
h2, .h2 { font: normal 21px Tahoma; color: #33756c; line-height: 21px; text-indent: 10px; margin: 0; padding: 0 0 8px 0;}
.h2{text-indent: 10px;padding-bottom: 8px;  display: inline-block;}
a.h2 {  color: #337538;
    font: 21px/21px Tahoma;
    margin: 0;
    padding: 0 0 8px 10px;
    font-weight: normal;
    line-height: 28px;}
h3, .h3 {font: normal 17px Tahoma; color: #337538; line-height: 21px; text-indent: 10px; margin: 0; padding: 0 0 8px 0;}
.h3{  display: inline-block;}
.stat_h2 {font: normal 21px Tahoma; color: #337538; line-height: 21px; text-indent: 10px; margin: 0; padding: 0 0 8px 0;}
h6 {font: bold 11px Tahoma; color: #21201d; line-height: 16px; margin: 0; padding: 0 0 6px 0;}
p {text-indent: 0; padding: 0 0 20px 0; margin: 0; font-size: 13px; color: #21201D; text-align: justify;}
input, select, select option {font: 13px Tahoma,Sans-serif; color: #21201d; cursor: pointer;}
a, a:visited {color: #21201d;}
.a_gr, .a_gr:visited {font-size: 13px; color: #337538;} /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.a_gr_b, .a_gr_b:visited {font: normal 21px Tahoma; color: #337538; text-decoration: underline; line-height: 22px; margin: 0; padding: 0 0 8px 0;} /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
a {text-decoration: underline;}
a img {border: 0;}
.dashed {border-bottom: 1px dashed #21201d; text-decoration: none;}
.inline_block{_overflow:hidden; zoom:1; *display:inline;display:-moz-inline-stack; display:inline-block; }
.clear {display:block; height:0; overflow:hidden; clear:both;}
/*img, div, a { behavior: url(iepngfix.htc); }*/
.b {border: 1px solid black;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;. &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.but {text-align: center; background: url('../../../images/theme/default/but_grad.gif') repeat-x left top;}
.but input {height: 22px; margin: -1px 0 0 0; padding: 0; background: none; border: 0; color: #fff;}

.register_form label,.register_form a,.register_form td{font-size:12px;}
.register_form table{margin:0; padding:0;margin-top:20px;}
.register_form td{padding-bottom:10px;}

.frame_u div,.frame_b div{line-height:0; height:0; font-size:0;}
.frame_u, .frame_u  div, .frame_b, .frame_b div {height:6px;}
.frame_c {background:repeat-y url('../../../images/theme/default/frame/l.png') top left;}
.frame_c .frame_c2{background:repeat-y url('../../../images/theme/default/frame/r.png') top right;}
.frame_c .frame_c2 .div1{margin:0 6px; background:white;}
.frame_ul{background:no-repeat url('../../../images/theme/default/frame/lt.png') top left; width:6px;float:left;}
.frame_uc{background:repeat-x url('../../../images/theme/default/frame/t.png') top left; margin:0 6px;}
.frame_ur{background:no-repeat url('../../../images/theme/default/frame/rt.png') top right;width:6px;float:right;}
.frame_bl{background:no-repeat url('../../../images/theme/default/frame/lb.png') bottom left;width:6px;float:left;}
.frame_bc{background:repeat-x url('../../../images/theme/default/frame/b.png') bottom left; margin:0 6px;}
.frame_br{background:no-repeat url('../../../images/theme/default/frame/rb.png') bottom right;width:6px;float:right;}



  q {
    font-style: italic; /* Курсивное начертание текста */
    font-size:13px; padding:0 5px;
    color: #337538; /* Синий цвет текста */
    quotes: "\00ab" "\00bb"; /* Кавычки в виде двойных угловых скобок */
   }
  


.button{}
.button ,.button div{height:22px; line-height:22px;}
.button div.f_c{float:left;background: #45874a repeat-x url('../../../images/theme/default/but_grad.gif') left 0;margin:0 4px;}
.button div.f_1 {width:4px;float:left; background: no-repeat url('../../../images/theme/default/but_l.gif') left 0;margin-right:-4px;}
.button div.f_2 {width:4px; float:right;  background: no-repeat url('../../../images/theme/default/but_r.gif') right 0;margin-left:-4px;}
.button div.f_2 {_float:none;}
*+html .button div.f_2 {float:none;}
.button input,.button button{cursor:pointer;line-height:15px; background:transparent;  border-collapse:collapse;border-spacing:0; border:0; color:white;text-transform:lowercase;}


.edit{}
.edit ,.edit div{height:23px; line-height:23px;}
.edit div.f_c{float:left;background:  repeat-x url('../../../images/theme/default/forms/edit_c.gif') left 0;margin:0 6px;}
.edit div.f_1 {width:6px;float:left; background: no-repeat url('../../../images/theme/default/forms/edit_l.gif') left 0;margin-right:-6px;}
.edit div.f_2 {width:6px; float:right;  background: no-repeat url('../../../images/theme/default/forms/edit_r.gif') right 0;margin-left:-6px;}
.edit div.f_2 {_float:none;}
*+html .edit div.f_2 {float:none;}
.edit input{line-height:12px;font-size:12px; height:20px; background:transparent;  border-collapse:collapse;border-spacing:0; border:0; color:#000; }



.but button {height: 20px !important; margin: 0 !important; padding: 0; background: none; border: 0; color: #fff; text-align:center !important;}
.but .but_l, .but .but_r {height: 22px;}
.but_l {background: url('../../../images/theme/default/but_l.gif') no-repeat left top;}
.but_r {background: url('../../../images/theme/default/but_r.gif') no-repeat right top;}

*#b1{height:auto !important;}
#b1{height:100%; width:100%; display:table; margin-bottom:-220px; min-width:1000px;}
#b1 div#c1{padding-top:20px; padding-bottom:220px; min-width:1000px;}
#footer {height:220px; vertical-align:bottom; border:0px solid;line-height: 16px;}


.footer {position: relative; height: 220px; padding: 0 32px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.footer_l {height: 115px; background: #ebebeb; padding: 0; margin: 0 260px 0 0;}
.footer_l .gr_bl_lt, .footer_l .gr_bl_lb, .footer_l .gr_bl_rt.footer_r {height: 115px;}
.footer_l .gr_bl_rb {height: 85px; padding: 6px 10px;}
.footer_navi {width: 20%; vertical-align: top; float: left;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.footer_r {height: 78px; width: 230px; background: #fff; padding: 7px 0 0 30px; margin: 0; float: right;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.footer_b {height: 85px; padding: 12px 0 0 10px; line-height: 13px; color: #4C4840;}
.rights {float: left; width:70%;}
.devel {float: right; width:250px; text-align: left;}
.counter {float: right; width: 230px;}


#header {height: 77px; margin-bottom: 24px;}
#header a, #header a:visited {color: #21201d;}
#header a img {padding-right: 7px;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;. &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */
.h_l {float: left; height: 77px; width: 220px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;. &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */
.h_r {float: right; height: 77px; width: 500px;}
.h_r_1 {width: 270px; padding-bottom: 1px;}
.auth_none .authorized {display: none !important;}
.auth_act .none_authorized {display: none !important;}

/* &#65533;&#65533;&#65533;&#65533;&#65533; */
.search {height: 22px; margin: 21px 10px 5px 0;}
.search input {width: 404px; _margin-top: -1px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */
.search .but {float: right; width: 70px;}
.search .but input {width: 70px;}

/* &#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;" */
.h_c {position: absolute; height: 47px; display:block; margin: 32px 520px 0 280px; top:0 ; left:0; right:0; text-align: center; line-height: 23px; white-space: nowrap; width: expression(document.body.clientWidth > 210? "210px" : "auto")}
.upd {height: 21px; width: 130px; line-height: 19px; background: #69AF6E; color: #fff; margin: auto;}
.upd_l {height: 21px; width: 130px; background: url('../../../images/theme/default/upd_l.gif') no-repeat left top;}
.upd_r {height: 21px; width: 116px; background: url('../../../images/theme/default/upd_r.gif') no-repeat right top; padding: 0 7px;}
.upd_clock {height: 21px; width: 98px; padding-left: 17px; background: url('../../../images/theme/default/clock.gif') no-repeat left center; text-align: left;}


/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

.content {padding: 0 0 20px 0; position: relative;}
.block {margin-bottom: 20px; color: #4c4840;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.left {position: relative; padding: 0; margin-right: 260px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; */
.picture {height: 216px; background: url('../../../images/theme/default/grey_grad.gif') repeat-x left top; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.pict_lt {height: 216px; background: url('../../../images/theme/default/gr_lt.gif') no-repeat left top; margin-left: -1px;}
.pict_lb {height: 216px; background: url('../../../images/theme/default/gr_lb.gif') no-repeat left bottom;}
.pict_rt {height: 216px; background: url('../../../images/theme/default/gr_rt.gif') no-repeat right top; margin-right: -1px;}
.pict_rb {height: 216px; background: url('../../../images/theme/default/gr_rb.gif') no-repeat right bottom;}
.pict_block {height: 214px; width: 33%; float: left; margin: 1px 0; border-right: 1px solid #fff; border-left: 1px solid #dfdfdf;}
.pict_block.first {border-left:none;}
.pict_block.last {border-right:none;}
.pict_in {height: 214px; padding: 10px;}
.pict_in a, .pict_in a:visited {font-size: 11px; font-weight: bold; color: #337538; line-height: 14px;}



.c1{float:none;}
.cc1{ float:none;}
.ccc1{margin-left:40px; margin-right:40px;}
.l1{width:40px;float:left; background:red;margin-right:-40px;}
.r1{width:40px;float:right; background:yellow;margin-left:-40px;}
.rr{float:none; clear:both;width:100%; line-height:1px; height:1px;}



.col_l{width: auto; margin-right: 250px;padding-bottom:-20px;   padding-top: 15px;}
.col_r{float: right; width: 230px;}

.col_l .h1{
    display: inline-block;
    margin-bottom: 3px;
    padding-left: 0;
    text-indent: 0;
}
.exp_opin {line-height: 16px; padding: 15px 0 25px 10px;}
.expert {font:italic 12px Georgia !important; padding-top: 15px;}
.arrow {background: url('../../../images/theme/default/arrow.gif') no-repeat left center; padding-left: 20px; line-height: 24px;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;" */
.vsego {background: url('../../../images/theme/default/vsego.gif') no-repeat left center; padding-left: 20px; line-height: 24px; display: inline; margin-left: 20px;}	
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.comment_out {float: left; padding: 0; margin: 0;}	
.comment_out a {text-indent: 0 !important;}	
.comment {height: 17px; width: 27px; background: url('../../../images/theme/default/comment.gif') no-repeat left center; line-height: 14px; float: left; margin: 5px 0 10px 20px; vertical-align: top;text-align: center; font-size: 10px; color: #6D6A64;}	

.comment_sm {height: 17px; width: 27px; background: url('../../../images/theme/default/comment.gif') no-repeat left center; line-height: 14px; margin: 0 0 5px 10px; vertical-align: top;text-align: center; font-size: 10px; color: #6D6A64;}	

/* &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.razd {height: 2px; margin: 0 0 20px 10px; background: url('../../../images/theme/default/dotted.gif') repeat-x right top;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; */
.cont_block {margin: 10px 0 0 0;}
.cont_block_stat {font-size: 13px;}
.line1, .line2 {padding-bottom: 14px;}
.line1 td{vertical-align:top;}
.line1_img{width: 170px;}
.line1_t{padding: 0 20px; vertical-align: top;}
.line2 tr td{width: 50%; padding-right: 20px;}

.green_block {width: 230px; margin-bottom: 5px; background: #E4F1EF url('../../../images/theme/default/green.gif') repeat-y right top;}
.bl_right .green_block {width: 240px;}
.green_block_p {width: 230px; margin-bottom: 5px; background: #E4F1EF;}
.green_black {float: right; width: 42px; min-height: 32px; vertical-align: middle; padding: 10px 8px 0 8px; font-size: 10px; line-height: 11px; color: #33756C;}
.green_light {padding: 5px 0 5px 10px; margin-right: 68px; line-height: 16px;min-height:30px;}
* html .green_light{min-height:30px;height:auto !important;height:30px;}
.green_people {padding: 5px 0 5px 10px; line-height: 16px;}
.green_com {behavior: url('css/iepngfix.htc');height: 21px; width: 42px; background: url('../../../images/theme/default/green_com.png') no-repeat left center; padding-left: 7px; margin: 12px 0 0 0; line-height: 17px; float: right; text-align: left; font-size: 10px; color: #6D6A64;}	
.green_sem {height: 16px; width: 32px; background: url('../../../images/theme/default/seminar.gif') no-repeat left center; padding-left: 17px; margin: 12px 0 12px 10px; line-height: 17px; float: right; text-align: left; font-size: 10px; color: #33756C;}	
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.green_lt {background: url('../../../images/theme/default/green_lt.gif') no-repeat left top;min-height:30px;}
* html .green_lt{min-height:30px;height:auto !important;height:30px;}
.green_lb {background: url('../../../images/theme/default/green_lb.gif') no-repeat left bottom;min-height:30px;}
* html .green_lb{min-height:30px;height:auto !important;height:30px;}
.green_rt {background: url('../../../images/theme/default/green_rt.gif') no-repeat right top;}
.green_rb {background: url('../../../images/theme/default/green_rb.gif') no-repeat right bottom;}
.green_t {background: url('../../../images/theme/default/green_t.gif') no-repeat right top;min-height:30px;}
* html .green_t{min-height:30px;height:auto !important;height:30px;}
.green_b {background: url('../../../images/theme/default/green_b.gif') no-repeat right bottom;min-height:30px;}
* html .green_b{min-height:30px;height:auto !important;height:30px;}

.woman {background: url('../../../images/theme/default/woman.gif') no-repeat left center; padding-left: 20px; color: #33756C;}
.man {background: url('../../../images/theme/default/man.gif') no-repeat left center; padding-left: 20px; color: #33756C;}
.unknown {background: url('../../../images/theme/default/unknown_w.png') no-repeat left center; padding-left: 20px; color: #33756C;behavior: url('css/iepngfix.htc');}

.green_ban {width: 200px; padding: 0 15px;}

/* &#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;" */
.news { width: 230px; background: #ebebeb;margin-bottom:10px;}
.news .gr_bl_lt, .news .gr_bl_lb, .news .gr_bl_rt  {}
.news .gr_bl_rb { padding: 10px;font-size:11px !important; }
.news .gr_bl_rb p,.news .gr_bl_rb a{ font-size:11px !important; text-align:left;}
.news_dat {height: 22px; width: 65px; background: #fff url('../../../images/theme/default/news.gif') no-repeat right top; padding-left: 10px; margin: 15px 0 12px -10px; line-height: 20px;}
.news_dat.first {margin-top: 0;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */

.right {float: right; width: 240px;}
.grey_block {width: 240px; background: #ebebeb;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.gr_bl_lt {background: url('../../../images/theme/default/grey_l_t.gif') no-repeat left top;}
.gr_bl_rt {background: url('../../../images/theme/default/grey_r_t.gif') no-repeat right top;}
.gr_bl_lb {background: url('../../../images/theme/default/grey_l_b.gif') no-repeat left bottom;}
.gr_bl_rb {background: url('../../../images/theme/default/grey_r_b.gif') no-repeat right bottom;}
/* &#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;" */
.podpiska, .podpiska .gr_bl_lt, .podpiska .gr_bl_lb, .podpiska .gr_bl_rt {}
.podpiska .gr_bl_rb { padding: 5px 10px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;" */
.podpis .but {width: 100px; margin: 8px 0 0 10px;}
/* &#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;" */
.opros  {margin-bottom: 1px; color: #21201D;}
.opros .gr_bl_rb {padding: 5px 10px; min-height:32px;}
.label {margin-left: 22px; line-height: 16px;}
.label2 {margin-left: 30px; line-height: 16px;}
.answer {color: #337538; font-size: 13px; font-weight: bold; padding: 0 10px 10px 10px; line-height: 17px;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;" */
.opros .but {width: 80px; margin: 10px 10px 20px 10px; }
/* &#65533;&#65533;&#65533;&#65533; "&#65533;&#65533;&#65533;&#65533;&#65533;" */
.metki_l {height: 35px; width: 240px; background: url('../../../images/theme/default/metk_l_gr.gif') no-repeat left top;}
.metki_r {height: 35px; width: 240px; background: url('../../../images/theme/default/metk_r_gr.gif') no-repeat right top;}
.metki_h1 {background: #337538; margin: 0 4px; height: 35px; width: 234px;}
.metki_h1 h1, .metki_h1 div.title{color: #fff; line-height: 30px; text-indent: 6px; padding: 0;}
.metki_white {border: 1px solid #337538; border-top: none;}
.metki_lb {background: url('../../../images/theme/default/metk_lb.gif') no-repeat left bottom; margin: 0 0 -1px -1px;}
.metki_rb {background: url('../../../images/theme/default/metk_rb.gif') no-repeat right bottom; margin: 0 -1px 0 -2px; padding: 10px; line-height: 22px; color: #21201D;}
.metki_rb span {padding-right: 20px;}
.metki_rb span a {text-decoration: none;}
.metki_11_n {font-size: 11px; font-weight: normal;}
.metki_11_b {font-size: 11px; font-weight: bold;}
.metki_12_n {font-size: 12px; font-weight: normal;}
.metki_13_n {font-size: 13px; font-weight: normal;}
.metki_13_b {font-size: 13px; font-weight: bold;}
.metki_14_n {font-size: 14px; font-weight: normal;}
.metki_17_n {font-size: 17px; font-weight: normal;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;. &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.kr {  padding: 0 0 35px 0px;}
.kr a {padding: 0 10px 0 10px;white-space:nowrap;}
.kr h1 {padding-right: 10px;}
.kr_act {height: 21px; line-height: 19px; background: #69AF6E; color: #fff;   margin: 0;
  padding: 0;}
.kr_act a, .kr_act a:visited {color: #fff; padding: 0 3px;}
.kr_act div {height: 21px; background: url('../../../images/theme/default/upd_l.gif') no-repeat left top;}
.kr_act div div {height: 21px; background: url('../../../images/theme/default/upd_r.gif') no-repeat right top; padding: 0 7px;}
.rubr_st {padding: 6px 0 14px 0;}
.table_3 td{width: 33%; vertical-align: top; color: #4C4840;}
.kur {line-height: 16px; font: italic 12px Georgia; padding: 10px 0;}
.lich_date, .add_com {float: right;}

.stat {padding: 10px 0 10px 10px;}

.stat p, .stat div, .stat span{
	color: #21201D;
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 20px;
	text-align: left;
	text-indent: 0px;
	
	
	
			font-family: "PT Serif",Georgia,"Times New Roman",Times,serif !important;
   font-size: 16px !important;
line-height: 20px !important;
    color: #444  !important;
	
}

.print p, .print div{
	color: #21201D;
	font-size: 13px;
	margin: 0px;
	text-align: justify;
	text-indent: 0px;
}


.stat_img {float: right; padding: 20px 0 20px 20px;}
.stat_img2 {float: left; margin: 0 10px 0 0; float:none;}
.stat_img2 img{width:120px;}

.add {padding: 10px; color: #21201D;}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.actions .grey_block{margin: auto; width: 550px; height: 65px;}
.actions .gr_bl_lt, .actions .gr_bl_lb, .actions .gr_bl_rt {height: 65px;}
.actions .gr_bl_rb {padding: 15px 20px 0 20px;}
.action {float: left; width: 25%;}
.action a {padding-right: 5px;}
.action a img {padding-top: 3px;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.comments {padding-left: 10px;}
.comments_el {padding: 20px 0 10px 0;}
.comments_el.second {padding-left: 20px;}
.comments_body {color: #21201D; font-size: 13px; line-height: 16px;}
.comments_date {color: #4C4840; line-height: 16px;}
.comments_man {padding-top: 5px;}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.pages {margin: 20px 0 20px 0; color: #21201D; font-size: 13px;}
.pages div{height: 17px; font-size: 12px; line-height: 15px; vertical-align: bottom;}
.pages_el_c {width: 20px; background: no-repeat url('../../../images/theme/default/page.gif') center center; text-align: center; color: #fff;}
.pages_el {width: 14px; text-align: center;}
.pages_el.first.non {width: 20px; background: no-repeat url('../../../images/theme/default/page_ln.gif') center center;}
.pages_el.first.non a {display: none;}
.pages_el.end {width: 20px;}
.pages_el.end.non {background: no-repeat url('../../../images/theme/default/page_rn.gif') center center;}
.pages_el.end.non  a {display: none;}


.form {margin: 0 0 0 10px; color: #21201D; width: expression(document.body.clientWidth > 690? "690px" : "auto");}
.form button {height: 25px; width: 85px; margin: 12px 0 0 0; padding: 0; background: none transparent; border: 0; text-align: left; cursor: pointer;}
.form .form_lt, .form .form_rt, .form .form_rt {height: 260px;}
.form .form_lb {height: 260px;}
.form .form_rb {height: 240px; padding: 10px 20px;}
.form_text {margin-top: 7px;}
.form_text, .form_text .form_lt, .form_text .form_rt, .form_text .form_rt {height: 115px;}
.form_text .form_lb, .form_text .form_rb {height: 115px; padding: 0;}
.form_lt {background: url('../../../images/theme/default/form_lt.gif') no-repeat left top;}
.form_rt {background: url('../../../images/theme/default/form_rt.gif') no-repeat right top;}
.form_lb {background: url('../../../images/theme/default/form_lb.gif') no-repeat left bottom;}
.form_rb {background: url('../../../images/theme/default/form_rb.gif') no-repeat right bottom;}
.gr_pix_l {background: url('../../../images/theme/default/green_pix.gif') repeat-y left top;}
.gr_pix_b {background: url('../../../images/theme/default/green_pix.gif') repeat-x left bottom;}
.gr_pix_t {background: url('../../../images/theme/default/green_pix.gif') repeat-x right top;}
.gr_pix_r {background: url('../../../images/theme/default/green_pix.gif') repeat-y right bottom;}


/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.fb_row {height: 22px; width: 100%; padding: 10px 0 0 0;}
.fb_row_t {height: 95px; width: 100%; padding: 10px 0 0 0;}
.fb_input {height: 22px; width: 270px; line-height: 20px; float: left;}
.fb_input input {height: 18px; width: 258px; margin: 2px; border: 0; line-height: 18px; padding: 0 4px;}
.fb_input select {height: 22px; margin-right: 8px; padding-left: 3px;}
.fb_input, .fb_input .form_lt, .fb_input .form_rt, .fb_input .form_rt {height: 22px;}
.fb_input .form_lb, .fb_input .form_rb {height: 22px; padding: 0;}
.fb_text {margin-left: 140px; line-height: 20px;}
.fb_cell_1 {width: 140px; line-height: 16px; font-size: 13px; float: left;}
.fb_comment {line-height: 18px; padding-left: 30px; text-align: left; margin-left: 410px;}
.fb_comment input.check {height: 17px; width: 15px;}
.fb_comment label {padding-left: 10px;}
input.check {margin: 0; padding:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.checkboxOn, div.checkboxOff {height: 22px;}
.checkboxOn {background:url('../../../images/theme/default/checkbox_on.gif') no-repeat 0 4px;}
.checkboxOff {background:url('../../../images/theme/default/checkbox.gif') no-repeat 0 4px;}


.favorite {color: #21201D; padding-left:10px;}
.favorite tr td {vertical-align: top;}
.favorite tr td .empty {height: 20px;}
.fav_cell1 {padding-right: 20px;}
.fav_added {width: 70px; border-left: 1px dashed #333; padding: 0 20px;}
.fav_del {width: 110px; border-left: 1px dashed #333; padding: 0 20px;}
.fav_del div {margin-top: 12px;}
.fav_del div div {margin-top: 8px;}
.favorite .a_gr, .added {font-size: 13px;}
.favorite_date {font-size: 11px; color: #4C4840;}
.added {padding-bottom: 12px;}

.mat_act {width: 110px; border-left: 1px dashed #333; padding: 0 20px;}
.mat_edit {margin-top: 10px;}
.mat_del {margin-top: 7px;}

.rassylka_check  {padding-bottom: 8px;}
.rassylka_check_in  .rassylka_check {padding: 0;}
.rassylka_check label {padding-left: 10px; font-size: 13px; color: #21201D;}
.rassylka_check input.check {height: 17px; width: 15px;}

/*tabs begins*/
.tabs {
	margin-bottom:20px;
}

.tabs__list {
	list-style:none;
	overflow:visible !important;/*.content .article-wrapper ul li default styles reset*/
	padding:0;
}

.tabs__list__item {
	background:#eee !important;/*.content .article-wrapper ul li default styles reset*/
	display:inline-block;
	padding:0 7px !important;/*.content .article-wrapper ul li default styles reset*/
	color:#888;
	position:relative;
	height:28px;
	line-height:28px;
	z-index:5;
	cursor:pointer;
	margin-right:3px !important;/*.content .article-wrapper ul li default styles reset*/
	-moz-transition:background 0.3s ease;
	-webkit-transition:background 0.3s ease;
	transition:background 0.3s ease;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}

.tabs__list__item_bg-active.tabs__list__item_active {
	background:#c5c5c5 !important;/*.content .article-wrapper ul li default styles reset*/
}

.tabs__list__item__corner {
	background:url(../../../images/theme/default/tabs__list__item.png) no-repeat;
	display:block;
	position:absolute;
	width:14px;
	height:28px;
	top:0;
	right:-14px;
	-moz-transition:background 0.3s ease;
	-webkit-transition:background 0.3s ease;
	transition:background 0.3s ease;
}

.tabs__list__item_active {
	background:#11839a !important;/*.content .article-wrapper ul li default styles reset*/
	color:#fff;
	z-index:10;
	cursor:default;
}

.tabs__list__item_active .tabs__list__item__corner {
	background:url(../../../images/theme/default/tabs__list__item_active.png) no-repeat;
}

.tabs__list__item_bg-active.tabs__list__item_active .tabs__list__item__corner {
	background:url(../../../images/theme/default/tabs__list__item_active_bg.png) no-repeat;
}

.tabs__contents {
	
}

.tabs__contents__item {
	
}

.title {
	font: normal 21px Tahoma;
	color: #21201d;
	line-height: 21px;
	margin: 0;
	padding-left:10px;
    margin-bottom:10px;
}
/*tabs ends*/

.left a.h2{
    color: #337538;
    font: 21px/21px Tahoma;
    margin: 0;
    padding: 0 0 0px;
    padding-left: 10px;
    text-indent: 0;
    line-height: 23px;
}
.footer_navi a.h6{
    font: bold 11px Tahoma;
    color: #21201d;
    line-height: 16px;
    margin: 0;
    padding: 0 0 6px 0;
    display: block;
}

.rubr h2, .rubrr h2{
    text-indent: 0;
    margin-bottom: 10px;
}



.content h1 {
    text-indent: 0;
    margin-bottom: 20px;
}
.rubrr .exp_opin{
    padding-bottom: 0;
    padding-left:0;
}
.rubrr .exp_opin p {
    padding-bottom: 0;
 }