*{
margin:0px;
padding:0px;
border:0px;
}
/*tělo*/
body{
background-color:#fff;
color:#000;
text-align:center;
font-family: Tahoma, Geneva, sans-serif;
font-size:11px;
}
h1{
display:none;
}
input {
background: none repeat scroll 0 0 #f2f7dc;
border:1px solid #afc348;
/*text-indent: -9000px; */
/*text-transform: capitalize;*/
}
input, textarea, select    {
font-size: 100%;
font-family: trebuchet ms, arial ce, arial, helvetica, helvetica ce;
border: 1px solid #AFC348;
}
input.submit{
cursor: pointer;
height: 25px;
width:32px;
font-weight: bold;
border:none;
background: url(../images/submit_button.gif) 0 50% no-repeat;
}
.invisible{
    /*display:none;*/
}
#clanek .obal_zbozi .emptycell {
  width: auto;
  background: none !important;
  border: 0 !important;
}
.noborder{border:none; background:none;}
/* obal strany */
#pagepevna{
    width: 980px;
    background: #fff;
    position: relative;
    margin: auto;
    text-align: left;
} 
/* infopanel */       
#infopanel {
    display: none;
}                       
/* vyhledávání */
#vyhledavani_wrap{  
    width:980px;
    height:45px;
    position:relative;
}
#vyhledavani{
    position:absolute;
  	top:0px;	
  	left:20px;
    width:300px;
    height:45px;
    font-size: 85%;
}
#vyhledavani h3{
    display:none;
}

#vyhledavani form{
    position: relative;
    top: 5px;
    margin: 0;
}
#vyhledavani span span{
    vertical-align:center;
}
#vyhledavani span span a:link{
    color:000;
}
#vyhledavani span span a:hover, #vyhledavani span span a:active{
    color:#9ab319;
}
#vyhledavani input{
    border:1px solid #afc348;
    background:#f2f7dc;
    width:138px;
    height:20px;
    width: 138px;
    color:#6c8004;
    font-size:120%;
}
#vyhledavani .submit_find{
    width: 32px;
    height: 26px;
    border: 0;
    margin:0px 4px;
	position:relative;
	top:10px;
}

#vyhledavani a{
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}
#vyhledavani a:active{
    color: #fff;
}
#vyhledavani a:visited{
    color: #000;
}
#vyhledavani a:hover{
    color: #efefef;
}
/* zákazník */  
#zakaznik{
    position:absolute;
	right:0px;
	top:0px;
    width:600px;
    height:45px;    
}
#zakaznik .reg, #zakaznik h3, #zakaznik form span{
	position:relative;
	left:260px;
	top:19px;
}
#zakaznik form span{
    display:inline;
}
#zakaznik h3{
    float:left;
    display:inline;
    font-weight:bold;
    font-size:90%;
    background:url('../images/zakaznik.gif') 0 0 no-repeat;
    padding-left:20px;
}
#zakaznik ul{
    list-style-type:none;
    position:absolute;
    bottom:5px;
    right:360px;
	text-align:right;
	font-size:90%;
}
#zakaznik ul a{
	color:#546301;
	font-weight:bold;
	font-size:95%;
}
#zakaznik ul a:hover{
    color:#9ab319;
}
#zakaznik ul li{
    display:block;
}
#zakaznik p{
    font-weight:normal;
    font-size:90%;
}
#zakaznik span{
    font-weight:normal;
    font-size:90%;
}
#zakaznik .reg{
    float:left;
    width:70px;
    color:#96b110;
}
.log{
    width:99px;
    height:26px;
    position:absolute;
    right:20px;
    top:13px;
} 
/* hlavička */
#hlavicka{
    width:980px;
    height:110px;
    position:relative;
    width: 100%;
    margin:0 0 9px 0;
    background:url('../images/banner_header.jpg') 0 0 no-repeat;
}
#hlavicka h2{
    margin-top:20px;
}
#uvod{
    float:left;
    position:relative;
    top:22px;
    left:17px;
    z-index:100;
}
#hlavicka_text{
    float:right;
    position:relative;
    top:70px;
    right:10px;
}
#hlavicka_text span{
    font-weight:bold;
}  
/* košík */  
#hlavicka #kosik_wrap{
    position:absolute;
    right:0px;
    margin-right:10px;
    width:200px;
}
#kosik{
    height:35px;
}
#kosik a{
    position:relative;
    top:10px;
}
#kosik b{
    color:#546301;
}
#kosik .red{
    color: #f00;
    font-weight:bold;
}
#info_hlavicka{
    margin:5px 0 0 0;
    width:200px;
}
#info_hlavicka p{
    line-height:150%;
}
#info_hlavicka p{
    font-size:150%;
    font-weight:bold;
    color:#576602;
    line-height:150%;
}   
/* pruh s odkazy */  
#pruh_odkazy {
    height:30px;   
    width:982px;
    position:relative;
    right:2px;
    font-size:100%;
    }
