#body {
background-color: #000000;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
background-image: url(images/backround.png);
background-repeat: no-repeat;
background-position: center top;
}

#hlavni {
width: 800px;
height: 500px;
padding-top: 130px;
display: block;
}

#pravidla {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#pravidla a {
background-image: url(images/01-pravidla-souteze.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#pravidla a:hover, #pravidla a.current {
background-image: url(images/01-pravidla-souteze-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}


#semifinale {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#semifinale a {
background-image: url(images/02-semifinale.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#semifinale a:hover, #semifinale a.current {
background-image: url(images/02-semifinale-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}

#finale {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#finale a {
background-image: url(images/03-finale.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#finale a:hover, #finale a.current {
background-image: url(images/03-finale-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}



#sms_hlasovani {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#sms_hlasovani a {
background-image: url(images/04-sms-hlasovani.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#sms_hlasovani a:hover, #sms_hlasovani a.current {
background-image: url(images/04-sms-hlasovani-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}

#finale_megashow {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#finale_megashow a {
background-image: url(images/05-finale-megashow.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#finale_megashow a:hover, #finale_megashow a.current {
background-image: url(images/05-finale-megashow-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}

#kontakty {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#kontakty a {
background-image: url(images/06-kontakty.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#kontakty a:hover, #kontakty a.current {
background-image: url(images/06-kontakty-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}

#modelky {
width: 250px;
height: 27px;
font-size: 27px;
margin-left: 80px;
}

#modelky a {
background-image: url(images/01-hledame-modelky.png);
background-repeat: no-repeat;
text-decoration: none;
font-size: 27px;
}

#modelky a:hover, #modelky a.current {
background-image: url(images/01-hledame-modelky-klik.png);
background-repeat: no-repeat;
font-size: 27px;
}

#text {
margin-top: 40px;
margin-left: 78px;
width: 680px;
height: 240px;
overflow: auto;
color: #aa5765;
scrollbar-track-color: #d6d6d6;
scrollbar-face-color: #606060;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #1c1d21;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #ffffff;
}

#text a {
color: #ffffff;
}

#text h1 {
padding-left: 20px;
font-size: 22px;
color: #aa5765;
}
#text h2 {
font-size: 18px;
color: #aa5765;
text-indent: 20px;
margin-bottom: 0px;
}

#text h3 {
font-size: 16px;
color: #ffffff;
text-indent: 20px;
}


#text1 {
text-indent: 20px;
font-size: 12px;
color: #FFFFFF;
padding-right: 50px;
}

#text2 {
text-indent: 20px;
font-size: 12px;
color: #aa5765;
padding-right: 50px;
}

#text3 {
font-size: 12px;
color: #FFFFFF;
padding-right: 50px;
}

#text4 {
font-size: 12px;
color: #aa5765;
padding-right: 50px;
}

#text5 {
font-size: 15px;
color: #FFFFFF;
}

#text6 {
font-size: 9px;
color: #FFFFFF;
}

#odd {
height: 18px;
width: 640px;
}

#postupujici {
color: #ffffff;

}

#postupujici H2 {
color: #ffffff;
text-indent: 0px;
}

#postupujici a {
color: #ffffff;
text-decoration: none;
}

#postupujici a:hover {
text-decoration: none;
color: #aa5765;
}

#copy {
width: 800px;
height: 15px;
color: #9f9f9f;
font-size: 100%;
margin-top: 40px;

}

#flash {
width: 800px;
height: 100px;
margin-top: 30px;
}

#hlasovani {
background-color: #aa5765;
color: #ffffff;
font-size: 15px;
padding-left: 5px;
padding-top: 2px;
height: 40px;
}