/* Layout ******************/

html {
	height:100%;
	padding:0; margin:0;
}

body {
	position:relative;
	min-height:100%;
	padding:0; margin:0 auto;
	width:100%;
}

* html body {
  height:100%;
}

#header {
	width:100%;
	height:90px; 
}

#main {
	position:relative;
	overflow:hidden;
	width:100%;
	min-height:100%;
	padding-bottom:90px;
}

#left_one {
	position:relative;
	width:35%;
	float:left;
}

#right_one {
	position:relative;
	width:65%;
	float:right;
}

#footer {
	position: absolute;
	bottom:0;
	width:100%;
	height: 90px;
	overflow:hidden;
}

/* Colors ******************/

#header {
	background:url(images/xeus_head_repeate.gif) white left top repeat-x;
}

#footer {
	border-top: 1px solid #696969;	
}

#left_one {
	/*background:#FEE;*/
}

#right_one {
	/*background:#EFE;*/
}

#footer {
	/*background:#EEF;*/ 
}

#main {
	/*background:#FFE;*/
}
/*
#main li a {
	color:#2f2f2f;
}

#main li a:hover {
	color:#cc7100;
}
*/
a {color:#2f2f2f;}
a:hover {color:#cc7100;}

#top_menu a {
color: #ffffff;
}
#top_menu a:hover {
color:#cc7100;
}

/* Fonts *******************/

body {
	font: 10pt Arial, Helvetica, sans-serif;
}

#main h3 {
	font-size: 170%;	
}
#single1 h3 {
	font-size: 130%;
}

#top_menu a {
font-size: 90%;
font-weight: bold;
text-decoration: none;	
}

#top_menu a:hover {
font-size: 90%;
font-weight: bold;
text-decoration: none;	
}

#footer_copy {
	font-size: 80%;
}


/* Misc ********************/
img {
	border: 0;
}

ul {
  list-style:url(images/arrow_1_10.gif);
  list-style-position: outside;  
}
.children {
	list-style:url(images/arrow_1_8.gif);  
}

#main h3 {
	margin-left: 20px;
	margin-top: 15px;
}

#single h3 {
	margin-top: 20px;
}
#single div {
	margin: auto 20px; 
}

#single1 div {
	margin: auto 20px; 
}
#in_category_list div {
	margin: auto 20px; 
}
#single1 h3 {
	margin: auto 20px 0 20px;
}
#howtojoin {
  margin-bottom: 20px; 
}

#top_menu {
	position: absolute;
	top: 0;
	left: 0;
}
#top_menu ul {
  float:left;
  list-style:none;
  margin:0; padding:0;
}
#top_menu li {
  float:left;
  list-style:none;
  margin:0; 
  padding-left: 5px;
  margin-top: 0;
  padding-top: 2px;
}
#footer_copy {
float: right;
padding-right: 20px;
}
#footer_copy p {
padding-top: 0;
margin-top: 5px;
padding-bottom: 5px;
margin-bottom: 0;
}
#footer_buttons {
	float: left;
	padding-left: 10px;
}
#footer_buttons p {
	padding-top: 0;
	padding-left: 3px;
margin-top: 5px;
float:left;
}
.banner_big img {
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
	border: #8b4513;
	border-style: solid;
	border-width: 1px;
}
.vopros {
	font-weight: bold;
}
.header_picture {
	margin-right: 9px;
}
#main_menu_left {
	list-style: none;
}
#rss_buttons ul {
	list-style: none;
}	

.top_5_block ul {
	/*list-style:url(images/userinfo.gif);*/
	list-style: none;
  list-style-position: inside; 
}	

.top_5_block li {
  padding-bottom:3px;
}	

.top_5_block {
	padding-right:90px; 
}

