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

/* stylovanie tagov */
body { background: #000000 url(images/bg.jpg) no-repeat center top; font: normal 0.7em Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; margin: 0px; padding: 0px; }
img { border: none; }
div { position: relative; text-align: left; }
p { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; color: #ffff90; font: normal 1em Georgia, "Times New Roman", Times, serif; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
a { color: white; text-decoration: none; }
a:hover { color: #ffff90; }

/* layout stranky */
#containerbehind { width: 1440px; height: 419px; position: fixed; _position: absolute; top: 0; left: 50%; margin-left: -735px; background: url(images/bg.jpg) no-repeat center top; }
#container { width: 975px; background: #1a0e05; margin: 0 auto 0 auto; overflow: hidden; }
#upperpart { height: 86px; background: url(images/loga-top.gif) no-repeat left top; }
#menupart { height: 96px; _height: 112px; padding-top: 16px; background: url(images/bg-menu.jpg) no-repeat left top; }
#imageparthome  { clear: left; height: 422px; background: url(images/bg-imagepart-1.jpg) no-repeat left top; overflow: hidden; }
#home #imageparthome  { clear: left; height: 422px; background: url(images/bg-imagepart.jpg) no-repeat left top; overflow: hidden; }
#partnerpart { border-bottom: 1px solid #ffff90; border-top: 1px solid #ffff90; min-height: 26px; _height: 26px; background: url(images/bg-partnerpart.jpg); }
#newsdown { height: 329px; background:url(images/bg-contentdown.jpg) no-repeat left top; }
#footerpart { min-height: 60px; _height: 60px; clear: left; }
#history #footerpart { min-height: 60px; _height: 60px; clear: left; border-top: 1px solid #ffff90; background-color: #0b0603; }
.bannertop { width: 732px; height: 70px; left: 228px; top: 8px; border: 1px solid #351b07; }
#newsdown div { width: 284px; float: left; margin: 55px 0 0 32px; _margin-left: 20px; }
.mainflash { width: 598px; height: 406px; top: 15px; left: 15px; float: left; }
.texts { width: 945px; height: 406px; top: 15px; left: 15px; }
.sideflash { width: 332px; height: 406px; top: 15px; left: 30px; float: left; }
.sidehistory { width: 332px; height: 299px; top: 15px; left: 30px; float: left; border: 1px solid #ffff90; background: url(images/bg-sideimage.jpg) no-repeat left top; }
#submenu { background: #0C0403; height: 20px; _height: 25px; padding-top: 5px; }
#countdowncontainer  { position: absolute; left: 660px; top: 30px; color: #ffff90; font-size: 1.5em; }
#countdowncontainers  { position: absolute; left: 660px; top: 15px; color: white; font-weight: bold; font-size: 1em; }

/* doplnkove inline styly */
h1 { width: 366px; height: 37px; background: url(images/miss-universe-header.gif) no-repeat left top; margin: 0 0 23px 132px; }
h1 a { display: block; width: 366px; height: 37px; }
h1 span { display: none; }
#menupart ul { text-indent: -9000px; height: 23px; background: url(images/menu.gif) no-repeat left -23px; }
#menupart ul li { display: block; float: left; }
#imageparthome img { border: 1px solid #ffff90; }
#imageparthome h2 { font-size: 1.5em; padding: 17px 0 2px 34px; }
#imageparthome p { line-height: 1.6em; padding: 0 0 0 34px; font-family: Georgia, "Times New Roman", Times, serif; }
p.invisible { display: none; }

#menupart ul li a { display: block; overflow: hidden; }
#menupart ul li a:hover { background: url(images/menu.gif) no-repeat; }
#menupart ul li span { display: block; background: url(images/menu.gif) no-repeat; }

#menupart ul li.menu-1 a { margin-left: 35px; width: 137px; height: 23px; }
#menupart ul li.menu-1 a:hover { background-position: -35px 0px; }
#menupart ul li.menu-1 span { margin-left: 35px; width: 137px; height: 23px; background-position: -35px 0px; }

#menupart ul li.menu-2 a { margin-left: 2px; width: 177px; height: 23px; }
#menupart ul li.menu-2 a:hover { background-position: -174px 0px; }
#menupart ul li.menu-2 span { margin-left: 2px; width: 177px; height: 23px; background-position: -174px 0px; }

#menupart ul li.menu-3 a { margin-left: 2px; width: 85px; height: 23px; }
#menupart ul li.menu-3 a:hover { background-position: -353px 0px; }
#menupart ul li.menu-3 span { margin-left: 2px; width: 85px; height: 23px; background-position: -353px 0px; }

#menupart ul li.menu-4 a { margin-left: 2px; width: 125px; height: 23px; }
#menupart ul li.menu-4 a:hover { background-position: -440px 0px; }
#menupart ul li.menu-4 span { margin-left: 2px; width: 125px; height: 23px; background-position: -440px 0px; }

#menupart ul li.menu-5 a { margin-left: 2px; width: 100px; height: 23px; }
#menupart ul li.menu-5 a:hover { background-position: -567px 0px; }
#menupart ul li.menu-5 span { margin-left: 2px; width: 100px; height: 23px; background-position: -567px 0px; }

#menupart ul li.menu-6 a { margin-left: 2px; width: 82px; height: 23px; }
#menupart ul li.menu-6 a:hover { background-position: -669px 0px; }
#menupart ul li.menu-6 span { margin-left: 2px; width: 82px; height: 23px; background-position: -669px 0px; }

#menupart ul li.menu-7 a { margin-left: 2px; width: 62px; height: 23px; }
#menupart ul li.menu-7 a:hover { background-position: -753px 0px; }
#menupart ul li.menu-7 span { margin-left: 2px; width: 62px; height: 23px; background-position: -753px 0px; }

#newsdown div img { width: 284px; height: 105px; border: 1px solid #ffff90; }
#newsdown div h2 { padding: 18px 0 4px 12px; font-size: 1.2em; }
#newsdown div p { padding: 0 12px 0 12px; line-height: 1.6em; }
#newsdown div a { text-decoration: underline; }

#footerpart p { padding: 20px 50px 0 0; text-align: right; }
#footerpart span { font-size: 0.9em; display: block; position: absolute; left: 43px; top: 16px; color: #B7B48E; text-align: left; }
#footerpart img { float: left; display: block; margin-right: 10px; }

#submenu ul { padding-left: 50px; }
#submenu li { display: block; float: left; padding: 0px 8px 0px 8px; color: #C7B987; border-left: 1px solid white; border-right: 1px solid white; }
#submenu li.popissubmenu { border-left: none; padding-left: 0; }
#submenu a { color: #C7B987; }
#submenu a:hover { color: #ffff90; }
#submenu span { color: #ffff90; font-weight: bold; }


/* styly inagency */
#inagency #imageparthome h2 { padding: 40px 0 10px 55px; }
#inagency .texts p { width: 400px; float: left; padding-left: 40px; _width: 440px; }
#inagency #footerpart { min-height: 60px; _height: 60px; clear: left; border-top: 1px solid #ffff90; background-color: #0b0603; }

/* styly history */
#imageparthome .sidehistory h2 { padding: 30px 0 15px 34px; }
#imageparthome .sidehistory h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 15px 0 4px 34px; clear: left; }
#imageparthome .sidehistory h4 { font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 5px 0 4px 34px; clear: left; }
#imageparthome .sidehistory p { font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0 0 0 34px; clear: left; }
.sidehistory h2 span { display: block; color: white; }
.sidehistory h2 strong { font-family: Arial, Helvetica, sans-serif; }
.sidehistory a { display: block; padding: 2px; border: 1px solid #2c211c; float: left; margin: 0 2px 2px 0; }
.sidehistory a:hover { background-color: black; }

/* styly foto-video */
.gallerylist { left: 30px; top: 25px; width: 920px; }
.gallerylist div { width: 143px; height: 179px; float: left; margin: 0 10px 10px 0; }
.gallerylist div a span.vizitka { display: none; position: absolute; right: 1px; bottom: 1px; width: 131px; min-height: 35px; _height: 45px; padding: 5px; background-color: #0b0603; }
.gallerylist div a:hover span.vizitka { display: inline; position: absolute; _width: 141px; right: 1px; bottom: 1px; background-color: #0b0603; }


