@CHARSET "UTF-8";
html{
	height: 100%;
	overflow-y: scroll;
}	
body{
	font: 12px Verdana, Arial, Tahoma;	
	margin: 0px;
	height: 100%;
}
img{
	border:0px;
}
table{
	border-collapse: collapse;
	border-spacing: 0px 0px;
}
table td {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

table.body{
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url('../css/img/body_back.gif') repeat;	
}
.highslide{
}
.highslide-caption{
	background-color: #ffffff;
}
.highslide-container{
	display: block;
	background-color: #ffffff;
}
.top_td{
	background: url('../css/img/body_bg.jpg') repeat-x;	
}
.site_contents{
	background: url('../css/img/header.jpg') no-repeat left top;
	width: 980px;
	height: 100%;
}
.logo_td{
	background: url('../css/img/left_col_bg.png') repeat-y;
	height: 95px;
}
.events_td{
	background: url('../css/img/left_col_bg.png') repeat-y;	
	height: 100%;
}
.events_td h1{
	font: 18px "Trebuchet MS";
	color: #9eedf7;
	padding: 0px 25px;
	margin: 0px;
}
.events_title{
	font: bold 13px 'Tahoma';
	color: #31413e;  
	text-decoration: none;
	text-transform: uppercase;
}
.events_title:hover{
	color: #9eedf7;
}
.events_list{
	color: #ffffff;
	width: 156px;
	padding: 10px 25px;
	margin: 0px;
}
#menubox{
	padding: 0px 0px 0px 10px;;
	height: 49px;
}
#menubox ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#menubox li{
	display: inline;
	float: left;
}
#menubox li a{
	font: 13px Arial, Verdana;
	font-weight: bold;
	display: block;
	width: 104px;
	height: 32px;
	padding-top:10px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #000;	
}
#menubox li a:hover{
	background-color: #257886;
}
.dropmenudiv{	
	position: absolute;
	top: 0;
	background-color: #257886;
	z-index:100;
	visibility: hidden;
	padding: 0px;
}
.dropmenudiv ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.dropmenudiv li{

}
.dropmenudiv li a{
	font: 13px Arial, Verdana;
	font-weight: bold;
	display: block;
	min-width: 150px;
	height: 23px;
	padding:3px;
	margin: 0px 0px 0px 4px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	background-color: #41b6c7;	
}
.dropmenudiv li a:hover{
	background-color: #257886;
}
#header_baner{
	padding: 15px 0px 0px 0px;
	height: 165px;
}

