body {
	padding: 0;
	margin: 0;
}

#wrapper {
	min-width: 950px;
	width:expression(document.body.clientWidth < 950? "950px": "auto" );
	width: 100%;
	/*text-align: center;*/
	/*background: red;*/
}

#boxmenu {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
	width: auto;
	border-color: #CCCCCC;
}

#up_menu {
	background: yellow;
	height: 60px;
	width: 100%;
	background: url(/images/up_menu_bg.jpg) repeat-x #F0F0ED;
	padding: 0;	
}
#nav {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 14px;	
	list-style: none;		
}
#nav li {
	float: right;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	font-size: 100%;	
	list-style: none;
}
#nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0 ;
	padding: 4px 8px;
	text-decoration: none;	
	color: #9B3D04;
	
	font-family: Verdana, Tahoma;
	font-size: 90%;
}
#nav a:hover {
text-decoration: none;
color: #669900;
}

#nav li a:hover {
text-decoration: none;
color: #669900;
}

/*################################*/

#yellow_up {
	height: 162px;
	width: 100%;
	background: url(/images/yellow_bg.jpg) repeat-x #FCD610;
	text-align: center;
	clear: left;
}

#qqq {
	position: absolute;	
	height: 162px;
	margin-bottom: 162px;
	padding-left: 15%;
}

#name {
	position: relative;
	float: left;
	top: 40px;
}
#wordog {
	position: relative;
	top: -30px;	
	float: left;
}
#books {
	position: relative;
	float: left;
	padding-left: 30px;
}

/*###################################*/

#body {
	width: 100%;
	padding: 20px 0;
	margin: 0;	
}
#menu_add {
	background: url(/images/menu_list_shadow_bottom.jpg) no-repeat bottom left;	
	padding-bottom: 20px;
}
#right_menu {
	float: right;
	width: 350px;
	/*height: 100%;*/
	background: url(/images/menu_list_shadow.jpg) repeat-y;
	padding-top: 20px;
	margin-bottom: 30px;
}
#language .langchoose {	
	text-align: center; 
	float: left; 
	padding: 2px;
	font-family: Verdana, Tahoma;
	font-size: 60%;
	color: #9b3d04;	
}
#search_pole input.x_input {
	width: 150px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
	font-size: 100%;
}
}
#language a {
	color: #9b3d04;	
	text-decoration: none;
}
#language a:hover {
	text-decoration: none;
}
#language img {
	width: 32px;
	height: 20px;
	border: 0;
}
#nofloat {
	clear: left;
}
#right_menu h1 {
	font-family: Arial;
	font-size: 110%;
	color: #4A4A4A;
}
hr {
	width: 80%;
	height: 1px;
	color: #eaeaea;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}
#menu_icons ul {
	line-height: 3;
}
#menu_icons a {
	font-family: "Times New Roman", Times, serif;
	font-size: 112%;
	font-style: italic;
	color: #9B3D04;
	text-decoration: none;
	margin-right: 30px;
}
#menu_icons li a:hover {
text-decoration: none;
color: #669900;
}

#menu_icons a:hover {
text-decoration: none;
color: #669900;
}

#nav a:hover {
text-decoration: none;
color: #669900;
}

#nav li a:hover {
text-decoration: none;
color: #669900;
}


#menu ul {
	line-height: 4;
}
#menu a {
	font-family: Verdana, Tahoma;
	font-size: 100%;
	color: #9B3D04;
	text-decoration: none;
}
#menu li a:hover {
text-decoration: none;
color: #669900;
}

#menu a:hover {
text-decoration: none;
color: #669900;
}

#userinfo p {
	font-family: Verdana, Tahoma;
	font-size: 70%;
	color: #4A4A4A;
}
#menu_icons, #menu, #menu_menu, #language, #userinfo, #search, #login, hr {
	margin-left: 60px;
}
/*####################################*/

#copyright {
	height: 85px;
	font-family: Verdana, tahoma;
	font-size: 70%;
	color: #454545;
	text-align: center;
	background: url(/images/copyright_bg.jpg) repeat-x bottom;
}
#copyright a {
	color: #9B3D04;
	text-decoration: underline;
}
#copyright a:hover {
	text-decoration: none;
}


/*####################################*/