#odkazy_text {
    width: 982px;
}
#odkazy_text li {
    float: left;
    display: inline;
    list-style-type: none;
    text-align: center;
    margin:0 1px;   
    background:#2c353a;
}
#odkazy_text td {
    height:30px;
    list-style-type: none;
    text-align: center;
    background:#2c353a;
}  
#odkazy_text td a {
    text-decoration: none;
    color: #fff;
    float:left;
    width:100%;
    display: inline;
    line-height: 30px;
    font-weight:bold;
    font-size:98%;
}
#odkazy_text td a:hover, #odkazy_text td a.active {
    background:url('../images/navigacia.jpg') 0 0 repeat-x;
}  
#lista {
    position:relative;
    bottom:4px;
    padding:0px;
    height:4px;
	  width:978px;
    background:url('../images/navigacia_lista.gif') 0 0 repeat-x;
}       
/* strana */    
#strana {
    width:980px;
    font-size:100%;
    text-align: left;
    position: relative;
    margin: 20px 0 17px 0;
}    
#strana table{
    font-size:100%;
} 
#strana #hlav {width:980px}
#strana table td{
    vertical-align: top;
    padding:0;
}
#levy{
    width: 210px;
    font-size: 85%;
    margin:0px;
}
#levy form{
    width:210px;
}
#levy h3 {
    width: 210px;
    height: 29px;
    color: #fff;
    font-size: 135%;
    background:url('../images/menu_first.gif') 0 0 repeat-x;
    text-align: left;
}
#levy h3 span{
    position: relative;
    left: 30px;
    top: 6px;
}
#levy .bottom{
    width: 206px;
    height: 17px;
    background:url(../images/bottom-shadow.gif) no-repeat;
}
#levy p{
    margin: 5px 20px 5px 42px;
}
#levy a, #pravy a{
    color: #000;
}
#levy a:active, #pravy a:active    {
    color: #59840e;
}
#levy a:visited,
#levy a:hover, #pravy a:hover{
    color: #59840e;
}      
/* menu */ 
#menu{
    position:relative;
    right:2px;
    background:url('../images/menu_bg.gif') 0 0 repeat-y;
    width:210px;
}
#menu ul li{
    list-style-type: none;
    line-height: 18px;
    width: 100%;
    
}  
#menu a{
    width: 100%;
    height: 18px;
    font-size: 118%;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 2px 2px 23px;
    display: block;
    /*font-family:Trebuchet MS, Helvetica, sans-serif;*/
}     
/* klikací menu */       
#menu h3{
    display:none;
}
#menu ul li a{
    width: auto;
    height: 24px;
    font-size: 120%;
    font-weight: bold;
    background: url('../images/menu_first.jpg') 0 0 no-repeat;
    text-decoration: none;
    padding: 2px 2px 2px 23px;
    margin: 0 0 2px 0;
    display: block;
    color:#fff;
}
#menu ul li a span{
    display:block;
    margin:4px 0 0 0;
}
#menu ul li a:hover,#menu ul li a:active{
    color: #f5f9d7;
}
#menu ul li a:visited{
    color:#fff;
}
#menu ul li.hasSubItems ul li a{
    width: auto; _height: 18px;
    font-size: 110%;
    font-weight: bold;
    background: url('../images/menu_second.gif') 0 0 no-repeat;
    text-decoration: none;
    padding: 2px 2px 2px 23px;
    margin: 0 5px 2px 5px;
    display: block;
    color:#000;
}
#menu ul li.hasSubItems ul li a:hover{
    color:#000;
}
#menu ul li.hasSubItems ul li a:visited{
    color:#000;
}
#menu a:visited{
    text-decoration:none;   
}
#menu a:active, #menu a:hover{
    text-decoration: underline;
}
#menu ul li.hasSubItems ul li.hasSubItems ul li {
    height:auto;
}
#menu ul li.hasSubItems ul li.hasSubItems ul li span{
    margin:0px;
    line-height:12px;
}
#menu ul li.hasSubItems ul li.hasSubItems ul li a{
    width: auto; _height: 18px;
    font-size: 110%;
    font-weight: normal;
   /* background: url('../images/menu_third.gif') 0 0 repeat-x;*/
   background:#fff;
    text-decoration: none;
    padding: 2px 2px 2px 23px;
    margin: 0 5px 2px 5px;
    display: block;
    text-transform:lowercase;
    height:auto;
}
#menu ul li.hasSubItems ul li.hasSubItems ul li a span{
    margin-left:20px;
}
#menu ul li.hasSubItems ul li.hasSubItems ul li a:hover{
    text-decoration:underline;
}
#menu ul li.hasSubItems ul li.hasSubItems ul li a:visited{
    color:#000;
}
#menu .sipka{
    background:url('../images/sipka_biela.gif') 0 0 no-repeat;            
    visibility:visible;
}
#menu ul li.hasSubItems ul li a.selected,
#menu ul li.hasSubItems li.hasSubItems a.selected{
    color:#96B110 !important;
}
#pravy{
    width: 206px;
    font-size: 85%;
    text-align: right;
}        
/* novinky */    
#novinky{
    width:210px;
    text-align: center;
    background:url('../images/menu_bg.gif') 0 0 repeat-y;
}
#novinky form {
    margin: 8px 0;
    position:relative;
    left:10px;
}
#novinky .input_field{
    border:1px solid #afc348;
    background:#f2f7dc;
    width:138px;
    height:20px;
    width: 138px;
    height: 20px;
    vertical-align: middle;
}
#novinky .submit_news{
    width: 32px;
    height:26px;
    margin-left: 1px;
    border:none;
    position:relative;
    top:12px;
}   
/* výrobci */  
#vyrobci{
    background:url('../images/menu_bg.gif') 0 0 repeat-y;
    overflow:hidden;
    width:210px;
}
#vyrobci ul{
    width: 100%;
    list-style-type: none;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
#vyrobci li{
    width: 100%;
    margin: 0;
    padding: 0;
}
#vyrobci a:hover{}
#vyrobci ul{
    font-size: 90%;
    margin:0px;
}
#vyrobci li{
    background: url('../images/menu_third.gif') 0 0 repeat-x;
    padding: 0 !important;
    margin: 0 0 2px 0 !important;
}
#vyrobci a{
    text-decoration: none;
    display: block;
    overflow: hidden;
    margin-bottom: 1px !important;
    padding: 2px 2px 2px 23px;
    text-align: left;
    font-size: 110%;
    font-weight: bold;
    text-decoration: none;
} 
#vyrobci a:hover img{
margin-left: -222px;
} 
/* informace */      
#informace{
    position: relative;
    background:url('../images/menu_bg.gif') 0 0 repeat-y;
}
#informace h3{
    position: relative;
}
#informace ul{
    width: 100%;
    list-style-type: none;
    line-height: 18px;
    font-size: 90%;
    margin:0px;
    padding: 0;
}
#informace ul li{
    background: url('../images/menu_third.gif') 0 0 repeat-x;
    padding: 0 !important;
    margin: 0 0 2px 0 !important;
}
#informace a{
    text-decoration: none;
    display: block;
    overflow: hidden;
    margin-bottom: 1px !important;
    padding: 2px 2px 2px 23px;
    text-align: left;
    font-size: 110%;
    font-weight: bold;
    text-decoration: none;
}         
/* provozovatel */      
#provozovatel{
    background:url('../images/menu_bg.gif') 0 0 repeat-y;
}
#provozovatel #na_stred{
    margin: 20px 0;
    text-align: center;
}
#provozovatel #na_stred    img {
    margin-bottom: 4px;
    border: 0;
}         

/* měny */  
#meny{
    font-size: 85%;
    font-weight: bold;
    position: absolute;
    right: 13px;
    top: 181px;
}   


/*stredovy sloupec*/      
#pravy a:visited{
    color: #000;
}
#stredovy, #stredovy_uvod{
    /*width:575px*/;
    width: 575px;
}
#stredovy {}
#stredovy_podrob {
    font-size:80%;
}
.biggerfont {
    font-size: 100% !important;
    line-height: 150%;
}
#stredovy_podrob {
    width:768px;
}
#clanek{
    min-width:518px;
    margin:0 0px 0 15px;
} 
#stredovy_podrob #clanek {
    width:753px;
}
#title-banner{
    position:relative;
    bottom:12px;
}  

