body {margin: 20px 0 0 0; padding: 0 0 0 0; background: #ffffff url("../obr/bcg.jpg") top center repeat-y;	color: #912C45;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 75%;}

/* obecne */
.noborder, a img {border: 0px;}
img.picture {margin: 0 15px 10px 0; padding: 0 0 0 0;border: 3px #912C45 solid;}
.neviditelny {display: none;}
.left {float: left;}
.right {float: right;}
.right-obr {float: right; margin: 0 0 10px 10px;}
.bold {font-weight: bold;}
.male, malepismo {}
.inline {display: inline;}
.center {text-align: center; margin: auto;}
.email {font-weight: bold; color: #912C45; text-decoration: underline;}
.email:hover {color: #000000; background: #FEA426; text-decoration: none;}
.odkaz {font-weight: normal; color: #912C45; text-decoration: underline;}
.odkaz:hover {color: #912C45; background: #FEE380; text-decoration: none;}
div, p {border-collapse: collapse;}
div.text {width: 500px; padding: 0 20px 10px 10px; margin: 0 20px 0 0;}
.text100 {margin: 0 0 0 0; padding: 0 0 0 0;}
h1 {color: #912C45; font-size: 120%;}
h2 {color: #912C45; font-size: 100%;margin: 0 0 5px 0; padding: 0 0 0 0;}
h2.sirka {background: #FEE380;float: left; width: 180px; color: #912C45; font-size: 100%;margin: 0 0 5px 0; padding: 0 0 0 0;}

.uvod {text-align: center; margin: auto;background: #912A45;}
.uvodakt { }
.uvodaktobal {float: right; width: 196px;}
.uvodaktobal a {float: left;}

/* leveMENU */
.menu {font-size: 100%; width: 100%; padding: 6px 0 6px 0; margin: 0 0 0 0; border-top: 1px solid;}
.menu a {border: 1px solid; color: #912C45; background: #FEE380; text-decoration: none; margin: 0 2px 0 0; padding: 3px 2px 3px 2px;}
.menu a:hover {color: #FEE380;background: #912C45;}

.absolute {position: absolute; top: 0px; left: 0px;}
.relative {position: relative; top: 0px; left: 500px;}
#english {display: none; position: absolute;}
.eng {position: relative; top: 0px; left: 308px;}

#cze:hover {color: #FEE380;background: #912C45 url("../obr/vlajkacze.gif") center right no-repeat;}
#cze {color: #912C45; background: #FEE380 url("../obr/vlajkacze.gif") center right no-repeat;}


#menu04, #menu05 {margin: 0 0 0 0;padding: 0;z-index:98;float: left;width: 100%; background: #FEE380; position: absolute; top: 0px; left: 0px;}
.pozice {position: relative; width: 100%; top: 0; left: 0;} 

#menu04 a, #menu05 a {color: #912C45; background: #FEE380; text-decoration: none; margin: 0; padding: 0;}
#menu04 a:hover, #menu05 a:hover {color: #FEE380;background: #912C45;}


.linka {text-align: center; font-size: 0px;margin: auto;padding: 0 0 0 0;height: 2px; width: 670px; background: #000000 url("../obr/cara.jpg") top right no-repeat;}

.aktualita {float: right; _float: none; _display: block; margin: 0 0 10px 0; padding: 8px; width: 180px;font-size:75%;background: #FFF2C3; border: 1px #912C45 solid;}
.oknoaktuality {margin: 5px 15px 15px 15px; padding: 0 0 0 0;}
.akt_det {background: #FEE380;}

/* navigace */
.navigace {width: 100%; margin: auto;padding: 0 0 0 0; text-align: center;}
.navigace a {font-weight: bold; color: #FEA426; text-decoration: underline; padding: 0 4px 0 4px;}
.navigace a:hover {color: #000000; background: #FEA426; text-decoration: none;}

.foto {text-align: center;margin: auto; padding: 0 10px 0 10px; float: right;}	
.popisfoto {margin: 0 0 10px 0; padding: 0 0 0 0;}
.popisek {margin: 10px 0 10px 0; padding: 0 0 0 0; display: inline;}
.fotogal {margin: 10px 0 10px 0; padding: 0 0 0 0; display: block;}

table.vipgaleries {text-align: center;margin: 0 0 0 0;border: 1px solid red;}
table.vipgaleries td {width: 180px;text-align: center;padding: 8px;height: 190px; background: #FFF2C3;margin: auto; }
.vipgaleries img {text-align: center; margin: auto;}


table.vipgaleries-pr {text-align: center; margin: 0; border: 1px solid red; background: #912C44; padding: 0;}
.vipgaleries-pr img {text-align: center; margin: 5px; padding: 0; border: 2px solid #7B253A;}
table.vipgaleries-pr td {width: 190px; text-align: center; height: 180px; padding: 0 0 10px 0; margin: 0;}
table.vipgaleries-pr td a, table.vipgaleries-pr td a:hover, table.vipgaleries-pr p {color: #FFF2C3; text-decoration: none;}
table.vipgaleries-pr td a:hover {color: #FEE380;}
table.vipgaleries-pr p {margin: 0; padding: 0;}


.text-nad-fotky {margin: 0 0 10px 0; font-weight: normal; padding: 10px; background: #FFF2C3; border: 1px solid red;}

table.kontakt td {width: 150px;}

.foto100, table.kontakt tr.aktivni {background: #FFF2C3;}
.foto100, .foto100-pr {margin: auto;padding: 15px 15px 15px 30px; text-align: center;border: 1px #912C45 solid;}
.foto100-pr {background: #912C44;}

#viceinfo {}

#hlavicka {}

#obsah {width: 750px;margin: auto;}

#levypanel {float: left;width: 750px;margin:0 0 0 0; padding:0 0 0 0;}

#levypanel-obsah {}

#hlavnipanel {margin: 0 0 0 750px; padding: 0 0 0 0;}

#hlavnipanel-obsah {}

#paticka {width:750px;}

hr.cleaner {clear:both;display:none;margin: 0 0 0 0;padding: 0 0 0 0;}

.cervenyruckl {height: 155px; background: #912C45 url("../obr/cervenyruckl.gif");}

.zlutypruhlevy {width: 748px; color: #912C45; background: #FEE380 url("../obr/lekonmenu.gif") top left repeat-y; margin: 0 0 10px 0; padding: 0 0 0 0; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid;}
.zlutypruhpravy {float: left;width: 208px; color: #912C45; background: #FEE380 url("../obr/prkonmenu.gif") top right repeat-y; margin: 0 0 10px 0; padding: 0 0 0 0; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid;}
.nadpisakt {font-size: 120%;margin: 0 0 0 0; padding: 4px 5px 3px 10px;}

.spodnipruh {margin: 10px 0 10px 0;padding: 5px 0 5px 5px;float: left;color: #912C45; background: #FEE380; width: 743px; border-top: 1px solid; border-right: 1px solid; border-bottom: 8px solid; border-left: 1px solid;}
.aktspodnipruh {font-size: 100%;margin: 10px 0 10px 0;padding: 5px 0 5px 5px;float: left;color: #912C45; background: #FEE380; width: 95%; border-top: 1px solid; border-right: 1px solid; border-bottom: 8px solid; border-left: 1px solid;}

.zlutypruhlevy a {font-size: 80%;color: #912C45; text-decoration: none;}
.zlutypruhlevy a:hover, .zlutypruhlevy a.active {background: #912C45; color: #FEE380;text-decoration:none;}

ul#rollmenu, ul  {padding:0;margin:0;list-style-type:none;}
ul#rollmenu ul {margin-top:4px;_margin-top:0;}
ul#rollmenu li {float:left; margin: -2px 0 -2px 0; padding:4px;}
ul#rollmenu a {padding:4px 10px 4px 3px;z-index:99;color: #912C45; background: #FEE380; text-decoration: none;	display:block;}
ul#rollmenu a:hover {z-index:99;background: #912C45; color: #FEE380;text-decoration:none;}

ul#rollmenu li li a {}
ul#rollmenu ul {z-index: 99; position:absolute; visibility:hidden;}
ul#rollmenu li:hover ul, ul#rollmenu li.hover ul{z-index: 99; visibility:visible;}
ul#rollmenu li li {z-index: 99; float:none;border:none;}
ul#rollmenu li {z-index: 99; behavior: url(hover.htc);}
#rollmenu li ul li {z-index: 99; position: relative; }
/*mezera mezi roll menu*/#rollmenu li ul li a {background: #FEE380 url("../obr/aa.gif") bottom left repeat-x;font-size: 80%;z-index: 99; _position: absolute; margin: -3px; _width: 140px;}

.rez-01, .rez-02, .rez-03 { }
.rez-02 {padding: 200px;}
.rez-01, .rez-02, .rez-03, .rez-04 {margin: 0 0 0 0; padding: 0 0 0 0;}
.rez-01 img, .rez-02 img, .rez-03 img, .rez-04 img {position: relative;}
.rez-04 img { top: 200px; left: -200px;}

.absolute-znamky {position: absolute;}
.znamky {position: relative; top: 80px; left: 537px; _top: 165px; _left: 112px;}
.znamky a {border: 1px solid; color: #FEE380;background: #912C45; text-decoration: none; margin: 0 5px 0 0; padding: 3px 20px 3px 20px;}
.znamky a:hover {color: #912C45;background: #FEE380;}

.vlajky {width: 100%; text-align: right;}
.ochranneznamky {width: 100%; text-align: right; position: relative; top: 120px; right: 65px;float: left;}
.ochranneznamky a {border: 1px solid; color: #FEE380;background: #912C45; text-decoration: none; margin: 0 5px 0 0; padding: 3px 20px 3px 20px;float: right;}
.ochranneznamky a:hover {color: #912C45;background: #FEE380;}
