@charset "UTF-8";

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


* {
 margin: 0;
 padding: 0;
 border: 0;
 }

 body{
 background:url(../images/heder-bg2.png) top center no-repeat #fdfae4;

 color: #000;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 }

 h1{font-size:18px; font-weight:bold; color:#015033;}
 h2{font-size:16px; font-weight:bold; color:#015033; margin-top: 26px; margin-bottom: 10px;}
 h3{font-size:14px; font-weight:bold; color:#015033; margin-top: 20px; margin-bottom: 10px;}
p {
font-family:  Arial, Helvetica, Verdana;
font-size: 14px;
color: #666666;
line-height:19px;
text-align: justify;
}


 #footer h3{font-size:12px; font-weight:normal; text-transform:uppercase; font-style:normal; color:#000; margin-bottom:10px}
 div.itemHeader h2.itemTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold; font-style:italic; color:#015033; margin-bottom:30px}

 
 #container {
 width: 1004px;
 margin: 0 auto;
 }
 #fbg {
  background:url(../images/footer-bg2.png) bottom center no-repeat;
 margin:0 auto;
 }
 div.text_banner {
	font-size:13px;
 }
 .item-page a, div.text_banner a, div.text_banner{
 color:#015033;
 }
  .item-page a:hover, div.text_banner a:hover{
 color:#015033;
 text-decoration:none;
 }

 #header{height:230px;  position:relative}
 #logo{height:115px; width:130px; background:url(../images/logo.png); position:relative; left:5px; top:20px; display:block}
 #top-menu{position:absolute; left:290px; top:26px}
 #top-menu ul{list-style-type:none; overflow:hidden; zoom: 1}
 #top-menu ul li{float:left;  text-align:center; border-right:#008752 1px solid; height:18px; margin: 0 -1px 0 1px}
 #top-menu ul li a{color:#015033; text-decoration:none; font-size:14px; padding:0 10px} 
 #top-menu ul li a:hover{text-decoration:underline}
 #head-search{height:28px; width:172px; position:absolute;	top:215px; left:773px}
 #head-search .inputbox{height:25px; width:159px; padding: 0 0 0 10px; font-style:italic; color:#8d8e8e; border-top:#cdc495 solid 3px; border-left:#cdc495 solid 3px; background-color:#f8edb4}
 #mnu3{position:absolute; left:865px; top:287px}
 #mnu3 a{display:inline-block; height:13px}
 #home-a{ background:url(../images/home.png); width:18px}
 #email-a{ background:url(../images/home.png) -22px 0; width:18px}
 #eng-a{ width:28px; background:url(../images/home.png) -48px 0}
 

 #wrap{ min-height:300px;}
 #sidebar{float:left; width:202px; padding:16px 36px 16px 12px}
 #sidebar .moduletable_news{border:#b2b0a0 1px solid; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
	border-radius: 8px; behavior:url(border-radius.htc); background:#fbf6d1; box-shadow:#b2b0a0 1px 1px;}
 .moduletable_news ul, ._news ul{list-style-type:none;}
 .moduletable_news ul li, ._news ul li{margin-bottom:15px}
 .moduletable_news{padding: 15px 15px 0px 15px}
 .moduletable_news div.module-header, ._news div.module-header{margin-bottom:12px;font-size:16px; font-weight:bold; color:#015033}
 .moduletable_news span.moduleItemDateCreated, ._news span.moduleItemDateCreated{font-size:13px; color:#008752; display:block;}
 .moduletable_news a.moduleItemTitle, ._news a.moduleItemTitle{font-size:13px; text-decoration:none; color:#015033;}
 .moduletable_news a.moduleItemTitle:hover, ._news a.moduleItemTitle:hover{text-decoration:underline;}
 /*Меню*/
 .moduletable_news,
 .moduletable,
 .moduletable_grin-menu,
 .moduletable_blue-menu,
 .moduletable_pink-menu,
 .moduletable_foxy-menu,
 .moduletable_fazenda-menu,
 .moduletable_mdv-menu{
	 margin-bottom:17px;
 }
 .moduletable_fazenda-menu{width:198px; overflow:hidden;padding-bottom:1px;border-radius:0 0 10px 10px; text-align:center}
 .moduletable_grin-menu{width:198px; overflow:hidden;padding-bottom:1px;border-radius:0 0 10px 10px; text-align:center}
 .moduletable_blue-menu {width:198px; overflow:hidden;padding-bottom:1px;border-radius:0 0 10px 10px; text-align:center}
 .moduletable_pink-menu {width:198px; overflow:hidden;padding-bottom:1px;border-radius:0 0 10px 10px; text-align:center}
 .moduletable_foxy-menu{width:198px; overflow:hidden;padding-bottom:1px;border-radius:0 0 10px 10px; text-align:center}
 .moduletable_mdv-menu{width:198px; overflow:hidden;padding-bottom:1px;border-radius:0 0 10px 10px; text-align:center}
 .moduletable_grin-menu div.module-header,
 .moduletable_blue-menu div.module-header,
 .moduletable_pink-menu div.module-header,
 .moduletable_foxy-menu div.module-header,
 .moduletable_fazenda-menu div.module-header,
 .moduletable_mdv-menu div.module-header{
	 margin-top:138px;font-size:14px; font-weight:bold; color:#015033;
 }
 .moduletable_grin-menu ul,
 .moduletable_blue-menu ul,
 .moduletable_pink-menu ul,
 .moduletable_foxy-menu ul,
 .moduletable_fazenda-menu ul,
 .moduletable_mdv-menu ul{
	 text-align:left; list-style-type:none; margin:12px 0 0 4px;
 }
 .moduletable_grin-menu ul li,
 .moduletable_blue-menu ul li,
 .moduletable_pink-menu ul li,
 .moduletable_foxy-menu ul li,
 .moduletable_fazenda-menu ul li,
 .moduletable_mdv-menu ul li{
	 margin-bottom:2px;
 }
 .moduletable_grin-menu ul li a,
 .moduletable_blue-menu ul li a,
 .moduletable_pink-menu ul li a,
 .moduletable_foxy-menu ul li a,
 .moduletable_fazenda-menu ul li a,
 .moduletable_mdv-menu ul li a{
	 display:block; width:177px; height:21px; font-size:13px; text-decoration:none; padding:4px 0 0 15px;
 }
 .moduletable_grin-menu ul li ul,
 .moduletable_blue-menu ul li ul,
 .moduletable_pink-menu ul li ul,
 .moduletable_foxy-menu ul li ul,
 .moduletable_fazenda-menu ul li ul,
 .moduletable_mdv-menu ul li ul{
	 margin:0;
 }
 .moduletable_grin-menu ul li ul li,
 .moduletable_blue-menu ul li ul li,
 .moduletable_pink-menu ul li ul li,
 .moduletable_foxy-menu ul li ul li,
 .moduletable_fazenda-menu ul li ul li,
 .moduletable_mdv-menu ul li ul li{
	 margin:2px 0px 2px 15px;
 }
 .moduletable_grin-menu ul li ul li a,
 .moduletable_grin-menu ul li ul li a,
 .moduletable_pink-menu ul li ul li a,
 .moduletable_foxy-menu ul li ul li a,
 .moduletable_fazenda-menu ul li ul li a,
 .moduletable_mdv-menu ul li ul li a{
	 font-size:13px;
 }
 .moduletable_grin-menu ul li ul li a:hover,
 .moduletable_blue-menu ul li ul li a:hover,
 .moduletable_pink-menu ul li ul li a:hover,
 .moduletable_foxy-menu ul li ul li a:hover,
 .moduletable_fazenda-menu ul li ul li a:hover,
 .moduletable_mdv-menu ul li ul li a:hover{
	 text-decoration:underline;
 }

 div.no-bg {background: none;}

 /*Зеленое меню*/
 .moduletable_fazenda-menu{background:url(../images/mnu_fazenda_bg.png)}
 .moduletable_mdv-menu{background:url(../images/mnu_mdv_bg.png)}
 .moduletable_grin-menu{background:url(../images/mnu_green_bg.png)}
 .moduletable_blue-menu{background:url(../images/mnu_blue_bg.png)}
 .moduletable_pink-menu{background:url(../images/mnu_pink_bg.png)}
 .moduletable_foxy-menu{background:url(../images/mnu_foxy_bg.png)}
 .moduletable_fazenda-menu div.module-header{color:#614200}
 .moduletable_mdv-menu div.module-header{color:#096a00}
 .moduletable_grin-menu div.module-header{color:#008752}
 .moduletable_blue-menu div.module-header{color:#0a70a4}
 .moduletable_pink-menu div.module-header{color:#9d2040}
 .moduletable_foxy-menu div.module-header{color:#7f5a1a}
 .moduletable_fazenda-menu ul li a{background:url(../images/fazenda-mnu-li-bg.png); color:#3D2A00}
 .moduletable_mdv-menu ul li a{background:url(../images/mdv-mnu-li-bg.png); color:#0b7b00}
 .moduletable_grin-menu ul li a{background:url(../images/mnu_li-bg.png); color:#003d25}
 .moduletable_blue-menu ul li a{background:url(../images/blue-mnu_li-bg.png); color:#0f2249}
 .moduletable_pink-menu ul li a{background:url(../images/pink-mnu_li-bg.png); color:#490f1f}
 .moduletable_foxy-menu ul li a{background:url(../images/foxy-mnu_li-bg.png); color:#3d2a00}
 .moduletable_fazenda-menu ul li ul li a{background:url(../images/fazenda-li-marker.png) 0 8px no-repeat; color:#614200}
 .moduletable_mdv-menu ul li ul li a{background:url(../images/mdv-li-marker.png) 0 8px no-repeat; color:#0b7b00}
 .moduletable_grin-menu ul li ul li a{background:url(../images/fazenda-li-marker.png) 0 8px no-repeat; color:#008752}
 .moduletable_blue-menu ul li ul li a{background:url(../images/blue-li-marker.png) 0 8px no-repeat; color:#0a70a4}
 .moduletable_pink-menu ul li ul li a{background:url(../images/pink-li-marker.png) 0 8px no-repeat; color:#9d2040}
 .moduletable_foxy-menu ul li ul li a{background:url(../images/foxy-li-marker.png) 0 8px no-repeat; color:#7f5a1a}

#content ul, #content ol {
 padding-left:20px;
 padding-top:7px;
 padding-bottom:12px;
}
#content li, #content ol {
padding-top:5px;
padding-bottom:5px;
line-height:19px;
}



#content ul {
margin:0 0 5px 0;
}

#content ul li {
	margin:0px; 
	padding-top:0px;
	padding-left:5px;

}

#content ol {
margin:0 0 5px 10px;
}

#content ol li {
	margin:0px; 
	padding-top:0px;
	padding-left:10px;

}


.simple-table{
background:none;
border-collapse:collapse;
}

.simple-table tr{
background:none;
}

.simple-table td{
padding:0;
background:none;
border: 0;
}

table, .main-table {
color:#666666;
border-collapse:collapse;
}

table td, .main-table td, table th, .main-table th {
padding:5px;
background: #f9ecb5;
font-family: Arial, Helvetica,Verdana;
font-size: 13px;
border: 1px solid #c4c4c4;
}

table th, .main-table th{
background-color:#cbda75;
font-weight:normal;
color:#444;
 }



#content .dlist {
	margin:0;
	padding:15px 0 0;
}
#content .dlist li {
	list-style-type:none; 
	margin:0px; 
	text-indent: 45px; 
	background:url(../images/dublist.png) no-repeat;
	line-height:19px;
	padding-top:5px;
	padding-left:2px;
	padding-bottom:15px;
}

#content .slist {
	margin:0 0 5px 0;
        padding:0;
}
#content .slist li {
	list-style-type:none; 
	margin:0px; 
	background:url(../images/list2.png) no-repeat;
	line-height:19px;
	padding-top:0px;
	padding-left:25px;

}

#content .s2list {
	margin:0 0 5px 2px;
	padding:0;
}
#content .s2list li {
	list-style-type:none; 
	margin:0px; 
	background:url(../images/list1.png) no-repeat;
	line-height:19px;
	padding-top:0px;
	padding-left:23px;

}


#li-1 .module-header, #li-2 .module-header, #li-3 .module-header, #li-4 .module-header{
	font-size: 16px;
	font-weight: bold;
	color: #015033;
	padding:0px;
}

 
 #wrap-container{margin-left:250px; padding:16px 10px 16px 0; overflow:hidden}
 #content{ padding:0px 10px}
 #slider{margin-bottom:30px}
 #banner {margin-bottom:30px}
 #slider .slide-desc-text{padding:0; text-align:center}
 #slider .slide-desc-bg{background:none; opacity:1} 
 #slider .slide-text a{text-decoration:none; font-size:13.86px; color:#008752}
 #slider .slide-text a span{font-weight:bold; font-size:13.59px}
 
 #footer{height:185px; overflow:hidden; clear:both; position:relative;}
 #footer #footer-ul{list-style-type:none; margin:18px 0 0 20px}
 #footer #footer-ul li{float:left}
 #li-1{height:70px; width:25px; margin-right:135px}
 #li-1 ul li{width:130px}
 #li-2{width:238px} 
 #footer-ul #li-2 div.moduletable ul.joomla-nav li{float:none}
 #li-3{margin:0px 3px 14px -91px}
 #li-3 .moduletable {margin-bottom: 6px;}
 #li-3 .increase_the_quality {font-size:13px; line-height: 14px; width: 135px; text-align: left;}
 #li-4{text-align:right;width:360px;margin:0px 3px 14px 120px}
 #f-logo{width:70px; height:65px; background:url(../images/f-logo.png)}
 #footer ul li ul{list-style-type:none;}
  #footer ul li{
  padding-top:1px;}
 #footer #footer-ul li .moduletable ul li{}
 #footer #footer-ul li .moduletable ul li a{font-size:13px; color:#666666; text-decoration:none;}
 #footer #footer-ul li .moduletable ul li a:hover{text-decoration:underline}
 
#header .top-phone
{            text-align:right;
	position: absolute;
	left: 770px;
	top: 130px;
}
#header .top-phone SPAN:first-child
{
	font: bold 25px Arial, Helvetica, Verdana, sans-serif;
	color: #fcf5c7;
}
#header .top-time
{
	font: 14px  Arial, Helvetica,Verdana, sans-serif;
	color:#cbda75;

}
#header .top-phone img 
{
padding-top:7px;
padding-right:3px;
}
#header .top-phone p {
	margin: 0;
}
TABLE.price
{
	width: 740px;
	font: normal 12px sans-serif;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
TABLE.price TR.c1, TABLE.price TD.c1
{
	background-image: url(../images/th_bg.jpg);
	color: #fff;
	text-align: center;
	font-size: 20px;
}
td.c1 {
	font-size: x-large;
	font-weight: bold;
	color: #fff;
}
TABLE.price TD
{
	padding: 3px;
	border: 1px solid #C4C4C4;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}
TABLE.price TR.c1 TD
{
	padding: 12px;
}
TABLE.price .c2
{
	background-color: #F9ECB5;
}
TABLE.price .c3
{
	background-color: #FCB813;
	font-weight: bold;
}
.share {
	position: absolute;
	top: 256px;
	left: 858px;
}
div.itemContainer {
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
}
.catItemTitle
{
	font-style: italic;
	color: #015033;
	font-size: 16px;
}
.li-counter {
	position: absolute;
	left: 481px;
	top: 92px;
}
.itemBody div.itemIntroText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #888;
	font-weight: normal;
	line-height: 18px;
}
ul, ol {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #666666;
}
/*
#liveTextLabel_22320 {
	top: 5px !important;
}
*/
.blogitems h2 {
	margin: 20px 0 5px 0px;
}
.blogitems .readmore {
	margin-top: 5px;
}
DIV.login FORM, form#chronoform_discount
{
	background: #FBF6D1;
	border: 1px solid #B2B0A0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 0 0 15px;
}
form#chronoform_discount {
	padding: 20px;
}
.login FORM DIV.login-fields
{
	margin: 21px 0 0 30px;
}
.login FORM .login-fields LABEL, form#chronoform_discount label
{
	display: block;
	float: left;
	width: 92px;
	line-height: 22px;
	font-weight: normal;
	font-size: 16px;
}
form#chronoform_discount label {
	width: 120px;
}
.login FORM .login-fields INPUT
{
	border: 1px solid #B2B0A0;
	height: 20px;
}
.login FORM .login-fields LABEL#remember-lbl
{
	width: 162px;
	font-size: 14px;
	margin-top: -10px;
}
.login FORM .login-fields INPUT#remember
{
	margin-top: -10px;
	margin-left: -30px;
}
BUTTON.button, form#chronoform_discount input[type="submit"]
{
	background-color: #339C60;
	color: #FFFFFF;
	font: bold 17px "Trebuchet MS", Arial, Tahoma;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 5px 0 20px 30px;
	padding: 10px;
}
a button.button {
	margin: 5px 0;
	color: #7f5a1a;
	border: 1px solid #c7b17c;
	background: #e3e1b6; /* Old browsers */
	background: -moz-linear-gradient(top,  #e3e1b6 0%, #ddbb6c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e1b6), color-stop(100%,#ddbb6c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e3e1b6 0%,#ddbb6c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e3e1b6 0%,#ddbb6c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e3e1b6 0%,#ddbb6c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e3e1b6 0%,#ddbb6c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e1b6', endColorstr='#ddbb6c',GradientType=0 ); /* IE6-9 */
}
a button.button:hover {
	cursor: pointer;
	background: #ddbb6c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ddbb6c 0%, #e3e1b6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddbb6c), color-stop(100%,#e3e1b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ddbb6c 0%,#e3e1b6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ddbb6c 0%,#e3e1b6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ddbb6c 0%,#e3e1b6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ddbb6c 0%,#e3e1b6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddbb6c', endColorstr='#e3e1b6',GradientType=0 ); /* IE6-9 */
}
form#chronoform_discount input[type="submit"] {
	margin: 0;
}
FORM#chronoform_reviews
{
	border: 1px solid #B2B0A0;
	background: #FBF6D1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 20px 0;
}
FORM#chronoform_reviews LABEL
{
	margin: 0 0 0 30px;
	display: block;
}
FORM#chronoform_reviews #name1_container_div LABEL, FORM#chronoform_reviews #email1_container_div LABEL, FORM#chronoform_reviews #input_text_51_container_div LABEL
{
	float: left;
	width: 150px;
}
FORM#chronoform_reviews .ccms_form_element
{
	margin: 15px 0 0;
}
FORM#chronoform_reviews INPUT
{
	border: 1px solid #B2B0A0;
	width: 203px;
}
FORM#chronoform_reviews TEXTAREA
{
	border: 1px solid #B2B0A0;
	margin: 10px 0 0 30px;
	height: 80px;
	width: 355px;
}
FORM#chronoform_reviews #chrono_verification1_container_div LABEL
{
	width: 117px;
	float: left;
	line-height: 38px;
}
FORM#chronoform_reviews #chrono_verification1_container_div INPUT
{
	width: 45px;
	vertical-align: top;
	height: 18px;
	padding: 10px;
}
FORM#chronoform_reviews .cfdiv_submit INPUT
{
	background-color: #339C60;
	height: 30px;
	width: 100px;
	font: bold 17px "Trebuchet MS", Arial, Tahoma;
	color: #FFFFFF;
	margin: 5px 0 20px 30px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#k2Container.k2AccountPage {
	border: 1px solid #B2B0A0;
	background: #FBF6D1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 20px 0;
	padding: 20px;
}
.k2AccountPage th.k2ProfileHeading {
	background: none;
}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {
	background: none;
}
#k2Container button.button {
	width: 200px;
}
#k2Container.k2AccountPage input {
	border: 1px solid #B2B0A0;
}

.moduletable.reviews-block .module-header {
position: absolute;
top: 135px;
font-weight: bold;
font-size: 14px;
}
.moduletable.reviews-block {
width: 200px;
text-align: center;
position: relative;
float: left;
margin: 10px 18px;
border-radius: 20px;
overflow: hidden;
height: 178px;
}
.ecopark .module-header {
color: #7f5a1a;
}
.gribniki .module-header {
color: #9d2040;
}
.hutorok .module-header {
color: #008752;
}
.rybatskoe .module-header {
color: #0a70a4;
}

#content p {
	margin: 10px 0;
}




#content .pagination {
text-align: center;
}

#content .pagination ul li {
display: inline;
list-style: none outside none;
margin: 7px;
}

#content .k2Pagination ul li {
margin: 7px;
}
.blog.domaVProdazhe .blogitems {
    width: 45%;
    float: left;
    height: 342px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.blog.domaVProdazhe .img-intro-left img {
    width: 75%;
    padding: 4px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
/*
 {
    text-align:;
}
*/
.blog.domaVProdazhe .blogitems h2 {
    min-height: 50px;
}

/* social buttons */
.social_buttons {
    clear: both;
    padding-left: 250px;
}

.listingGn__item {
font-size: 14px;
line-height: 20px;
margin: 20px 0;
clear: both;
}


.listingGn__item__date {
color: #666666;
}



table.price td.t-header {
	background-color:#cbda75;
	height:25px;
	font-size:14px;
 }
td.td-white {
	background-color:#ffffff;
}
td.td-color1 {
	background-color:#f9ffc6;
}
td.td-color2 {
	background-color:#fef9a5;
}

.item_main_photo {
	float:left;
	width:180px;
	height:128px;
	margin:5px 20px 20px 0;
}

.review-form-holder {
	display: none;
}

.feedback-form-holder {
	margin-top: 20px;
}

.feedback-form .email-form {
	display: none;
}

.feedback-form .loader {
	position: absolute;
	padding-left: 100px;
	margin-top: -10px;
	display: none;
}

#error-message-input_submit_4 {
	padding-top: 5px;
	display: none;
}

.ccms_form_element input.error,
.ccms_form_element textarea.error {
	border-color: red;
}

a.swf-holder {
	display: block;
	position: absolute;
	width: 200px;
	height: 225px;
}
a.swf-holder-center {
	display: block;
	position: absolute;
	width: 740px;
	height: 83px;
}

.tm-holder {
	float: left;
	padding: 16px 0 0 135px;
	color: #686B64;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
}

ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg.photo_item {
	width:225px;
	height:160px;

}	

ul.sigProClassic {
margin: 0 -20px !important;
}


.immrg ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
margin-right:30px;
}

/** 4.02.2015  **/

.promo {
	font-size: 16px;
}

.promo strong {
	color: #519606;
}

.a-left {
	float: left;
	padding-right: 30px;
}

.a-left + p {
	padding-top: 15px;
}

.promo-anons {
	color: #666666;
	font-size: 20px;
	line-height: 28px;
	padding-top: 10px;
}

.promo-line {
	padding: 15px 50px;
	background-color: #92ae3d;
	color: #fff;
	text-align: center;
	font-size: 18px;
	clear: left;
}

.promo-center {
	text-align: center;
}

.promo-countdown {
	padding: 25px 0 15px 0;
}

.promo-countdown .remaining {
	color: #981c2e;
	font-size: 60px;
	font-weight: bold;
	letter-spacing: 5px;
}
.promo-countdown .remaining-legend {
	color: #666666;
	font-size: 16px;
}

/** /4.02.2015  **/


/** doma v prodazhe 6.02.2015  **/

.spo-container:hover { 
    border: solid 2px #f28935;
}
.spo-container:hover .spo-block{ 
    border: solid 1px #ffffff
}
.spo-container{
    float:left;
     border: solid 2px #fdfae4;
     border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;   
    overflow: hidden;
    margin-right:11px;
    margin-bottom:15px;
}
.spo-block{
    width:220px;
    background-color: #ffffff;
    border: solid 1px #b2b0a0;
    padding:4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;  

}
.spo-image{
    width:220px;
    height:136px;
    overflow: hidden;
    background-color: #fffff1;
}
.spo-text, .spo-desc {
    padding:10px;
    overflow:hidden;
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    color: #666666;
}
.spo-text h2{
    padding:0px;
    margin:0px;
}
.spo-text{
    line-height:25px;
}
.spo-desc{
    background-color: #fbf6d1;
}
.spo-button{
    display:block;
    overflow:hidden;
    border: solid 1px #b2b0a0;
    height:29px;
    font-size: 13px;
    line-height:28px;
    background: url('../images/spo-button.gif');
    width:170px; 
    text-decoration:none;
    margin-top:12px;
    margin-left:14px;
    text-align:center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.spo-button:hover{
    background-position: 0 -29px;
    }
.spo-desc span {
    display:block;
    float: left;
    height:14px;
    padding:2px 15px 12px 25px;
    background:  url('../images/check.png') no-repeat;
}
.spo-desc div {
    float:right;
    font-weight:bold;
    color:#000000;
}
.spo3{
    margin-right:0px !important;
}
#spo-end{
    clear:both;
}

.spo-mark, .spo-image{
    width:220px;
    height:136px;
    overflow: hidden;
}
.spo-mark{
    background: url('../images/mark.png') top right no-repeat;
}
/** /doma v prodazhe 6.02.2015  **/

/** sotrudnichestvo 11.02.2015  **/

.serv-container:hover { 
    border: solid 2px #8fc324;
}
.serv-container:hover .serv-block{ 
    border: solid 1px #ffffff;
}
.serv-container:hover .serv-text{ 
    background-position: right !important;
}
.serv-container{
    text-decoration:none;
    display:block;
    float:left;
     border: solid 2px #fdfae4;
     border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;   
    overflow: hidden;
    margin-right:11px;
    margin-bottom:15px;
    padding:0;
}
.serv-block{
    width:710px;
    border: solid 1px #b2b0a0;
    padding:4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url('../images/serv-arrow.gif') no-repeat right #ffffff;  
}
.serv-text {
    padding:10px 100px 10px 10px;
    overflow:hidden;
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    color: #666666;
    margin-right:13px;   
}
.serv-text span {
    line-height:30px;
    font-weight:bold;
    color:#519606;
}
.serv-text h2, .serv-text h2 a{
    padding:0px;
    margin:0px;
    color: #015033 !important;
  
}

.serv-text h2 a{
text-decoration:underline;
}

.serv-text a{
text-decoration:none;
display:block;
width:100%;
color: #666666;
}

/** /sotrudnichestvo 11.02.2015  **/


#content ul.list {
    list-style: outside none none;
    padding:0;
    margin: 0;
}

