body {
    overflow-x:auto;
    height:100%;	
    width:100%;
    top:0px;
    left:0px;
    padding:0px; 
    margin:0px;
}
	
.header {
    width:                  100%; 
    background-color:       #0479C8; 
    white-space:            nowrap; 
    /*background-image:       url(../images/header_semanticweb.jpg);*/   
    background-repeat:      no-repeat;
    height:                 76px;
    margin-right:0px;
}

.header_wiki {
    width:                  100%;  
    white-space:            nowrap;    
    background-repeat:      no-repeat;
    height:                 10px;
    margin-right:			0px;
}
.header_publicru {
    width:                  100%;  
    white-space:            nowrap;
    background-color:       #FCFCFD;     
    background-repeat:      no-repeat;
    height:                 82px;
    margin-right:			0px;
}

.header_avicomp {
    width:                  100%; 
    background-color:       #0479C8; 
    white-space:            nowrap; 
    /*background-image:       url(../images/header_avicomp_blue.jpg);*/   
    background-repeat:      no-repeat;
    height:                 76px;
    margin-right:0px;
}

.header_polit_out {
	width:                  100%;
	background-image:       url(../images/header_avicomp_polit_bg.gif);
	height:                 75px;
}

.menu_bar {
    width:                  100%;
    height:                 24px;       
    /*background-image:     url(../images/menu_bg.gif);*/
  
    background:             /*#0479C8;*/#eeeeee;
    border-top: solid 1px white;
    margin:0px;
    float:left;
    margin-top:-2px;
}

.menu_bar .wrapper {
    width:                  990px;
    height:                 100%;
}
	
.menu_bar .menu_div {
    width:                  470px;
    height:                 100%;
    margin:                 0px;
    padding:                0px;
    float:                  left;
}

.menu_bar .dummy {
    height:                 100%;
    width:                  140px;  
    float:                  left;
    background:             #eeeeee;
  
}

.menu_bar .focus {
    background:             #0479C8;
    height:                 24px;
    width:                  340px;
    margin:                 0px;
    padding:                0px;
    float:                  left;
    background-color:       #0479C8; 
    font:                   12px/23px Arial; 
    height:                 24px;
}

.menu_bar .focus .text {
    float:                  left; 
    padding-right:          7px; 
    color:                  white;
}	

.menu_bar .focus .corner{
    float:                  left; 
    width:                  18px; 
    height:                 24px; 
    background-image:       url(../images/corner.gif);		
}

.menu_bar .focus .input {
    float:                  left; 
    height:                 24px;
}

.menu_bar .languages a:hover {
    color:                  #0479C8;
}

.menu_bar .languages span.active {
    color:                  #0479C8;
    font-weight:            bold;
}

table#footer-bar .footer {
    font-family:            Arial, sans-serif; 
    font-size:              12px;           
    color:                  white;
    background-image:       url(../../images/footer_bg.gif);
    background-color:       #0479C8;
    height:                 25px;
}

table#polit-footer-bar .footer{
    font-family:            Arial, sans-serif; 
    font-size:              12px;           
    color:                  white;
    
    background-color:       #14428d;
    height:                 25px;
}

.footer .copy_right{
    font-size:              10px;   
}

.footer a {
    font-family:            Arial, sans-serif; 
    font-size:              10px;          
    color:                  white;
    text-decoration:        none;
    margin-right:           12px;
}

.footer a:hover{
    text-decoration:        underline;
    color:                  white;
}

/********************Login******************/
.menu_bar form#login_area {
    height:24px;
    margin-left:20px;
    float:left;
    width:230px;
}

.menu_bar form#login_area a {
    font: 12px/24px Arial;
}

.menu_bar form#login_area input {
    height: 16px;
    width:60px;
    color:#333;
    font: 12px/16px Arial;
    vertical-align:middle;
}

.menu_bar form#login_area #password {
    padding-top:2px;
}

/********************Registration***************/

.content_window {

}

.content_window .border_table {
    background-color:white;
}

.content_window .border_table td.top-left {
    background-image:url(../images/window_border/top-left.gif); 
    background-repeat: no-repeat; 
    width:12px; 
    height:28px;
}

.content_window .border_table td.top {
    background-image: url(../images/window_border/top.gif);
}

.content_window .title {
    font: bold 12px/26px Arial, sans-serif;
    color:white;
}

.content_window .border_table td.top-right {
    background-image:url(../images/window_border/top-right.gif); 
    background-repeat: no-repeat; 
    width:12px;
}

.content_window .border_table td.left {
    background-image:url(../images/window_border/left.gif); 
    background-repeat: repeat-y;
}

.content_window .border_table td.middle {
    background-color:white;
}

.content_window .subtitle {
    margin-top:15px;
    margin-left:10px;
    color:#333;
    font:  bold 12px Arial, Helvetica, sans-serif;
}

.content_window .content {
    background-color:white; 
    margin-top: 15px; 
    margin-left:10px;
    overflow:auto;
    color:#333;
    font:  bold 12px Arial, Helvetica, sans-serif; 
}   

.content_window .content ul li{
    list-style: none outside;
}


.content_window .border_table td.right {
    background-image:url(../images/window_border/right.gif); 
    background-repeat: repeat-y;
}

.content_window .border_table td.bottom-left {
    background-image:url(../images/window_border/bottom-left.gif); 
    background-repeat: no-repeat;
}

.content_window .border_table td.bottom {
    background-image:url(../images/window_border/bottom.gif); 
    background-repeat:repeat-x
}

.content_window .border_table td.bottom-right {
    background-image:url(../images/window_border/bottom-right.gif); 
    background-repeat: no-repeat;
}