/* Подключаемые шрифты */
@font-face {
    font-family: 'exo_2.0light';
    src: url('/fonts/exo2.0-light-webfont.eot');
    src: url('/fonts/exo2.0-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/exo2.0-light-webfont.woff') format('woff'),
         url('/fonts/exo2.0-light-webfont.ttf') format('truetype'),
         url('/fonts/exo2.0-light-webfont.svg#exo_2.0light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'exo_2.0regular';
    src: url('/fonts/exo_2_regular-webfont.eot');
    src: url('/fonts/exo_2_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/exo_2_regular-webfont.woff') format('woff'),
         url('/fonts/exo_2_regular-webfont.ttf') format('truetype'),
         url('/fonts/exo_2_regular-webfont.svg#exo_2.0regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Подключаемые шрифты */


html {height: 100%;}
body{height: 100%; padding:0px; margin:0px; color:#444445; font-family: Arial, Tahoma,  Geneva, sans-serif; font-size:13px; background-color:#F3F5F4; background-image:url(/images/bgx.jpg); background-position:center 24px; background-repeat:repeat-y; color:#333333;}
input, textarea, select {font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
form{padding:0px; margin:0px;}
h1{font-family:Arial, Tahoma,  Geneva, sans-serif; font-size:22px; margin-bottom:20px; color:#333; padding:0 0 0px 0px; text-shadow: #ccc 1px 1px 1px; font-weight:normal;}
h2{margin:0px 0px 20px 0px; line-height:1em; font-size:25px; color:#FFF;  font-weight:normal; font-style_:italic;}
h3{margin:0.5em 0px 0.5em 0; font-size:130%; line-height:1em; }
table {border-collapse: collapse; font-size:100%}
td, th {padding: 0; vertical-align:top;}
p {padding: 0 0 1em 0; margin:0;}
a {color:#000;}
a:hover {color:#000;}
hr {color:#bcbaba; height:1px; border:0px; background-color:#bcbaba;}
.fr {float:right;}
.fl {float:left}
.cl{clear:both; }
.cl1{clear:both; width:970px; height:1px; font-size:0px;}
.cll{clear:left; font-size:0px;}
img{border:0px; vertical-align:bottom;}
TABLE.border p {margin:0; padding:0;}
TABLE.border {border-color: #bcbaba; border-style: solid; border-width: 1px 0 2px 1px; font-size: 100%; background-color:#fff;}
TABLE.border td {padding: 10px; border-color: #bcbaba; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 10px; border-color: #bcbaba; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv p {margin:0; padding:0;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv td{padding: 5px 5px; border: none; border-width: 0;}
TR.trbg {background-color: #cac5c3;}
TR.trbg td {color: #000; font-weight: bold; padding: 10px 5px; font-size:14px;} 

.topline {background-image:url(/images/bgtopline.jpg); background-repeat:repeat-x; height:24px;}
.topline2 {width:1110px; margin:0 auto; border:0px solid red; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}
.langs {float:right; padding:5px 16px 0 0;}
.langs a { color:#FFF; text-decoration:underline;}
.langs a:hover { color:#FFF; text-decoration:none;}

.lang {float:left; padding:0 10px 0 10px; border-right:1px solid #7BC47B;}
.lang img {margin:0 5px 0 0;}
.lang2 {float:left; padding:0 10px 0 10px; border-right_:1px solid #7BC47B;}
.lang2 img {margin:0 5px 0 0;}

.main_bg {background-image:url(/images/bg.jpg); background-position:center 0px; background-repeat:no-repeat;}
.main {width:1110px; /*width:1072px;*/ height_:1000px; margin:0 auto; border:0px solid red; font-family:Arial, Helvetica, sans-serif; font-size_:11px; background-color:#fff;}
.head {background-image:url(/images/map.jpg); background-repeat:no-repeat; background-position:400px 1px;}
.head_time {width:358px; border-bottom:1px solid #EAF5EA; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#225522; padding:15px 0 10px 40px;}
.head_mobil {width:184px; float:right; color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:18px 0 0 0;}
.head_mobil span { border-bottom:1px dashed #000;}
.head_mobil a { color:#000; text-decoration:none;}
.head_mobil a:hover { color:#000; text-decoration:none;}

.news_today {float:right; width:195px; background-image:url(/images/bg_today.png); margin:20px 23px 0 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px;}
.news_today div {background-image:url(/images/bg_today_2.png); background-repeat:no-repeat; background-position: 20px 5px; color:#660000; padding:7px 10px 7px 50px;}
.news_today span {border-bottom: #660000 1px dashed;}
.news_today span a {color:#660000; text-decoration:none;}
.news_today span a:hover {color:#660000; text-decoration:none;}

.head_pad1 {padding:10px 0 18px 25px}
.logo {float:left; padding:0 114px 0 0;}
.logoname {float:left;}

.b_menu {background-image:url(/images/bgmenu.jpg); background-position: right top; background-repeat:no-repeat; height:29px;}
.menu { color:#FFF; font-family:'exo_2.0regular'; font-size:16px; padding:4px 0 0 0px; margin-left:3px; height:25px; border-left:2px solid #FFF;}
.menu div.el { float:left; padding:0px 0 0 26px; text-shadow: #04662A 1px 1px 1px;}
.menu div.el a { color:#FFF; text-decoration:none;}
.menu div.el a:hover { color:#FFF; text-decoration:none;}

.speed { /* width:1171px; */ width:1111px; /*margin-left:-40px;*/ margin-left:-11px; margin-top:-62px; margin-bottom:8px; background-image_:url(/images/speed.gif); padding:6px 0 7px 0; color:#09351D; font-family:'exo_2.0regular'; font-size:16px; text-shadow: #ccc 1px 1px 1px; }
.speed a {text-decoration:none;}
.speed a:hover {text-decoration:underline;}
.speed_bg1 {position: relative;z-index: 100;width: 20px;height: 31px; /*left: -40px;*/ left: -11px; background-image: url('/images/speedbg.png');}
.speed_bg2 {position: relative;z-index: 110;width: 20px;height: 31px; /* left: 1111px; */ left: 1080px; top:-31px; background-image: url('/images/speedbg2.png');}

.search {float:right; border:0px solid red; padding:0 20px 0 0;} 
.inp_search { margin:0 10px 0 0; border:0px; text-align:center; width:150px; color:#16763F; font-family:'exo_2.0regular'; outline: none; font-size:14px;}
.img_search {margin:4px 0 0 0; vertical-align:top}

.search input::-webkit-input-placeholder {color:#16763F;} 
.search input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
.search input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
.search input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
.search input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
.search input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.search input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.search input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.search input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

.centr {padding:10px 0 0 10px;}

.b_left {float:left; border_:1px solid red; width:300px; height_:600px; margin:0 20px 0 0;}
.news_line {width:299px; border-right:#D6D6D6 3px solid; background-color:#EEEEEE;}

#boxscroll { height: 400px; width: 299px; overflow: hidden; }
#boxscroll_popular { height: 200px; width: 299px; overflow: hidden; }

.nline_title {background-image:url(/images/news_line.jpg); background-color:#eee; background-repeat:no-repeat; height:34px;}
.nline_title div {padding:6px 0 0 13px; text-shadow: #631012 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}

.lnews {border-top:#FFF solid 1px; padding:20px 10px 20px 10px; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.lnews a { text-decoration:none;}
.lnews a:hover { text-decoration:underline;}

.lnews_date {color:#555; font-size:12px; padding:0 0 7px 0;}
.lnews_img {float:left; width:64px; margin:0 10px 0 0;}

.r_block {float:right; border:0px solid red; width:760px; height_:600px; margin:0 0px 0 0;}

.glav_news {border: 1px solid #FAFCFB; padding:2px; margin:0 0 24px 0;}
.glav_news2 {background-color:#FAFCFB; background-image:url(/images/bgtopnews.jpg); background-position:right top; background-repeat:no-repeat;}
.glav_name {font-size:27px; color:#333; padding:10px 20px 10px 30px; background-image:url(/images/topbg.png);}
.glav_name a { color:#333; text-decoration:none;}
.glav_name a:hover { color:#333; text-decoration:underline;}

.glav_pad {padding:10px 20px 20px 30px;}
.glav_img {float:right; border:2px #FFFFFF solid; margin-left:20px;}
.glav_content {padding:5px 0px 0px 0; border_:1px solid red;}
.glav_date {color:#555; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0 20px 10px 0;}
.glav_text {font-family:Tahoma, Geneva, sans-serif; font-size:16px; text-shadow: #fff 1px 1px 1px;}
.glav_text a { color:#333; text-decoration:none;}
.glav_text a:hover { color:#333; text-decoration:underline;}

.b_news {margin-bottom:25px;}
.b_news_line {background-image:url(/images/lbg.jpg); height:29px; margin-bottom:15px;}
.b_news_slide {float:right; padding:4px 15px 0 0;}
.b_news_tit {padding:5px 0 0 30px; text-shadow: #04662A 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}
.b_news_tit a{color:#FFF; text-decoration:none;}

.bn_line {margin-left:-14px;}
.bn_el {float:left; width:176px; background-color:#F5F5F5; border-bottom:#EBF1E8 1px solid; margin:0 0 0 17px; }
.bn_txt {height:48px; overflow:hidden;  margin:0 0 4px 0; padding:10px 5px 10px 7px; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.bn_txt a { color:#000; text-decoration:none;}
.bn_txt a:hover { color:#000; text-decoration:underline;}

.b_line {border-top:1px solid #EAF5EA; margin:10px 0 30px 0;}

.b_all {margin:0 0 30px 0;}
.bl_1 {float:left; width:204px;}
.bl2a {float:left; width:260px; margin:0 0 0 41px;}
.bl2b {float:left; width:370px; margin:0 0 0 45px;}
.bl2c {float:left; width_:370px; margin:0 0 0 36px;}

.b_pogoda {background-image:url(/images/block.jpg); height:34px;}
.b_pogoda div{padding:6px 0 0 13px; text-shadow: #920E11 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}
.b_pogoda_cont {padding:20px 0; text-align:center;}

.b_kurs {background-image:url(/images/block.jpg); height:34px;}
.b_kurs div {padding:6px 0 0 13px; text-shadow: #920E11 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}
.b_kurs_cont {padding:20px 0; text-align:center;}

.b_soc {background-image:url(/images/block2.jpg); background-position:right top; height:34px;}
.b_soc div {padding:6px 0 0 13px; text-shadow: #920E11 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}
.b_soc_cont {padding:20px 0; text-align:center;}

.tab {float:left; padding:4px 9px; font-size:15px; margin-top:5px; margin-bottom:5px; font-weight:bold; border:1px solid #fff;}
.tab a{ text-decoration:none;}
.viz {border:1px solid #eee; background-color:#eee;}
.tabcontent { border:1px solid #eee; }
.tabv {padding:0px 0px; display:none;}

.b_rec {margin-bottom:40px;}
.b_rec_line {background-image:url(/images/inform2.jpg); background-repeat:no-repeat; height:30px; margin-bottom:15px;}
.b_rec_line div {padding:5px 0 0 30px; text-shadow: #04662A 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}
.b_rec_cont {padding:10px 0 0px 0;}

.b_inform {margin-bottom:35px;}
.b_inform_line {background-image:url(/images/inform.jpg); background-repeat:no-repeat; height:30px; margin-bottom:15px;}
.b_inform_line div {padding:5px 0 0 30px; text-shadow: #04662A 1px 1px 1px; color:#FFF; font-family:'exo_2.0regular'; font-size:16px;}

.partners {padding:10px 0 0px 0;}
.partner {float:left; margin:0 25px 20px 19px;}
.partner img { border: 1px solid #eee;}

.show_all {background-image:url(/images/show.jpg); background-position:center top; background-repeat:no-repeat; height:24px; color:#1B5228; font-size:13px; border-top:1px solid #EAF5EA; text-align:center;}
.show_all span { border-bottom:1px dashed #1B5228;}
.show_all a{ color:#1B5228; text-decoration:none; }
.show_all div {padding:5px 0 0 0;}

.footer {background-image:url(/images/bgfoot.jpg); background-repeat:repeat-x;}
.footer_menu {background-image:url(/images/bgfoot2.jpg); background-position:center top; color:#FFF; background-repeat:no-repeat; padding:20px 20px 20px 0px;}
.f_menu_contact {float:right; margin-right:10px;}
.f_menu_tit {border-bottom:#7AC780 1px solid; padding:0 0 5px 20px; color:#FFF; font-size:14px; width:200px;}
.f_menu_tit a {color:#FFF; text-decoration:none;}
.f_menu_tit a:hover {color:#FFF; text-decoration:none;}

.f_menu_contact2 {background-image:url(/images/bgfootcont.png); padding:10px 20px 15px 20px; font-size:12px; line-height:17px;}

.f_menu_el {float:left; margin-left:30px; margin-bottom:10px;}
.f_menu_el_pad {padding:10px 0 0 10px; font-size:12px;}
.f_menu_el2 {background-image:url(/images/mbot.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 5px 10px;}
.f_menu_el2 a {color:#FFF; text-decoration:none;}
.f_menu_el2 a:hover {color:#FFF; text-decoration:underline;}

.copyright {padding:20px 30px; background-color:#E0EBE0; position:relative; z-index:50;}
.copy {float:left; width:650px; border-right:#EAF5EA 1px solid; padding:0 20px 0 0; font-size:12px; color:#6C8D6C;}
.copy2 {float:right; width:300px; color:#415641; text-align:right;}

.nav { color:#bbb; font-size:11px; padding:0 0 0px 0; font-family:Verdana, Geneva, sans-serif; }
.nav a { color:#bbb; }
.nav a:hover { color:#bbb; text-decoration: none; }

.newslist {padding:0 15px 0 0;}
.newslist_block {margin:0 0 15px 0; font-size:13px; border-bottom: 1px dashed #eee; padding:0 0 15px 0;}
.newslist_img {float:left; width:176px; height:120px; margin:0 20px 0 0;}
.newslist_date {color:#555555; font-size:11px; padding:0 0 7px 0;}
.newslist_name {font-size:17px; padding:0 0 10px 0;}
.newslist_name a { text-decoration:none;}
.newslist_name a:hover { text-decoration:underline;}


.newsdetail {padding:0 15px 30px 0; font-size:17px; line-height:22px;}
.newsdetail p {}
.detail_text { margin-bottom:15px;}

.v_link .newslist_name {font-size:16px; padding:0 0 15px 0;}
.v_link .newslist_name a { text-decoration:underline;}
.v_link .newslist_name a:hover { text-decoration:none;}


.bn_line_photo {margin-left:-14px;}
.bn_el_photo {float:left; width:220px; background-color:#F5F5F5; border-bottom:#EBF1E8 1px solid; margin:0 5px 20px 20px; }
.bn_txt_photo {height:48px; overflow:hidden; text-shadow: #ccc 1px 1px 1px;  margin:0 0 4px 0; padding:10px 5px 10px 12px; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.bn_txt_photo a { color:#000; text-decoration:none;}
.bn_txt_photo a:hover { color:#000; text-decoration:underline;}

.photogal { float:left; padding:4px; border:3px solid #eee; margin:0 18px 18px 0;}

.today_el {float:left; width:340px; background-color:#F5F5F5; border:#EBF1E8 1px solid; margin:0 20px 30px 17px; }
.today_date { color:#333!important; padding:10px 6px 0px 10px; font-size:11px!important;}
.today_txt {height:50px; overflow:hidden;  margin:0 0 4px 0; padding:10px 6px 10px 10px; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}
.today_txt a { color:#000; text-decoration:none;}
.today_txt a:hover { color:#000; text-decoration:underline;}

.view {  background-image:url(/images/view.jpg); background-repeat:no-repeat; width:62px; height:20px; margin:0 0px 0 0;}
.view div {float:right; border:0px solid red; width:28px; text-align:center; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:1px; padding:9px 0 0 0;}

.count {float_:right; color:#666; background-image:url(/images/eye.png); background-repeat:no-repeat; padding-left:20px; margin:0 0 0 10px; font-size:12px; text-align:right;}

.prava { font-size:11px; padding:5px 0 0 0; color:#ccc; position:relative; z-index:1; margin-top:-20px;}
.prava a { color:#ccc; }