/*161616 - pozadí pod textem*/
body{
  font-family: Times, serif; font-size: 15px;
  background: #EBF5CE url('footerline.jpg') repeat-x scroll 0% 100%;
  color:#5A0D0D;
  }
th,td{font-size: 15px;}
a,.umely_odkaz{text-decoration: underline; color: #CD3A32;}
a:hover, .umely_odkaz:hover{color: #993300;}
a img{border: 0px;}
label:hover{color:#76DEFC;}

h1.prvni{margin: 0px; font-size: 26px; color: #5A0D0D; letter-spacing: 0.0em; margin-bottom: 10px;}
h1.prvni.homepage{text-align: left;}

h1{border-bottom: 5px solid #BFC7A7;}

/*Toplinks*/
#toplinks{display:none;}
  
#container{margin: 0px auto; background: transparent url('cont-bg.jpg') repeat-y scroll 100% 0%; }
#container_odsazeni{padding: 0px;}
#headerline{position: absolute; background: transparent url('headerline.jpg') repeat-x scroll 100% 0%; z-index: -100; height:270px; width: 100%; top: 0px; left: 0px;}
#header{width: 1000px; margin: 0 auto; background: transparent url('header.jpg') no-repeat scroll 50% 0%; height: 270px; text-align: left;}
  #header .hotlineplace{font-size: 11px; font-weight: bold; text-align: center; width: 320px; display: none; float: right; line-height: 15px; margin: 2px 10px 0px 0px; color: #000;}
  #header .click_to_home{border: 0px solid red; float: left; margin-left: 47px;}
  #header .click_to_home a img{border: 0px solid red;}
  #header .socico{display:none;}
  #header .h_add{display:none;}
     
#mainmenu{position: absolute; top: 138px; z-index: 50; height: 40px; width:100%;}

#crumbs{clear: both; font-size: 12px; position: absolute; margin: 0 auto; width: 1000px; top: 222px; line-height: 20px; height: 20px;}
  #crumbs .breads{padding: 0px 0px 0px 230px;}
  #crumbs .breads a{} 
  #crumbs .breads a:hover{}
  #crumbs .breads span{}
  
#main_tab{width: 1000px; margin-bottom: -1px;}
  #main_tab td{vertical-align: top;text-align: left; border: 0px solid blue;}
  #main_tab td.midcol{border: 0px solid red;}/*E4FAFF*/
  #main_tab td.leftcol{width: 320px; height: 100%; border: 0px solid blue; background: transparent url('sloupec.jpg') repeat-y scroll 47px 0px;}
  #main_tab td.rightcol{}

  #main_tab .lup{}
  #main_tab .ldown{}          
  #main_tab .leftcol .cent{padding: 0px 0px 0px 47px;}
   
  #main_tab .leftcol .box .title{}
  #main_tab .leftcol .box .top .right{background: url('');}
  #main_tab .leftcol .box .bottom .right{background: url('');}

  #main_tab .rup{}
  #main_tab .rdown{}
  #main_tab .rightcol .cent{padding: 0px 0px 0px 0px;}      
  #main_tab .rightcol .box .title{}
  #main_tab .rightcol .box .top .left{background: url('');}
  #main_tab .rightcol .box .bottom .left{background: url('');}

  #main_tab .mup{}
  #main_tab .mdown{}
  #main_tab .midcol .cent{padding: 0px 20px 10px 20px;}      
  #main_tab .midcol .box .top .left{background: url('');}
  #main_tab .midcol .box .bottom .left{background: url('');}
  #main_tab .midcol .box .top .right{background: url('');}
  #main_tab .midcol .box .bottom .right{background: url('');}
  #main_tab .midcol .box .content{}

#footer{}
#footer table{width: 1000px; height: 90px; background: transparent url('footer.jpg') no-repeat scroll 0% 0%;}
  #footer td ul{margin: 30px 0px 0px 310px;}
  #footer td ul li{float:left; display: block; padding: 2px 10px 2px 10px; }
  #footer td{font-size: 12px; padding-top: 0px;}
  #footer td a{color: #B3B094;}
  #footer td a:hover{color: #FFF;} 
  #footer td.sign{display:none;text-align: left;width: 230px;}

#zpet{clear: both; margin: 0 auto; display: block; width: 185px; line-height: 22px; height: 22px; text-align: center; color: black; background: transparent url('zpet-button.gif') no-repeat scroll 0px 0px;}

#sloupec{border: 0px solid red; width: 270px;}
#sloupec .katmenu{background: transparent url('katmenu.jpg') repeat-y scroll 0px 0px;}
#sloupec .katmenu .nabidka_nadpis{height: 75px; background: transparent url('katmenu-nabidka.jpg') no-repeat scroll 0px 0px;}
  #sloupec .katmenu .nabidka_nadpis span{display:none;}
#sloupec .katmenu ul.nabidka{ background: transparent url('katmenu-end.jpg') no-repeat scroll 0px 100%; display: block; padding-bottom: 40px; }
  #sloupec .katmenu ul.nabidka li{margin: 1px 1px 1px 1px; list-style-type:none;}
  #sloupec .katmenu ul.nabidka li a{display: block; line-height: 36px; height: 36px; font-size: 20px; color: white; padding-left: 60px;}
  #sloupec .katmenu ul.nabidka li a:hover,
  #sloupec .katmenu ul.nabidka li a.sel{color: #E9E9E9; background-color: #830000;}  
  /*Druhá úroveň */
  #sloupec .katmenu ul.nabidka li ul li{}
  #sloupec .katmenu ul.nabidka li ul li a{padding-left: 80px; font-size: 16px; line-height: 22px; height: 22px;}
  
#sloupec .katmenu_b{background: transparent url('sloupec.jpg') repeat-y scroll 0px 0px; text-align: center;}
#sloupec .katmenu_b .akce_nadpis{background: transparent url('sloupec-akce.jpg') no-repeat scroll 0px 0px; height: 40px;}
  #sloupec .katmenu_b .akce_nadpis span{display: none;}
  
ul#zalozky_list{padding-left: 20px;}
ul#zalozky_list li strong{margin-top: 10px; display: block; font-size: 14px;}

#fotogalerie{border: 1px solid red; display: block; height: 100%; width: 100%; border: 0px solid red; padding-bottom: 20px;}
#fotogalerie .informace{font-size: 12px; position: absolute; z-index: 100; background-color: #161616; margin-left: -75px; margin-top: 10px; border: 3px double #CC3300; width: 300px; text-align: left;}
#fotogalerie .informace .odsazeni{padding: 10px; color: #FF6E00;}  
#fotogalerie .fotobox{padding: 0px; float: left; margin: 0px; width: 170px; height: 190px; border: 0px solid red;}
#fotogalerie .fotobox .body{padding: 5px; text-align: left; }
#fotogalerie .fotobox .body a.odkaz{font-size: 11px; line-height: 14px;}
#fotogalerie .fotobox .body .odkaz_info{font-size: 11px; line-height: 14px;}
#fotogalerie .fotobox a.obr img{padding: 3px; border: 1px solid gray;}
  
.menu2_box{}
.menu2_box ul{list-style-type: none;}
.menu2_box ul li{}
.menu2_box ul li a{display:block; color: black; font-weight: bold; margin-bottom: 5px; line-height: 30px; padding: 0px 5px 0px 10px; height: 30px; background: black url('menu2-bg.jpg') no-repeat scroll 100% 0%; }
.menu2_box ul li a:hover{background: black url('menu2-bg.jpg') no-repeat scroll 0% 50%; }
.menu2_box ul li.selected a{background: black url('menu2-bg.jpg') no-repeat scroll 0% 100%; color: white; }

/*Forms*/
form.formular{padding: 10px;}
  form.formular fieldset{padding: 20px; margin-top: 20px; background-color:#eee;}
  form.formular fieldset legend{margin-top: -27px;}
  form.formular fieldset .req{color: red; font-size: 11px;}
  form.formular fieldset .unreq{color: silver; font-size: 11px;}
  form.formular fieldset .req_alert{color: red; font-size: 12px; font-weight: bold;}
  form.formular fieldset label.error_sign{color: red; font-weight: bold;}
  form.formular fieldset input.error_sign{background-color: #FFCCFF; border: 1px oslid red;}
  form.formular fieldset .tab_form{width: 100%;}
  form.formular fieldset .tab_form col.fst{}
  form.formular fieldset .tab_form col.snd{}
  form.formular fieldset .tab_form .popisek{font-size: 11px;}
  form.formular fieldset .tab_form .echo{font-weight: normal;}
  form.formular fieldset .tab_form th{font-weight: bold; vertical-align: top; width:120px;} 
  form.formular fieldset .tab_form td.one{text-align: center; font-weight: normal;}
  form.formular fieldset .tab_form td.one .button{font-size: 17px; padding: 5px;}
 
.strankovani{ width: 450px; padding: 10px; display: table; font-size: 15px; margin: 0 auto;}
.strankovani .ul_inline_uni li a{padding: 3px 5px 3px 5px; background-color: #CCCCFF; border: 1px solid white; text-align: center;}
.strankovani .ul_inline_uni li a:hover{background-color: #EAEAFA; border: 1px solid FF6600;}
.strankovani .ul_inline_uni li a:active{color: #FF6600;}
.strankovani .ul_inline_uni li a.selected{font-weight: bold; background-color: #FF6600;}
.strankovani .ul_inline_uni li.titulek span{display: block; float: left; border: 1px solid white; padding: 3px 10px 3px 5px; background-color: #EAEAFA;}
.strankovani .ul_inline_uni li.pages a{width: 20px;}
.strankovani .ul_inline_uni li.steps a{width: 15px;}
.strankovani .ul_inline_uni li.jumps a{width: 70px;}

.cena{font-weight: bold; font-size: 16px; color: red;}
.stretch{width: 1000px;}
.oznameni{padding: 10px; font-size: large; text-align: center; letter-spacing: 0.1em;}
/*.odsazeni{padding: 10px;}*/
/*div{border: 1px solid red;}*/
