html { padding:0px; margin: 0px; } 
body { padding:0px; margin: 0px; }  
table {                                          
   font-family: Tahoma;                
   font-size: 11px;
   } 

.select   
{
   position: absolute; 
   z-index: 1;
   top: 225px;
   margin-left: -10px;
}

select
{
   font-family: Tahoma;                
   font-size: 12px;
   width: 167;
}

.r_icon
{
  padding-top: 177px;
  padding-left: 128px; 
}

.home
{
 margin-right: 25px;
}

.firs_tbl
{
  background-position: top center; background-repeat: no-repeat;
}   

.left_back
{
  background-position: top right; 
  background-repeat: no-repeat;
  background-color: #E5E5E5;
} 

.news_back
{
  background-position: left bottom; 
  background-repeat: no-repeat;
}  

.menu_back
{
  background-position: top left; 
  background-repeat: no-repeat;
  background-color: #E5E5E5;
} 

.menu_tbl
{
  background-color: #E5E5E5;
  padding-left: 23px;
}

#menu_sel
{
 font-family: Tahoma;
 font-size: 15px;
 font-weight: bold;
 text-decoration: none;
 color: #014FA4;
}
#menu_sel:visited { color: #014FA4;} 
#menu_sel:hover { color: #014FA4;}

#menu
{
 font-family: Tahoma;
 font-size: 15px;
 text-decoration: none;
 color: #014FA4;
}
#menu:visited { color: #014FA4;} 
#menu:hover { color: #014FA4;}

a{
 font-family: Tahoma;
 font-size: 12px;
 text-decoration: none;
 color: #014FA4;
}
a:visited { color: #014FA4;} 
a:hover { color: #014FA4;}

.tel_td
{
  padding-left: 22px;
  padding-top: 44px;
}

.tel_td2
{
  margin-left: 22px;
  margin-top: 44px;
}

.tel_text
{
 font-family: Tahoma;
 font-size: 15px;
 color: #EE5418;
}

.icq
{
 font-family: Tahoma;
 font-size: 9px;
 color: #999999;
 text-decoration: underline;
 padding-top: 1px;    
}
.icq_pic
{
  float: left;
  margin-right: 7px;
}


.pic
{
  float: left;
  margin-right: 18px;
  margin-bottom: 10px;
}

.copright
{
 font-family: Tahoma;
 font-size: 11px;
 color: black;
 padding-left: 22px;
 padding-top: 23px;
 padding-bottom: 43px;
}

h1
{
 font-family: Tahoma;
 font-size: 15px;
 font-weight: bold;
 color: #014FA4;
}

h2
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #014FA4;  
}

.h2
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #014FA4;  
}

.h1
{
 font-family: Tahoma;
 font-size: 15px;
 font-weight: bold;
 color: #014FA4;
 padding-top: 10px;
 padding-bottom: 5px;
}

ul
{
 padding-top: 10px;
 margin-top: 0px;
 padding-left: 0px;
 margin-left: 16px;
}
ol
{
 padding-top: 10px;
 margin-top: 0px;
 padding-left: 0px;
 margin-left: 23px;
}


.content
{
  padding-top: 52px;
  padding-left: 26px;
  padding-right: 26px;
  padding-bottom: 26px;
  text-align: justify;
  font-family: Tahoma;
  font-size: 12px;
  color: black;
}

.content b
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #014FA4;  
}

.content strong
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #014FA4;
}

.doc
{
  font-family: Tahoma;
  font-size: 10px;  
  color: #7B7B7B;
  text-decoration: none;
}

.doc a
{
  font-family: Tahoma;
  font-size: 10px;  
  color: #7B7B7B;
  text-decoration: none;
}

.doc a:visited 
{ 
  font-family: Tahoma;
  font-size: 10px;  
  color: #7B7B7B;
  text-decoration: none
} 
.doc a:hover 
{
  font-family: Tahoma;
  font-size: 10px;  
  color: #7B7B7B;
  text-decoration: none
}

.news_tbl
{
 margin-top: 46px;
 margin-left: 175px;  
}
#archiv
{
  font-family: Tahoma;
  font-size: 9px;  
  color: #7B7B7B;
}
.arch_pic
{
  margin-right: 8px;
}
.news_top
{
  padding-bottom: 30px;
}
.date
{
 font-family: Tahoma;
 font-size: 11px;  
 font-weight: bold;
 text-decoration: none;
 color: #EE5418;
}

.news_h
{
 font-family: Tahoma;
 font-size: 11px;  
 font-weight: bold;
 color: #014FA4;
}

.news_text_l
{
 font-family: Tahoma;
 font-size: 10px;  
 color: #014FA4;
 padding-right: 15px;
 text-align: justify;
}
.news_text_r
{
 font-family: Tahoma;
 font-size: 10px;  
 color: #014FA4;
 padding-left: 15px;
 text-align: justify;
}

.bot_text
{
 font-family: Tahoma;
 font-size: 11px;  
 color: black;
}
.rasp
{
   width: 795px;
}

.hidde_line
{
  visibility: hidden;
}

.line
{
  visibility: visible;
}

.memo
{
  width: 600px;
  height: 60px;
}

.text_form
{
width: 600px;
}

.text_form_b
{
  width: 600px;  
  color: #014FA4;
}
.tbl_form_p
{
 margin-left: 20px;
}

.sel
{
  width: 130px;
}

.black
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

.block
{
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #014FA4;
  text-align: left;
}

.cont
{
width: 220px;
}     

.form_tbl
{
  margin-top: 20px;
}    

hr
{
height: 1px;
border: 0;
background-color: #E5E5E5;
}  
   
.logo
{
 margin-top: 85px;
 margin-left: 80px;
}   

.diol
{
  font-family: Tahoma;
  font-size: 11px;  
  color: black;
  font-weight: bold;
  text-decoration: none;
}

.diol:visited 
{ 
  font-family: Tahoma;
  font-size: 11px;  
  color: black;
  font-weight: bold; 
  text-decoration: none
} 
.diol:hover 
{
  font-family: Tahoma;
  font-size: 11px;  
  color: black;
  font-weight: bold; 
  text-decoration: none
}  

.bot
{
  font-family: Tahoma;
  font-size: 11px;
  color: black;  
  text-decoration: none;
}

.bot:visited 
{ 
  font-family: Tahoma;
  font-size: 11px;  
  color: black;
} 
.bot:hover 
{
  font-family: Tahoma;
  font-size: 11px;  
  color: black;
  text-decoration: underline;
}        
#tbl
{
  font-family: Tahoma;
  font-size: 11px;
  color: black;
  border: 1px solid white;
  border-collapse: collapse;
  background-color: #E5E5E5;
}

#tbl td
{
   border: 1px solid white;
}  

.top_left
{
   background: transparent url("../images/tl.jpg") no-repeat top left; 
   padding-left: 15px;
}                              

.top_right
{
  background: transparent url("../images/tr.jpg") no-repeat top right;
  padding-right: 15px;
}

.bottom_left
{
  background: transparent url("../images/lb.jpg") no-repeat bottom left;
  padding-left: 15px;
}

.bottom_right
{
  background: transparent url("../images/rb.jpg") no-repeat bottom right;
  padding-right: 15px;
}   

.pad_left
{
  padding-left: 15px; 
}

.pad_right
{
  padding-right: 15px; 
}