  html, body, form
     {
       margin:0;
       padding:0;
       font-family: tahoma, verdana, arial, serif;
       font-size:12px;
       color:#7C7C7C;
       background-color:white;
     }
  td
     {
       padding:0;
       border:none;
       font-family: tahoma, verdana, arial, serif;
       font-size:12px;
       color:#7C7C7C;
       background-color:white;
     }
  a  {
       color:#1F659C;
     }
  input
     {
       height:15px;
       padding:0;
       margin:1;
     }

  #all
     {
       width:100%;
       border:none;
       background:url(images/line_bg.gif) repeat-y 0 0;
     }
  #top
     {
       line-height:1px;
       height:20px;
       background:url(images/all_01.gif) repeat-x 0 0;
     }
  #top2
     {
       line-height:1px;
       height:169px;
       background:url(images/all_02.gif) no-repeat 0 0;
       border-bottom: solid #BDBDBD 1px;
     }
  #top_right
     {
     position:absolute;
     top:-10;
     right:0;
     width:613px;
     height:291px;
     background:url(images/top_right.jpg) no-repeat;
     background-position:bottom;
     }
  #top_righti
     {
     position:absolute;
     top:10;
     right:0;
     width:607px;
     height:175px;
     background:url(images/top_righti.jpg) no-repeat;
     background-position:bottom;
     }
  #mid
     {
       width:100%;
       border:none;
       background:url(images/grayline1.gif) repeat-y;
       background-position:right;
       verticel-align:top;

     }
  #menu_cell
     {
       width:303px;
       height:773px;
       vertical-align:top;
     }
  #menu
     {
       padding:0;
       margin:0;
     }   
  .false_menu_link
     {
       font-size:11px;
       color:#1F659C;
       text-decoration:underline;
       border-bottom:solid #EBEBEB 1px;
       border-right:solid #EBEBEB 1px;
       padding-left:64px;
       padding-top:3px;
       padding-right:30px;
       padding-bottom:7px;
       cursor:pointer;
       background:url(images/listyle.gif) no-repeat 0 0;
     }   
  .false_menu_link a
     {
       color:black;
     }

       .false_menu_link .submenu
          {
            display:none;
          }   
  #sitemap
    {
      background:url(images/listyle.gif) no-repeat 0 0;
      padding-left:64px;
      padding-top:3px;
      padding-bottom:60px;
      padding-right:30px;
    }
  #sitemap a
    {
      font-size:11px;
      color:#00B6F7;
    }

  .false_menu_link_expanded
     {
       font-size:11px;
       font-weight:100;
       color:#1F659C;
       text-decoration:underline;
       border-bottom:solid #EBEBEB 1px;
       border-right:solid #EBEBEB 1px;
       padding-left:64px;
       padding-top:3px;
       padding-bottom:7px;
       padding-right:30px;
       background:url(images/listylexpand.gif) no-repeat 0 0;
       cursor:pointer;
     }
       .false_menu_link_expanded .submenu
          {
            font-size:11px;
            font-weight:100;
            color:black;
            text-decoration:underline;
            width:100%;
            cursor:pointer;
            margin-left:10px;
          }
  .submenu
     {
       padding:0px;
       margin:0px;
       padding-top:7px;
     } 

  .submenu_item
     {
       list-style:none;
       padding-left:0;
       padding-top:3px;
       padding-bottom:7px;
     }   
       .submenu_item a
          {
            color:black;
          }
       .submenu_item .submenu
          {
            padding-left: 10px;
            display:none;
          }     
  .submenu_item_ex
     {
       list-style:none;
       padding-left:0;
       padding-top:3px;
       padding-bottom:7px;
     }   
  #under_menu
     {
       width:100%;
       height:379px;
       background:url(images/undermenu_bg.gif) no-repeat 0 0;
       padding-left:65px;
       padding-top:40px;
     }
  #under_menui
     {
       width:100%;
       height:379px;
       background:url(images/undermenui_bg.gif) no-repeat 0 0;
     }
  #mid_center
     {
       background:url(images/mid_02.gif) no-repeat 0 0;
       width:28px;
     }
  #mid_right
     {
       background:url(images/mid_right_bg.gif) no-repeat 0 0;
       width:100%;
       border:none;
     }
  #content_top_spacer
     {
       height:87px;
       background-color:transparent;
     }
  #content
     {
       width:100%;
       vertical-align:top;
       border:none;
     }
  #contenti_cell
     {
       background:url(images/bg.gif) no-repeat 0 0;
       vertical-align:top;
       padding-left:28px;
       padding-top:35px;
       background-color:transparent;
     }
  #contenti
     {
       border-top:solid #BDBDBD 1px;
       border-left:solid #BDBDBD 1px;
       padding-left:45px;
       padding-top:20px;
       padding-right:90px;
       padding-bottom:180px;
       background-color:transparent;
     }
  .ownerpage
     {
       font-size:20px;
       color:#2D4C9C;
       padding-bottom:10px;
     }
  h1
     {
       font-size:17px;
       font-weight:400;
       color:#2D4C9C;
       padding-bottom:15px;
     }

  h2
     {
       font-size:14px;
       font-weight:400;
       color:#2D4C9C;
       padding-bottom:0px;
       margin-bottom:5px;
     }
  #news_arrangement_cell
     {
       vertical-align:top;
     }
  .news_arrangement
     {
       width:100%;
       border:none;
       background:url(images/mid_right_bg.gif) no-repeat 0 0;
     }
  #news_cell
     {
       width:100%;
       vertical-align:top;
       padding-top:6px;
       padding-right:15px;
       background-color:transparent;
       padding-bottom:50px;
     }
  .news_img_cell
     {
       padding-top:3px;
       padding-bottom:7px;
       background-color:transparent;
       width:80px;
       vertical-align:top;
     }
  .news_img_cell img
     {
       border:solid #BDBDBD 1px;
     }
  .news_title
     {
       vertical-align:top;
       padding-left:9px;
       padding-right:4px;
     }
  .news_title span
     {
       font-size:10px;
       color:#0068B1;
       background-color:white;
     }
  .news_title a
     {
       font-size:11px;
       color:#0068B1;
       background-color:white;
       text-decoration:underline;
     }
  .arrangement_head_cell
     {
       background:url(images/arrangement_bg.gif) repeat-x 0 0;
       height:28px;
       border-left: solid #BDBDBD 1px;
     }
  #arrangement_head
     {
       margin-left:86px;
     }
  #arrangements_cell
     {
       vertical-align:top;
       padding-left:62px;
       padding-top:15px;
       border-left: solid #BDBDBD 1px;
       background-color:transparent;
     }
  .arran_title
     {
        font-size:11px;
        vertical-align:top;
        padding-bottom: 16px;
        padding-right: 15px;
     }
  .arran_title a
     {
        display:block;
        color:#0168B0;
        background-color:white;
        font-size:12px;
     }
  a.arrang_link
     {
       font-size:11px;
       color:#0068B1;
       background-color:white;
       text-decoration:underline;
     }



  .arran_date
     {
       vertical-align:top;
       padding-top:2px;
     }
  .arran_date span
     {
       padding-right:8px;
       font-size:10px;
       color:#0068B1;
       background-color:white;
     }
  #subscribe_head
     {
       padding-left:97px;
       border-left: solid #BDBDBD 1px;
       background-color:transparent;
     }
  #subscribe_cell
     {
       padding-left:98px;
       padding-top:3px;
       border-left: solid #BDBDBD 1px;
       height:119px;
       vertical-align:top;
       background-color:transparent;
     }
  #subscribe_input
     {
       width:119px;
       border: solid black 1px;
       font-size:11px;
     }
  #subscribe_submit
     {
       width:81px;
       height:17px;
       margin:0;
       padding:0;

     }
  #content_delimiter
     {
       width:1px;
       background:url(images/content_02.gif) no-repeat 0 0;
       border-bottom: solid #BDBDBD 1px;
     }
  #pub_map_cell
     {
       width:249px;
       height:686px;
       vertical-align:top;
     }
  #map
     {
       width:249px;
       height:164px;
       background:url(images/right_bg.gif) no-repeat 100% 0;
     }   
  #pubs_head_cell
     {
       width:249px;
       height:28px;
       background:url(images/pubs_head.gif) no-repeat 0 0;       
     }   
  #pubs_cell
     {
       background:url(images/right_bg.gif) no-repeat 100% 0;
       background-color:transparent;
       padding-top:12px;
       padding-left:31px;
       font-size:11px;
     }   
  .pub_title a
     {
       color:#0168B0;
       background-color:white;
       font-size:12px;
     }
  .pub_discr
     {
       padding-bottom:15px;
     }   
  #bot2
     {
       line-height:1px;
       height:18px;
       background:url(images/all_04.gif) repeat-x 0 0;
     }
  #bottom_left
     {
       position:absolute;
       left:5px;
       top:-206px;
       width:326px;
       height:81px;
       background:url(images/bottom_left.jpg) no-repeat 0 0;
     }
  #bot_right
     {
       position:absolute;
       right:0px;
       bottom:126px;
       width:95px;
       height:99px;
       background:url(images/bot_right.jpg) no-repeat 0 0;
     }
  #bottom
     {
       position:relative;
       height:0;
       width:100%;
     }
  #bot
     {
       margin-bottom:25px;
     }
          
  #x1
     {
       border: black 1px solid;
     }
  .fotos_img_cell
     {
       padding-bottom:13px;
       background-color:transparent;
     }
  .fotos_title
     {
       vertical-align:top;
       padding-left:29px;
       padding-bottom:13px;
     }

  .faq_in
    {
      width: 131px;
      border: solid #B6CAD0 1px;
    }
  .sprav
    {
      background-color:#BDBDBD;
    }
  .sprav th
    {
      color:black;
      background-color:white;
      font-size:12px;
      font-weight:100;
      padding:3px;
      text-align:center;
    }
  .sprav td
    {
      background-color:white;
      font-size:11px;
      font-weight:100;
      padding:3px;
    }
  .sprav .sprav_row
    {
      background-color:#F3F3F3;
      font-size:11px;
      font-weight:100;
      padding:3px;
    }
  .dig_comment
    {
      font-size:11px;
      color:gray;
    }

