@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): 1d3f91
světle modrá (H1, H2, H3): 0077e8
oranžová: e6c32f
červená: d40000
šedá: ececec
šedá text menu: 898989
 */


body {background:none;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: #1d3f91; font-size: 1.95em; font-family: Verdana, Arial;padding: 0px 0px 5px 0em;font-weight: bold;} 
  H1 A, H2.h1 A  {color: #1d3f91; 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-image: linear-gradient(#AA0000, #FF0000);margin: 20px 0px; padding: 10px; color: #FFFFFF; font-size: 1.5em; font-weight: bold;border-radius: 10px;border-bottom: 3px #AA0000 solid;border-right: 2px #AA0000 solid;}
 DIV.infobox {background-image: linear-gradient(#e48c00, #ff9e04);margin: 20px 0px; padding: 10px; color: #FFFFFF; font-size: 1.5em; font-weight: bold;border-radius: 10px;border-bottom: 3px #AA0000 solid;border-right: 2px #AA0000 solid;}



/* 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:#FFFFFF;padding: 0px 0px 10px 0px;overflow:hidden;display:block;}
#head {position:relative; top:0px; left:0px;width:1200px; margin: 0px auto; padding: 0px; background:#FFFFFF;} 
  
  #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:10px; left:0px; width:450px;height: auto;float:left; margin: 0px 0px 0.1em 0px; padding: 0px; background: none;overflow:hidden;}
     #head_label span {font-weight:bold;}
     #head-logo {margin: 0px 0px; position: relative; top: 0px;height:96px;}
     #head-cta {margin: 0px 10px; position: relative; top: -8px;height:72px;}
  #head-user-box {position:relative; top:20px; left:0px; width: 300px;height: auto;float:right;margin: 0px 0px 2px 0px; padding: 0px; display:block;text-align:right;border:0px solid #323232;}
     
  #head-box {position:relative; top:20px; left:0px; width: 300px;height: auto;float:right;margin: 0px 0px 0px 0px; padding: 0px; display:block;text-align:right;border:0px solid #323232;}
    #head-box DIV {position:relative; 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;}
    
  /* #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 0px; overflow:hidden;}
     #intro_field_vyhledat_input {background:#ffffff;border: 1px solid #eeeeee;border-radius: 6px;height:18px;width: 13.0em;margin: 0px 0px 0px 0px;text-align: left;padding: 5px;}
   #intro_button_vyhledat {position:relative;top:2px;background:url("/img/bg_lupa.png") no-repeat;background-position:0px 0px;background-size: contain;width:30px; height:30px;float:left;margin: 0px 3px 3px 0px;cursor: pointer;border:1px solid #FFFFFF;border-radius: 6px;}
      #intro_button_vyhledat:hover {background:url("/img/bg_lupa_hover.png") no-repeat;background-size: contain;}
   DIV.prehled {margin: 0px 45px 50px 10px;} 
     DIV.prehled_item {margin:20px 0px 0px 0px;} 
     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:#1d3f91;text-shadow: 1px 1px 1px #1d3f91;font-family: Verdana, Arial;}
        div.menu_top_item:hover A{text-shadow: 1px 1px 1px #d40000;} 
        div.menu_top_item_active A {color:#1d3f91;text-shadow: 1px 1px 1px #1d3f91;}
            div.menu_top_item_active A:hover {text-shadow: 1px 1px 1px #d40000;}        
  #menu_responsive {position:relative; top:30px; left:20px; width:auto; height: auto;  margin:0px auto;padding: 5px 5px 5px 5px; background: #DDDDDD;float:right; display:none;border: 1px solid #333333;border-radius: 3px;cursor:pointer;} 
  
#menu_h2_obal {position:relative;background:none;width: 100%;height:30px;margin: 0px 0em 20px 0px; padding: 0px 0.0em 0px 0.0em;}  
  #menu_h2 {position:absolute;background:linear-gradient(#044370, #246390);width: 100%;margin:0px 0px;}    
    DIV.menu_h2_item {position:relative;float:left;width:auto;height:auto;padding:5px 10px 0px 10px;cursor:pointer;}    
        DIV.menu_h2_item, DIV.menu_h2_item A  {color:#FFFFFF;}   
/* End of Menu */

/* Intro */
#intro_kontejner_background{position:relative; top:0px; width:100%; height:500px;background:none;overflow: hidden;margin:0px auto;padding:0px 0px 0px 0px;} 
#intro_kontejner_plocha{position:relative; top:0px; width:100%; height:500px;background:none;overflow: hidden;margin:0px auto;padding:0px 0px 0px 0px;} 
  DIV.intro_kontejner_item{position:absolute; top:0px; left:0px; height:500px; width:100%; background:none;margin: 0px auto;overflow: hidden;text-align:center;border: 0px solid black;}

      DIV.intro_label_1, DIV.intro_label_2 {font-size:2.0em; position:relative; top:0px; margin: 0px auto;padding:10px 30px 10px 20px;width:700px;background: none;color:#2e3092;text-align:right;font-weight:bold;overflow:hidden;}/* první nadpis v banneru (intru) */
      DIV.intro_label_1 {height:200px;display:none; } 
        DIV.logo {position:relative; top:0px; left:0px; width: 200px;height: 150px;float:left; margin: 0px auto; padding: 0px; background:none;}
        DIV.logo IMG {height:150px;}
      DIV.intro_label_2 {font-size:2.7em; position:relative; top:100px; margin: 20px 20px;padding:10px 30px 10px 20px;width:650px;background: none;color:#1d3f91;text-align:right;font-weight:bold;overflow:hidden;border-radius: 5px 5px 5px 5px;} 
          IMG.intro_button {clear:both;float:left;position:relative;top:10px;height:50px;}
          DIV.intro_label_2 P, DIV.intro_label_2 P A {color:#1d3f91;} 
            DIV.intro_label_2 P A {font-size:0.6em;font-weight:normal;position:relative;top:20px; }    
    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%;}
#intro_odskok {height:390px;}       
/* End of Intro */


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

#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 #1d3f91;}   

  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;}

  #main_text_pulena {width: 40%;float: left;margin:0px 1em 20px 0em;padding:0px;overflow:hidden;}

/* marketing_panels */
 #marketing_panels{clear:both; position:relative; width:100%;background:none;margin: 0px 0px 10px 0px;}
   DIV.marketing_panels_item_obal{clear:both; position:relative; width:100%;background:#dbe285;margin: 0px 0px 0px 0px;padding: 20px 0px}
/* end of marketing_panels */


/* FOOT */  
  #foot_plocha {clear:both; position:relative; overflow:hidden; width:100%;background-image: linear-gradient(#b5b5b5, #d5d5d5);margin: 20px 0px 10px 0px;padding: 0px;border-radius: 0px 0px 20px 20px;border: 1px solid #b5b5b5;}
  #foot{clear:both; position:relative; overflow:hidden; width:1170px;margin: 20px auto 10px auto;padding: 0px 15px 0px 15px;display: flex; flex-wrap: wrap;justify-content: center;}
    DIV.foot_kontejner {position:relative; width:350px; min-height: 100px;background:none; float:left; overflow:hidden;margin: 20px auto 20px auto; padding: 0px 15px 0px 15px;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:left; 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; max-height:88px;overflow:hidden;}
    DIV.nejctenejsi_item IMG {width: 80px; float: left; margin: 0px 10px 0px 0px;}
    DIV.nejctenejsi_item P, DIV.nejctenejsi_item P A, DIV.nejctenejsi_item UL, DIV.nejctenejsi_item LI {color:#ffffff;font-size:13px;}    
      DIV.nejnovejsi_item P {text-align:justify;}
      DIV.nejctenejsi_item P.date {font-size:11px;font-style:oblique;}    
      DIV.nejctenejsi_item P A {font-weight:bold;}    
    
/* end nejctenejsi */



/* nejnovejsi */
#nejnovejsi {}
  #nejnovejsi P {text-align: left;}
  DIV.nejnovejsi_item {background:none;margin: 10px 0px 10px 0px;clear: both;min-height: 45px;max-height:88px;overflow:hidden;}
    DIV.nejnovejsi_item IMG {width: 80px; float: left; margin: 0px 10px 0px 0px;}
    DIV.nejnovejsi_item P, DIV.nejnovejsi_item P A, DIV.nejnovejsi_item UL,  DIV.nejnovejsi_item LI {color:#ffffff;font-size:13px;}    
      DIV.nejnovejsi_item P {text-align:justify;}    
      DIV.nejnovejsi_item P.date {font-size:11px;font-style:oblique;}
      DIV.nejnovejsi_item P A {font-weight:bold;}    
/* end nejnovejsi */



/* HP */
DIV.kontejner_HP_plocha  {background:#d5d5d5;overflow:hidden; text-align:justify; margin: 30px 0px 30px 0px;padding: 20px 0px 20px 0px;width: 100%;height:auto;float:left;border-top: 0px solid #ad4482;border-radius: 20px 20px 0px 0px;display: flex; flex-wrap: wrap;justify-content: center;}  
DIV.kontejner_HP {background:#FFFFFF;overflow:hidden; text-align:justify; margin: 20px auto 20px auto;padding: 30px;width: 300px;height:auto;float:left;border-top: 0px solid #ad4482;border-radius: 10px 10px 10px 10px;}    
  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: auto;float:left;border-top: 0px solid #ad4482;} 
  DIV.kontejner_HP H2 {margin: 0px 0px 0px 0px;}
    DIV.kontejner_HP_label A {color: #1d3f91; padding:0px 0px 0px 0.0em;font-size: 0.60em;line-height:100%} 
    DIV.kontejner_HP H3 A {color: #1d3f91; 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:linear-gradient(#2249a8, #1d3f91);width: 109px;color: #ffffff;padding: 2px;text-align: center;border-radius:6px;border: 1px solid #1d3f91;}
    DIV.kontejner_HP_vice:hover {background: #ffffff;color: #1d3f91;}


  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;}
  IMG.dalsi_clanky_perex {width: 140px; 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 */

/* Navigace_prew_next */  
#navigace_prew_next {clear: both;margin: 20px 0px 20px 0px; padding:0em 0.5em;background: #aaaaaa;border:0px solid #dddddd; border-radius:5px}
#navigace_prew_next P, #navigace_prew_next SPAN, #navigace_prew_next A {color: #FFFFFF;padding: 0px;margin: 0px;margin-bottom: 5px;font-size: 0.90em;font-weight:bold;}
  #navigace_prew_next SPAN {font-size: 0.70em;position:relative;top:-1px;font-weight:normal;}
  #navigace_prew_next A {color: #FFFFFF;padding: 0px;margin: 0px;margin-bottom: 5px;font-size: 1em;font-weight:bold;}
  #navigace_prew, #navigace_next {margin: 0px 0px 1px 0px; padding:4px 0px 0.01em 35px;}
    #navigace_prew {background:url("img/intro_navigace_item_prev.png") no-repeat #1d3f91;background-size: 20px 20px;background-position: 7px 4px;}
    #navigace_next {background:url("img/intro_navigace_item_next.png") no-repeat #1d3f91;background-size: 20px 20px;background-position: 7px 4px;}

/* End of navigace_prew_next */   



/* 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;border-radius:3px;}
  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:linear-gradient(#e40000,#d40000);width: 250px;height: 43px;font-weight: bold;font-size: 1.45em;text-align: center;border: 0px;border-radius:10px;padding: 10px 0em 0px 0px;cursor:pointer;color:#FFFFFF;}
    DIV.form_button:hover {background:linear-gradient(#d40000, #e40000);}
 input[type=submit] {text-align:center;cursor:pointer;margin:15px 0px 30px 0px;padding:3px;} 
  
DIV.kontejner_form {overflow:hidden;background: #EEEEEE;float: left;margin:0px 0em 0px 0em;padding:1em;border: 1px solid #dddddd;border-bottom: 1px solid #003d8f;border-right: 1px solid #003d8f;border-radius: 6px;}
  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 {clear:both;background: none; margin: 20px 0px;display: flex;justify-content: center;flex-wrap: wrap;align-items: left;}
    DIV.fotogalerie:after {clear:both;}
DIV.fotogalerie_item {background: #efefef;width:550px;padding: 5px; text-align: center;overflow:hidden;float:left;margin: 2px auto;}
    DIV.fotogalerie_item_foto {cursor: zoom-in;}
    DIV.fotogalerie_item_label {text-align:center;}
      SPAN.fotogalerie_item_label {font-size: 0.7em;}
    IMG.fotogalerie_item {}
    DIV.fotogalerie_line_break_basic {clear:both;width:100%;height:1px;}
/* 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 */

/* social_net_buttons */  
  #social_net_buttons{clear:both; background:none;margin: 0px 0px 0px 0px;padding: 20px 0px 0px 0px;}
    #social_net_buttons DIV {margin: 0px 10px 0px 0px;border-radius: 10px 2px 10px 2px;margin: 1px 10px 1px 1px;float:left;color:#FFFFFF;font-size:0.8em;}
      #fb-share {background: url('/img/icon_facebook.png') no-repeat #4a6ea9;background-position: 5px 0px;padding: 4px 4px 4px 24px;}
      #tw-share {background: url('/img/icon_twitter.png') no-repeat #1da1f2;background-position: 2px 0px;padding: 4px 4px 4px 32px;}
      #goo-share {background: url('/img/icon_google_plus.png') no-repeat #dc4e41;background-position: 2px 1px;padding: 4px 4px 4px 38px;}
/* end social-net buttons */



/* Menu right */
#menu_right_obal {position:relative; float:right;top:0px; left:0px; width:420px;height:auto;background: #b5b5b5;background-image: linear-gradient(#d5d5d5, #b5b5b5);text-align: left;margin:0px 0px 30px 30px;border-left: 1px solid #292929;border-bottom: 1px solid #292929;border-radius: 20px;} 
#menu_right {position:relative; top:0px; left:0px; height:auto; overflow:hidden; margin:20px 10px 20px 20px;padding:0px;text-align:center;border: 0px solid black;background:none;float:left;} 
  #menu_right_headline {font-size:1.35em;text-transform: uppercase;border-bottom: 1px dotted #FFFFFF;font-weight:bold;text-align:center;letter-spacing: 3px;}
  div.menu_right_item, div.menu_right_item_active {float:left; top:0px; margin: 5px 0px; padding: 0px 0em 0px 0.4em;display: inline;border-left: 25px solid #FFFFFF;}
    div.menu_right_item:hover {background-color:none;border-left: 25px solid #ad1a1f;} 
    div.menu_right_item_active {}  
    div.menu_right_item_mezera {background:url("/img/bg_menu_right_item_mezera.png") no-repeat;width: 2px;height:27px;margin: 0px 0em 0px 0px; padding: 0px 0.0em 0px 0.0em;}  
    div.menu_right_item A,div.menu_right_item_active A {font-size: 1.05em;color:#FFFFFF;}
        div.menu_right_item:hover A{color:#ad1a1f;} 
        div.menu_right_item_active A {color:#292929;}
/* End of Menu right*/

/* booking */
#kontejner_booking {background: none;} 
   
   #booking_terminy {background: #555555;border-bottom: 0px solid #aaaaaa;margin:0px 0px 14px 0px;clear: both;}
      DIV.booking_terminy_item {padding:5px; margin:1px;background: #888888;float:left;width: 140px;text-align:center;border-bottom: 1px solid #aaaaaa;border-radius: 4px;}
        DIV.booking_terminy_item A {font-size: 1.35em;font-weight: bold;color: #FFFFFF;}
   DIV.kontejner_booking_submit {padding:5px; margin:10px 1px 30px 0px;background: #FFA500;text-align: center;color: #000000;font-weight: bold;cursor:pointer;float:left;width: 300px;clear:both;border-bottom: 1px solid #aaaaaa;border-radius: 4px;}  
      DIV.kontejner_booking_submit:hover {background: #FFB500;color: #000000;font-weight: bold;border-bottom: 1px solid #444444;}  

   DIV.kontejner_booking_day {padding:5px; margin:1px;color: #FFFFFF;background: #888888;float:left;width: 150px;clear:both;border-bottom: 0px solid #aaaaaa;border-radius: 4px;text-align:center;}
   DIV.kontejner_booking_time {padding:5px; margin:1px;background: #dddddd;width: auto;border-bottom: 1px solid #aaaaaa;border-radius: 4px;text-align: center;}
   DIV.kontejner_booking_object {padding:5px 10px; margin:1px;background: #dddddd;float:left;width: 100px;min-height:63px;border-bottom: 1px solid #aaaaaa;border-radius: 4px;text-align: center;} 
   
   input[type=checkbox].booking_order_term {position:relative;top:1px;margin: 2px 0px 0px 0px;height: 20px;width: 20px;}

  #booking_kontejner_form {width:90%;background: #DDDDDD;padding: 20px;}
    #booking_kontejner_form_left,#booking_kontejner_form_middle, #booking_kontejner_form_right {width:350px;padding: 25px 0px 0px 0px;}
        #booking_kontejner_form_left {padding: 0px 0px 0px 0px;}
  @media screen and (max-width: 1200px) and (min-width: 100px)
   {
   #body {}
   #booking_kontejner_form_left {width:100%;}
   #booking_kontejner_form_middle, #booking_kontejner_form_right {width:45%;}
   }  
  @media screen and (max-width: 600px) and (min-width: 100px)
   {
   #body {}
   #booking_kontejner_form_left {width:100%;}
   #booking_kontejner_form_middle, #booking_kontejner_form_right {width:100%;}
   }  
   
/* end of booking */




/* User login - web */
#login-box {float:right;font-weight:normal;font-size:1.0em;background:url("/img/image/icon-person.png") no-repeat #EEEEEE;background-size:28px;background-position:3px 3px;height:30px;width:auto;min-width:227px;margin: 0px 1px 1px 0px;padding: 6px 6px 0px 35px;border: 1px solid #DDDDDD;border-radius: 4px;}
#cart-head-button {float:right;font-weight:bold;font-size:0.7em;background:url("/img/ikona-eshop.png") no-repeat #EEEEEE;background-size:28px;background-position:3px 3px;height:34px;width:auto;margin: 0px 1px 0px 0px;padding: 2px 6px 0px 35px;border: 1px solid #DDDDDD;border-radius: 4px;}
#login-button {clear:both;float:right;font-weight:bold;font-size:1.0em;background:url("/img/image/icon-login.png") no-repeat #EEEEEE;background-size:28px;background-position:3px 3px;height:30px;width:auto;margin: 0px 1px 0px 0px;padding: 6px 6px 0px 35px;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: #EEEEEE;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;}
/* end User login - web */
