/*general*/
body{margin:0;}
form,fieldset{margin:0;padding:0;border:0;}
img{margin:0;padding:0;border:0;display:block;}
h1,h2,h3,h4,h5,h6,p{padding:0; margin:0;}

p{
	line-height:15px;
	}
body{
	min-width:1024px;
	background:#00162b url(../img/bg-top-body.jpg) repeat-x 50% 0;
}
#page{background:url(../img/bg-page-bottom.gif) repeat-x 50% 100%;}
#page .page-body{
	width:900px;
	margin:0 auto;
	overflow:hidden;
}
*{outline:0;}
/*navigation menu*/
ul.navigation{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
ul.navigation li{
	float:left;
	padding:0 0 0 21px;
	background:url(../img/separ-navigation.gif) no-repeat 9px 5px;
}
ul.navigation li.first{background:none;}
ul.navigation li a{
	font:12px Tahoma,Aril,sans-serif;
	white-space:nowrap;
	color:#011d33;
	text-decoration:none;
}
ul.navigation li a:hover{text-decoration:underline;}
.hidden{display:none;}
/*header*/
#header{
	float:left;
	width:881px;
	height:338px;
}
#header h1{
	display:inline;
	float:left;
	position:relative;
	padding:13px 0 0 25px;
	overflow:hidden;
	background:url(../img/logo.png) no-repeat 25px 13px;
	background-image: url(../img/logo.png);
}
#header h1 a{
	float:left;
	width:133px;
	height:134px;
	text-indent:-9999px;
}
#header ul.navigation{
	display:inline;
	float:right;
	width:auto;
	margin:9px 14px 0 0;
}
#header div.pict{
	float:left;
	padding:0 0 0 13px;
	margin:-42px 0 0;
}
/*drop down menu*/
#main-menu{
	float:left;
	width:900px;
	padding:0;
	margin:7px 0 0;
	list-style:none;
}
#main-menu li{
	display:inline;
	float:left;
	margin:0 10px 0 0;
	background:url(../img/menu-left.gif) no-repeat 0 0;
}
#main-menu li a{
	display:block;
	padding:0 15px;
	font:normal 17px/32px Arial,Tahoma,sans-serif;
	white-space:nowrap;
	text-decoration:none;
	color:#fff;
	background:url(../img/menu-right.gif) no-repeat 100% 0;
}
* html #main-menu li a{float:left;}
#main-menu li.hover,
#main-menu li:hover{
	position:relative;
}
#main-menu li.hover ul,
#main-menu li:hover ul{
	display:block;
}
#main-menu li ul{
	display:none;
	position:absolute;
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	left:0;
	top:32px;
}
#main-menu li ul li{
	display:block;
	float:none;
	width:100%;
	border-top:1px solid #ccc;
	margin:0;
	background:#001322;
}
* html #main-menu li ul li{float:left;}
*+html #main-menu li ul li{float:left;}
#main-menu li ul li.first{border-top:1px solid #001322;}
#main-menu li ul li a{
	padding:0 15px;
	background:none;
}
#main-menu li ul li a:hover{color:#ded59e;}
/*main*/
#main{
	display:inline;
	float:left;
	width:851px;
	margin:27px 0 0 14px;
	background:#002549 url(../img/bg-main-bottom.gif) repeat-x 0 100%;
}
#main .bg-main-bottom{
	float:left;
	width:832px;
	padding:13px 10px 13px 9px;
	background:url(../img/bg-main-top.gif) repeat-x 0 0;
	overflow:hidden;
}
/*side bar with form*/
#main div.side-bar{
	float:left;
	width:273px;
	margin:0 10px 0 0;
	overflow:hidden;
}
#main div.side-bar div.go{
	width:270px;
	height:54px;
	background:url(../img/go.jpg) no-repeat 0 0;
}
#main div.side-bar div.go h2{
	float:left;
	width:210px;
	font:20px/54px Arial,Tahoma,sans-serif;
	text-align:center;
	font-weight:normal;
	color:#000;
}
#main div.side-bar div.go p{
	float:left;
	margin:0;
	overflow:hidden;
}
#main div.side-bar div.go a{
	display:block;
	width:60px;
	height:55px;
	text-indent:-9999px;
}
#main div.side-bar div.form{
	width:273px;
	height:396px;
	margin:11px 0 0;
	background:url(../img/bg-form.jpg) no-repeat 0 0;
}
#main div.side-bar div.form div.pict-car{
	margin:0 0 0 24px;
	padding:12px 0 0;
}
#main div.side-bar div.form p{
	width:248px;
	height:50px;
	border:1px solid #ccc;
	margin:10px 0 0 12px;
}
#main div.side-bar div.form p a{
	display:block;
	width:248px;
	height:40px;
	padding:10px 0 0;
	font:bold 15px/15px Arial,Helvetica,sans-serif;
	text-align:center;
	text-decoration:none;
	color:#990000;
	background:url(../img/btn-form.gif) repeat-x 0 0;
}
#main div.side-bar div.form h5{
	font:normal 20px/47px Arial,Helvetica,sans-serif;
	text-align:center;
	color:#011d33;
}
#main div.side-bar div.form ul{
	width:250px;
	padding:0 0 0 7px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#main div.side-bar div.form ul li{
	float:left;
	width:100%;
	padding:0 0 9px;
}
#main div.side-bar div.form ul li label{
	float:left;
	width:60px;
	font:12px/21px Arial,Helvetica,sans-serif;
	text-align:center;
	color:#000;
}
#main div.side-bar div.form ul li .text{
	float:right;
	width:185px;
	height:19px;
	padding:0;
	margin:0;
	border:1px solid #ccc;
	font:12px/19px Arial,Helvetica,sans-serif;
}
#main div.side-bar div.form ul li textarea.text{
	width:239px;
	height:48px;
}
#main div.side-bar div.form div{
	width:257px;
	overflow:hidden;
	margin:-2px 0 0;
}
#main div.side-bar div.form div div{
	float:right;
	width:72px;
	height:25px;
	margin:0;
	border:1px solid #ccc;
}
#main div.side-bar div.form div input.submit{
	width:72px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	overflow:hidden;
	font:15px/25px Arial,Helvetica,sans-serif;
	background:url(../img/btn-form.gif) repeat-x 0 0;
}
/*content*/
#main div.content{
	float:left;
	width:549px;
	min-height:458px;
	background:url(../img/bg-content.gif) repeat-y 0 0;
	
}
#main div.content div.heading{
	float:left;
	width:513px;
	min-height:55px;
	padding:0 18px;
	background:#e4d9ab url(../img/bg-content-heading.gif) no-repeat 0 0;
}
#main div.content div.heading h4{
	padding:0 0 12px;
	margin:12px 0 0;
	font:normal 12px/18px Arial,Helvetica,sans-serif;
	color:#001f34;
}
#main div.content div.heading h3{
	padding:0 0 10px;
	margin:15px 0 0 -3px;
}
#main div.content h3{
	padding:0 14px;
	font:normal 20px/30px Arial,Helvetica,sans-serif;
	color:#011d33;
}
#main div.content h4{
	padding:0 14px;
	font:normal 20px/20px Arial,Helvetica,sans-serif;
	color:#ff0000;
}