#bb1 {
  display:block;
  background: url('../images/design/bg_bannery.png') repeat-x left 12px;
  text-align:center;
  width: 558px;
}
#bb2, #bb3 {
  display:block;
  float:left;
  background: url('../images/design/bg_bannery.png') repeat-x left bottom;
  text-align:center;
  width: 278px;
}
#bb2 {
  margin-right:3px;
}
#bb3 {
  width: 277px;
}
/*breadcrumbs navigace*/  
#stredovy .navigace, 
#stredovy_podrob .navigace {
    position: absolute;
    top:-28px;
    left:15px;
}
#kat1 a{
    color:#000 !important;
    font-weight:normal !important;
    text-decoration:underline;
}
.slash, #kat2{
    color:#96b110;
}
.slash{
    margin:0 5px;
}           
/* tabulka se zbožím */     
#clanek .obal_zbozi{
    width: /*512*//*558px*/auto;
    padding: 0;
    border-collapse:collapse;
}     

#clanek table.obal_zbozi td {
    width:/*161*/176px;
    padding-right: 0px;
    padding-left: 0px;
    border-right:solid 1px #EEEEEE;
    border-left:solid 1px #EEEEEE;
    border-collapse:collapse;
}
#clanek table.obal_zbozi .vert_oddel{
    width:/*5*/12px;
    background:#fff;
    border:0 !important;
}
#clanek table.obal_zbozi table {
  width: 100%;
}
#clanek table.obal_zbozi table td {
  width: auto;
  border: 0;
}
#clanek table.obal_zbozi td.horizontal_odd {
  width:auto;
  border:0;
}
#clanek .obal_zbozi .carka td {
  height: 5px;
  width:auto;
  border:0;
}
#clanek .rada_tit_obr td {
  position:relative;
}
#clanek .rada_tit_obr .odsaz {
   /* vertical-align: middle;
    text-align:center;*/
}
#clanek .rada_tit_obr .odsaz img,
#clanek .rada_tit_obr .odsaz_podrob img {vertical-align: middle;}
#clanek #zoom{
    display: none;
}
#clanek .obal_zbozi .kratky_popis{
  /*height:65px;*/
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  width:156px;
}  
#clanek .kratky_popis ul {
    font-size: 100%;
}
#clanek .kosik_wrap{
    position:relative;
}
#clanek .poloha_kosiku {
    text-align: left;
    text-indent: 15px;
    /*position:relative;*/
    /*right:20px;*/
    margin-bottom:5px;
    white-space:nowrap;
}
#clanek .mnozstvi{
    width: 20px;
    margin: 1px;
    vertical-align: middle;
}
#clanek .zbozi .pridej{
    width: 110px;
    padding-right: 5px;
}
#clanek .submit_kosik {
    border: 0;
    /*margin: 1px 5px;*/
}
#clanek .poloha_kosiku>.vice{
    display:inline;
}
#clanek .poloha_kosiku>.vice a{
    background:url('../images/vice_button.gif') 0 0 no-repeat;
    width:47px;
    height:26px;
    /*position:absolute;  
    top:0;
    left:126px;*/
    visibility:visible;
    display:block;
    float:right;
    margin-right: 25px;
}      
#clanek .rada_tit_obr div{
    position:relative;
}
/* výpis položek zboží - titulní strana */   
#clanek .rada_tit_naz td{
    height:43px !important;
    background:url('../images/zbozi_nazev.gif') 0 0 repeat-x;
    text-align: center;
}
#clanek .rada_tit_obr{
    height:auto;
}
#clanek .rada_tit_obr a{
    display:inline-block;
    width: 175px;
    overflow: hidden;
    /*height:100%;*/
    padding-top: 10px;
}
#clanek .rada_tit_obr td{
    text-align: center;
    padding: 5px 0;
}
#clanek .rada_tit_obr .odsaz{
    border:#eeeeee solid;
    border-width:0 1px;
    height:115px;
    background:url('../images/zbozi_nazev_bottom.gif') 0 0 repeat-x;
    vertical-align: middle;
}
#clanek .rada_tit_obr div{
    position:relative;
    margin-bottom:15px;
    /*overflow:hidden;*/
} 
/*#clanek .rada_tit_obr .odsaz img{
    position:relative;
    top:10px;
    height:auto !important;
    max-width:100px !important;
    float:left;
    margin-left:20%;
}*/
#clanek .rada_tit_vyr td{
    display:none
}
#clanek .rada_tit_pop td{
    background: #f9f9f9;
    padding: 14px 5px;
    color:#626060;
    background-color:#eeeeee;
    /*height:66px;*/
    text-align:center;
    border:#eeeeee solid;
    border-width:0 1px;
    font-size: 11px;
    line-height: 16px;
}
#clanek .rada_tit_kos td{
    text-align: center;
}
#clanek .rada_tit_kos .kosik_wrap{
    height:100%;
    border:solid #eeeeee;
    border-width:0 1px 1px 1px;
}
#clanek .rada_tit_kos .kosik_wrap form{
    height:100%;
    /*border-bottom:1px solid #eeeeee;
    border-right:1px solid #eeeeee;  
    border-left:1px solid #eeeeee;*/   
    width:100%; 
    position:relative;
}
.horizontal_odd{
    height:20px;
    width:100%;
}
#clanek .rada_tit_obr .novinka,
#clanek .rada_tit_obr .pripravujeme,
#clanek .rada_tit_obr .vyprodej,
#clanek .rada_tit_obr .nas_tip,
#clanek .rada_tit_obr .no24{
    position:absolute;
    top:0px;
    left:5px;
    z-index:100;
}
#clanek .rada_tit_obr .novinka{
    background:url('../images/nove.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_tit_obr .vyprodej{
    background:url('../images/akce.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_tit_obr .nas_tip{
    background:url('../images/tip.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_tit_obr .no24{
    background:url('../images/no24.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_tit_obr .pripravujeme{
    background:url('../images/pripravujeme.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_tit_kos td .cena{
    color: #ff0000;
    font-size: 100%;
}
#clanek .rada_tit_kos td table td{
    padding: 0 3px 0 0;
    vertical-align: middle;
}
#clanek .rada_tit_vic td{
    border-top: 1px #dfdfdf solid;
    text-align: center;
    padding-top: 5px;
}
#clanek .rada_tit_kos .special_offer strong{
    font-size:120%;
}
#clanek .usetrite td{
    border:solid white;
    border-width:7px 0 0 0;
}
#clanek .special td {
    border:solid white;
    border-width:0 0 7px 0; 
}
/* výpis položek zboží - sklady */   
#clanek .rada_tit_naz td,
#clanek .rada_pln_naz td {
    height:43px !important;
    background:url('../images/zbozi_nazev.gif') 0 0 repeat-x;
    text-align: center;
}
#clanek .rada_pln_obr{
    height:auto;
}
#clanek .rada_pln_obr td{
    text-align: center;
    vertical-align: middle;
    padding: 5px 0;
}
#clanek .rada_pln_obr a {
    /* width:150px; */
     margin: 0 auto;
   /* height:100%;*/ 
    display: block;   
    width: 175px;
    overflow: hidden;
    height: 100%;
    padding-top: 10px;
}
#clanek .rada_pln_obr .odsaz{
    border:#eeeeee solid;
    border-width:0 1px;
    height:115px;
    background:url('../images/zbozi_nazev_bottom.gif') 0 0 repeat-x;
    vertical-align: middle;
}
#clanek .rada_pln_obr div{
    position:relative;
    margin-bottom:15px;
    /*overflow:auto;*/
} 
#clanek .rada_tit_obr .odsaz img,
#clanek .rada_pln_obr .odsaz img{
    position:relative;
    top:3px;
    height:auto !important;
    max-width:100px !important;
    /*float:left;
    margin-left:20%;*/
    margin: 0 auto;
}
.clear{
    clear:both;
}
#clanek .rada_pln_vyr td{
    display:none
}
#clanek .rada_pln_pop td{
    background: #f9f9f9;
    padding: 14px 5px;
    color:#626060;
    background-color:#eeeeee;
    /*height:66px;*/
    text-align:center;
    border:#eeeeee solid;
    border-width:0 1px;
    font-size: 11px;
    line-height: 16px;
}
#clanek .rada_pln_kos td{
    text-align: center;
}
#clanek .rada_pln_kos .kosik_wrap{
    height:100%;
    border:solid #eeeeee;
    border-width:0 1px 1px;
}
#clanek .rada_pln_kos .kosik_wrap form{
    height:100%;
   /* border-bottom:1px solid #eeeeee;
    border-right:1px solid #eeeeee;  
    border-left:1px solid #eeeeee;*/   
    width:100%; 
    position:relative;
}
.horizontal_odd{
    height:20px;
    width:100%;
}
#clanek .rada_pln_obr .novinka,
#clanek .rada_pln_obr .pripravujeme,
#clanek .rada_pln_obr .vyprodej,
#clanek .rada_pln_obr .nas_tip,
#clanek .rada_pln_obr .no24{
    position:absolute;
    top:0px;
    left:5px;
    z-index:100;
}
#clanek .rada_pln_obr .novinka{
    background:url('../images/nove.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_pln_obr .vyprodej{
    background:url('../images/akce.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_pln_obr .nas_tip{
    background:url('../images/tip.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_pln_obr .no24{
    background:url('../images/no24.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_pln_obr .pripravujeme{
    background:url('../images/pripravujeme.png') 0 0 no-repeat;
    height:55px;
}
#clanek .rada_pln_kos td .cena{
    color: #ff0000;
    font-size: 100%;
}
#clanek .rada_pln_kos td table td{
    padding: 0 3px 0 0;
    vertical-align: middle;
}
#clanek .rada_pln_vic td{
    border-top: 1px #dfdfdf solid;
    text-align: center;
    padding-top: 5px;
}
#clanek .rada_pln_kos .special_offer strong{
    font-size:120%;
}
#clanek .usetrite td{
    border:solid white;
    border-width:7px 0 0 0;
}
#clanek .special td {
    border:solid white;
    border-width:0 0 7px 0; 
}
/* js menu */
/*.lista_jsmenu_top         {color: #000; font-size: 11px; text-decoration: none; text-align: left; font-weight: bold; font-family: trebuchet ms;}
.lista_jsmenu_tophover        {color: #000; font-size: 11px; text-decoration: underline; text-align: left; font-weight: bold; font-family: trebuchet ms;}
.lista_jsmenu_topborder        {font-family: trebuchet ms;}
.lista_jsmenu_sub         {color: #000; font-size: 11px; text-decoration: none; text-align: left; font-family: trebuchet ms;}
.lista_jsmenu_subhover        {color: #000; font-size: 11px; text-decoration: none; text-align: left; font-family: trebuchet ms;}
.lista_jsmenu_subborder        {border: 1px #000 solid; font-family: trebuchet ms;}
#loading_listu             {color: #fff; font-size: 11px;}
.lista_oddelovac         {color: #59840e; font-weight: bold;}
*/

