@charset "utf-8";

*html div {
/*	behavior: url("scripts/iepngfix.htc");*/
}

/*
INTRO
*/
div#intro {
	margin: 40px 0 36px 0;
	text-align: center;
}

div#intro h1 {
	color: #417630;
	font-size: 63px;
}

div#intro a {
	padding: 0 20px;
	font-size: 25px;
	color: #417630;
}

div#intro a:hover {
	color: #4fa434;
}




/*
HOME PROMO
*/
div#promo {
	margin: 25px 0 0 0;
}

div#promo div.shadow {
	height: 12px;
	background: url(/images/home_image_shadow.gif) repeat-x  bottom left;
}

div#promo div.background {
	background: #4d8811 url(/images/home_image_grass.jpg) no-repeat bottom left;
}

div#promo div.blank_container {	
	width: 1000px;
	height: 548px;
	position: relative;
}


/* 
PROMO 01
*/
/* STONES */
div#promo div.stones {
	background: url(/images/home_image01_stones.png) no-repeat 0 118px;
}
div#promo div.stones_shadow {
	background: url(/images/home_image01_stones_shadow.png) no-repeat 0 118px;
}

/* FURNITURE */
div#promo div.furniture {
	background-image: url(/images/home_image01_furniture.png);
	background-repeat: no-repeat;
	background-position: 52px 95px;
}

div#promo div.furniture_shadow {
	background-image: url(/images/home_image01_furniture_shadow.png);
	background-repeat: no-repeat;
	background-position: 52px 95px;	
}

/* POOL */
div#promo div.pool {
	background-image: url(/images/home_image01_pool.png);
	background-repeat: no-repeat;
	background-position: 430px 0;
}

div#promo div.pool_shadow {
	background-image: url(/images/home_image01_pool_shadow.png);
	background-repeat: no-repeat;
	background-position: 430px 0;	
}

/* BALL */
div#promo div.ball {
	background-image: url(/images/home_image01_ball.png);
	background-repeat: no-repeat;
	background-position: 569px 308px;
}

div#promo div.ball_shadow {
	background-image: url(/images/home_image01_ball_shadow.png);
	background-repeat: no-repeat;
	background-position: 569px 308px;	
}

/* sobitie */
.sobitie {
	position:absolute;
	top:45px; left:470px;
	z-index:100;
}

.sobitie a:hover {
	text-decoration:none;
}

.sobitie a, .sobitie small {
	color:#fff;
}

.sobitie h3 {
	margin:0 0 10px;
}

.sobitie h3 a {
	font-size:20px;
}

.sobitie div {
	width:200px;
	margin:0 0 22px 0;
}

.sobitie div small {
	display:block;
}
/* end sobitie */




/*
блок с цитатой
*/
div.citation {
	position: absolute;
	top: -20px;
	right: -10px;
	
	background: #529a05;
	background: -webkit-gradient(linear, left top, left bottom, from(#71bf0d), to(#3d8100));
	background: -moz-linear-gradient(top,  #71bf0d,  #3d8100);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#71bf0d', endColorstr='#3d8100', gradientType='0'),
			progid:DXImageTransform.Microsoft.Shadow(color=#2d4930, direction=135, strength=6);
	
	border-top: 1px solid #adda73;
	border-right: 1px solid #4a8706;
	border-bottom: 1px solid #2d5e00;
	border-left: 1px solid #7fba3c;
	
	-webkit-box-shadow: 2px 2px 6px #2d4930;
	-moz-box-shadow: 2px 2px 6px #2d4930;
	box-shadow: 2px 2px 6px #2d4930;
	
	color: #fff;
	font-size: 16px;
	line-height: 1.15em;
	text-align: right;
	text-shadow: 1px 1px 0 #366803;
}

div.citation cite {
	display: block;
	padding: 5px 20px 10px 10px;
	font-style: italic;
}





/* cveti */
.cveti {
	position:absolute;
	bottom:0; left:0;
	z-index:10;
	background:url(/images/cveti-ten.png) top left no-repeat;
}

.cveti img {
	display:block;
	margin:22px 0 0 14px;
}
/* end cveti */

div.counter {
	position: absolute;
	top: 520px;
	left: 15px;
	z-index:100;
}


div.counter {
	position: absolute;
	top: 520px;
	left: 15px;
}