BODY {
background-image : url(image/tapeta1.gif);    
background-repeat : repeat-y; 
background-position : 50% 0; 
padding : 0; 
margin : 0; 
font : 1.1em/1em Verdana, Arial, sans-serif; 
color : Black; 
background-color : White; 
text-align : center; 
}
a {
color: Black;
text-decoration: none;
}
a:link {
 color: Black;
}
a:visited {
color: Black;	
}
a:hover {
color: #820021;
text-decoration: underline;
} 

#tbody {
background-color: White;
background-repeat : repeat-y; 
background-position : 50% 0; 
width : 800px; 
margin : 5px auto 0; 
padding : 0; 
position : relative; 
text-align : left; 
 
} 
#hlava {
background : url(image/vrch.gif) no-repeat 0 0;
background-color: White;
height : 200px; 
width : auto; 
line-height : 130%; 
margin : 0; 
padding : 0; 
} 
#hlava img {
border-style : none; 
margin : 0; 
padding : 0; 
} 
#hlava h1 {
background : url(image/alogo.gif) no-repeat 0 0; 
color : Black; 
font : 38px/41px Tahoma, Verdana, Arial, sans-serif; 
position : absolute; 
z-index : 101; 
top : 35px; 
left : 165px; 
margin : 0; 
padding : 0; 
}

#obsah { 
background-color : white;
background : url(image/M2p.gif) repeat-y 0 0;   
margin: 0; 
padding : 0; 
float: left;
width : 75%; 
text-align : justify; 
}
#dlouhy { 
float: left;
width : 1px; 
height: 1100px;
}
#obsah img {
margin : 0 25px; 
padding : 0; 
border-style : none;
}
#obsahnahore {
background :  url(image/M11.gif) no-repeat 0 0;   
margin: 0 0; 
padding :0 0; 
float: left;
width : 75%; 
text-align : center;	
}
#obsahspodek {
background : url(image/M5K.bmp) no-repeat 0 0;   
margin: 0; 
padding : 0; 
float: left;
width : 75%; 
text-align : justify;		
}  

#obsah h3 {
color : #122513; 
font : 18px/20px Tahoma, Verdana, Arial, sans-serif;
margin : 0 40px; 
padding : 0 0 20px 0; 
} 
#obsah h4 {
color : #003399; 
font-size : 80%; 
margin : 0 40px; 
padding : 0; 
} 
#obsah p {
font-size : 70%; 
line-height : 1.66em; 
margin-left : 30px; 
margin-right : 40px; 
padding-top : 0.25em; 
padding-left : 0; 
padding-right : 0; 
}
#obsah1 { 
background-color : white;
font-size: 12px;  
margin-left : 10px; 
margin-right : 10px; 
padding : 0; 
text-align : left; 
}
sup {
color: Red;
font-size: 90%;
}
#papa{
width: 373px;
 font-weight: bold;
}
div.uvod {
margin: 0 60px;	
padding : 0;

}
div.uvod img {
margin: 0;	
padding : 0;

}

#pravidla {
font-size : 70%; 
line-height : 1.66em; 
margin-left : 60px; 
margin-right : 30px; 
padding-top : 0.1em; 
padding-left : 0; 
padding-right : 0; 
}
 
div.kniha {
margin: 0px 60px;
padding: 20px 0 20px 0;
border-top: 1px solid #BBA67C;	
}

div.kniha img{
float: left;
margin: 0;
padding : 0;
}
div.kniha ul {
margin: 0 0 0 100px;	
padding : 0;

}
div.kniha li {
list-style: none;
padding: 5px 0 0 0;
margin: 0; 
}
div.kniha a {
color: #122513;
border-style: none;
list-style: none;
}

div.kniha li.autor {
font : 14px/16px Verdana, Arial, sans-serif;
font-weight: bold;
padding: 0;
margin: 0; 
}
.nazev {
font : 14px/16px Verdana, Arial, sans-serif;
padding: 5px 0 0 0;
margin: 0; 
}
#dil {
font : 12px/16px Verdana, Arial, sans-serif;
font-style: italic;
padding: 5px 0 0 0;	
margin: 0; 
}
#rok {
font : 12px/16px Verdana, Arial, sans-serif;
font-style: italic;
padding: 5px 0 0 0;	
margin: 0; 
}
.cena {
font : 14px/16px Verdana, Arial, sans-serif;
font-weight: bold;
padding: 5px 0 0 0;
margin: 0; 
}
div.kniha li.objednat {
background : url(image/sipkadetajl.gif) no-repeat 0 85%;  
color: Black;
font : 14px/16px Verdana, Arial, sans-serif;
padding: 5px 0 0 20px;
margin: 0; 
}
li.objednat a:link { 
color: Black;
text-decoration: underline; 
} 
li.objednat a:hover { 
color: #8B0000;
text-decoration: none; 
}  
#nav a:hover {
background : #fff; 
} 
div.photo {
text-align: center;
}
div.photo img {
border-style : none;
}

img {
border-style : none;
}

div.odkazy a:link {
color : #99CC33; 
} 
div.odkazy a:visited {
color: #99CC33;
} 
div.odkazy a:active {
color : #CCCCCC; 
} 
div.odkazy a:hover {
color : #336633; 
}

div.detajl1 {
font : 14px/16px Verdana, Arial, sans-serif;
font-weight: bold;
font-style:normal;    
margin: 0 20px;
padding: 0;
}
div.detajl1 h2 {
color : Black;
font : 18px/22px Verdana, Arial, sans-serif;
font-style: normal;
font-weight: bold; 
margin : 0 30px; 
padding : 0 0 10px 0;
}
div.detajl1 ul {
margin: 0 0 0 30px;	
padding : 30px 0 0 0;

}
div.detajl1 li {
list-style: none;
padding : 3px 0 0 0;
margin: 0; 
}
div.detajl1 a {
color: Black;
}
#d1foto {

