/*CSS Reset*/
* {
    margin: 0;
    padding: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

body {
    line-height: 1.3;
    color: #000;
    background: #ffffff;
    /*min-width: 1000px;*/
}

ol, ul {
    list-style-position: inside;
    margin: 0 0 0 0px
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapce;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: top
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

/*CSS Reset*/

/*Clearfix*/
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* ie6-7 */
.clearfix {
    zoom: 1;
}

/*Clearfix*/

/*
@font-face {
	font-family: 'RotondaC';
	src: url('Rotonda/RotondaC.eot');
	src: local('RotondaC'),
		url('Rotonda/RotondaC.eot?#iefix') format('embedded-opentype'),
		url('Rotonda/RotondaC.woff') format('woff'),
		url('Rotonda/RotondaC.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RotondaC';
	src: url('Rotonda/RotondaC-Bold.eot');
	src: local('RotondaC Bold'), local('RotondaC-Bold'),
		url('Rotonda/RotondaC-Bold.eot?#iefix') format('embedded-opentype'),
		url('Rotonda/RotondaC-Bold.woff') format('woff'),
		url('Rotonda/RotondaC-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}*/

@font-face {
font-family: 'Rotonda Regular';
src: url('font/Rotonda/RotondaC.eot');
src: url('font/Rotonda/RotondaC.eot?#iefix') format('embedded-opentype'),
url('font/Rotonda/RotondaC.woff') format('woff'),
url('font/Rotonda/RotondaC.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'Rotonda Bold';
src: url('font/Rotonda/RotondaC-Bold.eot');
src: url('font/Rotonda/RotondaC-Bold.eot?#iefix') format('embedded-opentype'),
url('font/Rotonda/RotondaC-Bold.woff') format('woff'),
url('font/Rotonda/RotondaC-Bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


.basicGreenButton{
	-moz-border-radius:11px;
	border-radius:11px;  
	display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #88bf00; 
	background-image: linear-gradient(to bottom, #88bf00 0px, #6da200 100%);
    color: #fff !important; 
	padding: 7px 12px;
	font-family: 'Rotonda Regular';
	letter-spacing: 0.04em;}
.basicGreenButton:hover{
	color:#fff;
	background-color: #a2e200; 
	background-image: linear-gradient(to bottom, #a2e200 0px, #80bf00 100%);}
	
	
.basicOrangeButton{
	-moz-border-radius:11px;
	border-radius:11px;  
	display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #ff9200; 
	background-image: linear-gradient(to bottom, #ff9200 0px, #ff5600 100%);
    color: #fff !important; 
	padding: 7px 14px;
	font-family: 'Rotonda Regular';
	letter-spacing: 0.04em;}
.basicOrangeButton:hover{
	background-color: #ffaf00; 
	background-image: linear-gradient(to bottom, #ffaf00 0px, #ff5e00 100%);}
	
	


body {
    margin: 0px;
    padding: 0px;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    min-height: 100%;
}

a {
    color: #666;
    text-decoration: underline;
    outline: none;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
    color: #f7941e;
}

img {
    border: none;
}

.clear {
    clear: both;
}

strong, b {
    font-weight: bold;
}

em, i {
    font-style: italic;
}

h1, .h1 {
    color: #000;
    font-size: 22px;
    margin: 10px 0;
    text-align: left;
    display: block;
    font-weight: bold;
    letter-spacing: 0.1px;
}

h2, .h2 {
    color: #006205;
    font-size: 18px;
    margin: 10px;
}

h2 a {
    color: #0e76bc;
    text-decoration: none;
}

h2 a:hover {
    text-decoration: underline;
}

h3 {
    color: #006205;
    font-size: 18px;
    margin: 10px 0;
}

html body div#block_1 div.block_1 div.phone span a {
    color: #006205
}

html body div#header div.header div.phone span a {
    color: #006205
}

#menu {
    background: url('/templates/podari-derevo/images/menu_small_bg.png') repeat-x left top;
    position: fixed;
    top: 0;
    height: 44px;
    width: 100%;
    z-index: 500;
    overflow: hidden;
}

.menudefault {
    display: none;
}

.menufixed {
    display: block;
}

.menu {
    width: 960px;
    margin: 0 auto;
}

.menu .logo {
    float: left;
    display: inline-block;
}

.menu .top_menu {
    float: left;
    display: inline-block;
}

.menu .top_menu ul {
    list-style: none;
}

.menu .top_menu ul li {
    list-style: none;
    display: inline-block;
    float: left;
    margin: 0;
}

.menu .top_menu  ul li a {
    display: inline-block;
    height: 25px;
    padding: 10px;
    text-align: center;
    color: #fff;
    text-decoration: underline;
    font-size: 15px;
    margin: 0 5px;
    text-transform: uppercase
}

.menu .top_menu  ul li a:hover{
    background-color: #699d02;
    text-decoration: none
}



#top_menu2{width:100%; border-top: 1px solid #a1c30e; border-bottom: 1px solid #a1c30e; margin: 10px 0 0 0;}
.top_menu2_index{position:absolute;left:0;}
.top_menu2{margin: 0 auto;max-width:1140px;display:block;/*background-color:#649a01;*/}
.top_menu2 ul{padding:0;margin:0;}
.top_menu2 ul li{list-style:none;display:inline-block;float:left;margin:0;}
.top_menu2 ul li a{display:inline-block;text-decoration:none; font-family:Rotonda Regular; color:#fff;font-size: 1.4em;text-transform:uppercase;padding:10px 20px;letter-spacing: 0.8px;transition: all 0.3s linear 0s;}
.top_menu2 ul li:hover a, .top_menu2 ul li.active a{background-color:#649a01;}



.form_data .form_field input[type="checkbox"]{
    margin-right: 10px;
}
.form_data .form_field a{
    color: #fff;
}

.form-zakaz input[type="checkbox"]{
    margin-right: 10px;
    vertical-align: middle;
}
.form-zakaz a:hover{
    color: #fff;
}


.menu .top_menu  ul li.buy a {
    background: url('/templates/podari-derevo/images/buy-non-line.png') no-repeat left top transparent;
    cursor: pointer;
    width: 1066px;
    height: 33px;
    display: inline-block;
    padding: 0px;
    margin: 4px 0;
    font-size: 1px;
}

.menu .phone {
    float: right;
    display: inline-block;
    font-size: 12px;
    color: #006205;
    font-size: 20px;
    font-family: Comic Sans MS;
    font-weight: bold;
}

.menu  .phone i {
    color: #fff;
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
}

#toup {
    position: fixed;
    bottom: 50px;
    height: 68px;
    width: 118px;
    right: 50px;
    z-index: 1000
}

.toupdefault {
    display: none;
}

.toupfixed {
    display: block;
}

#block_1 {
    overflow: hidden;
    min-width: 100px;
    background: url('/templates/podari-derevo/images/block_1_bg.jpg') repeat-x left bottom #abcb11;
    width: 100%;
    min-height: 486px;
    padding: 10px 0 50px;
}
.block_1_index{
    background: url(/templates/podari-derevo/images/block_1_bg1.jpg) repeat-x left bottom #abcb11 !important;
    height: auto;
    min-height: 100px !important;
/*	padding: 10px 0 0 0 !important;*/
}	
.block_1 {
    width: 960px;
    margin: 0 auto;
    width:1080px;
}

.block_1 .logo {
    width: 260px;
    height: 90px; /*140px;*/
    display: inline-block;
    float: left;
}

.block_1 .logo a img{height:100%;} 

.block_1 .slogan {
    height: 60px;
    float: left;
    display: inline-block;
    width: 260px;
    font-size: 16px;
    margin: 15px 0 0 7px;
    color:#006205;
}


.slogan > div {
    background-color: #7fb32c;
    border-radius: 5px;
    padding: 5px 0 5px 14px;

    width: 85%;
}

.block_1 .phone {
    height: 65px;
    float: right;
    display: inline-block;
    font-size: 12px;
    color: #006205;
    font-size: 30px;
    margin: 17px 17px 0 0;
    font-family: Comic Sans MS;
    font-weight: bold;
}

.block_1 .phone i {
    color: #fff;
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    font-style: normal;
}

.block_1 .top_menu {
    float: left;
    height: 35px;
    display: inline-block;
    width: 810px;
    z-index: 100;
    position: relative;
    margin-top:6px;
}

.block_1 .top_menu ul {
    list-style: none;
}

.block_1 .top_menu ul li {
    list-style: none;
    display: inline-block;
    float: left;
}

.block_1 .top_menu ul li a {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 21px;
    margin-left: 11px;
    margin-right: 0;
    padding: 4px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}

.block_1 .top_menu ul li a:hover{
    background-color: #699d02;
    border-radius:5px;
}


.block_1 .top_menu ul li.buy a {
    background: url('/templates/podari-derevo/images/buy.png') no-repeat left top transparent;
    cursor: pointer;
    width: 106px;
    height: 33px;
    display: inline-block;
    font-size: 1px;
    margin: 0 0 0 7px;
    padding: 0;
}

.block_1 .text {
    width: 480px;
    font-size: 15px;
    padding: 0 0 0 20px;
    float: left;
    display: inline-block;
    z-index: 20;
    position: relative;
    line-height: 18px;
}

.block_1 .text h1 {
    text-transform: uppercase;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
}

.block_1 .text h2, .block_1 .text h3, .block_1 .text h4 {
    z-index: 10;
    position: relative;
    line-height: 18px;
}

.block_1 .text .content62 {
    z-index: 10;
    position: relative;
    line-height: 18px;
}

.block_1 .text p {
    padding: 10px 0 10px 0px;
    color: #000;
    font-size: 14px;
    z-index: 10;
    position: relative;
    line-height: 18px;
}

.block_1 .text .buybutton {
    width: 260px;
    display: inline-block;
    float: left;
    padding: 10px 0;
    line-height: 18px;
}

.block_1 .text .buybutton span {
    color: #fff;
    display: block;
    line-height: 18px;
}

.block_1 .text .buybutton a {
    background: url('/templates/podari-derevo/images/buy-big.png') no-repeat left top transparent;
    cursor: pointer;
    width: 222px;
    height: 63px;
    display: block;
    padding: 0px;
    margin: 4px 0;
    line-height: 18px;
}

.block_1  .text .socseti {
    z-index: 2;
    position: relative;
    float: right;
    margin: 60px 65px 0 0;
}

.block_1  .text .socseti .h2 {
    color: #cdeb9c;
    font-size: 12px;
    margin: 0 0 -3px 6px;
}

.block_1  .text .socseti .yashare-auto-init {
}

.block_1 .earth {
    /*width:460px;float:right;display:inline-block;position:absolute;*/
    z-index: 1;
    position: relative;
}

.block_1 .earth > div {
    /*margin: -55px 0 0 -75px;z-index: 1;display:inline-block;position:absolute;float:right;*/
}

.block_1 .earth > div {
    /*margin: -254px 0 0 380px;*/
    right: -610px;
    bottom: -192px;
    z-index: 1;
    display: inline-block;
    position: absolute;
    float: right;
}

.block_1 .earth .basket_list {
    background: none;
}

#block_2 {
    background-color: #fff;
    min-height: 140px;
    width: 100%;
    margin: -60px 0 0 0;
}

.block_2 {
    width: 960px;
    margin: 56px auto 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.block_2 .statistics_item_1 {
    background: url('/templates/podari-derevo/images/statistics_item1.jpg') no-repeat left top;
    margin-top: -10px;
    padding: 25px 0 0 90px;
    width: 135px;
    height: 100px;
}

.block_2 .statistics_item_2 {
    background: url('/templates/podari-derevo/images/statistics_item2.jpg') no-repeat left top;
    margin-top: -10px;
    padding: 25px 0 0 80px;
    width: 195px;
    height: 100px;
}

.block_2 .statistics_item_3 {
    background: url('/templates/podari-derevo/images/statistics_item3.jpg') no-repeat left top;
    margin-top: -10px;
    padding: 25px 0 0 90px;
    width: 105px;
    height: 100px;
    color: #006205
}

.block_2 > div {
    font-size: 12px;
    display: inline-block;
    float: Left;
}

.block_2 > div b {
    font-size: 20px;
    font-weight: normal;
    display: block;
}

.block_2 > div i {
    text-transform: uppercase
}

.block_2 .statistics_item_4 {
    margin: 10px 0 0 20px;
}

.block_2 .statistics_item_4 h2 {
    text-transform: uppercase;
    font-size: 12px
}

.block_2 .statistics_item_4 p {
    color: #ccc;
}

.block_2 .statistics_item_4 p a {
    color: #ccc;
}

#block_3 {
    background: #ffc03d;
    /*height: 400px;*/
    width: 100%;
    overflow: hidden;
}



.block_3 {
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
.block_3 .pagination{display:none}

.block_3 .vk {
    display: inline-block;
    float: left;
    width: 300px;
    margin: 0 0 0 50px
}

.block_3 .volonter {
    display: inline-block;
    float: left;
    padding: 10px;
    width: 220px;
    height: 200px;
    background: url('/templates/podari-derevo/images/volonter-bg.png') no-repeat left top transparent;
    margin: 19px 0 0 0;
}

.volonter input.input {
    width: 200px;
    height: 32px;
    font-style: italic;
    font-size: 14px;
    color: #222;
    display: block;
    border: none;
    background: url('/templates/podari-derevo/images/input-bg.png') no-repeat left top transparent;
    margin: 10px 0;
    padding: 0 10px;
}

.volonter input.submit {
    background: url('/templates/podari-derevo/images/volonter-button.png') no-repeat left top transparent;
    cursor: pointer;
    width: 202px;
    height: 40px;
    display: block;
    border: none;
    margin: 15px 0 0 0;
}

.volonter .h2 {
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    color: #222;
    margin: 0;
    padding: 0;
    text-align: left;
}

.volonter .h2 b {
    font-size: 17px;
    display: block;
    font-weight: normal;
}

.block_3 .podpiska {
    display: inline-block;
    float: right;
    padding: 10px;
    width: 223px;
    height: 208px;
    background: url('/templates/podari-derevo/images/podpiska_bg.png') no-repeat left top transparent;
    margin: 19px 0 0 0;
}

.podpiska .h2 {
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    color: #222;
    margin: 0;
    padding: 0;
    text-align: left;
}

.podpiska input.inputtext {
    width: 200px;
    height: 32px;
    font-style: italic;
    font-size: 14px;
    color: #222;
    display: block;
    border: none;
    background: url('/templates/podari-derevo/images/input-bg.png') no-repeat left top transparent;
    margin: 10px 0;
    padding: 0 10px;
}

.podpiska input.submit {
    background: url('/templates/podari-derevo/images/partners_button.png') no-repeat left top transparent;
    cursor: pointer;
    width: 163px;
    height: 40px;
    display: block;
    border: none;
    margin: 15px 0 0 0;
}

#block_4 {
    background-color: #fff;
    min-height: 515px;
    width: 100%;
}

.block_4 {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.block_4 h2 {
    text-transform: uppercase;
    margin: 20px 0 10px 0
}

.block_4 .textblock {
    width: 720px;
    float: left;
    display: inline-block;
    position: relative;
    z-index: 30
}

.block_4 .textblock .item {
    width: 161px;
    min-height: 460px;
    float: left;
    display: inline-block;
    font-size: 14px;
}

.block_4 .textblock .item .img {
    width: 161px;
    height: 170px;
    margin: 0 0 20px 0
}

.block_4 .textblock .item h3 {
    width: 161px;
    display: inline-block;
    color: #006205;
    text-transform: uppercase;
}

.block_4 .textblock .item .content {
    width: 161px;
    display: inline-block;
    padding: 0 0 10px 0;
}

.block_4 .textblock .items {
    width: 25px;
    height: 470px;
    float: left;
    display: inline-block;
    background: url('/templates/podari-derevo/images/block_4_separator.jpg') no-repeat left top;
}

.block_4 .partners {
    background: url('/templates/podari-derevo/images/partners_bg.png') repeat-y left top;
    width: 220px;
    position: absolute;
    z-index: 100;
    float: right;
    display: inline-block;
    padding: 0 10px;
    margin: 25px 0 0 735px
}

.block_4 .partners h2 {
    color: #006205;
    text-transform: uppercase;
    font-size: 14px;
    margin: 10px 0;
}

#block_5 {
    background-color: #609400;
    min-height: 780px;
    width: 100%;
    position: relative;
    z-index: 20
}

.block_5 {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.block_5 .textblock {
    width: 720px;
    float: left;
    display: inline-block;
    position: relative;
    z-index: 20;
}

.block_5 .item {
    display: block;
    width: 720px;
}

.block_5 .item h2 {
    float: left;
    display: inline-block;
    width: 240px;
    color: #fff;
    font-size: 14px;
    margin: 35px 0 0px 0px;
    text-transform: uppercase;
}

.block_5 .item .content {
    float: right;
    display: inline-block;
    width: 440px;
    color: #222;
    padding: 35px 0 0px 20px;
    font-size: 14px;
}

.block_5 .video {
    margin: 10px 0 20px 0;
    text-align: left;
}

/*.block_5 #id69{min-height:369px;}
.block_5 #id70{background:url('/templates/podari-derevo/images/block_5_bgline.png') repeat left top;display:inline-block;min-height:65px;width:100%;text-transform:uppercase;}
.block_5 #id70 h2{font-size:18px;margin:20px 0 0 15px;}
.block_5 #id70 .content{padding:10px 0;}
.block_5 #id71{padding:0 0 20px 0; display:inline-block;}*/
.block_5 #project {
    min-height: 369px;
}

.block_5 #goal {
    background: url('/templates/podari-derevo/images/block_5_bgline.png') repeat left top;
    display: inline-block;
    min-height: 65px;
    width: 100%;
    text-transform: uppercase;
}

.block_5 #goal h2 {
    font-size: 18px;
    margin: 20px 0 0 15px;
}

.block_5 #goal .content {
    padding: 10px 0;
}

.block_5 #forest {
    /*min-height:253px;*/
    padding: 0 0 20px 0;
    display: inline-block;
}

.block_5 .bg {
    background: url('/templates/podari-derevo/images/block_5_bg.jpg') no-repeat left top;
    min-height: 890px;
    width: 910px;
    position: absolute;
    left: 0;
    display: inline-block;
    z-index: 1;
    margin: -113px 0 0 -70px;
}

#block_6 {
    background-color: #fff;
    height: 628px;
    width: 100%;
}

.block_6 {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.block_6 h2 {
    text-transform: uppercase;
    margin: 20px 0 10px 0
}

.block_6 .textblock {
    width: 720px;
    float: left;
    display: inline-block;
    position: relative;
    z-index: 30
}

.block_6 .textblock .item {
    width: 161px;
    height: 502px;
    float: left;
    display: inline-block;
    font-size: 14px;
}

.block_6 .textblock .item .img {
    width: 161px;
    height: 170px;
    margin: 0 0 0px 0;
    text-align: center;
}

.block_6 .textblock .item h3 {
    width: 161px;
    display: inline-block;
    color: #006205;
    text-transform: uppercase;
}

.block_6 .textblock .item .content {
    width: 161px;
    display: inline-block;
}

.block_6 .textblock .items {
    width: 25px;
    height: 470px;
    float: left;
    display: inline-block;
    background: none;
}

.block_6 .teamllc {
    background: url('/templates/podari-derevo/images/teamllc.png') no-repeat left top;
    margin: -20px 0 0 220px;
    width: 461px;
    height: 63px;
    display: inline-block;
    padding: 10px;
    color: #666666;
    font-size: 12px;
}

#block_7 {
    background-color: #609600;
    width: 100%;
}

.block_7 {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.block_7 h2 {
    text-transform: uppercase;
    margin: 20px 0 10px 0;
    color: #fff;
}

.block_7 .textblock {
    width: 720px;
    float: left;
    display: inline-block;
    position: relative;
    z-index: 30;
    margin: 20px 0;
}

.block_7 .item {
    width: 720px;
    float: none;
    display: block;
    margin: 20px 0;
}

.block_7 .item .img {
    width: 220px;
    float: left;
    display: inline-block;
}

.block_7 .item h3 {
    display: inline-block;
    float: left;
    width: 495px;
    color: #fff;
    text-transform: uppercase;
}

.block_7 .item .text {
    display: inline-block;
    float: left;
    width: 495px;
    font-size: 14px;
}

#block_8 {
    background-color: #fff;
    width: 100%;
}

.block_8 {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.block_8 h2 {
    text-transform: uppercase;
    margin: 20px 0 10px 0;
}

.block_8 .textblock {
    width: 720px;
    float: left;
    display: inline-block;
    position: relative;
    z-index: 30;
    margin: 20px 0;
}

#block_9 {
    background-color: #fff;
    width: 100%;
    margin-bottom:15px;
}

.block_9 {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

#footer {
    background: url('/templates/podari-derevo/images/footer_bg.png') repeat-x left top;
    height: 51px;
    width: 100%;
}

.footer {
    max-width: 1140px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.footer > div {
    text-align: center;
    margin: 15px 0 0 0;
}

.footer > div a {
    text-decoration: none;
    color: #bae644;
    font-size: 12px;
}

.footer > div a:hover {
    color: #fff;
}

.footer > div img {
    vertical-align: middle;
    padding: 0px 10px 5px 5px;
}

#footer-v2-bg{background-color:#FFF;}
	.footer-v2-bg{background: url('/templates/podari-derevo/images/footer-v2-bg.jpg') no-repeat center top;height:288px;}

#footer-v2{background-color:#83ae21;padding:10px 0;}
	.footer-v2{margin: 0 auto;max-width:1140px;display:block;}
	.footer-v2 .footer-logo{display:inline-block;float:left;width:24%;max-width:175px;margin:0 4% 0 0;}
		.footer-v2 .footer-logo img{width:100%;}
		.footer-v2 .footer-logo p{color:#fff;text-align:center;}
	.footer-v2 .stat{display:inline-block;float:left;width:48%;color:#fff;}
	.footer-v2 .stat .horrible_bosses{background:none !important;}
	.footer-v2 .stat .row{padding:0px !important;width:48%;}

	.footer-v2 .phone{display:inline-block;float:right;width:26%;color:#fff;padding:25px 0 0 0;margin:0 0 0 1%;}
		.footer-v2 .phone a{color: #006205;font-size: 30px;font-family:Rotonda Bold;}


.ymaps-copyrights-pane {
    display: none !important;
}

/*внутренние страницы*/

#header {
    background: url('/templates/podari-derevo/images/block_1_bg.png') repeat-x left top;
    width: 100%;
   min-height: 170px; 
}

.buy #header {
    height: 90px;
    min-height: 90px;
}

.header {
    max-width:1140px;
    margin: 0 auto;
}


.header .logo {
    display: inline-block;
    float: left;
    height: 112px;
    max-width: 226px;
	width:25%;
}

.buy #header .logo {
    height: 80px;
    margin-top: 5px;
    max-width: 215px;
}

.header .slogan {
    color: #006205;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 60px;
    margin: 15px 0 0 15px;
    width: 260px;
}

.header .phone {
    color: #006205;
    display: inline-block;
    float: right;
    font-family: Comic Sans MS;
    font-size: 30px;
    font-weight: bold;
    height: 65px;
    margin: 17px 12px 0;
}

.header .phone i {
    color: #fff;
    font-family: verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin-left: 4px;
	display:block;
}
.block_1 .phone i {	display:block;}

.header .top_menu {
    display: inline-block;
    float: left;
    height: 35px;
    margin-left: 8px;
    margin-top: 5px;
    position: relative;
    width: 723px;
    z-index: 10;
}

/*
.header .phone a {
    display:block;
    width:215px;
    height:50px;
    background:url(/images/podari-derevo/content/teamplay.png) no-repeat center center;
}
.header .phone a:hover {
    background:url(/images/podari-derevo/content/teamplay-hover.png) no-repeat center center;}
*/

.eco_event_w .phone a{
	font-family: 'Rotonda Bold';
	color:#006205;
	font-size:1.2em;
	background:none;
	width:auto;
	height:auto;
	display:inline;
	}
.eco_event_w .phone a:hover{background:none;}



#header p {
    margin:0;
}

.header .top_menu ul {
    list-style: none;
    padding:0;
    margin:0;
}

.header .top_menu ul li {
    list-style: none;
    display: inline-block;
    float: left;
}

.header .top_menu ul li a {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 21px;
    margin-left: 3px;
    margin-right: 0;
    padding: 4px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
}

.top_menu ul li.active a{
    background-color: #699d02;
    border-radius:5px;
	text-decoration:none;
	padding:9px 10px 4px;
}


.header .top_menu ul li a:hover {
    background-color: #699d02;
    border-radius:5px;
}

.header .top_menu ul li.buy a {
    background: url('/templates/podari-derevo/images/buy.png') no-repeat left top transparent;
    cursor: pointer;
    width: 106px;
    height: 33px;
    display: inline-block;
    margin-left: 5px;
    padding: 0;
}

#content {
    background-color: #fff;
    min-height: 140px;
    width: 100%;
}

#content .content {
    max-width: 1140px/*960*/;
    margin: 0 auto;
}

#content .content h1 {
    color: #006205;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0;
    text-align: center;
    text-transform: uppercase;
}

