/*generall*/
a { font-size: 11px; color: #006699; text-decoration: none; font-weight: bold; }

a:hover { font-size: 11px; color: #003366; text-decoration: none; font-weight: bold; }

.tbox { color: #000; font-weight: bold; font-size: 12px; border: 1px solid #dddddd; margin: 2px auto; padding: 0 2px;font-family:tahoma; }

.textbox { color: #000; font-weight: bold; font-size: 12px; border: 1px solid #000; margin: 2px auto; padding: 0 2px;font-family:tahoma; }

.tbox:hover { color: #000;  border: 1px solid #3333ff; }

.tbox:focus { color: #000;  border: 1px solid #000; }

.textbox:hover { color: #000;  border: 1px solid #000; }

.textbox:focus { color: #fff;  border: 1px solid #000; }

.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.fcaption { padding: 4px; line-height:21px; color: #fff; background: #444444; font: bold 11px tahoma, tahoma, arial, helvetica, sans-serif;  border-top: 1px solid #313A3D; border-bottom: 1px solid #313A3D;text-align:right; }

.fcaption span.smalltext { color: #fd7508;text-align:right;font-size:10px; }

.fcaption span.smalltext a:hover { color: #fff;text-align:right;font-size:10px; }

.fcaption a { color: #fd7508; text-decoration: none;text-align:right; }

.fcaption a:hover { color: #fff; text-align:right;}

a.forumlink { color: #fd7508; text-decoration: none; }

a.forumlink:hover { color: #fff; }

.fborder { border: none; background-color: transparent; }

.forumheader { background: none; padding: 7px 5px 7px 5px; height:20px; line-height:16px; font-weight:bold; border-bottom: 2px solid #313A3D; text-align: right; }

.forumheader2 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }
	
.forumheader3 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.newstext { float: right; margin-right: 7px; width: 75%;}

.newsleft { width: 20%; float: right; padding: 7px; border-left: 1px solid #DFDFDF; } 

.newsimage {float:center;}

.forumheader4 { color: #000; padding: 7px 5px 7px 5px;text-align:right; }

.finfobar { padding: 4px; background: #444444; color: #000;text-align:right; }

.finfobar a  { color: #fd7508; }

.finfobar a:hover { color: #fff; }

.button { font-family:tahoma}

.option {float:right; padding-right:5px; width:99%;background: url(images/1.jpg) repeat-x top; }
.smalltext {font-size:10px;}

.smalltext_footer {font-size:10px;color:#c1c1c1}

/* END generall*/
body { margin: 0; padding: 0; font: 11px tahoma, Trebuchet MS,Arial, Helvetica, sans-serif; color: #000; background:#000 }

.wrapper1 { margin: 0 auto; padding: 0; width: 970px; background: #fff url(images/wborderleft.jpg) repeat-y left; }

.wrapper2 { margin: 0; padding: 0; background: url(images/wborderright.jpg) repeat-y right; }

.innerwrapper { margin: 0; padding: 0 7px; }
.main {margin: 0 auto; padding: 0;width:970px;}

.header {  height: 55px;background: url(images/header.png);}

.clear { clear: both; }

.m_menu {background: url(images/m_menu.jpg);width:970 px;padding:7px 7px 7px 7px;text-align:center;margin-bottom:40px;}

.m_menu_b {background: url(images/m_menu.jpg);width:970 px;padding:7px 7px 7px 7px;text-align:center;}

.menu {background: url(images/menu.png) no-repeat; width:935px;text-align:right;height:30px; margin-bottom:20px; margin-top:7px;}

.menu ul { margin: 0; padding: 0; }

.menu li { display: inline; }

.menu a { display: block; float: right; margin-top: 1px; padding: .7em 1em; text-decoration: none; color: #7e7e7e; border-left: 1px solid #e6e6e6; }

.menu a:hover { color: #7e7e7e; text-decoration: none;}



.m_header {  height: 198px;background: url(images/m_header.jpg);margin-bottom:10px; }



#topnavigation{
	width:940px;
	height: 60px;
	margin-left:0 ;
	margin-right:0px ;
	margin-top:0px;
	text-align: center;
    padding:0;
	list-style: none;
	z-index:0;
	background:transparent;
	}

#topnavigation li{
	list-style: none;
    margin-right:25px;
	float: right;
	width: 180px;
	height: 60px;
 	display: inline;
	text-align: center;
background: url(images/m_2.png) ;	
	
}

#topnavigation a{
	width: 180px;
	height: 50px;
    padding:0;
	font-size: 13px;
	color: #fff;
	line-height: 35px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	background:url(images/m_2.png);
	z-index:1;
	padding-top:10px;
	
}

#topnavigation a:hover{

font-weight: bold;
font-size: 13px;
	color: #fff;
	background:url(images/m_2.png); 
	z-index:0;
	
	
}

#topnavigation a.onpage {
	color: #fff;
	background: url(images/m_2.png); 
}

#topnavigation a:hover.onpage {
	color: #000;
	background:url(images/m_2.png); 
}

#topnavigation .d_sublink {
	display: none;

	
}


#topnavigation li.start {
text-decoration: none;
	background: url(images/m_2.png) ;
	
	}
	
	
	#topnavigation li a:hover, #topnavigation .start a,  #topnavigation .start a:visited{
	text-decoration: none;
	background:  url(images/menu_h.gif) repeat-x bottom;
	color:#fff600;
	
}

.b_head { margin: 0; padding: 0;background: url(images/news_bg.jpg);padding-bottom:10px;padding-top:10px;}
.right_menu {float:right;width:250px;margin-right:10px;}
.main_news {float:left;width:660px;margin-left:10px;}

.second_menu {padding-bottom:30px;}
.right_menu_header {background: url(images/right_menu_head.jpg);height:25px;padding-right:10px;}
.right_menu_header_l {background: url(images/5.jpg);height:25px;padding-right:10px;}
.right_menu_head {padding-top:5px;font-weight:bold;color:#5c5c5c;}



.right_menu_text { font-size:11px;background:#fff;border: 1px solid #e7e7e7;margin-bottom:16px;padding:4px 4px 4px 4px;}
.right_menu_text a { font-size:11px; line-height:15px; text-decoration: none;font-weight:normal;}
.right_menu_text a:hover { color: #00044e; text-decoration: none; font-size:11px;}



.menutable { background: #fff  url(images/mborderr.jpg) repeat-y right top; }

.menutable2 { background: url(images/mborderl.jpg) repeat-y left top; }

.bodytable { padding: 4px 8px 8px 8px;line-height:1.5 }

.bottomt { background: #fff  url(images/mborderbottom.jpg) repeat-x top; margin-bottom: 4px; }

.hbleft { background: url(images/menuleftbottom.jpg) no-repeat left top; }

.hbright { height: 19px; background: url(images/menurightbottom.jpg) no-repeat right top; }

.news_top {height: 19px; background: url(images/news_top.jpg);width:658px;}

.bt { background: url(images/b.jpg); height:20px;}

.btt {margin: 0; padding: 0;width:970px;text-align:center;}

.left {float:left;width:64%;text-align:left;}

.right {float:right;width:35%;text-align:right; color:#6d6d6d;}

.end a{text-decoration:underline;}

.newstext {line-height:1.5}