BODY {
	font-family : Arial , Verdana, Courier New , Helvetica, sans-serif;
    color:#333333;
	font-size: 10pt;
	text-align: center;
	background-color:#fff;
	margin:0px;
	padding:0px;
	line-height:18px;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#stred {
float:left;
width:100%;
text-align:center;
background-color:#dddce0;
}

#stred1 {
float:left;
width:100%;
text-align:center;
/*background-image : url('img/o-soutezi-backg.jpg');*/
background-repeat:repeat-x;
background-color:#ebeaea;

}
#header {
margin: auto;
width: 980px;
height:210px;
background-image : url('img/header-backg.gif');
background-repeat:no-repeat;
background-position:45px 15px;
}
#header span{
margin: auto;
width: 980px;
height:195px;
}

#links {
float:left;
dispaly:block;
width:420px;
height:35px;
margin-left:179px;
font-size:8pt;
line-height:35px;
z-index:500;
position:absolute;
}
#links  a {
float:left;
}

#links span a {
text-align:left;
display:block;
width:250px;
height:30px;
margin-top:5px;
font-size:8pt;
color:#000;
font-weight:normal;
line-height:13px;
}
#links span a:hover {
font-size:8pt;
line-height:13px;
text-decoration:underline;
}

#czska {
float:left;
dispaly:block;
width:112px;
height:35px;
background-color:#eae9e9;
font-size:16pt;
line-height:35px;
margin-left:760px;
}
#czska a {
font-size:12pt;
line-height:35px;
color:#e54630;
}
#czska a:hover {
font-size:12pt;
line-height:35px;
text-decoration:underline;
}

#headermenu {
position:relative;
left:510px;
top:10px;
width:500px;
}

#main-index {
margin: auto;
width: 980px;
}

#main {
margin: auto;
width: 980px;
margin-bottom:30px;
}

#left {
float:left;
text-align:left;
width:210px;
_width:210px;

}

#menu {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
padding-top:40px;
}

#menu2 {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/pravidla-backg.jpg');
background-repeat:no-repeat;
padding-top:40px;
}

#menu3 {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/ceny-backg.jpg');
background-repeat:no-repeat;
padding-top:40px;
}
#menu4 {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/registrace-backg.jpg');
background-repeat:no-repeat;
padding-top:40px;
}
#menu5 {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/minulerocniky-backg.jpg');
background-repeat:no-repeat;
padding-top:40px;
}
#menu6 {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/kestazeni-backg.jpg');
background-repeat:no-repeat;
padding-top:40px;
}
#menu7 {
float:left;
text-align:left;
height:252px;
width:210px;
_width:234px;
background-image : url('img/kontakty-backg.jpg');
background-repeat:no-repeat;
padding-top:45px;
}

#menu a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a     {
margin-left:31px;
float:left;
diplay:block;
height:14px;
line-height:14px;
width:207px;
color:#fff;
font-weight:normal;
font-size:8pt;
text-decoration: none;
}

#menu a:hover, #menu2  a:hover, #menu3  a:hover, #menu4  a:hover ,#menu5  a:hover, #menu6  a:hover , #menu7  a:hover  {
color:#fff;
font-size:8pt;
text-decoration:underline;
}

#menu a:hover span{
color:#fff;
}

#parners {
float:left;
margin-top:2px;
}


#right {
float:left;
width:689px;
margin-bottom:30px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
}

#text {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;

}

#textop {
margin-top:80px;
float:left;
width:689px;
height:30px;
background-image : url('img/text1-backg.png');
background-repeat:repeat-x;
background-position:0px 0px;
}

#text2 {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;
}

#text2 H2 {

color: #e15643;
margin:0px;
margin-top:20px;
padding:0px;


}
#right2 {
float:left;
width:659px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
margin-bottom:30px;
}

#right2 H1 {
background-color:#e15643;
}


#text3 {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;
}

#text3 H2 {

color: #43aa44;
margin:0px;
margin-top:20px;
padding:0px;


}
#right3 {
float:left;
width:659px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
margin-bottom:30px;
}

#right3 H1 {
background-color:#43aa44;
}




#text4 {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;
}

#text4 H2 {

color: #efa523;
margin:0px;
margin-top:20px;
padding:0px;


}
#right4{
float:left;
width:659px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
margin-bottom:30px;
}

#right4 H1 {
background-color:#efa523;
}




#text5 {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;
}

#text5 H2 {

color: #d4d400;
margin:0px;
margin-top:20px;
padding:0px;


}
#right5{
float:left;
width:659px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
margin-bottom:30px;
}

#right5 H1 {
background-color:#d4d400;
}





#text6 {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;
}

#text6 H2 {

color: #1f3875;
margin:0px;
margin-top:20px;
padding:0px;


}
#right6{
float:left;
width:659px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
margin-bottom:30px;
}

#right6 H1 {
background-color:#1f3875;
}






#text7 {
float:left;
text-align:justify;
width:659px;
background-color:#FFFFFF;
padding:15px;
}

#text7 H2 {

color: #a55aa0;
margin:0px;
margin-top:20px;
padding:0px;


}
#right7{
float:left;
width:659px;
background-image : url('img/soutez-backg.jpg');
background-repeat:no-repeat;
background-position:-210px 0px;
margin-bottom:30px;
}

#right7 H1 {
background-color:#a55aa0;
}
#kat {
width:660px;
background-color:#d8d8d8;
font-weight:500;
}

.si {
width:210px;
color:#fff;
background-color:#285896;
}

.si2 {
background-color:#eeeeee;
}