.buy #content .content h1 {
    margin: 20px 0 20px 165px;
}

.right-sitebar {
    float: right;
    width: 200px;
}

.content .basket {
    width:960px;
	margin:0 auto;

}

.prefooter {
}

.prefooter .teamllcblock {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.prefooter .teamllc {
    background: url('/templates/podari-derevo/images/teamllc.png') no-repeat left top;
    margin: 0px 0 -110px 220px;
    top: 10px;
    left: 0px;
    width: 461px;
    height: 63px;
    display: none;
    padding: 10px;
    color: #666666;
    font-size: 12px;
    position: absolute;
    z-index: 1000;
}

.prefooter .earth {
    background: url('/templates/podari-derevo/images/earth_inner.jpg') no-repeat center bottom;
    display: inline-block;
    width: 100%;
    height: 330px;
}

/*инфо о пользователе*/
.userinfo {
    width: 740px;
}

.userinfo.checkbox {
    display: inline-block;
    width: 300px;
    float: left;
    margin: 0 0 0 55px;
}

.userinfo.checkbox > .boolean {
    margin: 0;
}

.userinfo > .title {
    color: #659A01;
    display: inline-block;
    float: left;
    font-size: 18px;
    height: 30px;
    padding: 10px 10px 10px 0;
    width: 160px;
}

.userinfo > .text {
    display: inline-block;
    float: left;
    font-size: 18px;
    height: 30px;
    padding: 10px 0;
    width: 565px;
    color: #000;
}

.userinfo .text > input.string {
    background: url('/templates/podari-derevo/images/string-input.png') no-repeat left top;
    display: inline-block;
    width: 564px;
    height: 32px;
    border: none;
    padding: 0 10px;
}

.userinfo > .boolean {
    float: right;
    display: inlne-block;
    width: 335px;
    height: 30px;
    margin: -48px -54px 0 0;
    z-index: 100;
    position: relative;
}

.userinfo > .boolean .title {
    color: #000;
    display: inline-block;
    font-size: 18px;
    height: 30px;
    padding: 10px 0;
    width: 300px;
}

.userinfo > .boolean .text {
    display: inline-block;
    font-size: 18px;
    height: 30px;
    padding: 10px 0;
    width: 20px;
}

select.textinputs {
    background-color: #e5f6b5;
}

.userinfo .imya_i_familiya_poluchatelya input.string {
    background: url('/templates/podari-derevo/images/string-input_small.png') no-repeat left top;
    display: inline-block;
    width: 275px !important;
    height: 32px;
    border: none;
    padding: 0 10px;
    overflow: hidden;
}

/*.userinfo .imya_i_familiya_poluchatelya {opacity:0.5;}*/
.userinfo .active {
    opacity: 1;
}

div[id*=povod] {
    margin: 30px 0 0 0;
}

.kolder {
    width: 830px;
    margin: 30px 0 30px 0;
    display: inline-block;
}

.kolder.price {
    display: block;
    margin: 0 0 0 0;
}

.kolder.price div {
    float: none;
}

.kolder.price .text {
    color: #659A01;
    font-size: 40px;
    width: 565px;
}

.kolder.price .text strike {
    color: gray;
    margin-right: 15px;
}

.kolder .title {
    display: inline-block;
    float: left;
    font-size: 18px;
    height: 30px;
    padding: 10px 10px 10px 0;
    width: 160px;
}

.kolder .text {
    display: inline-block;
    float: left;
    font-size: 18px;
    height: 30px;
    padding: 10px 0;
    width: 275px;
    color: #000;
}

.kolder .text.big {
    width: 565px
}

.kolder .text.big input {
    width: 564px;
    background: url("/templates/podari-derevo/images/string-input.png") no-repeat scroll left top transparent;
}

.kolder .text input {
    background: url('/templates/podari-derevo/images/string-input_small.png') no-repeat left top;
    display: inline-block;
    width: 275px;
    height: 32px;
    border: none;
    padding: 0 10px;
}

.kolder .dercost {
    float: left;
    display: inline-block;
    font-size: 18px;
    height: 30px;
    padding: 10px 0;
    margin: 0 10px;
}

.kolder .dercost b, .kolder .dercost a {
    font-weight: normal;
    color: #659A01;
    padding: 10px 0;
}

.kolder .dercost b p {
    color: gray;
    display: inline;
}

input.zakaz {
    background: url('/templates/podari-derevo/images/oplata.png') no-repeat center top transparent;
    width: 222px;
    height: 63px;
    overflow: hidden;
    display: inline-block;
    border: none;
    font-size: 0px;
    margin: 0 0 0 270px;
    float: left;
}

.buy input.zakaz {
    margin: 0 0 0 170px;
}

input.zakaz:hover {
    cursor: pointer;
}

.umi-hidden {
    display: none;
}

.u-eip-edit-box .umi-visible {
    display: none;
}

.u-eip-editing .umi-visible {
    display: none;
}

.u-eip-edit-box .umi-hidden {
    display: block;
}

.u-eip-editing .umi-hidden {
    display: block;
}

/* END инфо о пользователе*/

aside h2, .blog h2 {
    font-size: 24px;
    color: #000;
    text-transform: uppercase;
}

/* ------------------------начало Content-----------------------*/
.blog {
    float: left;
    width: 850px /*670px*/;
    padding-right: 40px;
}
/*
#content .content .blog h1 {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    text-align: center;
    text-transform: none;
}*/

.blog h1 {
    color: #006205;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0;
    text-align: center;
    text-transform: uppercase;	
}
.blog h2 {
    /*border-bottom: 1px solid #92C400;
    background: url("/templates/podari-derevo/images/list.jpg") 100% 100% no-repeat;*/
    line-height: 28px;
    font-size: 15px;
}

.blog p {
    margin: 5px
}

.blog img {
    margin-bottom: 0px;
}

.blog a.read_more {
    color: #0B5278;
    float: right;
    font-size: 18px;
    margin-right: 10px;
}

/*.blog div p {
    display: inline-block;
    color: #5F9935;
    margin-bottom: 40px;
    text-decoration: underline;
}*/
.blog article div span a {
    color: #5F9935;
}

article {
    display: block;
    background: url("/templates/podari-derevo/images/list.jpg") 100% 100% no-repeat;
    padding-bottom: 53px;
    border-bottom: 1px solid #92C400;
    margin-bottom: 30px;
}

.last {
    background: none;
    padding-bottom: 25px;
    margin-bottom: 5px;
}

.time {
    display: inline-block;
    color: #0B5278;
    line-height: 30px;
    background: #DBE2E4;
    width: 95px;
    text-align: center;
    margin-right: 15px;
}

.vk-fb-comments {
    margin-top: 20px;
}

.social {
}

.social div {
    display: inline-block;
    max-width: 150px;
}

.pagination {
    width: 200px;
    margin: 0 auto;
}

.pagination ul {
    margin: 0 0 20px 0;
    padding: 0;
}

.pagination ul li {
    display: inline-block;
    width: 30px;
    text-align: center;
}

.pagination ul li a {
    color: #0B5278;
    display: block;
    background: none;
    text-decoration: underline;
    margin-right: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 30px;
}

.pagination ul li span {
    color: #000;
    background: #DBE2E4;
    font-size: 14px;
}

.pagination ul li a.pag-first, .pagination ul li a.pag-last {
    text-decoration: none;
}

/* ------------------------конец Content-----------------------*/
/* ------------------------начало aside-----------------------*/

aside {
    display: block;
    float: right;
    width: 250px;
    padding-top: 18px;
}

.tegs {
    margin-bottom: 40px;
}

div.blog article> a {
    font-size: 18px;
	text-decoration:none;
}

nav a, .blog article> a {
    display: block;
    font-size: 18px;
    color: #006205;
    margin-bottom: 10px;
}

.tegs a {
    color: #388800;
}

.vk {
    margin-bottom: 20px;
}

.green_line_catalog{background-color: #a1c30e; height:1px; border:none;   margin: 3em 0;clear:both;}

.worldmeters {
    background: url("/templates/podari-derevo/images/worldmeter-bg.png") no-repeat;
    height: 215px;
    padding: 5px;
    font-size: 12px;
}

.worldmeters h4 {
    text-align: center;
    margin-bottom: 15px;
    color: #7A7E7F;
}

.div-img {
    line-height: 55px;
    width: 55px;
    float: left;
}

.div-span {
    float: right;
    width: 180px;
    margin-bottom: 15px;
}

.div-img img {
    vertical-align: middle;
    margin-right: 2px;
    float: left;
    max-height: 55px;
    max-width: 55px;
}

.worldmeters .div-span span {
    display: block;
    word-wrap: normal;
}

.worldo-upper {
    text-transform: uppercase;
}

.worldo-font24px {
    font-size: 22px;
}

.worldmeters-p-down {
    font-size: 11px;
    color: #7A7E7F;
}

.worldmeters-p-down a {
    color: #315376;
}

.podpiska {
    display: inline-block; /*float:right;*/
    padding: 50px 10px 10px 10px;
    width: 323px;
    height: 208px;
    background: url('/templates/podari-derevo/images/podpiska_bg.png') left 60% no-repeat, url('/templates/podari-derevo/images/podpiska_bg_list.png') 85% 0% no-repeat;
    margin: 0;
}

.volonter {
    display: inline-block; /*float:left;*/
    padding: 50px 10px 10px 10px;
    width: 320px;
    height: 200px;
    background: url('/templates/podari-derevo/images/volonter-bg.png') no-repeat left 75%, url('/templates/podari-derevo/images/volonter-bg-derevo.png') no-repeat 90% 40%;
    margin: 0;
}

.sponsors {
    background: url("/templates/podari-derevo/images/partners_bg.png") repeat-y scroll left top transparent;
    padding: 1px 0px 15px 10px;
    margin-bottom: 15px;
}

.sponsors img {
    margin-bottom: 10px;
    margin-right: 5px;
    vertical-align: top;
}

.sponsors h2, .rewiews h2 {
    text-transform: uppercase;
    color: #006205;
    font-size: 14px;
}

.rewiews span {
    color: #006205;
}

.rewiews p {
    color: #000000 !important;
    font-size: 100% !important;
    margin-bottom: 20px;
}

.rewiews p span {
    color: #000000 !important;
    font-size: 100% !important;
}

/* ------------------------конец aside-----------------------*/

#mycarousel {
	/*    width: 930px; padding-left: 30px;*/
	width:100%;
    
    font-family: verdana, Tahoma, Arial, sans-serif;
}

body .catalog .vitrina-item {
    height: auto;
}

body .catalog span.wood_status {
    display: block;
    margin: 10px 0 0 0;
}

.vitrina-item {
    text-align: center;
    width: 270px;
    height: 260px;
    border-radius: 15px;
    border-right: 1px solid #F0F0F0;
    box-shadow: -2px 0 3px 0 #DEDEDE;
    /*padding: 20px 10px 13px 10px;*/
	padding: 0px 0px 15px 0px;
    display: inline-block;
    margin: 0px 10px 10px 0;
    position: relative;
	overflow:hidden;
}
.vitrina-item .vitrina-img {background:none !important;}
.vitrina-img a{width:100%;}
.vitrina-img a img{width:100%;display:block;}


.item-text {
	width:100%;
	height:60px;
}
	
.item-text a{text-decoration:none;
}
.item-text h2, .item-text p.text-anons{ text-align:center;}

.opisanie-razdela{display:block;margin:20px 0;padding:0 10px; font-family:verdana;  font-size: 1.2em;line-height: 20px;color: #004704;}


.aeternumodium {
    z-index: 10;
    background-color: #fff;
    background: url("/templates/podari-derevo/images/white.png") repeat;
    opacity: 0.99;
}

.text-anons {
    text-align: left;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 16px;
}

.vitrina-item h2 {
    text-transform: uppercase;
    color:#2b702d;
    margin: 0 0 5px 0;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
}

.bold {
    margin-right: 10px;
    font-size: 16px;
    font-family: verdana;
}

.vitrina-img {
   /* width: 110px;
    height: 126px;
    float: left;*/
	width:100%;
	height:200px;
    margin: 0 10px 10px 0;
    display: block;
    position: relative;
}

.zoom {
    background: none;
    width: 121px;
    height: 126px;
    display: block;
    position: absolute;
}

.zoom:hover {
    background: url("/templates/podari-derevo/images/zoom.png") 0% 100% no-repeat;
}

.vitrina-category-item{}
.vitrina-category-item .item-text{margin-bottom:40px;}
.vitrina-category-item .text-anons{
	margin:4px 0;
	color: #878787;
    display: block;
    font-size: 1.1em;
	}
.vitrina-category-item .text-anons-price{font-size:2em}


.font24px {
    font-size: 24px;
}
/*
.read-more {
    margin-right: -3px;
    background: url("/templates/podari-derevo/images/read-more.png") no-repeat;
}

.read-more:hover {
    background: url("/templates/podari-derevo/images/read-more-hover.png") no-repeat;
}

.order {
    margin-left: -3px;
    background: url("/templates/podari-derevo/images/order.png") no-repeat;
}

.order:hover {
    background: url("/templates/podari-derevo/images/order-hover.png") no-repeat;
}

.order, .read-more {
    display: inline-block;
    height: 35px;
    width: 115px;
    margin-top: 10px;
}*/


.newbuttons{}
.newbuttons .read-more{
	height: auto;
    width: auto;
    margin: 0;
	-moz-border-radius: 11px 0 0 11px;
	border-radius: 11px 0 0 11px;  
	}
	
	
.newbuttons .order2{
	-moz-border-radius: 0 11px 11px 0;
	border-radius: 0 11px 11px 0;  
	display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #ff9200; 
	background-image: linear-gradient(to bottom, #ff9200 0px, #ff5600 100%);
    color: #fff; 
	padding: 7px 14px;
	font-family: 'Rotonda Regular';
	letter-spacing: 0.04em;}
.newbuttons .order2:hover{
	background-color: #ffaf00; 
	background-image: linear-gradient(to bottom, #ffaf00 0px, #ff5e00 100%);}
	
	
	



.vitrina-description {
    width: 300px;
    padding: 20px;
}

/*#block_3 .catalog{margin: 0 -50px;}*/
#block_3 .vitrina-item {
    width: 180px;
    height: 185px;
    border-radius: 15px;
    padding: 10px;
    display: inline-block;
    margin: 0px 10px 10px 0;
    background: #fff;
}

#block_3 .item-text {
    width:100%;
    height: 80px;
}


#block_3 .text-anons {
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    word-wrap: break-word;
    color:#000/*2b702d*/;


}

#block_3 .vitrina-item h2 {
    font-size: 14px;
    margin: 0 0 7px 0;
    line-height: 14px;
    text-align:center;
}

#block_3 .bold {
    margin-right: 0;
    font-size: 12px;
    display:block;
    margin-bottom: 3px;
}