#main_pole {
	padding: 30px 40px;
	margin-right: 350px;
	/*font-size: 150%;*/
	font-family: Verdana, Tahoma;
	font-size: 90%;
	font-weight: normal;
	color: #000;
}
#main_pole h1 {
	font-family: Arial;
	font-size: 130%;
	color: #4A4A4A;
}
#main_pole .title_lnk {
	font-family: Arial;
	font-size: 100%;
	color: #f00;
	text-decoration: none;
}
#img_table td {
	border: 1;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 5px;
}
#main_pole h2 {
	font-family: Arial;
	font-size: 110%;
	color: #4A4A4A;
}
#main_pole p {
	font-family: Verdana, Tahoma;
	font-size: 80%;
}
#main_pole a {
	color: #f00;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
}	
##main_pole a:hover {
text-decoration: none;
color: #669900;
}

##main_pole li a:hover {
text-decoration: none;
color: #669900;
}

#main_pole span {
	color: #A4A3A3;
	font-size: 70%;
}
#main_pole li {
	font-family: Verdana, Tahoma;
	font-size: 130%;
	font-weight: bold;
	color: #A7A6A6;
	line-height: 150%;
}
#main_pole li span {
	font-family: Verdana, Tahoma;
	font-weight: normal;
	font-size: 60%;
	color: #363636;
}
#main_pole .register {
	color: #f00;
	font-family: Verdana, Tahoma;
	font-size: 100%;
	font-weight: bold;
}
#main_pole .register a {
	font-size: 110%;
	text-decoration: underline;
	color: #f00;
}
#main_pole .register a:hover {
	text-decoration: none;
}

/*Cabinet.php*/
#polebr {
	clear: left;
}
.polename {
	position: relative; 
	left: 0; 
	float: left;
}
.poleregister {
	float: left;
}
.poleinput {
	margin-left: 230px;
}
.polesub {
	margin-left: 233px;
	border-style: solid;
	border-width: 1px;
	border-color: #aaa;
	background: #eee;
	font-family: Verdana, Tahoma;
	font-size: 80%;
	cursor: hand;
}
.polehr {
	text-align: left;
	padding: 0;
	margin: 0;
	width: 60%;
	height: 1px;
	border: 0;
	color: #eee;
}
#polebr input {
	width: 180px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}
#polebr select {
	width: 180px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}
/*Register.php*/
#reg_header {
	font-family: Verdana, Tahoma;
	font-size: 100%;
}
#reg_header p {
	font-family: Verdana, Tahoma;
	font-size: 100%;
}
#reg_leftcol {
	width: 50%; 
	height: 100px; 
	float: left;
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-color: #aaa;
	border-style: solid;
	padding-top: 10px;
}

#reg_leftcol_new {
	float: left;
    text-indent: 10px;
	border-width: 1px;
	border-color: #aaa;
	border-style: solid;
}

#text_padder {
padding-left: 10px;
padding-right: 10px;
}

#padder {
	padding: 0px 20px;
}
#reg_leftcol ol li, #reg_sub p, #reg_sub ol li, #reg_rightcol ul li {
	font-family: Verdana, Tahoma;
	font-size: 100%; 
	font-weight: normal;
	color: #000;
}
#reg_rightcol {
	height: 100%;	
	/*float: left;*/
	margin: 0;
	padding: 10px;	
	padding-top: 10px;
	margin-left: 32%;
	border-width: 1px;
	border-color: #aaa;
	border-style: solid;
	background: #FFFFCC;
}
#reg_rightcol h1 {
	color: #f00;
}
#reg_pole {
	padding-top: 10px;
	clear: left;
}
#reg_pole .polename {
	position: relative; 
	left: 0; 
	float: left;
}
#reg_pole .poleinput {
	margin-left: 165px;
}
#reg_pole .poleinput span {
	font-size: 70%;
}
#reg_pole input {
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}
#reg_pole select {
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}
#reg_radio {
	font-size: 80%;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;	
	padding-right: 10px;
}
#reg_nec .nec_bg {
	background: #FFFFCC;	
	border-top-width: 1px;
	border-top-color: #aaa;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
}
#reg_nec .reg_sub {	
	border-style: solid;
	border-width: 1px;
	border-color: #aaa;
	background: #eee;
	font-family: Verdana, Tahoma;
	font-size: 80%;
	cursor: hand;
}
#megatext {
	padding: 10px 0 0 0;	
	margin: 0;
	font-size: 85%;
	margin-left: 32%;
}
/*Topics.php*/
#main_pole .soundnotice {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	text-align: center;
	color: #000;
}

