@import url('css/bootstrap.css');

@font-face {
    font-family: "Open Sans";
    src: url('fonts/open-sans.ttf');
   }
@font-face{font-family:'robotoregular';
src:url('fonts/robotoregular-webfont.eot');
src:url('fonts/robotoregular-webfont.eot#iefix') format('embedded-opentype'),
url('fonts/robotoregular-webfont.woff') format('woff2'),url('fonts/robotoregular-webfont.woff') format('woff'),
url('fonts/robotoregular-webfont.ttf') format('truetype'),url('fonts/robotoregular-webfont.svg') format('svg'); font-weight:400; font-style:400}



@font-face{font-family:'roboto-light';
src:url('fonts/roboto-light.eot');
src:url('fonts/roboto-light.eot#iefix') format('embedded-opentype'),
url('fonts/roboto-light.woff') format('woff2'),url('fonts/roboto-light.woff') format('woff'),
url('fonts/roboto-light.ttf') format('truetype'),url('fonts/roboto-light.svg') format('svg'); font-weight:400; font-style:400}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'),
        url('fonts/pt-sans_37660512ac27f770b4231a4d31c0ae96.woff') format('woff'),
        url('fonts/pt-sans_37660512ac27f770b4231a4d31c0ae96.ttf') format('truetype');
}


body{
    font-family:'robotoregular';
    margin: 0;
    padding: 0; 
    background:#f2eeeb;
}