#logotext {
z-index:90;
position:relative;
top:-383px;
left:687px;
display:block;
width:267px;
height:248px;
background-image : url('img/logo-text.gif');
background-repeat:no-repeat;
}

.hpart {
margin-left:27px;
}
.hpart {
border:0px;
}

H1 {
float:left;
text-align:left;
color:#fff;
width:326px;
height:37px;
font-size:22px;
line-height:37px;
/*background-color:#0d9ce1;*/
text-indent:10px;
margin:0px;
font-weight:normal;
letter-spacing:1px;
margin-top:50px;
margin-bottom:5px;
}

H2 {

color: #0d9ce1;
margin:0px;
margin-top:20px;
padding:0px;
font-size:14pt;
font-weight:bold;

}

H3 {
float:left;
color: #666666;
margin:0px;
margim-top:18px;
font-size:8pt;
text-align:left;
margin-left:27px;
}

H4 {
color: #333333  ;
font-size:10pt;
margin:0px;
height:20px;
border-bottom:1px solid  #E8E8E8;
margin-bottom:5px;
}

hr {
height:1px;
margin-top:5px;
color:#9e9e9e;
font-weight:normal;
text-align:left;
}
b {
color:#333333;
font-size:10pt;
font-weight: bold;
}
.gotop {
margin:0px;
float:right;
}

.nahoru {
margin:0px;
margin-top:-10px;
margin-bottom:15px;
float:left;
height:22px;
width:660px;
background-image:url(img/up.gif);
}


i {
color:#505050;
font-weight: bold;
}
strong {
color:#fff;
background-color: #666666;
font-weight:normal;
padding:2px;
}

#galerie img{
float:left;
border:1px solid #fff;
margin-top:10px;
margin-right:10px;
}

.red {
font-weight:bold;
color:red;
font-size:12px;
}
a {
color:#003399;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}

a span{
color:#000;
font-size:9pt;
text-decoration: none;
font-weight: bold;
}
a:hover span {
text-decoration: underline;
color:#da0019;
}



a:hover {
text-decoration: underline;
color:#000;
}

a img{
border:0px solid #e3e3e3;
}

 a:hover {
text-decoration: underline;
color:#000;
}

table a {
color:#003399;
font-size:8pt;
font-weight: normal;
text-decoration: none;
}

#footer {
margin:auto;
margin-bottom:30px;
height:200px;
width: 980px;
text-align:justify;
background : #ffffff url('img/backg2.jpg');
background-repeat:repeat-x;

}
#footer img{
margin-top:30px;
}

#footer a {
color:#949494;
text-decoration:none;
font-size:10pt;

}
#footer a:hover {
color:#da0019;
font-size:10pt;
text-decoration:none;
}


#footer a span {
color:#949494;
margin-right:1px;
text-decoration:none;
font-size:11pt;
font-wight:bold;
}

#footer a:hover span {
color:#da0019;
text-decoration:none;
font-size:11pt;
font-wight:bold;
}

#sub {
width:970px;
margin:auto;
margin-top:8px;
text-align:right;
color:#686868;
font-size:8pt;
}

#sub a {
text-decoration:none;
color:#d8d8d8;
font-size:8pt;
font-weight:normal;
}
#sub a:hover {
text-decoration:underline;
color:#686868;
font-size:8pt;;
}

ul li{
font-size:10pt;
list-style-type: square ;

}

#hosp {
font-size:10pt;
width:100%;
text-align:center;
}


#tr1 {
font-size:10pt;
background-color:#da0019;
font-weight:bold;
color:#fff;
}
.tr2{
background-color:#eeefef;
}
.sir {
width:170px;
background-color:#c;
font-weight:bold;
}
ul{
margin-top:5px;
}

fieldset {
border:0px;
}

#form{
width:500px;
}

#form input{
margin:0px;
padding:0px;
border:1px solid #d8d8d8;
}
input.butt {
width:150px; margin-top:1px; 
color:#333333;
height:25px;
font-weight:bold;
}


input.butt2 {
width:150px; margin-top:1px; 
color:#333333;
height:25px;
font-weight:bold;
background-color:#efa523;
}
#aktualita {
position:absolute;
width:100%;
height:3px;


}
#aktualita2 {
position:absolute;
width:100%;
height:3px;
}
#akt{
width:980px;
margin:auto;
}
#note-mala {
float:left;
margin:auto;
width:330px;
margin-top:25px;
margin-left:550px;
display:block;
height:293px;
background-image : url('img/note-mala.gif');
background-repeat:no-repeat;
background-position:0px 0px;
}
#note {
float:left;
margin:auto;
width:330px;
margin-top:25px;
margin-left:550px;
display:block;
height:293px;
background-image : url('img/note.gif');
background-repeat:no-repeat;
background-position:0px 0px;
}
#notetext {
float:left;
font-size:8pt;
text-align:left;
margin-left:15px;
width:300px;
margin-top:35px;
display:block;
height:290px;

}
#notetext h2 {
font-size:13pt;
margin-top:3px;
margin-bottom:3px;
}
#notetext h2 span{
font-size:8pt;
color:#000;
}

#note2 {
float:left;
margin:auto;
margin-left:55px;
width:260px;
margin-top:170px;
display:block;
height:175px;
background-image : url('img/note2.gif');
background-repeat:no-repeat;
background-position:0px 0px;
}
#notetext2 {
float:left;
font-size:8pt;
text-align:left;
margin-left:15px;
width:280px;
margin-top:35px;
display:block;
height:190px;

}
#notetext2 h2 {
font-size:11pt;
color:#333333;
margin-top:6px;
margin-bottom:0px;
}
#notetext2 h2 span{
font-size:8pt;
color:#000;
}
