/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}
img{ padding:0; margin:0; outline:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{ outline:none; border:0; text-decoration:underline; color:#FFFFFF;}
a:hover{ color:#353F49;}
.float_l{float:left;}
.float_r{float:right;}
h2{color:#fff; font:normal 15px/18px verdana; margin-bottom:10px;}

body{ background:url(../images/bg.jpg) #fff; color:#2B344A; font:normal 13px Arial; line-height:18px;}
.wrap{ width:875px; margin:0 auto; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#ffffff;}
.wrap2{ width:877px; margin:0 auto;}

/* top */
#top{ padding:0;background:url(../images/bg_top.jpg) repeat-x; height:510px;}
#top1{ padding:0;background:url(../images/bg_top.jpg) repeat-x; height:179px;}
#header{ height:178px; border-bottom:1px solid #fff; background:url(../images/nav_bg.jpg) repeat-x left bottom;}
.top_img{ width:739px; height:149px; background-image:url(../images/img_head.jpg); float:left;}
.top_1{width:160px;float:right;color:#fff;padding-top: 10px;}
.login{ float:right; color:#fff; width:511px; font-size:11px; padding:14px 0 5px  0;}
.login input{float:left;margin: 0 11px 0 3px; width:128px; height:14px; color:#555; font-size:11px; line-height:14px; padding:4px 3px 4px 3px;}
.login1{ float:right; color:#fff; width:511px; font-size:11px; padding:14px 0 15px  0;}

/* nav section*/
#nav{float:right;height:29px;}
#nav ul{ list-style:none;}
#nav ul li{ float:left;}
#nav ul li a{color:#fff; font:normal 15px/29px "Myriad Pro"; padding:0 12px 0 11px; display:block; height:29px; float:left; text-decoration:none;}
#nav ul li a:hover{ text-decoration:underline;}
#nav ul li a.select1{}
#nav ul li span {float:left; width:1px; height:25px; background:url(../images/devider.gif) no-repeat; }
#nav ul li a.pad_r0{ padding-right:8px;}

/*banner*/
#banner{ padding:15px 0; background: url(../images/banner.jpg) no-repeat left top #2A2121; height:300px;}
#banner2{ padding:15px 0; background: url(../images/banner2.jpg) no-repeat left top #2A2121; height:190px;}

/* body section*/
#body{padding:0 0 0 0; background:url(../images/body_bg.jpg); border-bottom:1px solid #F3F6F8;}
#cont{ background-color:#FFFFFF;padding:0 10px; float:left}
.cont_l{width:315px;float:left;padding:20px 72px 20px 35px; border-right:1px solid #000000;}
.cont_r_img{width:400px;float:right;padding:8px 8px;background-color: #ffffff; text-align:center;}
.cont_r{width:858px;float:right;padding:8px 8px;background-color: #014983;}
.cont_l img{ border-bottom:1px solid #000; margin-bottom:20px; padding:6px 0;}

.cont_la{width:832px;float:left;padding:20px 16px 20px 8px;}
.header{color:#2B344A; font:normal 20px/24px verdana; margin-bottom:10px;}
.arrow1{ color:#2B344A; font:normal 13px/15px Arial; background-image:url(../images/arrow_1.jpg); background-repeat:no-repeat; padding-left:22px; line-height:19px;}
.arrow2{ color:#2B344A; font:normal 13px/15px Arial; background-image:url(../images/arrow_2.jpg); background-repeat:no-repeat; padding-left:22px; line-height:19px;}

.blocks{ width:415px; padding:20px 5px 5px 10px; color:#fff; font:normal 10px/12px verdana; float:left; line-height:18px; border-left:1px solid #ffffff;}
.blocks1_0{ width:385px; padding:20px 25px 5px 15px; float:left; color:#fff; font:normal 10px/12px verdana; line-height:18px;}
.blocks img{ border:1px solid #151618; margin-left:34px; margin-bottom:20px;}
.bor_1{ border-bottom:1px solid #E6E6E6; height:1px;}
.blocks a:hover{color:#B9CFFA;}
/* footer section */
#footer{padding-bottom:23px; }
.partners{height:55px; padding:24px 24px; background:url(../images/foot_bg.jpg) repeat-x; text-align:center;width:auto;}
.partners img{border:1px solid #A3B5B3; margin-right:12px;}
.partners img.mar0{ margin-right:0;border:1px solid #A3B5B3;}
ul.footer,ul.footer2{ list-style:none; margin:10px 0 0 0; padding-left:12px; }
ul.footer li,ul.footer2 li{float:left;}
ul.footer li a{color:#fff;float:left; text-decoration:none;}
ul.footer2 li a{color:#fff;float:left; text-decoration:none; font-size:11px;}
ul.footer li a:hover,ul.footer2 li a:hover{ text-decoration:underline;}
ul.footer li span,ul.footer2 li span{width:14px;float:left;text-align: center;color: #FFFFFF;}
.copy{text-align:right;color:#353F49;font:normal 11px arial;padding-right:12px;float: right;padding-top: 10px;}
.copy span{color:#040052;}
/* contact section */
.form1 label{float:left;width:130px;clear: left;display: block;margin-bottom:10px;}
.form1 label.label2{float:left;width:10px;display: block;margin-bottom:7px;margin-right:20px;clear: none;height: 11px;}
.form1 input.text,.form1 textarea, .form1 select{font-size:11px;padding:2px;border:1px solid #d9c2c2; color:#867240;float:left;margin-bottom:10px;}
.form1 input.text{width:300px;height:16px;clear: right;margin-bottom:10px;float: left;}
.form1 input.big{width:500px;height:16px;clear: right;margin-bottom:10px;}
.form1 textarea{width:300px;height:100px;clear: right;margin-bottom:10px;float: left;}
.form1 select{width:306px;clear: right;border:1px solid #d9c2c2 !important;float: left;margin-bottom:10px;}
br{ clear:both; height:0px; line-height:0px; font-size:0px;}
.map{float:left; width:345px;}
.feed_form{float:left; width:475px; height:450px; padding-left:12px;}

.link{ font:normal 13px Arial;}
.link a{ color:#000000;}
.link a:hover{ text-decoration:underline; color:#4274ac;}

.link1{ font:normal 13px Arial; background-image:url(../images/arrow_2.jpg); background-repeat:no-repeat; padding-left:22px; line-height:20px; }
.link1 a{ color:#000000;}
.link1 a:hover{ text-decoration:underline; color:#4274ac;}

.gallery_mid{
	width:98%;
	float:left;
	margin:0 0 15px 4px;
	}
.gallery_pictures{
	width:165px;
	height:132px;
	float:left;
	margin:15px 10px 0px 15px;
}
.gallery_pictures1{
	width:165px;
	height:132px;
	float:left;
	margin:15px 10px 0px 0px;
}
.gallery_pictures2{
	width:165px;
	height:132px;
	float:left;
	margin:0 10px 0px 12px;
	border: 9px solid #97afc7;
}
.body_img1{float: left; padding-right: 13px;}

	#nav_contact{ width:820px; margin:0 auto; padding:0; font-size:14px; color:#867240;}
	#nav_contact ul{ margin:0;padding:0; font-size:14px; color:#867240;}
	#nav_contact ul li{margin:0; padding:0;list-style-type:none; font-size:14px; color:#867240; float:left;}
	
	.contact_name{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:16px; color:#4274AC;}  