.container {padding-left: 20px;padding-right: 20px;position:relative;}
.mainlogo {float:left;margin-top:3px;margin-right:15px;}
.navbar-default {background-color: #97b758;border-color: #e7e7e7;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-nav > li > a {border-bottom:none; font-size:1.1em}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff;padding-bottom: 12px;border-bottom: 3px solid #F79417;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color: transparent;}

.search-btn{position: absolute;top: 1px;right: 5px;}
.form-search{position: absolute;width: 38px;top: 10px;right: 30px;height: 26px;z-index: 3000;webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;
 -o-transition: all 200ms linear; transition: all 200ms linear;}
.form-search:hover{width: 300px; webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;
 -o-transition: all 200ms linear; transition: all 200ms linear;}
.form-search .form-control  {height: 34px;padding: 6px 26px 6px 10px;border-radius: 2px;border: 1px solid #ccc;}
.btn-search {color:transparent;background-color:transparent; border: none;background:url(/img/icons/search16.png) no-repeat 50% 50%;margin-left:-30px; width:30px;border-radius: 12px;}
.btn-search:hover, .btn-search:focus, .btn-search:active {color:transparent!important;background-color:transparent!important; border: none; background:url(/img/icons/search-or16.png) no-repeat 50% 50%;}

*a {color: #4251F8;text-decoration: none;border-bottom: 1px solid #B4CDF3;}
a {color: #348D1E;text-decoration: none;border-bottom: 1px solid #A3E06B;}

a:hover,a:focus{color:#2a6496;text-decoration:none}
a.list-group-item{border:1px solid #175612; border-bottom:1px solid #175612!important; background-color: #97b758;}
a.list-group-item h3, a.list-group-item{color:#fff!important;}
a.list-group-item:hover,a.list-group-item:focus {text-decoration: none;background-color: #F79417;}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus {z-index: 2;color: #ffffff;background-color: #F79417;border-color: #dddddd;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 2;color:#fff!important;background-color: #F79417;border-color: #F79417;cursor: default;}
.pagination > li > a {color:#175612;}
footer {position:relative;background:#97b758;height:70px;padding-top:15px;padding-bottom:40px;font-size:.88em;line-height:15px; margin-top:30px;}
header {background-color:#000; background: url("../userfiles/contentfiles/opork_header.png") 50% no-repeat; height:178px;}
body,.about-block, .anons-block,.partner-block {background: #FFF4EA;}
.flexslider{background: #FFF4EA !important;border: 4px solid #FFF4EA!important;}
.inner-right-nav-block{background-color: #FFF4EA;}

@media (min-width: 400px) {.container {width: 600px;}
h2 {font-size:150%;}
}

@media (min-width: 768px) {.container {width: 760px;}
h2 {font-size:150%;}
}

@media (min-width: 992px) {.container {width: 970px;}
h2 {font-size:130%;}
}

@media (min-width: 1200px) {.container { width: 1170px;}
h2 {font-size:136%;}
}

@media (min-width: 1400px) {.container {width: 1366px;}
h2 {font-size:158%;}
}
.ident-top-33 {margin-top: 33px !important;}
.framebody{background:transparent;}
.mainmenublock{ position: absolute; right: 20px; z-index:1000; background-color:#FFF;}
.mainlogotype{top:35px;}
.partner-block a{border-bottom:none;}
.partner-block > ul > li {margin-bottom:20px;width: 100px;}
.partner-block > ul > li a img { width: 100%;}


.block-control{}
/*div.area:first-child{font-size:1.4em;}*/
.block-control .group{margin: 20px 0 20px 0;}
.block-control .group{background-color: rgba(255, 208, 0, 0.2);}
.block-control .item{display: inline-table;vertical-align: middle;}
.item .text {display: table-cell;vertical-align: middle;}
.block-control .text span{padding: 0 5px 0 20px;font-weight: bold;}
.block-control .item span{font-weight: normal;}
.block-control .checkbox .text{background-color:rgba(255, 208, 0, 0.2);padding-right: 10px;}
.block-control .checkbox span{padding:3px;font-weight: bold;display: flex;}

.block-1{padding:10px; border:3px solid red;margin-top:10px;}

.area{display: inline-table; vertical-align: middle; margin-bottom:15px; width:100%}
.area .text {display:table-cell; ; vertical-align: middle; width:400px; font-family: Tahoma,Arial, Helvetica, sans-serif;}
.area .control{display:table-cell; padding-left:15px;}
.multi .control {margin-left:10px;}
.ar-color {padding:10px;}
#frb-profactivityeditor{background: #FFF4EA;}
.download{min-height:60px;}
