* {
   margin: 0px;
   padding: 0px;   
}

html, body {
   height: 100%;
   margin: 0px;
   padding: 0px;
   min-height: 100%;
   min-width: 877px;
   width: 100%; 
   background:#EBEBEB url(../images/bg_center.jpg) repeat-y center center;
}
* html, * body {
   height: 100%;
   width: 100%;
}
#container {
   min-height: 100%;
   height: 100%;
   min-width: 877px;
   width: 877px;
   margin-left: auto;
   margin-right: auto;
  text-align:center;   
}

* html #container {
   width: 877px;
   width: expression((document.body.clientWidth||document.documentElement.clientWidth)  > 877 ? '100%' : '877px');
}
html>body #container {
   height: 100%;
}

#container #content {
   height: 100%;
   min-height: 100%;
   position :relative;
   width: 877px;
   
}
html>body #container #content {
   height: auto;
}
#container #header {
   width: 877px;
   min-height: 171px;
   height: 171px;
   background: url(../images/bg_head.jpg) no-repeat center center;
   padding-left: 0px;
   padding-right: 0px;
}

#headerA { width:877px; height:171px; overflow: hidden; text-align:center; }

  #navigation{
      margin:126px 0 0 0;
  }

  #navigation ul{
    margin:0 0 0 0; padding:0;
  }
  #navigation ul li {
    display: inline;
    padding:0;
    margin:0;
	font:normal 10px Verdana;
	font-weight:bold;
    color:#0000FF;
  }
   #navigation ul li  a:active,
   #navigation ul li  a:visited,
   #navigation ul li  a:link {
    font:normal 10px Verdana;
    color:#0000FF;
	font-weight:bold;
	text-transform:uppercase;
    border-bottom: none; 
    text-decoration: none;
    }
    #navigation ul li  a:hover {
	color:#0000FF;
text-decoration:underline;    
    }

#container #pagebody {
   margin-top: 0;	
     
}
  #pagebodyA  {overflow: hidden; padding: 0 70px 0 70px; 
    background-image:url(../images/bg_line.gif);
	background-repeat: repeat-y;
  }/*  	Âûñòàâëÿþòñÿ íàñòðîéêè ÊÎÍÒÅÍÒÀ	 */  
  * html #pagebodyA  {
    padding-left: 70px;
    padding-right:70px;	
		
  }
  #left {
	width:160px;
	float:left; left:0px;
	position:relative;
	text-align:left;
  }
  
  #center {
	margin-left:170px;
	position:relative; 
	display:block;
	padding-left: 15px;
  }
  
  
  * html #left {
    margin-right: -3px;
  }
  * html #center {
    height: 0;
    margin-left: 0;
  } 
  .Leftblock{
    border-bottom:1px solid #CCC;
    margin-bottom:10px;
    padding:0 0px 10px 0;
    color:#000;
	font-style:regular;
    font:normal 12px Arial;	
  }
  .Leftblock2{
    margin-bottom:15px;
    padding:0 0px 10px 0;
    color:#000;
	font-style:regular;
    font:normal 12px Arial;
  }
   .Leftblock a:active,
   .Leftblock a:visited,
   .Leftblock a:link {
   color:#000; 
   text-decoration: none; 
    }
    .Leftblock a:hover {
    color:#000;
    text-decoration: underline;    
    }

  .Leftblock ul{
    margin:0; padding:0; list-style-type: none;
  } 
  .blockname{
    font:bold 12px Arial;
    color:#0000FF;
    text-transform:uppercase;
    margin-bottom:5px;
  }
    .blockname a:active,
    .blockname a:visited,
    .blockname a:link {
        color:#0000FF;
        text-decoration: none; 
    }
    .blockname a:hover {
        color:#0000FF;
        text-decoration: underline;   
    }
  
  
  
  .leftnews{
     font:normal 11px Arial;	
     margin-bottom:5px;
  }
  .ntime{
     font:bold 11px Verdana;
  }
  #all_news{
     margin:12px 0 10px 0;
  }
  
   #all_news a:active,
   #all_news a:visited,
   #all_news a:link {
        color:#FF0000; 
        text-decoration: none; 
    }
    #all_news a:hover {
        color:#FF0000;
        text-decoration: underline; 
    }
  
  #news_subscr{
    font:italic 11px Arial;
	font-weight:bold;
	font-style:regular;
	color:#0000FF;
	margin-bottom:5px;
  }
  .subscr_inp{
     border:1px solid #999;
	 padding:3px 5px 4px 10px;
	 width:100px;
	 color:#333;
	 font:normal 11px Arial;
  }
  .subscr_btn{
  
  }
  #loginblock{
    color:#333;
	font:normal 11px Arial;
  }
  #login{
    margin-bottom:3px;
  }
  #passw{
    margin-bottom:3px;
  }
  .login_name{
    color:#333;
	font:bold 11px Arial;
	font-style:regular;
	text-transform:uppercase;
	margin-bottom:5px;
  }
  .loginpanel_inp{
     border:1px solid #999;
	 padding:3px 5px 4px 10px;
	 width:95px;
	 color:#333;
	 font:normal 11px Arial;
  }
  .login_btn{
    color:#000;
	font:bold 10px Arial;
	border:1px solid #999;
	padding:3px 0px 3px 0px;
	background:#fff;
	width:155px;	
  }
  #lpasw{
    margin:5px 0 0 0;  
  }
   #lpasw a:active,
   #lpasw a:visited,
   #lpasw a:link {
        color:#333; 
        text-decoration: none; 
    }
    #lpasw a:hover {
        color:#333;
        text-decoration: underline;  
    }
    #regis a:active,
    #regis a:visited,
    #regis a:link {
        color:#FF0000; 
        text-decoration: none; 
    }
    #regis a:hover {
        color:#FF0000;
        text-decoration: underline;   
    }
  
  #wellcome{margin:10px 0 10px 0; color:#FF0000; font:normal 14px Verdana; font-style:regular; background: url(../images/wellcome.gif) no-repeat; width:338px; height:14px;}
  
  #center_content{text-align:justify;}
  
