html{ font-size:100%; } /* for IE */
body {padding:0;margin:0;color:#;font: 0.625em arial, helvetica, sans-serif;background:#f9fcff url('i/body_bg.png') repeat-x;}
.clear {display:block; height:0; clear:both; visibility:hidden;}
form{margin:0;}

/*......................................................................................................................*/
.outer{background:url('i/header.jpg') no-repeat top center;}
#outer_all{margin:0 auto;width:1100px;1background: url('i/body_bg.png') repeat-x;}
.top{position:relative;width:1100px;height:171px;background: none; url('i/top_bg.jpg') no-repeat top center;}
.logo{position:absolute;width:302px;height:131px;top:34px;left:59px;background:url('i/logo.png') no-repeat top;}
.nav{position:absolute;width:990px;height:59px;top:96px;left:60px;background:url('i/menu_bg.png') no-repeat top;}
.car{float:left;width:456px;height:179px;background:url('i/car.png') no-repeat;margin:0px 0 0 30px;}
.regions{
	float:left;
	width:456px;
	height:179px;
	background:transparent;
	margin:0px 0 0 30px;
	padding: 0px 0px 0px 20px;
	font-size:14px;
	color:#18181A;
}

/*----MenuTop----*/
.menu{position:relative;margin:0px 0 0 190px;z-index:100;}
.menu ul{float:left;margin:0;padding-left:0;font:16px Trebuchet MS;font-weight:bold;width:100%;}
* html .menu ul{margin-bottom: 0;}
.menu ul li{display:inline;}    
.menu ul li a{float:left;padding:11px 35px 11px 35px;margin:0;text-decoration:none;color:#13346e;font-weight:bold;}
.menu ul li a:hover{background:#e80f0c;color:#fff;text-decoration:underline;}
.menu ul li.current a{background:#e80f0c;color:#fff;text-decoration:underline;}
/*------------*/
.banner{width:1005px;height:300px;background:url('i/banner.jpg') no-repeat top center;margin:0px 0 0 54px;}
.white_box_big{position:relative;width:1005px;margin:5px 0 0 54px;}
.white_box_big .l{float:left;width:10px;height:392px;background:url('i/white_lbg.png') no-repeat top left;}
.white_box_big .m{float:left;width:975px;height:392px;background:url('i/white_mbg.png') repeat-x;}
.white_box_big .r{float:left;width:20px;height:392px;background:url('i/white_rbg.png') no-repeat top left;}

.white_box{position:relative;width:1006px;margin:0px 0 0 53px;}
.white_box .top{width:1006px;height:18px;background:url('i/white_top.png') no-repeat top left;margin:0;}
.white_box .mid{width:1006px;min-height:560px;background:url('i/white_mid.png') repeat-y;}
.white_box .mid2{width:1006px;min-height:400px;background:url('i/white_mid.png') repeat-y;}
.white_box .bot{width:1006px;height:20px;background:url('i/white_bot.png') no-repeat top left;}

.price_box {float:left;width:300px;height:170px;margin:0 0 0 0;}
.price_box p.red{font:19px sans-serif;color:#d30e0c;margin:0;text-align:center;}
.price_box p.black24{font:24px sans-serif;color:#242424;margin:5px 0;text-align:center; font-weight:bold; font-style:italic;}
.price_box img{position:absolute;top:0;right:0px;}

.price_box .dashed{width:235px;margin:3px 40px 0px 40px;padding:3px 0 10px 15px;background:url('i/point_bot.png') no-repeat bottom left;font-size:12px;color:#0d3172;font-weight:bold;}
.price_box .dashed2{width:235px;margin:3px 40px 0px 40px;padding:3px 0 10px 15px;font-size:12px;color:#0d3172;font-weight:bold;}
.price_box .dashed span.red{color:#d30e0c;}

.price_box1 {float:left;width:450px;height:170px;margin:0 0 0 0;}
.price_box1 p.red{font:19px sans-serif;color:#d30e0c;margin:0;text-align:center;}
.price_box1 p.black24{font:24px sans-serif;color:#242424;margin:5px 0;text-align:center; font-weight:bold; font-style:italic;}
.price_box1 img{position:absolute;top:0;right:0px;}

.price_box1 .dashed{width:235px;margin:3px 40px 0px 40px;padding:3px 0 10px 15px;background:url('i/point_bot.png') no-repeat bottom left;font-size:12px;color:#0d3172;font-weight:bold;}
.price_box1 .dashed2{width:235px;margin:3px 40px 0px 40px;padding:3px 0 10px 15px;font-size:12px;color:#0d3172;font-weight:bold;}
.price_box1 .dashed span.red{color:#d30e0c;}


.price_line{float:left;width:1px;height:149px;background:url('i/line.png') no-repeat;margin:0 0 0 20px;}
.price_line2{float:left;width:1px;height:200px;background:url('i/line2.png') no-repeat;margin:0 0 0 20px;}

.price_grey{margin:0 5px; padding-top:2px; display:inline-block; width:420px; position: absolute; top: 160px; left: 530px;}
.price_grey .top1{width:410px;height:4px;background:url('i/price_top.png') no-repeat top left;margin:0;}
.price_grey .mid1{width:410px;background:url('i/price_mid.png') repeat-y;}
.price_grey .bot1{width:410px;height:4px;background:url('i/price_bot.png') no-repeat top left;}

.price_grey1{margin:0 5px; padding-top:2px; display:inline-block; width:420px; position: absolute; top: 160px; left: 40px;}
.price_grey1 .top1{width:410px;height:4px;background:url('i/price_top.png') no-repeat top left;margin:0;}
.price_grey1 .mid1{width:410px;background:url('i/price_mid.png') repeat-y;}
.price_grey1 .bot1{width:410px;height:4px;background:url('i/price_bot.png') no-repeat top left;}

.price_grey .check{float:left;width:325px;margin:0px 0 0 50px;height:29px; padding:0px 0px 0px 25px; background:url('i/check.png') no-repeat top left;font-size:13px;color:#0d3172;}

.price_grey1 .check{float:left;width:300px;margin:0px 0 0 50px;height:29px; padding:0px 0px 0px 25px;background:url('i/check.png') no-repeat top left;font-size:13px;color:#0d3172;}

.box_pricing{float:left;width:375px;margin-left:27px;}
.box_pricing .one_pricing {float:left;width:370px;height:20px;padding:5px 0 5px 3px;background:url('i/point_bot2.png') no-repeat bottom left;font:15px Arial, Helvetica, sans-serif ;color:#18181a;}
.box_pricing .one_pricing .ttl{float:left;width:270px;}
.box_pricing .one_pricing .price{float:left;width:100px;}


.white_box_big .txt{float:left;width:510px;height:226px;margin:37px 0 0 27px;}
.white_box_big .youtube{float:right;width:370px;height:256px;background:#000;margin:37px 27px 0 0;}

.button{position:absolute;width:370px;height:63px;top:285px;left:29px;}
.button_l{float:left;width:329px;height:63px;background:url('i/but_lbg.png') no-repeat;padding-top:16px;}
.button_r{float:left;width:20px;height:63px;background:url('i/but_rbg.png') no-repeat;}
.button_l a{font-size:12px;color:#0d3172;font-weight:bold;margin:0px 0 0 50px;}

.blue_box_sml{float:left;margin:0px 0 0 0px;}
.blue_box_sml .lft{float:left;width:10px;height:392px;background:url('i/blue_lbg.png') no-repeat top left;}
.blue_box_sml .mid{float:left;width:455px;height:392px;background:url('i/blue_mbg.png') repeat-x;}
.blue_box_sml .mid1{float:left;width:974px;height:392px;background:url('i/blue_mbg.png') repeat-x;}
.blue_box_sml .rgt{float:left;width:20px;height:392px;background:url('i/blue_rbg.png') no-repeat top left;}
.blue_box_sml .txt1{width:430px;height:226px;margin:37px 0 0 27px;}
.blue_box_sml .txt2{width:860px;margin:37px 0 0 27px;}

.phone{position:absolute;width:485px;height:173px;background:url('i/phone.png') no-repeat top left;margin:190px 0 0 0px;}
.phone p{font:13px Arial, Helvetica, sans-serif ;color:#0d3172;margin-left:45px;font-weight:bold;padding-top:65px;}
.phone span{font-size:22px;color:#fff;font-weight:bold;}


.contact{margin:0px 30px;padding:20px 10px;}
.box_contact{float:left;width:430px;margin-right:30px;}
.box_contact .str {float:left;width:430px;height:20px;padding:5px 0 5px 3px;background:url('i/point_bot2.png') no-repeat bottom left;font:15px Arial, Helvetica, sans-serif ;color:#18181a;}
.box_contact .str .label_l{float:left;width:230px;}
.box_contact .str .label_r{float:left;width:200px;}
.box_contact .str .label_r a{color:#0d3172;}
.box_contact .str .label{float:left;width:430px;}
.box_contact .str .label_h{float:left;width:270px;}
.box_contact .str .label_hr{float:left;width:130px;}

.offer_box{float:left;width:185px;margin:0px 10px 0 0;padding:10px 0 5px 3px;background:url('i/point_bot2.png') no-repeat bottom left;font:15px Arial, Helvetica, sans-serif ;color:#0d3172;}
.offer_box a{text-decoration:none;color:#0d3172;}
.box_left {float:left;width:185px;}
.box_right {float:right;width:185px;margin-right:30px;}


.footer_bg{height:150px;background:url('i/wave2.png') no-repeat top center;}
.subfooter p{text-align:center;font:11px Arial, Helvetica, sans-serif ;color:#0d3172;}
.subfooter a{color:#0d3172;}
.subfooter{width:1100px;margin:0 auto;}

.menubot{margin-left:360px;padding:0px 0 0 0;}
.menubot ul{float:left;margin:0;padding-left:0;font:12px Trebuchet MS;font-weight:bold;width:100%;text-decoration:underline;}
* html .menubot ul{margin-bottom: 0;}
.menubot ul li{display:inline;}    
.menubot ul li a{float:left;padding:11px 35px 11px 35px;margin:0;text-decoration:none;color:#13346e;font-weight:bold;}
.menubot ul li.current a{}





h1{font:30px "Times New Roman", Times, serif;color:#18181a; font-style:italic; line-height:25px; margin-left:30px; font-style:italic;}
h2{font:20px "Times New Roman", Times, serif;color:#18181a; font-style:italic; line-height:25px; margin-left:30px; font-style:italic;}
tr.blue{font-size:13px;color:#0d3172;font-weight:bold;}
p.bigred{font:30px "Times New Roman", Times, serif;color:#d30e0c;margin:0; font-style:italic;} 
p.red{font:18px sans-serif;color:#d30e0c;margin:0;} 
p.black{font:15px Arial, Helvetica, sans-serif ;color:#18181a;}
p.blue{font:13px Arial, Helvetica, sans-serif ;color:#0d3172;}
p.blueb{font:13px Arial, Helvetica, sans-serif ;color:#0d3172;font-weight:bold;}
p.italic{font-size:11px;color:#0d3172;font-style:italic;}
span.black16{font:16px Arial, Helvetica, sans-serif ;color:#18181a;font-weight:bold;}