#content .list li { 
    line-height: 1.2em;
    margin-top: 8px;
    padding-left: 18px;
    position: relative;
}

#content .list li:before {
    background: none repeat scroll 0 0 #97c330;
    border-radius: 9px;
    content: "";
    height: 8px;
    left: 1px;
    position: absolute;
    top: 4px;
    width: 8px;
}



.domino {
font-family: 'ADomIno', arial !important;
font-size:22px;
line-height:normal !important;
}

h2.domino {
font-size:26px;
font-weight:normal;
color:#008752;
}

ul.domino li{
line-height:22px !important;
background-position: 0 5px !important;
}


 hr {
    border: none; 
    color: #d8bc72; 
    background-color: #d8bc72; 
    height: 1px; 
    margin:30px 0;
   }


.manager-block {
width: 98%; 
max-width: 724px; 
margin: 1em 0; 
padding: 1em; 
box-shadow: 0 4px 4px rgba(0, 0, 0, .2);
height: 195px;
background:#fff;
border:1px solid #f4f6f5; 
padding:6px 0 0 6px;
}

.manager-block img {
width: 178px;
height:189px;
margin-right:30px;
float:left;

}

.manager-about {
margin-top:20px;
}
.manager-about p {
font-family: 'ADomIno', arial !important;
font-size:26px;
float:left;
line-height:normal !important;
}

.manager-about span {
color: #008752;
}