#block_3 .vitrina-img {
    /*background-size: 89px 93px;
    height: 105px;*/
    margin: 0 10px 10px 0;
    width: 100%;
	
	background-size: 100% auto;
    height: 142px;

}

#block_3 .zoom {
    width: 100%; /*89px;*/
    height: 93px;
}

.aeternumodium > p {
    /*height: 75px;
    line-height: 17px;*/
	margin:10px 0 !important;
}

.aeternumodium .greytext{color:#878787;display:block;font-size:1.1em;}

.aeternumodium .wood_name {
    font-size: 16px;
    color: #2b702d;
    display:block;
    margin-bottom: 10px;
}
#block_3 .aeternumodium .wood_name{
    margin-bottom: 5px;
}

#block_3 .zoom:hover {
    background: url("/templates/podari-derevo/images/zoom-mini.png") 0% 100% no-repeat;
}

#block_3 .font24px {
    display: inline-block;
    font-size: 17px;
    margin-left: 0;
    margin-right: 5px;
    margin-bottom:0;
    color: #2b702d;
}
/*
#block_3 .read-more {
    margin-right: 0px;
    background: url("/templates/podari-derevo/images/read-more.png") no-repeat;
    background-size: 85px 25px;
}

#block_3 .read-more:hover {
    background: url("/templates/podari-derevo/images/read-more-hover.png") no-repeat;
    background-size: 85px 25px;
}

#block_3 .order {
    margin-left: -3px;
    background: url("/templates/podari-derevo/images/order.png") no-repeat;
}

#block_3 .order:hover {
    background: url("/templates/podari-derevo/images/order-hover.png") no-repeat;
    background-size: 85px 25px;
}
#block_3 .order, #block_3 .read-more {
    display: inline-block;
    height: 25px;
    width: 85px;
    margin-top: 5px;
    background-size: 85px 25px;
}*/

