@font-face {
	font-family: 'TitilliumText22L-Rg';
  src: url('/font/TITILLIUMTEXT22L003.OTF');
	src: url('/font/TitilliumWeb-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'TitilliumText22L-Th';
  src: url('/font/TITILLIUMTEXT22L001.OTF');
	src: url('/font/TitilliumWeb-Light.ttf') format('truetype');
}
/* Barvy:
pozadí-pruh: ececec
pozadí-plocha: ececec
tmavě modrá (H1, H2, H3): 001c5e
světle modrá (H1, H2, H3): 0077e8
žlutá: efef00
červená: ff0000
šedá: ececec
šedá text menu: 898989
 */


body {background:#ffffff;margin: 0px 0px 0px 0px; padding: 0px;font-size: 16px;}
a:link {color: #0c355d}
a:visited {color: #0c355d}
a:active {color: #0c355d}

P, H1, H2, H3, A, TABLE, TR, TD, SPAN, UL, LI, DIV,INPUT {color: #222222; font-family: Verdana, Arial; font-size: 1em; font-weight: normal;text-align: left; line-height: 140%; margin: 0px 0px 6px 0px; padding: 0px;text-decoration: none;}
P.em {font-style: italic;}


H3 {color: #044370; font-size: 1.2em; font-family: Verdana, Arial;}
H2 {color: #044370; font-size: 1.35em; font-family: Verdana, Arial;margin: 20px 0px 0px 0em;}
H1, H1 A, H2.h1, H2.h1 A  {color: #001c5e; font-size: 1.95em; font-family: Verdana, Arial;padding: 0px 0px 5px 0em;font-weight: bold;} 
  H1 A, H2.h1 A  {color: #001c5e; font-size: 1em; font-family: Verdana, Arial;padding: 0px 0px 5px 0.0em;} 
  H1,H2.h1  {background:none;background-size: 34px 31px;padding: 0px 0px 5px 0em;} 

A.vice {background-size: 20px 21px;margin: 0px 0px 0px 0em;padding: 0px 0px 0px 1.4em; float: right;font-size: 1.0em;color: #ad4482;} 

 div.mezera_3 {height: 3px;  width: 100%;}
 div.mezera_5 {height: 5px;  width: 100%;}
 div.mezera_10 {height: 10px;  width: 100%;}
 div.mezera_20 {height: 20px;  width: 100%;}
 div.mezera_30 {height: 30px;  width: 100%;}
 div.mezera_50 {height: 50px;  width: 100%;font-size: 0.80em; } 
 DIV.warning {background: #FF0000; margin: 5px 5px 5px 5px; padding: 10px; color: #FFFFFF; font-size: 1.5em; font-weight: bold;}

/* UL, OL,  style-position ovlivní umístění odrážky */
UL {list-style-position: inside;margin: 0em 0em 0em 0em;padding: 0em 0em 0em 0em;}
/* LI */
LI {text-indent: 0.5em;list-style-position: inside;}



IMG.button {width: 250px;}
 #button_vybrat_tema:hover {background:url("/img/#button_vybrat_tema_hover.png");}


#white_strip {position:absolute; width:100%; height:31px; top:0px; left:0px; background-color:#ffffff;}


/* Head */
#grey_strip {position:relative; width:100%; background-color:none;padding: 10px 0px;overflow:hidden;display:block;}
#head {position:relative; top:0px; left:0px;width:1200px; margin: 0px auto; padding: 0px; background:none;} 
  
  #logo {position:relative; top:0px; left:0px; width: 250px;height: 150px;float:left; margin: 0px 0px 0px 0px; padding: 0px; background: url("/img/image/logo.png") no-repeat;}
  #head_label {position:relative; top:20px; left:0px; width:700px;height: auto;float:left; margin: 0px 0px 0px 0px; padding: 0px; background: none;overflow:hidden;}
     #head_label span {font-weight:bold;}
  #search-box {position:relative; top:0px; left:0px; width: 500px;height: auto;float:left;margin: 0px 0px 20px 0px; padding: 0px; display:block;text-align:right;}
    #search-box DIV {position:relative; top:0px;margin:0px 0px 10px 10px;text-align:right;}
      #facebook-icon {float:right;padding:0px 0px 0px 33px;display:none;}
        #facebook-icon IMG {height: 25px;}
        IMG.fcb_like {}
        IMG.fcb_logo {}
      DIV.navigace_lang {float:right;display:none;}
        DIV.navigace_lang IMG {height: 25px;}
      #head-telefon {float:left;font-weight:bold;font-size:1.2em;background:url("/img/image/telefon.png") no-repeat #EEEEEE;background-size:35px;background-position:3px 3px;min-height:35px;width:auto;padding: 6px 6px 0px 40px;border: 1px solid #DDDDDD;border-radius: 4px;}
      
      #login-box {float:left;font-weight:bold;font-size:1.2em;background:url("/img/image/icon-person.png") no-repeat #EEEEEE;background-size:35px;background-position:3px 3px;min-height:35px;width:auto;padding: 6px 6px 0px 40px;border: 1px solid #DDDDDD;border-radius: 4px;}
      #login-button {float:left;font-weight:bold;font-size:1.2em;background:url("/img/image/icon-login.png") no-repeat #EEEEEE;background-size:35px;background-position:3px 3px;min-height:35px;width:auto;padding: 6px 6px 0px 40px;border: 1px solid #DDDDDD;border-radius: 4px;}
      INPUT.input_formular {clear:both;font-weight:bold;font-size:1.0em;background: #EEEEEE;width:300px;padding: 2px 10px 2px 10px;margin: 2px 5px 2px 0px;border: 1px solid #DDDDDD;border-radius: 4px;}
        SPAN.input_formular_label {position:relative;top: 6px;}
      #id_login_button_submit {clear:both;font-weight:bold;font-size:1.5em;background: #efef00;width:auto;padding: 2px 10px 2px 10px;margin: 2px;border: 1px solid #DDDDDD;border-radius: 4px;}
      #login_box_heslo  {clear:both;font-weight:bold;font-size:1.5em;background: #EEEEEE;width:200px;padding: 2px 10px 2px 10px;margin: 30px 0px 30px 0px;border: 1px solid #DDDDDD;border-radius: 4px;}
      
        
  /* #vyhledavac */
  #vyhledavac {position:relative; top:0px; left:0px; width:280px; height:40px; background:#ffffff;; overflow:hidden; border:0px;} 
   #intro_field_vyhledat {float:left;margin: 3px 3px 3px 8px; overflow:hidden;}
     #intro_field_vyhledat_input {background:#ffffff;border: 1px solid #eeeeee;;height:18px;width: 13.50em;margin: 3px 0px 0px 0px;text-align: left;}
   #intro_button_vyhledat {background:url("/img/bg_lupa.png") no-repeat;width:35px; height:35px;float:left;margin: 3px 3px 3px 6px;cursor: pointer;}
   DIV.prehled {margin: 0px 45px 0px 10px;} 
     H3 A {font-weight: bold;font-size: 1.00em;}
  /* end #vyhledavac */
    
/* end Head */



/* Menu */
#menu_top_obal {position:relative; top:0px; left:0px; width:1200px;height:40px;background: none;text-align: left;margin:0px auto;border: 0px solid #898989;} 
#menu_top {position:relative; top:0px; left:0px; height:40px; overflow:hidden; margin:0px auto;padding:0px;text-align:center;border: 0px solid black;background:none;float:left;} 
#menu_top_fixed {display: none;position:fixed;top:0px; left:0px;z-index: 100;background:none;width:100%;}
#menu_top_fixed_inner {margin:0px auto;background:none;width:1170px;padding: 15px 20px 0px 10px;}
  div.menu_top_item, div.menu_top_item_active,div.menu_top_item_mezera {float:left; top:0px; margin: 0px auto; padding: 0px 1.5em 0px 1.5em;display: inline;}
    div.menu_top_item:hover {background-color:none;} 
    div.menu_top_item_active {background-color:none;}  
    div.menu_top_item_mezera {background:url("/img/bg_menu_top_item_mezera.png") no-repeat;width: 2px;height:27px;margin: 0px 0em 0px 0px; padding: 0px 0.0em 0px 0.0em;}  
    div.menu_top_item A,div.menu_top_item_active A {font-size: 1.35em;color:#898989;font-family: Verdana, Arial;}
        div.menu_top_item:hover A{color:#000000;} 
        div.menu_top_item_active A {color:#ff0000;}
  #menu_responsive {position:relative; top:30px; left:20px; width:42px; height: 36px;  margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; background: url("/img/bg_menu_responsive.png") no-repeat;float:left; display:none;border: 1px solid #02697a;border-radius: 3px;} 
        
/* End of Menu */

/* Intro */
#intro_kontejner_plocha{position:relative; top:0px; width:100%; height:450px;background:none;overflow: hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} 
  DIV.intro_kontejner_item{position:relative; top:0px; left:0px; height:450px; width:1200px; background:none;margin: 0px auto;overflow: hidden;text-align:center;border: 0px solid black;}
    DIV.intro_label_1, DIV.intro_label_2 {position:absolute; left:0px; top: 272px; width:100%; margin: 0px 0px 0px 0px;padding-left:0.0em; color:#044370; font-size:3.2em; font-family:Verdana, Arial;font-weight: bold;text-align:left;}   /* první nadpis v banneru (intru) */
      DIV.intro_label_1 {height:200px; padding: 0.06em 0em 0em 0em;} 
      DIV.intro_label_2 {font-size:2.5em; position:absolute; top:344px; margin: 0px 0px 0px 0px;padding:10px 30px 10px 0px;width:1170px;background: url("/img/bg_intro_label.png");color:#ffffff;text-align:right;font-weight:bold;}     
    DIV.intro_text {position:absolute; top:225px; left:0px; height:90px; width:450px; padding-left:2.7em; padding-top:20px; color:#ffffff; font-weight: bold;}
      DIV.intro_text P {color:#ffffff; font-weight: bold;} 
    DIV.intro_kontejner_item_obednat {position:absolute; top:335px; left:-2px; height:30px; width:50px;padding-left:43px; padding-right:30px;}  /* obrázek "OBJEDNAT" v banneru (intru) */
    DIV.intro_navigace {position:absolute; top:355px; left:250px; height:60px; width:270px;padding-left:40px; padding-right:30px;}
      DIV.intro_navigace_item, DIV.intro_navigace_item_active {float:left; top:0px; height:30px; width:30px;margin: 0px 0.5em 0px 0.5em; padding: 0px 0px 0px 0px;background: url("/img/intro_navigace_item.png") no-repeat;} 
        DIV.intro_navigace_item_active {background: url("/img/intro_navigace_item_active.png") no-repeat;}      
    DIV.intro_kontejner_item_img {position:absolute; top:0px; left:0px; height:450px; width:100%;padding-left:0px; padding-right:0px;}  /* obrázek v banneru (intru) */ 
       DIV.intro_kontejner_item_img IMG {width:100%;}
/* End of Intro */


#center_page {position:relative; width:1200px;top:0px; margin:0px auto; padding:0 auto;background:none; } 

#main_text {clear:both;position:relative; top:0px; left:0px;padding: 30px 0px 30px 0px;margin: 30px 0px 20px 0px;width: 1200px;background:none;border-top: 1px solid #001c5e;}   

  DIV.levy_sloup {background:none;position:relative; width:100%;  float:left; overflow:hidden;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

  DIV.pravy_sloup {position:relative; width:370px; background:none; float:left; overflow:hidden;margin: 10px 15px 10px 0px; padding: 0px 0px 20px 15px;border-left: 2px solid #dddddd;}


/* FOOT */  
  #foot{clear:both; position:relative; overflow:hidden; width:1170px;background:#898989;margin: 20px 0px 10px 0px;padding: 15px 15px 15px 15px;}
    DIV.foot_kontejner {position:relative; width:341px; min-height: 100px;background:none; float:left; overflow:hidden;margin: 0px 0px 0px 0px; padding: 0px 21px 0px 21px;border-left: 0px solid #dddddd;}
    DIV.foot_kontejner_mezera {position:relative; width:10px; height: 200px;background:url("/img/bg_foot_kontejner_mezera.png") no-repeat; float:left; overflow:hidden;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border-left: 0px solid #dddddd;}
    DIV.foot_kontejner_mezera_horizont {width:100%; height: 10px;background:none; overflow:hidden;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border-left: 0px solid #dddddd;clear: both;}
    #foot_kontejner_1 {display: none;}
    #foot_kontejner_2 {width:722px;}    
    #foot p, #foot A {background:none; color:#ffffff; text-align:center; padding: 0px 0px 0px 0px;margin: 5px 0px 5px 0px;}
/* end of FOOT */



/* nejctenejsi */
#nejctenejsi {}
  #nejctenejsi P {text-align: left;}
  DIV.nejctenejsi_item {background:none;margin: 10px 0px 10px 0px;clear: both;min-height: 45px;}
    DIV.nejctenejsi_item IMG {width: 80px; float: left; margin: 0px 10px 0px 0px;}
    DIV.nejctenejsi_item P, DIV.nejctenejsi_item P A {color:#222222;}    
/* end nejctenejsi */



/* nejnovejsi */
#nejnovejsi {}
  #nejnovejsi P {text-align: left;}
  DIV.nejnovejsi_item {background:none;margin: 10px 0px 10px 0px;clear: both;min-height: 45px;}
    DIV.nejnovejsi_item IMG {width: 80px; float: left; margin: 0px 10px 0px 0px;}
    DIV.nejnovejsi_item P, DIV.nejnovejsi_item P A {color:#222222;}    
/* end nejnovejsi */




/* HP */
DIV.kontejner_HP {background:none;overflow:hidden; text-align:justify; margin: 0px 0px 20px 60px;padding: 0px 0px 0px 0px;width: 320px;height:auto;float:left;border-top: 0px solid #ad4482;}    
  DIV.kontejner_HP_inner {padding: 0px 0px 10px 0px;}          
  DIV.kontejner_HP_label {position: relative; top: 0px;left: 0px;background:none;overflow:hidden; text-align:left; margin: 5px 0px 5px 0px;padding: 0px 0px 0px 0px;width: 100%;height: 30px;float:left;border-top: 0px solid #ad4482;} 
  DIV.kontejner_HP H2 {margin: 0px 0px 0px 0px;}
    DIV.kontejner_HP_label A {color: #001c5e; padding:0px 0px 0px 0.0em;font-size: 0.7em;} 
    DIV.kontejner_HP H3 A {color: #001c5e; padding:0px 0px 0px 0.0em;font-size: 1.3em;font-weight: bold;}          
  DIV.kontejner_HP_foto {overflow:hidden;width: 100%;height:250px;margin:0px 0px 0px 0.0em;padding:0px 0px 0px 0.0em;}
  DIV.kontejner_HP P {text-align:justify; }
  DIV.kontejner_HP_perex {}  
  DIV.kontejner_HP_vice {background:url("img/button-fotogalerie.png") no-repeat  #001c5e;width: 109px;color: #ffffff;padding: 2px;text-align: center;}
    DIV.kontejner_HP_vice:hover {background:url("img/button-fotogalerie-hover.png") no-repeat #ffffff;color: #001c5e;}


  DIV.kontejner_HP_double {overflow:hidden; text-align:justify; margin: 0px 50px 0px 0px;padding: 0px;width: 650px;float:left;}
  DIV.kontejner_HP_odrazka {top:0px; padding: 0px 0em 5px 1.6em;background:url("/img/bg_li.png") no-repeat;}
/* End of HP */


/* Drob navigace */
#drob {margin: 0.41em 0px 0.61em 0px; padding:0em;}
#drob P, #drob A, SPAN.drob_this {color: #999999;padding: 0px;margin: 0px;margin-bottom: 5px;font-size: 0.90em;}
#main_text {}
#dalsi_clanky_headline {float: right;background: #fbf9cc;margin: 4px 0.05px 1.0em 1.0em; padding:1.0em 1.0em 1.0em 0.5em; max-width: 15em;border: 1px solid #DDDDDD;}
  #dalsi_clanky_headline_historie {display: none;}
#dalsi_clanky_perex {background: none;margin: 10px 0.0px 10px 0.0em; padding:5px 1.0em 5px 0.0em; max-width: 100%;border: 0px solid #DDDDDD;}
  #dalsi_clanky_perex IMG {width: 340px; float: left; margin: 0px 10px 0px 0px;}
  #dalsi_clanky_perex_historie {display: none;}
  #dalsi_clanky_perex H2, #dalsi_clanky_perex_historie H2 {border-bottom: 0px solid #5c2023;margin: 5px 0.0px 5px 0.0em; padding: 0px 0.0px 0px 0.0em;} 
    #dalsi_clanky_perex H2 A, #dalsi_clanky_perex_historie H2 A {font-size: 1.20em;color: #5c2023;}
  P.dalsi_od {font-size: 0.90em;color: #999999;}
/* End of Drob navigace */




/* Formuláře */
FORM {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
INPUT, TEXTAREA, SELECT,LABEL {border: 1px #AAAAAA solid;margin: 0px 0px 0px 0px;padding: 2px 2px 2px 2px;float:left;width: 17em;}
  LABEL {border: 0px #AAAAAA solid;}
  INPUT.input_radio {color: #535353;background-color: #edeef0;margin: 6px 0px 0px 0px;padding: 0px 0px 0px 0px;}   
  TEXTAREA.263 {width: 263px;} 
  DIV.form_button {clear: both;background:url("/img/button.png") no-repeat;width: 193px;height: 43px;font-weight: bold;font-size: 1.05em;text-align: center;border: 0px;padding: 10px 0em 0px 0px;}
  
  
DIV.kontejner_form {overflow:hidden;padding: 0px;width: 650px;}
  DIV.kontejner_form_left, DIV.kontejner_form_right {overflow:hidden; float:left; padding: 0px;width: 325px;}
SPAN.povinne_udaje {color: #ff6600;font-weight: bold;}
/* end Formuláře */ 


/* Fotogalerie */
DIV.fotogalerie {background: #f5f6ff; margin: 20px 0px;}
DIV.fotogalerie_item {background: #efefef;width:287px;padding: 5px; text-align: center;overflow:hidden;float:left;margin: 1px;}
SPAN.fotogalerie_item_label {font-size: 0.7em;}
/* End of Fotogalerie */


/* end of anketa */
#kontejner_anketa {position:relative; width:230px; top:60px; left:31px; float:left; overflow:hidden; text-align:center; padding: 0px 0px 30px 0px;} 
   DIV.kontejner_anketa_head {padding:0px; margin:0px;}

   #kontejner_anketa_top {padding:0px; margin:0px; height:14px; width:231px; 
                          background:url("img/bg_anketa_top.png") no-repeat;}
   #kontejner_anketa_graf {padding:0px 10px; margin:0px; width:221px; 
                           background:url("img/bg_anketa.png") repeat-y;}
      #kontejner_anketa_graf P {padding:0px; margin:10px 0px 0px 0px;;text-align:center;}
      #kontejner_anketa_graf A {font-size:1.5em; font-weight:bold;color: #999999;}
                 
   #kontejner_anketa_bottom {height:20px; width:231px; text-align:center;  
                             background:url("img/bg_anketa_bottom.png") no-repeat; padding:0px; margin-left:1px;}

DIV.item_anketa {padding:20px; margin:20px; width:600px;clear:both; }
  DIV.item_anketa_nadpis {top:0px; padding-left:0em;font-size:1.5em;font-weight: bold;}
  DIV.item_anketa_result {float:left; width:300px;}

  DIV.item_anketa_form {float:left;margin:0px 20px 0px 0px;padding:20px; width:300px; background:#DDDDDD;}
    DIV.item_anketa_form input[type="radio"] {width: 30px;}
    DIV.item_anketa_form P {padding:0px 0px 0px 4px; margin:10px 0px 0px 0px;font-size:1.0em; font-weight:bold;color: #999999;cursor: pointer;}
/* end of anketa */



