* {margin:0px; padding:0px;}
body {font-family:Tahoma; font-size:10pt; width:100%; color:#676767;background:#F5FAFF url("i/bg.jpg") repeat-x top left;}

img {border:none;}
.spacer {clear:both; height:1px;}
h2 {color:#9d1e22; font-family:Arial Narrow, Arial; font-size:15pt; padding-bottom:10px;}
h3 { margin-bottom:15px;}
h3 a {color:#3863ae;}
h3  {color:#3863ae;text-decoration:underline;}
a {color:#9D1E22; text-decoration:underline;}
a:hover {text-decoration:none;}

.container {width:100%;}
	
.header1 { height:110px; width:980px;  margin:0px auto;overflow:hidden;}
	.header1 .nav {float:right; padding-right:40px;  padding-top:50px;}
	.header1 .nav img {margin-right:20px;}
	.header1 .logo img {margin-left:45px;}
	.header1 img.phone {margin-left:110px;}
	
.header2 {background:url("i/header.jpg") no-repeat top center; height:200px; width:100%;}	
	.inner_header2 {width:980px; margin:0px auto;height:200px; position:relative;}
	.login {color:#3863AE; background:url("i/login_bg.jpg") repeat-x top left; width:170px; height:190px; padding:10px 25px 0px; float:right; line-height:2em; }
	.login input {width:90%;}
	.login input.submit {margin:10px 0px 5px;width:93%;}
	.login p {font-size:8pt; color:#7f9bcd}
	.login p a {font-size:8pt; color:#7f9bcd}
	.info {color:#fff;padding-top:30px; float:left;}
	.info h1 {font-family:Arial; font-weight:normal; font-size:17pt; margin-bottom:15px;}
	.info ul {list-style:none; width:350px;padding-left:16px;}
	.info ul li {text-indent:-16px; margin-bottom:10px;}
	.banner {position:relative;height:200px;float:left; left:-10px;}
	.banner img {position:absolute; bottom:0px; }
	
	
.wraper {width:980px; margin:0px auto; background:url("i/right_bg.gif") repeat-y top right; font-size:9pt; border-bottom:3px solid #96aed6; }	
.main {float:left;margin-right:-220px;width:100%; }

.menu {height:49px; background:url("i/menu_bg.jpg") repeat-x top left; margin-bottom:20px;position:relative;}
.menu table td {height:45px; text-align:center;margin-left:-20px;}
.menu table td a {display:block; height:45px; line-height:45px; background:url("i/menu_border.gif") no-repeat top right; color:#4e5356; text-decoration:none; font-size:10pt; font-family:Arial;}
.menu table td.first a {1margin-left:-46px;}
.menu table td div { z-index:1000;}
.menu table td a:hover {background:url("i/active_menu.jpg") repeat-x top left;color:#fff;text-decoration:underline;}
.menu table td div:hover {background:url("i/active_menu.jpg") repeat-x top left;color:#fff;position:relative; z-index:500;}
.menu table td div:hover a {background:url("i/active_menu.jpg") repeat-x top left;color:#fff;text-decoration:underline;}
.menu table td div ul {position:absolute; top:45px; left:0px; display:none; list-style:none;}
.menu table td.first div ul {1left:-46px;}
.menu table td div ul li { height:36px; line-height:35px; width:290px; text-align:left; float:left;}
.menu table td div ul li a {display:block; height:35px; line-height:35px; color:#3863ae; margin:0px !important; padding: 0px 25px ; border-bottom:1px solid #b1c6e1; }
.menu table td div:hover ul {display:block;text-decoration:none; color:#3863ae}
.menu table td div:hover ul li a {text-decoration:none; color:#3863ae;background:#d0deff url("i/line.gif") no-repeat 10px 17px;}
.menu table td div:hover ul li a:hover {text-decoration:underline;background:#C7D9FF url("i/line.gif") no-repeat 10px 17px;}
.menu table td div ul li.last a {border:0px;}
.menu table td div:hover ul li ul {display:none;}
.menu table td div ul li ul {position:absolute; top:0px; left:290px; display:none; list-style:none; border-left:1px solid #B1C6E1}
.menu table td div ul li:hover { position:relative;}
.menu table td div ul li:hover a {background:#C7D9FF url("i/line.gif") no-repeat 10px 17px;}
.menu table td div ul li:hover ul {display:block}
.menu table td div ul li:hover ul li a {background:#d0deff url("i/line.gif") no-repeat 10px 17px;}
.menu table td div ul li.last ul li a{border-bottom:1px solid #b1c6e1;}


.search {width:218px; position:relative;}
	.search div {background:url("i/search_bg.jpg") repeat-x top left; height:35px; width:220px; padding-top:10px; z-index:1010; position:absolute; top:0px; right:0px;}
	.search div input {height:18px; position:relative;z-index:300; }
	.search div .submit {background:url("i/search.png") no-repeat top left; width:14px; height:18px; border:none; cursor:pointer;}
	.menu table td.search:hover div{background:url("i/search_bg.jpg") repeat-x top left; position:absolute;}
	
.content {margin-right:220px;}
	
#left {float:left;width:200px; font-size:9pt;}
	.news {margin-bottom:20px;}
	.new {border-bottom:1px solid #e7e7e7;padding-bottom:10px;}
	.new .date {color:#636363; font-size:8pt; padding:10px 0px;text-decoration:none;}
	.new p {color:#3863ae; text-decoration:underline;}	
	.new p a {color:#3863ae;}
	.news p.all_news {padding:10px 0px;color:#9d1e22; }
	.news p.all_news a {color:#9d1e22; }


#center {margin-left:220px; width:510px;}	
	.decision_block {border-bottom:1px dotted #d3d7e0; padding:20px 0px;}
	.decision_block span {display:block; width:150px; text-align:center; float:left;}

	.decision_block .text {margin-left:150px;border-left:1px solid #d3d7e0; padding-left:15px;}
	.decision_block .text p {padding-bottom:20px;}
	.decision_block .text p.more {padding:0px; color:#9D1E22}
	.decision_block .text p.more img {float:none;}
	
#right {float:right; margin:0px; width:220px;}  
	.sale {padding:15px 10px;border-bottom:1px solid #fff;}
	.last {border-bottom:none;}
	.sale p {padding-top:10px;}
	.sale p.more {color:#9D1E22}
	#right h2 {margin-left:15px;}
	
	
	
	
.footer {width:980px; margin:0px auto; padding:40px 0px 45px; color:#7a7a7a; font-weight:normal; font-size:9pt;}
.footer table {width:100%;}