table.credits{
	color: #83848a;
		
}
table.credits td{
	vertical-align: middle;	
}
table.credits a{
	color: #165a65;
	font: 10px 'Arial';
	font-weight: bold;	
}
table.contents{

}
.article{
	font: 12px Verdana, Tahoma;	
	color: #535353;
	padding: 0px 0px 10px;
	text-align: justify;
	line-height: 130%;
}
.intro{
	font: 12px Verdana, Tahoma;	
	color: #888888;
	padding: 10px 0px;
	margin: 10px 0px 5px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: justify;
}
.intro a{
	font: 10px Verdana, Tahoma;	
	color: #888888;
	text-decoration: none;
}
.intro a:hover{
	color: #555555;
}
.file_atach{
	font: 12px Verdana, Tahoma;	
	color: #888888;
	padding: 0px 0px 10px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: justify;
}
.file_atach a{
	font: 10px Verdana, Tahoma;	
	color: #888888;
	text-decoration: none;
	dispaly:block;
	vertical-align:top;
}
.title {
	margin-top: 10px;
	padding: 5px 15px 5px 15px;
	background: #FFFFFF url('../css/img/gradient.png') repeat-x scroll 0 0;
	min-height: 50px;	
}
.title_img{
	float: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-right: 8px;
}
.title h1 {
	margin: 0px;
	padding-bottom: 10px;
	font: 20px Verdana, Tahoma;
	color: #005a81;
}
.title h2 {
	margin-bottom: 0px;
	font: 16px Arial;
	font-weight: bold;
	color: #005a81;
	display: inline;
}
.title h2 a{
	text-decoration: none;
	color: #005a81;
}
.title em {
	font: 12px Verdana;
	color: #9B9191;
}
.article_list {
	padding: 15px 15px 5px 15px;
	background: #FFFFFF;	
}
.top_title{
	font: 16px 'Verdana';
	color: #005A81;
	text-decoration: none;
}
.list_title {
	font: 13px 'Verdana';
	color: #005A81;
	text-decoration: none;
}
.list_title:hover{
	color: #005a81;
	text-decoration: underline;
}
.article_list_item {
	width: 402px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 25px;
	padding: 10px 0px 5px 0px;
	color: #9B9191;
}
.page_nav{
	clear: both;
	padding: 2px;
	text-align: right;
	margin-top: 15px;
	background: #F2F2F2;
}
.page_nav a{
	font: 13px 'Verdana';
	color: #005A81;
	text-decoration: none;
}
.page_nav a:hover{
	text-decoration: underline;
}
.galery{
	background: #FFFFFF;
	width: 462px;
}
.galery_item{
	padding: 14px 11px 0px;
	float: left;
	width: 130px;
	background: url('../css/img/gal_back.gif') no-repeat top left;
}
.galery_back{
	display: block;
	overflow: hiden;
	height: 145px;
}
.galery img{
	border: 1px solid #a29e9e;
}
.galery_title{
	text-align: center;
}
.galery a{
	font: 12px Verdana, Tahoma;	
	color: #165a65;
	text-decoration: none;
}
.galery a:hover{
	color: #888888;
}
.images{
	padding: 0px 6px 5px;;
	background: #FFFFFF;
	width: 450px;
	height: auto;	
}
.image_item{
	width: 90px;
	height: 100px;
	float: left;
	background: url('../css/img/img_back.gif') no-repeat top left;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse; 	
}
.image_item_port{
	margin-left: 10px;
	width: 90px;
	height: 110px;
	float: left;
	background: url('../css/img/img_back1.gif') no-repeat top left;
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse; 	
}
.images img{
	border: 1px solid #a29e9e;
}
.back_link{
	font: 12px Verdana;
	color: #9B9191;
	text-decoration: none;	
}
.l_print{
	float: none;
	width: 14px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -5px -108px transparent;
}
/****************************************************************************/
/*			Icons   														*/
/****************************************************************************/
.intro .i_print{
	float: none;
	width: 14px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -5px -108px transparent;
}	
.intro .i_send{
	float: none;
	width: 14px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -20px -108px transparent;
}
.intro .i_races{
	float: none;
	width: 11px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -35px -108px transparent;
}
.intro .i_members{
	float: none;
	width: 14px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -46px -108px transparent;
}
.intro .i_web{
	float: none;
	width: 13px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -61px -108px transparent;
}
.intro .i_wins{
	float: none;
	width: 11px;
	height: 13px;
	border: 0px;
	padding: 0px;
	background: url('../css/img/main_img.png') no-repeat scroll -74px -108px transparent;
}

.hide_table{
	display: none;
}
/****************************************************************************/

