* {
	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;
        }

html>body {
	font-size: small;
}

#hlavni {
        position:relative; z-index:2;
        width:100%;
 	    height: 100%;	
        min-height: 100%;
		background-image: url('images/prosteradla-povleceni_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;
	color:red;
	right: 0;
	top: 0;
	z-index: 4;
	text-align: left;
}
h1 span {
	display: block;
	background:  url("images/prosteradla-povleceni_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:#9D1A66 url("images/prosteradla-povleceni_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:#9D1A66 ; 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;
}
#prostredni {
    margin:-60px 0 80px 223px;
    z-index:11;
 }

#PagerId{
width:auto;clear:left;
   margin:30px;
   border:1px solid #993333;
}
img {border:0;}
fieldset {margin:30px;}
#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:#8A0E6E;
}
#prostredni h3 {padding:1.5em 1em 0.5em 30px;font-size:1.0em;font-family:  Georgia,Tahoma,Verdana,sans-serif, Arial, lucida;float:none;
}
#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 0 0 30px;_margin-left:20px;width:220px;padding:0; 
}
#prostredni dl img.akce{position:absolute;top:0;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;
}
#prostredni form {margin-left:10px;}
#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;
      }   
#paticka {
display:block;
	width:100%;
 	height: 51px;
	overflow: hidden;
	position: fixed;
	left: 0;
	bottom: 0;
    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:#E46E31;}
.form1  {
      width:auto;
	  margin:10px 25px 10px 25px;
	  }
.form1 fieldset {
      width:auto;
	  border:3px double #9b0101;	
	  margin:30px 5px 30px 5px; 
	  padding:0; 
	  }
.form1 legend {
	  margin-left:15px;
	  padding:3px;
	  border:1px solid #9b0101;
	  font-weight:bold;
	  color:red;
}
.form1 input {
      width:350px;
	  margin-left:10px;
	  padding:0;
}
.form1 checkbox {
      width:20px;
	  margin-left:10px;
	  padding:0;
}
.form1 label {
      width:150px;
	  margin:0 0 0 15px;
	  padding:2px;
}
.form1 select {
      width:350px;
	  margin:0 0 0 15px;
	  padding:0;
}
.form1 textarea {
      width:220px;
	  margin-left:10px;
	  padding:0;
}

.send {
      text-align:center;
	  }
 table {
width:60%;
     border-collapse: collapse;
	 border:3px double #993333;
     font-size:0.9em;
	 font-weight:normal;
	 margin:30px 25px 10px 25px;
	 padding:2px;
 }
 th {padding:3px;
 	 border:1px solid #993333;
	 }
 td {padding:3px;
 	 border:1px solid #993333;
	 }
.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;}
#prostredni dd.cenak {width:600px;margin-right:5px;text-align:right;background:#fdeecd;border-top:2px solid #800000;
}

