/* CSS Document */
* {
margin : 0;
padding : 0;
}
body {
background : #A29E9E url(img/body_background.jpg) repeat-x top;
font-family : Trebuchet MS;
font-size : 12px;
line-height : 1.5;
text-align : center;
}
#telo {
margin : 0 auto;
width : 950px;
}
#hlavicka {
background : url(img/head.jpg) no-repeat;
height : 200px;
width : 100%;
}
h1 {
color : white;
padding : 0.5em 0em 0em 1em;
text-align : left;
}
h2 {
padding : 0.5em 0.5em 0.5em 0em;
font-size : 120%;
text-decoration : underline;
}
h2 a{
font-size : 100%; color : #000000;
}
h2 a:hover{
color : #FFFFFF;
}
h3 {
padding : 0 0 0.5em 0; margin : 0 0 0 1em;
font-size : 180%; 
text-align : left;
}
h4 {
padding : 0.5em 0.5em 0.5em 1em; color : black;
font-size : 250%; 
text-align : left;
}
#menu2 {
padding : 0.5em 0.5em 0.5em 1em; color : #333333;
font-size : 80%; background-color:#B9B9B9; height: 10px;
text-align : left; padding-left: 3em; margin: 0;
}
#menu2 a{
text-decoration : none; color : #333333;
}
#menu2 a:hover{
color : #666666;
}
#menu {
background : #fff url(img/head_1.jpg) no-repeat right;
height : 73px; font-family : Trebuchet MS;
font-size : 130%; 
width : 100%;
text-align : left;
margin : 0;
}
#menu li {
list-style : none;
font-size: 100%;
display : inline;
line-height : 35px;
}
#menu li a {
text-decoration : none;
margin-right : -5px; border-right: 5px solid #969696;
background-color : #B0B0B0; 
padding : 7px 15px 5px 15px;
color : black;
}
#menu li a:hover {
color : #fff;  margin-right : -5px; border-right: 5px solid #969696;
background : #CF2645;
}
#menu li a.current {
background : #CF2645 url(images/trcorner.gif) no-repeat top right;
color : #fff;
}

#obsah {
width : 950px; 
margin : 0; padding: 0;
text-align : left;
background-color : white;
}
#leva {
float : left;
background-color : #CCCCCC;
width : 950px;
margin-top : 0em; 
padding : 0;
}
#leva_obsah {
	margin : 0;
	padding : 1em 1em 1em 2em;
	font-size : 120%;
	text-align : justify;
	vertical-align: text-bottom;
}
#q {
float : left; 
font-size : 400%; 
width : 1em;
text-align : center; 
padding : 0em 0.1em 0;
background : #8DB130; 
color : white; 
border : solid #616161 1em; 
border-width : 0 0.1em 0.1em 0; 
margin : 0 0.1em 0.1em 0;
}

hr.cleaner {
clear : both;
height : 0px;
margin : -1px 0 0 0; 
padding:0;
border : none; background: #CCCCCC; 
visibility : hidden;
}
#reset {
border : 0 none;
clear : both;
float : none;
font-size : 0;
height : 0;
line-height : 0;
margin : 0;
padding : 0;
width : 0;
}
#paticka {
background-color : #CF2645;
color : #FFFFFF;
text-align : center;
height : 20px;
font-size : 95%; padding: 0;
width : 100%; margin-top : 0px;
}

#head_1 {
background : #FFFFFF;
margin : -34px 0px 0px 0px; 
float : right; clear : inherit;
}

#zpet a {
text-decoration : underline;
margin : 0; color: #CF2645;
}
#zpet a:hover {
text-decoration : underline;
margin : 0; color: #FFFFFF;
}

#aa a {
text-decoration : underline;
margin : 0; padding : 0; color: #CF2645;
}
#aa a:hover {
text-decoration : underline;
margin : 0;padding : 0;color: #FFFFFF;
}

#objednavky a {
text-decoration : none; display: inline;
color: red; font-weight: bold; font-size: 16px;
}
#objednavky a:hover {
text-decoration : none;
color: #FFFFFF;
}

#sitemap a{
text-decoration : none;
background : url(img/sipka_site_map_cerna.gif) no-repeat left;
color: black;
font-size: 85%;
float : right; margin-top : -3em;
padding : 5px 8px 5px 15px;
}

#sitemap a:hover{
background : url(img/sipka_site_map_cerna-.gif) no-repeat left;
}

.sitemap a{
text-decoration : none;
color : #CF2645;
font-size : 90%;
}
.sitemap a:hover{
color : white;
}

/* Pro Operu a Gecko */
html>body #leva {margin : 0em;}
html>body #menu {height : 73px; font-size : 130%; width : 100%;}
html>body h1 {padding : 0.5em 0em 0em 1em; font-size : 270%;}
html>body #obsah {margin : 0;}
