blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}
.clear{clear:both}
h1,h2,h3{font-family:'Open Sans Condensed',sans-serif;font-weight:400}
h3{font-size:27px;margin:10px 0;color:#777}
h1{font-size:34px;margin:10px 0;color:#777}
body.body{background:url(../i/bg.png) fixed;font-family:Roboto,sans-serif;margin-bottom:0}
a{color:#00923d;text-decoration:none}
a:hover{border-bottom:1px dotted}
a:hover img{border-bottom:none}
.all{width:980px;margin:15px auto}
.top{width:970px;height:112px;margin:0 auto;position:relative;background:#fff;box-shadow:0 0 5px #000}
.logo,.topcont{position:absolute}
.logo{width:195px;top:-10px;left:0;background:url(../i/logo.png) top center no-repeat #00923d;padding-top:245px;font-family:'Open Sans Condensed',sans-serif;font-weight:700;font-size:25px;text-align:center}
.footer,.topcont{text-align:right}
.logo a{color:#fff}
.logo a:hover{border:none}
.topcont{width:400px;height:70px;top:5px;right:10px;font-size:17px;color:#777}
.cont{margin-top:10px;width:980px;overflow:hidden}
.left{float:left;width:195px;margin:-110px 10px -32768px 5px;padding-top:280px;background:#00923d;padding-bottom:32768px;overflow:visible}
.banner,.footer{background:#fff;box-shadow:0 0 5px #000}
.rightin{float:left;width:765px; background: #fff;box-shadow: 0 0 5px #000;padding-bottom: 18px}
.right{padding:12px;width:741px;min-height:1000px;}
#phocagallery h1,.right h2{color:#00923d;font-weight:700;margin-bottom:20px;font-size:29px}
.footer{position:relative;width:980px;margin:10px auto auto;padding:0;font-size:12px;color:#777}
.footer .content-footer{width: 96%; float: left;background: white; padding: 2%}
.footer a{color:#0c6}
.pull-left{float: left;}
.pull-right{float: right;}
ul.actions{list-style-type:none}
li.edit-icon:after{content:"← Нажмите на иконку для редактирования этой страницы";font-size:13px;line-height:16px;color:red}
#system-message-container dd ul li{display:block;min-height:40px;padding:5px 10px;width:743px;margin-bottom:10px;background:red;color:#fff;font-weight:700}
#system-message-container dt.message{display:none}
.live{display: inline-block;text-align: left;float: left;}
ul{list-style: inside;}
.login-fields, .login_login button{margin-top: 12px}
.login_login form fieldset{padding: 12px}
.login-fields label, .login-fields input{display: inline-block; vertical-align: middle;}
.login-fields label{width: 80px}
.blog .items-row {padding-top: 12px; margin-top: 12px; border-top: 1px dashed gray; width: 100%; float: left;}
.blog .items-row.row-0 {padding-top: 0; margin-top: 12px; border-top: none}
.blog .items-row .img-intro-left {float: left;margin-right: 14px; width: 200px;}
.blog .items-row .img-intro-left img, .img-fulltext-left img{width: 100%; height: auto;margin-bottom: 12px}
.create {font-style: italic;color: gray;font-size: smaller;text-decoration: underline;margin-bottom: 12px;}
.article-info-term{display: none;}
.readmore {display: block; width: 100%; float: left;}
.readmore a{padding: 6px 20px; background: rgb(0,114,48);
background: -moz-linear-gradient(top,  rgba(0,114,48,1) 0%, rgba(0,146,61,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,114,48,1) 0%,rgba(0,146,61,1) 100%);
background: linear-gradient(to bottom,  rgba(0,114,48,1) 0%,rgba(0,146,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007230', endColorstr='#00923d',GradientType=0 );
color: white; border-radius: 8px; margin-top: 6px; display: block; float: left;}
table{width: 100%}
td{padding: 8px; vertical-align: top}
.custom.forma-zakaza{margin: 24px 0}
.custom.forma-zakaza a, #Send{text-align: center;color:#fff;background-color:#ec971f;border-color:#d58512}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.rsform-block{width: 100%; float: left;}
.rsform-block input, .rsform-block textarea{width: 95%; padding: 2%; border-radius: 2px; float: left; margin-bottom: 12px; border:1px solid;}
#rsform_3_page_0, div.formBody{padding: 0; border:none; margin: 0}
div.formBody{float: none}
.table{border-collapse: collapse;}
.table td{vertical-align: top; border: 1px solid gray;font-size: 11px;}

.left .search label{display:none;}
.left .moduletable h3{font-size: 18px;margin: 0px 5px;color: #ffffff;font-family: Roboto, sans-serif;}
#mod-search-searchword{margin-left: 5px;padding: 5px 5px 2px 5px;width: 123px;margin-top: 4px;}
.left .search input.button{float: right;margin-top: -26px;padding: 5px 3px 2px 3px;text-align: center;z-index: 99;display: inline-block;position: relative;margin-right: 4px;}
.left .search{margin-bottom: 10px;}
.pagination{display: inline-block;width: 100%;text-align: center; margin-top: 20px;}
.pagination li{list-style: none;display: inline-block;padding: 0 7px;}
.search-results .result-title{margin-top: 20px;}
.search-results .result-category{display:none;}
.search-results .result-created{display:none;}
.right .search #searchForm .only{display:none;}
.right .search #searchForm .phrases .ordering-box{display:none;}
.right .search #searchForm .searchintro{margin-top: 15px; margin-bottom: 10px;}
.right .search #searchForm .form-limit{margin-top: 15px; margin-bottom: 10px;}
.slabovid{font-size: 30px;margin-bottom: 10px;line-height: 1.4;}