A, .link {
	text-decoration : underline;
	color : #003399;
}
A:hover {
    text-decoration : none;
    color : #FF8C00;
}
A.main_menu_item_a {
    text-decoration : none;
    color : #FFFFFF;
}
A.main_menu_item_a:hover {
    text-decoration : underline;
    color : #FFFF66;
}
A.city_menu {
	text-decoration : underline;
	color : #FFFFFF;
}
A.city_menu:hover {
    text-decoration : none;
    color : #FFFFFF;
}
A.info_block_title {
    color : #003399;
}
A.info_block_title:hover {
    text-decoration : none;
    color: #FF8C00;
}
A.info_block_title_light_2:hover {
    text-decoration : none;
    color : #FFFFFF;
}
A.popup_help, A.item {
	text-decoration : none;
}
A.popup_help:hover, .simple {
    color : #000000;
}
A.projects_bg {
    text-decoration : none;
}
A.projects_bg:hover {
    text-decoration : underline;
    color : #FFFFFF;
}
A.nav_line_a {
    text-decoration : none;
    color : #777777;
}
H1 {
    color: #FF8C00;
    font-size: 15px;
    margin-bottom : 3px;
    margin-top : 5px;
    font-weight : bold;
    padding-left : 20px;
   	font-family : Arial, Helvetica, sans-serif;
}
H2 {
	color: #000000;
    font-size: 15px;
    margin-bottom : 3px;
    margin-top : 5px;
    font-weight : bold;
    padding-left : 20px;
	font-family : Arial, Helvetica, sans-serif;
}
H3 {
	color: #000000;
	font-size: 15px;
	margin-bottom : 3px;
	margin-top : 5px;
	font-weight : bold;
	padding-left : 20px;
	background-color : #FDF5E6;
	font-family : Arial, Helvetica, sans-serif;
}
H4 {
    color: #708090;
    font-size: 12px;
    margin-bottom : 3px;
    margin-top : 7px;
    font-weight : bold;
    padding-left : 20px;
    font-family : Arial, Helvetica, sans-serif;
    font-style : italic;
}
HR {
    color : #FF8C00;
}
UL, OL {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-left : 20px;
	padding-left : 20px;
	font-family : Arial, Helvetica, sans-serif;
}
LI {
	line-height: 150%;
}
LI.poster, LI.poster_a {
	line-height: 14px;
	margin-bottom: 4px;
}
LI.text {
	line-height: normal;
	text-indent : 0px;
}
FORM {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left : 0px;
}
INPUT {
    height : 24px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    border : 1px solid #777777;
    color : #000000;
    margin: 0 0 0 0;
}
SELECT {
    height : 22px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #777777;
	color : #000000;
    margin: 0 0 0 0;
}
TEXTAREA {
	font-size : 11px;
	border : 1px solid #777777;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
PRE {
	margin-bottom : 0px;
	margin-top : 0px;
}
.label {
	height : 15px;
	border: 0px;
}
.input_text {
    padding-left : 5px;
    padding-right : 5px;
    margin-bottom : 0px;
    background-color : #FFFFFF;
    padding-top : 4px;
}
.calendar-bg {
	background-color: #FFFFFF;
	width : 100%;
    font-size : 11px;
}
.calendar-d {
    color: #000000;
    background-color : #FFFFFF;
    font-size : 11px;
}
.calendar-wd {
    color: #000000;
    background-color : #FFFFFF;
    margin-bottom : 5px;
    font-size : 11px;
}
.calendar-hd {
    color: #FF8C00;
    background-color : #ffffff;
    margin-bottom : 5px;
    font-size : 11px;
}
.calendar-sel {
    color: #ffffff;
    background-color : #FF8C00;
    font-size : 11px;
}
.solar {
	color : #FF9933;
}
.solartime1 {
	color : #000000;
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}
A.solartime2 {
	text-decoration : none;
	color: #000000;
}
A.solartime2:hover {
	text-decoration : none;
}
.solartime3 {
	color : #FFFFFF;
	background-color : #FF9933;
	font-weight : bold;
}
BODY {
    margin-right : 2px;
    margin-left : 2px;
    margin-top : 0px;
    margin-bottom : 0px;
    background-color : #FFFFFF;
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
P, .basic {
	font-size : 12px;
	margin-bottom : 0px;
	margin-top : 0px;
    font-family : Arial, Helvetica, sans-serif;
}
.text {
	text-indent : 20px;
	font-size : 12px;
	text-align : justify;
	margin-bottom: 5px;
	line-height: normal;
}
.text2 {
	text-indent : 20px;
	font-size : 12px;
	text-align : justify;
	margin-bottom: 5px;
}
.text_topic {
    color : #000000;
    font-weight : bold;
    font-size : 14px;
    padding-bottom : 5px;
}
.text_topic_2 {
    color : #003399;
    font-weight : bold;
    font-size : 14px;
    padding-bottom : 5px;
}
.text_topic_of {
    color: #FF8C00;
    font-weight : bold;
    font-size : 16px;
    padding-top : 2px;
    padding-bottom : 8px;
}
.text_info {
    color : #000000;
    font-size : 11px;
    font-weight : normal;
    padding : 0px 5px 3px 0px;
}
.main_menu_bg {
    background-color : #003399;
    height : 28px;
    padding-left : 10px;
    background-image : url(pic/main_menu_bg.gif);
}
.main_menu_item_p {
	color : #FFFFFF;
	font-size : 12px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-weight : bold;
}
.main_menu_item_sel {
    color : #FFFF66;
    text-decoration : underline;
}
table.header {
    background-color : #3366CC;
    height : 28px;
    vertical-align : middle;
    padding: 0px 7px 0px 5px;
    margin-bottom: 2px;
    font-size: 11px;
    color: #FFFFFF;
    margin-top : 2px;
    background-image : url(pic/top_bg_main.gif);
}
.city_menu_bg {
    background-color : #003399;
    color : #FFFFFF;
    font-weight : bold;
    font-size : 12px;
    height : 28px;
    vertical-align : middle;
    text-align : center;
    background-image : url(pic/main_menu_bg.gif);
}
.city_menu_p {
	font-size : 11px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	color : #003399;
}
.city_attr {
    font-size : 12px;
    text-decoration : none;
    font-family : Arial, Helvetica, sans-serif;
    color : #003399;
    margin-top : 3px;
	margin-bottom : 7px;
    text-align : center;
}
.city_menu_p_sel {
    font-size : 11px;
    text-decoration : none;
    font-family : Arial, Helvetica, sans-serif;
    color : #FF9933;
}
.bottom_bg {
	background-color : #FDF5E6;
	padding : 7px 2px 2px 2px;
	height : 75px;
}
.hot {
	color: #ff0000;
}
.cold {
    color: #0000CD;
}
.green {
    color: #3CB371;
}
.sel {
    color: #FF8C00;
}
.info_block_table {
	margin-top : 0px;
	margin-bottom : 7px;
	border : 1px solid #FFFFFF;
	background-color : #FFFFFF;
}
.info_block_table_border {
	margin-top : 0px;
	margin-bottom : 7px;
	border : 1px solid #DDDDDD;
	background-color : #FFFFFF;
}
.info_block_table_gray {
	margin-top : 0px;
	margin-bottom : 7px;
	border : 1px solid #B0C4DE;
	background-color : #EEEFFB;
}
.info_block_table_gray2 {
	margin-top : 0px;
	margin-bottom : 7px;
	border : 1px solid #B0C4DE;
	background-color : #EAF4FD;
}
.info_block_table_warm {
	margin-top : 0px;
	margin-bottom : 7px;
	border : 1px solid #FFDAB9;
	background-color : #FDF5E6;
}
.info_block_table_red {
	margin-top : 0px;
	margin-bottom : 7px;
	border : 1px solid #FFB6C1;
	background-color : #FCF1EF;
}
.info_block_table_green {
    margin-top : 0px;
    margin-bottom : 7px;
    border : 1px solid #8FBC8F;
    background-color : #E8FBE3;
}
.info_block_table_office {
    padding: 0px 10px 8px 10px;
    margin-top : 0px;
    margin-bottom : 7px;
    border : 2px solid #FFFFFF;
    background-color : #F4F5F6;
    border-right : 2px solid #6DA76D;
    border-bottom : 2px solid #6DA76D;
}
.info_block_title {
    color : #003399;
	font-weight : bold;
	font-size : 14;
	padding-bottom : 7px;
}
.info_block_title_light {
    color : #FF8C00;
    font-weight : bold;
    font-size : 14;
    padding-bottom : 7px;
}
.info_block_title_light_2 {
    padding: 3px 0px 2px 3px;
    color : #FFFFFF;
    font-weight : bold;
    font-size : 14;
    background-color : #FF8C00;
}
.nav_line {
	color : #777777;
	font-size : 11px;
	text-decoration : none;
	font-weight : normal;
}
.option {
    background-color : #ffffff;
    color : #000000;
}
.optgroup {
	background-color : #e5e5e5;
	color : #003399;
	font-style : normal;
	padding-left : 3px;
}
.page_title {
    color: #003399;
    font-size: 15px;
    margin-bottom : 5px;
    margin-top : 5px;
    font-weight : bold;
    padding-left : 20px;
    border-bottom : 1px solid #FF8C00;
}
.popup_help {
    color : #777777;
    font-size : 11px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
}
.board-list {
    color : #777777;
    font-size : 11px;
	margin-left : 0px;
    margin-bottom: 2px;
}
.board-list-sel {
    color : #FF9933;
    font-size : 11px;
	margin-left : 0px;
    margin-bottom: 2px;
}
.topposter {
	padding-top: 3px;
	padding-bottom: 3px;
	color : #385FCF;
	font-weight : bold;
}
.poster {
    font-size : 12px;
        color : #1B2E6D;
}
.poster_a {
    font-size : 12px;
    font-weight : bold;
    color : #1B2E6D;
}
.topcatp {
    font-size : 12px;
	color : #777777;
}
.topcat {
    padding-bottom : 0px;
    color : #3662A9;
    font-weight : bold;
    text-decoration : none;
    font-size : 14px;
}
.topcat1 {
	padding-bottom : 3px;
	text-decoration : none;
}
.subcat {
	font-size : 11px;
	color : #777777;
	margin-bottom : 12px;
}
.subcata {
    text-decoration : underline;
    color : #3070E7;
}
.list-item {
    color : #777777;
    font-size : 12px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
}
.list-item-sel {
    color: #ffffff;
    background-color : #FF8C00;
}
.nocomments {
    background : #F5F5F5;
    padding : 0px 4px 0px 4px;
    text-decoration : none;
    font-size : 11px;
    border : 1px solid #DDDDDD;
    color : #000000;
}
.comments {
    background : #FFFFFF;
    padding : 0px 4px 0px 4px;
    text-decoration : none;
    font-size : 11px;
    border : 1px solid #FF8C00;
    color : #FF8C00;
}
.news_date {
    color : #505050;
    font-size : 11px;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
}
.news_date_now {
    color : #FF8C00;
    font-size : 11px;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
}
.news_title {
    font-size : 12px;
    padding-top : 12px;
    margin-bottom : 3px;
    color : #003399;
    font-weight : bold;
}
.news_title_hot {
	font-size : 12px;
	padding-top : 4px;
	padding-bottom : 3px;
	color : #003399;
    font-weight : bold;
}
.news_title_info {
	font-size : 11px;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #003399;
}
.news_text {
    font-size : 11px;
    text-align : justify;
	padding-bottom : 5px;
}
.poster_title {
    font-size : 12px;
    padding-top : 12px;
    margin-bottom : 3px;
    color : #003399;
}
.article_title {
    font-size : 12px;
    font-weight : bold;
    padding-top : 12px;
    margin-bottom : 5px;
    color : #003399;
}
.office_title {
    font-size : 12px;
    padding-top : 12px;
    margin-bottom : 3px;
    color : #003399;
    font-weight : bold;
}
.srv {
    font-size : 11px;
}
.weather-table, .bank-table {
    font-size : 11px;
    text-align : center;
}
.weather-date {
	font-weight : bold;
	color : #FF8C00;
	vertical-align : middle;
	background-color : #F5F5F5;
}
.weather-day {
	vertical-align : middle;
	background-color : #F5F5F5;
}
.weather-item {
    vertical-align : middle;
    color : #000000;
}
.bank-curr1 {
	font-weight : bold;
	color : #FF8C00;
	vertical-align : middle;
	background-color : #C0F7BF;
	height : 18px;
	font-size : 14px;
}
.bank-curr2 {
	font-weight : bold;
	color : #FF8C00;
	vertical-align : middle;
	background-color : #C6E2FD;
	height : 18px;
	font-size : 14px;
}
.bank-name {
	padding : 7px 5px 2px 5px;
	vertical-align : middle;
	font-weight : bold;
	font-size : 12px;
}
.bank-currvar1 {
	vertical-align : middle;
	color : #000000;
	background-color : #E1FDE1;
}
.bank-value1 {
	vertical-align : middle;
	color : #000000;
	background-color : #E1FDE1;
	font-size : 12px;
	height : 18px;
}
.bank-currvar2 {
	vertical-align : middle;
	color : #000000;
	background-color : #DFF0FF;
}
.bank-value2 {
	vertical-align : middle;
	color : #000000;
	background-color : #DFF0FF;
	font-size : 12px;
	height : 18px;
}
.bank-value-na {
	vertical-align : middle;
	color : #777777;
	background-color : #F5F5F5;
	font-size : 12px;
	height : 18px;
}
.sform {
    padding: 5px 0 4px 0;
    margin-bottom: 0px;
    background-color: #FFCC33;
}
.sform_types {
    padding : 5px 0 5px 8px;
    font-size : 11px;
    margin-bottom : 0px;
    background-color : #FDF5E6;
    border : 1px solid #FFCC33;
}
.search_res {
	font-size : 11px;
	margin-bottom : 5px;
}
.copyright {
    font-size : 10px;
    margin-top : 2px;
}
.source {
    color : #777777;
    font-size : 10px;
}
.sub_text {
    font-size : 10px;
    margin-bottom : 2px;
}
.board_cat {
	font-size : 12px;
	margin-top : 3px;
	font-weight : bold;
	margin-bottom : 2px;
}
.board_item {
	font-size : 11px;
	margin-left : 5px;
}
.projects_bg {
    background-color: #3366CC;
    font-size : 12px;
    font-weight : bold;
    color : #FFFFFF;
	margin-top : 3px;
	margin-bottom : 5px;
}
.options_table{
    font-size : 11px;
}