* {margin: 0; padding: 0;}

BODY {
	 FONT-SIZE: 13px; COLOR: #dfdfdf; LINE-HEIGHT: 200%; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; BACKGROUND-COLOR: #4a4a4a
}

a:link {
 color: #FFFFFF;
}
a:visited {
 color: #FFFFFF;
}
a:hover {
 color: #FF0000;
 text-decoration: none;
}
a:active {
 color: #FF4500;
 text-decoration: none;
}






#logo {
 margin-top: 10px;
}

#header {
	min-height: 70px; background: #000000; margin: 10px; padding: 10px; border: 1px solid #CCCCCC
}

#hpanel {
clear:both;
background: #000000;
border: 1px solid #CCCCCC;
margin: 10px; padding: 10px;
}

#b_l{
float:left;
width:300px;
min-height: 113px;
background: #343434;
border: 1px solid #CCCCCC;
margin-left: 10px; 
padding: 5px;
}
#b_r{
text-align: left;
 float:right;
 width:450px;
background: #343434;
border: 1px solid #CCCCCC;
margin-right: 10px; 
margin-bottom: 10px;
padding: 5px;
}



#p_s_l{
float:left;

}
#p_s_r{
padding-right: 5px;
 float:right;

}



#right_ad {
	MARGIN-left: 780px; WIDTH: 200px; POSITION: absolute; TOP: 102px;
/* border: 1px solid #CCCCCC; */
}

#left_ad {
	MARGIN-LEFT: -160px; WIDTH: 160px; POSITION: absolute; TOP: 102px; /*border: 1px solid #CCCCCC;*/
}

h1 {

 font-size: 16px;
 font-weight: bold;
 letter-spacing: 1px;
}


h2 {
text-align: left;
 font-size: 15px;
 font-weight: normal;
 letter-spacing: 1px;
}


ul li {
 list-style: none;
 /*background-image: url("img/b.gif");
 background-position: 10px;*/
 background-repeat: no-repeat;
 padding-left: 10px;
}



#footer a {
 text-decoration: none;
 font-style: normal;
 color: #B8B8B8;
}
#footer a:hover {
 text-decoration: underline;
 font-style: normal;
 color: #B8B8B8;
}

#wrapper div.account {
 border-top: 1px dashed #5C5C5C;
 padding: 10px;
 clear: left;
 min-height: 110px;
}
#wrapper div.account:hover {
 background-color: #393939;
}

#wrapper div.mail {
 border-top: 1px dashed #5C5C5C;
 padding: 10px;
 clear: left;
 /*height: 95px;*/
 text-align: left
}
#wrapper div.mail:hover {
 background-color: #393939;
}

.mail_head {
	background-color: #272727;
	padding: 0 0 0 10px;
}

.mail_body {
	background-color: #161616;
	padding: 0 10px 0 10px;
}

#left_acc { width:580px; float:left; text-align:left}
#right_acc {float:right; text-align:center}
#accrow{text-align:right; float:left; width:100px}
#accparam{float:right; width:470px; margin-left:10px}
/*###################SEARCH FORM###################*/
#searchform input.submit {
 color: #FFFFFF;
 background-color: #CD0000;
 border: 1px solid #E67D7D;
 font-size: 20px;
 width:130px;
}
#searchform input.submit:hover {
 background-color: #FF4500;
 border-color: #FFEBCD;
 font-size: 20px;
 width:130px;
}
#searchform input {
 border: 1px solid #E67D7D;
 font-size: 20px;
 width:250px;
}
/*###################SEARCH FORM###################*/

/*ADD FORM*/

/*###################ADD FORM###################*/


/*###################AJAX SEARCH###################*/
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
			/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #E67D7D;	
		background-color:#FFFFFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
		font-size: 15px;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
		color:#000000;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#343434;
		color:#FFFFFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#FFFF00;
		position:absolute;
		z-index:5;
	}
	
/*###################AJAX SEARCH###################*/


/*###################mail FORM###################*/
#mailform input.submit {
 color: #FFFFFF;
 background-color: #CD0000;
 border: 1px solid #E67D7D;
 font-size: 20px;
 width:160px;
}
#mailform input.submit:hover {
 background-color: #FF4500;
 border-color: #FFEBCD;
 font-size: 20px;
 width:160px;
}
#mailform input {
 border: 1px solid #E67D7D;
 font-size: 20px;
 width:120px;
}
#mailto {
	word-wrap: none;
	font-size: 20px;
	padding-bottom: 10px;
}
/*###################mail FORM###################*/


/*  contact form  */
/* 
Credits: Bit Repository
*/

#contact-area { margin-left: auto; margin-right: auto; margin-bottom: 40px; width: 530px; font-family: Verdana; font-size: 12px; padding: 0; border: 0px none; }

#add-area { margin-left: auto; margin-right: auto; margin-bottom: 40px; width: 530px; font-family: Verdana; font-size: 12px; padding: 0; border: 0px none; }

#note { display:none; }

.notification_ok { margin: 0 auto; background: #000000; height: 26px; width: 90%; padding: 8px 0px 0px 46px; text-align: left; -moz-border-radius: 5px; border: 1px solid #090; }
.notification_error { margin: 0 auto; background: #000000; height: auto; width: 90%; padding: 8px 0px 8px 46px; text-align: left; -moz-border-radius: 5px; border: 1px solid #F00;}
.hide { display:none; }

/* Label */
#fields label { width: 130px; padding-left: 20px; margin: 8px 19px 8px 8px; float: left; text-align: right; }

/* Input, Textarea */
#fields input { background-color: #fefefe; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }
#fields textarea { background-color: #fefefe; width: 300px; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }

#fields input.error { border: 1px solid #F3CCBE; }
#fields textarea.error { border: 1px solid #F3CCBE; }

#fields input.ok { border: 1px solid #B9E7AE; }
#fields textarea.ok { border: 1px solid #B9E7AE; }

#fields label.error { font-size: 11px; color: red; margin: 0px 0px 9px 178px; width: 300px; text-align: left; padding: 0px; }

#security_code {width:50px}

/* Submit Button */
#fields .button { width: 145px; background: white 11px; border-style:solid; border-width:1px; color: #333333; padding: 3px 3px 3px 3px; -moz-border-radius: 3px; margin-left: 200px}

/* br */
#fields br { clear: left; }

/* The icon used to reload the CATPCHA */
#icon-refresh { margin: 0 0 7px 0; }

/* CAPTCHA Verified */
#verified .ok { margin: 0px; } 

/* A CAPTCHA DIV */
#sec_div { float: left; }

#captcha_div {text-align:left}

/* Highlight Rows */
.highlighted { width: 530px; background-color: #FFFFEF; }

/* Style the error messages */
.styled { font-style: italic; }
/* contact form  */


/* vote */

a.vote_up, a.vote_down {
	height:16px;
	width:16px;
	margin-left:8px;
	font-size:350%;
	text-decoration:none;
}

a.vote_up {
	color: Green;
}

a.vote_down {
	color: Red;
}

/* vote */
