html {height:100%;}
body
{
	background:#dbccaf url('/siteimg/bg.gif') repeat-x;
	color:black;
	margin:0;
	padding:0;
	height:100%;
}

body, table 
{
	font:14px 'Times New Roman', Times, serif;
	color:#666;
}

a {
	font:14px 'Times New Roman', Times, serif;
	color:#666;
	text-decoration:underline;
}

a:hover {
	color:#000;
}

p 
{
	margin:12px 0;
}

#i_main
{
	height:100%;
	width:100%;
	margin:0;
	border-collapse:collapse;
	border:0;
}

#i_main th 
{
	vertical-align:top;
	width:86px;
	padding:0;
	background:#b79f6f url('/siteimg/i_venzel_bot.jpg') no-repeat bottom left;
}

#i_main th div
{
	height:400px;
	background: url('/siteimg/i_left_tree.jpg') no-repeat top right;

}

#i_main td 
{
	vertical-align:top;
	padding:0;
	background:url('/siteimg/i_left_sea.jpg') no-repeat;
}

#i_ship {
	padding:155px 0 0 0;
}

#i_news_cnt {
	height:320px;
	padding:0 0 50px 0;
}

#i_dom 
{
	margin:-455px 0 0 0;
	text-align:right;
	z-index:10;
}

#i_tree
{
	margin:-449px 0 0 0;
	z-index:20;
}

#i_bot1
{
	background:url('/siteimg/i_bot1.gif') repeat-x bottom;
	height:390px;
}

#i_cnt 
{
	background:url('/siteimg/i_car_right.jpg') no-repeat top right;
}

#i_light 
{
	background:url('/siteimg/i_light.jpg') no-repeat bottom right;
}

#i_dev
{
	background:url('/siteimg/i_dev.jpg') no-repeat bottom left;
}

#i_otrada_dev 
{
	padding:0 0 20px 22px;
}
#i_otrada_dev a
{
	position:absolute;
	margin:-30px 0 0 0;
	display:block;
	width:116px;
	height:42px;
	background:url('/siteimg/otrada-development.jpg') no-repeat 0 0%;
}

#i_otrada_dev a:hover
{
	background:url('/siteimg/otrada-development.jpg') no-repeat 0 100%;
}

#i_copy 
{
	font:11px Georgia, serif;
	color:#6B543C;
	background-color:#B79F6F;
	height:75px;
}

#i_copy b 
{
	font:21px Georgia, serif;
	color:#333;
	padding:0 0 7px 0;
	display:block;
}

#object_address 
{
	float:left;
	height:50px;
	padding:0 0 0 168px;
}

#office_address 
{
	float:left;
	height:50px;
}

#phones 
{
	float:left;
	height:50px;
}

#i_copy i 
{
	width:50px;
	height:50px;
	float:left;
	background:url('/siteimg/i_i.gif') repeat-y center;
}


#copy 
{
	font:11px Arial, sans-serif;
	margin:3px 20px 0 40px;
	float:right;
	height:50px;
	color:#504947;
}

#copy a {
	font:11px Arial, sans-serif;
	color:#504947;
	text-decoration:underline;
}

#copy a:hover {
	color:#000;
}

#i_news 
{
	width:25%;
	padding:0 0 0 75px;
	float:left;
}

.header1 h3 
{
	margin:0;
	padding:9px 0 10px 0px;
	font:28px Georgia, Times, serif;
	color:#665E60;
}

.header1 span 
{
	font:bold 14px Times, Georgia, serif;
	display:block;
	padding:0 0 0 45px;
	margin:-18px 0 0 0;
	color:#ac8f55;
}

#i_news dl 
{
	margin:12px 50px 20px 0;
}

#i_news dd 
{
	margin:0 0 0 3px;
	padding:0 0 1px 20px;
	background:url('/siteimg/arr.gif') no-repeat center left;
	font:12px Georgia, serif;
	color:#9C694B;
}

#i_news dt, #i_news dt a 
{
	font:12px Times, serif;
	color:#665E60;
	text-decoration:none;
}

#i_news dt 
{
	padding:2px 0 12px 24px;
}

 #i_news dt a:hover
{
	text-decoration:underline;
}

#i_about 
{
	float:left;
	width:55%;
}

.brown_line 
{
	width:4px;
	height:48px;
	margin:-48px 0 0 0;
	background:url('/siteimg/brown_line.gif') no-repeat;
}

