/* CSS Document */
html, body, * {margin:0;padding:0;}
html, body {height:100%;}
p {text-align:justify; text-indent: 0px !important;}
a img { border:none;}
ul {list-style:none;}
h2 { color: #000; font: 16px Verdana, Geneva, sans-serif; }
body { background: url(../images/bg-top.png) repeat-x; font: 12px Verdana, Geneva, sans-serif; padding:0 20px;}
/* #malt-editor{height:calc(100vh - 360px)!important; min-height:200px!important}; 
.sc-ifAKCX{height:calc(100vh - 360px)!important; min-height:200px!important};*/
#wrapper {width:100%;margin:0 auto; min-width:980px;}
#inner { background: url(../images/bg-center.png) repeat; padding: 0 3px 3px; margin-top: 10px;}
.logo { height: 61px; width: 238px; padding-top: 21px; }
.header { background: url(../images/bg-menu.png); height: 40px; }
#main_menu {margin-left: 10px; }
#main_menu li {line-height: 38px; float: left; color: white; }
#main_menu li:hover { background: url(../images/menu-hover.png) repeat-x; }
#main_menu a {padding: 0 10px; color: white;text-decoration: none;font-size: 16px; }
.center {background-color: white; }
.c_top {background-color: #ffd64e;padding:0px 30px 30px 30px; }
.c_top h1 {font-size:28px;color:#004819;line-height: 28px; }
.c_bread { background-color:#ecc12f;font-size: 11px;padding: 1px 10px;}
.header .search {float: right; line-height: 40px; width: 180px; }
.header .search input {color: #49494b; height: 20px; width: 135px; }
.header .search input.button { width: 25px; font-size: 0; border: 0; top: -4px; position: relative; height: 22px; background: #364436 url(../images/search.png) no-repeat center center; }
.breadcrumb a {color:#000;text-decoration:none;}
.breadcrumb li {display:inline;}
.kartinko {float: right; padding:25px 0 0 0; margin:0!important;}
.kartinko img {border: solid 3px #cccccc !important; outline:0px!important;}
.zazivalka{float: left; padding: 30px 0 0 10px; width:450px; }
.zazivalka h2 {font-weight:bold;}
.zazivalka p {margin: 10px 0; text-indent: 0px !important; font-size:1.1em;}
.zazivalka a {font-size:1.2em;}
.c_top img {}
.c_main{background-color: white;}
.c_main a {color:#2f7c28;text-decoration:none;}
#content > div, .right_modules > div {}
#content .blog-featured {
  margin: 20px 10px 20px 10px;
}
#content .item-separator {
  margin-top: 10px;
}
.left-column {float:left; width:150px;background-color:#ebebeb;padding: 20px 10px 30px 0;}
.left-column h3, #left-news li {font-weight:normal;padding: 2px 0;margin-left:5px;text-indent:0;font-size:14px;}
.left-column h4 {font-weight:normal;}
.left-column ul li{text-indent:0px;}
.left-column a {color:black;text-decoration:none;}
.left-column #left-news li li {font-size:12px; padding-left:15px;}
#content2 {margin-left:150px; padding: 20px 30px 30px;}
#content2 .blog h2 {padding:20px 0;}
#content2 .create {float: right; margin-top:-10px;}
#content2 .art-split {margin:10px;}
#content2 .create2 {float: right; margin-top:-10px;}
#content2 .create b {color: gray;}
#content2 .create2 b {color: gray;}
#content2 .article-info {margin-top:-10px;}
#content2 .readmore {padding-bottom:15px;}
#content {float:left; width:50%;}
#content .item {}
#content .item-title {margin: 20px 0 20px; }
#content .item p {}.content {margin: 20px 10px; }
#content2 li {list-style-type:square;}
.jn-right { background: url(../images/kal.png) no-repeat; text-align: right; background-position: 0 0;width:83px; }
.right_modules h3 { top: 20px; position: relative; font: normal 16px Verdana, Geneva, sans-serif; }
.right_modules .moduletable {padding-right: 10px; padding-left: 20px; }
.content h2 {margin: 0 0 15px 0; }
.right_modules {width:50%; margin-left:50%;}
.btm { background: url(../images/bg-down.png) repeat-x; height: 110px; z-index: -1; position:relative; margin:-35px -20px 0 -20px; 0; min-width:1000px;}
.bottom { background: url(../images/bg-dwn.png) repeat-x; height: 75px; position:relative; margin-top:-75px;}
.footer {margin: auto; width: 99%; top: 28px; position: relative; color: white; height: 30px; clear: both; }
.f_cnt {position: absolute; width: 100%;}
.footer ul{}
.footer li{float: left; }
.footer li a {color:#fff;padding:0 10px;text-decoration: none; }
.copyright{float: right; }
.clr-bottom {clear:both;}
.pagination ul {
  margin: 0; /* Обнуляем значение отступов */
    padding: 4px; /* Значение полей */
}
.pagination {
  margin-top: 20px;
}

.pagination ul li {
  display: inline; /* Отображать как строчный элемент */
    margin-right: 7px; /* Отступ слева */
    border: 1px solid #ecc12f; /* Рамка вокруг текста */
    padding: 4px; /* Поля вокруг текста */
  color: #ccc; 
   }

.pagination ul li a {
color: #004819;
}

.pagination ul li a:hover {
text-decoration: underline;
}

.mod-languages {
  float:right;
  position:relative;
  right: 0%;
  margin-top: 1px;
}

.right_modules h3 {
  margin: 0px 0 30px 0;
}

.right_modules li {
  margin: 20px 0;
}

.right_modules p {
  margin-top:5px;
}

.mod-articles-category-date {
position:relative;
float:right;
  font-size: 0.8em;
 padding-left:20px; 
  background: url(../images/kal.png) no-repeat; 20px; height:14px;
  background-position: left;
color: grey;
}

.mod-articles-category-readmore {
  text-align:right;
  right: 0%;
  margin-bottom:10px;
 width:100%;
  padding-bottom: 5px;
  border-bottom: gray 1px dashed;
    }

.orange-block {
  width:99%;
  margin: 20px auto;
}
.gray-block {
  width:99%;
  margin: 20px auto;
}

.left-side {
  padding:10px;
  width:385px;
  vertical-align:top;
  
}

.left-side h1 {
  padding:10px 20px 0px 20px !important;
  margin:0 0px 20px 0px;
  width:120px;
  text-align:left;
}

.left-side h2 {
  text-align:left;
  margin:0 0px 20px 0px;
  font-weight:bold;
  font-size:1.3em;
}

.right-side {
  padding: 10px 50px 10px 20px;
}

.right-side li {
  list-style-type:none !important;
  margin-bottom:15px;
}

.pull-right {
  float:right;
}

.nav-child li {
  margin-left:0 !important;
  padding-left:15px !important;
}

.bt-row, .bt-cs, .slides_container {
  width:100%important;
}

.bt_handles {
margin: 300px 400px 0 0!important;
width:80px;
}

.article-info-term {
 display:none;
}

.item-page .published {
  margin-top:20px;
}

.published {
    color:#aaa;
}
.mod-articles-category-introtext {
  text-indent: 0px !important;
  padding-left:0;
  margin-left:0;
}
.mod-articles-category-introtext ul {text-indent:0px!important}
.mod-articles-category-introtext ul li{text-indent:0px!important}
.pagination .disabled a{color:#ccc!important; text-decoration:none!important;}
.pagination .active {background:#004400;}
.pagination .active a {font-weight:bold!important; color:#fff!important;}
.pagination .active a:hover {text-decoration:none!important;}
.yellow-orange td {padding:5px;}

.zazivalka a, .zazivalka a:visited {color:#236127 !important;text-decoration:none;}
.aboutus {margin: 20px 20px 10px 10px;}
.form-limit, .phrases, .only, .ordering-box, .phrases-box, .searchintro {display:none;}
.pull-left input  {float:left; width:265px;}
.pull-left button {margin: 0px 0 0 10px; background:#ecc12f; border: 1px solid #004400; padding:1px 9px 1px 10px;}
.search-results {margin-top:20px;}
.result-category .small {font-size:0.9em; color:#ecc12f;}
.result-created {font-size:0.95em; color:#aaa; margin-bottom:10px;}
.counter {color:#ccc; margin-top:10px;}
.stretch {
  max-width:100% !important;
  height:auto !important;
}

.searchintro {color:#555; display:block!important; margin-top:15px;}
.tooltip {display:none!important;}

.item-page {min-height:392px!important;}

.level_0 {margin-left:10px;}
.level_0 li  {list-style-type:none !important; font-weight:bold;}
.level_1 {margin-left:20px;}
.level_1 li  {list-style-type:square !important; font-weight:normal;}
.muted {display:none !important;}

.c-console {background-color:#1d1d1d;}
.c-console-g {background-color:#757575;}
.cr-1 {background: url('/images/green_top.png'); 
  border-left: 2px solid #7f917f; 
  border-right: 2px solid #ffd64e; 
  text-align:center; 
  width:16%; 
  color:#fff; 
  font-size:1.3em; }
.cr-2 {background: url('/images/green_top.png'); 
  border-right: 2px solid #ffd64e; 
  text-align:center; 
  width:16%; 
  color:#fff; 
  font-size:1.3em; }
.cr-3 {background: url('/images/green_top.png'); 
  border-right: 2px solid #7f917f;
  text-align:center; 
  width:16%; 
  color:#fff; 
  font-size:1.3em; }

.cr-1 a, .cr-2 a, .cr-3 a {color:#fff!important;}
.cr-1 a:hover, .cr-2 a:hover, .cr-3 a:hover {text-decoration:underline!important;}

.c-active {color:#ffd64e !important;}
.c-active a:hover {text-decoration:none!important;}
.c-select {
  border-right: 2px solid #7f917f; 
  border-left: 2px solid #7f917f;
  border-bottom: 2px solid #7f917f;
  vertical-align: top;
  width:48%; 
  height:500px;
  }

.c-select select {
  font-size:1.3em;
  margin:15px 0 0 15px;
  width:300px;
  height:30px;
  color:#557f55;
}

.item-264 {font-size:0.1em}

#ace-editor textarea {
  width:100%;
  height:480px;
  border:none;
  background-color:#1d1d1d;
  color:#fff;
  outline: none;
	-moz-appearance: none;
  padding:20px 0px 0 0px;
}

#output-zone {
   width:100%;
  height:480px;
  border:none;
  background-color:#1d1d1d;
  color:#fff;
  outline: none;
	-moz-appearance: none;
  padding:20px 0px 0 0px;
  margin-top:15px;
}

.start-b {
  background: url('/images/start-b.png');
  float:left;
  width:153px;
  height:35px;
  border:0;
  border-style:none;
  outline:none;
}

.start-b:active {
  background: url('/images/start-b.png') 1px 1px;
}
.upload-b:active {
  background: url('/images/upload-b.png') 1px 1px;
}
.upload-b {
  background: url('/images/upload-b.png');
  float:right;
  width:153px;
  height:35px;
  border:0;
  border-style:none;
    outline:none;
}

.down-b:active {
  background: url('/images/down-b.png') 1px 1px;
}
.down-b {
  background: url('/images/down-b.png');
  float:left;
  width:153px;
  height:35px;
  border:0;
  border-style:none;
    outline:none;
  margin:13px 5px 0 15px;
}
.sk {
  float:left;
  margin:-19px 15px 0 0;
}