/*			Search form														*/
/****************************************************************************/
.search_place{
	margin-top: 10px;
	width: 302px;
	height: 27px;
}
.search_form {
	position: absolute;
	background: url('../css/img/main_img.png') no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    width: 302px;
}
.search_form .search_text {
    background-color: transparent;
    border: 0 none transparent;
    float: left;
    font-size: 14px;
    width: 195px;
    height: 18px;    
    padding: 3px 0 0 7px;
    position: absolute;
    left: 1px;
    top: 1px;
    font: 11px Tahoma;
    color: #888888;
}
.submit {
    background: url('../css/img/main_img.png') no-repeat scroll -268px -162px transparent;
    display: block;
    height: 27px;
    position: absolute;
    right: 0;
    text-indent: -5000px;
    top: 0;
    width: 34px;
    border: 0 none;
}
.submit:hover {
    background-position: -268px -216px;
}
.search_type {
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    height: 26px;
    position: absolute;
    right: 34px;
    top: 0;
    z-index: 20;
}
.search_type ul {
    list-style: none;
    margin: 0px;
    padding: 0 0 0 5px;
}
.search_type a {
    background: url('../css/img/main_img.png') no-repeat scroll 0 -27px transparent;
    color: #FFFFFF;
    display: block;
	height: 21px;
	padding: 5px 5px 0 8px;
	font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px #00638f;
}
.search_type a:hover{
	background-position: 0px -81px;
}
.cls_search_dropdown{
	padding: 0px;
	position: absolute;
	top: 0;
	z-index:10;
	visibility: hidden;	
}
.cls_search_dropdown ul{
	margin: 0px;
	display: block;
	width: 119px;
	padding: 0px 0px 5px 0px;
	list-style: none outside none;
	
}
.cls_search_dropdown ul li{
	background: url('../css/img/main_img.png') no-repeat scroll 0 -571px transparent;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.cls_search_dropdown ul li.first-cat{
	background-position: 0 -162px;
	padding-top: 9px;
}
.cls_search_dropdown ul li.last-cat{
	background-position: 0 -570px;
	padding-bottom: 10px;
}
.cls_search_dropdown ul li a{
	color: #006699 !important;
	display: block;
	margin: 0px 10px;
	text-decoration: none;
	padding: 5px 10px;
}
.cls_search_dropdown ul li a:hover{
	background-color: #F0F0F0;
}
.d_arrow{
	width: 15px;
	height: 9px;
	background: url('../css/img/main_img.png') no-repeat scroll -285px -116px transparent;
}
/************************************************************************************/
.clsDropTable{
	font: 12px Verdana, Tahoma;	
	color: #888888;	
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px 4px;
}
.clsDropRow{
	background-color: #cbcbcb;
}
.clsAltDropRow{
	background-color: #dbdbdb;
}
.clsDropHeader{
	padding: 2px;
	margin: 2px;
	background-color: #7bbcc6;
	color: #ffffff;
	text-align: center;
}
.clsListTable{
	font: 12px Verdana, Tahoma;	
	color: #888888;	
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px 7px;	
}
.clsListTable a{
	font: 12px Verdana, Tahoma;	
	color: #2d8998;
	text-decoration: none;
	font-weight: bold;
}
.clsListTable a:hover{
	text-decoration: underline;
}
.clsHeader{
	padding: 2px;
	margin: 2px;
	background-color: #2d8998;
	color: #ffffff;
}
.clsRow{
	padding: 2px;
}
.clsNullRow{
	padding: 0px;
}
.clsAltRow{
	background-color: #e2f7fa;
	padding: 2px;
}
.clsColomn{
	background-color: #cccccc;
	padding: 2px;
}
.clsInlineTitle{
	background-color: #cccccc;
	padding: 2px 2px 2px 10px;
}

/************************************************************************************/
.f_pdf{
	height: 32px;
	width: 32px;
	background: url('../css/img/main_img.png') -269px -475px no-repeat;
}
.f_doc{
	height: 32px;
	width: 32px;
	background: url('../css/img/main_img.png') -269px -507px no-repeat;
}
.f_xls{
	height: 32px;
	width: 32px;
	background: url('../css/img/main_img.png') -269px -539px no-repeat;
}
.f_misc{
	height: 32px;
	width: 32px;
	background: url('../css/img/main_img.png') -269px -571px no-repeat;
}
/***********************************************************************************/
.black_arrow_right{
	width: 5px;
	height: 9px;
	background: url('../css/img/main_img.png') no-repeat scroll -5px -126px transparent;
}
.black_arrow_down{
	width: 9px;
	height: 5px;
	background: url('../css/img/main_img.png') no-repeat scroll -9px -126px transparent;
}
.dhtmlgoodies_question_off{	/* Styling question */
	/* Start layout CSS */

	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_question_on{	/* Styling question */
	/* Start layout CSS */

	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	padding: 5px;
	margin: 5px 0px;
	background: #efefef;
	color: #aaaaaa; 
	/* border-bottom: 1px solid #cccccc;*/

	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;	
}
.dhtmlgoodies_question a{
	font: bold 14px Arial, Verdana;
	color: #555555;
	
	text-decoration: none;	
}
.dhtmlgoodies_question_no{	/* Styling question */
	/* Start layout CSS */

	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	
	/* End layout CSS */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	position:relative;
}
/***************************************************************************/
.tabs{
	height: 28px;
}
.tabs ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: block;	
	height: 28px;	
	background: url("../css/img/line.gif") repeat-x top left;
}
.tabs ul li{
	float: left;
}
.tabs ul li a.fg{
	float: left;
	display: block;	
	width: 144px;
	height: 28px;
	text-decoration: none;
	background: url("../css/img/main_img.png") no-repeat scroll -156px -646px transparent;
	text-align: center;	
}
.tabs ul li a.bg{
	float: left;
	display: block;
	width: 144px;
	height: 28px;
	text-decoration: none;
	background: url("../css/img/main_img.png") no-repeat scroll -156px -618px transparent;
	text-align: center;
}
.tabs ul li a .sel{
	font: 12px Verdana, Arial;
	color: #2d8998;
	display: block;
	padding-top: 7px;
	width: 144px;
	height: 21px;
	background: url("../css/img/main_img.png") no-repeat scroll -156px -674px transparent; 
}
.tabs ul li a .unsel{
	font: 12px Verdana, Arial;
	color: #777777;
	display: block;
	padding-top: 7px;
	width: 144px;
	height: 21px;
	background: url("../css/img/main_img.png") no-repeat scroll -156px -702px transparent;
}
.tab_info{
	padding: 10px 0;
}
.tab_info_Tbl{
	font: 12px Verdana, Tahoma;	
	color: #888888;	
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px 7px;	
}
.clsCol{
	text-align: right;
}
.clsData{
	font-weight: bold;
	color: #2d8998;
}
.clsData a{
	text-decoration: none;
	color: #2d8998;
}

#dhtmltooltip{
	position: absolute;
	border: 1px solid #cccccc;
	width: 150px;
	padding: 8px;
	background-color: #eeeeee;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}
.advert{
	padding-top: 5px;
}

/****************************************************************************/
/*			Lost   														*/
/****************************************************************************/
.lost_place{
	margin-top: 10px;
	width: 302px;
}
.losttable{
	font: 11px Verdana;
	width: 100%;
	background-color: #ffffff;
	padding: 1px;
}
.losttable em{
	font-size: 10px;
	color: #a0a0a0;
}
.losttable a{
	color: #005A81;
	text-decoration: none;
}
.losttable a:hover{
	text-decoration: underline;
}
.losttable th{
	height: 25px;
	background: #cccccc url("../css/img/bg_th.jpg") repeat-x top left;
}
.lRow{
	text-align: center;
	vertical-align: middle;
	height: 25px;
}
.lAltRow{
	text-align: center;
	vertical-align: middle;
	height: 25px;
	background-color: #F2F2F2;
}
.lError{
	text-align: center;
	text-align: center;
	padding: 5px;
	color: #FF0000;
}
.losttitle{
	height: 40px;
	background-color: #F2F2F2;
	padding: 4px;
}
.losttitle h3{
	font-weight: normal;
	color: #005A81;
	text-align: left;
	margin: 0px;
}
.google{
	padding-left: 5px;
	text-align: left;
}
.autowith{
	width:0.1%;
	white-space: nowrap;
}
.gpslink{
	text-decoration: none;
}
.gpslink img{
	height: 30px;
}