/* Author: Alexander Korovkin - flastudio@gmail.com */

body{
	background-color:#FFF;
	font-family: Tahoma;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0;
}
#twix{
	width:788px;
	height:140px;
}

#topic{
	width:100%;
	height:140px;
	background-color:#CCCCCC;
	border-top:#ff9700 solid 3px;
	border-bottom:#FFFFFF solid 1px;
	background:url(images/bg.jpg) repeat-x;
}
#logo{
	float:left;
	width:186px;
	height:139px;
	border-bottom:#bec9d1 solid 1px;
	border-right:#bec9d1 solid 1px;
	background:#FFFFCC url(images/logo.gif) center center no-repeat;
}
#call{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ebeff1;
	position:relative;
	left:5px;
	top:90px;
	width:140px;
}
#banner{
	float:left;
	width:600px;
	height:140px;
	background-color:#00CCFF;
	background:url(images/zvezda.jpg) no-repeat top left;
	border-left:#FFF solid 1px;
}
.clearLeft{
	clear:left;
}
#left{
	width:186px;
	height:599px;
	float:left;
	border-right:#FFFFFF solid 1px;
	border-bottom:#bec9d1 solid 1px;
	background: #e1f1f6 url(images/img1.jpg) no-repeat bottom left;
}
#intro{
	font:Tahoma;
	font-size:11px;
	color:#333333;
	padding:40px 5px 20px 20px;
}
#intro h3{
	display:block;
	width:78px;
	height:18px;
	background:#e1f1f6 url(images/but.jpg) top left no-repeat;
	float:right;
	padding:1px 0 3px 0;
	margin-top:10px;
	text-align:center;
}
#intro a{
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#tours{
    width:212px;
	height:579px;
	padding-left:5px;
	padding-top:20px;
	background-color:#ebeff1;
	font-size:11px;
	color: #336699;
	float:left;
}
#tours a{
padding-left:7px;
}

#tour{
	padding:10px;
	font-size:11px;
	color:#333333;
	background:#FFF;
	width:439px;
	height:578px;
	overflow:scroll;
}
#tour h3{
font-size:12px;
font-weight:bold;
color:#598094;
font:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
}
#tour p{
	padding:10px;
}
#tour ul{
	list-style:none;
}
#tour li{
	padding:0;
}
#tour dt{
	font-size:12px;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#tour dd{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
#tours a:link,#tours a:visited{
	color:#369;
	text-decoration:none;
}
#tours a:hover{
	text-decoration:underline;
}
#main_box{
	width:100%;
	height:600px;
	background-color:#ebeff1;
	border-top:#FFF solid 1px;
}
#main{
	width:866px;
	background-color:#FFF;
}
#navy{
	width:100%;
	background-color:#bec9d1;
	height:50px;
}
#left_nav{
	float:left;
	width:186px;
	height:50px;
	border-right:#bec9d1 solid 1px;
	background:#e1f1f6 url(images/str1.gif) 130px 15px no-repeat;
}
#menu{
	float:left;
	width:460px;
	height:50px;
	background-color:#598094;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#menu div {
    float:left;
	width:114px;
	height:50px;
	border-right: 1px solid #FFF;
	background-color: #598094;
}
#last{
	border-right: none;
}
#menu a:link, #menu a:visited {
	color: #FFFFFF;
	display:block;
	width:114px;
	height:34px;
	background-color: #598094;
	text-decoration: none;
	text-align:center;
	padding-top:16px;
}
#menu a:hover {
	display:block;
	width:114px;
	height:34px;
	padding-top:16px;
	color: #FFFFFF;
	background-color: #ff9700;
}

#submenu{
	width:120px;
	height:45px;
	float:left;
}
#submenu img{
	padding-top:16px;
	padding-left:24px;
}
#bar{
	width:770px;
	height:50px;
}
#content{
	width:460px;
	height:598px;
	float:left;
	background:#FFF url(images/str.gif) 130px 20px no-repeat;
	border:#bec9d1 solid 1px;
}
#foot{
	width:100%;
	height:50px;
	background-color:#bec9d1;
	border-top:#FFF solid 1px;
}
#bot{
	width:460px;
	height:50px;
	background-color:#598094;
	position:relative;
	left:187px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
}

#navbot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:458px;
}
#navbot ul {
	list-style:none;
	color:#FF9700;
	margin: 0;
	padding: 10px 0 0 10px;
}
#navbot li {
	display: inline;
}
#navbot a:link, #navbot a:visited {
	padding: 3px 20px 0px 20px;
	color: #FFFFFF;
	text-decoration: none;
}
#navbot a:hover {
	color: #FFFFFF;
}
#subbot{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#ebeff1;
	width:452px;
	padding:5px 0 0 0;
	text-align:center;
}

#subbot a{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #FFCC33;
	text-decoration:underline;
}
#welcome{
	position:relative;
	top:60px;
}
.article h3{
	position:relative;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#598094;
	display:block;
	width:120px;
	height:100px;
	float:left;
	border-right:dotted #bec9d1 1px;
	margin:10px;
}

.article p{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-right:5px;
	padding-top:10px;
}

#video{
	width:454px;
	height:100px;
	background:#ff9700 url(images/spresent.gif) 20px 8px no-repeat;
}
#callus{
	position:relative;
	top:140px;
}
#yacht img{
	margin:5px 0 5px 10px;
	border:#bec9d1 solid 1px;
	padding:1px;
}
#yacht ul{
	list-style: square;
	color:#ff9700;
}
#yacht a{
	color:#598094;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
#techno{
	margin:5px 20px 5px 20px;
	font-size:10px;
	color:#598094;
	background:#FFF;
}
#freight{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#598094;
	background:#FFF;
	padding:10px;
}
#freight a{
	color:#598094;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
#charter fieldset{
	display:block;
}
#charter{
	width:300px;
	margin-left:40px;
	margin-top:50px;
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#charter label{
	padding:10px;
}

#deckplan{
	margin-top:20px;
	padding-top:20px;
	margin-left:15px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#FFFFFF;
}
#deckplan span{
	color:#333333;
}
#service{
	padding:10px;
	margin-top:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#contacts{
	padding:10px;
	margin-top:60px;
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#contacts img{
	border:#bec9d1 solid 1px;
	padding:1px;
}

#photos dl{
	font-size:12px;
}
#photos{
	margin-top:60px;
	margin-left:30px;
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
#photos h3{
	padding-left:10px;
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}
#photos a{
	color:#333333;
	text-decoration:none;
}
#photos img{
	border:#bec9d1 solid 1px;
	padding:1px;
	margin-bottom:10px;
	}