@charset "utf-8";
/* CSS Document */

/*					*/
/* 		PREFACE		*/
/*					*/

body, html{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	background-color: #ffffff;
}

img { border: 0 }

div#speclinks
{
	left:548px; top:15px;
}

* html div#speclinks
{
/*	left:-180px;	*/
	left: 55px;
	top:15px;
}

div.cls {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

div#main_hold{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

div.gray_text{
	color: #8a8a8a;
	font-size: 13px;
}

.gray_text a {
	color: #1D609E;
	text-decoration: underline;
}

/*					*/
/* 		TOP			*/
/*					*/


div#top_top_layer{
	width: 1000px;
	height: 6px;
	background-image: url(images/top_top_layer.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	line-height: 1px;
	font-size: 1px;
}

div#top_middle{
	width: 1000px;
	height: 128px;
}

div#top_middle_left{
	width: 235px;
	height: 128px;
	float: left;
	background: url(images/top_middle_left.gif) no-repeat 0 -35px;
}

div#top_middle_right{
	width: 765px;
	height: 128px;
	float: right;
	background: url(images/top_middle_right.gif) no-repeat 0 -35px;
}

	div#top_middle_banner{
		width: 468px;
		height: 60px;
		float: left;
		margin-top: 43px;
		margin-left: 28px;
/*	background-image: url(images/top_banner.gif);	*/
		background-repeat: no-repeat;
		display: inline;
		overflow: hidden;
		text-align:center;
		padding-top:1px;
	}
	
	div#top_middle_home{
		width: 33px;
		height: 33px;
		background-image: url(images/home.gif);
		background-repeat: no-repeat;
		float: left;
		margin-top: 56px;
		margin-left: 42px;
		display: inline;
	}
	
	div#top_middle_mail{
		width: 33px;
		height: 33px;
		background-image: url(images/mail.gif);
		background-repeat: no-repeat;
		float: left;
		margin-top: 56px;
		margin-left: 4px;
		display: inline;
	}
	
	div#top_middle_langs_box{
		width: 125px;
		text-align: right;
		height: 23px;
		float: left;
		margin-top: 61px;
	}
	
	div.lang{
		width: 62px;
		height: 19px;
		float: left;
		text-align: center;
		padding-top: 4px;
	}
	
	div.lang_selected{
		background-image: url(images/lang_box.gif);
		background-repeat: no-repeat;
	}

div#top_bottom{
	width: 1000px;
	height: 39px;
}

div#top_bottom_search{
	width: 237px;
	height: 42px;
	background-image: url(images/top_bottom_left_search.gif);
	background-repeat: no-repeat;
	float: left;
	background-color: #999999;
}

	input#search_text{
		width: 170px;
		height: 18px;
		margin-left: 25px;
		margin-top: 13px;
		background-color: transparent;
		border: 0px;
	}
	
	input#search_submit{
		width: 18px;
		height: 18px;
		margin-left: 12px;
		margin-top: 13px;
		background-color: transparent;
		border: 0px;
		cursor: pointer;
	}
	
	* html input#search_text{
		float: left;
	}
	
	* html input#search_submit{
		float: left;
	}

div#top_bottom_right{
	width: 763px;
	height: 29px;
	padding-top: 12px;
	margin-top: 1px;
	background-image: url(images/top_bottom_right.gif);
	background-repeat: no-repeat;
	float: left;
}


	span.top_bottom_nav{
		padding: 0px 20px;
	}


/*					*/
/* 		MIDDLE		*/
/*					*/

div#bg_w{
	width: 1000px;
	background-image: url(images/bg_w.gif);
	background-repeat: repeat-y;
}

div#middle{
	width: 1000px;
	background-image: url(images/bg_grad.gif);
	background-repeat: repeat-x;
}

div#middle_left{
	width: 237px;
	float: left;
	border-right: 1px solid #1d609e;
}

	div#login_box{
		margin-left: 15px;
		margin-top: 20px;
	}
	
		div#login_head{
			color: #1d609e;
			font-size: 13px;
			font-weight: bold;
		}
		
		div#underline_login{
			width: 150px;
			height: 3px;
			line-height: 0px;
			font-size: 0px;
			background-image:url(images/underline.gif);
			background-repeat: repeat-x;
		}
		
		div#login_data{
			width: 217px;
			height: 22px;
