body {font-family: Arial,ËÎÌå;
	background: #bbbbbb;
	text-align: center;
	margin: 0;
	}

body * {color: #666666; font-size: 12px;}

#main {background: white;
	margin: 0 auto;
	text-align: left;
	width: 770px;
	border: 2px solid white;
	}

.float_l {float: left;}
.clear {clear: both;}
.header {background: url(arrow.gif) 0% 40% no-repeat;
		padding-left: 13px;
		font-size: 12px; color: #38998D;
		margin: 20px 0 10px;}

a:link {text-decoration: none; color: #29658A;}
a:visited {text-decoration: none; color: #29658A;}
a:hover {text-decoration: none; color: orange;}

.pre_load {width: 0; height:0; visibility:hidden;}
img {border: none;}
.slim_bar {height: 1px; width: 85%; color: #e4e4e4; text-align: center; margin: 7px auto; border: none; border-top: 1px solid #e4e4e4;}
.lite_blue {background: #E6EAEC;}
.blue_padding {padding: 5px 0 15px 10px;}
.btn {padding-top: 1px; padding-bottom: 1px; background: #C8D5FB; border: 1px solid #9DB3E6; color: #4D6185; cursor: pointer;}
.in_len {width: 148px;}
.ads {width: 200px; padding: 3px 5px;}


/* -------------------------------------------------- header top field --------------------------------------------------- */
#header {border-bottom: 2px solid white;}

#date {float: left;
	border-right: 2px solid white;
	width: 192px;
	background: #e4e4e4;
	margin-right: -3px;
	padding: 10px 0 9px 50px;}
	
#nav {background: url(nav_bg.jpg) top left repeat-x;
	height: 34px;
	margin: 0;
	padding: 0;}
#nav li {list-style: none; float: left;}
#nav a {float: left;
		padding: 12px 8px 6px 8px;
		margin-left: 3px !important; 
		margin: 0;
		filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=1, motion='forward');}


#logo {background: #ebebeb url(banner.jpg) top right no-repeat; border-top: 2px solid white;}
#logo img {border-right: 2px solid white;}
/* -------------------------------------------------- header end--------------------------------------------------- */

.stripe {height: 20px; background: #e4e4e4;}

/********************  ------------  temp  ---------------------------------------------------       
#dic {width: 190px;
		background: white;
		filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion='reverse');
		display: none;}
#dics {position: absolute; overflow: auto;
	height: 300px; width: 210px; top: 350px; left: 30px;
	}
*/

/**********************  pop up win ******************************/
#pop_win {
		position: absolute;
		width: 310px; z-index: 2;
		border: 1px solid #677B94;
		display: none;
		filter:progid:DXImageTransform.Microsoft.Iris(irisStyle='SQUARE', motion='out');
		}

#pop_txt {
		padding: 10px;
		background: #eaeaea;
		max-height: 250px;
		height: expression(this.scrollHeight > 250 ? "250px" : "auto");
		overflow: auto;
		}

#pop_bar {background: #677B94; padding: 1px; cursor: move; height: 16px;}
#pop_bar a {/* background: #E5684B;  */
		/* border: 1px solid white; */
		width: 14px; height: 14px;
		display: block; float: right;
		}
#pop_bar a:hover {/* background: #FF8E81; */}

/**********************  pop up win ******************************/





#currency select {width: 96px;}
#cur_amount {width: 90px; margin: 3px 15px 0 0; color: #aaaaaa;}



/*#horo {background: #E6EAEC; margin: 0 0 0 400px;}*/
/********************  ------------  temp  ---------------------------------------------------       */
	
	
	
/* ------------------------------------------------------------ weather ------------------------------------- */

#weather_block {width: 248px; 
				background: #d6daa3 url(weather_top.jpg) top left repeat-x;}
				
#weather_r {width: 248px; background: url(weather_r.gif) top right repeat-y;}
#weather_cr {width: 248px; background: url(weather_cor.gif) top right no-repeat;}

#top_img {float: left; margin: 6px 0 0;}

strong {font: normal 15px Arial;}
#top_txt {float: left; margin: 13px 0 0 10px; width: 124px;}
#top_txt span {font-size: 10px;}

h2 {font: bold 25px Verdana,Arial;
	float: left;
	margin: 10px -5px 0 0;}

#index_weather {margin:0; width: 244px; font-size: 12px; clear: both;}
#index_weather td {width: 81px; padding: 3px 0;}
#index_weather td img {vertical-align: middle;}
#index_weather tr.txt_center {text-align: center;}
.dark_row {background: #cbcf8c;}

#weather_more {width: 242px; 
	background: url(weather_bottom.jpg) bottom left repeat-x;
	border-bottom: 1px solid #d6daa3;
	}
	
#weather_more a {color: #666666; padding-left: 4px; line-height: 1.5em;}
#weather_more a:hover {color: orange;}

/* ------------------------------------------------------------ weather end ------------------------------------- */

/* ********************************************** left column *************************************************** */
#left_col {float: left; margin-top: -14px; 
		background: url(l_col_btm.gif) bottom left no-repeat; 
		padding: 0 0 1px 0;
		margin-right: 5px;}
.l_col_top {margin-top: 5px;}

#l_block {background: white url(l_block_top.gif) top left repeat-x;
		width: 249px;}
#l_block_r {background: url(l_block_r.gif) top right repeat-y;}
#l_block_cr {background: url(l_block_cr.gif) top right no-repeat;
			padding: 15px 12px 15px 5px;}


			
#l_col {background: white url(l_col_top.gif) top left repeat-x;
		width: 248px;}
#l_col_r {background: url(l_col_r.gif) top right repeat-y;}
#l_col_cr {background: url(l_col_cr.gif) top right no-repeat;
			padding: 15px 0 15px 15px;}
			
.l_col_cont {}
#l_inner_bg {}


/* ----------------------------   radio  ---------------------------*/		
#radio {margin-bottom:7px;}
#radio h1 {margin-top: 0;}
#radio .radio_img {margin-top: 8px;}
#radio form {margin: 0 0 0 50px;}
#radio form select {width: 160px;}
#radio form input {margin-left: 0px !important;
				margin-left: -4px;}
#player_frame {width: 215px; height: 24px;
			padding: 0; display: none;
			filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=1, motion='forward');}
/* ----------------------------   radio end ---------------------------*/		
#right_col {float: left; width: 505px;}


p.loading {text-align: center; margin: 180px 0 100px 20px;}
#content_r {filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=1, motion='forward');
			width: 100%;}
			
/*news_cat {width: 202px; padding: 3px 5px; background: #F8FAE3;}*/

.news_menu {margin: 0; padding: 0;}
.menu_item {display: block; text-align: center;
			background: #E6EAEC;
			width: 200px; 
			margin: 1px 0; padding: 3px 5px 2px;
			filter:progid:DXImageTransform.Microsoft.Fade(duration=0.3);
			font-weight: bold;
			}
a.menu_item:hover {color: white;}



#footer {text-align:center; padding: 5px 0 0;}
#footer a:link {color: #666666;}
#footer a:visited {color: #666666;}
#footer a:hover {color: orange;}