@media all{
body
{
  background: #8baaba;
  margin:0;
  font-family:Arial, sans-serif;
  font-size:10pt;
   height:100%;
}
#top_left
{
  height:70px;
  background:#fff;
}
#top_right
{
  height:70px;
  background:#fff;
}
td.link_border
{
  height:28px;
  background-image:url(pics/site/bg_link_panel.jpg);
  background-position:top left ;
  background-repeat:repeat-x;
  font-size:inherit;
  white-space:nowrap;
  text-align:center;
}
#link_panel{margin-left:auto;margin-right:auto;text-align:left;white-space:nowrap; 
  overflow:visible; }
#link_panel ul
{
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left:10px;
  white-space:nowrap;
  overflow:visible;
  
}
#link_panel li
{
  display:inline;
  font-size:8pt;
  text-transform:uppercase;
  font-weight:bold;
  line-height:25px;
  float:left;
  white-space:nowrap;
  overflow:visible;
}
#link_panel a:link, #link_panel a:visited
{
 color:#000;
 text-decoration:none;
 display:block;
 padding-left:10px;
 padding-right:10px;
}
#link_panel a:active, #link_panel a:hover
{
 color:#000;
 text-decoration:none;
 background:#e0e9f0;
 display:block;
 padding-left:10px;
 padding-right:10px;
}
#main
{
  
  margin:0;
  background: #557a8c;
  margin-bottom:1em;
  font-size:inherit;
}
#main td
{
/*   border:1px solid red; */
/*   background-color: inherit; */
}
#maintd_left
{
  background-image:url(pics/site/bg_square.jpg);
  background-position:right top;
  background-repeat:repeat-x;
  background-color: #8baaba;
  font-size:inherit;
  height:100%;
  
}

#maintd_right
{
  background-image:url(pics/site/bg_square.jpg);
  background-position: left top ;
  background-repeat:repeat-x;
  background-color: #8baaba;
  font-size:inherit;
  height:100%;
}
#maintd_center
{
  background-image:url(pics/site/bg_corner_main.jpg);
  background-position: center bottom ;
  background-repeat:no-repeat;
  height:100%;
  padding-bottom:5em;
  text-align:center;
  
}
#maintd_center_left
{
  height:100%;
   background:url(pics/site/bg_column_left_middle2.jpg) left top repeat-y #557a8c;
   font-size:10pt;
}
#maintd_center_left a:link, #maintd_center_left a:visited
{
  color:#557a8c;
  text-decoration:none;
  font-size:10pt;
}
#maintd_center_left a:hover, #maintd_center_left a:active
{
  color:#557a8c;
  text-decoration:underline;
  font-size:10pt;
}
#maintd_center_left li
{
  color:#557a8c;
  margin-bottom:5px;
  font-size:10pt;
}
#maintd_center_left blockquote
{
  margin:0px;
  padding:0;
  font-family:"Times New Roman" serif;
  font-style:italic;
  font-size:14px;
  color:#333;
  line-height:20px;
  letter-spacing:1px;
}
#maintd_center_middle
{
  height:100%;
   background:url(pics/site/bg_column_right_middle22.jpg) left top repeat-y #557a8c;
   font-size:10pt;
  
}
#maintd_center_middle table
{
  
}
#maintd_center_middle td, #maintd_center_middle li
{
  font-size:10pt;
}
#content_left
{
 text-align:left;
 margin:20px;
}
#content_right
{
 text-align:left;
 margin:20px;
 }
#td_bottom
{
   height:20px;
}
#alaindex_left
{
  height:40px;
}
#alaindex_left div
{
  float:left;
  width:294px;
  height:100%;
  background:url(pics/site/bg_column_left_bottom.jpg) center bottom no-repeat #c6d4db;
  margin-left:4px;
  text-align:left;
}
#alaindex_right
{
  height:40px;
  background:url(pics/site/bg_column_right_middle22.jpg) left top repeat-y #557a8c;
}
#alaindex_right div
{
  background:url(pics/site/bg_column_right_bottom22.jpg) center bottom no-repeat #fff;
  float:right;
  width:594px;
 margin-right:4px;
 text-align:left;
 height:100%;
}
#alaindex_left img{margin-left:15px;}
#alaindex_right p
{
 font-size:8pt;
  padding:0;
  margin-left:15px;
  margin-top:7px;
}
#maintd_center_middle h2
{
  background:url(pics/site/bg_h2.gif) left bottom no-repeat;
  padding-bottom:7px;
  font-weight:normal;
  font-size:14pt;
}
#maintd_center_left h2
{
  background:url(pics/site/bg_h2.gif) left bottom no-repeat;
  padding-bottom:7px;
  font-weight:normal;
  font-size:14pt;
}
h3
{
  font-size:10pt;
}
#address
{
  clear:both;
  margin-right:auto;
  margin-left:auto;
  margin-top:5px;
  height:20px;
  width:890px;
}
#address td{color: #fff; font-family:Arial, sans-serif; font-size:9pt;width:180px}
#address a{color: #fff;text-decoration:none; font-family:Arial, sans-serif; font-size:9pt}
p{margin:1em}
address{font-style:normal}
#lang
{
  float:right;
  margin-right:10px;
  white-space:nowrap;
  margin-top:10px;
  text-align:right;
}
#lang img
{
  margin:5px;
}
h1{float:left;margin-right:0;margin-top:0;margin-bottom:0;margin-left:20px;;padding:0}
#mainmenu
{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  height:26px;
}
#mainmenu table{margin-left:0;margin-right:auto}
#mainmenu td
{
  
  text-align:left;
}
.tab{font-family: arial, sans-serif; font-size: 12px;}
.tab td{font-weight:bold; text-transform:uppercase;padding-left:20px}
.tab td a:link,.tab td a:visited{text-decoration:none;color:#000;display:block;background:inherit;line-height:24px;} 
.tab td a:hover,.tab td a:active{text-decoration:none;color:#000;display:block;background:#e1eaee;line-height:24px;} 
.asd{text-decoration: none; font-family: arial,  sans-serif; font-size: 12px; color: #000; display:block;line-height:24px;}
.submenu{width:150px;height:26px;margin-left:20px;}
.submenu table{width:100%}
}
#contact_right input
{
  border:1px solid #557a8c;
}
@media print
{
  body, #maintd_center_left, #maintd_center_middle
  {
    font-family:Arial, sans-serif;
    font-size:10pt;
  }
  #link_border, #lang, #td_bottom img,  #alaindex_right p, #alaindex_left p, .phide
  {
    display:none;
  }
  
}