/*			margin-top: 10px;	*/
			line-height: 0px;
			font-size: 0px;
			background: url(images/login.jpg);
			background-repeat: no-repeat;
			margin-left:-1px
		}
*html	div#login_data{
			margin-left:-2px
}

		
			input#login_user{
				width: 73px;
				height: 18px;
			}
			
			input#login_pass{
				width: 73px;
				height: 18px;
			}
			
			input#login_submit{
				width: 18px;
				height: 20px;
				cursor: pointer;
			}
			
			div#login_user{
				width: 73px;
				height: 18px;
				margin-left: 10px;
				display: inline;
				float: left;
			}
			
			div#login_pass{
				width: 73px;
				height: 18px;
				margin-left: 26px;
				display: inline;
				float: left;
			}
			
			div#login_submit{
				width: 18px;
				height: 20px;
				margin-left: 13px;
				display: inline;
				float: left;
			}
			
			input.login{
				border: 0px;
				background-color: transparent;
			}
			
		div.login_help{
			color: #b2b1b2;
			font-size: 9px;
			float: left;
		}
		
	div#reg{
		width: 237px;
		height: 36px;
		background-image: url(images/reg.gif);
		background-repeat: no-repeat;
		margin-top: 17px;
	}
	
	div.reg_link{
		margin-left: 20px;
		margin-top: 10px;
		display: inline;
		float: left;
	}
	
	span.header_g{
		color: #1d609e;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 4px;
		background-image: url(images/underline.gif);
		background-position: bottom left;
		background-repeat: repeat-x;
	}
	
	span.header_w{
		color: #1d609e;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 4px;
		background-image: url(images/underline_w.gif);
		background-position: bottom left;
		background-repeat: repeat-x;
	}
	
	span.header_b{
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 4px;
		background-image: url(images/underline_b.gif);
		background-position: bottom left;
		background-repeat: repeat-x;
	}
	
	div.header{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	div.calendar_news{
		font-size: 11px;
		color: #657b98;
		margin-bottom: 10px;
		padding-right: 15px;
	}
	
	div#calendar{
		margin-left: 16px;
		margin-top: 15px;
	}
	
		div#calendar_box{
			width: 150px;
			height: 150px;
			margin-top: 20px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #4a4b4b;
		}
		
		table#calendar_table tr{
			height: 18px;
		}
		
		table#calendar_table tr.this_week{
			background-color: #cddef3;
		}
		
		table#calendar_table td{
			text-align: right;
			font-weight: bold;
			float:left;
			width: 16px;
			height: 15px;
			padding-top: 2px;
			padding-right: 2px;
		}
		
		table#calendar_table td.not_this_month{
			font-weight: normal;
		}
		
		table#calendar_table td.this_day{
			color: #FFFFFF;
			background-image: url(images/calendar_date.gif);
			background-repeat: no-repeat;
		}

	div#latest_news{
		width: 237px;
	}
	
	div#latest_news_blue{
		width: 230px;
		min-height: 212px;
		background-color: #185d9b;
		background-image: url(images/blue_ground.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		border-left: 7px solid #64b92f;
	}
	
	* html div#latest_news_blue{
		height: 212px;
	}

	div.news_indent{
		margin-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	div.latest_news_entry{
		background-image: url(images/latest_news_dot.gif);
		background-repeat: no-repeat;
		background-position: left 3px;
		width: 200px;
		padding-left: 16px;
		padding-bottom: 10px;
		margin-left: 10px;
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	div#currency{
		margin-left: 15px;
		width: 216px;
	}
	
	div.currency_box{
		width: 216px;
		padding-bottom: 5px;
	}
	
	div.currency_text{
		width: 50px;
		padding-top: 3px;
		font-size: 11px;
		color: #657b98;
		float: left;
	}
	
	div.currency_select{
		width: 70px;
		height: 20px;
		float: left;
	}
	
	select.currency_select{
		width: 70px;
		height: 18px;
		border: 1px solid #d6eaf6;
		text-align: center;
		color: #657b98;
		font-size: 11px;
	}
	
	div.currency_output{
		width: 70px;
		height: 20px;
		float: left;
	}
	
	input.currency_output{
		width: 70px;
		height: 16px;
		margin-left: 10px;
		border: 1px solid #d6eaf6;
		text-align: center;
		font-size: 11px;
		color: #657b98;
	}
	
	div.currency_recalc{
		padding-top: 5px;
		margin-bottom: 20px;
	}
	
	
	div#name_list{
		width: 230px;
		min-height: 75px;
		border-left: 7px solid #63b830;
		background-color: #185e9b;
		background-image: url(images/name_list.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	
	* html div#name_list{
		height: 75px;
	}
	
	div.text_on_blue{
		color: #FFFFFF;
		font-size: 11px;
		margin-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}
	
	div#search_news{
		margin-left: 15px;
		height: 80px;
	}
	
	div#search_news_box{
		width: 219px;
		height: 22px;
		background-image: url(images/news_search.gif);
		background-repeat: no-repeat;
	}
	
	input#search_news_input{
		width: 170px;
		margin-left: 10px;
		background-color: transparent;
		border: 0px;
	}
	
	input#search_news_submit{
		margin-left: 10px;
		width: 20px;
		background-color: transparent;
		border: 0px;
	}
	
	div#partners{
		background-color: #ececec;
		padding-left: 15px;
	}
	
	div.partners_box{
/*		margin-top: 30px;	*/
		background-color:#ECECEC;
		height: 170px;
	}
	
	div.partners_icon{
/*		margin: 10px 5px 10px 5px;	*/
		margin: 0 5px 0 5px;
		float: left;
	}
	
	


