html,body
    {
    margin: 0;
    padding: 0;
    font: 13px Arial;
    background: #ffffff url("main_bg.jpg") repeat-y;

height: 100%;
    }


#all {position: relative; 
height: 100%;
MIN-WIDTH: 920px; 
MAX-WIDTH: 1320px; ; 
WIDTH: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '913px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1400 ? '1300px' : '100%' ); POSITION: relative

}

html>body #all {height: auto; min-height: 100%;}

#empty, #footer {height: _foo_;}
/* или
	#footer {height: _foo_;}
	#empty {height: _foo_ + _bar_;}
*/

#footer {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
behavior: url(/themes/pwufa/iepngfix.htc);
background: url(green_bg2.png);
    padding: 30px 0 0 0;
    font: 12px Arial;

color:#000;
height:80px;
margin: 20px 0 0 0;

}



//img { behavior: url(/themes/pwufa/iepngfix.htc) }




.gran {
MIN-WIDTH: 920px; 
MAX-WIDTH: 1320px; ; 
WIDTH: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '913px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1400 ? '1300px' : '100%' ); POSITION: relative
} 

a { color:#fff;text-decoration: underline; }


#logo   /**/
    {
    position: absolute;    
z-index:10;
width:195px;
height:163px;
left:20px;
top:40px;
    }

#def {
padding:5px 1px 5px 30px;
font: normal 12px Arial;
} 


#def_sel {
background:green;
padding:5px 0 5px 30px;
margin-bottom:1px;
font: bold 12px Arial;
width:70%;
}

/*#def_sel a{

color:#fff;
} */


#def_sel2 {
padding:7px;
font: normal 11px Arial;
margin-left:30px;
}


#def_sel3 {
padding:7px;
font: bold 11px Arial;
margin-left:30px;

}

#def_sel3 a{
color:green;
}


#def_sel2_1 {
padding:5px;
font: normal 10px Arial;

}


#def_sel3_1 {
padding:5px;
font: bold 11px Arial;

}



#glob_nav   /**/
    {
    position: absolute;    
left:272px;
top:20px;
}




#tulp   /**/
    {
RIGHT: 0px; 
POSITION: absolute; 
background: url("tulu.png") repeat-x;
bottom: -1px;
height:230px;
width:211px;
behavior: url(/themes/pwufa/iepngfix.htc);
z-index:100;
    }



.right_text   /*  */
    {
color:#fff;
font: normal 1em Arial;
behavior: url(/themes/pwufa/iepngfix.htc);
background: url(green_bg_right.png);

    }

.left_text   /*  */
    {
color:#fff;
font: normal 1em Arial;
padding: 0 10px 0 20px;
    }


.center_text   /*  */
    {
padding:20px 20px 30px 20px;
margin:100px 2px 20px 10px;
color:#0C2F00;
font: normal 1.2em Arial;
behavior: url(/themes/pwufa/iepngfix.htc);

 background: url(green_bg.png);

    }


.center_text H1{
	color:#0C2F00;
font: normal normal 34px Arial;
}

.center_text H2{
	color:#0C2F00;
font: normal normal 20px/100% Arial;
padding: 20px 10px 0px 0px;
}

/*.center_text span{
	color:#fff;
font: normal normal 14px Arial;
}*/





#e404   /*  */
    {
    padding: 0 10px 0 10px;
    position: absolute;
    top: 250px;
    left: 300px;
    font: 15px Arial;
color:#fff;
    }

#e404 H1{
	color:#fff;
font: normal 150px Arial;
}



#krohi   /**/
    {

font: 13px Arial;
color:#000;
    position: relative;    
    margin: 10px 0 5px 0;

    }


#krohi a  /**/
    {

font: 11px Arial;
color:#000;

    }

#menu_ver /* */ 
    {
width:220px;  
padding: 10px 0 20px 0px;
margin:0 0 5px 0;
    position: relative;    
    font: normal 15px Arial;
color: #fff;
clear:both;
/*behavior: url(/themes/pwufa/iepngfix.htc);*/
background: url(green_bg_right.png);


    }

#search_form{
padding: 10px 0 10px 0;
margin:5px 0 40px 0;
    position: relative;    
    font: niormal 15px Arial;
color: #fff;
clear:both;
opacity: 0.75;
filter: alpha(opacity=75);


}


.form {
    color: green;
    font: 11px Arial;
background:#fff;
border: 1px solid green;
height:17px
width:100px;
opacity: 0.60;
filter: alpha(opacity=60);
margin: 0 0 0 30px; 
padding-left:3px;
}




/*#d_bottom   /*  */
    {
behavior: url(/themes/pwufa/iepngfix.htc);
background: url(green_bg2.png);
    padding: 70px 0 0 40px;
    position: relative;
    font: 11px Arial;

color:#333;
height:70px;
margin-top:30px;    
} */


#d_bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}



#news   /*  */
    {

 position: relative;    
padding: 40px 0 0 10px;
font:  12px/150% Arial;
color:#000;
clear: both;
    } 


#news  span /*  */
    {
font: normal 13px/130% Arial;
color:#000;
    }

#news  H1 /*  */
    {
font: normal 23px Arial;
color:#000;
    }



#vote   /**/
    {

font: 12px Arial;
color:#fff;
    position: relative;    
    margin: 200px 0 55px 30px;

    }

#vote  input /**/
    {

opacity: 0.40;
filter: alpha(opacity=40);

    }

#vote  a /**/
    {

font: 10px Arial;
color:#fff;

    }


