body {
	margin: 0px;
	background: #FFC url(/images/bg.jpg) center top repeat;
	}
p {
font:13px Tahoma, Geneva, sans-serif;
color:#202020;
}

.a-j {
text-align:justify;
}

.tiles_top {
	background: url(/images/tiles_top.png) center top repeat-x;
	width:100%;
	height: 34px;
	position:absolute;
	z-index:990;
	top: 0px;
}
.bricks_top {
	background: url(/images/bg2.jpg) center top repeat-x;
	width:100%;
	height: 327px;
	position:absolute;
	z-index:1;
	top: 0px;
}
.main_body {
	width:970px;
	margin:0 auto;
	overflow:hidden;
	z-index:2;
	position: relative;
}
.head {
	position: relative;
	height:355px;
	z-index:3;
}
.logo_cont {
	position: absolute;
	width:199px;
	height:59px;
	z-index:4;
	margin-top:29px;
	margin-left:736px;
}
.head_natur {
	position: absolute;
	width:970px;
	height:157px;
	z-index:5;
	margin-top:102px;
	margin-left:0px;
}
.head_natur_shadow {
	position: absolute;
	width:970px;
	height:157px;
	z-index:6;
	margin-top:102px;
	margin-left:0px;
	background: url(/images/natur_shadow.png) center top no-repeat;
}
.menu_line {
	position: absolute;
	width:970px;
	height:35px;
	z-index:5;
	margin-top:272px;
	margin-left:0px;
	background: url(/images/menu_line.jpg) center top repeat-x;
	text-align:right;
}
.menu_line_shadow {
	position: absolute;
	width:970px;
	height:35px;
	z-index:6;
	margin-top:272px;
	margin-left:0px;
	background: url(/images/menu_line_shadow.png) center top no-repeat;
	text-align:right;
}

.big_photo_shadow {
	position: absolute;
	width:430px;
	height:355px;
	z-index:7;
	margin-top:5px;
	margin-left:0px;
	background: url(/images/big_photo_shadow.png) center top no-repeat;
}
.big_photo {
	position: absolute;
	width:403px;
	height:341px;
	z-index:8;
	margin-top:0px;
	margin-left:14px;
}
.big_photo img {
	-webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px;
	-moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px;
	border-bottom-right-radius: 30px; border-bottom-left-radius: 30px;
}

h4.all_p {
	font: 25px Tahoma, Geneva, sans-serif;
	color:#121212;
	text-align:right;
	padding:30px 40px 0px 0px;
	margin:0px;
	text-shadow:1px 1px 0.2px #CCC;
}
.lang_buttons {
	position: absolute;
	width:72px;
	height:25px;
	display:block;
	margin-top:47px;
	margin-left:450px;
	z-index:4;
}

a.lang_but_ua {
	position:relative;
	float:left;
	width:30px;
	height:25px;
 	background:url(../images/lang_button_ua.png) bottom center no-repeat;
	display:block;
	margin:0px;
	z-index:5;
}
a:hover.lang_but_ua {
 	background:url(../images/lang_button_ua.png) top center no-repeat;
}
.lang_but_ua_selected { 
	position:relative;
	float:left;
	width:30px;
	height:25px;
 	background:url(../images/lang_button_ua.png) top center no-repeat;
	display:block;
	margin:0px;
	z-index:5;
}

a.lang_but_ru {
	width:30px;
	height:25px;
 	background:url(../images/lang_button_ru.png) bottom center no-repeat;
	display:block;
	margin:0px 0px 0px 42px;
	z-index:5;
}
a:hover.lang_but_ru {
 	background:url(../images/lang_button_ru.png) top center no-repeat;
}
.lang_but_ru_selected { 
	width:30px;
	height:25px;
 	background:url(../images/lang_button_ru.png) top center no-repeat;
	display:block;
	margin:0px 0px 0px 42px;
	z-index:5;
}
.top_menu_sep {
	width:10px;
	height:35px;
 	background:url(../images/top_menu_sep.png) top center no-repeat;
	z-index:8;
}