/*							*/
/* 		MIDDLE MIDDLE		*/
/*							*/


div#middle_middle{
	float: left;
}

div#middle_holder{
	width: 474px;
	margin-left: 20px;
	margin-top: 30px;
}
	
	div.large_header{
		width: 474px;
		height: 30px;
		border-bottom: 1px solid #cbd7e2;
	}
	
	* html div#middle_holder{
		margin-top: 15px;
	}
	
	div.large_header_spacing{
		margin: 20px 0px;
	}
	
	div.large_header_main{
		font-size: 22px;
		color: #175b99;
		text-align: left;
		float: left;
	}
	
	div.large_header_sub{
		font-size: 11px;
		color: #8a8a8a;
		text-align: right;
		float: right;
		margin-top: 10px;
	}
	
	div.c_article_short{
		width: 474px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
		div.c_article_text_box{
			width: 330px;
			float: left;
		}
		
		div.c_article_more{
			width: 144px;
			font-size: 11px;
			color: #216fabe;
			text-align: right;
			float: right;
		}
		
		div.c_article_topic{
			font-weight: bold;
		}
		
		div.c_article_text{
			color: #8a8a8a;
			padding-top: 5px;
		}

	div.div_underline{
		border-bottom: 1px solid #cbd7e2;
	}
		
	div.cat_table{
		width: 474px;
		margin-top: 5px;
	}
	
	td.cat_upper{
		background-color: #dfe9f1;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		padding: 10px 10px;
		color: #175b99;
	}
	
	td.cat_dot{
		border-right: 1px dashed #abc4da;
	}
	
	td.cat_text{
		font-size: 11px;
		color: #8a8a8a;
		padding: 10px 10px;
		vertical-align: top;
	}
	
	td.cat_underline{
		border-bottom: 1px solid #d5e1ed;
	}
	
	td.cat_text a {
		color: #8a8a8a;
	}
	div#shop_table_left a {
		color: #8a8a8a;
	}
	
	* html tr.cat_underline{
	
	}
	
	div.cat_switch{
		width: 474px;
		height: 25px;
		margin-top: 10px;
	}
	
	div.cat_page_num{
		cursor: pointer;
		width: 15px;
		height: 20px;
		padding-top: 5px;
		padding-left: 10px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		float: left;
	}
	
	div.cat_curr_page{
		color: #FFFFFF;
		background-color: #216fab;
		font-weight: normal;
	}
	
	div#shop_address{
		width: 300px;
		float: left;
		margin: 15px 0px;
	}
	
	div#shop_back{
