/*GENERAL*/
html, body {padding:0px; background-color:#fff; font-size:18px; line-height:18px; font-family:Times New Roman; width:1151px; margin:0 auto;}
a {color:#6c8797;}
a:hover {text-decoration:none;}
.clear {padding:0px; margin:0px; font-size:0px; line-height:0px; height:1px; clear:both; float:none;}
h2 {font-size:18px; font-weight:bold; color:#000; margin:20px 0px 20px 0px; padding:0px;}
h1 {font-size:18px; font-weight:bold; color:#000; margin:20px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom:2px dashed #a3a3a3; text-align:center;}

/*ICONS_TOP*/
#text_top {width:761px; position:relative; margin:0px 0px 1px 0px; font-size:30px; font-family:Times new roman; font-weight:bold; padding:20px 0px 20px 200px;}
#icons_top {width:1151px; height:47px; position:relative; margin:0px 0px 1px 0px;}
#icons_left {width:607px; height:47px; background:#efefef; position:absolute; top:0px; left:0px;}
#icons_left2 {width:420px; height:47px; background:#fff; position:absolute; top:0px; left:607px;}
#icon_mini {font-size:32px; position:absolute; top:12px; right:10px; font-family:Times new roman; font-weight:bold; letter-spacing:5px;}
#icon_mini2 {font-size:32px; position:absolute; top:12px; left:10px; font-family:Times new roman; font-weight:bold; letter-spacing:5px;}
#icon_mini a {color:#000;}
#icons_right {position:absolute; top:0px; right:0px; width:97px; height:28px;}
#icons_right a {outline:none;}
#icons_right a img {border:none;}

/*HEADER*/
#header {width:1151px; height:376px; position:relative; margin:0px 0px 1px 0px;}
#header_left {width:608px; height:100%; float:left; marg in-right:1px; background:url(/images/top_left_bg.jpg) repeat-x; position:relative;}
#logo {display:block; outline:none; width:274px; height:296px; position:absolute; top:43px; left:20px;}
#logo img {border:none;}
#menu_left {width:291px; height:329px; position:absolute; top:25px; right:0px; background:#e6e6e6 url(/images/menu_left_bg.jpg) repeat-x top left;}
#menu_left ul {margin:24px 0px 0px 0px; padding:0px; list-style-type:none;}
#menu_left ul li {padding:14px 0px 14px 0px; background:url(/images/border_menu.jpg) no-repeat bottom left; text-align:center; margin-left:29px;}
#menu_left ul li a {font-size:24px; color:#3a3d3f; text-tr ansform:uppercase; text-decoration:none; margin-left:-29px; font-weight:bold; font-family:Times New Roman;}
#header_right {width:543px; height:100%; float:right; background:url(/images/top_left_bg.jpg) repeat-x;}
#header_right p {margin:0px;}

/*MIDDLE*/
#middle {width:1151px; margin:0px 0px 0px 0px; background:#efefef; overflow:hidden;}
#middle_left {width:315px; float:left; margin-right:1px; background:#efefef;}
#select_div {width:315px; height:72px; background:#929292; position:relative;}
#search_query {width:237px;}
#select_div form {position:relative; top:8px; left:7px;}
#select_div form span {font-size:18px; font-weight:bold; display:block; margin:0px 0px 5px 78px;}
#select_div label {font-size:18px; color:#fff; font-family:Times New Roman;}
#submit_btn {width:54px; height:21px; position: relative; top: 1px; background:#686868; border:1px solid #9d9d9d; font-size:13px; font-weight:bold; color:#fff; cursor:pointer;}
#middle_left_padding {padding:10px 20px 0px 20px;}
#news_title {width:100%; text-align:center; font-size:22px; font-weight:bold; border-bottom:2px solid #929292; padding:0px 0px 7px 0px; margin:0px 0px 7px 0px;}
#news_title a {color:#000; text-decoration:none;}
.news_block {text-align:center; width:100%; margin:0px 0px 30px 0px;}
.news_block strong {display:block; margin-bottom:-17px;}
.news_block strong a {color:#000; text-decoration:none;}
.news_block p {margin:0px;}

#middle_right {width:835px; float:right; background:#fff; text-align:center;}
#middle_right .faq {text-align:left;}
#middle_right_padding {padding:5px 0px 0px 28px;}
.news {margin:0px 0px 15px 0px;}
.news_date {font-weight:bold; font-size:10px; color:#5d5d5d; background:#efefef; display:inline; padding:0px 5px;}
.news_text {color:#5d5d5d; font-size:11px;}
.news_text p {margin:0px;}
#select_div2 {width:311px; height:63px; background:#efefef; position:relative; margin-top:1px;}
#select_div2 form {position:relative; top:21px; left:7px;}
#submit_pole {width:148px; border:1px solid #9e9e9e; color:#505050; font-size:11px; color:#505050;}
#select_div2 label {font-size:18px; color:#5d5d5d; font-family:Times New Roman;}
#submit_btn2 {width:56px; height:21px; background:#686868; font-size:11px; font-weight:bold; color:#fff; cursor:pointer;}

/*FOOTER*/
#footer {width:1151px; height:73px; position:relative; clear:both;}
#footer_left {width:315px; float:left; background:#4d6677; _margin-right:-1px; height:100%; position:relative;}
#itsoft {background:url(/images/itsoft.png) no-repeat 0px 6px; padding:8px 0px 8px 49px; color:#fff; display:block; position:absolute; top:0px; left:22px; outline:none; font-size:12px !important;}
#itsoft a {color:#fff; text-decoration:underline !important;}
#footer_right {width:836px; float:right; _margin-right:-1px; height:100%; background:#efefef;}
.banner_bottom {margin:13px 0px 0px 24px; display:block; outline:none; float:left;}
#copy {color:#fff; font-size:10px; position:absolute; top:45px; left:0px; width:100%; text-align:center; line-height:12px;}
#copy a {color:#fff;}

/*OTHER*/
.banner_top_left {float:left; width:270px; height:101px; margin:0px 12px 20px 0px;}
.banner_top_left_last {margin-right:0px !important;}
.banner_top_left a {outline:none; display:block; width:100%; height:100%;}
.banner_top_left a img {border:none; width:270px; height:100px;}
.banner_top_right {float:right; width:543px; height:101px; overflow:hidden}
.banner_top_right a {outline:none;}
.banner_top_right a img {border:none;}
#top_banners {width:835px; overflow:hidden; height:101px;}