body {background:#898076 url("../img/bg.gif"); font:0.8em/160% arial,tahoma,sans-serif; color:#000; margin:0; padding:0; _text-align:center; min-height:1px}

a {color:#EC1C24}
a:hover {color:#740102}

p {margin:10px 0}

address {font-style:normal}

img {border: none;}

blockquote {font-style:italic}

fieldset {border:1px solid #eee; margin-bottom:15px; _margin-top:0; padding:20px}
legend {font-weight:bold; color:#EC1C24; font-size:120%}
form {margin:0}

table.border {border:1px solid #A19A92}
table {font-size:100%; width:100%; border-collapse:collapse}
table th {text-align:center; font-weight:bold; background:#A19A92; color:#fff; padding:5px 0}
table.border td {padding:5px 5px; text-align:center; font-size:85%; border-right:1px solid #DDDADA; border-bottom:1px solid #DDDADA}
table.border td.hrana {border-right:0}
table.border td.hrana2 {border-bottom:0}
table.border tr.sudy {background:#F5F4F4}

h2 {font:normal 190%/120% georgia, serif; margin:15px 0 10px 0; color:#CC0000}
h3 {clear:both; font-size:120%; margin:15px 0 10px 0; color:#4A4037}

hr {height:1px; color:#ddd; background-color:#ddd; border: 0px solid #ddd}

.g15 {_height:1px; min-height: 1px}
.g15:after {content:"."; display:block; line-height:0; font-size:0; visibility:hidden; clear:both}

#main {
	width:750px;
	_text-align:left;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}

#wrap {background:#fff url("../img/bg2.gif") 0 0 no-repeat; padding:25px; position:relative}

#logo {margin:0; padding:0; position:relative; width:142px; height:56px; overflow:hidden; font-size:150%; z-index:1}
#logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:142px; height:56px; background:url("../img/logo.gif") 0 0 no-repeat; _cursor:hand}

#begin {position:absolute; right:25px; top:30px; margin:0; font-size:85%; text-transform:uppercase; font-weight:bold}
#begin #en {background:url("../img/en.gif") 0 50% no-repeat; padding:1px 0 1px 20px; color:#999; text-decoration:none; margin-left:10px}
#begin #de {background:url("../img/de.gif") 0 50% no-repeat; padding:1px 0 1px 20px; color:#999; text-decoration:none; margin-left:10px}
#begin #cz:hover, #begin #en:hover, #begin #de:hover, #begin #ru:hover {text-decoration:underline}

#menu_h {padding:0 20px 5px 20px; background:#fff; _height:1px}

#vlevo {
	float:left;
	width:500px;
	margin-right:10px;
	_height:1%;
	clear: left;
}
#vlevo #blok {width:460px; _width:500px; background:url("../img/1.gif") 0 0 repeat-y; padding:1px 20px; _margin-top:-9px}
#vlevo #blok-hlavicka {width:500px; height:6px; background:url("../img/2.gif") 0 0 no-repeat}
#vlevo #blok-paticka {clear:both; width:500px; height:6px; background:url("../img/3.gif") 0 0 no-repeat}
#vlevo #blok #perex {font:140%/150% georgia,serif; color:#777; border-bottom:3px solid #EC1C24; padding-left:10px}

#blok2 {width:670px; _width:710px; background:url("../img/11.gif") 0 0 repeat-y; padding:1px 20px; _padding-bottom:20px; _margin-top:-9px}
#blok2-hlavicka {width:710px; height:7px; background:url("../img/22.gif") 0 0 no-repeat}
#blok2-paticka {clear:both; width:710px; height:7px; background:url("../img/33.gif") 0 0 no-repeat; margin-bottom:15px}
#blok2 #perex {font:140%/150% georgia,serif; color:#777; border-left:3px solid #EC1C24; padding-left:10px}

#vpravo {
	float:left;
	width:200px;
	position: relative;
	clear: right;
}
#vpravo a:hover {color:#000}

#drobecky {font-size:85%; border-bottom:1px solid #eee; padding-bottom:10px; margin-top:7px; _margin-top:10px}

#menu {margin:0; margin-bottom:5px; padding:0; list-style:none; _height:1px; line-height:120%}
#menu li {margin:0; padding:0; display:inline}
#menu li a {display:block; float:left; width:90px; _width:110px; height:25px; _height:25px; padding:5px 10px 0 10px; margin-right:10px; background:#f5f0e1 url("../img/menu.gif") 0 0 no-repeat; color:#666666; font-size:85%; font-weight:bold; text-decoration:none}
#menu li a:hover {color: #eb1c24}
#menu li a#menu-aktivni {background:#EC1C24 url("../img/menu.gif") -220px 0 no-repeat; color:#fff}
#menu li#menu-posledni a {margin-right:0}


#bild_h {margin:0; margin-bottom:10px; padding:0; width:710px; height:150px; background:url("../img/ilustrace01.jpg") 0 0 no-repeat}
#bild_h {background:url("../img/header.jpg") 0 0 no-repeat}

/* CS */
#hx-spolecnost {margin:0; padding:0; position:relative; width:125px; height:22px; overflow:hidden; font-size:130%; z-index:1}
#hx-spolecnost span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:125px; height:22px; background:url("../img/hx-spolecnost.gif") 0 0 no-repeat}

#hx-nastip {margin:0; padding:0; position:relative; width:215px; height:21px; overflow:hidden; font-size:130%; z-index:1}
#hx-nastip span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:215px; height:21px; background:url("../img/hx-nastip.gif") 0 0 no-repeat}

#hx-sidlo {margin:0; margin-bottom:27px; padding:0; position:relative; width:46px; height:17px; overflow:hidden; font-size:130%; z-index:1}
#hx-sidlo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:46px; height:17px; background:url("../img/hx-sidlo.gif") 0 0 no-repeat}

#hx-aktuality {margin:0; padding:0; position:relative; width:79px; height:23px; overflow:hidden; font-size:130%; z-index:1}
#hx-aktuality span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:79px; height:23px; background:url("../img/hx-aktuality.gif") 0 0 no-repeat}


#hx-produkty {margin:0; padding:0; position:relative; width:200px; height:50px; overflow:hidden; font-size:150%; z-index:1; color:#456105 !important}
#hx-produkty span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:200px; height:50px; background:url("../img/hx-produkty.gif") 0 0 no-repeat}

#hx-ochutnejte {margin:0; padding:0; position:relative; width:200px; height:50px; overflow:hidden; font-size:150%; z-index:1; color:#456105 !important}
#hx-ochutnejte span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:200px; height:50px; background:url("../img/hx-ochutnejte.gif") 0 0 no-repeat}

#hx-zufanek-v-praze {margin:0; padding:0; position:relative; width:200px; height:50px; overflow:hidden; font-size:150%; z-index:1; color:#456105 !important}
#hx-zufanek-v-praze span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:200px; height:50px; background:url("../img/hx-zufanek-v-praze.gif") 0 0 no-repeat}

#hx-o-spolecnosti {margin:0; padding:0; position:relative; width:200px; height:50px; overflow:hidden; font-size:150%; z-index:1; color:#456105 !important}
#hx-o-spolecnosti span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:200px; height:50px; background:url("../img/hx-o-spolecnosti.gif") 0 0 no-repeat}

#hx-dalsi {margin:0; padding:0; position:relative; width:200px; height:50px; overflow:hidden; font-size:150%; z-index:1; color:#865613 !important}
#hx-dalsi span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:200px; height:50px; background:url("../img/hx-dalsi.gif") 0 0 no-repeat}

#hx-fotografie, #hx-photos {margin:0; padding:0; position:relative; width:460px; height:50px; overflow:hidden; font-size:130%; z-index:1}
#hx-fotografie span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:460px; height:50px; background:url("../img/hx-fotografie.gif") 0 0 no-repeat}
#hx-photos span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:460px; height:50px; background:url("../img/hx-photos.gif") 0 0 no-repeat}

#hx-informace {margin:0; padding:0; position:relative; width:460px; height:50px; overflow:hidden; font-size:130%; z-index:1}
#hx-informace span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:460px; height:50px; background:url("../img/hx-informace.gif") 0 0 no-repeat}

#hx-kontakt {margin:0; padding:0; position:relative; width:460px; height:50px; overflow:hidden; font-size:130%; z-index:1}
#hx-kontakt span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:460px; height:50px; background:url("../img/hx-kontakt.gif") 0 0 no-repeat}



/* box */
#box-top {width:710px; height:7px; background:url("../img/box-top.gif") 0 0 no-repeat}
#box-bottom {width:710px; height:7px; background:url("../img/box-bottom.gif") bottom left no-repeat; clear:both}
#box-bg {width:710px; background:url("../img/box-bg.gif") 0 0 repeat-y}

#box-tip {float:left; width:460px; _width:500px; padding:10px 20px; margin-right:10px; color:#875514}
#box-tip a {color:#875514}
#box-tip a.vice {background:url("../img/tab02-vice.gif") 100% 90% no-repeat; padding-right:20px}
#box-tip a:hover {color:#5B390E}

#box {float:left; padding:10px 20px; width:160px; _width:200px; color:#456105}
#box a {color:#456105}
#box a:hover {color:#344904}


.tab01-hlavicka {width:710px; height:10px; background:#F5F0E1 url("../img/tab01-hlavicka.gif") 0 0 no-repeat; _margin-bottom:-8px}
.tab01-obsah {background:#F5F0E1 url("../img/tab01-obsah.gif") 0 0 repeat-y; padding:10px 20px; color:#645a32; _margin-bottom:-8px; _height:10%; min-height:1px}
.tab01-obsah a.vice {background:url("../img/tab01-vice.gif") 100% 90% no-repeat; padding-right:20px}
.tab01-paticka {width:710px; height:10px; background:#F5F0E1 url("../img/tab01-paticka.gif") 0 100% no-repeat; margin-bottom:10px}


.tab02-hlavicka {width:500px; height:10px; background:#FFF5CC url("../img/tab02-hlavicka.gif") 0 0 no-repeat; _margin-bottom:-8px}
.tab02-obsah {background:#FFF5CC url("../img/tab02-obsah.gif") 0 0 repeat-y; padding:10px 20px; color:#875514; _height:1px; _margin-bottom:-8px}
.tab02-obsah a {color:#875514}
.tab02-obsah a:hover {color:#740102}
.tab02-obsah a.vice {background:url("../img/tab02-vice.gif") 100% 90% no-repeat; padding-right:20px}
.tab02-paticka {width:500px; height:10px; background:#FFF5CC url("../img/tab02-paticka.gif") 0 100% no-repeat; _margin-bottom:10px}

.tab03-hlavicka {width:200px; height:10px; background:#F1FBD0 url("../img/tab03-hlavicka.gif") 0 0 no-repeat; _margin-bottom:-8px}
.tab03-obsah {background:#F1FBD0 url("../img/tab03-obsah.gif") 0 0 repeat-y; padding:10px 20px; color:#456105; _margin-bottom:-8px}
.tab03-obsah a {color:#456105}
.tab03-obsah a:hover {color:#000}
.tab03-paticka {width:200px; height:10px; background:#F1FBD0 url("../img/tab03-paticka.gif") 0 100% no-repeat}

.tab04-obsah {background:url("../img/tab04-obsah.gif") 0 0 repeat-y; padding:5px 20px; _width:460px}
.tab04-obsah dl {margin:0; font-size:85%; color:#777}
.tab04-obsah dl dt {float:left; width:115px; padding:3px 0; border-bottom:1px solid #ddd; clear:both}
.tab04-obsah dl dd {float:left; width:305px; margin-left:0; padding:3px 0; border-bottom:1px solid #ddd}
.tab04-obsah dl dt.posledni, .tab04-obsah dl dd.posledni {border:0}
.tab04-paticka {width:460px; height:10px; background:url("../img/tab04-paticka.gif") 0 0 no-repeat; margin-bottom:15px}

.tab05-obsah {background:#FFF5CC url("../img/tab05-obsah.gif") 0 0 repeat-y; color:#456105}
.tab05-obsah ul {margin:0; padding:0; list-style:none}
.tab05-obsah ul li {margin:0 20px; _height:1px}
.tab05-obsah ul li a {color:#865613; text-decoration:none; border-bottom:1px solid #FAE89E; display:block; padding:2px 5px}
.tab05-obsah ul li a:hover {color:#000}
.tab05-obsah ul li a#aktivni2 {color:#865613; background:#FFEEA8; border-bottom:0}
.tab05-obsah ul li#posledni2 a {border-bottom:0}
.tab05-paticka {background:url("../img/tab05-paticka.gif") 0 0 no-repeat; width:200px; height:10px; margin-bottom:10px}

.tab06-obsah {background:#CC0000 url(../img/tab06-obsah.gif) repeat-y 0 0; color:#456105}
.tab06-obsah ul {margin:0; padding:0; list-style:none}
.tab06-obsah ul li {
	margin:0 20px;
	_height:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.tab06-obsah ul li a {color:#333333; text-decoration:none; display:block; padding:2px 5px 1px}
.tab06-obsah ul li a:hover {color:#333333}
.tab06-obsah ul li a#aktivni {color:#333333; background:#E6E6E6; border-bottom:0}
.tab06-obsah ul li#posledni a {border-bottom:0}
.tab06-paticka {background:url("../img/tab06-paticka.gif") 0 0 no-repeat; width:200px; height:10px; margin-bottom:10px}

ul.rozcestnik {margin:20px 0 20px 30px; padding:0; list-style:none}
ul.rozcestnik li {margin:0; padding:3px 10px; background:url("../img/sipka.gif") 0 12px no-repeat; list-style:none}

#f1 {
	clear:both;
	width:750px;
	height:80px;
	background:#4A4037 url("../img/bg-paticka.gif") 0 0 no-repeat;
	position:relative;
	margin-bottom:35px;
}

#sidlo {float:right; width:230px; height:200px; background:url("../img/sidlo.jpg") 0 0 no-repeat; margin:0 10px; }
#mapa {background:url("../img/mapa.gif") top right no-repeat; margin:0; _margin-bottom:-6px}
#tip {float:right; margin-left:10px}

.reference {margin-bottom:10px; padding-top:5px; background:url("../img/bg-reference.gif") 0 0 no-repeat; height:320px}
.reference02 {margin-bottom:10px; padding-top:5px; background:url("../img/bg-reference02.gif") 0 0 no-repeat; height:244px}
.reference-popis {border-top:1px solid #eee; padding:10px 15px; color:#777}
.reference-img {border:0; width:100px; height:170px}

.nahled {border:0; width:130px; height:100px; margin:0 3px}
.nahled-produkt {width:460px; height:200px; border:0}

#cena {background:#EC1C24; font-size:140%; color:#fff; padding:5px; text-align:center}



#f3 {position:absolute; top:35px; left:22px; font-size:85%; color:#fff}
#f3 a {font-weight:bold; color:#fff}
#ico-alave {position:absolute; top:33px; left:20px; border:0; width:170px; height:27px}
#ico-goodmood {position:absolute; top:34px; left:209px; border:0; width:139px; height:27px}
#ico-gulliver {position:absolute; top:34px; left:368px; border:0; width:130px; height:27px}
#ico-menicka {position:absolute; top:34px; left:360px; border:0; width:64px; height:27px}
#ico-nahoru {position:absolute; top:13px; right:38px; margin:0; width:46px; height:25px}
#ico-nahoru p {margin:0; padding:0; position:relative; width:46px; height:25px; overflow:hidden; font-size:100%; z-index:1}
#ico-nahoru p span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:46px; height:25px; background:url("../img/ico-top.gif") 0 0 no-repeat; _cursor:hand}
#ico-nahoru p a:hover span {background:url("../img/ico-top.gif") -46px 0 no-repeat}
.zpet {background:url("../img/ico-zpet.gif") 0 0 no-repeat; padding-left:20px}


.vyrazne {color:#EC1C24}
.nevyrazne {font-size:85%; color:#999; margin-top:5px !important}
.sede {color:#999}

.velke {font-size:120%}
.male {font-size:85%}

.vpravo {float:right}
.vlevo {float:left}

.tal {text-align:left !important}
.tac {text-align:center}
.tar {text-align:right !important}

.image_left {
	float: left; 
	margin-right: 23px;
	margin-top: 10px;
	border: 1px solid #000;

}

.image_right {
	float: right;
	clear:right;
	padding-left: 0px;
	margin-left: 6px;
	margin-top: 4px;
	border: 1px solid #000000;
}

.f2 {margin:0}
.nomb {margin-bottom:0}
.noscreen {display:none}

ul {margin: 2px 0 10px 20px; padding: 0; list-style-type: square; color:#ddd}

ul p {margin: 0 0 0 0; padding: 0; color: #000}