#i_about img {float:left;padding:0 20px 5px 3px;}


/*--------------------------*/

.posit
{
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

#menu_tbl th
{
	background: #b79f6f url('/siteimg/i_venzel_bot.jpg') no-repeat bottom left;
}

#menu_tbl th div
{
	height:449px;
	background: url('/siteimg/i_left_tree.jpg') no-repeat top right;
}

#r_row
{
	background: #dacbaf url('/siteimg/light.jpg') no-repeat bottom right;
}

#r_row div
{
	height:680px;
	background: url('/siteimg/r_row.jpg') no-repeat top left;
}


#w_dev
{
	background: url('/siteimg/w_dev.jpg') no-repeat bottom left;
}

#right_column 
{
	background: #dacbaf url('/siteimg/right_column.jpg') no-repeat;
}

#left_sea 
{
	background:url('/siteimg/i_left_sea.jpg') no-repeat;
	padding:155px 0 0 0;
}


#ships
{
	
}

#kust_tree 
{
	position:absolute;
	top:0;
}

.hm {height:20px;margin-top:-20px;}

#menu_column_bg 
{
}

#w_tree 
{
	margin:-448px 0 0 0;
}

#kustf
{
	text-align:right;
	padding:362px 0 0 0;
	_padding:358px 0 0 0;
	margin:	0 0 0 auto;
}

#inner_kust 
{
	margin:0 0 0 auto;
}

.tbl
{
	width:100%;
	margin:0;
	border-collapse:collapse;
}

.tbl td, .tbl th 
{
	vertical-align:top;
	padding:0;
}

#dlina_cnt
{
	width: 60%;
}


.l_w {width:86px;}
.r_w {width:176px;}
.m_w {width:22%;}

#repeat_bg
{
	background: url('/siteimg/bg2.gif') repeat-x;
	margin:-150px 0 0 0;
	_margin:0;
}

#sky
{
	background: url('/siteimg/sky.jpg') no-repeat right top;
	height:100px;
}

.white_bg {background:white}

ul#nav
{
	background:#fff url('/siteimg/white_sky.jpg') no-repeat right top;
	height:48px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
}

ul#nav li 
{
	margin:0;
	padding:0 4px 0 18px;
	float:left;
	background:url('/siteimg/arr2.gif') no-repeat left center;
	list-style-type:none;
	font:bold 11px Arial, sans-serif;
	color:#75689B;
	height:25px;
	line-height:25px;
}

ul#nav a 
{
	font:11px Arial, sans-serif;
	color:#ABC9E8;
	text-decoration:none;
}

ul#nav a:hover
{
	color:#70A4D8;
	text-decoration:underline;
}

li#home 
{
	background:none !important;
}

#home a
{
	float:left;
	width:26px;
	height:25px;
	background:url('/siteimg/home.gif') no-repeat 0 0;
}

#home a:hover
{
	background:url('/siteimg/home.gif') no-repeat 0 100%;
}

.white {background:white}

h1 
{	
	margin:-50px 0 0 0;
	_margin:65px 0 0 0;
	padding:0 0 0 62px;
	font:32px Times, serif;
	color:#A0706C;
	clear:both;
}

#content {padding:20px 20px 20px 60px;}

#navtop {_position:absolute;margin:0 0 50px 0;}

#light 
{
	height:100%;
	background:url('/siteimg/light.jpg') no-repeat bottom right;
}

#footer 
{
	background:#b79f6f url('/siteimg/light2.jpg') no-repeat top right;
	height:71px;
}

i.c_w 
{
	display:block;
	width:762px;
}

i.cm_w
{
	display:block;
	width:996px;
}

i.min_h
{
	display:block;
	height:250px;
}

i.min_menu_w
{
	display:block;
	height:220px;
}

#menu_tbl 
{
	position:absolute;
	left:0;
	top:0;
	height:100%;
}

#fl {margin: 0 0 0 -206px;_position:absolute;}


#menu 
{
	padding:140px 0 0 0;
	text-align:right;
}

#menu ul
{
	width:220px;
	margin:0 0 0 auto;
	padding:0;
	font:bold 14px 'Times New Roman', Times, serif;
	color:#3A281B;
}

#menu ul ul
{
	width:200px;
	padding:0 0 10px 0;
	display:none;
}

#menu ul ul.visit {display:block}

#menu ul li 
{
	text-align:left;
	padding:4px 0;
	margin:0;
	list-style-type:none;
}

#menu ul li a
{
	font:bold 14px 'Times New Roman', Times, serif;
	color:#3A281B;
	text-decoration:none;
	padding:0 20px 0 20px;
}

#menu ul li.visit
{
	border-bottom:solid 1px #9f6e6b;
}

#menu ul ul li.visit
{
	border:none;
}

#menu ul ul li.visit a
{
	color:#993300;
}

#menu ul li a:hover 
{
	color:#993300;
}

#menu ul ul li 
{
	text-align:left;
	padding:4px 0 0 35px;
	margin:0;
	list-style-type:none;
	background: url('/siteimg/li.gif') no-repeat left top;
}

#menu ul ul li a
{
	font: 13px 'Times New Roman', Times, serif;
	color:#3A281B;
	text-decoration:none;
	padding:0 20px 0 0px;
}

#menu ul li a:hover {color:#993300;}


#list 
{
	background: #fff url('/siteimg/list_corner.jpg') no-repeat bottom right;
}

.b7 {background:#b79f6f}

#hei1 {margin:0 0 95px 0;}

#lang
{
	position:absolute;
	left:0;
	top:0;
}

#lang th 
{
	text-align:right;
	font:normal 13px Times, serif;
	color:#4A559C;
	padding:4px 80px 0 800px;
	white-space:nowrap;
}

#lang a 
{
	font:normal 13px Times, serif;
	color:#4A559C;
}

#lang a:hover
{
	color:#3C447D;
}
/*--FORMS--------------*/
form {
	margin:0;
	padding:0;
}

h3 {
	font:17px Georgia, serif;
	color:#A0706C;
	margin: 0;
	padding: 0 0 10px 0;
	border-bottom:dotted 1px #DACBAF;
}

form label {
	font: 11px Tahoma, sans-serif;
	width:120px;
	float:left;
	text-align:right;
	padding:0 3px 0 0;
	color:#666;
}

form input, select, textarea {
	font: 11px Tahoma, sans-serif;
	border:solid 1px  #dacbaf;
	background:#f1ebe0;
	color:#a09c87;
	padding:0 3px;
}

form div {
	clear:both;
	padding:4px 0;
}

form div.subm {
	padding: 5px 0 0 126px;	
}

form div.subm input {
	background: #af8682;
	color:#333;	
	font: 11px Tahoma, sans-serif;
	border:solid 1px  #dacbaf;
	padding:5px 8px;
}

form .errors {
	color:red;
	font: 11px Tahoma, sans-serif;
}
/*----------------*/

.gal {
	padding:21px 0 0 10px;
}

.gal div {
	height:200px;
	float:left;
	margin:0 10px 20px 15px;
	background: url('/siteimg/ramka.gif') no-repeat;
}

.gal img {
	padding:22px 8px 22px 1px;
}

.gal i {
	text-align:right;
	display:block;
	margin:-15px 0 0 3px;
	color:#666;
}

.cb {clear:both;}

.bpcodeH1 {
	color:#C1B194;	
	font: 19px Georgia, Tahoma, sans-serif;
}

.image1 {
	background: url('/siteimg/image1.jpg') no-repeat;
	margin:20px 0 0 20px;
	padding:0 30px 0 200px !important;
	height:432px;
}

.image2 {
	background: url('/siteimg/image2.jpg') no-repeat;
	margin:20px 0 0 56px;
	padding:0 30px 0 160px !important;
}
.image3 {
	background: url('/siteimg/image3.jpg') no-repeat;
	margin:20px 0 0 56px;
	padding:0 30px 0 160px !important;
	height:432px;
}
.image4 {
	background: url('/siteimg/image4.jpg') no-repeat;
	margin:20px 0 0 25px;
	padding:0 30px 0 190px !important;
	height:432px;
}

.image5 {
	background: url('/siteimg/image5.jpg') no-repeat;
	margin:20px 0 0 35px;
	padding:0 30px 0 190px !important;
	height:432px;
}

.image6 {
	background: url('/siteimg/image6.jpg') no-repeat;
	margin:20px 0 0 40px;
	padding:0 30px 0 180px !important;
	height:432px;
}

#u50 {
	display: block !important;
}