a { outline: none!important;color:#265ea3;}
a:focus {text-decoration: none !important}
ul {list-style-type: none;padding: 0;margin: 0}

.search_ic {display: block;width: 26px;height: 26px;background: url('images/search.png') no-repeat center center;float: right;margin:-2px 8px 0 0}
.search_ic:hover, .closesz:hover {opacity: 0.7}
.poisk {position: relative;}

.input_search {position: absolute;top: -7px;left: 0;width: 100%;height: 35px;border: 1px solid #c5c5c5;padding: 0 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.closesz {display: none;z-index:99;width: 26px;height: 26px;background: url('images/closes.png') no-repeat center center;margin: -2px 7px 0 0;position: absolute;right:0;top:0;}
#forms {display: none}

/*Инт приемная*/

.button_priem{
        color: #fff !important;
    font-size: 12px !important;
    font-family: 'PT Sans' !important;
    text-transform: uppercase;
    font-weight: 400 !important;
	max-height: 30px;
    background: 0;
    border: 0;
	outline: none;
}

.button_priem:hover, .button_priem:active, .button_priem:focus{
   
}

.form-control{
	

}
/*******************************Buttons**************************/
.btn-success {
color: #000;
background-color: #f2eeeb;
border-color: #cac4b0;
}

.btn-success:hover, .btn-success:active, .btn-success:focus {
    color: #000;
    background-color: #cac4b0;
    border-color: #f2eeeb;
}

.home-btn{
    margin-bottom: 10px;
    font-size: 16px;
    width: 100%;
    height: 38px;
    border-color: #429624;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -o-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.btn-primary{
background-color: #fff !important;
color: #000 !important;
border-color: #faeedd !important;
}
.btn-primary:hover{
background-color: #f2eeeb !important;
}
/*******************************End*Buttons**************************/
.btt{
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 20;
}
/*******************************Header**************************/
.header{height: 131px;}

.logo{width: 73px; height: 90px;float: left;margin: 22px 0 0 0;background: url('images/logo.png') 0 0 no-repeat;}
.logo a{display: block;width: 73px;height: 90px;text-decoration: none;}

.title-site a, .title-site a:hover, .title-site a:focus, .title-site a:active{
    display: block;
    margin-top: 15px;
    font-size: 32px;
    float: right;
    text-decoration: none;
    color: #429624;
    font-weight: bold;
    line-height: 0.438;
    text-shadow: 0px 3px 5px rgba(0, 0, 0, .175);
}

.description-site{
    margin: 31px 0 0 30px;
    float: left;
    font-size: 24px;
    color: #429624;
    line-height: 30px;
    font-family: 'PT Sans';
    color:#231f20;
    
}
.description-site a {color:#231f20;text-decoration: none;}


.carousel-indicators li {margin:0 5px;opacity:0.8;border: 3px solid #fff !important;width: 15px !important;height: 15px !important;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.carousel-indicators li.active{margin:0 5px;}
.foot_container a {font-size:15px;color: #fff !important;font-family: 'PT Sans'}
.menu-item-13067 a, .menu-item-12916 a, .menu-item-12940 a , #menu-item-12901 a, .menu-item-12901 a, .menu-item-12926 a, .menu-item-12921 a{color: #fff !important;font-size: 20px !important;font-family: 'PT Sans';font-weight: 700}
.menu-item-12940{padding: 47px 0 0 0;}
#myCarousel {margin: 17px 0 0 0;height: 374px;border: 1px solid #dfdbd9;}
#myCarousel img {height: 372px;width: auto;}

.col-sm-9 {padding:0}

.navbar-nav li ul li {text-transform: none}

.attachment-post-thumbnail {width: 90%;height: auto;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{font-size: 14px;color: #787878 !important;border:0;background: 0;font-weight: 400;padding:0;margin: 0;font-family:'robotoregular';text-transform: uppercase;}
.nav-tabs > li.active > a span{border-bottom: 1px solid}
.nav-tabs > li > a {padding: 0;border:0;outline: none;font-size: 14px;color: #000;font-family:'robotoregular';text-transform: uppercase;font-weight: 700;}
.nav > li > a:hover{background: #fff !important;}
.nav > li > a:hover span{background: #fff !important;border-bottom: 1px solid;color: #000;}
#one_tabs {width: 180px}
#two_tabs {width: 196px}

.morlinkus {height: 91px !important}
.morelinks_link {font-size: 14px;text-transform: uppercase;color: #265ea3;padding: 2px 0 0 0;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}

.title_more_link {font-size: 14px;color: #000;text-transform: uppercase;font-family:'roboto-light';}
.width_more_link li{width: 25%;padding-left: 0;padding-right: 0}
.width_more_link {margin: 18px 0 0 0}
.marin_morelink {margin: 8px 0 0 0}

.morlinkus a:hover {text-decoration: none}
.morlinkus a:hover .morelinks_link{color: #000;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}

.row_mage {margin-left: 3px}
.row_mage1 {margin-left: 2px;margin-right: 2px}

.navbar-nav > li > .dropdown-menu {padding: 16px 0;margin-top: 10px !important;border:0;border-radius: 0}

.numbers {background: #0b4d96;padding: 3px 7px;color:#fff;font-size: 14px;position: absolute;top:0;left:0;display: inline-block;}

.posted {color: #bfbfbf;font-size: 14px;padding: 37px 0px 0px;}
.title_full_new{margin: 4px 0px 20px;}
.breadcrumb {padding: 0;list-style: none;background-color: #f2eeeb;border-radius: 0;display: inline-block;margin: 37px 0 0 0;}

#bt_widget-vi-on a{ color: #000 !important;font-size: 14px !important;text-decoration: underline !important;font-weight: bold !important;border:0;
box-shadow:none !important;padding: 0 !important;margin:0 !important;text-shadow:none !important;font-size: 14px !important;font-family: 'robotoregular' !important;}
#bt_widget-vi-on a:hover{text-decoration: none !important}

#bt_widget-vi-on {font-size: 14px !important}

#bt_widget-vi-on {border:0 !important;background: #fff !important;margin:0!important;padding:0!important}

.sider_pad {margin:60px 0 0 0;}

.caret {display: none}

.classmabot {margin: 0 0 38px 0;height: }

.entry-title1 {font-size: 20px;margin: 0 0 4px 0;color: #231f20}
.entry-title1 a {color: #231f20;font-weight: 700}

.h2_class a {color: #231f20}
.h2_class1 a {color: #231f20}
/*******************************End*Header**************************/




/*******************************Footer**************************/
.bottom-nav ul{
    list-style: none;
    padding: 0;
}

.bottom-nav ul a, .bottom-nav ul a:hover, .bottom-nav ul a:active, .bottom-nav ul a:focus{
    color: #fff;
}

.copy-footer{
    color: #fff;
}

.foot_container{
    width: 100%;
    background: #388a57;
    padding: 39px 0;
    line-height: 24px;
    font-family: 'roboto-light';
}

.foot_container1{
    width: 100%;
    background: #255b39;
    font-size: 15px;
    padding: 20px 0 0 0;height: 110px;
}

.foot_container1 a {float:right;color: #fff}
.foot_container1 span {float:left;}


.links_container{
    text-align: center;
    width: 100%;
    background: #80b16e;
    padding-top: 5px;
    padding-bottom: 5px;
}

.links_container img{
    margin: 15px;
}

.links_container a, .links_container a:hover, .links_container a:active, .links_container a:focus{
    text-decoration: none;
}

/*******************************End*Footer**************************/

.limit {width: 1131px;margin: 0 auto}
.top_menus {height:37px;line-height:35px;background:#1c1b1b url('images/topback.png');border-top:1px solid #252424;border-bottom:1px solid #2b292a;}
#menu-menu_top_one {list-style-type: none;padding: 0;margin:0;float:left;}
#menu-menu_top_one li{float:left;padding: 0 43px 0 0}
#menu-menu_top_one li a{color:#fff;font-size:12px;font-family: 'PT Sans'}
#bt_widget-vi-on, #bt_widget-vi-on a {background:none !important;}
.textwidget {display: inline-block;}

.tight_top_ul {list-style-type: none;padding: 0;margin:0;float:right;}
.tight_top_ul li{float:left;padding: 0 0 0 43px}
.tight_top_ul li a, a#vi_widget_link-on{color:#fff !important;font-size:12px !important;font-family: 'PT Sans' !important;text-transform: uppercase;font-weight: 400 !important}
a#vi_widget_link-on{margin: -1px 0 0 0 !important;text-decoration: none!important;}
a#vi_widget_link-on:hover {text-decoration: underline!important;overflow: initial !important}

.right_block_header {float:right;}

.social {list-style-type: none;padding: 21px 0 0 0;margin:0;float:right;}
.social li{float:left;padding: 0 0 0 13px}
.eye {width: 31px;height: 31px;display: block;background: url('http://kratovo.net/wp-content/themes/kuznecovo/images/ic1.png') no-repeat center center;}
.fb {width: 31px;height: 31px;display: block;background: url('images/ic2.png') no-repeat center center;}
.you {width: 31px;height: 31px;display: block;background: url('images/ic3.png') no-repeat center center;}

.social li a{transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s;}
.social li a:hover{transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s;opacity: 0.7}

.more_link {height: 275px;width: 1131px;margin: 17px auto 15px auto;background: #fefdfd;padding: 19px 17px 17px 17px}
.nav-tabs {border-bottom:0;padding: 0 0 2px 0}


.h2_class2 {color: #000;font-size: 20px;font-weight: 700;margin:28px 0 0 -1px;font-family: 'PT Sans';text-transform: uppercase;}

.h2_class2 a {color: #000}

.carousel-caption h1 {font-size: 26px;font-family: 'PT Sans';font-weight: 700;padding: 0 0 10px 0;margin: 0}
.carousel-caption {text-shadow:none !important}

.carousel-caption p {color:#10b04c;font-family: 'PT Sans';font-size: 12px;text-transform: uppercase;font-weight: 700;margin: 0 0 5px}

.plays {width: 77px;height: 77px;background: url('images/play.png') no-repeat center center;margin: 0 auto 56px auto}

.foot_container .col-sm-3 {padding: 0}

.shads {background: url(http://kratovo.net/wp-content/themes/kuznecovo/images/shad.png) repeat-x center bottom;height: 372px;width: 100%;position: absolute;top:0;}
.nopas a {text-decoration: none !important}

.mar_two {margin: 17px 0 0 0}

.glyphicon-chevron-left {background: url('images/arrow_left.png') no-repeat center center;width: 30px !important;height: 63px !important}
.glyphicon-chevron-right {background: url('images/arrow_right.png') no-repeat center center;width: 30px !important;height: 63px !important}
.navbar-collapse {padding-right: 0;padding-left: 0;}
.navbar-nav > li > a {padding-top: 0;padding-bottom: 0;color:#000;text-transform: uppercase;font-weight: 700;font-family: 'PT Sans';font-size: 16px;margin: 0 26px 0 0}
.navbar-nav > li > a:hover {text-decoration: underline;color:#388a57}
.nav > li > a:hover, .nav > li > a{padding: 0;background: none !important}
.nopas {padding: 0}
.shadnews {width: 557px;height: 370px;background: url('images/shadnews.png') repeat-x center bottom;border: 1px solid #dfdbd9;}
.twonews{width: 557px;height: 370px;background-size:cover !important;position: relative;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}
.twonews:hover {opacity:0.80;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}
.home-post-list li:nth-of-type(2) article header .twonews{float: right !important}
.cates {color: #388a57;font-family: 'PT Sans';font-size: 12px;text-transform: uppercase;font-weight: 700;position: absolute;bottom: 145px;left:17px;}
.fixed_h5 {margin: 0;padding: 0;color: #fff;font-size: 26px;font-weight: 700;font-family: 'PT Sans';position: absolute;left:18px;top:224px;}

.date_two_news {font-size: 10px;font-family: 'PT Sans';color: #b8b8b8;position: absolute;bottom: 23px;left: 17px}

.clear {clear:both;}

.home-post-list li:nth-of-type(3) article header .treenews, .home-post-list li:nth-of-type(3) article header .bgtreenews {float: right !important}
.mar_tree li:nth-of-type(2) {padding: 0 0 0 6px}
.treenews {width: 365px;height: 244px;background-size:100% auto !important;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}
.bgtreenews {background: #fff;position: relative;width: 365px;height: 177px}
.catestree {color: #388a57;font-family: 'PT Sans';font-size: 12px;text-transform: uppercase;font-weight: 700;position: absolute;bottom: 148px;left:17px;}
.fixed_h5tree {margin: 0 17px 0 0;padding: 0;color: #000;font-size: 20px;font-weight: 700;font-family: 'PT Sans';position: absolute;left:18px;top:34px;}

.mar_two li:hover .treenews {opacity:0.80;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}

.bgfornews {background: #fff;position: relative;width: 270px;height: 177px;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}
.bgfornews:hover {background: #f9f9f9;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}
.home-post-list li:nth-of-type(4) article header .bgfornews {float: right !important}
.mar_for li:nth-of-type(2) {padding: 0 0 0 4px}
.mar_for li:nth-of-type(3) {padding: 0 0 0 8px}
.fixed_h5for {margin: 0 17px 0 0;padding: 0;color: #000;font-size: 17px;font-weight: 700;font-family: 'PT Sans';position: absolute;left:18px;top:19px;}
.date_for_news {font-size: 10px;font-family: 'PT Sans';color: #b8b8b8;position: absolute;bottom: 26px;left: 17px}

.twonews h5 {margin: 0 17px 0 0}

.sliders{width: 557px;height: 177px;background: #fff;display: block;position: relative;margin: 31px 0 0 0;float: left}

.sliders h5 {color: #000;font-size: 26px;font-family: 'PT Sans';font-weight: 700;left: 16px;top: 40px;}
.sliders .cates {bottom: 137px;}

.sliders .item header{width: 557px;height: 177px;display: block;position: relative;}

.sliders .glyphicon-chevron-left {width: 24px !important;height: 24px !important;background:url('images/arrow_left2.png') no-repeat center center!important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000;}

.sliders .glyphicon-chevron-right {width: 24px !important;height: 24px !important;background:url('images/arrow_left3.png') no-repeat center center!important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000;}


#prevs_date a{position: absolute;top: 0px;right: 30px;width: 24px !important;height: 24px !important;background:url('images/arrow_left5.png') no-repeat center center!important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000;display: block;opacity: 0.5;float: left}
#prevs_date a:hover, #next_date a:hover {opacity: 1}

#next_date a{position: absolute;top: 0px;right: 0px;width: 24px !important;height: 24px !important;background:url('images/arrow_left6.png') no-repeat center center!important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000;display: block;opacity: 0.5;float: left;margin: 0 0 0 6px}

#next_dates{position: absolute;top: 0px;right: 0px;width: 24px !important;height: 24px !important;background:url('images/arrow_left6.png') no-repeat center center!important;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #000;display: block;opacity: 0.5;float: left;margin: 0 0 0 6px}

.sliders .carousel-control.left, .sliders .carousel-control.right {height: 24px;width: 24px;margin: 0 !important;}
.sliders .carousel-control.left span, .sliders .carousel-control.right span {margin: 0 !important;}

.sliders .carousel-control.left {top: 129px !important;left: 474px !important;}
.sliders .carousel-control.right {top: 129px !important;}

#gray {border:1px solid #c5c5c5;height: 177px;}
#blue {border:1px solid #7f9fca;height: 177px;}
#red {border:1px solid #e2adad;height: 177px;}
#green {border:1px solid #85bf9b;height: 177px;}

.other_vaj h5{color: #000;font-size: 17px;font-family: 'PT Sans';font-weight: 700;left: 16px;right: 16px;top: 45px;}
.other_vaj .cates {bottom: 134px;}

.mar_other {margin: 31px 0 0 0;float: left}

.mar_other .col-sm-3 {width: 50%;padding: 0 0 0 16px}

.main-nav a:hover {text-decoration: none !important}

.dropdown-menu:before {content: '';position: absolute;top:-10px;left:0;background: url('images/arrow_top.png') no-repeat center left;width:337px;height: 13px;background-position:30px 0}
.dropdown-toggle {position: relative;}
.dropdown-menu > li > a:hover {color: #000}
.dropdown-menu > li > a {padding: 3px 23px;}
.dropdown-menu > .active > a {background-color: #f5f5f5 !important;}
.catess div.imgs {height: 177px;width: 264px;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}
.catess li {float:left;}
.bg_cates {width: 481px;height: 177px;background: #fff;color: #000;font-size: 20px;font-family: 'PT Sans';font-weight: 700;position: relative;}

.cats_link {display: block;padding: 0 0 20px 0}

.cats_link:hover div.imgs {opacity:0.80;transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s}

.bg_cates span {padding: 19px 18px 0 18px;display: block;line-height: 23px}
.bg_cates div {font-size: 10px;
font-family: 'PT Sans';
color: #b8b8b8;
position: absolute;
bottom: 23px;
left: 17px;font-weight: 400}


.bg_catesg {width: 745px;height: 177px;background: #fff;color: #000;font-size: 20px;font-family: 'PT Sans';font-weight: 700;position: relative;}

.bg_catesg span {padding: 19px 18px 0 18px;display: block;line-height: 23px}
.bg_catesg div {font-size: 10px;
font-family: 'PT Sans';
color: #b8b8b8;
position: absolute;
bottom: 23px;
left: 17px;font-weight: 400}

.brea {font-family:'robotoregular';font-size: 10px;text-transform: uppercase;}

#menu-cat_news li {float: left;margin: 0 34px 25px 0}
#menu-cat_news li a {color:#000;font-size: 20px;font-family: 'PT Sans';font-weight: 700;}
#menu-cat_news li a:hover, #menu-cat_news li a:focus {color:#388a57;text-decoration: none !important;border-bottom: 2px solid}

#menu-cat_media li {float: left;margin: 0 34px 25px 0}
#menu-cat_media li a {color:#000;font-size: 20px;font-family: 'PT Sans';font-weight: 700;}
#menu-cat_media li a:hover, #menu-cat_media li a:focus {color:#388a57;text-decoration: none !important;border-bottom: 2px solid}



#menu-cat_doc {margin: 26px 0 0 0;}
.menu-cat_docpad {margin: 0 0 24px 0}
.menu-cat_docpad1 {margin: 0 0 46px 0}
#menu-cat_doc li {float: left;margin:0 21px 5px 0;display: block}
#menu-cat_doc li a {color:#265ea3;font-size: 20px;font-family: 'PT Sans';font-weight: 4s00;}
#menu-cat_doc li a:hover, #menu-cat_doc li a:focus {text-decoration: none !important;color:#000;}

.hrbord {border-bottom: 1px solid #dfdbd9;margin: 30px 0 25px 0}

.sidebars {width: 371px;float:right;padding:0 0 0 17px}
.cat_content {float: left;width:745px;padding: 18px 0 0 0}
.cat_content1 {float: left;width:745px}

.marg_titles {font-weight: 700;font-family: 'PT Sans';}

.tagss a {transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s;font-size: 14px !important;color:#333;padding: 3px 10px 3px;border:1px solid #ccc;margin-bottom: 6px;margin-right: 6px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;float: left}
.tagss a:hover {transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s;text-decoration: none !important;border:1px solid #b4b4b4;background: #fff;}
.tagss h3 {color:#1b1c1d;font-size: 20px;font-weight: 400;font-family: 'PT Sans';margin: 45px 0 15px 0}

.borderss {border-bottom: 1px solid #ccc;margin: 20px 0 -16px}
.current {padding: 8px 5px;font-size: 17px;font-weight: 500;color: #8a8f94;font-family: "PT Sans";border-top:2px solid #255b39;display: inline-block;}

.wp-pagenavi a {font-size: 17px;font-weight: 500;color: #212122;font-family: "PT Sans";padding: 8px 5px;}
.wp-pagenavi a:hover {text-decoration: none;color: #255b39}
.wp-pagenavi {text-align: center;width: 100%;position: relative;padding: 15px 0 100px 0}

.next {width: 13px;height: 24px;background: url('images/ar_pages.png') no-repeat center center;font-size: 0 !important;display: block;position: absolute;top: 24px;right: 0px;}
.prev {width: 13px;height: 24px;background: url('images/ar_pages1.png') no-repeat center center;font-size: 0 !important;display: block;position: absolute;top: 24px;left: 0px;}
.next:hover, .prev:hover {opacity: 0.7}



#wp-calendar {
    border-collapse:collapse;
    margin:0;position: relative;
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    }
    #wp-calendar caption {color:#1b1c1d;font-size: 20px;font-weight: 400;font-family: 'PT Sans';margin: 0 0 15px 0;text-align: left;position: relative;}
    #wp-calendar td {font-weight: 700;color: #000;font-family: 'robotoregular';padding: 5px 0;text-align: center;text-decoration: none;border-bottom: 1px solid #fff;border-right:1px solid #f2eeeb;border-left:1px solid #f2eeeb;}
    #wp-calendar th {font-size: 12px;text-transform: uppercase;padding: 13px 0;text-align: center;font-weight: 400;border: 0;font-family:'roboto-light';}
#today span, #today span a{background: #388a57 !important;color: #fff !important;display: block;}
    #wp-calendar tbody a {background:#fff;color: #000;display: block;}
    #wp-calendar tbody a:hover {background:#fff;color: #388a57;display: block;text-decoration: none}
    #wp-calendar tfoot a:hover {
    background-color:#D2D2C6;
    text-decoration:none;
    color: #000000;
    }
    #wp-calendar tfoot a {
    display:block;
    padding:2px 0;
    }
	.table_kratovo{
	border: 1px solid;
	border-color: #000;
	}
    .pos_datescal {position: absolute;right:0;top:3px;}

    .icon_doc {width: 19px;height: 22px;background:url('images/icon_doc.png') no-repeat center center;}

    .shord_doc {font-weight: 400;font-family:'roboto-light';font-size: 16px !important;color:#000;}
    .bg_shord {width: 1100px;position: relative;padding: 0 0 0 10px}
    .date_doc {font-family:'robotoregular';font-size: 14px;color:#000;padding: 20px 0 0 0}
    .hr_doc {border-top:1px solid #d8d8d8;margin: 9px 0 26px 0}
    .cats_link:hover .shord_doc {color: #265ea3}

    .bgmin_shord {width: 720px;position: relative;padding: 0 0 0 10px}

    .right_menu a {text-align: right;display: block;width: 100%;padding: 15px 15px;color: #000;font-size: 20px;font-family:'PT Sans';}
    .right_menu a:hover {text-decoration: none!important;background:#f5f4f4;}

    .active_right {background:#f5f4f4;}

    .limit_full_new {width: 841px}
    /*.limit_full_new img {width:  841px;height: auto;}*/

    .full_news_h1 {color: #000;font-size:34px;}

    .date_full_news {color: #606060;font-size: 12px;font-family:'roboto-light';padding: 3px 0 19px 0}

    .content_full_news {color: #000;font-size: 14px;font-family:'roboto-light';padding: 44px 0 0 0}

    .cat_full_news {padding: 37px 0 6px 0}
    .tag_full_news {padding: 0 0 100px 0}

    .cat_full_news span, .tag_full_news span{color: #000;font-size: 14px;font-family:'robotoregular';text-transform: uppercase;}
    .cat_full_news {font-size: 14px;font-family:'robotoregular';}
    .tag_full_news {font-size: 14px;font-family:'robotoregular';}

    .cat_full_news  .post-categories {display: inline-block;}
    .cat_full_news  .post-categories li{display: inline-block;}
    .tag_full_news span, .cat_full_news span {float: left;margin: 4px 5px 0 0;width:85px;}

    .panel {width: 1131px;margin: 20px auto;padding: 13px 13px 100px 13px;border:0;background: none;box-shadow: none}

.cat_full_news ul li a {transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s;font-size: 14px !important;color:#333;padding: 3px 10px 3px;border:1px solid #ccc;margin-bottom: 6px;margin-right: 6px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;float: left}
.cat_full_news ul li a:hover {transition:.2s; -moz-transition:.2s; -webkit-transition:.2; -o-transition:.2s;text-decoration: none !important;border:1px solid #b4b4b4;background: #fff;}

.navbar-collapse {font-size: 16px}
li.active > a {color: #000 !important}
.navbar-collapse a:hover {color:#388a57}

.moresle_sidebar {width: 897px;}
.mores_sidebar {width: 237px;padding: 87px 0 0 17px;}

.mores_sidebar ul li {padding: 0 0 5px 0}
.mores_sidebar ul li a {text-align: right;font-family:'roboto-light';}
.mores_sidebar ul li a:hover {color: #000;}
.mores_sidebar ul li.active a {color:000;font-weight: 700}
.mores_sidebar .page-header {margin: 33px 0 20px;}
.moresle_sidebar h2 {margin-bottom: 20px}
.fixed {padding: 13px 0 100px 13px;}

.mores_sidebar .page-widget-header {display: none}

.errors {text-align: center;height: 192px;width: 650px;margin: auto;position: absolute;top:0;right: 0;bottom: 0;left: 0}

.errors span {font-size:120px;color:#000;font-family: impact;display: block;margin: -39px 0 0 0}
.errors font {font-size: 20px;display: block;}
.errors a {color: #388a57;border-bottom: 1px solid}
.errors a:hover {color: #388a57;border-bottom: 0;text-decoration: none !important}
.select_mobi {display: none;float: left;margin: 0 0 0 -2px;}
.select_mobi {width: 290px;border:1px solid #cccccc;height: 38px;background: #fff url('http://kratovo.net/wp-content/themes/kuznecovo/images/arrows.png') no-repeat;background-position: 264px 14px;webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 0 0 8px;}
.select_mobi:focus{background: #fff url('images/arrows1.png') no-repeat;background-position: 264px 14px;border:1px solid #388a57;-webkit-box-shadow: 0px 0px 5px 0px rgba(37,91,57,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(37,91,57,0.2);box-shadow: 0px 0px 5px 0px rgba(37,91,57,0.2);}


@media screen and (-webkit-min-device-pixel-ratio:0) {
a#vi_widget_link-on {
    margin: 1px 0 0 0 !important;
}
}


@media (max-width: 320px) {
.limit {width: 320px;}
.top_menus {height: 183px;line-height: 25px;}
#menu-menu_top_one {padding: 10px 0 0 15px;float: none}
#menu-menu_top_one li {float: none;padding: 0 43px 0 0;display: block;}
.tight_top_ul li {float: none;padding: 0 0 0 15px;}
.tight_top_ul {float: none;padding: 10px 0 0 0}
.button_priem {padding: 0px;}
.logo {margin: 22px 0 0 15px;}
.description-site {margin: 20px 0 0 20px;font-size: 17px;line-height: 20px;width: 210px;}
.right_block_header {float: left;margin: -10px 0 0 84px;}
.sliders {width: 290px;margin: 20px 15px 0 15px;float: none;}
.sliders .item header {width: 270px;}
.sliders h5 {font-size: 24px}
.mar_other {margin: 21px 0 0 0;float: left;}
.mar_other .col-sm-3 {width: 100%;padding: 0}
.bgfornews {width: 290px;margin: 0px 0px 10px 0;}
.h2_class2 {padding: 0 15px;}
.mar_two {padding: 0 15px;}
.twonews, .shadnews {width: 290px;}
.cates {bottom: 245px;}
.fixed_h5 {top: 124px;}
.nopas {padding: 0 0 8px 0 !important;}
.treenews {width: 290px;height: 169px;}
.bgtreenews {width: 290px;}
.width_more_link li {width: 100%;}
.more_link {height: 795px;width: 290px;}
.row_mage1 {padding: 0 15px;}
.menu-item-12940, .menu-item-13067, .menu-item-12926 {padding: 27px 0 0 0;}
.foot_container1 span {padding: 0;}
.foot_container1 a {float: left;padding: 10px 0 0 0;}
.foot_container1 {height: 133px;}
.foot_container1 .row {margin-right: 0;}
.navbar-header {background:#388a57;margin: 13px 0 0 0}
.navbar-toggle:hover, .navbar-toggle:focus {background: #e7e2de;border-radius: 0;}
.navbar-toggle:hover .icon-bar,.navbar-toggle:focus .icon-bar {background-color: #000;}
.icon-bar {background-color: #fff;}
.navbar-nav {margin: 0;padding:23px 15px 15px 15px;background: #e7e2de;border-bottom:1px solid #dfdbd9}
.navbar-nav li a {padding: 0 0 10px 0 !important;color: #000}
.navbar-nav li a:hover {color: #dbdbdb}
li.active > a {color: #388a57 !important}
.navbar-nav li:hover a{color: #388a57}
.dropdown-menu:before {display: none}
.navbar-nav > li > .dropdown-menu {margin-top: 0px !important;}
.fix_pad_mob {margin: 20px 0 0 -1px;}
.hrbord {margin: 30px 15px 25px 15px;}
.limit_full_new {width: 320px;padding: 0 15px;}
.limit_full_new img {width: 290px;height: auto;}
.content_full_news {padding: 30px 0 0 0;}
.cat_full_news {padding: 20px 0 6px 0;}
.mobis1 {display: none}
.row {margin: 0}
.moresle_sidebar {width: 295px;}
.panel {width: 290px;margin: 20px 0;}
.col-md-6 {padding: 0}
.entry-content img {width: 295px}
.marg_titles {margin: 20px 0 10px 0}
.page-title {margin: 20px 13px 10px 13px}
.limit_full_new .page-title {margin: 20px 0 10px 0}
#menu-cat_news {padding: 0px 15px;}
.catess li {float: none;}
.cat_content {float: none;width: 290px;padding: 0;margin: 0 auto;}
.catess img {height: 203px;width: 290px;}
.bg_cates {width: 290px;height: 220px;}
#wp-calendar {display: none}
.sidebars {width: 320px;}
.tagss h3 {margin: 15px 0 15px 0;}
.kama_breadcrumbs {padding: 0 15px}
.kam .kama_breadcrumbs {padding: 0 15px}
.nous .kama_breadcrumbs {padding: 0}
.entry-header .page-title {margin: 20px 0 10px 0;}
.menu-cat_docpad1 {margin: 0 15px 46px 15px;}
.menu-cat_docpad {margin: 0 15px 46px 15px;}
.cats_link ul {padding: 0 15px;}
.cats_link .catess li {float: left;}
.cat_content .cats_link ul {padding: 0}
.bg_shord {width: 270px;}
.bgmin_shord {width: 270px;}
.hr_doc {border-top: 1px solid #d8d8d8;margin: 9px 15px 26px 15px;}
.full_news_h1 {font-size: 32px;}
.errors {width: 300px;}
#menu-item-4897 {padding: 10px 0px 0px;}
.fixed_h5for {font-size: 20px;}
.cat_content .hr_doc{margin: 9px 0 26px 0;}
.dropdown-menu a{color: #000 !important}
.dropdown-menu a:hover{color: #388a57 !important;background-color: transparent !important}
.select_mobi {display: block;}
.right_menu div{display: none}
}



@media (min-width: 321px) and (max-width: 480px) {

.limit {width: 480px;}
.top_menus {height: 183px;line-height: 25px;}
#menu-menu_top_one {padding: 10px 0 0 15px;float: none}
#menu-menu_top_one li {float: none;padding: 0 43px 0 0;display: block;}
.tight_top_ul li {float: none;padding: 0 0 0 15px;}
.tight_top_ul {float: none;padding: 10px 0 0 0}
.button_priem {padding: 0px;}
.logo {margin: 22px 0 0 15px;}
.description-site {margin: 20px 0 0 20px;font-size: 17px;line-height: 20px;width: 210px;}
.right_block_header {float: left;margin: 1px 0 0 8px;}
.sliders {width: 450px;margin: 20px 15px 0 15px;float: none;}
.sliders .item header {width: 440px;}
.sliders h5 {font-size: 24px}
.mar_other {margin: 21px 0 0 0;float: left;}
.mar_other .col-sm-3 {width: 100%;padding: 0}
.bgfornews {width: 450px;margin: 0px 0px 10px 0;}
.h2_class2 {padding: 0 15px;}
.mar_two {padding: 0 15px;}
.twonews, .shadnews {width: 450px;}
.cates {bottom: 205px;}
.fixed_h5 {top: 164px;}
.nopas {padding: 0 0 8px 0 !important;}
.treenews {width: 450px;height: 240px;}
.bgtreenews {width: 450px;}
.width_more_link li {width: 45%;float: left;margin: 0 20px 0 0;}
.more_link {height: 412px;width: 450px;}
.row_mage1 {padding: 0 15px;}
.menu-item-12940, .menu-item-13067, .menu-item-12926 {padding: 27px 0 0 0;}
.foot_container1 span {padding: 0;}
.foot_container1 a {float: right;padding: 0;}
.foot_container1 {height: 133px;}
.foot_container1 .row {margin-right: 0;}
.navbar-header {background:#388a57;margin: 13px 0 0 0}
.navbar-toggle:hover {background: #388a57}
.icon-bar {background-color: #fff;}
.navbar-nav {margin: 0;padding:15px 15px 5px 15px;background: #255b39;}
.navbar-nav li a {padding: 0 0 10px 0 !important;color: #fff}
.navbar-nav li a:hover {color: #dbdbdb}
li.active > a {color: #dbdbdb !important}
.navbar-nav li:hover a{background:#255b39}
.dropdown-menu:before {display: none}
.navbar-nav > li > .dropdown-menu {margin-top: 0px !important;}
.fix_pad_mob {margin: 20px 0 0 -1px;}
.hrbord {margin: 30px 15px 25px 15px;}
.limit_full_new {width: 450px;padding: 0 15px;}
.limit_full_new img {width: 450px;height: auto;}
.content_full_news {padding: 30px 0 0 0;}
.cat_full_news {padding: 20px 0 6px 0;}
.mobis1 {display: none}
.row {margin: 0}
.moresle_sidebar {width: 455px;}
.panel {width: 450px;margin: 20px 0;}
.col-md-6 {padding: 0}
.entry-content img {width: 295px}
.marg_titles {margin: 20px 0 10px 0}
.page-title {margin: 20px 13px 10px 13px}
.limit_full_new .page-title {margin: 20px 0 10px 0}
#menu-cat_news {padding: 0px 15px;}
.catess li {float: none;}
.cat_content {float: none;width: 450px;padding: 0;margin: 0 auto;}
.catess img {height: 203px;width: 450px;}
.bg_cates {width: 450px;height: 220px;}
#wp-calendar {display: none}
.sidebars {width: 480px;}
.tagss h3 {margin: 15px 0 15px 0;}
.kama_breadcrumbs {padding: 0 15px}
.kam .kama_breadcrumbs {padding: 0 15px}
.nous .kama_breadcrumbs {padding: 0}
.entry-header .page-title {margin: 20px 0 10px 0;}
.menu-cat_docpad1 {margin: 0 15px 46px 15px;}
.cats_link ul {padding: 0 15px;}
.cats_link .catess li {float: left;}
.cat_content .cats_link ul {padding: 0}
.bg_shord {width: 430px;}
.hr_doc {border-top: 1px solid #d8d8d8;margin: 9px 15px 26px 15px;}
.full_news_h1 {font-size: 32px;}
.errors {width: 460px;}
}

.navbar-collapse.collapse {display: inline-block !important;}

@media (min-width: 320px) and (max-width: 480px) {

.search_ic {float: left !important;position: absolute;top: 14px;left: 15px;}
.input_search {width: 93%;left: 10px;top:7px;}
.closesz {margin: 12px 17px 0 0;}

.navbar-collapse.collapse {display: none !important;}
.navbar-collapse.in {display: block !important;}
}

#forms {display: none}
.top_two {height:193px;background:#00803f;}