/* CSS Document */
html, body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
}

.search_title1
{
  color:#fff; line-height:22px;
  font:23px georgia;   
}
.input_search
{
width:220px; height:18px; border-width:0px; font:12px georgia; 
}

table.all
{
  width:100%;
  height:100%;
}

img
{
  border:0px; 
}

a
{
 color:#203876;
 font-family: Verdana;
 font-size:12px;
 text-decoration:underline;
 font-weight:400
}
.top_map {font:12px arial;  text-decoration:underline;  color:#043575; }

td
{
  font-weight: normal;
  font-family: georgia;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  color: #000000; 
}


td.bg_top         {background:url(/img/siteimg/sigla-bara.jpg) repeat-x;}

td.menu_left     
{
                         background-color:#0657C0; 
                         height:33px; 
                         width:215px; 
                         border-bottom:1px solid #F3F8FE;
                         vertical-align:middle;
                         padding-right:12px; 
                         padding-left:45px; 
} 

td.menu_left1     
{
                         background-color:#009FDA; 
                         height:33px; 
                         width:215px; 
                         border-bottom:1px solid #F3F8FE;
                         vertical-align:middle;
                         padding-right:12px; 
                         padding-left:45px; 
} 

td.submenu_left     
{
                         background-color:#C0EEFF; 
                         height:33px; 
                         width:215px; 
                         border-bottom:1px solid #F3F8FE;
                         vertical-align:middle;
                         padding-right:12px; 
                         padding-left:45px; 
} 

td.submenu_left1     
{
                         background-color:#5AD2FF; 
                         height:33px; 
                         width:215px; 
                         border-bottom:1px solid #F3F8FE;
                         vertical-align:middle;
                         padding-right:12px; 
                         padding-left:45px; 
} 

td.bg1              { background:url(/img/siteimg/bg1.jpg) no-repeat left; width:192px; height:54px;  }
td.points1         { background:url(/img/siteimg/bg-line1-99.gif) repeat-x; } 

td.right             { padding:2px  15px; }
td.bg-line2        { background:url(/img/siteimg/bg-line2.gif) repeat-x; }
td.same-height  { height:18px; vertical-align:top;}
td.bg065           { background-color:#0657C2; }
td.adrese_web   { padding:12px 22px 0px 16px; }
td.padd2            { padding:5px 15px 5px 25px;}
td.bg_top_shadow { background:url(/img/siteimg/center-top-shadow.gif) no-repeat; padding:0px;}

.a2E6  {color:#2E64AA;}
.font1    {  font:500 12px arial; line-height:12px;}

p.title    {font:22px georgia; 
             color:#FFFFFF; 
             text-transform:uppercase; 
             padding-right:5px;
             text-align:right; float:right; vertical-align:middle; }

.blue_title    { font:20px georgia; color:#114F9C; padding-left:17px; margin:0px; }
.blue_title2   { font:20px georgia; color:#114F9C; padding:7px 0px; margin:0px; }
.news_date    { font:10px arial; color:#004398; padding-top:11px; margin:0px; } 
.news_title     { font:18px arial; padding:0px; margin:2px 0px 2px 0px;  } 
.news_grey    { font:12px arial; color:#555555; }
.news_blue     { font:10px arial; color:#004398; }
.see-all-news  { font:12px arial; color:#0657C0; }

a.left_menu    { text-decoration:none;
                        font:12px arial; color:#FFFFFF;
                        text-align:right; 
                      }
a.lang     { text-decoration:none; 
                color:#FFFFFF; text-transform:uppercase; font:10px arial; 
                padding:0px 6px; }


.home                { padding:0 10px 0 10px; }
.center-padd       { padding:0px 15px 0px 25px; }




/*  for FCK  */

span.blue_title   { font:24px georgia; 
                     color:#114E9E; 
                     text-transform:uppercase;  }

.bold_text { font:600 12px arial; 
                          color:#314150;  }

span.blue_text  { font:12px arial; 
                       color:#0F4E9D;  } 



/* bottom */

.address   {font:11px verdana; color:#33414E;}
.bottom_title  { font:11px tahoma,arial; 
             color:#004690; 
             text-transform:uppercase; 
             line-height:11px;
              }
.faraway_gray {font:12px arial; color:#999C9F;}
.bottom_links { font:11px verdana,arial; color:#0657C0; }



td.bg_top_left    {background:url(/img/site/bg_top_left.gif) no-repeat left;}
td.bg_sigla       {background:url(/img/site/bg_sigla.gif) repeat-x;}
td.bg_menu_icon   {background:url(/img/site/bg_menu_icon.gif) no-repeat right;}
td.bg_page_menu   {background:url(/img/site/bg_page_menu.gif) no-repeat left;}
td.bg_grad_1      {background:url(/img/site/bg_grad_1.gif) no-repeat top left;}
td.bg_grad_2      {background:url(/img/site/bg_grad_2.gif) no-repeat top right;}
td.line_point     {background:url(/img/site/line_point.gif) repeat-x;}



span.bluetext {color:#868CAE;
  font-family: Verdana;
  font-size:10px;  }

span.lang
{
  color:#868CAE;
  font-family: Verdana;
  font-size:10px;  
}

a.lang_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:10px; 
  font-weight: bold;   
}

a.menu
{
  color:#ffffff;
  font-family: Verdana;
  font-size:12px;
  text-decoration:none;  
}
a.menu:hover
{
  color:#ffffff;
  font-family: Verdana;
  font-size:12px;  
 text-decoration:underline;  
}

a.menu_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:12px;
  text-decoration:none;  
  font-weight: bold;
}

a.sub_menu
{
  color:#04377C;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
}
a.sub_menu:hover
{
  color:#04377C;
  font-family: Verdana;
  font-size:11px;  
 text-decoration:underline;  
}

a.sub_menu_sel
{
  color:#04377C;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: bold;
}

a.page_menu_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:10px;
  text-decoration:none;    
}

a.page_menu
{
  color:#F5D888;
  font-family: Verdana;
  font-size:10px;
  text-decoration:underline;    
}

a.news_title1
{
  color:#CC0202;
  font-family: Verdana;
  font-size:10px;
  text-decoration:none;
}

span.page_title
{
  color:#ffffff;
  font-family: verdana;
  font-size:12px;  
  font-weight: bold;  
}

a.news_title
{
  color:#000000;
  font-family: arial;
  font-size:14px;
  font-weight: bold;
  text-decoration:none;
}

a.news_preview
{
  color:#203876;
  font-family: Verdana;
  font-size:12px;
  text-decoration:none;
}

a.arch_linck
{
  color:#858AB0;
  font-family: areal;
  font-size:14px;  
  font-weight: bold;  
}

span.search_title
{
  color:#fff;
  font-family: areal;
  font-size:20px; 
  font-weight: bold;     
}
span.last_change
{
  color:#5C5F72;
  font-family: verdana;
  font-size:10px;   
}

input.search
{
 font-family: Verdana;
 font-size: 13px;
 height: 18px;
 width:  160px;
 color: #000000; 
 background: #ffffff;
 vertical-align: middle;
 border: 1px solid #B3BBD0;
}










td.bg_top_date  {background:url(/img/site/bg_top_date.gif) repeat-x;}

td.td_menu 
{
  border-left: 1px solid #C8C9CB;  
  border-right: 1px solid #C8C9CB;  
  border-bottom: 1px solid #C8C9CB;  
}




a.page_title_2
{
  color:#000000;
  font-family: verdana;
  font-size:11px;
}

a.page_title_2_sel
{
  color:#000000;
  font-family: verdana;
  font-size:11px; 
  text-decoration: none;
  font-weight: bold;  
}


span.txt_10_ff
{
  color:#ffffff;
  font-family: verdana;
  font-size:10px;  
}

span.copyrights
{
  color:#000000;
  font-family: Verdana;
  font-size:10px;
}

span.copyrights_2
{
  color:#3C6C92;
  font-family: Verdana;
  font-size:10px;
}


div.error
{
   color: #990000;    
}

div.success
{
  color: #009900;
}
