
@font-face {
	font-family: 'dashicons7d4b';
  src: url('/font/dashicons7d4b.ttf');
	src: url('/font/dashicons7d4b.ttf') format('truetype');
}  

@font-face {
	font-family: 'old';
  src: url('/font/OldStandardTT-Regular.ttf');
	src: url('/font/OldStandardTT-Regular.ttf') format('truetype');
}  

@font-face {
	font-family: 'old-bold';
  src: url('/font/OldStandardTT-Bold.ttf');
	src: url('/font/OldStandardTT-Bold.ttf') format('truetype');
}  

@font-face {
	font-family: 'DINPro-Bold';
  src: url('/font/DINPro-Bold.ttf');
	src: url('/font/DINPro-Bold.ttf') format('truetype');
}           
    
@font-face {
	font-family: 'DINPro-Light';
  src: url('/font/DINPro-Light.ttf');
	src: url('/font/DINPro-Light.ttf') format('truetype');
}                  
/* Barvy:
pozadí-pruh: ececec
pozadí-plocha: ececec
tmavě modrá (H1, H2, H3): 001c5e
světle modrá (H1, H2, H3): 0077e8
golden-light: #bb9a91;  rgb(187, 154, 145)
golden: a87e72; rgb(168, 126, 114)
žlutá: efef00
červená: ff0000
š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: #7A7A7A ; font-family: dashicons7d4b, Helvetica, Arial; font-size: 1em; font-weight: normal;text-align: left; line-height: 1.8em; margin: 0px 0px 6px 0px; padding: 0px;text-decoration: none;}
P.em {font-style: italic;}
P.display_price {text-align:center;}
    P.display_price A {background-image: linear-gradient(#a61580, #b62590);color:#FFFFFF;border-radius: 4px;border: 1px solid #a61580;padding: 5px 10px 10px 10px;font-weight: bold;}

H3 {color: #7A7A7A; font-size: 1.2em; font-family: dashicons7d4b, Helvetica, Arial;}
H2 {color: #7A7A7A; font-size: 1.45em; font-family: dashicons7d4b, Helvetica, Arial;margin: 20px 0px 0px 0em;}
H1, H1 A, H2.h1, H2.h1 A  {color: #7A7A7A; font-size: 1.95em; font-family: Arial, Verdana;padding: 0px 0px 5px 0em;font-weight: bold;} 
  H1 A, H2.h1 A  {color: #7A7A7A; font-family: Arial, Verdana;padding: 0px 0px 5px 0.0em;} 
  H1,H2.h1  {background: none;background-size: 100% 100%;padding: 10px 0px 10px 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;}
 DIV.orange-line {width: 150px; height: 1px; margin: 20px 0px 20px 0px; border-top: 1px solid #54595F;}
 DIV.box-blue {background: rgba(0, 138, 207, 0.85);padding: 10px 10px 20px 10px;margin-bottom:20px;color:#FFFFFF;border-radius:5px;}
    DIV.box-blue H2, DIV.box-blue P {color:#FFFFFF;}
 DIV.box-golden {background-image: linear-gradient(#a87e72, #bb9a91, #a87e72);padding: 10px 10px 20px 10px;margin:20px auto;color:#FFFFFF;border-radius:5px;max-width:80%}
    DIV.box-golden H2, DIV.box-golden P {color:#FFFFFF;}
 DIV.box-golden-inverse {background: none;padding: 10px 10px 10px 20px;margin:20px auto;color:#a87e72;font-size: 3em;font-family: Arial, Verdana;border-radius:5px;border:1px solid #a87e72;max-width:80%}



/* 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.left_50 {float:left;max-width:50%;height:auto;margin:0px 20px 20px 0px;}
IMG.left_30 {float:left;max-width:30%;height:auto;margin:0px 20px 20px 0px;}
IMG.left_20 {float:left;max-width:20%;height:auto;margin:0px 20px 20px 0px;}
IMG.right_50 {float:right;max-width:50%;height:auto;margin:0px 0px 20px 20px;}
IMG.right_30 {float:right;max-width:30%;height:auto;margin:0px 0px 20px 20px;}
IMG.right_20 {float:right;max-width:20%;height:auto;margin:0px 0px 20px 20px;}
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; background:#FFFFFF;padding: 10px 0px;overflow:hidden;display:block;}
#head {position:relative; top:0px; left:0px;width:100%; margin: 0px auto; padding: 0px; background:#FFFFFF;} 
  
  #logo {position:relative; top:0px; left:0px; height: 50px;float:left; margin: 0px 10px 0px 0px; padding: 0px; }
  #head_label {position:relative; top:20px; left:0px; width:700px;height: auto;float:left; margin: 0px 0px 0.1em 20px; padding: 5px; background: none;overflow:hidden;}
     #head_label span {font-weight:bold;}
  #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;}
      #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_obal {float:right;display:none;margin: 0px 10px 0px 0px;position:relative;top:7px;} 
      DIV.navigace_lang {float:left;margin:0px 10px 0px 0px;}
        DIV.navigace_lang IMG {height: 18px;}
    
  /* #vyhledavac */
  #vyhledavac {position:relative; top:0px; left:0px; width:280px; margin:0px 0px 0px 10px;text-align:right; background:#ffffff;; overflow:hidden; border:0px;float:right;} 
   #intro_field_vyhledat {float:right;margin: 3px 3px 3px 8px; overflow:hidden;}
     #intro_field_vyhledat_input {background:#ffffff;border: 1px solid #bbbbbb;border-radius: 6px;height:18px;width: 13.0em;margin: 3px 0px 0px 0px;text-align: left;padding: 5px;}
   #intro_button_vyhledat {float:right;position:relative;top:1px;background:url("/img/bg_lupa.png") no-repeat;background-position:0px 0px;background-size: contain;width:31px; height:31px;margin: 3px 9px 3px 3px;cursor: pointer;border:1px solid #bbbbbb;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:100%;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:right;display: flex;justify-content: center;flex-wrap: wrap;align-items: 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:100%;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;text-align: center;}
    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;display:none;}  
    div.menu_top_item A,div.menu_top_item_active A {font-size: 1.0em;text-transform: uppercase;color:#7A7A7A;text-shadow: 0px 0px 0px #595959;font-family: dashicons7d4b , Helvetica, Arial;}
        div.menu_top_item:hover A{text-shadow: 1px 1px 0px #595959;color:#a87e72} 
        div.menu_top_item_active A {color:#a87e72;text-shadow: 1px 1px 0px #595959;}
  #menu_responsive {position:relative; top:30px; left:20px; width:auto; height: auto;  margin:0px auto;padding: 0px; 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;}   
IMG.icon_social{height:20px;}        
/* End of Menu */

/* Intro */
#intro_kontejner_background, #intro_kontejner_plocha, DIV.intro_kontejner_item, DIV.intro_label_2, DIV.intro_kontejner_item_img {height:800px;max-height:800px;overflow:hidden;}

#intro_kontejner_background{position:relative; top:0px; background:none;overflow: hidden;margin:0px auto;padding:0px 0px 0px 0px;} 
#intro_kontejner_plocha{position:relative; top:0px; width:100%; background:none;overflow: hidden;margin:0px auto;padding:0px 0px 0px 0px;} 
  DIV.intro_kontejner_item{position:absolute; top:0px; left:0px; 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-family: DINPro-Bold, Arial;font-size:2.0em; position:relative; top:100px; margin: 0px auto;padding:10px 30px 10px 20px;background: none;color:#2e3092;text-align:right;font-weight:bold;overflow:hidden;}/* první nadpis v banneru (intru) */
      DIV.intro_label_1 {height:335px;display:none;}
        DIV.intro_label_1_inner {padding: 0px 10px;}
      DIV.intro_label_2 {font-family: DINPro-Light, Arial;font-size:2.0em; position:relative; top:0px; width:25%;margin: 0px 0px;padding: 12px 5px 0px 5px;background: url("/img/bg_intro_label_2023.png");color:#ffffff;text-align:right;font-weight:bold;text-shadow: 1px 1px 0px #595959;overflow:hidden;border-radius: 0px 0px 0px 0px;} 
          DIV.intro_label_2_inner {padding: 30px 10px 10px 10px;}
          IMG.intro_button {float:right;position:relative;top:5px;height:30px;}
          DIV.intro_label_2 P, DIV.intro_label_2 P A {font-family: DINPro-Light, Arial;font-weight:normal;font-size:1.5em;color:#FFFFFF;} 
            DIV.intro_label_2 P A {font-family: DINPro-Light, Arial;font-size:0.5em;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; width:100%;padding-left:0px; padding-right:0px;overflow:hidden;}  /* obrázek v banneru (intru) */ 
       DIV.intro_kontejner_item_img IMG {width:100%;height: 100%;}
       
/* End of Intro */




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

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

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

  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(#a87e72, #a87e72);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:100%;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;}
    
    P.foot_headline {font-size:1.3em;font-weight: bold;font-variant:small-caps;font-family: Arial, Verdana;}
/* 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;color:#ffffff;}
      DIV.nejctenejsi_item P.date {font-size:11px;font-style:oblique;color:#ffffff;}    
      DIV.nejctenejsi_item P A, DIV.nejctenejsi_item SPAN {font-weight:bold;color:#ffffff;font-family: Arial, Verdana;font-size:1.15em;}    
    
/* 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;color:#ffffff;}    
      DIV.nejnovejsi_item P.date {font-size:11px;font-style:oblique;color:#ffffff;}
      DIV.nejnovejsi_item P A, DIV.nejnovejsi_item SPAN {font-weight:bold;color:#ffffff;font-family: Arial, Verdana;font-size:1.15em;}    
/* end nejnovejsi */



/* HP */
DIV.kontejner_HP_plocha  {background:#FFFFFF;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: 30px;padding: 0px 10px;width: 300px;height:auto;float:left;border: 1px solid #bbbbbb;border-radius: 10px 10px 10px 10px;}    
  DIV.kontejner_HP_inner {padding: 10px 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%;float:left;border-top: 0px solid #ad4482;} 
  DIV.kontejner_HP H2 {margin: 10px 0px 10px 0px;font-family: Arial, Verdana;text-align:center;}
    DIV.kontejner_HP_label A {padding:0px 0px 0px 0.0em;font-size: 1.0em;} 
    DIV.kontejner_HP H3 A {color: #001c5e; padding:0px 0px 0px 0.0em;font-size: 1.0em;font-weight: bold;font-family: Arial, Verdana;}          
  DIV.kontejner_HP_foto {overflow:hidden;width: 100%;height:300px;margin:0px 0px 0px 0.0em;padding:0px 0px 0px 0.0em;border-radius:150px;}
  DIV.kontejner_HP P {text-align:justify; }
  DIV.kontejner_HP_perex {}  
  DIV.kontejner_HP_vice {background:#ffffff;color: #888888;font-variant:small-caps;width: 159px;padding: 2px;text-align: center;border-radius:6px;border: 1px solid #ffffff;margin: 0px auto;}
    DIV.kontejner_HP_vice:hover {background: linear-gradient( #888888,#AAAAAA, #888888);border: 1px solid #888888;color: #ffffff;}


  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 {clear:both;background: none;margin: 40px 0.0px 10px 0.0em; padding:5px 1.0em 5px 0.0em; width: 100%;border: 0px solid #DDDDDD;display: flex; flex-wrap: wrap;justify-content: center;}
  DIV.dalsi_clanky_perex_item {width: 300px; margin: 30px;padding: 10px 10px;border-radius: 10px 10px 10px 10px;
border: 1px solid #bbbbbb;}
    DIV.dalsi_clanky_perex_item_img {width:100%;height:300px;}
        IMG.dalsi_clanky_perex {width: 100%; float: left; margin: 0px 0px 10px 0px;border-radius:150px;}
    #dalsi_clanky_perex_historie {display: none;}
    #dalsi_clanky_perex H2, #dalsi_clanky_perex_historie H2 {border-bottom: 0px solid #7A7A7A;margin: 5px 0.0px 5px 0.0em; padding: 0px 0.0px 0px 0.0em;font-family: Arial, Verdana;text-align:center;} 
      #dalsi_clanky_perex H2 A, #dalsi_clanky_perex_historie H2 A {font-size: 1.20em;line-height: 0px;color: #7A7A7A;font-family: Arial, Verdana;font-weight: normal;}
    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: #bb9a91;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;text-decoration:none;}
  #navigace_prew, #navigace_next {margin: 0px 0px 1px 0px; padding:4px 0px 0.01em 4px;}
    #navigace_prew {background:#a87e72;}
    #navigace_next {background:#a87e72;}
/* 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;}
  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;float: inline-start;background:linear-gradient(#e40000,#d40000);min-width: 250px;height: 43px;font-weight: bold;font-size: 1.45em;text-align: center;border: 0px;border-radius:10px;10px 20px 7px 20px;cursor:pointer;color:#FFFFFF;}
    DIV.form_button:hover {background:linear-gradient(#d40000, #e40000);}
  
  
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 */


/* Dokumenty */
 DIV.dokumenty_item {float:left;width:230px;margin:0px 5px 5px 0px;padding:10px;border-radius:10px;border:1px solid #AAAAAA;}
 IMG.dokumenty_item {width:200px;height:auto;}
/* End of Dokumenty */


/* 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: 8px 5px;padding: 6px 10px 4px 34px;}
      #tw-share {background: url('/img/icon_twitter.png') no-repeat #1da1f2;background-position: 4px 5px;padding: 6px 10px 4px 39px;}
/* 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*/





/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
} 









