@font-face {
     font-family: Myriad Pro;
     src: url(/fonts/myriadpro.otf);
}

html {
				margin: 0;
				padding: 0;
				background:transparent;
				color:#444;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;

}
body {
				text-align:left;
				background:transparent;
				margin: 0;
				padding: 0;
background-color: #bece84;
}

a {
outline:none;
}

a#logo {
background:url('/img/logo.png') no-repeat;
width:200px;
height:191px;
display:block;
position:absolute;
top:30px;
left:20px;

}

.show-all {
position:absolute;
bottom:40px;
left:40px;
}

.show-all a:link, .show-all a:visited {
				font: 13px Arial, Helvetica, sans-serif;
				color: #444;
				text-decoration:underline;
}
.show-all a:hover, .show-all a:active {
				color:#FF0000;
				text-decoration:underline;
}

h1,h2 {
		font: normal  20px  Arial, Helvetica, sans-serif;
		color: #6d9d31;
		margin:0;
		padding:0;
		margin-bottom:15px;
		letter-spacing:-1px;
}

h3 {
		font: normal 18px  Myriad Pro, Arial, Helvetica, sans-serif;
		color: #6d9d31;
		letter-spacing:-1px;
}
p {
				margin:0;
}

img, a img {
border:0;
}

a:link, a:visited {
				font: 13px Arial, Helvetica, sans-serif;
				color: #444;
				text-decoration:underline;
}
a:hover, a:active {
				color:#FF0000;
				text-decoration:underline;
}

#container {
				
				background:url(/img/container-bg.jpg) no-repeat center top #fff;
				width:1000px;
				min-height:1000px;
				margin:0px auto;
				overflow:hidden;
				position:relative;
}
#header {
				height: 180px;
}

#slogan {
							
				position:absolute;
				/*top: 64px;
				left:292px;*/
				top:65px;
				left:270px;
				color: #335e00;
				font: normal 24px  Myriad Pro, Arial, Helvetica, sans-serif;
}

#phone {
				background:url(/img/phone.png) no-repeat;
				display:block;
				width:175px;
				height:52px;
				position:absolute;
				top:74px;
				/*right:40px;*/
				right:30px;			
}

.menu {
				list-style:none;
				font: normal 20px  Arial, Helvetica, sans-serif;
				color: #ffc20e;
				text-shadow: black 1px 1px 3px,gray 0 0 1em;
				line-height:34px;
				letter-spacing:-1px;
}
.menu a, .menu a:link {
				font: normal 20px  Arial, Helvetica, sans-serif !important;
				color: #ffffff !important;
				text-decoration: none !important;
				text-shadow: black 1px 1px 4px,gray 0 0 1em !important;
				outline:none !important;
				line-height:34px !important;
				letter-spacing:-1px !important;
}
.menu a:hover {
				color:#ffc20e !important;
}
#sidebar {
				width:230px;
				height:auto;
				display:block;
				margin-top: 55px;
}
#content {
				height:auto;
				width:722px;
				margin-top: 20px;
				display:block;
				position:relative;
				font-size: 13px;
}
#content-top {
				width:722px;
				height:17px;
				background:url(/img/content-top.png) no-repeat center top;
				
}

#text-bg {
				width:722px;
				min-height:350px;
				background:url(/img/content-bg.png) repeat-y center;
				

}
#text {
				padding:20px 40px 40px 40px;
}

#text p {
				padding-bottom:15px;
}

#text p span {
				color:#577F27;
}

#text ul {
margin:0;
padding:0;
padding-left:15px;
padding-bottom:15px;
}

#text .path,
#text .shop {
margin-bottom: 20px;
}

.news-date {
color:#6d9d31;
}

.news-text {
padding-bottom:15px;
}

#list {
				width:59px;
				height:31px;
				background:url(/img/list.png) no-repeat;
				display:block;
				position:absolute;
				bottom:10px;
				right:40px;
	            
}

a.readmore:link, a.readmore:visited {
				font: 13px Arial, Helvetica, sans-serif;
				color: #444;
				text-decoration:underline;
}
a.readmore:hover, a.readmore:active {
				color:#FF0000;
				text-decoration:underline;
}

.news-text-anons p {
display:inline;
}

.news-anons p {
display:inline;
}

#content-footer {
				width:722px;
				height:17px;
				background:url(/img/content-footer.png) center bottom no-repeat;
				
}

#footer {
/*height:100px;*/
display:block;
}

#copy {
				font-size: 14px;
				color: #444;
				letter-spacing:-1px;
				/*position:absolute;
				bottom:40px;
				left:40px;*/
				margin: 0 0 40px 40px;
				clear: both;
}

#copy a {
font-size: 14px;
}

.clear {
display:block;
clear:both;
}

#line-top-left {
background:url(/img/line-top-left.png) no-repeat;
width:2px;
height:460px;
position:absolute;
top:0px;
left:0px;
display:block;

}