/* rss button */
#rss-button             {color: #000; background: #fff; font: bold 100% verdana, sans-serif; margin: 0; padding: 1px; border: 1px solid #000; white-space: nowrap; text-decoration: none; vertical-align: middle;}
#rss-button em             {font-style: normal; margin: 0; padding: 1px; background: orange; color: #000; text-decoration: none;}
#rss-button span         {margin: 0; padding: 1px; background: #ccc; text-decoration: none;}
#rss-button:hover         {color: #fff; background: #666;}
#rss-button:hover em         {color: #c60; background: #fff;}

/* doporučte nás */   
#doporuceni{
background:url('../images/menu_bg.gif') 0 0 repeat-y;
}            
/* cenová bomba */   
#cen_bomba             {
background:url('../images/menu_bg.gif') 0 0 repeat-y;
margin-top: 10px;
}
#cen_bomba table         {width: 100%;}
#cen_bomba ul             {list-style-type: none; line-height: 16px; margin: 5px 35px 5px 18px; padding: 0;}
#cen_bomba ul li        {background: url(../images/odrazka.gif) 0 0 no-repeat; margin: 0 0 2px 0; padding: 3px 0 0 22px;}       
/* cenová bomba jako článek */    /*
#clanek #cen_bomba         {font-size: 100%; background: transparent; margin: 0;}
#clanek #cen_bomba table    {width: auto;}
#clanek #cen_bomba .bottom     {display:none;}
#clanek #cen_bomba h3        {color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #cen_bomba ul         {font-size: 100%; line-height: 18px; margin: 5px 0 0 3px; padding: 0;}
#clanek #cen_bomba ul li    {margin: 0; padding: 0;}
#clanek #cen_bomba p        {margin: 10px 5px;}
#clanek #cen_bomba img        {display: none;}    
/* aktuality */                    
#aktuality,
#top_x{
background:url('../images/menu_bg.gif') 0 0 repeat-y;
}
#aktuality p             {margin: 5px 10px 5px 28px; padding: 0; font-size:11px;}
#aktuality ul li        {margin: 0; padding: 0;}   
/* aktuality jako článek */    
#clanek #aktuality         {font-size: 100%; background: transparent; margin: 0;}
#clanek #aktuality .bottom     {display: none;}
#clanek #aktuality h3        {color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #aktuality p        {margin: 5px;}          
/* top x */                               
#top_x ul             {list-style-type: decimal; line-height: 18px; margin: 5px 35px 5px 50px; padding: 0;}
#top_x ul li            {margin: 0; padding: 0; font-weight: bold;}
#top_x a         {font-weight: normal;}         
/* top hodnocene */                     
#top_hodnocene             {background: url(../images/bgbox_right.gif) #ececec;}
#top_hodnocene ul         {list-style-type: decimal; line-height: 18px; margin: 5px 35px 5px 50px; padding: 0;}
#top_hodnocene ul li        {margin: 0; padding: 0; font-weight: bold;}
#top_hodnocene a     {font-weight: normal;}               
/* top x a top hodnocené jako článek */                  
#clanek #top_x,
#clanek #top_hodnocene        {font-size: 100%; background: transparent; margin: 0;}
#clanek #top_x .bottom,
#clanek #top_hodnocene .bottom    {display: none;}
#clanek #top_x h3,
#clanek #top_hodnocene h3     {color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #top_x ul,
#clanek #top_hodnocene ul    {font-size: 100%; list-style-type: decimal; margin: 5px 5px 5px 32px; padding: 0;}
#clanek #top_x ul li,
#clanek #top_hodnocene ul li    {margin: 0; padding: 0; font-weight: bold;}
#clanek #top_x p,
#clanek #top_hodnocene p    {margin: 5px;}
             

