body{	margin: 0;	padding: 0;font: normal 12px Verdana, Tahoma, sans-serif;color: #000000;}
a:link, a:visited {color:#000080;text-decoration: underline;font-weight: normal}
a:hover {text-decoration: none;font-weight: normal;}
fieldset{margin:2px;padding:10px;border:1px solid #E1E1E1;clear:both}
input,textarea,select {margin-bottom:2px;}

.button {padding-left: 5px;padding-right: 5px;background-image: url('images/button_bg.gif');background-color: #fff;background-position: left bottom;background-repeat: repeat-x;}
.button:hover{color:#808080; cursor: pointer;}
.button:active{color:#e1e1e1; cursor: pointer;}
.input, .textarea, .select,.checkbox {font: 12px Arial, Sans-serif;padding:3px 3px 3px 3px;background:#FFFFFF url('images/input.png') repeat-x top center;border: 1px solid #e8e8e8;color: #4a4a4a;	margin-bottom:3px;}
.error_form{border:1px dashed #ff0000;}

.content{width:750px;text-align: left; border:1px solid #c0c0c0; background-color:#FFFFFF; margin:0 auto; color:#000000;  padding:20px}


#msg{border:1px solid #FFDE5B; background:#FFFFCC; }
#msg_ok{border:1px solid #48bf00; background: #eaffdd;}
#msg_err{border:1px solid #000000; background:#ff4646;}
#msg_del{border:1px solid #FFDE5B; background:#FFFFCC; padding:10px 0 10px 0;margin:5px;text-align:center;font-size:16px;}
#msg, #msg_ok, #msg_err{margin:5px;text-align:center;font-size:16px; position:absolute;left: 50%; top:0px; margin:20px 0 0 -250px;padding:10px 0 10px 0;z-index:98; width:500px; }
#menulink{clear:both;margin-bottom:10px;text-align:right;}
#menulink a{border-bottom:1px dashed #e1e1e1;padding:2px;margin:5px}

#startupload{position:absolute;left: 50%; margin-left: -200px; display:none;visibility:hidden; text-align:center;margin-top:15px;  height:40px; width:400px; border:3px solid #555555;background: #FFFFFF url('images/loader.gif') no-repeat top center;z-index:99;}
#bbcode_button{border:1px solid #EAEAEA;padding:2px 2px 0 2px;}


#comments{margin-top:10px;}

#menu,#menu_cat{float:left;margin-right:2px}
 
.comment{border-bottom:1px dashed #cccccc; clear:both; margin-bottom:5px; padding-bottom:2px;}
.comments_img{border:1px solid #E1E1E1; padding:1px; float:left;margin-right:10px}





.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.clearsep{clear:both; background-image:url('images/clear_sep.gif');background-repeat:no-repeat;background-position: left top; height:10px;}

.th,.icon{border:1px solid #EFEFEF;padding:2px}
.img{border:1px solid #EFEFEF;padding:2px}

.user_fav{float:left;padding:1px;margin:1px 1px 10px 1px;width:95px;text-align:center;font-size:9px;}
.user_fav a:link{text-decoration:none;} .user_fav a:hover{text-decoration:none; color:#cccccc}



.header{background-image: url('images/header_addedit.gif'); margin:0px; 
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 1px solid #EAEAEA;
	color:#000000;font-size: 12px;padding:6px;}
	
.footer{clear:both;padding:3px	}

table{line-height:130%; width:100%;
	font-family: Tahoma, Geneva, sans-serif;
background: #FFFFFF;
border-bottom: 1px solid #D6D6D6;
border-left: 1px solid #EAEAEA;
border-right: 1px solid #EAEAEA;
	font-size: 0.9em;
	margin:0px;
	color: #666666;
}

th{background-image: url('images/forum_top.png'); margin:0px; 
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 1px solid #EAEAEA;
	color:#000000;font-size: 12px;padding:6px;
	}




td {
padding:5px;margin:0px;
	border-bottom:1px solid #EFEFEF;
	

}

table a{color: #000000;	text-decoration: underline;}

table a:hover {text-decoration: none; color: #c0c0c0;}
table .border_left{border-left:1px solid #EAEAEA;}  table .border_right{border-right:1px solid #EAEAEA;}
.text_center{text-align:center;}  .text_right{text-align:right;} .text_left{text-align:left;}


.td0{border-right:1px solid #EFEFEF;} .td1{background-color:#f4f4f4;border-right:1px solid #EFEFEF;} .td2{background-color:#EFEFEF;border-right:1px solid #e5e5e5;}

.box{border: 1px solid #EEEEEE; clear:both;padding:5px;margin-bottom:5px;}
.box_title{padding:5px;border-bottom:1px solid #000000;clear:both}
.box_title h2,.box_title strong{background-position: left center; background-image:url('images/menu_t.gif'); font-size:13px;font-weight:bold;padding-left:15px;  background-repeat:no-repeat}

.box_title_black{padding:4px;background-image:url('images/menu_black.gif'); background-repeat:repeat-x;clear:both}
.box_title_pink{padding:4px;background-image:url('images/menu_pink.gif'); background-repeat:repeat-x;clear:both}
.box_title_blue{padding:4px;background-image:url('images/menu_blue.gif'); background-repeat:repeat-x;clear:both}
.box_title_green{padding:4px;background-image:url('images/menu_grean.gif'); background-repeat:repeat-x;clear:both}
.box_title_green h2,.box_title_blue h2,.box_title_pink h2,.box_title_green strong,.box_title_blue strong,.box_title_pink strong{background-position: left center; background-image:url('images/menu_s.gif');color:#000000; font-size:12px;font-weight:bold;padding-left:15px; background-repeat:no-repeat}
.box_title_black h2,.box_title_black strong{background-position: left center; background-image:url('images/menu_s.gif');color:#FFFFFF; font-size:12px;font-weight:bold;padding-left:15px; background-repeat:no-repeat}

.box img{margin:3px}
.box_body{clear:both;}
.box_links{text-align:left;clear:both;}
.box_links a{background-position: left center; font-size: 11px; text-decoration: none; padding-left: 15px; background-image:url('images/b_search.gif'); background-repeat:no-repeat;}
.box_footer{color:#000000;border-top: 1px solid #E2E2E2;margin-top:4px;text-align:right;clear:both;}
.box_cell{border: 1px solid #EEEEEE;}


.ac_results { 
    padding: 0px; 
    border: 1px solid black; 
    background-color: white; 
    overflow: hidden; 
    z-index: 99999; 
} 
 
.ac_results ul { 
    width: 100%; 
    list-style-position: outside; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
} 
 
.ac_results li { 
    margin: 0px; 
    padding: 2px 5px; 
    cursor: default; 
    display: block; 
    /*width: 100%;*/ 
    font: menu; 
    font-size: 12px; 
    line-height: 16px; 
    overflow: hidden; 
} 
 
.ac_loading { 
    background:#FFFF33;  
} 
 
.ac_odd { 
    background-color: #eee; 
} 
 
.ac_over { 
    background-color:#FFFF66; 
    color: black; 
}