#block_3 .order, #block_3 .read-more{font-size:1.2em;padding:8px 4px 7px 7px;}
#block_3 .order2{font-size:1.2em;padding:8px 7px 7px 7px;}

#header .block_2 {
    margin: 0;
}

#header .block_2 .statistics_item_1 {
    background: url("/templates/podari-derevo/images/penki.png") no-repeat 10px 50px;
}

#header .block_2 .statistics_item_2 {
    background: url("/templates/podari-derevo/images/co2.png") no-repeat 10px 50px;
}

.display-none {
    display: none;
}

.dobro {
    display: block;
    width: 850px;
    height: 50px;
    line-height: 50px;
    color: fff;
    text-transform: uppercase;
    font-size: 20px;
    margin: 40px auto;
    text-align: center;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 700;

    background: #8ac80b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhYzgwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWI3M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8ac80b 0%, #8eb73c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ac80b), color-stop(100%, #8eb73c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8ac80b 0%, #8eb73c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8ac80b 0%, #8eb73c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8ac80b 0%, #8eb73c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #8ac80b 0%, #8eb73c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#8ac80b', endColorstr = '#8eb73c', GradientType = 0); /* IE6-8 */
}

.dobro:hover {
    color: #fff !important;
    background: #a4e206; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0ZTIwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MmMwMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a4e206 0%, #82c006 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4e206), color-stop(100%, #82c006)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a4e206 0%, #82c006 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a4e206 0%, #82c006 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a4e206 0%, #82c006 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a4e206 0%, #82c006 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a4e206', endColorstr = '#82c006', GradientType = 0); /* IE6-8 */
}

