/*161616 - pozadí pod textem*/
body{
  font-family: Verdana, sans-serif; font-size: 15px;
  background-color: #000;
  color:#999;
  padding-bottom: 35px;
  }
th,td{font-size: 13px;}
a,.umely_odkaz{text-decoration: underline; color: #CC3300;}
a:hover, .umely_odkaz:hover{color: #993300;}
a img{border: 0px;}
label:hover{color:#76DEFC;}
/*input, select, textarea{ font-family: Tahoma, sans-serif; font-size: 13px; padding: 3px; border: 1px solid #484848; background: #ECEBEB url('input-bg.gif') repeat-x scroll 0% 0%;}
input:hover,select:hover,textarea:hover{border: 1px solid #76DEFC; background: #ECEBEB url('input-bg-hover.gif') repeat-x scroll 0% 0%;}*/

h1.prvni{margin: 0px; font-size: 24px; color: #FF6E00; letter-spacing: 0.0em; margin-bottom: 10px;}
h1.prvni.homepage{text-align: center;}

h1{background: transparent url('h1.gif') no-repeat scroll 0% 100%; padding: 5px 0px 33px 20px;}


  
/*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:265px; width: 100%; top: 0px; left: 0px;}
#header{width: 1000px; margin: 0 auto; background: transparent url('header.jpg') no-repeat scroll 50% 0%; height: 355px; 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;}
  #header .click_to_home a img{border: 0px solid red;}
  #header .socico{display:none;}
  #header .h_add{display:none;}
     
#mainmenu{position: absolute; top: 227px; z-index: 50; height: 35px; width:100%;}

#crumbs{display: none;clear: both; font-size: 12px; position: absolute; margin: 0 auto; width: 1000px; top: 300px;line-height: 20px; height: 20px;}
  #crumbs .breads{padding: 0px 250px 0px 50px;}
  #crumbs .breads a{} 
  #crumbs .breads a:hover{}
  #crumbs .breads span{}
  
#main_tab{width: 1000px; height:100%; margin-top: -40px;}
  #main_tab td{vertical-align: top;text-align: left;border: 0px solid blue;}
  #main_tab td.midcol{}/*E4FAFF*/
  #main_tab td.leftcol{}
  #main_tab td.rightcol{width: 214px; height: 100%;}

  #main_tab .lup{}
  #main_tab .ldown{}          
  #main_tab .leftcol .cent{padding: 0px 10px 0px 8px;}
   
  #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 0px 50px;}      
  #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{padding: 0px 0px 10px 0px;}

#footer{padding-top: 40px; background: blue url('footer.jpg') repeat-x scroll 0% 0%;}/**/
#footer table{width: 1000px;height: 40px;}
  #footer td ul{margin-left: 40px;}
  #footer td ul li{float:left; display: block; padding: 2px 10px 2px 17px;  background: transparent url('divider.gif') no-repeat scroll 0% 50%; }
  #footer td{font-size: 11px; padding-top: 0px;}
  #footer td a{color: #CCC;}
  #footer td a:hover{color: #FFF;} 
  #footer td.sign{display:none;text-align: left;width: 230px;}

#kateg_ikony{display: block; clear:both; width: 642px; margin: 0 auto;}
#kateg_ikony div.kategorie h3,#kateg_ikony div.kategorie a span{display: none;}
#kateg_ikony div.kategorie a{float: left; display: block; width: 320px; height: 120px; background-position: 0% 0%;}
#kateg_ikony div.kategorie a:hover{background-position: 0% 100%;}
#kateg_ikony div.kategorie.kat-nastenne a{background-image: url('kat-nastenne.jpg');}
#kateg_ikony div.kategorie.kat-stojanove a{background-image: url('kat-stojanove.jpg');}
#kateg_ikony div.kategorie.kat-domaci a{background-image: url('kat-domaci.jpg');}
#kateg_ikony div.kategorie.kat-party a{background-image: url('kat-party.jpg');}

#produkty_onepage{}
#produkty_onepage h2.kategorie{text-align: center; color: #FF3300; line-height: 40px; display: block; background: transparent url('h2.jpg') no-repeat scroll 0% 0%;}
#produkty_onepage .produkt{background: transparent url('produkt.jpg') no-repeat scroll 100% 100%; display: block; border: 0px solid red; margin-bottom: 30px;}
#produkty_onepage .produkt h3{margin: 10px 5px 10px 5px;}
#produkty_onepage .produkt .obsah_adv_class{padding: 0px 10px 5px 10px;}
#produkty_onepage .produkt .imagelink{float: left; padding: 0px 10px 5px 0px;}
#produkty_onepage .produkt .cenaline{ color: orange; display: block; text-align: right; line-height: 30px;padding: 20px 25px 20px 5px;}
#produkty_onepage .produkt .rightlink{display: block;text-align: right; padding: 3px 25px 10px 5px;}
#produkty_onepage .produkt.detail .rightlink{display: none;}
#produkty_onepage .produkt .clear{clear: both;}
#produkty_onepage .produkt .obsah_adv_class .divider{height: 2px; background-color: brown;}
#produkty_onepage .produkt .obsah_adv_class .images{clear:both; margin: 10px; text-align: center;}
#produkty_onepage .produkt .obsah_adv_class .images a{margin: 5px;}
#produkty_onepage .produkt .obsah_adv_class .images a img{border: 1px solid gray; padding: 3px;}

#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;}

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;}
.stretchX{zoom:1; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1100 ? "1100px" : (document.documentElement.clientWidth > 1600 ? "1600px" : 'auto')) : (document.body.clientWidth < 1100 ? "1100px" : (document.body.clientWidth > 1600 ? "1600px" : 'auto'))); min-width: 1100px; max-width: 1600px; }
.stretchX{zoom:1; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1100 ? "1100px" : 100%) : (document.body.clientWidth < 1100 ? "1100px" : 100%));min-width: 1100px;}
.stretch{width: 1000px;}
.oznameni{padding: 10px; font-size: large; text-align: center; letter-spacing: 0.1em;}
/*.odsazeni{padding: 10px;}*/
/*div{border: 1px solid red;}*/
