html{
	height:100%;
}
body{
	margin:0;
	height:100%;
	background:#fff;
	font:13px/16px Verdana,Arial, Helvetica, sans-serif;
	color:#666;
}
form,fieldset,img{border:0;display:block;margin:0;padding:0;}
h1,h2{
	margin:0;
	padding:0;
}
ul{margin:0;padding:0;list-style:none;}
h3{
	font-size:17px;
	line-height:19px;
	margin:20px 0 0;
}
a{text-decoration:none;outline:0;color:#345483;
	font:14px/22px Verdana,Arial,sans-serif;
}
a:hover{text-decoration:underline;}
#page{
	width:886px;
	margin:0 auto;
}
#header{
	width:886px;
	padding:0;
	position:relative;
	z-index:1000;
	background:#fff;
}
#header h1{float:left; margin:21px 0 0;padding:0 0 0 18px;}
#header h1 a{
	float:left;
	width:143px;
	height:87px;
	overflow:hidden;
	background:url(../img/bg-logo.gif) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
}
#header div.top{
	width:700px;
	float:right;
	overflow:hidden;
}
#header div.menu-top ul{
	float:right;
	display:inline;
	list-style:none;
	margin:12px -1px 0 0;
}
#header div.menu-top ul li{
	float:left;
	padding:0 9px 0 8px;
	background:url(../img/line-div.gif) no-repeat 100% 0;
}
#header div.menu-top ul li a{color:#7c7c7c;
	font:11px/14px Verdana,Arial, Helvetica, sans-serif;
}
#header ul.menu li a:hover{text-decoration:underline;}
#header div.support{
	float:right;
	width:442px;
	margin:68px 0 0;
	background:url(../img/bg-blue-line.gif) no-repeat 0 0;
}
#header div.support p{
	color:#fff;
	margin:0;
	text-align:center;
	font:bold 12px/31px Verdana,Arial,Helvetica,sans-serif;
}
#header div.navigation{
	width:100%;
	float:left;
	margin:4px 0 0;
	background:#283442 url(../img/bg-menu-end.gif) no-repeat 100% 0;
}
#header ul.menu{
	float:left;
	padding:0 0 0 5px;
	width:700px;
	position:relative;
	display:inline;
	list-style:none;
	background:#283442 url(../img/bg-menu-begin.gif) no-repeat 0 0;
}
#header ul.menu li{
	float:left;
	position:relative;
	padding:0 0 0 9px ;
	font:12px/35px Verdana,Arial, Helvetica, sans-serif;
}
#header ul.menu li span{
	float:left;
	padding:0 10px 0 0;
}
#header ul.menu li:hover span,
#header ul.menu li.hover span,
#header ul.menu li.active span{
	float:left;
	padding:0 10px 0 0;
	background:url(../img/bg-active-end.gif) no-repeat 100% 50%;
}
#header ul.menu li.hover,
#header ul.menu li:hover,
#header ul.menu li.active{
	background:url(../img/bg-active-begin.gif) no-repeat 0 50%;
}
#header ul.menu li a{
	color:#fcfcfc;
	font:12px/35px Verdana,Arial, Helvetica, sans-serif;
}
#header ul.menu li a:hover{
	text-decoration:none;
}
#header div.dropdown{
	display:none;
	position:absolute;	
	left:-7px;
	top:30px;
	overflow:hidden;
	z-index:3000;
	width:170px;
	padding:0 0 10px;
	margin:0;
}
#header ul.menu li:hover div.dropdown,
#header ul.menu li.hover div.dropdown{
	display:block;
}
#header ul.menu li div.dropdown ul.submenu{
	list-style:none;
	padding:0 10px 0 15px;
	width:145px;
	margin:0;
	float:left;
	overflow:hidden;
	background:#283442 url(../img/bg-menu-drop.gif) no-repeat 0 100%;
}
#header ul.menu li div.dropdown ul.submenu li{
	padding:0;
	width:100%;
	float:left;
	line-height:18px;
}
#header ul.menu li div.dropdown ul.submenu li a{
	line-height:20px;
}
#header ul.menu li div.dropdown ul.submenu li a:hover{
	text-decoration:underline;
}
#header ul.menu li div.dropdown ul.submenu li:hover,
#header ul.menu li div.dropdown ul.submenu li.hover{
	background:none;
}
#header div.search-block{
	float:right;
	width:177px;
	padding:0 0 0 0;
	margin:6px 0 0;
}
#header div.search-block input.search{
	border:0;
	color:#fcfcfc;
	width:56px;
	padding:0 3px 0 0;
	margin:2px 0 0;
	text-align:center;
	background:url(../img/bg-search.gif) no-repeat 0 0;
	font:bold 12px/20px Verdana,Arial,sans-serif;
}
#header div.search-block a.search:hover{
	text-decoration:none;
}
#header div.search-block input.text{
	width:111px;
	float:left;
}
/*head*/
/*main*/
#content{
	width:886px;
	position:relative;
	z-index:100;
	float:left;
	margin:0 auto;
	background:#fff;
}
#content div.top-internal{
	width:885px;
	overflow:hidden;
	min-height:480px;
	background:url(../img/bg-bottom-int.gif) repeat-x 0 100%;
}
* html #content div.top-internal{
	height:480px; 
	overflow:visible;
}
#content div.center-internal{
	width:100%;
	background:url(../img/bg-center-int.gif) repeat-y 0 100%;
}
#content div.bottom-internal{
	overflow:hidden;
	width:100%;
	padding:0 0 6px;
}
#content div.top-index{
	width:885px;
	overflow:hidden;
}
* html #content div.top-index{
	height:300px; 
	overflow:visible;
}
#content div.center-index{
	margin:9px 0 0;
	background:url(../img/bg-center-ind.gif) repeat-y 0 100%;
}
#content div.bottom-index{
	float:left;
	width:100%;
	padding:0 0 10px;
	background:url(../img/bg-bottom-ind.gif) no-repeat 0 100%;
}
#content.index .main{
	width:845px;
	margin:0;
	/*padding:16px 25px 0 22px;*/
	float:left;
	position:relative;
}
#content div.home_main{
	float:left;
	padding:16px 15px 0 22px;
	width:390px;
	height:250px;
}
div.home_flash{
	float:right;
	height:230px;
	padding:30px 10px 5px;
	width:386px;
}
#content.index .main .photo{
	position:absolute;
	left:411px;
	bottom:-10px;
}
* html #content.index .main .photo{
	bottom:-44px;
}
#content div.main{
	float:left;
	margin:26px 0 0;
	padding:0 11px 0 22px;
}
#content div.main a{
	margin:20px 0 0;
	display:block;
	font:bold 17px/21px Arial,Helvetica,sans-serif; 
}
#content div.main p{
	margin:12px 0;
	padding:0;
	font:13px/17px Verdana,Arial,Helvetica,sans-serif;;
	color:#666;
}
#content div.main p.first{
	margin:15px 0 0;
	font:15px/21px Verdana,Arial,Helvetica,sans-serif;
}
#content div.main h2{
	font:bold 30px/32px Arial,Helvetica,sans-serif;
	color:#bb211f;
}
#content div.main ul{
	width:510px;
	margin:16px 0;
	overflow:hidden;
	padding:0 0 0 15px;
}
#content div.main ul li{
	padding:0 0 0 25px;
	width:475px;
	line-height:22px;
	background:url(../img/bg-ul-li.gif) no-repeat 0 7px;
}
#content.index .sidebar{
	float:right;
	width:235px;
	margin:0;
	padding:0 9px 0 2px;
}
#content div.sidebar{
	float:right;
	width:282px;
	margin:12px 0 0;
	padding:0 9px 30px 2px;
}
#content div.sidebar div.new{
	padding:20px 0 0 20px;
	height:120px;
}
* html #content div.sidebar div.new{
	height:120px;
}
#content div.sidebar div.new p{
	margin:4px 0 0;
}
#content div.sidebar div.new p.last{
	float:left;
	margin:20px 0 0;
}
#content div.sidebar div.new h3{
	margin:0;
	color:#345483;
	font:bold 21px/47px Arial,Helvetica,sans-serif;
}
#content div.sidebar div.new h3.new{
	padding:0 0 0 50px;
	background:url(../img/pic-new.gif) no-repeat 0 0;
}
#content div.sidebar div.new h3.finance{
	padding:0 0 0 33px;
	line-height:29px;
	background:url(../img/pic-pound.gif) no-repeat 0 0;
}
#content div.sidebar div.new h3.contact{
	padding:0 0 0 48px;
	line-height:32px;
	background:url(../img/pic-contact.gif) no-repeat 0 0;
}
#content div.sidebar div.new a{
	margin:16px 0 0;
	float:left;
	padding:0 0 0 7px;
	text-decoration:underline;
}
#content div.sidebar div.new a:hover{
	text-decoration:none;
}
#content.index .sidebar ul.right{
	margin:0 0 -29px;
}
#content.index .sidebar ul.right li{
	padding:0 0 47px;
}
#content.index .sidebar div.new p{
	margin:7px 0 0;
}
div.offers{
	width:885px;
	margin:7px 0 0;
	overflow:hidden;
	float:left;
	background:url(../img/bg-offers.gif) no-repeat 0 0;
}
div.offers h2{
	font:21px/36px Arial,Helvetica,sans-serif;
	color:#fff;
	padding:0 0 0 19px;
}
div.spec-off{
	margin:0 0 0;
	float:left;
	width:100%;
	background:url(../img/bg-special.gif) no-repeat 0 72px;
}
div.spec ul{
	/*width:100%;
	float:left;*/
}
div.spec ul li{
	float:left;
	width:243px;
	padding:0 0 14px 0;
	margin:0 25px 0 0;
}
div.spec ul li h3{
	color:#666;
	margin:10px 0 0;
	font:bold 17px/19px Arial,Helvetica,sans-serif;
	text-align:left;
}
div.spec ul li h4{
	color:#bb211f;
	margin:18px 0 0;
	font:bold 25px/28px Arial,Helvetica,sans-serif;
}
div.spec ul li img{
	float:right;
	padding:0 11px 0 0;
	margin:7px 0 0;
}
div.spec ul li p{
	float:left;
	margin:3px 0 0;
	font:13px/16px Verdana,Arial,sans-serif;
	color:#666;
}
#footer{
	width:886px;
	margin:0 auto;
}
#footer div.foot-line{
	width:100%;
	float:left;
	height:29px;
	margin:9px 0 0;
	background:url(../img/bg-footer.gif) no-repeat 0 0;
}

