html {background:#000 url(../images/bg-html1.gif) repeat-x;}
body {
	margin:0;
	font: 12px Arial, Verdana, sans-serif;
	color:#fff;
	background: url(../images/bg-body.jpg) no-repeat 50% 0;
	min-width:935px;
}
img {border:0;}
a{
	text-decoration:underline;
	color:#fff;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
}
form,fieldset,textarea{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:925px;
	margin:0 auto;
}
#flashcontent {
	margin-left:180px;
}

#header {height:320px;}
.logo-holder {
	overflow:hidden;
	width:100%;
	margin:0 0 36px;
}
.logo {
	background:url(../images/logo.png) no-repeat;
	width: 508px;
	height: 238px;
	text-indent:-9999px;
	margin:0 0 0 12px;
	overflow:hidden;
	float: left;
	cursor:pointer;
}
.logo a{
	display: block;
	height:100%;
}
.menu {
	height:44px;
	position:relative;
	z-index:399;

}

.logo2 {
	background:url(../images/logo2.png) no-repeat;
	width: 286px;
	height: 65px;
	text-indent:-9999px;
	margin:58px 24px 0 0;
	overflow:hidden;
	float: right;
}
#main {
	background: url(../images/bg-main.png) repeat-y;
	padding:0 12px 50px;
	overflow:hidden;
	height:1%;
	position:relative;
	z-index:99;
}
.nav-section {
	list-style:none;
	margin:0 0 32px;
	padding:0;
	overflow:hidden;
	height:1%;
	z-index:1;
}
.nav-section li {float:left;}
.nav-section li a {
	float:left;
	width:300px;
	height:147px;
	text-indent:-9999px;
}
.nav-section li .planes {background: url(../images/img1.jpg) no-repeat;}
.nav-section li .planes:hover {background: url(../images/img4.jpg) no-repeat;}
.nav-section li .yachts {background: url(../images/img2.jpg) no-repeat;}
.nav-section li .yachts:hover {background: url(../images/img5.jpg) no-repeat;}
.nav-section li .trains {background: url(../images/img3.jpg) no-repeat;}
.nav-section li .trains:hover {background: url(../images/img6.jpg) no-repeat;}
.nav-section .active .planes {background: url(../images/img4.jpg) no-repeat;}
.nav-section .active .yachts {background: url(../images/img5.jpg) no-repeat;}
.nav-section .active .trains {background: url(../images/img6.jpg) no-repeat;}
#twocolumns {
	overflow:hidden;
	height:1%;
	padding:0 14px 0 18px;
}
#onecolumns {
	overflow:hidden;
	height:1%;
	padding:5px 15px 20px 9px;
}
#content {
	float:left;
	width:555px;
	background:#2b2c2c;
	border:6px solid #383838;
	padding:22px 23px 83px 25px;
}
#content h1 {
	margin:0 0 15px;
	color:#8bcbec;
	font-size:20px;
}
#content h2 {
	margin:0 0 14px;
	font-size:14px;
}
#content p {
	margin:0 0 12px;
	text-align:justify;
}

#content2 {
	float:left;
	width:630px;
	background:#2b2c2c;
	border:6px solid #383838;
	padding:22px 23px 83px 25px;
}
#content2 h1 {
	margin:0 0 15px;
	color:#8bcbec;
	font-size:20px;
}
#content2 h2 {
	margin:0 0 14px;
	font-size:14px;
}
#content2 p {
	margin:0 0 12px;
	text-align:justify;
}
#content3 {
	float:left;
	width:865px;
	background:#2b2c2c;
	padding:15px 5px 15px 5px;
}
#content3 h1 {
	margin:0 0 15px;
	color:#8bcbec;
	font-size:20px;
}
#content3 h2 {
	margin:0 0 14px;
	font-size:14px;
}
#content3 p {
	margin:0 0 12px;
	text-align:center;
}

#sidebar2 {
	float:right;
	width:105px;
	height:500px;
	background:#325162;
	border:6px solid #2b2c2c;
	padding:15px 18px 14px 19px;
}
#sidebar2 h3 {
	margin:0 0 12px;
	font-size:21px;
}


#sidebar {
	float:right;
	width:185px;
	background:#325162;
	border:6px solid #2b2c2c;
	padding:15px 18px 14px 19px;
}
#sidebar h3 {
	margin:0 0 12px;
	font-size:21px;
}
.form {margin:0 0 24px;}
.form .row {
	overflow:hidden;
	height:1%;
	padding:0 0 14px;
}
.form .row label {
	margin:0 0 5px 9px;
	display:block;
}
.form .text {
	padding: 7px 5px 8px;
	width: 168px;
	background: url(../images/bg-form.gif) no-repeat;
}
.form .text input {
	width: 168px;
	background: none;
	border:0;
	margin:0;
	padding:0;
	color:#fff;
}
.text-cell {
	background: url(../images/bg-textarea.gif) no-repeat;
	width: 168px;
	height: 56px;
	padding:5px;
}
.text-cell textarea {
	width: 168px;
	background:none;
	border:0;
	height: 56px;
	max-height:56px;
	max-width:168px;
	overflow:auto;
	padding:0;
	margin:0;
	color:#fff;
}
.form-holder {
	overflow:hidden;
	height:1%;
}
#submit {
	background: url(../images/btn-submit.gif) no-repeat;
	width: 44px;
	height: 18px;
	border:0;
	cursor:pointer;
	margin:-7px 0 0 9px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	float:left;
}
.info-block {
	color:#8bcbec;
	background: url(../images/bg-info.gif) no-repeat;
	font-weight:bold;
	padding:0 0 0 29px;
}
.info-block .email {
	color:#8bcbec;
	font-size:14px;
}
.info-block p {
	font-size:23px;
	margin:0;
	text-align:right;
}
.main-frame {
	background: url(../images/bg-main-frame.png) no-repeat;
	height:12px;
	position:relative;
	z-index:199;
}
#footer {
	background: url(../images/bg-footer.gif) repeat-x;
	margin:-43px 0 0;
	position:relative;
}
.footer-box {
	background: url(../images/bg-footer-box.gif) no-repeat 50% 2px;
	padding:43px 0 100px;
}
.footer-box p {
	margin:0;
	text-align:center;
	font-size:11px;
}
.bg-body #wrapper #main #twocolumns #content table tr td p {
	text-align: left;
}

