body, table, tr, td, input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4F4F4F;}

body {margin:0; padding:0; background:#FCF9ED;}

a {text-decoration:underline; color:#AD2B25;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:10px; color:#AD2B25; font-family:"Arial Narrow";}
	h1 {font-size:17px; font-family:Arial, Helvetica;}
	h2 {font-size:14px; font-family:Arial, Helvetica; text-align:center;}
	h4 {font-size:12px; text-align:center; background:#FCF9ED; border:1px solid #C4BE97; border-bottom-width:2px; padding:14px; font-family:Arial, Helvetica, sans-serif;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}
.inp {border:1px solid #C4BE97;}
.btn {color:#AD2B25; border:1px solid #C4BE97; background-color:#FCF9ED; font-size:10px;}

img {border:0;}

p {margin:0 0 10px 0;}
.black {color:#000000;}
.orange, .star {color:#F86503;}

.link {color:#AD2B25; font-size:10px;}

.header {height:412px; background:url(../bg_header_3.jpg) left top; position:relative;}
.innerHeader {height:299px; background:url(../bg_header_inner_3.jpg) left top; position:relative; overflow:hidden;}
	.logo {position:absolute; left:132px;}
	.trees {height:412px; background:url(../bg_header_2.jpg) left top no-repeat;}
		.innerHeader .trees {height:374px; background:url(../bg_header_inner_2.jpg) left top no-repeat;}
	.house {text-align:right;}
		.house img {margin-left:320px;}
	.navigation {position:absolute; right:0; top:30px;}
		.navigation img {vertical-align:middle; margin:0 31px;}

.content {background:url(../bg_content.jpg) #F5F0D4; border-top:1px solid #D0C593; position:relative;}

.topMenu {text-align:center; margin-top:-25px; z-index:0;}
	.topMenu .menu {margin:0 auto; height:61px; width:600px; text-align:left; position:relative;}
	.topMenu .menu td {background:url(../bg_top_menu.jpg) repeat-x; font-size:13px;}
	.topMenu .menu .nobg {background:none;}
	.topMenu a {display:block; padding:18px 10px; text-decoration:none; font-weight:bold;}

.page {background:url(../bg_content_2.gif) left bottom no-repeat;}
	.page .left {padding-bottom:160px; width:281px;}
		.page .left td {font-weight:bold;}
	.page .right {border-right:1px solid #D0C593;}

.photogallery {position:absolute; right:0; width:358px; height:361px; background:url(../bg_photogallery.gif) left top no-repeat; z-index:10;}
	.photogallery .in {padding:65px 10px 30px 110px;}

.image .td12 {background:url(../tbl/img/12.gif); font-size:1px;}
.image .td21 {background:url(../tbl/img/21.gif); font-size:1px;}
.image .td22 {background:#FFFFFF; text-align:center;}
.image .td23 {background:url(../tbl/img/23.gif); font-size:1px;}
.image .td32 {background:url(../tbl/img/32.gif); font-size:1px;}

.textBlock {margin-top:40px; margin-right:44px;}
.textBlock .td1 {background:url(../tbl/text/1.gif) left top no-repeat;}
.textBlock .td2 {background:url(../tbl/text/2.gif) right top no-repeat;}
.textBlock .td3 {background:url(../tbl/text/3.gif) right bottom no-repeat; padding-top:48px;}
.textBlock .td4 {background:url(../tbl/text/4.gif) left bottom no-repeat;}
.textBlock .text {padding:0 50px;}
	.textBlock .text .in {top:-20px; position:relative;}

.innerTextBlock .td1 {background:url(../tbl/text/1_in.gif) left top no-repeat;}

.mainTextBlock {margin-right:157px;}
	.mainTextBlock .text {padding-right:150px;}

.photogallery {margin-top:5px;}

.leftMenu {width:259px; background:url(../tbl/left_menu/2.gif) right repeat-y; text-align:left;}
	.leftMenu ul {margin:0 10px; padding:0; padding-left:25px; color:#AD2B25; font-weight:bold; line-height:170%;}

.contact td {font-size:11px; color:#000000;}
.contact .inp {width:208px;}

.header, .content, .innerHeader {min-width:997px;}

.clr {clear:both;}
.rel {position:relative;}
