body{padding: 0px 0px 0px 0px; margin: 0px; background: #FFF;}

td{vertical-align: top;}

img{border: 0px;}

.mid{vertical-align: middle;}

span{margin: 0px;}





p, li, td{color: #666; font: 12px Arial, Helvetica, sans-serif; margin: 4px 0px 4px 0px;}

.content2 p{margin: 10px 0px 10px 0px;}

a{color: #F60;}

a:hover{color: #787878;}



.text_ttl1{margin: 0px; color: #000; font: bold 17px/16px Arial, Helvetica, sans-serif;margin-bottom:6px;}

.text_datetxt{color: #F01B1A; font: italic bold 13px Arial, Helvetica, sans-serif;}

.text_block{color: #000; font: 12px Arial, Helvetica, sans-serif;}

p.text_block{margin: 10px 0px 10px 0px;}

.text_year{color: #2D7000;}

.text_opinion{color: #C00; font: italic 13px Arial, Helvetica, sans-serif;}

.text_kalendlnk{color: #F01B1A; text-decoration: none; font-weight: bold;}

.text_date{color: #2D7000; font: 11px Arial, Helvetica, sans-serif; margin: 8px 0px 4px 0px;}

.text_link0{color: #666; font: 12px Arial, Helvetica, sans-serif; text-decoration: none;}

a.text_link0:hover{color: #666; text-decoration: underline;}

.text_link1{color: #000; font: 11px Arial, Helvetica, sans-serif;}

.text_link2{color: #000; font: bold 13px/15px Arial, Helvetica, sans-serif; text-decoration: none;}

a.text_link2:hover{color: #000; text-decoration: underline;}

.text_link3{color: #575757; font: bold 12px/15px Arial, Helvetica, sans-serif; text-decoration: none;}

a.text_link3:hover{color: #575757; text-decoration: underline;}

.text_white{color: #FFF; font: bold 11px Arial, Helvetica, sans-serif;}

a.link4{color: #666; font: bold 12px Arial, Helvetica, sans-serif;}

a.link5{color: #666; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}

.text_author{color: #1F1F1F; font: italic 12px Arial, Helvetica, sans-serif; width: 100%; text-align: right;}

.text_sorce{color: #2E2E2E; font: 12px Arial, Helvetica, sans-serif;}





.top{background: #42A200 url(images/bg_top.gif) no-repeat top left;}

.title{padding: 17px 0px 0px 152px;}

.clock{padding: 7px 20px 0px 10px;}

.date{background: #F01B1A; vertical-align: middle; color: #FFF; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 50px;}

.menuline{background: #EBF6EF; padding: 0px 30px 0px 25px;}

.menu{vertical-align: middle; padding: 0px 0px 0px 25px;}

.left{padding: 6px 15px 10px 0px;}

.center{padding: 6px 20px 0px 0px;}

.lmenu{padding: 2px 0px 13px 10px;}

.ttl1{background: transparent url(images/bg_ttl1.gif) repeat-x bottom left;}

.ttl1_in{width: 100%; background: transparent url(images/bgin_ttl1.gif) no-repeat bottom left; padding: 0px 0px 0px 9px; vertical-align: middle;}

.ttl2{background: transparent url(images/bg_ttl2.gif) repeat-x bottom left;}

.ttl2_in{width: 100%; background: transparent url(images/bgin_ttl2.gif) no-repeat bottom left; padding: 0px 0px 0px 9px; vertical-align: middle;}

.ttl2_in_{width: 100%; background: transparent url(images/bgin_ttl2_.gif) no-repeat bottom left; padding: 0px 0px 0px 9px; vertical-align: middle;}

.ttl2_in_2{width: 100%; background: transparent url(images/bgin_ttl2_2.gif) no-repeat bottom left; padding: 0px 0px 0px 9px; vertical-align: middle;}

.radio{padding: 1px 5px 0px 0px;}

.k1, .k2, .k3{text-align: center; padding: 3px 0px 5px 0px;}

.k1{color: #FFF; font: bold 11px Arial, Helvetica, sans-serif; background: #42A200;}

.k2{background: #F2F2F2; color: #7C7C7C;}

.k2 a, .k3 a{color: #7C7C7C;text-decoration:none;}

.k3{background: #D8DFE5 !important;}

.banner div {margin: 0px 0px 10px 10px;}

.content, .content2{padding: 10px 0px 10px 0px;}

.pic{padding: 0px 13px 10px 0px;}

.pict{float: left; margin: 0px 13px 5px 0px;}

.left_img, div.news-image img, .smi-news img {float: left; margin: 5px 10px 10px 0px; display: block;}

.news{padding: 0px 0px 5px 0px;}

.news0{padding: 0px 0px 5px 13px;}

.copyr1, .copyr2{background: #EBF6EF; color: #63993E; font: 11px/13px Arial, Helvetica, sans-serif; padding: 17px 10px 13px 0px;}

.copyr1{padding-left: 11px;}

.copyr1 a{color: #63993E; text-decoration: underline;}

.kurs_txt{padding: 7px 0px 8px 0px; border-bottom: 1px solid #D2E3DC; color: #333; font: 12px Arial, Helvetica, sans-serif;}

.kurs_value{padding: 7px 0px 8px 10px; border-bottom: 1px solid #D2E3DC; color: #F01B1A; font: 12px Arial, Helvetica, sans-serif; text-align: right;}

.weath_city{color: #000; font: 12px Arial, Helvetica, sans-serif; border-bottom: 1px solid #D2E3DC; padding: 7px 20px 8px 0px;}

.weath{border-bottom: 1px solid #D2E3DC; padding: 0px 20px 0px 0px; vertical-align: middle;}

.weath_value{color: #C00; font: 11px Arial, Helvetica, sans-serif; border-bottom: 1px solid #D2E3DC; padding: 7px 0px 8px 0px;}

.ttl_link{text-align: right; padding: 0px 0px 0px 20px;}

.ttl_date{text-align: right; padding: 2px 12px 0px 0px;}

.pages{color: #42A200; font: bold 12px Arial, Helvetica, sans-serif; vertical-align: middle;}





.bg1{background: #42A200;}

.bg2{background: #F01B1A;}

.bg3{background: #87B398;}



.inp{background: #FFF; border: 1px solid #42A200; color: #333; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

.inp2{border: 1px solid #7C7C7C;	color: #333; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}



form {margin:0; padding:0;}



ul.map {}

.map .pad0 {font-weight:bold;list-style:none;}

.map .pad1 {margin-left:20px;}

.map .pad2 {margin-left:40px;}

.map .pad3 {margin-left:60px;}



.lmenu ul {margin:0px; padding:0px;}

.lmenu li {list-style:none;}

.lmenu li.current li {margin-left:20px;}

.lmenu li a, .lmenu li.current li a  {color: #000; font: bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}

.lmenu li.current a {text-decoration:none;}

.lmenu li.current li.current a  {color: red; text-decoration:none;}

.lmenu a:hover {color:red !important;}



#calendar th, #calendar td {text-align: center; padding: 3px 0px 5px 0px;}

#calendar th {color: #FFF; font: bold 11px Arial, Helvetica, sans-serif; background: #42A200;}

#calendar td {background-color:#F2F2F2;}

#calendar td.nobg {background-color:transparent;}

#calendar td a {color: #7C7C7C;text-decoration:none;}

#calendar td.ex {background-color:#F2F2F2;}

#calendar td.ex a{color:red;font-weight:bold;}



label {cursor:pointer;}

.radio div {margin:0;padding:0;width:20px;height:20px;background:url(/images/btn_radio.gif) no-repeat 0 0;cursor:pointer;}

.radio .rb_sel {background-image:url(/images/btn_radio_sel.gif);}

.vote_submit {padding: 7px 0px 0px 0px;}

.vote_submit img {cursor:pointer;}



.error span{color:red;width:100%;display:block;font-weight:bold;}



.hidden {display:none;}

.visible {display:block;}

html:root .visible .ttl2 {width:180px;}



.vt_question {margin-bottom:0px;padding-bottom:0px;}

.content2 .voting {margin-bottom:20px;}

.content2 #title {margin-bottom:1em;}

p.author {margin-top:30px;}



#gallery {}

#gallery td {padding:10px;text-align:center;vertical-align:middle}

#gallery img {border:1px solid #646464;padding:2px;opacity: .75;}

#gallery .text td {padding:0px;height:10px;padding-bottom:20px;}

#counters {
   float: right;
}

#copyright {
   float: left;
}