BODY { 
	margin:0; 
	background-image:url(../style_img/body_bg.png); color:#AAA; font-size:small;	font-family:verdana,helvetica,arial,tahoma,sans-serif;  }

HR { border:0; border-bottom: 1px dashed #EEE;padding:0; }

#content {	border:7px solid #BBB;
	width:940px; text-align:justify;}
A {  
	color: #FFA; 
	text-decoration:none;  
	cursor:pointer;}

#header { height:100px;background:#333; background-image:url(../style_img/header_bg.png);}
#footer { padding:10px;background:#333; font-size:small; color:#FFC;width:920px;text-align:center;}
#footer A { color: #AAA; }

#topmenu { 
	width:930px;
	height:19px; 
	padding:3px 2px 2px 8px;
	background:#333;
	background-image:url(../style_img/topmenu_bg.png);  
	color: #FFC; 
	font-family:verdana,helvetica,arial,tahoma,sans-serif; 
	font-size:small;
	font-weight:bold;  }
#topmenu A { text-decoration: none; color :#FFC; }
#topmenu .ikon { margin-right:7px; width:14px;position:relative;top:2px;}

.spacer {
	display:block;
	width:940px;
	height:1px; 
	background-image:url(../style_img/spacer.png); 
	padding:0;
	margin:0;  }

#middle { 
	width:920px;
	height:250px;
	font-family:verdana,helvetica,arial,tahoma,sans-serif;
	background:#08A;
	padding:10px; 
	background-image:url(../style_img/middle_bg.png); }

#middle IMG { border:0; }

#mid_left { 
	float:left;
	width:560px;
	height:252px;
	position:relative; }

#mid_right { 
	float:right;
	width:300px;
	height:250px; 
	color:#FFC;
	font-size:small;
	background:#08A;
	border:1px solid #2AC; }

#bottom_cont {
	width:920px;
	font-family:verdana,helvetica,arial,tahoma,sans-serif;
	font-size:small;
	color:#FFF;
	background:#666;
	padding:10px; 
	text-align:left; }


#fp_slide_div { 
	float:left; }

#fp_slide_cont { 
	width:300px;
	height:233px;
	background:#666;
	border:0;
	padding:0;
	margin:0; 
	text-align:left;
	border:1px solid #8CF; }


#fp_slide_menu { 
	font-size:small;
	letter-spacing:1px;
	width:550px;
	height:17px;
	padding-top:2px;
	float:left;
	position:relative;
	top:2px; }

#fp_slide_l { 
	float:right;
	color:#FFC;
	text-decoration:none; }

#fp_slide_a { 	
	list-style-type: none;
	padding: 0; 
	margin:0;
	float:left; }

.fp_menu_active { 
	background:#068;
	color: #FFF;
	cursor:pointer;
	float:left;
	width:20px;
	text-align:center;
	height:17px;
	border-bottom:1px solid #8CF; }

.fp_menu_inactive { color: #FFF;cursor:pointer;float:left;width:20px;text-align:center;height:17px;}

#fp_slide_t { float:left; width:250px; height:233px;margin-left:10px; font-size:small; text-align:left;overflow:hidden; color:#FFF;}

#fp_slide_title { font-size:medium; text-decoration:none; font-weight:bold; color:#FFC;}
#fp_slide_title:hover , #fp_slide_l:hover { text-decoration:underline; }


.ttl { 
	font-size: medium;
	color: #FFA; 
	font-weight:bold; }

DIV.tc {  padding-left:7px; border-left:3px solid #FA3; margin-bottom:5px; background-image:url(../style_img/body_bg.png);}
DIV.cnt { padding:5px 0px 0px 10px; }
DIV.dt { 
	font-size: small; 
	color:#FFF; }

.dt A  { 
	font-size: small; 
	color:#FFA; }

.code { 
	color:#FFF; 
	padding: 10px; 
	border-left: 5px solid #FFA;  
	background:#999; }

.quote, BLOCKQUOTE { 
	padding:10px; 
	border-left: 5px solid #FFA; 
	color:#FFF; 
	margin:0;
	background:#999;}

H1, H2, H3, H4, H5, H6, FORM { 
	margin:0; }

.alert { 
	font-weight:bold;
	color:#3FA;
	letter-spacing:1px; }

.mini { font-size:small; }



A:HOVER {  
	color: #FFF; 
	text-decoration:underline; }

INPUT, TEXTAREA { 
	border:1px solid #FFA; 
	background: #333;
	color:#FFF; 
	font-family:helvetica,arial,tahoma,sans-serif;  
	font-size:small; }
BUTTON { 
	color:#FFF; 	
	background: #333;
	border:1px solid #FFA; 
	font-family:helvetica,arial,tahoma,sans-serif;  
	font-size:x-small; }

TEXTAREA { 
	padding:4px; 
	background:#333;
	color:#FFF;}

SELECT { 
	border:1px solid #FFA; 
	background: #333;
	color:#FFF; 
	font-family:helvetica,arial,tahoma,sans-serif;  
	font-size:small; }

OPTION, OPTGROUP { 
	background: #333;
	color:#FFF; 
	font-family:helvetica,arial,tahoma,sans-serif;  
	font-size:small; }

DIV.ctx { 
	font-size:small;
	letter-spacing:1px; 
	margin-bottom:10px; 
	padding:5px;
	background:#888;
	border-left: 5px solid #FFA;}
#topmenu .rss { color: #FA2;}

#banner { width:300px; float:right;padding:2px;background:#333;border:1px solid #AAA;}
#main { width:580px;padding:10px;background:#555;border:1px solid #AAA; font-size:small; }
.rpkr { background:#FFF; color:#F00; position:relative;width:25px;display:inline-block;font-weight:bold;text-align:center;border:1px solid #000;font-size:small;}
.bpkr { background:#FFF; color:#000; position:relative;width:25px;display:inline-block;font-weight:bold;text-align:center;border:1px solid #000;font-size:small;}

.rsub { padding:5px; }