/*		width: 100px;	*/
		float: right;
		text-align: right;
		margin: 15px 0px;
	}
	
	div#shop_table_left{
		width: 304px;
		float: left;
	}
	
	div.shop_table_topic{
		font-size: 15px;
		font-weight: bold;
		color: #175b99;
		background-color: #e2ecf4;
		padding: 15px 10px;
	}
	
	div.shop_table_text{
		width: 304px;
		padding: 10px 0px;
	}
	
	div.shop_table_text_short{
		width: 190px;
		float:left;
	}
	
	div.shop_table_img{
		width: 100px;
		text-align: right;
		float: right;
		margin: 10px 5px;
	}
	
	table.shop_table_tbl {
		font-size:11px;
	}
	
	div#shop_table_right{
		width: 164px;
		float: right;
	}
	
	div.shop_table_plus_img{
		width: 159px;
		padding-left: 5px;
		padding-bottom: 15px;
		background-color: #e2ecf4;
	}
	
		div#cont_form_container{
			width: 270px;
			float: left;
		}
		
			div.cont_form_text{
				width: 80px;
				height: 19px;
				font-size: 11px;
				color: #8a8a8a;
				float: left;
				margin-top: 10px;
				margin-bottom: 7px;
			}
			
			div.cont_form_input{
				width: 190px;
				float: left;
				margin-top: 7px;
				margin-bottom: 7px;
			}
			
			div.cont_form_input input{
				width: 172px;
				height: 18px;
				border: 1px solid #7f9db9;
				background-color: #f6f6f6;
			}
			
			div.cont_form_textarea{
				width: 172px;
				float: left;
				margin-top: 10px;
				margin-bottom: 7px;
			}
			
			textarea.cont_form_textarea{
				width: 172px;
				height: 161px;
				border: 1px solid #7f9db9;
				background-color: #f6f6f6;
			}
			
			div.cont_form_submit{
				margin-right: 13px;
				display: inline;
				float: right;
			}
			
		div#cont_info_container{
			width: 200px;
			float: left;
			margin-top: 7px;
		}
		
	div#about_text{
		width: 467px;
		margin-top: 10px;
	}
	
	div.travel_more_small_heading{
		color: #000000;
		font-weight: bold;
		margin-top: 10px;
	}
	
	div.travel_more_text{
		width: 467px;
		margin-top: 10px;
		padding-bottom: 10px;
	}
	
	div.travel_more_small_pic{
		padding: 5px;
		border: 1px solid #d6d6d6;
		float: left;
		margin-right: 10px;
		margin-bottom: 5px;
		display: inline;
	}
	
	div.travel_ect_block{
		width: 220px;
		float: left;
		margin-right: 10px;
	}
	
	div.travel_ect_small_heading{
/*		color: #040404;	*/
		color: #1D609E;
		font-weight: bold;
		font-size: 13px;
		margin: 10px 0px;
	}
	
	.travel_ect_small_heading a {
		color: #1D609E;
	}
	
	div.travel_more_break{
		width: 474px;
		height: 15px;
		margin-bottom: 15px;
	}
	
	div.travel_more_link{
		margin: 10px 0px;
	}
	
	
	
	div#main_categories{
		width: 474px;
		height: 75px;
		background-image: url(images/cat_bg.gif);
		background-repeat: repeat-x;
		margin-top: 5px;
	}
	
	div.main_cat{
		width: 134px;
		height: 23px;
		background-image: url(images/sel_cat_unsel.gif);
		background-repeat: no-repeat;
		float: left;
		margin-top: 20px;
		margin-left: 4px;
		margin-right: 4px;
		display: inline;
		text-align: center;
		padding-top: 7px;
		padding-left: 15px;
	}
	
	div.main_cat_sel{
		background-image: url(images/sel_cat_selected.gif);
		background-repeat: no-repeat; 
	}
	
	div#main_sports_box{
		width: 474px;
		margin: 20px 0px;
	}
	
	div.main_sports_class{
		width: 220px;
		height: 46px;
		float: left;
		margin-left: 5px;
		display: inline;
	}
	
	div.main_sports_icon{
		width: 51px;
		height: 46px;
		float: left;
	}
	
	div.main_sports_text{
		width: 143px;
		height: 36px;
		float: left;
		padding-top: 1px;
		padding-left: 10px;
		background-image: url(images/sports_bg.gif);
		background-repeat: repeat-x;
	}
	
	div.main_sports_ender{
		width: 16px;
		height: 46px;
		float: left;
		background-image: url(images/sports_bg_cut.gif);
		background-repeat: no-repeat;
	}
	
	
	
	
	
	
	
	

