body {padding: 0; margin: 0; font: 70%/140% verdana, arial, helvetica, sans-serif; text-align: center; background: url('../images-koncern/foto.jpg') #000 no-repeat center top;}
#main {width: 990px; margin-left: auto; margin-right: auto; text-align: left; color: #000; }

#hlavicka-null {width: 100%; height: 178px; padding: 0; margin: 0; border: 0; background: url('../images-koncern/poz.gif') top left repeat-x;}
#hlavicka {padding: 0; margin: 0; margin-left: auto; margin-right: auto; width: 990px;}
#hla1 #logo {position: relative; width: 190px; height: 137px; overflow: hidden; margin: 0px 0px 0px 20px; padding: 0; font-size: 100%;}
#hla1 #logo span {display: block; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images-koncern/logo.gif") 0 0 no-repeat; cursor: pointer;}
#hla1-null {float: left; width: 220px; height: 138px; padding: 0; margin: 0;}
#hla1 {padding: 0; margin: 0px;}

#hla2-null {width: 770px; height: 137px; float: right; padding: 0; margin: 0;}
#hla2 {padding: 0px 0px 0px 0px; color: #000;}
#hl2a-null {float: left; width: 550px; padding: 0; margin: 0;}
#hl2a {padding: 39px 0px 0px 0px; margin: 0px;}
#hl2b-null {float: right; width: 220px; padding: 0; margin: 0;}
#hl2b {padding: 66px 20px 0px 0px; margin: 0px; font-family: "Trebuchet MS", Verdana, Arial; color: #fff;}
#hl2b a {color: #fff; font-weight: normal; text-decoration: none;}
#hl2b a:hover {color: #fe0a00;}

#hla3-null {float: left; width: 990px; height: 248px; padding: 0; margin: 0;}
#hla3 {padding: 0px 0px 0px 25px; margin: 0px;}
#hla3-deti-null {float: left; width: 990px; height: 110px; padding: 0; margin: 0;}
#hla3-deti {padding: 0px 0px 0px 25px; margin: 0px;}

#vlevo-null {float: left; width: 670px; padding: 0; margin: 0; background: url('../images-koncern/vlevo.jpg') #b2b2b2 no-repeat center top;}
#vlevo {padding: 0px 20px 50px 20px; margin: 0px;}
#vlevo p {text-indent: 20px;}
#vlevo a {font-weight: normal; text-decoration: underline; color: #000;}
#vlevo a:hover {color: #b0211a;}

#vpravo-null {width: 320px; float: right; padding: 0; margin: 0; background: url('../images-koncern/vpravo.jpg') no-repeat center top;}
#vpravo {padding: 20px 20px 20px 30px; margin: 0px; color: #000;}
#vpravo img {border: 0; margin-top: 10px;}
#vpravo .youtube {margin-top: 14px;}
#vpravo p {text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 120%;}

#stred-null {width: 990px; float: left; padding: 0; margin: 0; background: url('../images-koncern/str.gif') repeat-y center top;}
#stred {padding: 0px 0px 0px 0px; color: #000;}
#stred-deti-null {width: 990px; float: left; padding: 0; margin: 0px;}
#stred-deti {padding: 0px 0px 0px 0px; color: #000;}

#paticka-null {clear: both; width: 100%; height: 60px; padding: 0; margin: 0; background: #000;}
#paticka {padding: 0px 0px 10px 0px; text-align: left; font-size: 8pt; color: #7f7f7f;}
#pat1-null {float: left; width: 670px; padding: 0; margin: 0;}
#pat1 {padding: 0px 0px 0px 20px; margin: 0px;}
#pat2-null {width: 320px; float: right; padding: 0; margin: 0;}
#pat2 {padding: 0px 0px 0px 0px; margin: 0px; color: #7f7f7f; text-align: center;}
#paticka a {font-weight: normal; text-decoration: none; color: #7f7f7f; font-style: italic; font-size: 90%;}
#paticka a:hover {color: #fe0a00;}

#copyright-null {width: 990px; margin-left: auto; margin-right: auto; background: #000}
#copyright {padding: 10px 0px 20px 0px; text-align: center;}
#copyright a {font-weight: normal; text-decoration: none; color: #333; font-size: 70%; font-style: italic;}
#copyright a:hover {color: #fff;}

a.lin1 {font-weight: normal; text-decoration: underline; color: #000;}
a:hover.lin1 {color: #b0211a;}


h1 {margin: 0; padding: 0; color: #fff; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold; font-size: 21pt; letter-spacing: 2pt; line-height: 160%;}
h2 {margin: 20px 0px 30px 0px; font-size: 140%; color: #b0211a; padding: 0px; font-family: "Trebuchet MS", Verdana, Arial;}
.deti-h2 {margin: 40px 0px 10px 20px; font-size: 140%; color: #202c6d; padding: 0px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold;}
.deti-h3, #vlevo-deti .bile {margin: 10px 0px 20px 20px; font-size: 140%; color: #fff; padding: 0px; font-family: "Trebuchet MS", Verdana, Arial; font-weight: bold;  text-align: center;}
h3 {margin: 0px 0px 0px 0px; height: 32px; text-align: center; font-size: 110%; color: #fff; letter-spacing: 1pt; padding: 0px 0px 0px 0px; font-family: "Trebuchet MS", Verdana, Arial; background: url('../images-koncern/lista.gif') top left repeat-x;}
h3 a {text-decoration: none; color: #fff; display: block; height: 32px; padding: 10px 0px 0px 0px;}
h3 a:hover {background: url('../images-koncern/lista2.gif') top left repeat-x;}


dd {margin: 0px 0px 0px 140px; padding: 0px 0px 5px 0px;}
dt {color: #c8eac8; font-style: italic; left: 0px; float: left; margin: 0px 0px 0px 10px; padding: 0px;}

.jazyk {padding: 0px; margin: 0px; text-align: right;}
.foto {border: 0px; text-align: left; margin: 0px 20px 0px 0px;}
.foto2 {border: 0px; margin: 0px 0px 0px 0px;}
.oznac {color: #c52027;}
.vetsi3 {font-size: 120%;}
.nadpis-box {padding: 0px; margin: 0; font-weight: bold; color: #539120;}

.bunv {width: 630px; float: left; margin-bottom: 10px;}
.bun4 {width: 157px; float: left; text-align: center; font-style: italic; color: #333; font-size: 7pt; line-height: 130%;}
.bun4 img {border: 1px solid #ccc; margin: 0px 0px 0px 0px;}


/* -------------------------------------- */
.search-obr {border: 1px solid #e0e0e0;}
#trailimageid {position: absolute; width: 618px; height: 0; font-size: 0.75em; display: none; left: 0px; top: 0px; z-index: 200;}
#search-nahled {float: left; width: 166px; height: 100px; padding: 20px 10px 10px 10px; text-align: center; background: url("../images/searchBar_divider.gif") left repeat-y;}
#lightbox {background-color:#eee; padding: 10px; border: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}
#lightboxDetails a {color: #7e211f;}		
#lightboxCaption {float: left;}
#keyboardMsg {float: right;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;}
#overlay img {border: none;}
#overlay {background-image: url("overlay.png");}
* html #overlay {background-color: #c6c6c6; back/ground-color: transparent; background-image: url("blank.gif"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}