/* článek */  
#stredovy_uvod #clanek        {width: 100%; font-size: 85%; position:relative; bottom:10px;}
#stredovy_uvod>#clanek         {/*width: 558px;*/}

#stredovy #clanek     {/*width: 100%;*/ /*padding:*/ /*0px 26px 20px 15px*//*0 15px 20px 15px*/;}

#stredovy>#clanek         {width: /*512*//*558px;*/ }


#clanek h2             {font-size: 125%;}
#clanek h2.red             {font-size: 125%; color: #f00;}
#clanek h2.akce_nadpis,
#clanek h2.aktualityplus,
#clanek h2.tipy,
#clanek h2.novinky,
#clanek h2.doporucujeme{
    font-size: 150%;
    color: #546301;
    text-align: left;
    margin: 20px 0 10px 5px;
    padding: 6px;
    border-width: 1px 0;
}
#clanek h2.podrob_nadp         {font-size: 100%; margin: 10px 0 5px 0;}
#clanek h3             {font-size: 105%; margin: 5px 0 3px 0;}
#clanek h4             {font-size: 100%; font-weight: bold; color: #f00;}
#clanek h3 a             {color: #000; text-decoration: none;}
#clanek a         {color: #59840e; text-decoration: underline;}
#clanek a:active        {color: #b5c26a;}
#clanek a:visited        {color: #59840e;}
#clanek a:hover            {color: #b5c26a;}
#clanek a.dalsiakce     {color: #59840e;}
#clanek a.dalsiakce:active {color: #6face5;}
#clanek a.dalsiakce:visited {color: #59840e;}
#clanek a.dalsiakce:hover    {color: #6face5;}
#clanek ol             {list-style-position: inside; margin: 0; padding: 0;}
#clanek p, #infotexty div    {margin: 10px 0 5px 0;}
#clanek p.stred         {text-align: center;}
#clanek p.odst             {margin: 0 0 5px 0;}
#clanek p.trizeni         {margin: 16px 0 16px 5px;}
#clanek p.trizeni img        {vertical-align: middle;}
#clanek .usetrite         {color: #f00; font-size: 110%; font-weight: bold; margin-top:3px;}
#clanek .maly             {font-size: 85%;}
#clanek .sestava         {width: 300px;}
#clanek hr     {display: none;}
#clanek img     {border: 0;}
#clanek .polozka{
    color: #000;
    font-size: 100%;
    line-height: 150%;
    text-decoration: underline;
    position:relative;
    top:10px;
}
a#tisk img{
    width:10px !important;
    height:auto;
}
#clanek .polozka_naz{
width:164px;
height:52px;
background: url('../images/zbozi_top.gif') 0 0 repeat-x;
}
#clanek .polozka:active        {color: #59840e;}
#clanek .polozka:visited    {color: #000;}
#clanek .polozka:hover        {color: #59840e;}
#clanek .polozka2     {color: #000; font-size: 110%;}
#clanek .red            {color: #f00;}   
/* tabulka s košíkem */           
#clanek .kosikinfo        {
    width: 100%;
    border-collapse:collapse;    
    text-align:center;
}
.submit-kos{
    text-transform:lowercase;
    background:url(../images/blanc_butt_small) 0 0 repeat-x;
    border:none;
    background:#a4b349;
    padding:2px 3px;
    vertical-align:center;
    border:#9DAC47 1px solid;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    line-height:100%;
    vertical-align:middle;
}
#clanek .kosikinfo th, #clanek .kosikinfo .tmavy {
    background:url(../images/table_head.gif) 0 0 repeat-x;
    border:#fff solid;
    border-width:3px 0;
    padding: 2px;
    color:#fff;
}
#clanek .kosikinfo td{
    background: #f4f4f4;
    padding: 2px;
    border:1px solid #fff;
}      
/* tabulka zákazníka */  
.zakaznik{
    width: 100%;
}
.zakaznik input    {
       background: #f4f4f4;
}
.zakaznik .noborder    {
    background: transparent;
    border: 0;
}
#clanek fieldset {
    border: 1px #bbb solid;
    padding: 5px;
    margin: 20px 0 20px 0;
}
#clanek legend             {
    background: url("../images/table_head.gif") 0 0 repeat-x ;  
    color:#fff;
    border: 1px #bbb solid;
    padding: 2px 3px;
    margin-bottom: 8px;
}                   
/* objednávky */    
#clanek .objednavky{
    width: 100%;
    border-collapse:collapse;    
}
#clanek .objednavky tr {text-align: center;}
#clanek .objednavky th        {
color: #fff;
background: url("../images/table_head.gif") 0 0 repeat-x #b3dbff;
border: 1px #000 solid;
padding: 2px;
}
#clanek .objednavky td        {background: #ebebf2; border: 1px #000 solid; padding: 2px; vertical-align: middle;}
#clanek .detailobjednavky    {width: 100%; text-align: center;}
#clanek .detailobjednavky tr {text-align: right;}
#clanek .detailobjednavky th    {color: #fff; background: url(../images/bgtab.gif) repeat-x #b3dbff; border: 1px #000 solid; padding: 2px; text-align: center;}
#clanek .detailobjednavky td    {padding: 2px;}      
/* cena objednávky */                             
#clanek .cena_objednavky p    {margin: -2px 0 5px 0;} 
#clanek .pokl_zak   {font-size:120%; width:100%;}  
#clanek .pokl_plat td{/*text-align:right;*/}
#clanek td.mensi             {width: 380px; text-align:left;}
#clanek .pravy              {width:100px}
#clanek .submit_ok_karta     {width: 170px; color: #00f; border: 0; background: transparent; text-decoration: underline; cursor: pointer;}
#clanek .potvrz_cetelem_uver    {padding-left: 5px;}
#clanek .potvrz_cetelem_uver p {margin: 0 0 10px -7px;}   
/* aktuality plus */                               
#clanek .pozadisuderadky    {color: #000; background: #f9f9f9; padding: 3px 5px; vertical-align: top;}
#clanek .pozadilicheradky    {color: #000; background: #eee; padding: 3px 5px; vertical-align: top;}
                                       