#line-bottom-right {
background:url(/img/line-bottom-right.png) no-repeat;
width:2px;
height:353px;
position:absolute;
bottom:0px;
right:0px;
display:block;

}

.photo-list {
width:606px;
}

.photo-list, .photo, .photo-img {
display:inline;
}

.photo-list .photo-img {
margin:16px;
}

.photo-list img {
margin-bottom:30px !important;
}

.previous-link, .next-link {
display:inline;
}

.previous-link a:link, .previous-link a:visited {
				font: 13px Arial, Helvetica, sans-serif;
				color: #444;
				text-decoration:underline;
				margin-right:10px;
}
.previous-link a:hover, .previous-link a:active {
				color:#FF0000;
				text-decoration:underline;
}

.foto-navi {
position:absolute;
bottom:40px;
left:40px;
}

/* tabs */

.tab_container {
	overflow: hidden;
	width: 100%;
	float:left;
}

.tab_container ul
{
margin-left:10px;
}



	/* Content */
	section#content {
		width:635px;
		float:left;
	}

/* faded slider */    

#faded { 
	width:635px;
	height:385px;
	background:url(/images/slider-bg.gif) no-repeat left top;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
	#faded ul { 
		list-style:none; 
		padding:0; 
		margin:0;
	}
	#faded ul.slide {
		position:absolute;
		left:7px;
		top:7px;
	}
		#faded ul.slide li {
			height:378px;
			overflow:hidden;
			position:relative;
		}
			#faded ul.slide li a.button {
				position:absolute;
				right:30px;
				top:37px;
			}
			#faded ul.slide li h2 {
				padding:12px 0 0 16px;
				line-height:1.5em;
			}
			#faded ul.slide li .desc {
				position:absolute;
				left:0;
				width:635px;
				background:url(/images/slide-desc-bg.png) no-repeat left top;
				color:#fff;
			}

#faded .prev,
#faded .next {
	position:absolute;
	width:34px;
	bottom:13px;
	height:29px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#faded .prev {
	background-image:url(/images/prev.gif);
	right:53px;
}
#faded .next {
	background-image:url(/images/next.gif);
	right:19px;
}
ul.pagination { 
	list-style:none; 
	padding:0; 
	margin:0;
	position:absolute;
	right:107px;
	bottom:7px !important;
	bottom:6px;
}
	ul.pagination li { 
		float:left;
		margin-left:-1px;
		position:relative;
	}
		ul.pagination li a {
			color:#343845;
			font-size:1.17em;
			line-height:2.8em;
			text-decoration:none;
			text-align:center;
			display:block;
			width:40px;
			height:40px;
			background-repeat:no-repeat;
			background-position:left top;
			background-image:url(/images/pagination-bg.gif);
		}
		ul.pagination li.current a,
		ul.pagination li a:hover {
			color:#0a56a4;
			background-image:url(/images/pagination-act.gif);
		}

/* custom forms */

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width:199px !important;
	position:relative;
	height: 27px;
	float:left;
	background-color:#fff;
	border:1px solid #b3b3b3;
	color:#25364a;
}

.jqTransformSelectWrapper div span {
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 27px;
	line-height: 15px;
	padding: 6px 0 0 10px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
	/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 25px;
	height: 27px;
	background: url(/images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 27px;
	left: -1px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #b3b3b3;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	z-index:10;
	width:199px !important;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	color:#25364a;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #e1e1e1;
	color:#097fd2;
}

.jqTransformSelectWrapper ul a:hover, 
.jqTransformSelectWrapper ul a.selected:hover {
	background:#989da0;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


.uchastki_table {
width: 100%;
}
.uchastki_table tr th {
font-size: 14px;
padding: 5px;
}
.uchastki_table tr td {
font-size: 11px;
padding: 5px;
}
.uchastki_table tr td a {
font-size: 11px;
}

.uchastki_table tr td .uchastok_name {
color: #6D9D31;
font-weight: 700;
font-size: 13px;
}

.uchastki_table tr td .uchastok_price {
font-size: 14px;
color: #6D9D31;
}
.uchastki_table tr td .order_link {
color: #6D9D31;
display: block;
margin: 5px 0 0 24px;
}

.genplan-menu {
	position:absolute;
	display:none;	
	margin-left:100px;
	margin-top:-44px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#76ba03;
	padding:10px 20px;
}
.genplan {
	position:relative;
	width:300px;
	z-index:2000;	
}
.genplan:hover .genplan-menu {
	display:block;	
}

#footer .bottom_menu_head {
color: #6D9D31;
font-size: 14px;
margin-bottom:20px;
display: block;
text-align: center 
}

#footer .bottom_menu {
float: left;
list-style: none;
margin: 0 0 30px 0;
}
#footer .bottom_menu li {
line-height: 20px;
}

