 body {background: #fafafa;  
       margin: 0px; padding: 0px;
       vertical-align: top;	
       color: #006600; font-weight:none; text-decoration:none; font-size: 13px; font-family: Arial, Verdana, Tahoma;
       behavior:url("csshover.htc");}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

:focus {outline: none; -moz-outline: 3px solid #fff !important;}

input[type="radio"]:focus {
-moz-outline-radius: 12px !important;
-moz-outline-offset: 0px !important;}

input[type="checkbox"]:focus {
-moz-outline-offset: -1px !important;
-moz-outline: 1px solid #000 !important;}


/* page */

.page_frame 
  {width: 998px; height: 600px;
   background: #ffffff;
   color:#333333; font-weight: none; text-decoration:none; font-size: 12px; font-family: Verdana,Arial;
   text-align: center;} 
   

/* header */
.page_header 
  {width: 100%; height: 222px;} 

.header_frame
  {width: 100%; height: 172px;
   color:#555555; text-decoration:none; font-size: 13px; font-family: Arial, Verdana, Tahoma;}
  
.header_1
  {width: 278px; height: 172px;
   background: url(header_11.gif) no-repeat;
   cursor: pointer; cursor:hand;}   
   
.header_2
  {width: 307px; height: 172px;
   background: url(header_22.gif) no-repeat;
   cursor: pointer; cursor:hand;}   

.header_3
  {width: 180px; height: 172px;
   background: url(header_3.gif) no-repeat;
   padding-left: 37px; padding-top: 8px;
   vertical-align: top; text-align: left;}   

.header_3 a, 
.header_3 a:link, 
.header_3 a:visited {color:#000000; font-weight: none; text-decoration:none; font-size: 12px; font-family: Tahoma,Arial; line-height: 16px;}    
.header_3 a:hover   {color:#007cc3; font-weight: none; text-decoration:underline; font-size: 12px; font-family: Tahoma,Arial; line-height: 16px;}    
                                          

.header_4
  {width: 181px; height: 172px;
   background: url(header_4.gif) no-repeat;
   padding-left: 15px; padding-top: 90px;
   vertical-align: top; text-align: left;}   
      
.header_4 a, 
.header_4 a:link, 
.header_4 a:visited {color:#000000; font-weight: none; text-decoration:none; font-size: 12px; font-family: Tahoma,Arial; line-height: 16px;}    
.header_4 a:hover   {color:#62a002; font-weight: none; text-decoration:underline; font-size: 12px; font-family: Tahoma,Arial; line-height: 16px;}    


/* body */
.page_body  
  {width: 100%;
   font-family: Verdana,Arial; color:#333333; text-decoration:none; font-size: 13px; font-weight: none;
   text-align: center;} 

.page_body a, 
.page_body a:link, 
.page_body a:visited {color:#848375; font-weight: none; text-decoration:none; font-size: 13px; font-family: Verdana,Arial; }    
.page_body a:hover   {color:#333333; font-weight: none; text-decoration:underline; font-size: 13px; font-family: Verdana,Arial; }    

.body_frame
  {width: 998px; height: 100%;} 
  
.border_left
  {width: 10px; height: 100%;
   background: #cccccc url(border_left.gif) repeat-y;} 

.border_right
  {width: 10px; height: 100%;
   background: #cccccc url(border_right.gif) repeat-y;} 

.body_menu
  {width: 320px; height: 100%; vertical-align: top;
   background: #fafafa url(vmenu_bg.gif) repeat-y;} 

.body_content
  {height: 100%;
   background: url(content_bg.gif) repeat-y;   
   vertical-align: top; text-align: justify;
   padding-left: 0px; padding-top: 25px; padding-right: 45px; padding-bottom: 10px;
   font-family: Verdana, Arial, Tahoma; color:#042207; text-decoration:none; font-weight: none; font-size: 13px;} 

.body_content a, 
.body_content a:link, 
.body_content a:visited {font-family: Verdana, Arial, Tahoma; color:#008800; text-decoration:none; font-size: 13px; font-weight: none;}    
.body_content a:hover   {font-family: Verdana, Arial, Tahoma; color:#007eff; text-decoration:underline; font-size: 13px; font-weight: none;}    

.content_topic
  {width: 100%; height: 47px; 
   background: #a2d356 url(content_topic.gif) no-repeat;   
   vertical-align: top; text-align: left;
   padding-left: 58px; padding-top: 0px; margin-top: -25px; 
   font-family: Tahoma, Arial; color:#ffffff; text-decoration:none; font-weight: bold; font-size: 13px;} 

.content_topic a, 
.content_topic a:link, 
.content_topic a:visited {color:#ffffff; font-weight: none; text-decoration:none; font-size: 12px; font-family: Tahoma, Arial; line-height: 16px;}    
.content_topic a:hover   {color:#ffffff; font-weight: none; text-decoration:underline; font-size: 12px; font-family: Tahoma, Arial; line-height: 16px;}    


.content
  {width: 100%; 
   vertical-align: top; text-align: justify;
   padding-left: 5px; padding-top: 5px; 
   font-family: Verdana, Arial, Tahoma; color:#000000; text-decoration:none; font-weight: none; font-size: 13px;} 

.td_pointer
  {cursor: pointer; cursor:hand;}
  
/* horizontal menu */
.page_hmenu  
  {width: 100%; height: 50px;
   background: #ffffff url(hmenu_bg.gif) repeat;
   font-family: Verdana,Arial; color:#333333; text-decoration:none; font-size: 13px; font-weight: none;
   text-align: center;} 

.hmenu_frame
  {height: 47px;}

.hmenu_left
  {width: 333px; height: 100%;
   background: #a2d356 url(hmenu_left.gif);}   
  
.hmenu_btn
  {width: 112px; height: 50px; 
   background: #a2d356 url(hmenu_btn.gif) no-repeat;
   color:#000000; font-weight: none; text-decoration:none; font-size: 13px; font-family: Tahoma, Arial;
   cursor: pointer; cursor:hand;
   text-align: center; padding-bottom: 13px;
   padding-left: 20px;}

.hmenu_btn a, 
.hmenu_btn a:link, 
.hmenu_btn a:visited,
.hmenu_btn a:hover {color:#000000; font-weight: none; text-decoration:none; font-size: 13px; font-family: Tahoma, Arial;}
   
.hmenu_btn_hot
  {width: 112px; height: 50px; 
   background: #3d97d9 url(hmenu_btn_hot.gif) no-repeat;
   color:#2b6175; font-weight: none; text-decoration:none; font-size: 13px; font-family: Tahoma, Arial;  
   cursor: pointer; cursor:hand;
   text-align: center; padding-top: 4px;
   padding-left: 20px;}

.hmenu_btn_hot a, 
.hmenu_btn_hot a:link, 
.hmenu_btn_hot a:visited,
.hmenu_btn_hot a:hover {color:#2b6175; font-weight: none; text-decoration:none; font-size: 13px; font-family: Tahoma, Arial;}

.hmenu_devider
  {width: 2px; height: 100%;
   background: #444444 url(hmenu_devider.gif);}   

.hmenu_right
  {width: 5px; height: 100%;
   background: #a2d356 url(hmenu_right.gif);}    
 
  
.hmenu_under
  {width: 100%; height: 13px;
   background: #ffffff url(undermenu.gif) no-repeat;
   text-align: center;} 


/* vertical menu */

.vmenu_frame
  {width: 100%;
   background: #fafafa url(vmenu_info_bg.gif) repeat-y;}

.vmenu_maintop
  {width: 100%; height: 42px;
   background: #3d97d9 url(vmenu_maintop.gif) no-repeat;
   font-family: Tahoma,Arial; color:#ffffff; text-decoration:none; font-size: 13px; font-weight: bold;
   text-align: left; padding-bottom: 2px; padding-left: 49px;}   

.vmenu_header
  {width: 100%; height: 41px;
   background: #3d97d9 url(vmenu_header.gif);
   font-family: Tahoma,Arial; color:#ffffff; text-decoration:none; font-size: 13px; font-weight: bold;
   text-align: left; padding-bottom: 2px; padding-left: 49px;}   

.vmenu_btn
  {width: 100%; height: 33px;
   background: #b6d08f url(vmenu_btn.gif) repeat-y;
   text-align: right; padding-right: 43px; padding-bottom: 1px;}   

.vmenu_info
  {width: 100%;
   text-align: left; 
   font-family: Tahoma,Arial; color:#666666; text-decoration:none; font-size: 12px; font-weight: none;
   padding-right: 43px; padding-left: 40px;}   

.vmenu_btn a, 
.vmenu_btn a:link, 
.vmenu_btn a:visited {font-family: Tahoma,Arial; color:#ffffff; text-decoration:none; font-size: 13px; font-weight: none;}
.vmenu_btn a:hover {font-family: Tahoma,Arial; color:#ffffff; text-decoration:underline; font-size: 13px; font-weight: none;}
   
.vmenu_btn_hot
  {width: 100%; height: 25px; 
   cursor: pointer; cursor:hand;
   background: #f0f0f0 url(vmenu_btn_hot.gif) repeat-y;
   font-family: Verdana,Arial; color:#000000; text-decoration:none; font-size: 13px; font-weight: none;
   text-align: right; padding-right: 60px;} 

.vmenu_btn_hot a, 
.vmenu_btn_hot a:link, 
.vmenu_btn_hot a:visited,
.vmenu_btn_hot a:hover
  {font-family: Verdana,Arial; color:#000000; text-decoration:none; font-size: 13px; font-weight: none;}

.vmenu_devider
  {width: 100%; height: 13px;
   background: url(vmenu_devider.gif) repeat-y;}   

.vmenu_footer
  {width: 100%; height: 29px;
   background: url(vmenu_footer.gif);}   




/* footer */
.page_footer
  {width: 100%; height: 38px;
   text-align: center;} 

.footer_frame
  {width: 100%; height: 100%;} 

.footer_frame a, 
.footer_frame a:link, 
.footer_frame a:visited {color:#ffffff; font-weight: none; text-decoration:none; font-size: 13px; font-family: Arial,Verdana;}    
.footer_frame a:hover   {color:#ffffff; font-weight: none; text-decoration:underline; font-size: 13px; font-family: Arial,Verdana;}    

.footer_info
  {color:#ffffff; font-weight: none; text-decoration:none; font-size: 12px; font-family: Tahoma, Verdana;
   }
  
.footer_1
  {width: 325px; height: 100%;
   background: #a2d356 url(footer_1.gif) no-repeat;} 

.footer_2
  {height: 100%; text-align: center;
   background: #a2d356 url(footer_2.gif) repeat-x;
   padding-bottom: 5px;}   

.footer_3
  {width: 45px; height: 100%;
   background: #a2d356 url(footer_3.gif) no-repeat;} 

/* undersite */
.page_undersite
  {width: 100%; height: 35px;
   background: #ffffff url(undersite_bg.gif) repeat;
   font-family: Tahoma,Verdana,Arial; color:#333333; text-decoration:none; font-size: 13px; font-weight: none;
   text-align: center; padding-left: 300px;}   

.page_undersite a, 
.page_undersite a:link, 
.page_undersite a:visited {color:#aeaeae; text-decoration:none; font-weight: none; font-family: Tahoma,Verdana,Arial; font-size: 13px;}    
.page_undersite a:hover   {color:#aeaeae; text-decoration:underline; font-weight: none; font-family:  Tahoma,Verdana,Arial; font-size: 13px;}    

.undersite_frame
  {width: 600px; height: 100%;
   background: #ffffff url() repeat-x;
   font-family: Tahoma,Verdana,Arial; color:#333333; text-decoration:none; font-size: 13px; font-weight: none;
   padding-left: 300px;} 

.undersite_1
  {width: 200px; height: 100%;
   background: #ffffff url() repeat-x;
   font-family: Verdana,Arial; color:#333333; text-decoration:none; font-size: 13px; font-weight: none;} 

.undersite_2
  {width: 500px; height: 100%;
   background: #ffffff url() repeat-x;
   font-family: Verdana,Arial; color:#333333; text-decoration:none; font-size: 13px; font-weight: none;} 
  
/* defined */

 a:link,
 a:visited {color:#0000ff; text-decoration:underline; font-weight: none; font-size: 13px; font-family: Arial, Verdana, Tahoma;}
 a:hover {color:#ff0000; text-decoration:none; font-weight: none; font-size: 13px; font-family: Arial, Verdana, Tahoma;}

 p {color: #000000; font-size: 13px; text-align: justify;}
  
 h1 {color: #0b8800; font-size: 14px; text-align: justify; font-weight: bold; text-transform: uppercase; font-family: Arial;}
 h2 {color: #0b3300; font-size: 14px; text-align: justify; font-weight: bold; text-transform: none;  font-family: Arial;}
 h3 {color: #0b3300; font-size: 12px; text-align: justify; font-weight: bold; text-transform: none; text-decoration: none;  font-family: Arial;}
 h4 {color: #0b3300; font-size: 10px; text-align: justify; font-weight: bold; text-transform: none; text-decoration: none;  font-family: Arial;}

 hr {border: #c9c9c9; border-width: 1px; border-style: solid; border-bottom: #ffffff;}  
 big {color: #000000; font-size: 16px; text-align: justify; font-weight: bold; text-transform: none; text-decoration: none;}
 small  {font-family: Arial, Tahoma; color: #666666; font-size: 10px; text-align: justify; font-weight: none; text-transform: none; text-decoration: none;}
/* additional */


.font_topic {font-size: 18px; color: #000000; font-weight: bold;}

.p_author {color:#555555; text-decoration:none; font-size: 12px;}
.p_ps {color:#000000; text-decoration:none; font-size: 12px; font-weight:bold; text-align: right;}

.div_light a, 
.div_light a:link, 
.div_light a:visited {color:#aeaeae; text-decoration:none; font-weight: none; font-family: Tahoma,Verdana,Arial; font-size: 13px;}    
.div_light a:hover   {color:#aeaeae; text-decoration:underline; font-weight: none; font-family:  Tahoma,Verdana,Arial; font-size: 13px;}    


.font_map_topic  
{color: #008800; font-size: 16px; text-align: justify; font-weight: bold; text-transform: none; text-decoration: none;}

.ul_map {color: #666666; font-size: 13px; text-align: left; font-family: Verdana, Arial, Tahoma;}

.ul_map a, 
.ul_map a:link, 
.ul_map a:visited  {font-family: Verdana, Arial, Tahoma; color:#008800; text-decoration:none; font-size: 13px; font-weight: none;}    
.ul_map a:hover    {font-family: Verdana, Arial, Tahoma; color:#007eff; text-decoration:underline; font-size: 13px; font-weight: none;}    


.bug_cell  
  {border: #ff0000; border-style: solid; border-width: 1px;}

.font_TNR16  
  {font-size: 16px; font-weight: none;}

.font_ARI16  
  {font-family:  Arial; font-size: 16px; font-weight: bold;}

.font_ARI20  
  {font-family: Arial; font-size: 20px; font-weight: none;}

.font_TNR20  
  {font-size: 20px; font-weight: none;}

.font_TNR22  
  {font-size: 22px; font-weight: none;}

.font_TNR24  
  {font-size: 24px; font-weight: none;}

.th1 {color: #000000; font-size: 24px; text-align: justify; font-weight: bold; text-transform: none;}
.table_info
  {color: #000000; font-size: 13px; text-align: justify; margin-top: 10px;}

.table_contacts
  {font-family: Verdana, Arial, Tahoma; color:#042207; text-decoration:none; font-weight: none; font-size: 13px; text-align: left; vertical-align: top;}    


.table_price
  {width: 100%; border: #84c224; border-style: solid; border-width: 1px;}

.td_head
  {font-family: Tahoma, Arial; color:#ffffff; text-decoration:none; font-weight: none; text-transform:uppercase; font-size: 9px; text-align: center; vertical-align: center;
   border-right: #ffffff;  border-bottom: #ffffff; 
   background: #84c224;}    

.td_price1
  {font-family: Tahoma, Arial; color:#000000; text-decoration:none; font-weight: none; font-size: 13px; text-align: center; vertical-align: center;
   border-style: solid; border-width: 1px; border-top-color: #82c022;  border-bottom-color: #ffffff;  border-right-color: #ffffff; border-left-color: #e8e8e8;
}    

.td_price1 b {color:#333333;}

.td_price2
  {font-family: Tahoma, Arial; color:#000000; text-decoration:none; font-weight: none; font-size: 13px; text-align: center; vertical-align: center;
   border-style: solid; border-width: 1px; border-top-color: #82c022;  border-bottom-color: #ffffff;   border-right-color: #ffffff;  border-left-color: #e5e5e5;
}  
     
.td_price2 b {color:#333333;}

.td_contacts
  {font-family: Verdana, Arial, Tahoma; color:#042207; text-decoration:none; font-weight: none; font-size: 13px; text-align: left; vertical-align: top;
   border: #e0e0e0; border-style: solid; border-width: 1px;}    


.gallery_frame
  {font-family: Verdana, Arial, Tahoma; color:#042207; text-decoration:none; font-weight: none; font-size: 13px;
   border: #e0e0e0; border-style: solid; border-width: 1px;}  

.table_osz
  {font-family: Times New Roman, Arial; font-size: 16px; color: #000000; font-weight: none;
  text-align: justify;
  vertical-align: top;}

.feedback
  {font-family: Verdana, Arial, Tahoma; color:#042207; text-decoration:none; font-weight: none; font-size: 13px; text-align: left; vertical-align: top;
   border: #e0e0e0; border-style: solid; border-width: 1px; padding-right:10px;}    
   