#main div.content table{
	padding:0 12px;
	font:12px/18px Arial,Helvetica,sans-serif;
	
}



#main div.content h4.note{padding-bottom:49px;}
#main div.content div.txt{
	float:left;
	width:100%;
	min-height:403px;
	background:#f5f6f8;
}

ul{
	padding-left: 30px;
	padding-top: 0px;
	font:12px/18px Arial,Helvetica,sans-serif;
}

#main div.content div.left-side{
	float:left;
	width:210px;
	color:#fff;
}
#main div.content div.left-side h5{
	padding:18px 0 0 21px;
	font:bold 15px/24px Arial,Helvetica,sans-serif;
	overflow:hidden;
}
#main div.content div.left-side h5 a{
	color:#fff;
	text-decoration:none;
}
#main div.content div.left-side h5 a:hover{text-decoration:underline;}
#main div.content div.left-side strong{
	display:block;
	padding:0 0 0 20px;
	margin:0;
	font:bold 12px/18px Arial,Helvetica,sans-serif;
	overflow:hidden;
}
#main div.content div.left-side ul{
	width:170px;
	padding:0 20px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#main div.content div.left-side ul li{
	float:left;
	width:170px;
	font:12px/18px Arial,Helvetica,sans-serif;
}
#main div.content div.left-side ul li a{
	color:#fff;
	text-decoration:underline;
}
#main div.content div.left-side ul li a:hover{text-decoration:none;}
#main div.content div.left-side div.pict{
	margin:9px 0 0 18px;
	padding:0 0 15px;
}
#main div.content div.left-side div.pict img{border:1px solid #cbcbcb;}
#main div.content div.right-side{
	float:left;
	width:339px;
}
#main div.content div.right-side div.pict{
	margin:15px 0 0 15px;
}
#main div.content div.right-side div.pict img{border:1px solid #8e8480;}
#main div.content div.right-side div.photo{
	float:right;
	margin:20px 0 0;
	padding:0 15px 0 15px;
}
#main div.content div.right-side div.photo img{
	border-top:1px solid #d3c8c5;
	border-right:1px solid #d3c8c5;
}
#main div.content div.right-side h4{
	float:left;
	padding:0 51px 0 14px;
	margin:12px 0 0;
	font:normal 18px/39px Arial,Helvetica,sans-serif;
	color:#362e00;
	background:url(../img/note.jpg) no-repeat 100% 0;
}
#main div.content div.right-side p{
	float:left;
	width:187px;
	padding:0 0 0 15px;
	font:12px/18px Arial,Helvetica,sans-serif;
	color:#362e00;
}
#main div.content div.right-side p a{
	text-decoration:underline;
	color:#011d33;
}
#main div.content div.right-side p a:hover{text-decoration:none;}
#main div.content p{
	padding:10px 14px 12px 14px;
	font:normal 12px/12px Arial,Helvetica,sans-serif;
	color:#000000;
	line-height:20px;
}
/*footer*/
#footer{
	float:left;
	width:853px;
	margin:58px 0 0;
	padding:0 0 47px;
}
#footer ul.navigation{
	width:500px;
	padding:0 0 0 200px;
}
#footer ul.navigation li{background:url(../img/separ-navigation-white.gif) no-repeat 9px 5px;}
#footer ul.navigation li.first{background:none;}
#footer ul.navigation li a{color:#fff;}