.teamTable {
}

.teamTable td.leader {
    /*    border: 1px solid #E6E6E6;*/
    margin-bottom: 10px;
    padding: 20px;
    background: #ffffff;
    vertical-align: top;
}

/*.teamTable td.leader > table{
    background: #FCFCFC;
}*/
.teamTable td.leader img {
    border-radius: 100%;
    padding-left: 20px;
}

.teamTable table {
    margin: 0 0 40px;
}

.textblock li {
    float: left;
    list-style: none outside none;
    padding: 18px 24px 0 0;
    width: 335px;
}

.new_object {
    background: url(../images/novinka.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
}




.certificate  #certificate_id {
    font-size: 1.1em;
    font-weight: normal;
    left: 479px;
    line-height: 1.4;
    position: absolute;
    top: 197px;
}


.certificate #certificate_id_mini {
    font-size: 0.9em;
    font-weight: normal;
    left: 324px;
    position: absolute;
    top: 466px;
}



.certificate #imya_i_familiya_poluchatelya {
    font-family: monospace;
    font-size: 1.5em;
    font-weight: normal;
    left: 310px;
    position: absolute;
    top: 231px;
}




.certificate #string2 {
    font-size: 1.2em;
    font-weight: bold;
    left: 420px;
    position: absolute;
    top: 266px;
}



