/* CSS Document */

img {border:0}

.skryt {
  display:none;
}

.body {
margin:0px;
background-color:white;
text-align:center;
font-family: Arial, Helvetica;
}

.top {
position:relative;
width:100%;
height:111px;
background-color:#d0d0d0;
background-position:center;
background-repeat:repeat-x;
border-bottom: 3px solid white;
}

.header {
position:relative;
margin:auto;
width:900px;
height:111px;
z-index:3;
background-color:#d0d0d0;
}

.logo {
position:absolute;
left:17px;
top:17px
}

.menu {
position:absolute;
right:0px;
top:41px;
width:667px;
height:43px;
background-color:#e5e5e5;
}

.menutext {
position:absolute;
margin:15px 20px 0px 0px;
right:0px;
top:0px;
font-family: Arial, Helvetica;
font-weight:bold;
font-size:10pt;
color:#cc0000;
text-align:right;
}
.menutext a {
text-decoration:none;
color:#000000;
}
.menutext a:hover {
text-decoration:underline;
color:#cc0000;
}



.actual {
position:relative;
width:100%;
background-color:#e5e5e5;
}
.actualuvod {
position:relative;
margin:auto;
width:900px;
height:251px;
border-right:2px solid #ffffff;
border-left:2px solid #ffffff;
}
.actualjinde {
position:relative;
margin:auto;
width:900px;
height:120px;
}
.linka {
position:absolute;
left:15px;
bottom:-1px;
width:255px;
height:22px;
background-color:#FFFFFF;
background-image:url('../img_hlavni/linka_dole.gif');
background-position:top;
background-repeat:no-repeat;
-moz-box-sizing:border-box;
overflow:hidden
}
.linkatext {
position:relative;
top:4px;
font-family: Arial, Helvetica;
font-weight:bold;
font-size:10pt;
color:#0070B7
}
.linkanahore {
position:absolute;
left:15px;
top:0px;
width:255px;
height:22px;
background-color:#FFFFFF;
background-image:url('../img_hlavni/linka_nahore.gif');
background-position:bottom;
background-repeat:no-repeat;
-moz-box-sizing:border-box;
overflow:hidden
}
.linkatextnahore {
position:relative;
top:2px;
font-family: Arial, Helvetica;
font-weight:bold;
font-size:10pt;
color:#0070B7
}
.flash {
position:absolute;
left:0px;
top:0px;
width:544px;
height:251px;
overflow:hidden;
background-color:#73b1da;
}
.napispodstranky {
position:absolute;
left:55px;
bottom:12px;
font-family: Arial, Helvetica;
font-weight:bold;
font-size:16pt;
color:#0061a0;
padding:0px;
margin:0px;
}



.novinky {
position:absolute;
top:0px;
right:0px;
width:353px;
height:251px;
text-align:left;
background-image:url('../img_hlavni/novinky-bg.jpg');
background-position:top left;
background-repeat:no-repeat;
background-color:#007fd2;
border-left:2px solid #ffffff;
}
.novinky h2 {
position:relative;
top:22px;
left:22px;
font-family: Arial, Helvetica;
font-weight:bold;
font-size:21px;
color:#b2d1e5;
margin:0px;
padding:0px;
}

  .novinky h2 big {
    font-size:28px;
  }
  
.novinkypatka{
position:absolute;
bottom:10px;
right:22px;
text-align:right;
font-size:7pt;
color:#D1EBFA;
}
.novinkypatka a {
text-decoration:none;
color:#D1EBFA;
}
.novinkypatka a:hover {
text-decoration:underline;
color:#ffffff;
}
.novinkybody {
position:absolute;
top:115px;
left:22px;
width:310px;
}
.novinkybody p {
padding:11px 0px 11px 0px;
margin:0px;
font-size:11pt;
text-align:justify;
color:#ffffff;
}
.novinkybody p a {
text-decoration:none;
color:#D1EBFA;
}
.novinkybody p a:hover {
text-decoration:underline;
color:#ffffff;
}
.novinkybody p big {
  font-size:14pt;
  font-weight:bold;
}
/*.novinkybody p.novinkybody-horni {
  border-bottom:1px solid #b2d1e5;
}*/



.main {
position:relative;
width:100%
}



.partner {
position:absolute;
left:675px;
top:375px;
width:224px;
height:450px
}
.partnertop {
position:absolute;
top:0px;
width:224px;
height:38px;
background-image:url('../img_hlavni/partner_top.gif');
background-position:top;
background-repeat:no-repeat
}
.partnercenter {
position:absolute;
top:38px;
width:224;
height:397px;
border-right: 1px solid #59B4EB;
border-left: 1px solid #59B4EB;
background-color:#FFFFFF;
-moz-box-sizing:border-box;
text-align:center
}
.partnerbottom {
position:absolute;
bottom:0px;
width:224px;
height:15px;
background-image:url('../img_hlavni/partner_bottom.gif');
background-position:bottom;
background-repeat:no-repeat
}
.partnerlogo {
position:relative;
margin-top:35px
}



.patka {
position:relative;
width:100%;
height:28px;
border-bottom:4px solid white;
background-color:#cccccc;
-moz-box-sizing:border-box
}
.patkaobsah {
position:relative;
top:5px;
margin:auto;
width:900px;
height:15px;
overflow:hidden;
text-align:justify;
-moz-box-sizing:border-box
}
.patkavlevo {
position:absolute;
left:10px;
bottom:0px;
font-family: Arial, Helvetica;
font-weight:normal;
font-size:7pt;
text-align:left;
color:#FFFFFF
}
.patkavlevo a {
text-decoration:none;
color:#FFFFFF
}
.patkavlevo a:hover {
text-decoration:underline;
color:#FFFFFF
}
.patkavpravo {
position:absolute;
right:10px;
font-family: Arial, Helvetica;
font-weight:bold;
font-size:8pt;
text-align:right;
color:#FFFFFF
}

/* dodane veci */

.odkaz-sipka a {
  text-decoration:none;
  color:#D1EBFA;
  padding-right:19px;
  background-image:url('../img_hlavni/odkaz-sipka.gif');
  background-position:right center;
  background-repeat:no-repeat;
}

.odkaz-sipka a:hover {
  text-decoration:underline;
  color:#ffffff;
  padding-right:19px;
  background-image:url('../img_hlavni/odkaz-sipka-hover.gif');
  background-position:right center;
  background-repeat:no-repeat;
}

.prolinky {
  position:relative;
  width:900px;
  margin:auto;
  padding:15px 0px 15px 0px;
  text-align:center;
  font-size:10px !important;
  color:#dddddd;
}

  .prolinky a {
    color:#cccccc;
    text-decoration:none;
  }
  
  .prolinky a:hover {
    color:#999999;
    text-decoration:underline;
  }
  
  .prolinky img {
    margin:3px;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
  }