a.top_menu {
	font:13px Tahoma, Geneva, sans-serif;
	z-index:10;
	color:#FFF;
	text-decoration:none;
	text-shadow:1px 1px 0.5px #900;
	padding:5px;
}
a:hover.top_menu {
	text-decoration: underline;
	text-shadow:1px 1px 0.8px #CCC;
}
a.top_menu_selected {
	font:13px Tahoma, Geneva, sans-serif;
	z-index:10;
	color:#FFF;
	text-decoration:none;
	text-shadow:1px 1px 0.5px #CCC;
	padding:5px;
}

.inner_blocks {
	width:100%;
	overflow:hidden;
	margin-top:-20px;
}

.left_block {
	position:relative;
	float:left;
	width:320px;
}
.right_block {
	position:relative;
	float:left;
	width:649px;
	border-left:1px #FC9 dashed;
	overflow:hidden;
}

.text {
	margin:0px 0px 10px 10px;
	padding: 5px 15px 5px 15px;
	-webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px;
	-webkit-border-top-right-radius: 20px; -webkit-border-top-left-radius: 20px;
	-moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px;
	-moz-border-radius-topright: 20px; -moz-border-radius-topleft: 20px;
	border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;
	border-top-right-radius: 20px; border-top-left-radius: 20px;
	}

ul.left_menu {
	float:right;
	margin-top:30px;
	margin-right:20px;
	list-style:none;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
}

ul.left_menu li.lev-0 {
	font-size:18px;
	padding:5px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	color:#F63;
	text-shadow:1px 1px 0px #FFF;
	border-bottom:1px #FC9 dashed;
}

ul.left_menu li.lev-1 a {
	font-size:14px;
	display:block;
	color:#900;
	text-shadow:1px 1px 0px #FFF;
	text-decoration:none;
	padding:3px 20px 3px 15px;
	margin:4px -15px 4px 5px;
}

ul.left_menu li.lev-1 a:hover {
	color:#333;
	text-shadow:1px 1px 1px #999;
	text-decoration:underline;
}

ul.left_menu li.lev-1_selected a {
	font-size:14px;
	display:block;
	color:#333;
	text-shadow:1px 1px 1px #999;
	text-decoration:underline;
	padding:3px 20px 3px 15px;
	margin:4px -15px 4px 5px;
}

h1 {
font-family:Tahoma, Geneva, sans-serif;
color: #C00;
text-align:center;
font-size:22px;
font-weight:normal;
padding:0px;
margin:10px 10px 10px 10px;
color:#C00;
text-shadow:1px 1px 1px #FFF;
}

.round20 {
	-webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px;
	-webkit-border-top-right-radius: 20px; -webkit-border-top-left-radius: 20px;
	-moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px;
	-moz-border-radius-topright: 20px; -moz-border-radius-topleft: 20px;
	border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;
	border-top-right-radius: 20px; border-top-left-radius: 20px;
}





.new_gallery { width:600px; margin:0 auto; overflow: hidden; }
.new_gallery_cont { width:150px; float:left; text-align:center; 
	-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
	-webkit-border-top-right-radius: 15px; -webkit-border-top-left-radius: 15px;
	-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
	-moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px;
	border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;
	border-top-right-radius: 15px; border-top-left-radius: 15px;
}

a.new_gallery_link {
display:block;
margin:2px;
border:2px #FC9 solid;
	-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
	-webkit-border-top-right-radius: 15px; -webkit-border-top-left-radius: 15px;
	-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
	-moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px;
	border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;
	border-top-right-radius: 15px; border-top-left-radius: 15px;
}
a:hover.new_gallery_link { border:2px #F33 solid; color:#C00; text-decoration:none;}
.new_gallery_link img { border:0;
	-webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px;
	-webkit-border-top-right-radius: 15px; -webkit-border-top-left-radius: 15px;
	-moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
	-moz-border-radius-topright: 15px; -moz-border-radius-topleft: 15px;
	border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;
	border-top-right-radius: 15px; border-top-left-radius: 15px;
}

a.sing_img_text p {
text-align:justify;
color:#333;
text-decoration:none;
font:12px Tahoma, Geneva, sans-serif;
}
a.sing_img_text {
text-decoration:none;
}
a:hover.sing_img_text {
text-decoration:none;
color:#900;
}
a:hover.sing_img_text p {
text-decoration:none;
color:#900;
}

a.sing img {
border:1px #900 solid;
	-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
	border-top-right-radius: 10px; border-top-left-radius: 10px;
}
a:hover.sing img {
border:1px #F60 solid;
}


