/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */
 
a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}
 
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}
 
.required, .red {color:red;}
.green {color:green;}
.cleaner, span.uzavirac {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}
 
.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
 
:focus {outline:0;}
 
a {color:#BE0027;}
a:hover {text-decoration:none;}
 
h1 {font-size:;}
h2 {font-size:;}
h3 {font-size:;}
h4 {font-size:;}
 
small {font-size:90%;}
 
form input.text {}
form input.radio {}
form input.checkbox {}
form input.submit {cursor:pointer;}
form button {cursor:pointer;}
form select {}
form textarea {}
 
.page p, .page, .page ul, .page h2, .page h3, .page h4, .page table, .page form {margin-bottom:10px;}
.page ol, .page ul {margin-left:30px;}
.page h1 {}
 
/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {font:normal normal normal 80%/1.5 arial,Helvetica,Tahoma,Verdana,sans-serif;}
.page {width:761px;margin:0px auto;position:relative;}
.hlava-mimo {position:absolute;background: url("../images/body-bg.jpg") left bottom no-repeat;width:106px;height:306px;top:0px;right:-106px;}

#hlava {height:253px;position:relative;background: url("../images/hlava-bg.jpg") center top no-repeat;}
#hlava a img.logo {position:absolute;top:90px;left:45px;}
#hlava .slogan {font-size:19px;position:absolute;bottom:10px;left:45px;color:white;}
#hlava ul {position:absolute;bottom:48px;left:1px;list-style:none;}
#hlava ul li {float:left;}
#hlava ul li a {float:left;font-size:13px;color:white;background: url("../images/li.png") right center no-repeat;text-decoration:none;padding-right:15px;margin-left:15px;}
#hlava ul li a.last {background-image:none;}
#hlava ul li a:hover {text-decoration:underline;}
#hlava a.sitemap {color:#005c54;font-size:11px;position:absolute;left:45px;top:15px;}
#hlava a.print {position:absolute;left:130px;top:15px;background: url("../images/print.gif") left center no-repeat;padding-left:15px;font-size:11px;color:#818181;}

#obsah {background: url("../images/obsah-bg.jpg") right top no-repeat;floaT:right;width:500px;position:relative;}
#obsah h1 {color:#be0027;font-size:18px;font-weight:normal;background: url("../images/hajedna.gif") left center no-repeat;text-transform:uppercase;padding-left:35px;background-position:0px 9px;margin-top:25px;}
#obsah p {margin:15px;}
/*#obsah a.print {position:absolute;right:45px;top:30px;}*/ 
 
#leva {float:left;width:240px;margin-top:15px;}
#leva ul {list-style:none;margin:0px;}
#leva ul li {*float:left;*width:240px;}
#leva ul li a {margin-bottom:1px;display:block;padding:10px 0;font-size:11px;text-transform:uppercase;color:#005c54;text-decoration:none;padding-left:45px;background:#e5eeee url("../images/li.gif") left center no-repeat;background-position:25px 14px;}
#leva ul li a:hover {text-decoration:underline;}
#leva ul li a.active {color:#8E8F8F;text-decoration:underline;}
#leva ul li ul li a {background-image:none;border-left:3px solid #AFB0B0;*width:195px;margin-left:25px;padding:7px 0 7px 17px;}
#leva ul li ul li a.active {border-left-color:#005C54;color:#005C54;}
#leva h3 {font-size:14px;text-transform:uppercase;color:#40857f;margin-top:20px;margin-left:25px;}
#leva .news {margin-left:25px;font-size:11px;color:#3e3e3e;margin-bottom:10px;}
#leva .news p {border-left:5px solid #8ab2af;padding-left:10px;font-size:12px;margin-top:5px;}
#leva .news p a {color:#40857f;}
#leva .contact {background-color:#e5eeee;font-size:11px;color:black;padding:10px 25px;margin-bottom:10px;}
#leva .contact table {margin:0px;width:100%}
#leva .contact p {margin:0px;line-height:22px;}
#leva .contact p a {color:#be0027;}
 
#pata {background:#e5eeee;line-height:22px;color:#8ab2af;font-size:11px;text-align:right;padding-right:25px;padding-top:10px;padding-bottom:10px;}
#pata a {color:#40857f;}

#obsah .news_item {padding-top:5px;border-bottom:1px solid #fff;}
#obsah .news_item p {margin-top:0;}
#obsah .news_item h2 {margin:0 15px 5px 15px;padding:0;font-size:15px;}
#obsah .news_item h2 a {color:#40857F;text-decoration:none;}
#obsah .news_item h2 a:hover {text-decoration:underline;}
#obsah .news_item img {float:left;margin:0 10px 10px 0;}
#obsah .news_item small {line-height:18px;float:right;color:#3d3d3d;}

.gallery img {float:left;padding:3px;border:1px solid #E5EEEE;margin:0 10px 10px 0;}