/**************** HTML *********************/
.htmlcode {padding:15px; margin:10px; border-style:dotted; border-width:1px; font-family:"Courier New", Courier, monospace;}
.minicode { background-color:#eeeeee; font-family:"Courier New", Courier, monospace;}
.minicode_c { background-color:#ffeeee;}
.simple_link {color:#0000dd; text-decoration:underline;}
.tag_table_1 {background-color:#000000;}
.tag_table_1 td {background-color:#ffffff; margin:1px; padding:5px;}
td.tag_table_1_gray {background-color:#dddddd; font-weight:800;}
/**************** HTML *********************/

/**************** webstudio.html *********************/
#freelance_main {background-color:#333333; width:88%; margin: 20px 20px 50px 20px;}
#freelance_main td {margin:1px; padding:5px;} 
.fl_username_1, .fl_fullname_1, .fl_resume_1, .fl_email_1 {background-color:#eeffff;}
.fl_username_0, .fl_fullname_0, .fl_resume_0, .fl_email_0 {background-color:#ffffff;}
.fl_username_h, .fl_fullname_h, .fl_resume_h, .fl_email_h {background-color:#cc7100; font-weight:800; color:#ffffff}
/**************** TOP *********************/
#xt_mailru {background-color:#ffffff; width:88%; margin: 20px 20px 50px 20px;}
#xt_mailru td {margin:1px; padding:5px;} 
.xt_0_1, .xt_1_1, .xt_2_1, .xt_3_1 {background-color:#ffd79a;}
.xt_0_0, .xt_1_0, .xt_2_0, .xt_3_0 {background-color:#ffffff;}
.xt_0_h, .xt_1_h, .xt_2_h, .xt_3_h {background-color:#cc7100; font-weight:800; color:#ffffff}
/**************** LJ TOP 500 *********************/
#xeus_sh {background-color:#ffffff; width:88%; margin: 20px 20px 50px 20px;}
#xeus_sh td {margin:1px; padding:5px;} 
.xeus_sh_0_1, .xeus_sh_1_1, .xeus_sh_2_1, .xeus_sh_3_1 {background-color:#ffd79a;}
.xeus_sh_0_0, .xeus_sh_1_0, .xeus_sh_2_0, .xeus_sh_3_0 {background-color:#ffffff;}
.xeus_sh_0_h, .xeus_sh_1_h, .xeus_sh_2_h, .xeus_sh_3_h {background-color:#cc7100; font-weight:800; color:#ffffff}
#xeus_sh img {margin:1px; padding:0;} 
/**************** Golden 1000 *********************/
.t_1000 {background-color:#ffffff; width:88%; margin: 20px 20px 50px 20px;}
.t_1000 img {margin:1px; padding:0;}
.t_1000 td {margin:1px; padding:5px;} 
.t_0_h, .t_1_h, .t_2_h, .t_3_h {background-color:#ffd79a; font-weight:800;}
.t_0_0, .t_1_0, .t_2_0, .t_3_0 {background-color:#ffffff;}
.t_0_1, .t_1_1, .t_2_1, .t_3_1 {background-color:#cc7100; font-weight:800; color:#ffffff}
.t_1_0, .t_1_1 { text-indent:18px; 
background-image:url(http://xeus.ru/images/icons/lj_u.gif); 
background-repeat:no-repeat; 
background-position:left }
/**************** VIP *********************/
#profile_form input {border:solid; border-color: #000000; border-width: 1px; margin-top:5px; padding:1px; padding-left:5px;}
#profile_form button {margin:0; padding:2px; border:0; cursor:pointer; color:#ffffff; background-color: #FFCC33}
div#form_container { padding:30px; }
span.login_name { font-weight:800; }
span.green_ok { margin:0; padding:2px; border:0; color:#ffffff; background-color: #009900; }
span.red_err { margin:0; padding:2px; border:0; color:#ffffff; background-color: #990000; }
/**************** PR-9 *********************/
.inst_us, .inst_h { text-indent:18px; 
background-image:url(http://xeus.ru/images/icons/lj_u.gif); 
background-repeat:no-repeat; 
background-position:left }
.inst_1 {
background-color:#eeeeee;
}

/**************** http://xeus.ru/rank/lj/ *********************/

div#ranktable {margin-left:9px; margin-top:18px; }
#ranktable table {margin:0; padding:0; width:350px; border:0;}
#hrankusername {color:#999999; }
#rank_h {margin:9px;}
td.rankpos {margin:0; padding:0; width:27px; overflow:auto; }
td.rankuserpic {margin:0; padding:0; width:27px; border:0; }
.rankuserpic img {margin-top:0; padding:0; border:0; }
td.rankusername {margin:0; padding:0; width:70%; padding-left:5px; }
tr.rankrow {margin:0; padding:0;}
div#pagermenu { margin:18px; }

.search_form input {border:solid; border-color: #000000; border-width: 1px; margin-top:5px; padding:1px; padding-left:5px; color:888888;}
.search_form button {margin:0; padding:2px; border:0; cursor:pointer; color:#ffffff; background-color: #FFCC33; margin-top:5px; margin-left:3px;}

/****************  *********************/