@charset "utf-8";

html, body  {
	height:100%;
	width:100%;       
}

html 
{
overflow: auto;
}


body
{
	margin: 0; 
	padding: 0;
	position:relative;
        zoom:1;
        height:100% !important;
        min-height: 500px;
        height:500px; 
        z-index:1;  
        background-color: #ffffff /*#dfdfdf*/;    
}

#panel
{
position:relative;
zoom:1;
top:0;
left:0;
z-index:10;
padding:0;
margin:0;
}

#title_holder
{
background-color: #ffffff; 
background-image:url(/images/N_Image_04.jpg);
background-repeat:no-repeat;
width:518px;
height:18px;
padding:2px 0px 2px 46px;
color:#2e5c98;
font: bold 10pt/100% sans-serif;
overflow:hidden;
line-height:18px;
}

#user_body
{
font: 12px/100% Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
position:relative;
zoom:1;
z-index:3;
width:931px;
background: #ffffff;
height:auto !important;
height:100%;
min-height:100%;
}

#height_container
{
background: #ffffff;
height: auto !important;
height: 100%; /* для IE6 */
min-height: 100%;
position:relative;
zoom:1;
margin: 0 auto;
width:931px;
background-image:url(/images/U_Liniya_08.jpg);
background-repeat: repeat-y;
}

*html #height_container
{
z-index:3;
}

#height_container:after {
	content: 'EasyClear'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#footer, #height_container, #header
{
width:100%;
}

.column_format
{
padding-top: 215px;
padding-bottom:50px;
z-index:3;
position:relative;
zoom:1;
}


*html #height_container
{
overflow: visible;
}

#header
{
background-image:url(/images/N_Image_01.jpg);
height:203px;
z-index:6;
padding:0;
zoom:1;
position:absolute;
top:0;
left:0;
overflow:hidden;
}

#footer
{
background-image:url(/images/N_Image_02.jpg);
margin:-32px auto 0;
height:46px;
position:relative;
zoom:1;
z-index:5;
text-align:left;
overflow:hidden;
width:931px;
}


#news_sidebar, #navigation_sidebar, #work_area
{
float:left;
text-align:left;
position:relative;
zoom: 1;
z-index:3;
height:100%;
}

*html #news_sidebar, #navigation_sidebar, #work_area
{
display:inline;
zoom:1;
}

#work_area
{
margin-left:184px;
width:564px;
font-family:tahoma;
line-height:130%;
}

#news_sidebar
{
margin-left:4px;
width:176px;
}

#navigation_sidebar
{
width:176px;
margin-left:-744px;
}

#red_holder
{
width:166px;
height:16px;
background-image:url("/images/N_Image_03.jpg");
text-left:right;
color:#eaeaea;
padding: 6px 0 0 10px;
cursor:default;
margin-bottom:8px;
}

#red_holder.on_head
{

}

#red_holder.on_body
{
margin-top:25px;
}

.footer_text{
color:#FaFaFa;
text-align:right;
padding:14px 26px 0px 10px;
line-height:100%;
}

.counters
{
float:left;
padding:30px 10px 10px 36px;
}

.footer_text a
{
color:#FaFaFa;
text-decoration:none;
}

.footer_text a:hover
{
color:#FFFFFF;
text-decoration:underline;
}


html>body #header #auth_container  /*IE6 Fuck*/
{
float:left;
}

#navigation_sidebar #random_photo_background
{
background-image:url(/images/N_Image_12.jpg);
width:175px;
height:auto;
overflow:hidden;
}

#navigation_sidebar .simple_holder
{
width:168px;
height:18px;
background-image:url(/images/N_Image_07.jpg);
padding: 4px 0 0 8px;
margin-top: 25px;
}

#navigation_sidebar .club_info
{
font: 12px/100% Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
margin:10px 0 0 6px;
}



#header #auth_container
{
width:460px;
background:none;
font-size:93%;
line-height:normal;
margin-left:483px;
text-align:left;
margin-top:173px;
color:#FFF;
}

#counter
{
margin:8px 8px;
}

#header #search_container
{
overflow:hidden;
position:absolute;
background-color:#7aa6e7;
left:749px;
top:0;
width:181px;
height:26px;
}

#header #lang_container
{
overflow:hidden;
position:absolute;
left:46px;
top:184px;
zoom: 1;
}


.column_format #blue_border
{
margin-top:4px;
padding:4px;
width:552px;
height:100%;
border:1px solid #7AA6E7;
}

#work_area a
{
color:#567091;
text-decoration:none;
}

#work_area a:hover
{
color:#456181;
text-decoration:underline;
}

.members_button
{
margin:0 0 5px -1px;
padding:0px;
border:none;
}

#orphus_holder
{
position:fixed;
top:0;
left:0;
}