#footer {
   width: 877px;
   position: relative;
   background: url(../images/bg_foot.jpg) no-repeat bottom center;
}
#footer #foot {
   min-height: 88px;
   height: 88px;
}
html>body #footer #foot {
   vertical-align:top;
   height: auto;
}
/*
*  Container overlapping
*/
#container #pagebody {
   padding-bottom: 88px;    
}

#footer {  
   margin-top: -88px;    
}

#container #pagebody, #footer {
   margin-left: 0px;
   margin-right: 0px;
}

body {
   font:normal 12px Verdana;
   color:#000;   
}

    a:active, a:visited, a:link {
        color:#0000FF;
		text-decoration: none;
    }
    a:hover {
        color:#0000FF;
        text-decoration: underline;
    }

#footer #foot, #header {
   color: #f330000;
}


#footA     {width: 877px; overflow: hidden; height: 88px;}

#fleft {width: 400px; float: left; height: 88px;}
   #fleftA{margin:60px 0 0 70px; height: 88px; color:#666666; font:normal 11px Verdana; font-style:regular;}
#fcenter { width: 300px; float: left; height: 88px;}
   #fcenterA { padding:55px 0px 0 0px; height: 88px;}
  
#fright { width: 170px; float: right; text-align:right; height: 88px;}
   #frightA{margin:50px 60px 0 0px; height: 88px; color:#666666; font:normal 11px Verdana; text-align:right;}

   #frightA a:active,
   #frightA a:visited,
   #frightA a:link {
        color:#339900; 
        text-decoration: none; 
    }
    #frightA a:hover {
       color:#339900;
       text-decoration: underline;   	
    }
  
  
  #sun{
    color:#FF6600;
  }
.clearboth{
   clear:both;
   font-size:0;
}
/*
*  Additional overrides
*/
a img {
   border: 0;
}

h1 { margin: 0 0 18px; padding: 0; font:bold 16px Verdana;  }
h2 { margin: 0 0 18px; padding: 0; font:normal 16px Verdana;}
h3 { margin: 0 0 18px; padding-top: 18px; font:bold 14px Verdana;  }
h4 { margin: 0 0 13px; padding: 0; font:bold 12px Verdana;  }

p {
	margin:  0 0 15px;
    padding: 0;
	text-indent:35px;
	font:normal 12px Verdana;
}