@charset "utf-8";
/* CSS Document */

.body { 
      background-color: #FFFFFF;
      background-image: url(/visual/bg.gif);
      background-repeat: repeat-y; 
      margin: 0px; 
      padding: 0px; 
      height: auto; 
      min-height: 100%;
     }

#main
{      
       backgground-color : #FFFFFF;
       position:absolute;
       margin:0px; 
       padding: 0px;  
       width: 992px;
       height: 100%;
       text-align: left;  
}

.header, .header_left, .header_right, .subheader 
{
      padding-top: 0px;
      margin:0px;
      background-color: #CC0001;
}
.header_left {float:left; }
.header_right {float:right; }
.header { height: 95px; }
.subheader { height: 22px; }

.topmenu_down_white { font-size: 11px; color: #FFFFFF; font-family: arial, sans-serif; text-decoration: none }
.topmenu_down_white a { color: #FFFFFF; text-decoration: none }
.topmenu_down_white a:hover { color: #FFFFFF; text-decoration: underline }

/* search form     */
.keyword { 
           border: 1px solid #666666;
           height: 17px; 
           width: 204px;
           background-color: #FFFFFF; 
           color: #202020; 
           font-size: 10px;
         }
/* end search form */

.contentblock, .menu_left, .content 
{
      padding-top: 0px;
      margin:0px;
      background-color: #FFFFFF;
}
.menu_left {float:left; width: 265px; }
.content {float:right; width: 726px; }

.banners { float:left; margin:1px 1px 1px 0px; padding-bottom: 0px; }
.banners img { border:0px solid #CC0001; width:180px; height:70px;}

.menu_left_block 
{ clear:both; 
  margin:0px 0px 0px 0px; 
  padding: 0; 
  background-color: #D9D9D9; 
  background-image: url(/visual/menu_bg.gif);
  background-repeat: no-repeat; 
}
     
.menu_left_block_pos
{ position:relative; 
  left: 80px; 
  width: 135px; 
  margin:0px; 
  padding-top: 0px;
  font-size: 12px; 
  color: #CC0001;                           
  font-family: tahoma, arial, sans-serif; 
  text-align: left;
}
.menu_left_block_pos a { font-weight: normal; color: #CC0001; text-decoration: none }
.menu_left_block_pos a:hover { color: #FFFFFF; text-decoration: underline }

.menu_left_block2
{ clear:both; 
  margin:0px 0px 0px 0px; 
  padding: 0; 
  background-color: #D9D9D9; 

}

.menu_left_blocklink
{ clear:both; 
  margin:0px 0px 0px 0px; 
  padding: 0; 
  background-color: #FFFFFF; 

}

.menu_left_block_pos1
{ position:relative; 
  left: 15px; 
  width: 250px; 
  margin:0px; 
  padding-top: 0px;
  font-size: 11px; 
  color: #202020;                        
  font-family: tahoma, arial, sans-serif; 
  text-align: left;
}
.menu_left_block_pos1 a { font-weight: normal; color: #202020; text-decoration: none }
.menu_left_block_pos1 a:hover { color: #CC0001; text-decoration: underline }


.menu_left_block_pos2
{ position:relative; 
  left: 15px; 
  width: 200px; 
  margin:0px; 
  padding-top: 0px;
  font-size: 10px; 
  color: #202020;                        
  font-family: tahoma, arial, sans-serif; 
  text-align: right;
}
.menu_left_block_pos2 a { font-weight: normal; color: #202020; text-decoration: none }
.menu_left_block_pos2 a:hover { color: #CC0001; text-decoration: underline }


.upper_main_content, .upper_content
{
      padding-top: 0px;
      margin:0px;
      background-color: #FFFFFF;
}
.upper_content {float:left; width: 710px; }

.rest_content
{
      padding-top: 0px;
      margin:0px;
      background-color: #FFFFFF;
      width: 700px;
}


.thetexts, .thefronttexts
{ position:relative; 
  left: 20px; 
  width: 680px;

  margin-top:10px; 
  padding: 8px;
  font-size: 13px; 
  color: #202020;   
  background-color: #F8F8F8;                     
  font-family: tahoma, arial, sans-serif; 
  text-align: justify;
}
.thetexts a { font-weight: bold; color: #202020; text-decoration: none }
.thetexts a:hover { color: #CC0001; text-decoration: underline }

.thefronttexts a { font-weight: bold; color: #202020; text-decoration: none }
.thefronttexts a:hover { color: #CC0001; text-decoration: underline }

.thefronttexts { height:180px; }


.thegads
{ position:relative; 
  left: 20px; 
  width: 680px; 
  margin-top:10px; 
  padding: 2px;
  background-color: #FFFFFF;
}

.thegads2
{ position:relative; 
  left: 20px; 
  width: 600px; 
  margin-top:10px; 
  padding: 2px;
  background-color: #F8F8F8;
}


.theheader
{ position:relative; 
  left: 20px; 
  width: 500px; 
  margin-top:10px; 
  padding: 2px;
  color: #000000;                      
  font-family: tahoma, arial, sans-serif;
  font-weight: bold; 
  text-align: left;
  font-size: 16px; 
}


.theheader a { color: #000000; text-decoration: none; }
.theheader a:hover { color: #CC0001; text-decoration: underline; }


.therestheader
{ position:relative; 
  left: 15px; 
  width: 500px; 
  margin-top:10px; 
  padding: 3px;
  color: #000000;                      
  font-family: tahoma, arial, sans-serif;
  font-weight: bold; 
  text-align: left;
  font-size: 12px; 
}
.therestheader a { color: #000000; text-decoration: none; }
.therestheader a:hover { color: #CC0001; text-decoration: underline; }

.theresttexts
{ position:relative; 
  left: 20px; 
  width: 680px; 
  margin-top:2px; 
  padding: 4px;
  font-size: 11px; 
  color: #202020;                        
  font-family: tahoma, arial, sans-serif; 
  text-align: justify;
}
.theresttexts a { font-weight: normal; color: #202020; text-decoration: none }
.theresttexts a:hover { color: #CC0001; text-decoration: underline }
.author { font-size: 9px; color: #202020; font-family: arial, sans-serif; text-align: left }
.visitors
{ 
  margin-top:5px; 
  padding: 1px;
  font-size: 9px; 
  color: #202020;                        
  font-family: tahoma, arial, sans-serif; 
  text-align: center;
}
.visitors a { font-weight: normal; color: #202020; text-decoration: none }
.visitors a:hover { color: #CC0001; text-decoration: underline }


.bbb
{ position:relative; 
  left: 2px; 
  width: 725px; 
  margin:0px; 
  padding-top: 0px;
}

.box{ clear:both; margin:0px 0px 0px 0px; padding: 0; }
.boxred{ 
         clear:both; 
         margin:0px 0px 0px 0px; 
         padding: 0; 
         background-color: #CC0001; 
         font-size: 11px; 
         color: #FFFFFF;                           
         font-family: tahoma, arial, sans-serif;
         font-weight: bold;
         }

.bob { position: absolute; left: -1000px; width: 600px;  }
h3 { color: #CC0001; font-size: 14px; }

form { margin: 1px }

.date { position:relative; left: 25px; width: 150px; margin-top: 1px; padding: 1px; font-size: 9px; color: #202020; font-family: tahoma, arial, sans-serif; text-align: left; }
.datex { position:relative; left: 20px; width: 180px; margin-top: 1px; padding: 1px; font-size: 10px; color: #000000; font-family: tahoma, arial, sans-serif; text-align: right; }
.datex a { font-weight: bold; }
.datex a:hover { font-weight: bold; }

.sec { left: -997px; WIDTH: 500px; POSITION: absolute }