/*#############################################*/


#menu_menu img {
	padding: 0;
	margin-right: 0px;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Tahoma, sans-serif;
font-size: 100%;

}

#menu_menu dl {
	background: red;
	text-align: left;
}

#menu_menu {
position: relative;
width: 12em;
left: 0px;
text-align: left;
/*top: 1em;
left: 50em;
width: 10em;*/
}

#menu_menu dt, #menu_menu dt dt {
cursor: pointer;
/*background: #A9BFCB;*/
/*line-height: 140px;
height: 140px;*/
margin: 5px 0;
/*border: 1px solid gray;*/
border: 0;
text-align: left;
vertical-align: middle;
/*font-weight: normal;
font-family: Verdana, Tahoma, sans-serif;
font-size: 100%;*/
}

#menu_menu dd {
position: absolute;
z-index: 100;
top: 20px;
left: -12.5em;
margin-top: -2.3em;
width: 12em;
background: #fff;
border: 1px solid gray;
padding: 5px;
}

#menu_menu dd dd {
	position: relative;
	width: 14em;
	/*left: -15.8em;	*/
	top: 20px;
	margin-bottom: 20px;
	left: 10px;
	z-index: 200;
	background: #fff;
	/*border: 1px solid gray;*/
	border: 0;
	padding: 5px;
	font-size: 80%;
}


#menu_menu ul {
padding: 1px;
}
#menu_menu li {
text-align: left;
font-size: 85%;
height: 100%;
line-height: 100%;
}
#menu_menu li a, #menu_menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#menu_menu li a:hover {
text-decoration: none;
}

/*	Payy.php	*/

#payy_pole {
	/*margin-left: 15%;*/
	/*background: red;*/
	margin-top: 50px;
	width: 235px;
}

#payy_pole input.x_input {
	width: 150px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}
#payy_login {
	clear: left;
}
#payy_login .polename {
	position: relative; 
	left: 0; 
	float: left;
	font-weight: bold;
}
#payy_login .poleinput {
	margin-left: 80px;
}
#payy_pole hr {
	margin: 0;
	padding: 0;
}
#payy_pole .submit {
	text-align: center;
}


/*	Login		*/

#login_pole {
	clear: left;
	font-family: Verdana, tahoma, sans-serif;
	font-size: 80%;
	font-weight: normal;
}
#login_pole .polename {
	position: relative; 
	left: 200; 
	float: left;
	font-weight: bold;
}
#login_pole .poleinput {
	margin-left: 80px;
}
#login_pole input.x_input {
	width: 150px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}

#login_pole input.x_input_left {
	margin-left: 80px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
}


#submit a {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	color: #f00;
	text-decoration: none;
	text-align: right;
}
#submit a:hover {
	text-decoration: none;	
}

/*	links.php	######################### */
#partners_ul a {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #f00;	
}
#partners_ul li {
	list-style-type: square;
}

/*	forgot.php ######################## */

#forgot {
	width: 300px;	
}
#forgot_pole {
	clear: left;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
#forgot_pole .polename {
	position: relative; 
	left: 0; 
	float: left;
	font-weight: bold;
}
#forgot_pole .poleinput {
	margin-left: 80px;
}

/*	terms.php	#########################*/

#terms {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #000;
	padding: 2% 10%;
}
#terms ul {
	list-style-type: none;
	margin-left: 30px;
}
#terms .notice {
	font-size: 80%;
}
#terms hr {
	margin: 0;
	padding: 0;
}

/* Extras ############################## */ 

#menu_icons2 ul {
	line-height: 3;
}
#menu_icons2 a {
	font-family: "Times New Roman", Times, serif;
	font-size: 124%;
	font-style: italic;
	color: #9B3D04;
	text-decoration: none;
	margin-right: 30px;
}
#menu_icons2 a:hover {
	text-decoration: none;
}

.noborderstyle {
	border: none;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	visibility: visible;
	font-style: italic;
	color: #993366;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
}

.noborderstyle li a:hover {
text-decoration: none;
color: #669900;
}

#sorry_style hr { color: #80b0ff; height: 2; width: 75%; text-align: center }