/* výpis položek zboží v oddělení (stručný) */ 
#clanek .rada_str th        {
    background: url("../images/table_head.gif") 0 0 repeat-x ;  
    text-align: center;
    color:#fff;
    padding: 3px;
    width:auto;
} 
#clanek table.obal_zbozi .rada_str_sude td,#clanek table.obal_zbozi .rada_str_liche td    {
    background: #f9f9f9;
    border: 1px #ccc solid;
    padding: 3px;
    vertical-align: middle;
    height:auto;
}
#clanek .obal_zbozi .rada_str tr{
    width:512px;
}

#clanek table.obal_zbozi td.rada_str_ico   {
  white-space: nowrap; 
  width:75px;
} 
#clanek table.obal_zbozi td.rada_str_kod        {
    text-align:center;
    width:80px;   
}
#clanek table.obal_zbozi td.rada_str_vyr        {
    text-align:center;
    width:80px;   
}
#clanek table.obal_zbozi td.rada_str_naz        {
    text-align:center;
    vertical-align:top;
    width:160px;   
}
#clanek table.obal_zbozi td.rada_str_naz a{
    position:static;
}
#clanek table.obal_zbozi td.rada_str_cen{
    width:80px;
}
#clanek .rada_str_kos        {
    white-space: nowrap
    position:relative;
    }
#clanek .rada_str_kos .poloha_kosiku{
    position:relative;
    text-align:left;
    left:0px;
}
#clanek td.rada_str_kos{
    width:280px;
}
#clanek .rada_str_kos form .submit_kosik{
    position:absolute;
    right:5px;
    top:-4px;
}
#clanek .rada_str_kos form .mnozstvi{
    position:relative;
    top:0px;
    left:0px;
    margin:0;
}
#clanek .rada_str_liche td    {background: #fff; border: 1px #ccc solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_obr        {}

#clanek .rada_str_vyr        {width:60px;}

#clanek .rada_str_pop        {}

#clanek .rada_str_par        {}


#clanek .rada_str_vic        {}
#clanek .rada_str_skl        {text-align: center;}  
/* faktura */                                     
#faktura             {width: 100%; background: #fff;}
#faktura hr             {height: 0; margin: 3px 1px;}
#faktura .pozn            {margin: -2px 0 5px 0;}     
/* zobrazení stručné/tučné, tisk apod. */         
#clanek #zobrazeni{
background: url('../images/menu_first.jpg') 0 0 no-repeat;
text-decoration: none;
color:#fff;
position: absolute;
right: 2px;
top:-20px;
padding:3px 8px;
text-align: right;
width:166px;
font-size: 80%;
}
#clanek #zobrazeni a{
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
}
#clanek #tisk             {vertical-align: middle; margin-right: 2px;}            
/* anketa */         
#anketa{
background:url('../images/menu_bg.gif') 0 0 repeat-y;
text-align: center;
}
#anketa .text {width: 100px; margin: 10px auto 3px auto;}
#anketa .pruh             {text-align:center; clear:both;}
#anketa .stred            {text-align:center;}
#anketa .levy             {float:left;}
#anketa .pravy             {float:right;}
#anketa .nalevo         {text-align: left;}    
/* anketa jako článek */                   
#clanek #anketa             {font-size: 100%; background: transparent; margin: 0; text-align: left;}
#clanek #anketa .bottom     {display: none;}
#clanek #anketa h3        {color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #anketa p        {margin: 6px 5px 5px 4px;}
#clanek #anketa .text         {width: 100%; margin: 10px 0 3px 0;}
#clanek #anketa .pruh         {text-align: left; clear: both;}
#clanek #anketa .stred        {text-align: left;}
#clanek #anketa .levy         {float: left;}
#clanek #anketa .pravy         {float: right;}
#clanek #anketa .nalevo     {text-align: left;} 
/* partneři */                               
#partneri{
text-align: center;
background:url('../images/menu_bg.gif') 0 0 repeat-y;
}
#partneri h3             {margin-bottom: 10px;}
#partneri a         {text-decoration: none;}
#partneri a:hover        {text-decoration: underline;}
#partneri img            {border: 0;}
#partneri hr {color: #bbb; height: 1px; margin: 3px 40px 3px 30px;}      
/* partneři jako článek */                              
#clanek #partneri        {font-size: 100%; background: transparent; margin: 0; text-align: left;}
#clanek #partneri .bottom     {display: none;}
#clanek #partneri h3        {color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}  
/* patička */     
#paticka{
float:left;
width:100%;
background: url(../images/bg_footer_long.gif) 0 0 repeat-x;
}
#patickalevy, #patickapravy    {
height:54px;
display:none;
}
#patickastred {
width:600px;
height:54px;
background: url(../images/bg_footer_bottom.gif) 100% 0 repeat-x;
font-size: 85%;
text-align: left;
margin:0 auto;
}
#patickastred p {
margin: 0;
padding:20px 0 7px 0;
color:#d7e288;
text-align:center;
font-size: 11px;
}
#patickastred a    {
    color: #fff;
    text-decoration: underline;
}
#patickastred a:active, #patickastred a:hover{
    color: #fff;
    text-decoration:none;
}
#patickastred a:visited{
    color: #f5f9d7;
}               
/*extra menu*/  
#extra_menu_obal{
    width:980px;
    height:187px;
    background:url('../images/bg_footer_top.gif') 0 0 repeat-x #2f3438;  
}
#extra_menu_obal table#spoudek {
    margin:20px 0 0 20px;
}             
/* extra menu */   
.extra_submenu {   
    width: 199px;
}
td.extra_item {
    line-height:160%;
    margin:20px;
}
li.extra_item:last-child{
    margin:20px 20px 20px 0px;
}
li.extra_item:first-child{
    margin:20px 50px 20px 20px;
}
.extra_menu a{
    color:#9d9d9d;
    text-decoration:underline;
    font-size:95%;
}
.extra_submenu span{
    color:#b8c46f;
}
.extra_header_1, .extra_header_2, .extra_header_3, .extra_header_4 {
    font-size:150%;
    color:#b8c46f;
    font-weight:bold;
    margin:0 0 20px 0;
}
.extra_submenu li{
    display:block;
    margin:0 0 5px 0;
}           
/*Popis oddeleni*/      
.popis_odd{
    position:relative;
    bottom:30px;
    margin:30px 0 20px 0;
} 
.popis_odd img{
    max-width:564px;
}         
/*Trideni*/  
#sorted .nazev strong  {
    line-height:23px;
    height:23px;
    }
#sorted .asc{
    background:url(../images/up_button.gif) 0 0 no-repeat;
    width:24px;
    height:23px;
    position:relative;
    vertical-align:middle;
    }
