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-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-home {
float:left;
dispaly:block;
height:35px;
margin-top:5px;
font-size:8pt;
line-height:35px;
z-index:500;
position:absolute;
}
#links {
float:left;
dispaly:block;
width:420px;
height:25px;
margin-left:192px;
margin-top:10px;
font-size:8pt;
line-height:25px;
z-index:500;
position:absolute;
}

#links  a {
float:left;
}

#links span a {
text-align:left;
display:block;
width:250px;
height:20px;
margin-left: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:50px;
}
#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:10pt;
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;}


#video { margin-top:10px; margin-right:100px; border:10px solid #f1f1f1; width:335px; height:170px; display:block; float:right  }


#aktualita2 {
position:absolute;
width:100%;
height:3px;
}
#akt{
width:980px;
margin:auto;
}
#note-mala {
float:left;
margin:auto;
width:330px;
margin-top:145px;
margin-left:45px;
display:block;
height:210px;
background-image : url('img/note-mala.gif');
background-repeat:no-repeat;
background-position:0px 0px;
}
#note {
float:left;
margin:auto;
width:330px;
margin-top:20px;
margin-left:520px;
display:block;
height:293px;
background-image : url('img/note.gif');
background-repeat:no-repeat;
background-position:0px 0px;
}
#notetext {
float:left;
font-size:10pt;
text-align:left;
margin-left:15px;
width:295px;
margin-top:35px;
display:block;

}
#notetext h2 {
font-size:13pt;
margin-top:3px;
margin-bottom:3px;
}
#notetext h2 span{
font-size:10pt;
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;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay2{/*background:; */background: #fadb0a url(../img/colorbox/gallery_backg.png);}
#cboxOverlay{/*background:; */background: #3c3c3c url(../img/colorbox/gallery_backg_g.png);}


#colorBox{}
    #cboxTopLeft{width:0px; height:0px; background: #fff  /*url(../img/colorbox/border1.png) 0 0 no-repeat;*/}
    #cboxTopCenter{height:0px; background: #fff /* url(../img/colorbox/border1.png) 0 -50px repeat-x;*/}
    #cboxTopRight{width:0px; height:0px; background: #fff /* url(../img/colorbox/border1.png) -25px 0 no-repeat;*/}
    #cboxBottomLeft{width:0px; height:0px; background: #fff /* url(../img/colorbox/border1.png) 0 -25px no-repeat;*/}
    #cboxBottomCenter{height:0px; background: #fff /* url(../img/colorbox/border1.png) 0 -75px repeat-x;*/}
    #cboxBottomRight{width:0px; height:0px; background: #fff /* url(../img/colorbox/border1.png) -25px -25px no-repeat;*/}
    #cboxMiddleLeft{width:0px; background: #fff  /*url(../img/colorbox/border2.png) 0 0 repeat-y;*/}
    #cboxMiddleRight{width:0px; background: #fff  /*url(../img/colorbox/border2.png) -25px 0 repeat-y;*/}
	
/*	#cboxTopLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../img/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../img/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../img/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../img/colorbox/border2.png) -25px 0 repeat-y;} */
	
    #cboxContent{background:#fff; border:10px;}
        #cboxLoadedContent{margin-bottom:10px;  padding:10px;}
        #cboxTitle{position:absolute; bottom:0px; left:10px; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:110px; color:#999; font-size:12px; height:25px; line-height:25px}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444; }
        #cboxPrevious{position:absolute; bottom:0px; left:10px; color:#333; height:25px; line-height:25px}
        #cboxNext{position:absolute; bottom:0px; left:73px; color:#333; height:25px; line-height:25px}
        #cboxLoadingOverlay{background:url(../img/colorbox/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:14px; display:block; color:#333; height:25px; line-height:25px}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