.certificate #place {
    left: 226px;
    position: absolute;
    top: 304px;
}


.certificate #date {
    font-size: 0.9em;
    left: 210px;
    position: absolute;
    top: 360px;
}


.certificate #povod {
    left: 223px;
    position: absolute;
    top: 425px;
}


.certificate .certificate_form {
    margin-top: 30px;
    width: 660px;
}


.certificate .certificate_form form > div {
    margin: 10px 0 0;
}


.certificate .certificate_form form > div > label {
    display: inline;
}


.certificate .certificate_form label > span {
    display: inline-block;
    vertical-align: middle;
    width: 155px;
}
.certificate .green {
    color: #447c45;
}

.certificate .certificate_form .textinput {
    display: inline-block;
    vertical-align: middle;
    width: 200px;
}
.certificate .textinput[type="text"] {
    font-style: italic;
}
.certificate .textinput {
    border: 1px solid #c7e68f;
    color: #707070;
    padding: 6px 0 7px 1%;
    width: 98%;
}


.certificate .certificate_form .textinput.full {
    width: 480px;
}

.certificate .certificate_form .GPS span {
    display: inline-block;
    vertical-align: middle;
    width: 135px;
}


.certificate .certificate_form .GPS input {
    margin-left: 20px;
}


.certificate .certificate_form .GPS .textinput.GPS_E {
    margin-left: 80px;
}

