body {
    background: white;
	margin: 0px;
	font:9pt Arial, sans-serif;
	color: #3a3a3a;
    background: white url(/images/tsdCntnr1_bg.jpg) repeat-x top;
}

 

input, select, textarea {
	border: 0px;
	font: 9pt Arial, sans-serif;
}

form, p {
    display: inline;
}

img {
	border: 0px;
}

a, a:visited {
    color: #5f5f5f;
}

a:hover {
	text-decoration: none;
}


h3 {
    padding: 0;
    margin: 0;
    color: #3c8f01;
    font-size: 13pt;
}

.linaftext {
    padding: 0px;
    margin: 0px;
    list-style: none;
}


h3 a:link{ color: #3c8f01; text-decoration: none; }
h3 a:visited{ color: #3c8f01; text-decoration: none; }
h3 a:hover{ color: #3c8f01; text-decoration: underline;}


.newscon a:link{ text-decoration: none; }
.newscon a:visited{ text-decoration: none; }
.newscon a:hover{ text-decoration: underline;}


.cls a:link{ text-decoration: none; }
.cls a:visited{ text-decoration: none; }
.cls a:hover{ text-decoration: none;}


.ln_hght a:link{ text-decoration: none; }
.ln_hght a:visited{ text-decoration: none; }
.ln_hght a:hover{ text-decoration: underline;}

h4 {
    padding: 0;
    margin: 0;
    color: #3c8f01;
    font-size: 8pt;
}

h2 {
    padding: 0;
    margin: 0;
    font-size: 14pt;
    font-weight: normal;
}

table.hdr {
    border: #b0b0b0 1px dashed;
    height: 103px;
}

table.hdr td {
    padding: 21px 6px 6px 6px;
    vertical-align: top;
    text-align: left;

}

table.hdr td.bnnr {
    padding-top: 6px;
}

table.tp_mn {
    background: transparent url(/images/lg_tp_mn.jpg) no-repeat top left;
}

div.tsdCntnr1 {
    background: transparent url(/images/tsdCntnr2_bg.jpg) no-repeat top center;
}

div.tsdCntnr2 {
    background: transparent url(/images/tsdCntnr3_bg.jpg) repeat-x top;
}

table.cntr_mn {
    background: none;
}

table.cntr_mn tr.mn td {
    text-align: left;
}

table.cntr_mn tr.mn td a, table.cntr_mn tr.mn td a:visited {
    display: block;
    text-align: left;
    font: 10pt Arial, sans-serif;
    background: transparent url(/images/867574.gif) no-repeat top left;
    padding: 0 10px 2px 10px;
    white-space: nowrap;
}

table.cntr_mn tr.mn td p {
    text-align: left;
    font: 10pt Arial, sans-serif;
    background: transparent url(/images/867574.gif) no-repeat top left;
    padding: 0 10px 2px 10px;
    white-space: nowrap;
    color: #3c8f01;
    font-weight: bold;
}

input.tp_srch {
    background: transparent;
    height: 22px;
    width: 100%;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

td.tp_srch1 {
    background: transparent url(/images/867586.gif) repeat-x top;
    width: 100%;
}

table.tp_mn td.rss {
    vertical-align: top;
    text-align: center;
    color: #5f5f5f;
}

table.tp_mn td.lg {
  height: 146px;
}

table.tp_mn td.lg div {
    white-space: nowrap;
    width: 260px;
}

table.tp_mn td.lg div a, table.tp_mn td.lg div a:visited {
    display: block;
    height: 140px;
    width: 250px;
    text-decoration: none;
}

table.tp_mn td.rss div {
    white-space: nowrap;
    width: 310px;
    padding: 20px 0 0 0;
    position: absolute;
    z-index: 1000;
    text-align: right;
}

table.tp_mn td.rss div a, table.tp_mn td.rss div a:visited {
    color: #5f5f5f;
}

div.strt_p {
    height: 50px;
    width: 248px;
    white-space: nowrap;
    color: white;
    padding-top: 34px;
    padding-left: 10px;
    text-align: center;
}

div.strt_p1 {
    width: 248px;
    height: 30px;
    white-space: nowrap;
    color: white;
    padding-top: 8px;
    padding-left: 10px;
    text-align: center;
}

div.strt_p a, div.strt_p a:visited, div.strt_p1 a, div.strt_p1 a:visited {
    color: white;
}

td.lft_clmn {
    vertical-align: top;
}

td.rght_clmn {
    vertical-align: top;
}

div.dt {
    color: white;
    font-size: 14pt;
    float: left;
    font-weight: bold;
    padding-top: 30px;
    width: 152px;
    white-space: nowrap;
}

div.dt1 {
    color: white;
    font-size: 9pt;
    float: left;
    padding-top: 8px;
    width: 152px;
    white-space: nowrap;
}

div.tm, div.tm1 {
    color: white;
    font-size: 16pt;
    padding: 4px 0 0 12px;
    margin-left: 158px;
    margin-top: 7px;
    width: 88px;
    height: 50px;
    white-space: nowrap;
    background: transparent url(/images/756473.jpg) no-repeat top left;
}

div.tm1 {
    margin-top: 0px;
    height: 29px;
    background: transparent url(/images/756474.jpg) no-repeat top left;
}


input.npt {
    background: white url(/images/857463.jpg) no-repeat center left;
    line-height: 30px;
    height: 30px;
    padding-left: 15px;
    color: #3c8f01;
    text-decoration: underline;
    text-align: left;
}

div.cllndr {
    background: white url(/images/968575.jpg) no-repeat center left;
    width: 164px;
    height: 21px;
    line-height: 19px;
}

div.cllndr a, div.cllndr a:visited {
    display: block;
    float: left;
    width: 31px;
    height: 21px;
    color: white;
    text-decoration: none;
    text-align: center;
}

table.chc_dt {
    background: white url(/images/746563.jpg) no-repeat left top;
    margin-top: 7px;
}

table.chc_dt td input {
    background: transparent;
    line-height: 17px;
    height: 20px;
    color: #e2e2e2;
}

table.chc_dt td {
    text-align: center;
    color: #e2e2e2;
}

table.wthr {
    margin-left: 16px;
}

table.wthr td {
    line-height: 20px;
}

table.crc {
    margin-left: 10px;
}

table.crc th {
    color: #3c8f01;
}

table.crc td.gr {
    color: #999999;
}

div.mv {
    line-height: 17px;
}

div.mv span {
    background: #3c8f01;
    color: white;
    border-top: #3c8f01 2px solid;
    border-right: #3c8f01 4px solid;
    border-bottom: #3c8f01 2px solid;
    border-left: #3c8f01 3px solid;
}

div.mv a b {
    color: black;
}

table.ftr {
    border-top: #b0b0b0 1px dotted;
    padding-top: 15px;
}

table.ftr td {
    color: #5f5f5f;
    font-size: 8pt;
}

table.ftr td a, table.ftr td a:visited {
    font-size: 8pt;
}

hr.hr_ln {
    border: 0;
    color: white;
    border-top: #b0b0b0 1px dotted;
    padding: 0;
    margin: 8px 0 12px 0;
}

hr.hr_ln1 {
    border: 0;
    color: white;
    border-top: #b0b0b0 1px dotted;
    padding: 0;
    margin: 6px 15px 8px 15px;
}

hr.hr_ln2 {
    border: 0;
    color: white;
    border-top: #b0b0b0 1px dotted;
    padding: 0;
    margin: 4px 0 6px 0;
}

div.hr_ln3 {
    border-top: #16a412 2px solid;
    margin: 10px 0 8px 220px;
    font-size: 1px;
}

div.hr_ln4 {
    border-top: #b0b0b0 1px dotted;
    margin: 10px 5px 8px 5px;
    font-size: 1px;
}

td.cntr_clmn {
    width: 70%;
    vertical-align: top;
    text-align: left;
    padding-right: 20px;
}

td.cntr_clmn a, td.cntr_clmn a:visited {
    color: black;
}

img.clr_ln {
    margin: 7px 0;
}

img.clr_ln1 {
    margin: 0 0 0 0;
}

div.ln_hght {
    line-height: 20px;
}

table.nns td {
    vertical-align: bottom;
    text-align: center;
    font-size: 12pt;
    white-space: nowrap;
}

table.nns td.llw {
    background: transparent url(/images/nns_bg_llw.jpg) repeat-x bottom;
}

table.nns td.llw div {
    padding-top: 16px;
}

table.nns td.grn {
    background: transparent url(/images/nns_bg_grn.jpg) repeat-x bottom;
    color: #3c8f01;
    font-weight: bold;
}

table.nns td.grn div {
    padding-top: 26px;
}

table.nns td.grn span {
    border: #b0b0b0 1px dotted;
}

table.cntnt_nnt td, div.cntnt_nnt {
    line-height: 20px;
    vertical-align: top;
}

table.cntnt_nnt td a, table.cntnt_nnt td a:visited, div.cntnt_nnt a, div.cntnt_nnt a:visited {
    color: #5f5f5f;
}

table.cntnt_nnt td span, div.cntnt_nnt span {
    color: #3c8f01;
}

table.cntnt_nnt td.nws_d a {
    text-decoration: none;
}

table.cntnt_nnt td.nws_d a:hover {
    text-decoration: underline;
}

div.mv_tv {
    background: transparent url(/images/465356.jpg) no-repeat top left;
    padding-left: 17px;
}

div.mv_tv a, div.mv_tv a:visited {
    display: block;
    height: 21px;
    width: 100px;
    float: left;
}

table.cllndr_nw td {
    vertical-align: middle;
    text-align: center;
    color: #5f5f5f;
}

table.cllndr_nw td a, table.cllndr_nw td a:visited {
    color: black;
}

table.cllndr_nw td span, table.cllndr_nw td.hl a, table.cllndr_nw td.hl a:visited {
    color: red;
}

td.chc_dt {
    background: white url(/images/857563.jpg) no-repeat center center;
}

div.ttl {
    background: transparent url(/images/nns_bg_grn_smll.jpg) repeat-x top;
    height: 25px;
    color: #3c8f01;
    font-size: 11pt;
    font-weight: bold;
    line-height: 30px;
}

div.nsw_lft {
     padding: 0 30px 0 16px;
     font-size: 8pt;
}

div.wsp_nm p {
    line-height: 20px;
}

div.pgs {
    padding-left: 10px;
}


table.cmmnts td.clmn1 {
     background: transparent url(/images/786754.jpg) no-repeat top left;
     padding-left: 108px;
     padding-top: 3px;
     vertical-align: top;
}


div.pgs, div.pgs a, div.pgs a:visited {
    color: #5f5f5f;
}

div.pgs span {
    background: transparent url(/images/865746.jpg) no-repeat center center;
    color: white;
    display: inline;
    padding: 0 5px 0 4px;
}

span.grn_cmnt {
    color: #3c8f01;
    font-weight: bold;
}

span.grv_cmnt {
    color: #5f5f5f;
}

table.dd_cmmnt td input {
    background: transparent url(/images/867564.jpg) no-repeat top left;
    height: 22px;
    width: 354px;
    padding-left: 10px;
    margin: 2px 0 2px 7px;
}

table.dd_cmmnt td textarea {
    background: transparent url(/images/867403.jpg) no-repeat top left;
    height: 123px;
    width: 412px;
    margin: 5px 0 7px 0;
    padding: 5px 15px 5px 5px;
    overflow: hidden;
}

table.dd_cmmnt td select {
    border: #7f9db9 1px solid;
    margin-top: 5px;
    color: #5f5f5f;
}

table.pstr_tbl td {
    background: transparent url(/images/657483.jpg) no-repeat bottom left;
    border-left: #b0b0b0 1px dotted;
    border-bottom: #b0b0b0 1px dotted;
    padding: 15px;
    width: 50%;
    color: #5f5f5f;
    font-size: 8pt;
}

table.pstr_tbl td div {
    background: transparent url(/images/bl_ln.jpg) no-repeat center left;
    height: 11px;
    font-size: 1px;
}

table.pstr_tbl td span {
    color: #3c8f01;
    font-size: 8pt;
    font-weight: bold;
}

table.pstr_tbl td img {
    padding-right: 8px;
    padding-top: 2px;
}

table.pstr_tbl td a, table.pstr_tbl td a:visited {
    font-size: 10pt;
    font-family: "Arial Narrow", Arial;
}

table.phts_tbl {
    border-top: #ffd401 3px solid;
}

table.phts_tbl td {
    background: transparent url(/images/264657.jpg) no-repeat bottom left;
    border-left: #b0b0b0 1px dotted;
    border-bottom: #b0b0b0 1px dotted;
    padding: 8px 5px 5px 5px;
    width: 100%;
}

table.phts_tbl td div {
    padding-top: 5px;
}

table.phts_tbl td img {
    padding-right: 10px;
    padding-top: 2px;
}

div.phts_nm {
    color: #3c8f01;
    font-size: 11pt;
    padding: 5px 15px;
}

table.phts_tbl1 td {
    background: transparent url(/images/264657.jpg) no-repeat bottom left;
    border-left: #b0b0b0 1px dotted;
    border-bottom: #b0b0b0 1px dotted;
    padding: 8px 7px 5px 7px;
    width: 100%;
    text-decoration: none;
}


table.phts_tbl1 td * a {
    text-decoration: none;
}

table.pstr_tbl1 {
    background: transparent url(/images/bl_ln.jpg) no-repeat top left;
    border-left: #b0b0b0 1px dotted;
    border-bottom: #b0b0b0 1px dotted;
    margin-top: 2px;
    width: 100%;
}

table.pstr_tbl1 td {
    color: #5f5f5f;
    padding: 5px 10px;
    vertical-align: top;
}

table.pstr_tbl1 td.nm_lmnt {
    color: black;
}

table.pstr_tbl1 th {
    background: transparent url(/images/657483.jpg) no-repeat bottom left;
    padding: 9px;
    color: #5f5f5f;
    border-bottom: #b0b0b0 1px dotted;
    border-top: #b0b0b0 1px dotted;
}

table.fl_tbl {
    border-bottom: #b0b0b0 1px dotted;
    margin-top: 2px;
    width: 100%;
}

table.fl_tbl th {
    background: transparent url(/images/657483.jpg) no-repeat bottom left;
    padding: 9px;
    color: #5f5f5f;
    border-bottom: #b0b0b0 1px dotted;
    border-top: #b0b0b0 1px dotted;
    border-left: #b0b0b0 1px dotted;
}

table.fl_tbl td {
    border-left: #b0b0b0 1px dotted;
    vertical-align: top;
    padding: 5px 6px;
    width: 50%;
}

table.fl_tbl td a, table.fl_tbl td a:visited {
    display: block;
    padding: 3px 0px 3px 11px;
    background: transparent url(/images/758475.jpg) no-repeat left center;
}

table.fl_tbl td.all a, table.fl_tbl td.all a:visited {
    background: transparent url(/images/758476.jpg) no-repeat left center;
}

table.xchng_tbl {
    width: 458;
    background: transparent url(/images/756746.jpg) no-repeat left top;
}

table.xchng_tbl th {
    border-left: #b0b0b0 1px dotted;
    padding: 3px 0px 10px 12px;
    font-weight: normal;
}

table.xchng_tbl td {
    border-left: #b0b0b0 1px dotted;
    border-bottom: #b0b0b0 1px dotted;
    padding: 6px 12px;
    text-align: center;
    width: 59px;
    background: transparent url(/images/978567.jpg) no-repeat bottom left;
}

table.xchng_tbl td.nm {
    text-align: left;
    width: 275px;
    background: transparent url(/images/657483.jpg) no-repeat bottom left;
}

table.xchng_tbl td span {
    color: #3c8f01;
    font-size: 8pt;
    font-weight: bold;
}

div.gr_ln_mn {
    background: transparent url(/images/gr_ln.jpg) no-repeat left center;
    height: 23px;
}

div.grn_ln_mn {
    background: transparent url(/images/grn_ln.jpg) no-repeat left center;
    height: 23px;
}

div.rd_ln_mn {
    background: transparent url(/images/rd_ln.jpg) no-repeat left center;
    height: 23px;
}

div.bl_ln_mn {
    background: transparent url(/images/bl_ln.jpg) no-repeat left center;
    height: 23px;
}

/* тянем, потянем, вытянуть не можем */

div.mnBdCntnr {
    width: 100%;
    max-width: 1259px;
    min-width: 1003px;
    text-align : center;
    margin: 0 auto;
}

/* тоже в IE */

div.mnBdCntnr {
    width: expression(document.body.clientWidth < 1005? "1003px" : document.body.clientWidth > 1261? "1259px" : "100%");
}



div.rng_ln_mn {
    background: transparent url(/images/rng_ln.jpg) no-repeat left center;
    height: 23px;
}


.pages {color: #008000; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 0px 5px 0px 5px;}
.pages a:link{color: #008000; text-decoration: none;}
.pages a:visited{color: #008000; text-decoration: none;}
.pages a:hover{color: #000000; text-decoration: underline;}
.pages_selected {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 0px 5px 0px 5px;}


.dataend span { 
position:absolute;  
width: 25px; 
height:18px; 
background: url(/img/img.png); 
background-repeat : no-repeat;
background-position: top left;
margin-left:-25px; 
}

.dataend span { _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/img.png', sizingMethod='crop')  }


div.ttl a {
     color: #3c8f01;
     text-decoration: none;
}

div.ttl a:hover {
     color: #3c8f01;
     text-decoration: underline;
}


.vopros {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.otvet {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.radiobutton {margin-left: 10px;}
.selectmailing {color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


.text a:link{color: #008000; text-decoration: none;}
.text a:visited{color: #008000; text-decoration: none;}
.text a:hover{color: #000000; text-decoration: underline;}

.news a:link{color: #000000; text-decoration: none;}
.news a:visited{color: #4C4C4C; text-decoration: none;}
.news a:hover{color: #808080; text-decoration: none;}


.title {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal;  margin-bottom:0px }
.title a:link{color: #000000; text-decoration: none;}
.title a:visited{color: #000000; text-decoration: none;}
.title a:hover{color: #008000; text-decoration: none;}

.newspic {margin: 4px 5px 5px 0px;}

.rubriki {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.rubriki a:link{color: #808080; text-decoration: underline;}
.rubriki a:visited{color: #808080; text-decoration: undeline;}
.rubriki a:hover{ color: #000000; text-decoration: none;}

.calendar_select { color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color:#4AB800; padding-left:1px; padding-right:1px;}



.smiclass a:link{text-decoration: none;}
.smiclass a:visited{ text-decoration: none;}
.smiclass a:hover{ text-decoration: underline;}



.textfield{width: 100%;}


table.ttl td {
     vertical-align: bottom;
     white-space: nowrap;
     line-height: 22px;
     text-align: center;
}

table.ttl td.crnt {
     background: transparent url(/images/nns_bg_grn_smll.jpg) repeat-x
bottom;
}

table.ttl td.crnt a {
     color: #3c8f01;
     font-weight: bold;
     line-height: 25px;
     text-decoration: none;
}

table.ttl td.crnt a:hover {
     text-decoration: underline;
}

table.ttl td.ll {
     background: transparent url(/images/nns_bg_llw_smll.jpg) repeat-x
bottom;
}

table.ttl td.ll a {
     color: #696969;
     font-size: 8pt;
}