#sorted .desc{
    background:url(../images/down_button.gif) 0 0 no-repeat;
    width:24px;
    height:23px;
    position:relative;
    vertical-align:middle;
}
#sorted select{
    border:1px solid #000;
    margin-right:10px;
    vertical-align:middle;
}
#sorted {
    margin-bottom:20px;
    line-height:23px;
    display: block;
    vertical-align:middle;
    font-size: 80%;
}
#filtr_vyrobci {
    margin-bottom:20px;
    border:solid 1px white;
    padding:0;
    width:562px;
    font-size: 80%;
}
#filtr_vyrobci input[type=submit] {
    vertical-align: top;
}
#filtr_vyrobci input[type=checkbox] {
    vertical-align: middle;
}
#filtr_vyrobci span.vyrobce{
    height:25px;
    line-height:25px;
    width:50px;
    margin:0 5px 0 0;
    padding:0 0 0 2px;
}
           
/*strankovani*/ 
#right{
    font-size:120%;
}
#numpages{
    float:left;
    width:auto;
    font-size:120%;
    margin:10px 0 5px;
}
#numpages span{
    color:#626060;
    font-size:90%;
}
#numpages a:link,
#numpages a:visited{
    padding:0 4px;
    border:solid #626060;
    border-width:0 1px 0 0;
    color:#000;
    width:auto;
    height:16px;
    font-size:85%;
    font-weight:bold;
}
#numpages a.active{
    text-decoration:none;
    color:#626060;
}
#numpages a:last-child{
    border:none;
}
#pagination{
    width:auto;
    text-align:center;
    float:right;
}
#pagination #left{
    display:none;
}
#pagination #right a{
    padding:0 4px;
    border:solid #626060;
    border-width:0 1px 0 0;
    color:#000;
    font-size:100%;
    width:16px;
    height:16px;
}
#pagination #right #selected{
    color:#fff;
    background:url('../images/pagination.gif') 0 0 no-repeat #546301;  
    text-decoration:none;
}
#pagination #right a:last-child{
  border:none;
}                
/* ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */   
.novinka            {width: 63px; height: 13px;  margin: 1px; padding: 13px 0 0 63px; vertical-align: middle;}
.akce                {width: 41px; height: 13px;  margin: 1px; padding: 13px 0 0 41px; vertical-align: middle;}
.pripravujeme            {width: 92px; height: 13px;  margin: 1px; padding: 13px 0 0 92px; vertical-align: middle;}
.vyprodej            {width: 67px; height: 13px;  margin: 1px; padding: 13px 0 0 67px; vertical-align: middle;}
.nas_tip            {width: 53px; height: 13px;  margin: 1px; padding: 13px 0 0 53px; vertical-align: middle;}
.no24                {width: 53px; height: 13px;  margin: 1px; padding: 13px 0 0 53px; vertical-align: middle;}
.novinka b, .akce b, .pripravujeme b, .vyprodej b, .nas_tip b, .no24 b    {display: none;}   *
/* ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24, skladem_ano, skladem_ne - pro stručný výpis zboží */    
.novinka_str,
.pripravujeme_str,
.vyprodej_str,
.nas_tip_str,
.no24_str{
    display:block;
    position:relative;
    width:21px;
    height:30px;
    margin:1px;
    vertical-align:middle;
}    
.novinka_str{
    background: url(../images/nove_str.png) no-repeat left bottom;
}
.pripravujeme_str{
    background: url(../images/pripravujeme_str.png) no-repeat left bottom;
}
.vyprodej_str{
     background: url(../images/akce_str.png) no-repeat left bottom
}
.nas_tip_str{
    background: url(../images/tip_str.png) no-repeat left bottom;
}
.no24_str{
    background: url(../images/no24_str.png) no-repeat left bottom;
}
.skladem_ano_str        {width: 15px; height: 15px; background: url(../images/skladem_ano.gif) no-repeat left bottom; margin: 1px; padding: 15px 0 0 15px; vertical-align: middle;}
.skladem_ne_str            {width: 15px; height: 15px; background: url(../images/skladem_ne.gif) no-repeat left bottom; margin: 1px; padding: 15px 0 0 15px; vertical-align: middle;}
.novinka_str b, .akce_str b, .pripravujeme_str b, .vyprodej_str b, .nas_tip_str b, .no24_str b, .skladem_ano_str em, .skladem_ne_str em    {display: none;}    
/* ikony pro vzestupné a sestupné třídění */             
.vzestupne            {width: 19px; height: 19px; padding: 19px 0 0 19px; background: url(../images/vzestupne_shop_ex.gif) no-repeat left center; vertical-align: middle;}
.sestupne            {width: 19px; height: 19px; padding: 19px 0 0 19px; background: url(../images/sestupne_shop_ex.gif) no-repeat left center; vertical-align: middle;}
.vzestupne span,
.sestupne span            {display: none;}       
/* formular pro hodnoceni zbozi */           
#hodnoceni p            {margin: 0 0 9px 0;}    
/* parametry */                   
.parametry{
    margin: 5px 0 15px 0;
    border: 1px #ccc solid;
    border-collapse: collapse;
}
.parametry input,
.parametry select,
.parametry textarea    {
    font-size: 100%;
}
.parametry td{}
.param_nazev{
    text-align: center;
    background:url("../images/table_head.gif") repeat-x scroll 0 0 transparent;
    color:#fff;
    padding: 4px; border-bottom: 1px #ccc solid;
    white-space: nowrap
}
.param_cena             {text-align: right; padding: 4px; font-weight: bold; white-space: nowrap}
.parametry .sude         {background: #f9f9f9;}
.parametry .liche         {background: #eee;}      
/* obrazkove parametry */                       
#clanek .parametry_obr        {margin: 5px 0 15px 0;}
#clanek .parametry_obr td    {width: 100px; text-align: center;}
#clanek .parametry_obr img     {border: 1px #ccc solid;}   
/* oblíbené položky */                     
.oblibene th{
    background: url("../images/table_head.gif") 0 0 repeat-x #b3dbff;
    color:#fff;
    padding: 5px;
}
#clanek .oblibene .submit_kosik{
    background:#a4b349;
    padding:1px;
    vertical-align:center;
    border:#cbd784 1px solid;
}
.oblibene .sude td        {background: #f9f9f9; border: 1px #ccc solid;}
.oblibene .liche td        {background: #eee; border: 1px #ccc solid;}  
/* mnozstevni slevy */                              
.mnozstevni            {border: 1px #ccc solid; border-collapse: collapse;}
.mnozstevni th            {background: url(../images/bgtab.gif) repeat-x #b3dbff; padding: 4px; border: 1px #ccc solid;}
.mnozstevni td            {text-align: right;}
.mnozstevni .sude        {background: #f9f9f9;}
.mnozstevni .liche        {background: #eee;}
.nobr                 {white-space: nowrap;}       
/* diskuze */           
#diskuze .udaje         {padding: 2px; background: #f4f4f4; border: 1px #ccc solid;}
#diskuze .text         {margin-bottom: 10px;}        
/* off-line platba */                               
#offline             {width: 100%;}
#offline form            {text-align: center}
#offline input             {font-weight: bold;}
#offline .error         {color: maroon;}
#offline #ramecek         {border: 1px solid #000; background: #f4f4f4; padding: 5px; margin: 20px;}
#offline #offline_pozn         {font-weight: bold; width: 92%; margin: 0;}       
/* platby a doruceni */                         
.platby             {width: 100%; text-align: center;}
.platby .levy            {width: 80%; text-align: left; border-bottom: 1px #ccc solid;}
.platby .pravy            {width: 20%; text-align: right; border-bottom: 1px #ccc solid;}
.priplatky             {width: 100%; border: 1px #ccc solid; border-collapse: collapse;}
.priplatky th, .priplatky td    {border: 1px #ccc solid;}
#pridani             {background: #f4f4f4; border: 1px #ccc solid; padding: 1px 5px;}
#pridani p             {margin: 4px 0;}       
/* související položky */         
#souvisejici_sloupec         {border-left: 1px #000 solid; text-align: center;}
#souvisejici_oddeleni         {padding-left: 10px;}
#souvisejici_oddeleni ul     {margin: 0 0 0 20px; text-align: left;}
#souvisejici_svisle_nahled    {list-style-type: none; margin: 0; padding: 0;}
#souvisejici_svisle_nahled li    {text-align: center; display: block; margin: 10px; padding: 0;}
#souvisejici_svisle_nahled img     {border: 1px #ccc solid; margin-top: 5px;}
#souvisejici_nahled        {list-style-type: none; margin: 0; padding: 0;}
#souvisejici_nahled li        {text-align: center; display: inline; float: left; margin: 10px; padding: 0; position: relative;}
#souvisejici_nahled img     {border: 1px #ccc solid; background: #fff; margin-top: 5px;}           
/* predchozi a nasledujici zbozi v podrobnostech */   
#clanek #navigace_zbozi     {display: none;}          
/* podrobnosti tabulka */                               
#strana #podrobnosti {
    font-size: 120%;
}
#podrobnosti .parametry input          {position:relative; top:3px; left:2px;}
#podrobnosti .nazev        {}
#podrobnosti .cena        {color: #59840e; font-size: 125%;}
.cena                {color: #59840e; font-size: 125%;} 
/* zalozky v podrobnostech */ 
.zalozky_menu {
height: 20px;
list-style-type: none;
margin: 15px 0 0 0;
padding: 0;
position: relative;
top: 1px;
z-index: 500;
width:500px;
}
.zalozky_menu li{
display: inline;
margin: 0;
padding: 0;
}
.zalozky_menu li a{
    color: #000;
    background: url("../images/table_head_active.gif") 0 0 repeat-x #b3dbff;
    font-weight: bold;
    border: #bbb solid;
    border-width: 1px 1px 0 1px;
    text-decoration: none;
    padding: 4px 5px;
    margin-right: 1px;
    display: block;
    float: left;
}
.zalozky_menu li a:visited{
    color: #000;
}
.zalozky_menu li a:hover{
    color: #fff;
    background: #7eaf20;
}
.zalozky_menu li #active{
    color: #fff;
    background: url("../images/table_head.gif") 0 0 repeat-x #b3dbff;
}
.zalozky             {
    padding: 10px;
    text-align: left;
    position: relative;
    clear: both;
    border:1px solid #e6e6e6;
    width:500px;
}
.zalozky th{
   padding-right:2px;
}
.zalozky table{
    position: relative;
    border-collapse:collapse;
}
.zalozky table tr{
    margin:0 0 2px 0;
}
.zalozky p, .zalozky ul li{
   /*font-size:90% !important;*/
}
.zalozky table ul li{
    width:95%;
    margin:0 0 5px 15px;
}
.zalozky li{
    list-style:none;
}
.zalozky img            {position: relative;}   
/*reklama v pravem sloupci*/ 
#zalozky #lay1 img.fonts,
#zalozky #lay2 img.fonts,
#zalozky #lay3 img.fonts,
#zalozky #lay4 img.fonts,
#zalozky #lay5 img.fonts,
#zalozky #lay6 img.fonts{
    /*width:80px;*/
    height:auto;
}
#zalozky td.preview img{
    /*width:80px;*/
    height:auto;
}
#zalozky table{
    width:510px;   
}
#stredovy_podrob #zalozky table{
    width:auto;   
}
#zalozky table table{
    width:auto;   
}
#zalozky ul {
	margin-left: 18px;
}
#reklama{
    margin:0 2px 0 0;
}                              
#reklama img{
    margin:0 0 15px 0;
}               

/* Zalozky v podrobnostech */
#zalozky_menu 			{ list-style-type: none; margin: 15px 0 0 0; padding: 0; z-index: 50; height:25px;}
#zalozky_menu LI 		{display: inline; margin: 0; padding: 0;}
#zalozky_menu a {
  color: #fff !important;
  font-weight: bold;
  background: #B3C066;
  border: #9DAC47 solid;
  border-width: 1px 1px 0 1px;
  padding: 7px 15px 6px 15px;
  margin-right: 2px;
  display: block;
  float: left;
  position: relative;
  top: 1px;
  text-decoration: none;
}
#zalozky_menu a:hover {
  text-decoration: none;
  color: #2f2f2f;
  text-shadow: none;
}
#zalozky_menu #active	{
  color: #494949 !important;
  background: #ebebeb;
  border: #dcdcdc solid;
  border-width: 1px 1px 0 1px;
  position: relative;
  top: 1px;
  text-decoration: none;
  text-shadow: none;
  padding-bottom: 7px;
}
#zalozky {
  border: 1px #dcdcdc solid;
  background: #ebebeb;
  padding: 15px 15px 5px 15px;
  text-align: left;
  clear: both;
  margin: 0 0 15px 0;
}

 
/* vlajky */      
#vlajky{
    text-align: center;
}   


.pseudologo {
  width: 350px;
  height: 110px;
  display:block;
}              

.extra_submenu li {
  overflow:auto;
}

.doporucujeme {
    display: none;
}

#stredtabulka table{
    border: solid 1px #cccccc; 
    border-collapse:collapse;
 
  
}  

#stredtabulka tr td {
    border: solid 1px #cccccc; 
     padding: 2px;
    
  
} 

/* pruh s odkazy menu turnaje*/  
#pruh_odkazy2 {
    height:30px;   
    width:550px;
    position:relative;
    right:2px;
    font-size:100%;
    } 
#odkazy_text2 {
    width: 982px;
}

/* výsledky hledání */
.vypis {
	margin-left: 18px;
}
p.h_title {
	background: #f5f9d7;
	padding: 6px;
	margin: 6px 0 3px;
}
