@charset "utf-8";
/* CSS Document */

/* tagove styly */
body { background: #080d13 url(img/bg-body.jpg) repeat-x left top; font: normal 0.9em Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; margin: 0px; padding: 0px; }
div { text-align: left; position: relative; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, span { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style: none; text-align: left; }
li { margin: 0; padding: 0; list-style: none; display: inline; }
img { border: none; }
a { color: white; }

/* layout styly */
#container { position: absolute; left: 50%; width: 1026px; _height: 811px; min-height: 811px; margin-left: -513px; text-align: center; background: url(img/main-image.jpg) no-repeat; }
#inner-container { width: 789px; margin: 0 auto 0 auto; text-align: center; background: url(img/bg-content.jpg) repeat-y; overflow: hidden; }
.inside { width: 789px; margin: 0 auto 0 auto; text-align: center; background: url(img/main-image.jpg) no-repeat center top;  }
.content { width: 523px; margin: 12px auto 0 auto; padding: 0 0 50px 0; min-height: 300px; _height: 300px; }
#home .content { padding: 0; }
#menu { width: 523px; _width: 558px; height: 32px; background: url(img/menu.gif) no-repeat; text-indent: -9000px; margin: 25px auto 0 auto; overflow: hidden; }
#footer { width: 789px; height: 173px; margin: 0 auto 0 auto; background: url(img/partneri.gif) no-repeat; }
.facebook { clear: left; text-indent: -9000px; width: 523px; height: 268px; _height: 328px; padding: 0 0 40px 0; background: url(img/facebook.gif) no-repeat; margin: 0 auto 0 auto; top: 12px; }

/* menu styly */
#menu a:link, #menu a:visited { display: block; height: 32px; float: left; }
#menu a:hover { display: block; height: 32px; background: url(img/menu-hover.gif) no-repeat; }
#menu span { display: block; height: 32px; background: url(img/menu-hover.gif) no-repeat; float: left; }

#menu .menu-1 a { width: 82px; margin-right: 7px; }
#menu .menu-1 a:hover { width: 82px; margin-right: 7px; }
#menu .menu-1 span { width: 82px; margin-right: 7px;  }

#menu .menu-2 a { width: 97px; background-position: -89px 0; margin-right: 2px; }
#menu .menu-2 a:hover { width: 97px; background-position: -89px 0; }
#menu .menu-2 span { width: 97px; margin-right: 2px; background-position: -89px 0; }

#menu .menu-3 a { width: 137px; background-position: -196px 0; margin-right: 7px; }
#menu .menu-3 a:hover { width: 137px; background-position: -192px 0; }
#menu .menu-3 span { width: 137px; margin-right: 7px; background-position: -192px 0; }

#menu .menu-4 a { width: 103px; background-position: -334px 0; margin-right: 2px; }
#menu .menu-4 a:hover { width: 103px; background-position: -334px 0; }
#menu .menu-4 span { width: 103px; margin-right: 2px; background-position: -334px 0; }

#menu .menu-5 a { width: 86px; background-position: -437px 0; }
#menu .menu-5 a:hover { width: 86px; background-position: -437px 0; }
#menu .menu-5 span { width: 86px; background-position: -437px 0; }

/* doplnkove styly */
h1 { margin: 0 auto 0 auto; width: 158px; height: 275px; }
h2 { margin: -2px auto 8px auto; width: 523px; height: 33px; }
h1 span, h2 span  { display: none; }
.content p { padding: 8px 0 15px 23px; line-height: 1.2em; }
.facebook h3 { height: 30px; }
.facebook ul li { display: block; float: left; margin: 8px 4px 8px 8px; _margin-left: 5px; }
.facebook ul li a { display: block; width: 160px; height: 220px; }
#video iframe { posiiton: absolute; width: 523px; height: 334px; }
div.playlist { margin-top: 12px; }
div.playlist img { margin-bottom: 4px; }

#download a { display: block; width: 225px; _width: 261px; height: 24px; _height: 32px; padding: 8px 0 0 36px; background: url(img/download-point.gif) no-repeat 12px 9px; }
#download li { display: block; float: left; }
#download li.dlink-1 a { background-color: #101417; text-decoration: none; }
#download li.dlink-1 a:hover { background-color: #0074b7; }
#download li.dlink-2 a { background-color: #494a4c; text-decoration: none; }
#download li.dlink-2 a:hover { background-color: #0074b7; }

table { width: 523px; font: normal 0.8em Tahoma, Arial, Helvetica, sans-serif; margin: 16px 0 16px 0; }
td.blackcol { background-color: #101417; padding: 6px 0 6px 18px; }
td.graycol { background-color: #494a4c; padding: 6px 0 6px 18px; }

#home p { padding-top: 10px; }

#foto iframe { posiiton: absolute; width: 524px; height: 322px; }
.photos { width: 523px; height: 201px; overflow: auto; margin: 6px 0 80px 0; }
.film-1, .film-2 { clear: left; height: 80px; margin-top: 3px; }
.film-1 a, .film-2 a  { display: block; border: 3px solid #525252; margin-right: 4px; float: left; }
.film-1 a:hover, .film-2 a:hover { border: 3px solid #0074b7; }

span.big { font-weight: bold; font-size: 1.8em; line-height: 1em; }
span.bigger { font-weight: bold; font-size: 1.6em; line-height: 1em; }
span.small { font-weight: bold; font-size: 1.4em; line-height: 1em; }
span.smaller { font-weight: bold; font-size: 1.2em; line-height: 1em; }

.radio { width: 163px; height: 43px; position: absolute; right: 25px; top: 25px; z-index: 99; }
#lang { position: absolute; top: 25px; left: 25px; z-index: 99; }
#lang a { display: block; padding: 7px; background: #bdd601; border: 1px solid #bdd601; text-decoration: none; font-size: 1.2em; font-weight: bold; }
#lang a:hover { background-color: black; border: 1px solid black; }
div#contacts { min-height: 270px; _height: 270px; clear: left; }
div#contacts div { width: 260px; float: left; }
div#contacts div p { margin: 15px 0 0 15px; }
h4 { margin: 22px 0 0 22px; color: #CCEBFF; }
h3 { margin: 22px 0 0 22px; color: #CCEBFF; }

#home h3 { margin: 22px 0 0 74px; color: #CCEBFF; }
#home h4 { margin: 22px 0 0 74px; color: #CCEBFF; }
#home p { margin: 3px 0 0 74px; padding: 0; line-height: 1.4em; }
