body {background: white url(/templates/pic//top_bg.jpg) 0% 0% repeat-x;
	margin: 0px;
	padding: 0px;
	color: black;
	font-family: Arial;
	font-size : 12px;
}

a {color: #0076cb}
p {margin: 0px 0px 13px 0px}
td {vertical-align: top; font-size: 12px}
form {margin: 0px; padding: 0px}
img {border: none}
.min_width {height: 1px; font-size: 1px; line-height: 1px}
.more {font-size: 11px}

h1 {color: #599b0d; font-size: 18px; text-align: left; font-weight: normal; padding: 0px; margin: 13px 0px 10px 0px}
h2 {font-size: 14px; text-align: left; font-weight: bold; padding: 0px; margin: 13px 0px 17px 0px}

.general {width: 100%; height: 100%}

.g_left {padding-right: 35px}
.g_left .min_width {width: 207px}
.g_center {width: 100%}
.g_center .min_width {width: 465px}
.g_right {padding-left: 35px}
.g_right .min_width {width: 195px}

.long_content {width: 100%}
.min_width_long {height: 1px; font-size: 1px; line-height: 1px; width: 465px}
		
.g_bottom td {height: 70px; vertical-align: bottom; background: url(/templates/pic//bottom_bg.gif) 0% 100% repeat-x}
.g_bottom .g_left {background: url(/templates/pic//bottom_bg_left.gif) 100% 100% no-repeat}

.g_top .g_left {background: url(/templates/pic//top_bg_left.jpg) 0% 0% no-repeat}
.g_top .g_center {background: url(/templates/pic//top_bg_center.jpg) 0% 0% no-repeat}
.g_top .g_center .top_bg {height: 155px; background: url(/templates/pic//top_bg_center_right.gif) 100% 0% no-repeat}
.g_top .g_right {background: url(/templates/pic//top_bg_right.jpg) 0% 0% no-repeat}

.bottom_menu {padding: 0px 50px 0px 0px; height: 36px; line-height: 14px; font-size: 10px; color: white; text-transform: uppercase}
.bottom_menu a {color: white; text-decoration: none}

.logo {height: 189px}

.left_menu {margin: 0px 0px 38px 15px; width: 192px}

.left_menu .menu2 {margin: 0; padding: 0; width: 185px}
.left_menu .menu2 div.item {border-left: solid 1px white; margin: 0px; background: #B8BDCC; color: #173057; font-weight: normal}
.left_menu .menu1 .menu2, .left_menu .menu1_over .menu2 {position: absolute; left: 207px; margin-top: 8px; display: none; z-Index: 100}
.left_menu div.item a {font-size: 12px; font-weight: normal; background: #2d92db; display: block; float: none; color: white; text-decoration: none; padding: 4px 14px 6px 19px; border-top: solid 1px #0070c1}
.left_menu div.item a.first {font-size: 12px; font-weight: normal; background: #2d92db; display: block; float: none; color: white; text-decoration: none; padding: 4px 14px 6px 19px; border-top: none}
.left_menu .menu2 div.item a:hover {background: #0070c1}	
/* Fix IE. Hide from IE Mac \*/
* html .left_menu .menu2 div.item { float: left; }
* html .left_menu .menu2 div.item a { height: 1%; }
/* End */
.left_menu div.menu1:hover .menu2, .left_menu .menu1_over .menu2 {display: block}
.left_menu .menu1_over a, .left_menu .menu1 a {display: block; padding: 7px 24px 6px 15px; background-color: #d8dfe6; background-image: url(/templates/pic//ml_bg_set.gif); background-repeat: no-repeat; background-position: 0px 0px}
.left_menu .menu1_over a.first, .left_menu .menu1 a.first {background-color: #d8dfe6; background-image: url(/templates/pic//ml_bg_first_set.gif); background-repeat: no-repeat; background-position: 0px 0px}
.left_menu div.menu1:hover a , .left_menu .menu1_over a {background-color: #2d92db;  background-position: -192px 0px}
.left_menu div.menu1:hover a.first , .left_menu .menu1_over a.first {background-color: #2d92db;  background-position: -192px 0px}
.left_menu .next a {background-position: -384px 0px}



.cr {font-size: 11px; padding: 0px 15px 3px 15px}
.rg {font-size: 10px; padding: 0px 15px 7px 15px; line-height:10px}

.left_title {margin: 0px 0px 5px 15px; width: 192px; text-align: center}

.left_archive {margin: 0px 0px 27px 15px}
.left_archive a {color: #0994ca}
.left_archive .wd {font-weight: bold; background: #bfccd7}
.left_archive .wd a {color: #006ab6}
.left_archive .week td {font-size: 10px; background: #bfccd7}
.left_archive .week .act, .left_archive .act {background: #8bc449}
.left_archive td {font-size: 11px; width: 23px; height: 22px; text-align: center; vertical-align: middle; background: #e3e8ed; border-top: solid 1px white; border-right: solid 1px white}
.left_archive .date .dayinfo {width: 140px; background: #8bc449; border-bottom: solid 1px #597e0f; border-right: solid 1px #4d7c02; color: white}
.left_archive .date .dayinfo a {color: white}
.left_archive .date td {border-top: none; border-right: none; height: 21px}
.left_archive .date .arrl {border-right: solid 1px #2f83a2}
.left_archive .links {width: 190px; background: white; text-align: left; height: 20px}
.left_archive .links a {color: #006ab6}

.left_voting {margin: 0px 0px 27px 15px; font-size: 11px; width: 192px}
.left_voting .question {padding: 2px 0px 0px 2px}
.left_voting .answer {padding-left: 5px}
.left_voting .answer label {position: relative; top: -3px}
.left_voting .buttons {padding-left: 10px}
.left_voting .buttons input {position: relative; top: 5px}
.left_voting .v_result {margin-bottom: 5px}
.left_voting .v_question {font-weight: bold; margin-bottom: 8px}
.left_voting .i_vote {margin-bottom: 10px}
.left_voting .i_vote {background: #e3e8ed}
.left_voting .i_vote img {background: #8bc449}
.left_voting .buttons .all {float: right; width: 100px; padding-top: 10px}
.left_voting .buttons .all a {color: #646464}


.itext {font-size: 11px; font-family: Arial; background: white; line-height: 14px; height: 18px; padding: 0px; padding-left: 5px}

.right_search {margin-bottom: 25px}
.right_search .itext {width: 140px}
.right_search .button {position: relative; top: 4px; top: expression("3px")}
.right_search .ext {font-size: 10px; padding-top: 1px}

.right_auth {margin-bottom: 25px}
.right_auth td {font-size: 11px}
.right_auth .itext {width: 72px}
.right_auth .left {width: 88px}
.right_auth .links {font-size: 10px; padding-top: 10px}
.right_auth .button {padding-top: 5px; text-align: right; padding-right: 1px} 

.right_banner {padding-bottom: 10px; background: url(/templates/pic//banner_right_bg.jpg) 100% 100% no-repeat; margin-bottom: 20px}

.right_menu {padding-bottom: 10px; background: url(/templates/pic//menu_right_bg.jpg) 100% 100% no-repeat; margin-bottom: 20px}
.right_menu a {background: #d8dfe6 url(/templates/pic//mr_bg.gif) no-repeat; display: block; color: #f00902; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 12px; padding: 5px 15px 2px 21px}
.right_menu .first {background: #d8dfe6 url(/templates/pic//mr_bg_first.gif) no-repeat}

.informers {width: 180px; font-size: 11px; margin-bottom: 30px}
.informers .info_title {background: #0070c1 url(/templates/pic//info_bg.gif) repeat-y; border-top: solid 1px #7ec5e0}
.informers .first {border-top: none}
.informers .info_title div {background: url(/templates/pic//info_arr.gif) 8px 12px no-repeat; display: block; text-decoration: none; color: white; padding: 7px 11px 6px 19px; cursor: pointer; cursor: hand}
.informers .act {background: #8bc449 url(/templates/pic//info_bg_act.gif) repeat-y}
.informers .act div {background: url(/templates/pic//info_arr_act.gif) 8px 12px no-repeat}
.informers .info_content {display: none; background: #cfef8b url(/templates/pic//info_content_bg.gif) no-repeat; padding: 8px 15px 8px 21px}
.informers .top {font-size: 1px; height: 1px; line-height: 1px; background: url(/templates/pic//info_top.gif) no-repeat}
.informers .bottom {font-size: 1px; height: 1px; line-height: 1px; background: url(/templates/pic//info_bottom.gif) no-repeat}

.counters {margin-bottom: 20px; width: 180px; text-align: center}

.dop_menu {margin-left: 25px}
.dop_menu div {width: 28px; height: 28px; float: left; background: url(/templates/pic//dop_menu_bg.gif) 100% 0% no-repeat}
.dop_menu div img {margin: 7px 0px 0px 8px}
.dop_menu .noborder {background: none}
.dop_menu .act {background: #0165ad} 

.g_right .top_white {height: 128px}

.top_menu {width: 500px; position: absolute; left: 290px; top: 0px; z-index: 2; font-weight: bold; font-size: 11px; line-height: 13px}
.top_menu .menu2 {margin: 0; padding: 0; width: 315px}
.top_menu .menu2 div.item {margin: 0px; background: #B8BDCC; color: #173057; font-weight: normal}
.top_menu .menu1 .menu2, .top_menu .menu1_over .menu2 {position: absolute; top: 28px; display: none; z-Index: 100}
.top_menu div.item a {font-size: 12px; font-weight: normal; background: #2d92db; display: block; float: none; color: white; text-decoration: none; padding: 4px 14px 6px 19px; border-top: solid 1px #0070c1}
.top_menu .menu2 div.item a:hover {background: #0070c1}	
/* Fix IE. Hide from IE Mac \*/
* html .top_menu .menu2 div.item { float: left; }
* html .top_menu .menu2 div.item a { height: 1%; }
/* End */
.top_menu div.menu1:hover .menu2, .top_menu .menu1_over .menu2 {display: block}
.top_menu .menu1_over, .top_menu .menu1 {float: left; border-right: solid 1px #50aefe}
.top_menu .menu1_over a, .top_menu .menu1 a {background: url(/templates/pic//top_menu_arr.gif) 6px 13px no-repeat; white-space: nowrap; display: block; color: white; text-decoration: none; padding: 9px 14px 6px 19px}
.top_menu div.menu1:hover, .top_menu .menu1_over {background: #2d92db; border-right: solid 1px #2d92db}


.important {margin-bottom: 13px}
.important .suptitle {margin-bottom: 10px; color: #599b0d; font-size: 18px; text-align: center}
.important .item {margin-bottom: 13px}
.important .img {float: right; margin: 0px 0px 10px 15px}
.important .title {color: #599b0d; font-weight: bold}
.important .title a {color: #599b0d; text-decoration: none} 
.important .all {font-size: 11px; margin-top: -9px}

.newslist {margin-bottom: 13px}
.newslist .item {margin-bottom: 10px}
.newslist .date {background: url(/templates/pic//newslist_date_bg.gif) no-repeat; width: 84px; text-align: center; font-size: 11px}
.newslist .suptitle {background: url(/templates/pic//st_c.gif) repeat-x}
.newslist .suptitle .r {background: url(/templates/pic//st_r.gif) 100% 0% no-repeat}
.newslist .suptitle .l {padding: 8px 0px 8px 0px; text-align: center; font-size: 18px; color: #0076cb; background: url(/templates/pic//st_l.gif) no-repeat}
.newslist .all {margin-top: 15px; background: url(/templates/pic//all_c.gif) repeat-x}
.newslist .all .r {background: url(/templates/pic//all_r.gif) 100% 0% no-repeat}
.newslist .all .l {padding: 6px 0px 10px 15px; font-size: 11px; background: url(/templates/pic//all_l.gif) no-repeat}

.lnewslist {margin-bottom: 23px}
.lnewslist .item {margin-bottom: 13px}
.lnewslist .date {background: url(/templates/pic//newslist_date_bg.gif) no-repeat; width: 84px; text-align: center; font-size: 11px; margin-bottom: 7px}
.lnewslist .subtitle {font-weight: bold; margin-bottom: 3px}

.maintrack {font-size: 10px; color: #0076cb; margin: 17px 20px 13px 0px}
.maintrack span {color: black}
.p_date {background: url(/templates/pic//newslist_date_bg.gif) no-repeat; width: 84px; text-align: center; font-size: 11px; margin-bottom: 7px}
.long_content {padding-right: 35px}

.auth_left {margin-left: 15px}
.auth_left .right_auth .itext {width: 86px}
.auth_left .right_auth .left {width: 106px}

.left_counters {padding-left: 10px; margin: 40px 0px}
.left_counters div {text-align: center}

.oulist {}
.oulist .subtitle {font-weight: bold; margin-bottom: 5px}
.oul td {padding-bottom: 13px}
.oul .l {padding-right: 3px}
.oul .lo {width: 10px; background: url(/templates/pic//lo.gif) 0px 6px no-repeat}

.s_distance {margin-top: 3px}
.s_distance td {font-size: 11px; vertical-align: middle; padding-bottom: 6px}
.s_distance input {width: 120px; margin-left: 3px}

.s_weather td {font-size: 11px; vertical-align: middle}
.s_weather .s {padding-right: 13px}
.s_weather .t {padding-right: 7px}

.alink {margin-bottom: 6px; background: url(/templates/pic//alink.gif) 0px 7px no-repeat; padding-left: 14px; padding-top: 1px}
.aact {background: none}
.flink {margin-bottom: 6px; background: url(/templates/pic//alink.gif) 20px 7px no-repeat; padding-left: 22px; padding-top: 1px}
.doc {background: url(/templates/pic//i_doc.gif) 2px 0px no-repeat}
.jpg {background: url(/templates/pic//i_jpg.gif) 2px 0px no-repeat}
.zip {background: url(/templates/pic//i_zip.gif) 2px 0px no-repeat}
.rar {background: url(/templates/pic//i_rar.gif) 2px 0px no-repeat}
.gif {background: url(/templates/pic//i_gif.gif) 2px 0px no-repeat}
.html {background: url(/templates/pic//i_html.gif) 2px 0px no-repeat}
.htm {background: url(/templates/pic//i_htm.gif) 2px 0px no-repeat}
.bmp {background: url(/templates/pic//i_bmp.gif) 2px 0px no-repeat}
.txt {background: url(/templates/pic//i_txt.gif) 2px 0px no-repeat}
.pdf {background: url(/templates/pic//i_pdf.gif) 2px 0px no-repeat}
.ppt {background: url(/templates/pic//i_ppt.gif) 2px 0px no-repeat}
.xls {background: url(/templates/pic//i_xls.gif) 2px 0px no-repeat}
.jpeg {background: url(/templates/pic//i_jpeg.gif) 2px 0px no-repeat}

.p_body .t_links {width: 100%; border: none}
.p_body .t_links td {width: 50%; border: none; padding: 0px}

.pages {margin-bottom: 20px}
.pages span, .pages a {padding: 0px 4px; line-height: 14px}
.pages span {background: #8bc449}
.pages .il {padding-left: 0px}
.pages .ir {padding-left: 0px; padding-right: 0px}

.r_title {padding: 16px 0px}
.little_links {font-size: 11px}
.little_links .alink {background-position: 0px 6px; margin-bottom: 10px}

.p_body table {border-top: solid 1px #d7dee6; border-left: solid 1px #d7dee6}
.p_body table th, .p_body table td {text-align: left; padding: 6px 10px; border-right: solid 1px #d7dee6; border-bottom: solid 1px #d7dee6; font-size: 12px}
.p_body table th {background: #e3e8ed; font-weight: bold}

.squery {margin-bottom: 5px; font-size: 14px; border-bottom: solid 2px #d7dee6; padding-bottom: 40px; margin-right: 200px}

.sform .keywords .itext {width: 370px; padding-left: 5px}
.sform .keywords .button {position: relative; left: 3px; top: 5px; top: expression("4px")}
.sform td {vertical-align: middle; padding-bottom: 18px}
.sform .cal1 {width: 190px}
.sform .cal2 {width: 215px}
.sform .cal1 input, .sform .cal2 input {width: 140px}
.sform .cal1 img, .sform .cal2 img {position: relative; top: 4px; top: expression("3px"); cursor: pointer; cursor: hand}
.sform .t1 {padding-right: 3px}
.sform .t2 {padding-right: 3px}

.fsubs {margin: 18px 0px}
.fsubs td {padding-right: 3px}
.fsubs .field {margin-bottom: 18px; padding-left: 4px}
.fsubs .field input {padding-left: 5px; width: 160px}
.fsubs .ch {margin-bottom: 6px}
.fsubs .buttons {margin-top: 18px; padding-left: 4px}
.fsubs .ch label {position: relative; top: -2px}

.fsend {width: 90%}
.fsend td {width: 46%; padding-bottom: 15px}
.fsend .itext {width: 100%}
.fsend .itext {width: 100%}
.fsend .center {width: 8%}
.fsend textarea {width: 100%; overflow: auto; font-size: 11px; font-family: Arial; background: white; line-height: 14px; height: 110px; padding: 5px}
.fsend .button {padding-top: 3px; padding-bottom: 10px}

.registration {background: #e3e8ed url(/templates/pic//reg_ug_r.gif) 100% 0% no-repeat; width: 90%}
.registration .in {background: url(/templates/pic//reg_ug_l.gif) 0% 0% no-repeat; padding: 15px 20px 0px 20px}
.registration .fsend {width: 100%}

table.table {width: 100%; background: #e9edf1; border: none; margin-bottom: 10px}
table.table td {padding: 13px 10px 13px 20px; border-right: solid 2px #d7dee6; border-top: solid 2px #d7dee6; border-bottom: none}
table.table .dl {border-right: none; padding: 0px; border-left: solid 2px #d7dee6; width: 17px; font-size: 1px; line-height: 1px}
table.table .last {border-right: none; padding-right: 0px}
table.table .first {padding-left: 0px}
table.table .dl div {width: 17px}
table.table .dr {padding: 0px; width: 19px; font-size: 1px; line-height: 1px}
table.table .dr div {width: 19px}
table.table .footer td {border: none; background: url(/templates/pic//table_footer_bg.gif) repeat-x; height: 14px; padding: 0px; line-height: 1px; font-size: 1px}
table.table .footer .last div {background: transparent}
table.table .footer div {background: url(/templates/pic//table_footer_line.gif) 100% 0% no-repeat; height: 16px}
table.table .footer .dl div {background: url(/templates/pic//table_footer_left.gif) no-repeat}
table.table .footer .dr {border-right: none}
table.table .footer .dr div {width: 21px; background: url(/templates/pic//table_footer_right.gif) no-repeat}
table.table .header td {font-weight: bold; color: #6c7d90; font-size: 11px; text-transform:uppercase; line-height: 13px; border: none; background: url(/templates/pic//table_header_bg.gif) repeat-x; padding: 0px}
table.table .header td .noupper {text-transform:none; font-size: 12px}
table.table .header .last div {background: transparent}
table.table .header .first div {padding-left: 0px}
table.table .header div {background: url(/templates/pic//table_header_line.gif) 100% 100% no-repeat; padding: 9px 10px 4px 20px}
table.table .header .dl div {padding:0px; height: 26px; background: url(/templates/pic//table_header_left.gif) no-repeat}
table.table .header .noug div {background: url(/templates/pic//table_header_left_noug.gif) no-repeat}
table.table .header .dr {border-right: none}
table.table .header .dr div {padding:0px; height: 26px; width: 21px; background: url(/templates/pic//table_header_right.gif) 100% 0% no-repeat}
table .tr_pages .dl {font-size: 12px; padding: 8px 5px 6px 5px}
table .tr_pages .dl .pages {width: 350px; margin-bottom: 0px}

.tabs td {font-weight: bold; font-size: 11px; text-transform:uppercase; background: #d8dfe6 url(/templates/pic//tabs_r.gif) 100% 0% no-repeat; border-right: solid 1px white}
.tabs td a {float: left; display: block; padding: 6px 25px 4px 25px; text-decoration: none; background: url(/templates/pic//tabs_l.gif) 0% 0% no-repeat}
.tabs .act {background-color: #c4cfda}
.tabs td span {float: left; display: block; padding: 6px 14px 4px 14px; text-decoration: none; background: url(/templates/pic//tabs_l.gif) 0% 0% no-repeat}


.print {padding: 12px 33px 5px 33px; background: white}
.print .cr {padding-left: 0px; margin-top: 30px}
.print .rg {padding-left: 0px;}
.print .logo {height: 100px; float: left; margin-bottom: 10px; padding-right: 60px}
.print_info {font-size: 11px}

.manshen {padding: 28px 33px; background: white}

.mant {margin-bottom: 17px}
.mant td {vertical-align: bottom; color: #599b0d; font-size: 22px; text-align: left; font-weight: normal}
.mant td img {margin-right: 25px; margin-bottom: 5px}

.item .faq_question {font-weight: bold}

.auth_left_userinfo {background: #e3e8ed; padding: 5px; margin-left: 15px}
.auth_left_userinfo_main {background: #e3e8ed; padding: 5px; margin-bottom: 15px}

.info_content .fuels table th, .info_content .fuels table td {border-bottom: solid 1px #aacc62; font-size: 11px; font-weight: normal; text-align: left; padding: 2px 6px}
.info_content .fuels table th {background: #b9da72; border-bottom: none}

.sitemap {background: #f8f9fb}
.sitemap .item {}
.sitemap .level1 {display: none}
.sitemap .level2 {margin-top: 15px; padding: 5px 10px; background: #d8dfe6; font-weight: bold; text-transform:uppercase; font-size: 11px}
.sitemap .level2 a {text-decoration: none}
.sitemap .level3 {padding: 1px 10px 3px 45px} 
.sitemap .level4 {padding: 1px 10px 3px 80px} 
.sitemap .level5 {padding: 1px 10px 3px 115px} 

.pb_date {margin: 20px 0px;  font-size: 11px}
.pb_date .source {padding-bottom: 3px}
.pb_date .dt {float: left; border-top: solid 1px #c6cacd; padding-top:3px}

table.noborder {border: none}
table.noborder th, table.noborder td {padding: 6px 10px; border: none; font-size: 12px; background:  transparent}

.p_body .childlinks {width: 100%; border: none}
.p_body .childlinks td {padding: 0px; border: none}
.p_body .childlinks .links {width: 100%}
.p_body .childlinks .date {text-align: left;  font-size: 11px; padding-left: 30px;}
.p_body .childlinks .date div {width: 345px}

.tjustify {text-align:justify}

.hot_bottom {margin-bottom: 10px;}
.hot_bottom .hotheader {background: url(/templates/pic//newslist_date_bg.gif) no-repeat; width: 84px; text-align: center; font-size: 11px}
.hot_bottom .question { padding: 5px 0px 5px 0px; font-weight: bold}
.hot_bottom .answer { padding: 5px 0px 5px 10px;}
.hot_bottom .vimage { margin: 0px 20px 0px 10px; width: 100%}
.hot_bottom .button { margin: 0px 20px 0px 10px;}
.hidden {position: absolute; top: -100px; left: -100px; visibility: hidden}

.voting {margin-bottom: 15px}
.voting .question {padding: 0px 5px 0px 20px}
.voting .answer {padding: 0px 5px 0px 20px; font-size: 11px}
.voting .canswer {padding: 5px 5px 0px 20px; font-size: 11px; text-align: center}
.voting .line {font-size: 1px; line-height: 1px; height: 2px; background: #e0fabb; margin: 7px 0px 8px 0px;}
.voting .little {padding: 0px 5px 0px 20px}
.voting .little a {color: #646464}
.voting .answer input {position: relative; top: 2px}
.voting .block_title {clear: both; color: #051f3f; background: #e0fabb; padding: 2px 20px 4px 20px ; font-size: 14px; margin-bottom: 6px}
.voting .button {padding: 7px 5px 10px 20px; font-size: 11px;}
.voting .button .all {float: right; width: 115px; padding-top: 3px}
.voting .button .all a {color: #646464}
.voting .total {padding: 0px 5px 15px 20px; font-size: 11px; color: #646464}
.voting .total a {color: #646464}
.vimage {font-size: 1px; line-height: 1px; height: 6px; background: #e8e8e8; width: 185px; margin: 0px 0px 5px 20px}
.vimage img {background: #84bf1d}

.lgrey {color: #666666; font-size: 11px}


.childlinkslib {width: 100%; border: none}
.childlinkslib td {padding: 0px; border: none}
.childlinkslib .links {width: 100%}
.childlinkslib .date {text-align: left;  font-size: 11px; padding-left: 30px;}
.childlinkslib .date div {width: 150px}