* {
outline: none;
margin: 0;
padding: 0;
}
img {
border: 0;
}
a {
color: #015426;
}
p {
margin: 0;
}
html {
background: url('../img/wrapper-bg.jpg') repeat-x #71BA11;
}
body {
min-width: 994px;
}
.wrapper {
background: #f4f4f4;
width: 994px;
margin: 15px auto;
}
.top-podlojka {
background: url('../img/top-block-bg.jpg') no-repeat top center #139D3D;
width: 100%;
height: 8px;
}
.site-header {
background: url('../img/site-header-bg.jpg') no-repeat;
min-height: 300px;
}
.logo {
padding: 41px 45px 0;
height: 72px;
overflow: hidden;
}
.contacts {
font: italic 17px 'Times New Roman', serif; 
font-weight: bold;
margin: 13px 0 0 90px;
}
.subtitle {
font: italic 25px 'Times New Roman', serif;
font-weight: bold;
color: #015426;
margin: 11px 0 20px 45px;
}
.top-menu {
font: italic 18px arial, helvetica, sans-serif;
font-weight: bold;
margin: 0 40px 0 30px;
}
.top-menu table {
border-collapse: collapse;
}
.top-menu td {
position: relative;
text-align: center;
width: 20%;
padding: 0 10px;
}
.top-menu a {
display: inline-block;
color: #f4f4f4;
}
.top-menu a:hover {
color: #F1F235;
}
.top-menu td.active {
min-width: 198px;
}
.top-menu td.active a {
color: #015426;
text-decoration: none;
background: url('../img/top-menu-active.jpg') no-repeat top left;
width: 198px;
height: 55px;
position: relative;
top: 15px;
margin: -10px;
border-radius: 5px;
}
.top-menu td.active a  span{
position: relative;
top: 13px;
}
.top-menu td.active.punkt_3 a span {
top: 3px;
}
.path {
font: normal 14px 'Trebuchet ms', arial, sans-serif;
margin-bottom: 5px;
}
.site-content {
width: 925px;
display: table;
color: #015426;
overflow: auto;
padding: 10px 40px 25px 30px;
}
.left-block {
border-right: 1px solid green;
width: 260px;
padding-right: 10px;
display: table-cell;
}
.left-menu {
margin-bottom: 30px;
font: italic 16px 'trebuchet ms', helvetica, sanas-serif;
}
.left-block ul {
padding-left: 20px;
list-style: none;
}
.left-block li {
margin: 5px 0;
}
.left-block a {
color: #015426;
}
.block_header {
background: url('../img/button-bg.jpg') no-repeat top left;
width: 252px;
height: 39px;
}
.block_header span {
font: italic 20px 'trebuchet ms', hevletica, sans-serif;
font-weight: bold;
color: #ffffff;
position: relative;
top: 5px;
left: 15px;
}
.news_block .news {
background: url('../img/news-bg.png') no-repeat bottom center;
}
.news_block .show_all {
font: bold 18px 'trebuchet ms', hevletica, sans-serif;
font-style: italic;
text-align: right;
padding: 10px 0 0 0;
}
.news_block .news_img {
text-align: center;
}
.news_block .news_anons {
margin-top: 5px;
}
.news_list .news_img {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.news_list .news {
padding: 0;
margin: 20px 0;
}
.news_id .news_date {
margin-bottom: 10px;
}
.content {
vertical-align: top;
padding-left: 20px;
overflow: auto;
font: italic 14px 'Trebuchet MS', helvetica, sans-serif;
display: table-cell;
}
h1,h2,h3,h4,h5,h6,.content p {
margin-bottom: 15px;
}
.content ul {
padding-left: 20px;
}
.content li {
margin: 5px 0;
margin-left: 20px;
}
.clear {
clear: both;
}
h1.title {
font: italic 22px 'trebuchet ms', helvetica, sans-serif;
font-weight: bold;
margin: 10px 0 15px 0;
}
.feedback_punkt {
margin: 5px 0;
}
.feedback_form .feedback_punkt input {
width: 350px;
}
.captcha_input input {
width: 100px;
}
.captcha_enter, .captcha_update {
margin: 5px 0;
}
.button {
padding: 10px 50px;
margin-top: 15px;
color: #fff;
background: #087C35;
border-radius: 10px;
border: 1px solid #8B8B8B;
cursor: pointer;
}
.cat_header {
border-bottom: 1px solid #027637;
width: 350px;
margin: 15px 0;
}
.cat_header a {
text-decoration: none;
color: #013d1c;
font-size: 22px;
text-transform: uppercase;
font-weight: bold;
}
.site-footer {
color: #015426;
border-top: 4px solid #324D08;
margin: 0 30px 0 30px;
padding: 5px 0 20px 0;
color: #015225;
font: italic 14px 'trebuchet ms', helvetica, sans-serif;
}
.footer-left-block {
float: left;
width: 300px;
}
.footer-right-block {
text-align:right;
float: right;
width: 250px;
}
.footer-center {
font-size: 16px;
text-align: center;
margin-left: 300px;
margin-right: 250px;
padding: 0 20px;
}
.footer-center a:hover {
text-decoration: none;
}
table.main td{
position: relative;
text-align: center;
}
a.main {
display: block;
width: 190px;
position: relative;
bottom: 25px;
padding-left: 10px;
z-index: 1;
left: 0px;
font: italic bold 14px 'trebuchet ms',helvetica,sans-serif;
color: rgb(119, 119, 255);
text-decoration: none;
}
div.main {
margin-top: 50px;
background: url('../img/main.jpg') no-repeat;
height: 256px;
padding: 15px 40px 15px 40px;
overflow: hidden;
color: #000;
}
h4.main {
font-size: 20px;
text-indent: 30px;
}
a.main_button {
float: right;
text-align: center;
font: italic 18px 'trebuchet ms', helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
background: url('../img/main_button.jpg') no-repeat;
padding-top: 5px;
display: inline-block;
width: 157px;
height: 38px;
}
.shop_list .show_all {
text-align: right;
padding: 10px 0 10px 0;
}
.shop .shop_anons p {
margin: 10px 0;
}
.left-menu.blagoustroistvo ul {
padding-left: 10px !important;
}
.interactive_button {
display: inline-block;
background: #71ba11;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYmExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWU5MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #71ba11 0%, #cae921 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71ba11), color-stop(100%,#cae921));
background: -webkit-linear-gradient(top,  #71ba11 0%,#cae921 100%);
background: -o-linear-gradient(top,  #71ba11 0%,#cae921 100%);
background: -ms-linear-gradient(top,  #71ba11 0%,#cae921 100%);
background: linear-gradient(to bottom,  #71ba11 0%,#cae921 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71ba11', endColorstr='#cae921',GradientType=0 );
padding: 5px 10px;
box-shadow: 1px 1px 5px rgba(0,0,0,0.6);
margin: 5px 10px 5px 0;
border-radius: 5px;
text-decoration: none;
color: #FFF;
text-shadow: 0 0 5px rgba(0,0,0,1);
}
.interactive_button:hover {
background: #cae921;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhZTkyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MWJhMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cae921 0%, #71ba11 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae921), color-stop(100%,#71ba11));
background: -webkit-linear-gradient(top,  #cae921 0%,#71ba11 100%);
background: -o-linear-gradient(top,  #cae921 0%,#71ba11 100%);
background: -ms-linear-gradient(top,  #cae921 0%,#71ba11 100%);
background: linear-gradient(to bottom,  #cae921 0%,#71ba11 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae921', endColorstr='#71ba11',GradientType=0 );
}
.interactive_button:active {
box-shadow: 1px 1px 5px rgba(0,0,0,0.6) inset;
}

.search{
margin: 5px 10px 15px 0;
position: relative;
border: 1px solid #999;
border-radius: 5px;
overflow: hidden;
}
.search .input_search {
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 7px 60px 7px 5px;
border: none;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5) inset;
}
.search .input_search:focus {
box-shadow: 0px 0px 5px rgba(143, 255, 0, 1) inset;
}
.search .submit_search {
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 55px;
border: none;
cursor: pointer;
border-left: 1px solid #aaa;
background: #71ba11;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #71ba11 0%, #cae921 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71ba11), color-stop(100%,#cae921));
background: -webkit-linear-gradient(top, #71ba11 0%,#cae921 100%);
background: -o-linear-gradient(top, #71ba11 0%,#cae921 100%);
background: -ms-linear-gradient(top, #71ba11 0%,#cae921 100%);
background: linear-gradient(to bottom, #71ba11 0%,#cae921 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71ba11', endColorstr='#cae921',GradientType=0 );
box-shadow: 1px 1px 5px rgba(0,0,0,0.6);
color: #FFF;
text-shadow: 0 0 5px rgba(0,0,0,1);
}
.search .submit_search:hover {
background: #cae921;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cae921 0%, #71ba11 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae921), color-stop(100%,#71ba11));
background: -webkit-linear-gradient(top, #cae921 0%,#71ba11 100%);
background: -o-linear-gradient(top, #cae921 0%,#71ba11 100%);
background: -ms-linear-gradient(top, #cae921 0%,#71ba11 100%);
background: linear-gradient(to bottom, #cae921 0%,#71ba11 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae921', endColorstr='#71ba11',GradientType=0 );
}