* { margin:0; padding:0;}
html, body { height:100%;}
body { background:url(images/body-bg.gif) center top #37271c; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:1.25em; color:#111;}
.doleva { float:left;}
.clear { clear:both;}
.popis { width:100%; overflow:hidden;}
td {font-family:"Tahoma";font-size: 11pt;font-style:normal; color: #111;}

p { margin-bottom:18px;color:#111;}

a {color:#c30000; outline:none;}
a:hover{text-decoration:none;color:#111;font-weight:bold;background:#fff;}

h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:60px; line-height:1em; color:#c30000; text-transform:uppercase; font-weight:normal; letter-spacing:-2px;}
h1 a { color:#c30000; text-decoration:none;}
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#c30000; font-size:30px; line-height:1em; font-weight:normal; margin-bottom:12px; letter-spacing:-1px;}

#hlavicka .nahore { height:136px; }
#hlavicka a {color:#bca695;}
#hlavicka a:hover {color:#c30000; }
#hlavicka h1 {font-weight:bold;}
#hlavicka .obrazek { height:390px; background:url(images/hlavni.png) no-repeat left bottom;}
#hlavicka .obrazek.alt { height:278px; background:url(images/hlavni1.png) no-repeat left bottom; width:100%; padding:0; margin:0;}
#hlavicka .obrazek .sestava { padding:13px 0 0 13px;}

#hlavicka .logo { float:left; padding:40px 0 0 45px;}
#hlavicka .logo em { position:absolute; top:25px; text-transform:uppercase; font-style:normal; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px;}
#hlavicka .kontakt { float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; line-height:1em; color:#c30000; padding:23px 48px 0 0; letter-spacing:-1px;}

.hlavicka-box { background:url(images/hlavicka.jpg) no-repeat left top; width:950px; height:364px;}
.hlavicka-box .uvnitr { padding:307px 0 0 2px;}

#hlavicka .nabidka { width:100%; overflow:hidden;}
#hlavicka .nabidka li { display:inline;}
#hlavicka .nabidka li a { display:block; float:left; width:103px; height:55px; line-height:52px; font-size:16px; text-transform:uppercase; font-weight:bold; color:#111; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; margin-right:2px; background:url(images/menu.png) no-repeat left top;}
#hlavicka .nabidka li a:hover { background:url(images/menu1.png) no-repeat left top;color:#fff;}
#hlavicka .nabidka li a.aktivni { background:url(images/menu2.png) no-repeat left top;color:#fff;}

#obsah { background:url(images/obsah.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah0 { background:url(images/obsah0.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah1 { background:url(images/obsah1.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah2 { background:url(images/obsah2.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah3 { background:url(images/obsah3.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah4 { background:url(images/obsah4.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah5 { background:url(images/obsah5.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah6 { background:url(images/obsah6.jpg) left top; margin:0 8px;  padding:11px 40px 20px 40px;}
#obsah7 { background:#cabdaa; left top; margin:0 8px;  padding:11px 40px 20px 40px;}

#obsah .indent { padding:17px 0 20px 0;}


#obsah ul { padding-bottom:20px;}
#obsah ul li { background:url(images/bull1.gif) no-repeat left 8px; padding:0 0 0 13px;}

ul { list-style:none;}

#obsah .tabulka li { width:100%; overflow:hidden; padding:0; background:none; font-size:.91em; padding-bottom:15px;}
#obsah .tabulka li img { float:left; margin:0 13px 0 0;}

#dole { font-family:Arial, Helvetica, sans-serif; padding:28px 40px 35px 40px;}
#dole a { color:#e3dad2;}
#dole a:hover { color:#000;font-weight:bold;background:#fff;}