/*							*/
/* 		MIDDLE RIGHT		*/
/*							*/


div#middle_right{
	width: 237px;
	border-left: 1px solid #1d609e;
	float: right;
}


	div#travel{
		width: 222px;
		float: right;
		color: #657b98;
		font-size: 11px;
	}

	div.travel_box{
		border-right: 7px solid #65b930;
		padding: 5px 0px;
	}
	
	div.travel_pic{
		padding: 5px;
		float: left;
		background-color: #c7ddea;
	}
	
	div.travel_date{
		text-decoration: none;
		font-weight: bold;
	}
	
	div.travel_text{
		text-decoration: underline;
	}
	
	div.travel_text_box{
		width: 130px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		float: left;
	}

	div#portal_news{
		width: 230px;
		background-image: url(images/blue_ground.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-color: #185d9b;
		border-right: 7px solid #64b92f;
	}
	
	div#banners{
		margin-left: 15px;
	}
	
	div.banner{
		margin: 20px 0px;
	}



	
/*					*/
/* 		FOOTER		*/
/*					*/


div#footer{
	width: 1000px;
	height: 109px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
}

div#core_logo{
	width: 42px;
	height: 43px;
	background-image: url(images/core_logo.gif);
	background-repeat: no-repeat;
	float: left;
}

div#core_link{
	width: 140px;
	height: 30px;
	margin-left: 10px;
	margin-top: 7px;
	display: inline;
	color: #FFFFFF;
	float: left;
}

div#core{
	width: 242px;
	height: 43px;
	margin-top: 37px;
	margin-left: 18px;
	display: inline;
	float: left;
}

div#copyright{
	width: 400px;
	text-align: right;
	margin-right: 30px;
	margin-top: 45px;
	display: inline;
	float: right;
	color: #FFFFFF;
}