#footer div.foot-line-top{
	width:100%;
	float:left;
	margin:9px 0 0;
}


#footer div.foot-line-top p{
	float:left;
	margin:0;
	padding:0 0 0 11px;
	font:9px Verdana,Arial,sans-serif;
	color:#666;
}


#footer div.foot-line p,
#footer div.foot-line a{
	float:left;
	margin:0;
	padding:0 0 0 11px;
	font:11px/26px Verdana,Arial,sans-serif;
	color:#666;
}
#footer div.foot-line a{
		float:none;
		padding:0;
}
#footer div.foot-line p.right{
	float:right;
	padding:0 11px 0 0;
}
#footer ul.spon{
	float:right;
	padding:0 5px 0 0;
	width:100%;
	margin:15px 0 0;
}
#footer ul.spon li{
	float:right;
	text-align:center;
	width:auto;
}
#footer ul.spon img{
	float:left;
}
#footer	div.sub{
	display:block;
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:104px;
	height:50px;
}
#footer div.cont{
	float:left;
	position:relative;
	left:50%;
}
#footer div.sub a{
	float:left;
	position:relative;
	left:-50%;
}
#footer img{
	display:inline;
}
* html #footer	div.cont{
	position:absolute;
	left:50%;
	top:50%;
}
*+html #footer div.cont{
	position:absolute;
	left:50%;
	top:50%;
}
* html #footer div.sub img{
	position:relative;
	top:-50%;
}
*+html #footer div.sub img{
	position:relative;
	top:-50%;
}
* html #footer div.sub img{display:inline;}
*+html #footer div.sub img{display:inline;}
