html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #001133 url(../images/bodi.jpg) repeat-x 50% 0 fixed; color: #5a5b5a; word-wrap: break-word; }
h1  {
  font-size:22px;
  margin:0 0 15px 0;
  padding:0 0 8px 0;
  color:#478536;
  background-color:#FFFFFF;
  border-bottom:1px solid #E7E6E6;
 
   } h2, h3, h4, h5 { line-height: normal; color:#003366}
  
h1 { font-size: 1.3em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }

a { color: #5a5b5a; text-decoration: none; }
a:hover { text-decoration: underline;}
a img  { border: 0 none; }

input, textarea, select, button, body { font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }


p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul { margin: 0 0 18px 2em; list-style: disc outside; }
ol { margin: 0 0 18px 2.1em; list-style: decimal; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }



.wrapper { width: 1024px; margin: 0 auto; }

.banner{ background: url("../images/banner.jpg") no-repeat;
margin-top:-4px;
height: 200px;}



    
    /* Скругленный мегаблок =) */
    .r-block-left-top {
     border: 2px solid #124578;
  box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  padding: 0px;
  margin: 0px;
    -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
    

      
    }
      .r-block-right-top {
       
      }

      
      
        .r-block-right-bottom {
          
        }
        
          .r-block-left-bottom {
           
           
            
          }
          .r-block-left-top1 {
    
	  
      
border: 3px solid #63a427;
  box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  padding: 0px;
  margin: 0px;
    -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
      
    }
      .r-block-right-top1 {
        
      }

      
      
        .r-block-right-bottom1 {
          
        }
        
          .r-block-left-bottom1 {
          
           
            
          }
          
          .logo1 {
        width: 295px;
        background: url(../images/logo1.png) left  no-repeat;
        
        height: 309px;
        float:  left;
      }
      
        .logo2 {
          
          float: right;
          width: 295px;
          height: 309px;
          background: url(../images/logo2.png) right  no-repeat;
        }
        
        .logodv{
          margin: 10px 0 0 64px;
          font: 18px Arial;
          color: #7c7d7c;
        }
        .logotw{
          margin: 10px 0 0 100px;
          font: 18px Arial;
          color: #7c7d7c;
        }
        .login
        {
          
          font: 12px Arial;
          font-weight: bold;
          color: #7c7d7c;
        }
        .login2 a
        {
          text-decoration: none; 
          font: 12px Arial;
          font-weight: bold;
          color: #bbbebb;
        }
        .login1
        {
          
          font: 14px Arial;
          
          color: #7c7d7c;
        }
        .logo {
        
          
          
          height: 125px;
          background: url(../images/logo.png) top  no-repeat;
        }
.for {
        
          
          text-decoration: none;
          font: 18px Arial;
          color: #d1d3e3;
        }
        .for a {
        
          
        
          font: 18px Arial;
          color: #6f9ed2;
        }
		.for222 {
        
          
          text-decoration: none;
          font: 18px Arial;
          color: #d1d3e3;
        }
        .for222 a {
        
          
        
          font: 18px Arial;
          color: #f1c3c3;
        }
      .for1 {
        
          
          text-decoration: none;
          font: 18px Arial;
          color: #1c5e9f;
        }
        .for2 {
        
          
          text-decoration: none;
          font: 18px Arial;
          color: #1c5e9f;
        }  
        .tw {
        
          text-transform: uppercase;
          text-decoration: none;
          font: 18px Arial;  
          color: #e83106;
        }
        #login_form{  display:none; position: fixed; width: 334px; left: 12%; top: 50px;  z-index: 999; overflow: hidden; background-color: #99b4d1;      filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;-moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
box-shadow: 0 0 10px black; /* Параметры тени */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  }

.loginform, .loginbox .lfield, ul.loginenter li { display: inline;}
  .loginbox { float: right; padding: 10px 0 0; }
  .loginbox .lreg, .loginbox .lfield div, .loginbox .lfield span, .loginbox .lfield input, .loginbox .submit { float: left; }
  .loginbox .lfield div { width: 144px; height: 20px; margin: 0 2px 0 0; overflow: hidden; }
  .loginbox .lfield span { font-size: 0.9em; line-height: 19px; width: 59px; text-align: center;  }
  .loginbox .lfield input { float: left; width: 76px; padding: 3px 0 0 0; color: #beb9b6; }
  .loginbox .lreg { color: #99918d; padding: 2px 10px 0 10px; }

  .loginwindow {  display:none; position: fixed; width: 334px; left: 12%; top: 50px;  z-index: 999; overflow: hidden; background-color: #99b4d1;      filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;-moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
box-shadow: 0 0 10px black; /* Параметры тени */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  }
  .loginwindow { position: absolute; }
  .lwhead { overflow: hidden;  }
  .lwhead a img { float: right; width: 16px; height: 16px;  background: url("../images/vp_tools.png") no-repeat -401px -104px; }
  
  .lwcont { overflow: hidden; padding: 0 0 20px 128px; }
  .lgavatar { display: inline; float: left; margin: 0 0 0 -128px; width: 128px; text-align: right; }
  .lgavatar img {  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:1px;
  vertical-align:middle;
  
  margin-right:8px;border:2px solid #ffffff; }
  .lginfo { display: inline; float: right; width: 100%; }
  .lginfo ul { padding-left: 20px; }
  .lginfo ul li { padding: 3px 0; }
  .lginfo ul a { color: #5a5b5a; }
  

  .loginenter { padding: 10px 0 0; float: right; }
    .loginenter a { text-decoration: none !important; color: #000; line-height: 19px; }
    .loginenter .enterbtn a, .loginenter .enterbtn a b { height: 20px; float: left; }
    .loginenter .enterbtn a { background: #75370e url("../images/vp_tools.png") no-repeat 0 -20px; }
    .loginenter .enterbtn a b { background: url("../images/vp_tools.png") no-repeat 100% -20px; padding: 0 14px; cursor: pointer; }
    .loginenter .enterbtn a:hover { background: #ff4c09 url("../images/vp_tools.png") no-repeat 0 -40px; }
    .loginenter .enterbtn a:hover b { background-position: 100% -40px; }
    .loginenter .exitbtn a { float: left; padding: 0; margin: 0 0 0 3px; text-align: center; }
    
    .shortstory{ 
    margin:  10px 10px 10px 10px;
  font: 12px Arial;
          color: #5a5b5a;
         text-align:justify;
        min-height:127px;
    }
.shortstory img{ 
    padding: 5px 5px 5px 5px;
margin:  0px 10px 10px 0px;
     -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  background:#178bce;
  border:1px solid #d4dfe8;
  
    }
.reklama222 {font: 12px Arial;
color: #5a5b5a;}

.reklama a {font: 16px Arial;
color: #5a5b5a;}

.reklama222 img { 
    padding: 3px 3px 3px 3px;
margin:  0px 15px 0px 0px;
     -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#d1d3d1;
  border:1px solid #c4b6b5;
  
  
}
.reklama222 a img  { 
    padding: 3px 3px 3px 3px;
margin:  0px 15px 0px 0px;
     -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#d1d3d1;
  border:1px solid #c4b6b5;
  
  
}
    .title{ 
text-decoration: none;
font: 14px Arial;
color: #5a5b5a;     
}
    .title a{ 
 text-decoration: none;
font: 14px Arial;
color: #5a5b5a;    
}
.footer{ 
margin:  10px 15px 0px 10px;
font: 12px Arial;
color: #5a5b5a;
         
}
.footer a{ 
font: 12px Arial;
color: #5a5b5a;
text-decoration: none;       
}
.content{ 
margin:  10px 10px 10px 10px;
font: 12px Arial;
color: #5a5b5a;
         
}
.content a{   
font: 12px Arial;
color: #5a5b5a;
         
}
.content1{ 
margin:  10px 10px 10px 10px;
font: 12px Arial;
color: #5a5b5a;
text-align:justify;
         
}
.content1 a{   
font: 12px Arial;
color: #5a5b5a;
         
}
.content1  img  { 
    padding: 3px 3px 3px 3px;
margin:  0px 15px 0px 0px;
     -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#d1d3d1;
  border:1px solid #c4b6b5;
  box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  
}
.content1 a img  { 
    padding: 3px 3px 3px 3px;
margin:  0px 15px 0px 0px;
     -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#d1d3d1;
  border:1px solid #c4b6b5;
  box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  
}
/*---buttons---*/
.fbutton, .vresult { border: 0 none; background: none; cursor: pointer; }
  .fbutton { text-shadow: 0 1px 0 #fff; font-size: 1.1em; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 106px; height: 31px; color: #5a5b5a; padding: 2px 0 5px 0; background: #fff; font-weight: bold; }
    .fbutton:hover, .vresult:hover { background-position: 0 10px;
      -moz-box-shadow: 0 1px 5px -2px black;
      -webkit-box-shadow: 0 1px 5px -2px black;
      box-shadow: 0 1px 5px -2px black;
    }
  button.fbutton span { cursor: pointer; display: block; }
  /*---forms---*/
.brdform { padding: 3px;  }
.baseform, .mass_comments_action { padding: 1px;  }
.mass_comments_action { padding: 10px 13px; }
  .baseform .dcont { padding: 13px 0; margin: 0 13px; }
  .baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
  .tableform td { }
  .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
  .fieldsubmit, .tableform td { padding: 10px 13px;  }
  .addnews { font-weight: bold; }
  .impot { color: #d51e44; font-weight: normal; }
  .checkbox { padding: 4px 0; line-height: 1em; }
    .checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff ; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.speedbar{ margin:  10px 10px 10px 10px; color: #5a5b5a;}
.speedbar a{  color: #ffffff;}
.main-news-title {  color: #5a5b5a;font: 18px Arial;}

.newsto {  color: #e83106;font: 18px Arial;}
.newsto a {  color: #bbbcbb;font: 12px Arial;}
.newsto a:hover {  color: #5a5b5a;font: 12px Arial;}
.avatar img{  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:1px;
  vertical-align:middle;
  
  margin-right:8px;border:2px solid #ffffff;}
  
.kontent{  width: 100%;background: #c5c7c5;}
.kontentletf{  width: 200px;float: left;display: inline;margin-left:5px;
border-top: 0;
}
.kontentcenter{  width: 590px; margin-left:205px;min-height:950px;}
.gl{ background: #ffffff url(../images/fon.jpg) repeat-x; margin-left:10px; height:900px;  width: 540px;}
.kontentright{  float: right;width: 220px;display: inline; }
.grafik  
{
padding: 3px 3px 3px 3px;

     -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#d1d3d1;
  border:1px solid #c4b6b5;
  box-shadow: 0 0 1px black; /* Параметры тени */
    box-shadow: 0 0 1px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 1px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.5); /* Для Safari и Chrome */
  
}

.r-content {
              
              border-top: 0;
              margin: 10px;
 
            }
              
              .r-content a {
text-decoration: none;
color:#FFFFFF;
display:block;padding:4px 0px;

              }
              
                .r-content a:hover {
                  color:#FFFFFF;background:#1c5e9f ;
                }
 td.forum_td {background-color:#d3d5d3;padding:1px 0 3px 5px;}
td.forum_td a {text-decoration:none;}
td.forum_td a:hover {color:#e83106;} 

.footerr {background-color: #375c94; border: 2px solid #124578; margin-right: 3px; margin-left: 3px;color:#9aabc5;
}
.komm2233{font-size: 1.8em; color:#e83106;margin-left:10px;}