margin: 0;
padding : 0;
}
#kosikform {
margin: 0 30px;
padding : 20px 0;
}

#objednat1 {
background : url(image/kosik55.gif) no-repeat 0 90%;  
color: #A4A4A4;
font : 15px/21px Verdana, Arial, sans-serif;
padding: 12px 0 0 23px;

}
#objednat1 a:hover {
color: Maroon;
text-decoration: underline; 
}  

 
#hlavaform {
position : absolute; 
z-index : 101; 
top : 97px; 
left : 625px; 
font : 12px/14px Tahoma, Verdana, Arial, sans-serif;
width: 163px;  
color: Black;
text-align : center; 
margin: 0; 
padding: 0;	
}

#sbi {
font : 10px/12px Tahoma, Verdana, Arial, sans-serif;
width: 155px;  
}
#sbb {
font : 10px/12px Tahoma, Verdana, Arial, sans-serif;
width: 161px;  
}

#hlavaform p {
font : 12px/14px Tahoma, Verdana, Arial, sans-serif;  	
color: Black;
margin: 0; 
padding: 6px 0;		
} 

#obform { 
font :14px/16px Verdana, Arial, sans-serif;
width: 550px;  
color: Black;
margin: 0 0 0 20px; 
padding: 0;	
}
#obform label { 
font-family : Verdana,Arial, sans-serif;
font-weight: bold;  
color: Black;
}
#obform fieldset { 
 border: 1px solid #BBA67C;
 padding: 0 20px;
}
#obform legend { 
font-family : Verdana,Arial, sans-serif;
font-size: 90%; 
color: #BBA67C;
margin: 0; 
padding: 0;	
}
div.pokrnakup {
background : url(image/sipkadetajl.gif) no-repeat 0 85%;  
font : 14px/18px Verdana, Arial, sans-serif;
float: right;
margin: 0;
padding: 0 0 0 20px;
}
table { 
font : 12px/14px Tahoma, Verdana, Arial, sans-serif;  
border-top: 1px solid #BBA67C;
border-left: 1px solid #BBA67C;
border-collapse: collapse;
width: 500px; 
margin: 40px 0 0 0;
padding: 0 0 0 0;
}
th, td{ 
border-right: 1px solid #BBA67C;
border-bottom: 1px solid #BBA67C;
padding: 5px;
}
th { 
background-color: #E8E3C3;
}
table a { 
background-color: #E6E6E6;
border-style: none;
list-style: none;
padding: 2px 4px;
}
table a:hover { 
background-color: #D3D3D3;
color: Black;
text-decoration: none;
padding: 2px 4px; 
}

#map_canvas {
margin: 0 0 0 65px; 
padding: 0;		
} 

#errorlink {
color: #006600;
} 
#levy {
background-color: White;
font : 12px/14px Tahoma, Verdana, Arial, sans-serif;  
float: right; 
width : 24%;  
margin : 0; 
padding : 0; 
text-align : center; 
} 

#levy h4 {
font : 18px/20px Tahoma, Verdana, Arial, sans-serif;
margin : 0; 
padding : 0; 
} 
#levy h4 span {
background : url(image/kosik55.gif) no-repeat 0 90%; 
font : 18px/20px Tahoma, Verdana, Arial, sans-serif;
margin : 0; 
padding: 12px 0 0 23px;
} 

#levy img {
margin : 0; 
padding : 0; 
border-style : none; 
}
#levy ul {
list-style: none;
text-align: left;
margin : 0 0 0 30px; 
padding :10px 0 20px 0;
} 
#levy li {
 border-style: none;
 margin : 0; 
padding :5px 0 2px 0;
}
#levy a {
color: Black;
text-decoration: underline;
}
#levy a:link {
 color: Black;
}
#levy a:visited {
color: #996633;	
}
#levy a:hover {
color: Maroon;
text-decoration: none;
}

#levynahore {
background : url(image/M11L.gif) no-repeat 0 0; 

width : auto;  
margin : 0; 
padding : 0; 
text-align : center; 	
}
#levynahore h4 {
font : 18px/20px Tahoma, Verdana, Arial, sans-serif; 
color : #122513;
margin : 0; 
padding : 20px 0 0 0; 
}
form h4 {
font : 18px/20px Tahoma, Verdana, Arial, sans-serif;
color : #122513;
margin : 0;
}
#levystred {
background-color: White;
background : url(image/M12L.gif) repeat-y 0 0;
font : 12px/14px Tahoma, Verdana, Arial, sans-serif;  
 
width : auto;  
margin : 0; 
padding : 0; 
text-align : center; 
} 
#levydole {
background : url(image/LEVDOLE.gif) no-repeat 0 100%;
font : 1px/2px Tahoma, Verdana, Arial, sans-serif;  
color: #EBE6CB; 
width : auto;  
margin : 0; 
padding : 0; 
text-align : center; 	
}
#levydole h4 {
font : 18px/20px Tahoma, Verdana, Arial, sans-serif; 
color : #122513;
margin : 0; 
padding : 20px 0 0 0; 
}
#pata {
background-image: url(image/M5K.bmp) ;
background-repeat: no-repeat;
background-position: 0 0;
background-color : White; 
font : 10px/14px Tahoma, Verdana, Arial, sans-serif; 
color : black;
clear: both; 
width: 600px;
height: 120px;
margin: 0px;
padding: 30px 0 0 0; 
} 
#pata p {
text-align : center; 
margin :0; 
padding : 0; 
} 
#strankovani {
text-align : center;
margin : 0 50px; 
padding : 0; 
font : 12px/16px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold; 
}

