@charset "utf-8";
body { margin:0; padding:0;background:#005f97;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

/********** header **********/
.header { padding:0; margin:auto; }

.block_header {margin:0 auto; width:980px; padding:0;}
/* logo */
.logo {padding:15px; margin:0; width:262px; float:left;}
/* search */
.title { padding:15px 30px 10px 0; margin:0; width:250px; float:right;}

/*menu*/
.menu { height:52px; padding:0; margin:0 auto; width:980px; background:url(images/menu_bg.gif) top no-repeat;}
.menu ul {  padding:12px 0 0 10px; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 2px 10px 6px; border:0;}
.menu ul li a {  float:left;padding:10px 10px 10px 10px;color:#fff; text-decoration:none; font-size:13px; font-weight:bold;
}
.menu ul li a:hover {  background: url(images/r_menu.gif) repeat-x;padding:10px 10px 10px 10px;}
.menu ul li a.active {  background: url(images/r_menu.gif) repeat-x;padding:10px 10px 10px 10px;}

/* main */
.main {width:980px; padding:0; margin:auto; }
/*header_text_bg*/
.header_text_bg {background:url(images/header.gif) repeat-x; margin:0 0 1px 0; padding:0;}
/*header_text*/
.header_text { margin:0 auto; padding:0; background:url(images/slider_bg.gif) top no-repeat; width:960px; height:315px;}
.header_text .div .left1 { float:right; width:500px; padding:0; margin:0; }
.header_text .div .left1 img { margin:0 5px; padding:0;}
.header_text .div .left1 h2 {font:bold 38px Georgia, "Times New Roman", Times, serif; color:#2e2e2e; padding:15px 0; margin:0; border:none;}
.header_text .div .left1 ul { margin:0; padding:10px 5px; list-style:none;}
.header_text .div .left1 li { font:normal 14px Tahoma, Geneva, sans-serif; color:#7a7a7a; padding:0 0 0 20px; margin:0; background:url(images/ul_li_simple.gif) left no-repeat; border-bottom:1px solid #c6c6c6; line-height:1.8em;}
.header_text p { font:normal 14px  Tahoma, Geneva, sans-serif; color:#2d2d2d; padding:5px 0; margin:0; line-height:1.8em;}
/*header_text_bg2*/
.header_text_bg2 { border-bottom:3px solid #dc7600; background:#d9d9d9; margin:0 0 20px 0; padding:0;}
/*header_text2*/
.header_text2 { height:100px; margin:0 auto; padding:0; width:960px; background:url(images/slider_bg.gif) top no-repeat;}
.header_text2 h2 { font: bold 40px Arial, Helvetica, sans-serif; color:#2e2e2e; padding:20px 0 0 30px; float:left; width:300px; margin:0;}
.header_text2 img { float:right;}
/********** block index **********/
.main1 { margin:0; padding:0; background:#f5f5f5;height:200px; border:1px solid #cccccc;}
.main2 { margin:0; padding:0; background:url(images/bg_main2.gif) top repeat-x; height:29px;}
.body { padding:0; margin:0; background:#fff; }
.body h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#005F97; padding:20px 5px 1px 0; margin:0;}
.body h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#005F97; padding:5px; margin:0;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#707070; line-height:1.8em; padding:5px; margin:0;}
.body p span { color:#628002;}
.body p.test { background:url(images/test_bg.gif) left top no-repeat;}
.body p.grey { color:#b1b1b1;}
.body a { color:#7ca602; text-decoration:none;}
.body img { float:left;}
.body .blogga { width:222px; float:left; margin:0; padding:10px; height:180px;  border-right:1px dashed #C4C4C4; }
.body .blogga2 { width:224px; float:left; margin:0; padding:10px; height:180px; }
.body .blogga p { font:normal 12px Arial, Helvetica, sans-serif; color:#707070; line-height:1.8em; padding:5px 0 0 7px; margin:0;}
.right {  width:745px; border-right:1px solid #dfdfdf; margin:0; padding:0 6px; float:right;}
.left {width:190px;
	margin:4px;
	padding:5px 5px 8px 10px;
	background-color:#f5f5f5;
	border:1px solid #CDCDCD;
	float:left;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#282828; font: normal 14px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#65cccc;}
#contactform input.text { width:420px; border:1px solid #e2e2e2; margin:10px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left;}
#contactform textarea { width:420px; border:1px solid #e2e2e2; margin:10px 0; padding:2px; background:#f8f8f8; float:left;}
#contactform li.buttons input { padding:3px 0 3px 110px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#666666; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}

/*************footer**********/
#footer{
background:url(images/footer_bg.gif) repeat-x center top;
width:980px;
height:50px;
margin:auto;
padding-top:11px;
padding-bottom:2px;
color:#FFFFFF;

}
#foo_left{
float:left;
width:240px;
margin:15px;
font-size:12px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
#foo_left a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#foo_left a:hover{
font-weight:bold;
text-decoration:none;
color:#c01a4a;
}



#foo_right{
float:right;
width:640px;
margin:15px;
color:#FFFFFF;
font-size:12px;
}
#foo_right a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#foo_right a:hover{
text-decoration:none;

color:#c01a4a;
}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}

.thum_1{
float:left;
margin:10px 6px 0 0;
border:1px groove #cccccc;
padding:3px;
}
.thum_2{
float:left;
margin:2px;
}
img{
border:none;
}
.more{
float:right;
margin-right:20px;
margin-bottom:4px;
}