* {
	margin: 0;
	padding: 0;
}


html, body {
        height:100%;
}

body {
	    font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
	    background: #FFFFF0 ;
		background-image: url('images/prouzek_14.jpg');
        background-repeat: repeat-y;
	    color: #000;
	    font-size: x-small;
        line-height: 1.8;
		text-align:center;position:relative;
        }

html>body {
	font-size: small;
}

#hlavni {
        position:relative; z-index:2;
        width:100%;
 	    height: 100%;	
        min-height: 100%;
		background-image: url('images/povleceni-texart_02.jpg');
        background-repeat: repeat-x;
		z-index:3;
		text-align:left;
       }

 body>#hlavni {
 	height: auto;
 }
#hlavicka {
        position:relative;
        width:100%;
}

h1, h1 span {
	width: 354px;
	height: 119px;
	font-size: 110%;
	overflow: hidden;
	position: relative;
    background:#ebe9e9;
	color:red;
	right: 0;
	top: 0;
	z-index: 4;
	text-align: left;
}
h1 span {
	display: block;
	background:  url("images/shop4_01.jpg") no-repeat;
	z-index: 5;
	position: absolute;
    left:0px;
	cursor: pointer;
}
#kosik {
    position:absolute;
	top:36px;
	right:30px;
	width:187px;
	height:120px;
	text-align: right;z-index:30;
	}
#kosik p {
    margin-top:5px;
    margin-right:20px;
}

#vyhledavani-kasa {
	width:223px;
	height:60px;background:#fdeecd url("images/povleceni-texart_10.jpg") no-repeat 95% 50%;z-index:50;
}
#vyhledavani-kasa form{padding:16px;
}
#vyhledavani-kasa input text{width:60px;
}
#levy {
    margin: 0; padding:0;
    float:left;
    width:223px;
	margin-bottom:80px;
	z-index:30;
	     }
#levy h2 { margin:30px 0 20px 20px;  padding: 0.25em 0 0.25em 5px; width:200px;_width:205px; font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; 
         background-color:#993333; font-size: 1.0em; color:#F1B930;border-bottom:1px solid #A27B15;
}
#levy h3 {margin:0 20px 0 20px;padding:0.25em 0 0.25em 5px;width:180px;_width:185px; font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; 
         background-color:#FDEECD; font-size: 1.0em; color:#62010A;border-bottom:1px solid #A27B15;}
#levy p {
      padding:0.25em 10px 0.25em 30px;
}
#pravy {
    margin-top:-60px; padding-top:80px;
    float:right;
    width:223px;
    margin-bottom:40px;
	overflow:hidden;
	background: #fef7e8;
	background-repeat: no-repeat;
 }
#pravy h2 { margin:10px 0 10px 20px;  padding: 5px; width:168px; font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; background-image: url('images/rentex3_12.jpg');  background-repeat: repeat-y;
        background-position: 50% 100%; background-color:#993333; font-size: 1.0em; color:#000;border-bottom:1px solid #A27B15;
}
#pravy p {
      margin:10px 10px 10px 20px;padding:0.25em 20px 0.25em 10px;width:148px;background:#FDEECD;
}

#prostredni {position:relative;margin:-60px 225px 150px 225px;
                 width:auto;
    z-index:11;
 }


img {border:0;}

#prostredni h2 {padding:1.5em 1em 0.5em 30px;font-size:1.4em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;float:none;color:#800000;
}
#prostredni h3 {padding:1.5em 1em 0.5em 30px;font-size:1.0em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;float:none;
display:block;}
#prostredni h4 {padding:1.5em 1em 0.5em 30px;font-size:1.0em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;
}
#prostredni p  {padding:0.2em 20px 0.2em 32px;line-height:1.6em;
}
#prostredni dl {position:relative;float:left;z-index:40;margin:30px 0px 0 40px;_margin-left:35px;width:220px;padding:0; 
}
#prostredni dl img.akce{position:absolute;top:23px;right:0;z-index:50;}
#prostredni dt {width:220px;font-size:1.0em;font-weight:bold;background:#fef7e8;color:#800000;padding:0;margin:0;
}
#prostredni dt img{
}
#prostredni dd { line-height: 1em;padding:5px 5px 5px 0;width:220px;float:none;
}
#prostredni dd.cena {width:220px;margin-right:5px;text-align:right;background:#fdeecd;border-top:2px solid #800000;
}
#drobky {width:auto;height:60px;background:#fef7e8;overflow:hidden;	z-index:8;}
#drobky h2 {font-size:1.2em;padding:1em 0 1em 30px;}
#drobky p{line-height:60px;}
hr.cleaner {

      clear:both;
      height:1px;
      margin: -1px 0 15px 0; padding:0;
      border:none;
      visibility: hidden;
      }   