.certificate .certificate_form form div span {
    display:inline-block;
    width:155px;
    vertical-align: middle;
}


.certificate .certificate_form form div .warning {
    display: inline-block;
    width: 0;
    color: #ff0000;
}


.certificate .certificate_form #datepick {
    background: url("../images/datepick.png") no-repeat scroll 180px center #ffffff;
}


.certificate .certificate_form form .check_box span {
    margin-left: 5px;
    vertical-align: top;
    width: 300px;
}



.certificate .certificate_form .ui-spinner {
    border: medium none;
    border-radius: 0;
    height: 29px;
    left: 5px;
    position: relative;
    top: 1px;
    width: 67px;
}


.certificate .certificate_form .ui-spinner .ui-spinner-input {
    border: 1px solid #c7e68f;
    height: 27px;
    left: 15px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
}


.certificate .certificate_form .ui-spinner .ui-spinner-down {
    background-position: -1px 0;
    left: 0;
}

.certificate .certificate_form .ui-spinner a {
    background: url("../images/spinner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 9px;
    position: absolute;
    top: 12px;
    width: 9px;
}


.certificate .certificate_form .ui-spinner .ui-spinner-up {
    background-position: -11px 0;
    right: 0;
}

.certificate .certificate_form .button {
    margin: 15px 0 20px;
}

.certificate .certificate_form .button .big_button {
    width: 220px;
}
/*
.certificate .big_button {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.certificate .big_button, .medium_button {
    border-radius: 4px;
}
.certificate .green_button input {
    background:#FF6002;
}*/
.fleft {
    float: left;
}

.nokiasans * {
    font-family: NokiaSans;
}


.certificate .big_button input {
    font-size: 33px;
    padding: 15px 25px;
}
.certificate .big_button input, .medium_button a, .rect_button a {
 /*  color: #ffffff;
    display: block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	*/
	-moz-border-radius:11px;
	border-radius:11px;  
	display: inline-block;
    font-size: 3em;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #ff9200; 
	background-image: linear-gradient(to bottom, #ff9200 0px, #ff5600 100%);
    color: #fff; 
	padding: 15px 30px;
	font-family: 'Rotonda bold';
	letter-spacing: 0.04em;
	border:none;
}


.certificate .big_button:hover input {
  /* text-shadow:0 3px 3px #ffffff;*/
   	 background-color: #ffaf00; 
	background-image: linear-gradient(to bottom, #ffaf00 0px, #ff5e00 100%);
	cursor:pointer;
}


.certificate #fname {
    left: 530px;
    position: absolute;
    top: 386px;
}


.certificate #gps {
    left: 142px;
    position: absolute;
    top: 330px;
}


.basket .certificate_image {
    background: url("../images/certificate.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 18px;
    font-weight: bold;
    height: 679px;
    margin: 0 0 15px;
    position: relative;
    width: 100%;
    box-shadow: -1px 2px 30px #AAE7F9;
}


.left_basket_wrap {
    width: 750px;
}


.basket .certificate #certificate_id {
    left: 483px;

}

.basket .certificate #string2{
    left: 322px;
    top: 270px;
}



.basket .certificate #imya_i_familiya_poluchatelya {
    border: 1px solid #c7e68f;
    font-family: sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    left: 320px;
    position: absolute;
    text-align: center;
    top: 233px;
    width: 355px;
}

.basket .certificate #fname {
    border: 1px solid #c7e68f;
    font-family: sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    left: 400px;
    position: absolute;
    text-align: center;
    top: 386px;
    width: 325px;
}


.basket .certificate #povod {
    font-family: sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    left: 223px;
    padding: 3px;
    position: absolute;
    /*text-transform: lowercase;*/
    top: 416px;
    width: 72%;
    border: 1px solid #c7e68f;
    resize: none;
    height: 32px;
    background: rgba(255,255,255,0.7);
}


.basket .left_basket_wrap > div {
    margin: 10px 0 0;
}



.basket .left_basket_wrap > div > label {
    display: inline;
}


.basket .left_basket_wrap div .warning {
    color: #ff0000;
    display: inline-block;
    width: 0;
}


.basket .left_basket_wrap div span {
    display: inline-block;
    vertical-align: middle;
    width: 165px;
}


.basket .left_basket_wrap .textinput {
    border: 1px solid #c7e68f;
    color: #707070;
    padding: 6px 0 7px 1%;
    width: 50%;

}


.basket .left_basket_wrap .ui-spinner {
    border: medium none;
    border-radius: 0;
    height: 29px;
    left: -15px;
    position: relative;
    width: 67px;
}


.basket .left_basket_wrap .ui-spinner-input {
    border: 1px solid #c7e68f;
    height: 27px;
    left: 15px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
}

.basket .left_basket_wrap .ui-spinner a {
    background: url("../images/spinner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 9px;
    position: absolute;
    top: 12px;
    width: 9px;
}


.basket .left_basket_wrap .ui-spinner .ui-spinner-up {
    background-position: -11px 0;
    right: 0;
}


.basket .left_basket_wrap .ui-spinner .ui-spinner-down {
    background-position: -1px 0;
    left: 0;
}


.basket .left_basket_wrap p.price {
    font-size: 24px;
}


.basket .left_basket_wrap p.price span {
    color: #a6c810;
    font-size: 30px;
}

.basket .certificate .button {
    float: left;
    margin: 15px 0 20px;
    width: 75%;
}


.basket .certificate .button .check_box {
    float: left;
    margin: 9px 0 0 20px;
    display:inline-block;
    width: 260px;

}


.radio_box > label, .check_box > label {
    cursor: pointer;
    display: inline;
    margin: 0 25px 0 0;
}


.basket .certificate .check_box span {
    margin-left: 5px;
    width: auto;
}



.basket .certificate #gender1 {
    border: 1px solid #c7e68f;
    font-size: 1.1em;
    left: 145px;
    position: absolute;
    top: 269px;
}


.basket .certificate #datepick {
    font-size: 0.8em;
    left: 198px;
    padding: 1px;
    position: absolute;
    top: 359px;
    width: 106px;
}


.basket .certificate #gender2 {
    border: 1px solid #c7e68f;
    font-size: 1em;
    left: 220px;
    position: absolute;
    top: 386px;
}


.buy .header h1 {
    float: left;
    margin: 35px 0 0;
	color:#006205;
	font-family:Rotonda;
	font-size:2.3em;
}
#wood_title{
    position: absolute;
    left: 135px;
    bottom: 268px;
}
#place_title{
    position: absolute;
    left: 133px;
    top: 304px;
}
#povod_title{
    position: absolute;
    left: 135px;
    bottom: 235px;
}
#date_title{
    position: absolute;
    left: 135px;
    bottom: 299px;
}

.content .catalogLink {
    margin-left: 4px;
    padding: 20px 0;
    width: 952px;
}

.content iframe {
    margin-left: -12%;
    width: 125%;
}
.block-podarki .content iframe {
    margin:0;
    width:50%;
}
.content article iframe, .content aside iframe {
    margin-left:0;
    width:100%;
}

.right-sitebar img {
    width: 100%;
}
.dercost #promo{
    font-size: 24px;
}


.oferta_block {
    text-align: center;
    padding-bottom: 25px;
}
.oferta_link {
    font-size: 20px;
    font-style: italic;
    color: #2b702d;
}


