html {
	height:100%;
	background:#0b1c28 url(../images/bkg_html_inner.jpg) no-repeat top;
	}
* html body {
	height:100%;
	}
body{
	padding:0; margin:0 auto;
	min-height:100%;
	position:relative;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	min-width:998px;
	color:#fff;
	width:expression( documentElement.clientWidth < 998 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 998 ? "998" : "auto") : "998px") : "auto" );
	}
h1, h2 {
	padding:0px;
	MARGIN: 0px;
	font-size:16px;
	text-transform:uppercase;
	font-weight: bold;
	padding-bottom:16px;
	}
h2 {
	text-transform:none;
	}
h1, h2, h3 { color: #ffff00; }
h2, h3 { font-weight: normal; /* text-transform: uppercase; */ }
a {
	color:#ffff00;
	}
a:focus, a:active {
	outline:none;
	}
a:hover {
	text-decoration: none;
	}
p {
	margin:0px;
	padding:0px;
	}
ul,li {
	margin:0px;
	padding:0px;	
	}
form {
	margin:0px;
	padding:0px;
	}
img {
	border:none;
	}
.page {
	max-width:1200px;
	margin:0px auto;
	position:relative;
	z-index:1;
	}
*html .page {
	width: expression( document.body.clientWidth > 1200 ? "1200px" : "auto" );
	}
.top {
	height:270px;
	}
.top_inner1 {
	background:url(../images/yacht_inner1.png) no-repeat;
	background-position: right 0px;
	}
.top_inner2 {
	background:url(../images/yacht_inner2.png) no-repeat;
	background-position: right 0px;
	}
.top_inner3 {
	background:url(../images/yacht_inner3.png) no-repeat;
	background-position: right 0px;
	}
.top_inner4 {
	background:url(../images/yacht_inner4.png) no-repeat;
	background-position: right 0px;
	}
.yacht_left_inner {
	background:url(../images/yacht_inner4_2.png);
	width:376px;
	height:185px;
	position:absolute;
	left:-240px;
	top:0px;
	}

a.logo {
	background:url(../images/logo.png);
	width:412px;
	height:55px;
	position:absolute;
	text-indent:-5000px;
	top:213px;
	right:50px;
	}
.contacts {
	color:#28668d;
	font-size:18px;
	position:absolute;
	text-align:right;
	right:300px;
	top:34px;
	z-index:10;
	}
.top_inner2 .contacts {
	right:360px;
	}
.top_inner4 .contacts {
	right:340px;
	}
.contacts a {
	color:#28668d;
	text-decoration:none;
	}
.content {
	clear:both;
	overflow:hidden;
	padding-bottom:150px;
	width:100%;
	position:relative;;
	z-index:20;
	}
.left {
	width:216px;
	float:left;
	border-right:solid 1px #93c8eb;
	padding-top:2px;
	padding-left:10px;
	}
.left_link {
	text-align:right;
	padding-right:50px;
	padding-bottom:40px;
	}
.left_link a {
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	}
.leftmenu_inner {
	text-align:right;
	list-style:none;
	padding-bottom:40px;
	}
.leftmenu_inner li {
	list-style:none;
	position:relative;
	}
.leftmenu_inner  a {
	background:url(../images/lm_inner_a.png) no-repeat;
	position:relative;
	width:166px;
	height:41px;
	font-size:14px;
	color:#fff;
	display:block;
	position:relative;
	padding-right:50px;
	text-decoration:none;
	padding-top:5px;
	margin-bottom:5px;
	overflow: hidden;
	}
.leftmenu_inner  a span {
	color:#93c8eb;
	font-size:11px;
	display:block;
	}
.leftmenu_inner  a img {
	position:absolute;
	top:0px;
	right:0px;
	}
.leftmenu_inner  a:hover {
	background-position:0px -46px;
	}
.leftmenu_inner li.lm_spec a {
	background:url(../images/lm_spec.png) no-repeat;
	line-height:14px;
	}
.leftmenu_inner li.lm_mosc a {
	background:url(../images/lm_mosc.png) no-repeat;
	line-height:14px;
	}
.random {
	text-align:right;
	padding-top:40px;
	}
.info_order  {
	color:#93c8eb;
	text-align:right;
	padding-right:38px;
	padding-top:30px;
	padding-left:30px;
	}
.right {
	padding-left:226px;
	}
.right_c {
	border-left:solid 1px #93c8eb;
	padding-left:30px;
	padding-right:50px;
	padding-bottom:20px;
	}
.right ul {
	list-style:none;
	padding-bottom:15px;
	}
.right li {
	background:url(../images/li.png) no-repeat;
	background-position:0px 7px;
	padding-left:8px;
	}
.right p {
	padding-bottom:15px;
	text-align:justify;
	}
.gallery {
	position:relative;
	}
*html .gallery {
	width:99%;
	}
.gallery strong {
	display:block;
	font-weight:normal;
	color:#93c8eb;
	padding-bottom:12px;
	text-align:left;
	}
.gallery td {
	padding-bottom:16px;
	vertical-align:top;
	}
.gallery td a {
	text-decoration:none;
	display:block;
	width:200px;
	}
.morephotos {
	text-align:right;
	display:block;
	padding-top:10px;
	}
.morephotos a {
	color:#ffff00;
	}
.yacht_desc {
	margin-bottom:20px;
	margin-top:15px;
	width:99%;
	}
.yacht_desc  th {
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	color:#fff;
	border-bottom:solid 1px #303f4a;
	padding:2px 10px;
	}
.yacht_desc table td {
	color:#93c8eb;
	border-bottom:solid 1px #303f4a;
	padding:2px 10px;
	}
.first_c {
	border-right:solid 1px #303f4a;
	}
.yacht_desc_links {
	width:300px;
	padding-left:35px;
	}
.foot{
	position:absolute;
	bottom:0px;
	width:100%;
	background:url(../images/bkg_foot.png) no-repeat top right;
	height:96px;
	z-index:30;
	}
.copy {
	color:#93c8eb;
	padding-left:250px;
	}
a.arenda_boat {
	font-size: 12px;
	color:#fff;
	position:absolute;
	right:170px;
	top:10px;
	}
	
#allanother { display: block; height: 0px; overflow: hidden; }
.sitemap a { text-decoration: none; color: white; }
.sitemap a:hover { color: #ffff00; }	
	






a.title {
	background:url(../images/logo2.png) no-repeat;
	width:301px;
	height:42px;
	font-size:20px;
	text-transform:uppercase;
	display:block;
	position:absolute;
	top:30px;
	left:95px;
	text-decoration:none;
	color:#28668d;
	text-indent:-5000px;	
	}
.topmenu {
	background:url(../images/bkg_topmenu.png) no-repeat;
	background-position:0px 24px;
	padding-left:116px;
	height:89px;
	position:absolute;
	top:120px;
	left:36px;
	}
.topmenu a {
	background:url(../images/topmenu.png) no-repeat;
	width:161px;
	height:90px;
	display:block;
	float:left;
	text-indent:-5000px;
	margin-right:8px;	
	}
*html .topmenu a {
	margin-top:1px;
	}
.topmenu a.tm1 {
	background-position:0px 0px;
	}
.topmenu a.tm2 {
	background-position:-161px 0px;
	}
.topmenu a.tm3 {
	background-position:-322px 0px;
	}
.topmenu a.tm1:hover {
	background-position:0px -180px;
	}
.topmenu a.tm2:hover {
	background-position:-161px -180px;
	}
.topmenu a.tm3:hover {
	background-position:-322px -180px;
	}
.topmenu a.tm1.active {
	background-position:0px -90px !important;
	}
.topmenu a.tm2.active {
	background-position:-161px -90px !important;
	}
.topmenu a.tm3.active {
	background-position:-322px -90px !important;
	}
.leftmenu_inner li.lm_rp a {
	background:url(../images/lm_rp.png) no-repeat right top;
	line-height:14px;
	height:42px;
	color:#2e516c;
	font-size:16px;
	padding-right:5px;
	width:211px;
	}
.leftmenu_inner li.lm_rp a strong {
	font-size:19px;
	}
.leftmenu_inner li.lm_rp a:hover {
	background-position:right -47px;
	}