#pager{
width:auto;clear:left;
   margin:30px;margin-top:40px;
   border:1px solid #993333;
}
#ukaz {width:300px;margin:30px 20px 30px 20px;}
#paticka {
display:block;
	width:100%;
 	height: 51px;
	overflow: hidden;
    color: inherit;
	text-align: center;background:#fef7e8;border-top:2px solid #800000;
z-index:55;
	 }

a {     
        font-size:0.9em;
        font-weight:bold;
        color:#800000;
       
}

a:hover {
        color:#CC5632;
        
}
 .left {
 float:left;
 border:0;
 }
 .right {
 float:right;
 border:0px;
margin:10px 40px 10px 10px;
 }
ul {
text-align:left;
margin:20px 0px 10px 45px;
padding: 0;
list-style-type: square;
list-style-position: outside;
}

#levy ul {padding:0;margin:0px 0 0 21px;list-style: none;border-top:1px solid #CD8100;width:184px;overflow:hidden;font-size:0.9em;}
#levy ul li a {color:#860000;background:#FAE5AE;border-bottom:1px solid #F0B118;display:block;width:184px;padding:0.25em 5px 0.25em 20px ;text-decoration:none;}
#levy ul li a:hover {color:#9D0102;background:#F2C043;}
#levy ul ul {padding:0;margin:0;border-bottom:1px solid #CD8100;}
#levy ul ul li a {padding:0.15em 5px 0.15em 33px ;background:#ECE3C4;}
#levy ul ul li a:hover {color:#EB7A00;background:#FADA8D;}
#levy ul li a.active {color:#F1B930;background:#B22615;}

form {padding:0;margin:0;}
fieldset { 
margin:30px 10px 30px 10px;padding:0px;}
legend {
	  margin-left:15px;
	  padding:3px;
	  border:1px solid #FFFFF0;
	  font-weight:bold;
	  color:#993333;
}
fieldset input  {
padding:0;margin:4px;
}
checkbox {
      width:20px;
	  margin-left:10px;
	  padding:0;
}
label {
      width:120px;
	  margin:0 0 0 5px;
	  padding:2px;
}
 select {
      width:50px;
	  margin:0 0 0 15px;
	  padding:0;
}

textarea {
      width:220px;
	  margin-left:10px;
	  padding:0;
}
.send {
      text-align:center;
	  }
 table {
width:auto;
     border-collapse: collapse;
	 border:3px double #FFFFF0;
     font-size:0.9em;
	 font-weight:normal;
	 margin:30px 25px 10px 25px;
	 padding:2px;
 }
 th {padding:3px;text-align:left;
 	 border:2px solid #FFFFF0;
background:#FAE5AE;
	 }
 td {padding:3px;
 	 border:2px solid #FFFFF0;
background:#FDEECD;
	 }
.warning {
     color:red;
	 font-weight:bold;
}
ol {
      width:auto;
	  margin:15px 40px 15px 40px;
      list-style-type: upper-roman;
	  list-style-position:outside;}
	  
ol li {
      width:auto;
	  margin:15px 0 5px 0;
	  padding:5px;
	  font-family: Arial, Verdana, Tahoma, lucida, sans-serif; 
	  word-spacing:0.2em;
	  line-height:2em;
      border:3px double #CC9D09;
	  background:#F9F3D9;
}
.noborder {
border:0;
}  
#prostredni .detail {width:600px;float:none;}
#prostredni dd.cenak {width:600px;margin-right:5px;text-align:right;background:#fdeecd;border-top:2px solid #800000;
}
.red {
     color:red;
	 font-weight:bold;
}