div.posolindii_text{display:inline-block;float:left;font-size:1.5em;width:60% !important;padding:10px;box-sizing: border-box;}
div.posolindii_video{display:inline-block;float:right;width:40% !important;padding:10px;box-sizing: border-box;}
div.posolindii_video iframe{width:100% !important;margin:0 !important;}
@media(max-width: 900px) {
	div.posolindii_text, div.posolindii_video{display:block;float:none;width:100% !important;padding:2px 10px;}
	}


#fancybox-content img{width:100%}

/*новое меню на странице каталога*/
	.idPage81 .top_menu{display:none;}
	.idPage81 .header :last-child{display:block !important;}

@media(max-width:1100px) {
	
	}
@media(max-width: 900px) {
	
	}
@media(max-width: 550px) {
	.header{} 
	.eco_event_w{}
	.eco_event_w .logo{width:34%; height:auto;}
	.eco_event_w .logo img{width:90%}
	.eco_event_w .slogan{width:48%}
	.eco_event_w .phone{}
	.header_tree_photo_eco{display:none;}
	.event-link {margin:4px auto !important;}
	.header_text_eco h1 span {font-size:1.5em !important;}
	.header_text_eco h1{font-size: 2em !important;text-align:center;}
	.eco_event_w{}
	.eco_event_w .news_item{width:100% !important;}
	.modal__inner section{}
	.modal__inner section img{width:100%;}
	.modal__inner section .text{width:100%;}
	#call-me_sport, #call-me_pr, #call-me_corp, #call-me_all, #call-me_cinema, #call-me_org{width: 100% !important;height: auto !important;padding: 0 !important;}
	.about_text {max-width: 620px !important;width:auto!important;}
	.about_rate_item{width:90% !important; margin:5%;}
	.eco_event_w .slick-track{max-width:900px !important;width:100% !important;}
	.eco_event_w .slider {height:auto !important;max-width: 900px !important;width:auto !important;}
	.eco_event_w .slick-slide {height:auto !important; width:50% !important;}
	.slick-track .slick-slide:nth-child(3) {width: 100% !important;}
	.slick-track .slick-slide:nth-child(3) .company_logo{width: 50%;float: left;}
	.company_block:after, .company_block:before{display:none !important;}
	.eco_event_w .worldmeters, .eco_event_w .podpiska{margin: 10px auto !important; display: block !important;}
	.footer-v2 .stat{width:71%;}
	.footer-v2 .phone{display:none;}
	.about_block_back{bottom: 98% !important;}
	.eco_event_w .about_video{width:100% !important;}
	.basket .certificate #povod{font-size: 1em !important;}
	.vk {margin-left: 10% !important;}

	.header .slogan {float: right;margin:0;width: 248px;}
	.header .phone{margin:0; margin-right: 10px;font-size: 1.5em;height: 30px;}
		.header .phone i{display:none;}
		.header .phone span a{text-decoration:none;font-size: 1.1em;}
	.header .logo {width:34%;height:90px;}
		.header .logo img {width:100%}
	.footer-v2 .footer-logo p {font-size: 0.8em;}
	#header.sp_header {height: auto !important;	}


	/*наша команда*/
	.green_team_block {float: none !important;}
	.green_team_card {    float: none !important;    width: 100% !important;    padding: 10px;    text-align: center;box-sizing: border-box;}
	.green_team_text {    float: none !important;    width: 100% !important;    padding: 10px;box-sizing: border-box;}
	
	/*страница каталог*/
	.vitrina-item {    width: 48%;    height: 260px;    margin: 2% 1%;   float: left;    box-sizing: border-box;}
	.item-text {    width: 100%;    height:80px;}
	.vitrina-category-item .item-text{height: 132px;}
	.vitrina-img { height: auto;min-height:146px;}
	.vitrina-category-item .item-text {margin-bottom:0px;}
	.vitrina-item h2 {font-size: 1.3em;}
	.basicGreenButton, .basicOrangeButton{font-size:1.2em !important; padding: 7px 5px;}
	.vitrina-category-item .basicGreenButton{font-size: 1.4em !important;}
	aside{display:none}
	.blog{width:100%;   margin: 0;box-sizing: border-box;    padding: 0 10px;}
	.blog article > div {width:100%;overflow:hidden;}
	.blog article > div img{max-width:100%;}
}

.mice{    color: #000 !important;    border: none !important;    background: none !important; margin: 4px 0 0 0!important;}



.BlockImportantKnow{margin:20px 0;text-align:center;}
.BlockImportantKnow > a{color:#006205;font-family: Comic Sans MS;font-size:20px;}
.BlockImportantKnow > div{text-align:left;display:none;margin:5px 20px 20px 20px;padding:10px 20px; border-left:solid red 1px;background-color:#abff022e;}
#BlockImportantKnow684{display:none;}


.socseti .green_links {    display: block;    font-size: 13px;    margin:13px 0 0 -10px;}
.socseti .green_links a{text-decoration:none;padding: 10px;}
.socseti .green_links strong:before{font-family: FontAwesome;
    content: "\f003 ";
    font-size: 24px;
    margin-left: 5px;
    color:#cdeb9c;
    font-weight: normal;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
	
.socseti .green_links strong:hover:before{color:#fff;cursor:pointer;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}

.socseti .green_links .ico_whatsapp strong:before{content: "\f232";}
.socseti .green_links .ico_youtube strong:before{content: "\f16a";}
.socseti .green_links .ico_vk strong:before{content: "\f189 ";}
.green_links .ico_telegram strong:before{    content: "\f2c6    ";}



#otzivi_photoalbum_block{display:block;width:100%;}
#otzivi_photoalbum_block .otzivi_photoalbum_item{display:inline-block;width:24%;height:auto;margin:0;padding:0;overflow:hidden;}
#otzivi_photoalbum_block .otzivi_photoalbum_item a{}
#otzivi_photoalbum_block .otzivi_photoalbum_item a img{width:90%;height:auto;}
#otzivi_photoalbum_block .otzivi_photoalbum_item .descr{display:none;}

.otzivi_people_block{}
.otzivi_people_block .otzivi_people_item{display:block;margin:10px 0;}
.otzivi_people_block .otzivi_people_item .otzivi_people_item_pic{display:inline-block;width:200px;float:left;overflow:hidden;}
.otzivi_people_block .otzivi_people_item .otzivi_people_item_pic img{width:90%;height:auto;display:block;border-radius:100%;border:2px solid #d0de4d;overflow:hidden;}
.otzivi_people_block .otzivi_people_item .otzivi_people_item_text{padding:0 10px;display:block;}
.otzivi_people_block .otzivi_people_item .otzivi_people_item_text h3{}
.otzivi_people_block .otzivi_people_item .otzivi_people_item_text> div{}

h2.glineb{border-bottom:#a1c30e 1px solid;}

.modal {max-width:1500px !important; z-index:501 !important;}
.blocker{z-index:500 !important}


table.table_corporate_alleya{}

table.table_corporate_alleya tr:nth-child(2), table.table_corporate_alleya tr:nth-child(7){background: none repeat scroll 0 0 #eaf0ac;}
table.table_corporate_alleya tr:nth-child(3), table.table_corporate_alleya tr:nth-child(6){background: none repeat scroll 0 0 #e2eb8a;}
table.table_corporate_alleya tr:nth-child(4), table.table_corporate_alleya tr:nth-child(5){background: none repeat scroll 0 0 #d5e259;}
/*table.table_corporate_alleya tr:nth-child(5){background: none repeat scroll 0 0 #d9e569;}*/
table.table_corporate_alleya tr:first-child, table.table_corporate_alleya tr:last-child{background: none repeat scroll 0 0 #eef3bd;}