a{	color: #FFFFFF;	}

a:link{	text-decoration: underline;	}

a:visited{	text-decoration: underline;	}

a:hover{	text-decoration: underline;	}

a:active{	text-decoration: underline;	}






a.no_underline{	color: #FFFFFF;	}

a:link.no_underline{	text-decoration: none;	}

a:visited.no_underline{	text-decoration: none;	}

a:hover.no_underline{	text-decoration: none;	}

a:active.no_underline{	text-decoration: none;	}






a.content_link{	color: #5b8ac2;	}




a.user_tooltip{	color: #5b8ac2;	text-decoration: underline;	}

a:link.user_tooltip{	text-decoration: underline;	}

a:visited.user_tooltip{	text-decoration: underline;	}

a:hover.user_tooltip{	text-decoration: underline;	}

a:active.user_tooltip{	text-decoration: underline;	}




a:link.core_link{	text-decoration: underline;	}

a:visited.core_link{	text-decoration: underline;	}

a:hover.core_link{	text-decoration: underline;	}

a:active.core_link{	text-decoration: underline;	}

a.core_link{	color: #FFFFFF;	}




a.lang_txt{	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;	color: #000000;	float: left;	}




a.l_sel{	font-weight: bold;	}




a:link.mail_to{	text-decoration: underline;	}

a:visited.mail_to{	text-decoration: underline;	}

a:hover.mail_to{	text-decoration: underline;	}

a:active.mail_to{	text-decoration: underline;	}

a.mail_to{	color: #FFFFFF;	}




a:link.recalc{	text-decoration: underline;	}

a:visited.recalc{	text-decoration: underline;	}

a:hover.recalc{	text-decoration: underline;	}

a:active.recalc{	text-decoration: underline;	}

a.recalc{	font-size: 13px;	color: #1d609e;	font-weight: bold;	}





a:link.top_bottom_nav{	text-decoration: none;	}

a:visited.top_bottom_nav{	text-decoration: none;	}

a:hover.top_bottom_nav{	text-decoration: underline;	}

a:active.top_bottom_nav{	text-decoration: none;	}

a.top_bottom_nav{	font-size: 13px;	color: #FFFFFF;	}




a.selected{	color: #FFFFFF;	}

a:link.selected{	text-decoration: underline;	}

a:visited.selected{	text-decoration: underline;	}

a:hover.selected{	text-decoration: underline;	}

a:active.selected{	text-decoration: underline;	}





a:link.more_link{	text-decoration: underline;	}

a:visited.more_link{	text-decoration: underline;	}

a:hover.more_link{	text-decoration: underline;	}

a:active.more_link{	text-decoration: underline;	}

a.more_link{	color: #216fab;	font-size: 11px;	}





a.lang_selected{	color: #FFFFFF;	}
a:link.lang_selected{	text-decoration: none;	}

a:visited.lang_selected{	text-decoration: none;	}

a:hover.lang_selected{	text-decoration: none;	}

a:active.lang_selected{	text-decoration: none;	}



a.lang{	color: #b2b1b2;	}

a:link.lang{	text-decoration: none;	}

a:visited.lang{	text-decoration: none;	}

a:hover.lang{	text-decoration: none;	}

a:active.lang{	text-decoration: none;	}





a.large_header_link{	color: #1D609E;	cursor: pointer; text-decoration: underline; }
/*
a:link.large_header_link{	text-decoration: underline;	}
a:visited.large_header_link{	text-decoration: none;	}
a:hover.large_header_link{	text-decoration: underline;	}
a:active.large_header_link{	text-decoration: none;	}
*/



a.submit{	color: #040404;	font-weight: bold;	font-size: 13px;	text-decoration: underline;	}

a:link.submit{	text-decoration: underline;	}

a:visited.submit{	text-decoration: underline;	}

a:hover.submit{	text-decoration: underline;	}

a:active.submit{	text-decoration: underline;	}






a.main_cat_link{	color: #175b99;	font-size: 13px;	}
a:link.main_cat_link{	text-decoration: underline;	}

a:visited.main_cat_link{	text-decoration: underline;	}

a:hover.main_cat_link{	text-decoration: underline;	}

a:active.main_cat_link{	text-decoration: underline;	}





a.main_cat_link_sel{	color: #FFFFFF;	}

a:link.main_cat_link_sel{	text-decoration: none;	}

a:visited.main_cat_link_sel{	text-decoration: none;	}

a:hover.main_cat_link_sel{	text-decoration: none;	}

a:active.main_cat_link_sel{	text-decoration: none;	}






a.main_sports_link{	color: #175b99;	font-size: 13px; font-weight: bold;	}

a:link.main_sports_link{	text-decoration: none;	}

a:visited.main_sports_link{	text-decoration: none;	}

a:hover.main_sports_link{	text-decoration: underline;	}

a:active.main_sports_link{	text-decoration: none; }





a.calendar_link_today{	color: #FFFFFF;	}

a.calendar_link{	color: #4a4b4b;	}

a:link.calendar_link{	text-decoration: underline;	}

a:visited.calendar_link{	text-decoration: underline;	}

a:hover.calendar_link{	text-decoration: underline; }

a:active.calendar_link{	text-decoration: underline; }





a.travel_text{	color: #657B98;	}

a:link.travel_text{	text-decoration: underline;	}

a:visited.travel_text{	text-decoration: underline;	}

a:hover.travel_text{	text-decoration: underline;	}

a:active.travel_text{	text-decoration: underline; }


td.arrow_cur{ background: url(images/large_arrow.jpg) no-repeat center center; text-align: center; }
table#curr select{ width: 68px; border: 1px solid #6c929c; background: #ffffff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table#curr input{ width: 65px; border: 1px solid #6c929c; background: #ffffff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table#curr td{ padding: 3px 0px; }


table.currency {
	float: left;
	display: inline;
	border-collapse: collapse;
	margin: 0 20px;
	color: #000000;
}

table.currency tr td {
	padding: 2px 4px;
	border-bottom: 1px solid #DFDFDF;
}

table.currency td.first {
	width: 50px;	
}

table.currency td.second {
	padding: 0 10px;
	font-weight: bold;
}

table.currency td.currency {
	padding: 0 40px 0 10px;
	font-weight: bold;
}








/* Games */
div#categ_box{
	width: 434px;
	margin-top: 5px;
	padding: 10px 20px;
	background: #DAE5EF;
}

div#categ_box a {
	color: #1D609E;
}

div.game_pic
{
	width: 138px;
	height: 139px;
	border: 8px solid #C8DAE8;
	margin: 10px 0px;
}

select.select_game_cat
{
	border: 1px solid #9cb7c0;
	font-size: 11px;
}

table.games_table{ width: 100%; }
table.games_table td{ width: 33%; }

table.video_table{ width: 100%; }
table.video_table td{ width: 33%; vertical-align:top; }

table.top_table{ width: 100%; }
table.top_table td{ width: 33%; vertical-align:top; padding-bottom:15px; text-align:center }

a.game_link
{
	font-size: 11px;
	color: #1c60a1;
	text-decoration: underline;
}




/* Data groups */

.data_subgroups {
	margin:0;
	padding:0;
}

.data_subgroups td {
	text-align:center;
	padding:5px;
}

.data_elements td {
	text-align:center;
	margin:5px;
}

.data_group_element_image {}

.data_group_element_author {
}
.data_group_element_title {
	margin:5px 5px 5px 0;
}
.data_group_element_content {
	margin:5px 5px 5px 0;
}


/* Data elements */

.data_element_item {
	
}

.data_element_image {
	border: 4px solid #cccccc;
	text-align: center;
	vertical-align: middle;
}


.data_element_title {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9d9d9d;
	font-weight: bold;
	font-size: 11px;
	color: #F8AA5A;
}



.image {
	text-align: center;
	vertical-align: middle;
}

/* Admin link */

.admin_echo a {
	color: #666666;
	background-color: #ffffff;
}
#center .paragraph .admin_echo a {
	color: #F8AA5A;
}

.tooltip {
	padding: 3px 10px 3px 10px;
	background-color:#FAFFFF;
	border:solid 1px #9d9d9d;
	cursor:help;
}

.block_title {
	font-weight: bold;
	font-size: 11px;
	color: #F8AA5A;
}
.block {
	margin: 0;
	padding: 0;
}


div.gismeteo {
	margin-left: 15px;
}

div.poll {
	margin-left: 15px;
}

div.poll .question  { font-weight:bold; color:#1D609E; font-size: 12px }
div.poll .poll_bar{ height: 3px; line-height: 1px; font-size: 1px; background: #65b92f; margin-bottom: 10px; }
div.poll .answer { color:#1D609E }
div.poll .stat { color:#1D609E; font-weight: bold; font-size:13px; }
div.poll td.answer_h { padding-right:5px }


.simg { padding:5px; border:1px solid #D6D6D6; }
.top_small_pic {
display:inline;
}

.top_winners {
	width:100%; margin:0; border-collapse: collapse;
	border-right: 7px solid #65b930;
}
.top_winners td {
	padding: 3px 5px 3px 5px;
}
.top_winners a {
color: #657B98;
}


.market a 
{
	color: #657B98
}

.market st_header
{
	color: #657B98
}


