body {
    background: #000 url(../img/bg.gif) repeat-x left top;
    border: 0 none;
    color: #fffdff;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 15px;
    margin: 0;
    outline-width: 0;
}

a {
    color: #fff;
    text-decoration: none;
    font-size: 1.1em;
}
a:hover {
    color: #ffcc00;    
}

a.invert {
    color: #ffcc00;
}

a.invert:hover {
    color: #fff;    
}

a.mensie {
    font-size: 1.0em;
}

hr {    
    clear: left;
    width: 750px;
    display: block;
    visibility: hidden;
}

img {
    border: none;
}

.non-visible {
  position: absolute !important;
  left: -2000px !important; /* pristupne aj pre hlasove citacky */
}

.hidden-text {
  /* hide text for IE and Gecko */
  font-size: 0px !important;
  letter-spacing: -99999px !important; 
  text-decoration: none !important;

  /* hide text for Opera */
  overflow: hidden !important; 
  text-indent: -9999px !important;
}

    .hidden-text a {
        text-decoration: none !important;
    }

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.clear-both {
    clear: both !important;
}

.clear-left {
    clear: left !important;
}

.clear-right {
    clear: right !important;
}

#page {
    clear: left;
    padding-left: 110px;
}

.no-right-margin {
    margin-right: 0px !important;
}
.separator,
.yellow {
    color: #fc0;
}

.grey {
    color: #666;
}

.white {
    color: #fff;
}

.extend {
        position: relative;
        background: url('/img/sipka.png') left 3px no-repeat !important;
}
.intend {
        position: relative;
        background: url('/img/sipka2.png') left 3px no-repeat !important;
}


/* HLAVICKA */
#header {
    position: relative;
    display: block;
    float: left;
    height: 230px;
    _height: 245px; /* IE 6*/
    .height: 210px; /* IE 7*/
    background: url('/img/header.png') top left no-repeat;
}

    #header h1 {
        position: relative;
        float: left;
        padding: 0px;
        margin: 0px;
    }

    #header ul#topmenu {
        position: relative;
        padding: 0px;
        display: block;
        margin-top: 60px;
        margin-left: 405px;         
    }
    
        #header ul#topmenu li {
            width: 130px;
            display: block;
            float: left;
            background: url('/img/sipka.png') left 3px no-repeat;
        }
            #header ul#topmenu li a {
                padding-left: 10px;
            }
        body.en #header ul#topmenu li.news {
            width: 90px;
        }
        body.en #header ul#topmenu li.profile {
            width: 170px;
        }

    #header ul#subtopmenu {
        position: relative;
        clear: left;
        padding: 0px;
        display: block;
        margin-top: 140px;
        margin-left: 405px;         
    }
    
        #header ul#subtopmenu li {
            width: 80px;
            margin-right: 50px;
            display: block;
            float: left;
            background: url('/img/sipka.png') left 3px no-repeat;
        }
            #header ul#subtopmenu li a {
                display: block;
                padding-left: 10px;
            }            

    @media all and (min-width: 0px) {
        /* opera */
        #header ul#subtopmenu {
            top: 20px;
        }
}
            
            
            
/* OBSAH */
#content {
   display: block;     
}
    #content h2,
    #content h3,
    #content h4,
    #content h5 {
        color: #ffcc00;
    }

    #content h5 {
        font-size: 0.9em;
    }

    #content h4 {
        font-size: 1.1em;
    }    

    #content h3 {
        font-size: 1.3em;
    }
    
    #content h2 {
        margin: 0px;
        padding: 0px;
        position: relative;
        text-transform: uppercase;
        margin-bottom: 10px; 
       _margin-top: -15px;  
        font-size: 1.4em;
        font-weight: normal;
    }

    #content .listbox {
        position: relative;
        color: white;
        font-size: 9px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: black;
        width: 250px;
        height: 20px;
        _margin-top: 8px;
        padding: 3px 0 3px 3px;
        border: 1px solid #4d4d4d;
    }   
    .filup input,
    #content input.black {
        position: relative;
        color: white;
        font-size: 9px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: black;
        width: 120px;
        padding: 4px;
        border: 1px solid #4d4d4d;
    }

    #content .searchpad { 
        position: relative; 
        top: 4px; 
        left: 2px; 
    }

    #line1 {
        width:780px;
        display: inline;
    }

    div.line {
        position: relative;
        float: left;
        background: url('/img/dot.png') left bottom repeat-x;
        height: 1px !important;
        font-size: 0px;
        margin: 10px 10px 0px 0px;
        display: none;
    }

    
    #content #webedit {
        padding: 10px;
        width: 780px;
        background: url(/img/offers-bg.png) top left repeat-x;        
        height: auto;
        min-height: 400px;
       _height: 400px;        

    }    
    

/* FOOTER */
#footer {
    width: 800px;
    clear: both;
    padding-bottom: 5px;
}
    #footer span {
        color: #ffcc00;
    }

/*slider */
  
#slider {
  display: block;
  position: relative;
  clear: both;
  margin-left: -10px;
  width: 760px !important;
  height: 28px !important;
  line-height: 27px !important;
  font-size: 1em !important;
  text-align: right;
  padding: 0px 10px !important;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
  border: 1px solid #4d4d4d;
}

  #slider label {
    float: left;
    text-align: left;
    margin-right: 6px;
  }

  #slider input {
    float: left;
    margin: 5px 5px 0px 0px;
  }

  #slider input#slider_strana {
    margin-top: 4px;
    color: white;
    background-color: black;
    font-size: 10px;
    border: 1px solid #4d4d4d;
    width: 22px;
    height: 16px;
    line-height: 16px;
    text-align: center;
  }

  #slider input#slider_go {
    margin-top: 5px;
  }
  
  #slider a.slider-next,
  #slider span.slider-next,
  #slider a.slider-previous,
  #slider span.slider-previous {
    color: #fff;
    padding-right: 10px;
    background: url('/img/sipka.png') right center no-repeat;
  }  

  #slider a.slider-previous,
  #slider span.slider-previous {
    padding-right: 0px;
    padding-left: 10px;
    background: url('/img/sipka2.png') left center no-repeat;
  }  

  #slider a.slider-next:hover,
  #slider a.slider-previous:hover {
    text-decoration: none;
  }

  #slider span.slider-next,
  #slider span.slider-previous {
    color: #929292 !important;
  }

  #slider span.slider-next {
    background-image: url('/img/bullet_next_gray.png') !important;
  }

  #slider span.slider-previous {
    background-image: url('/img/bullet_previous_gray.png') !important;
  }    
#upoutavka {
    display: block;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 70px;
    width:100%;
    z-index: 99999;
}
#upoutavka iframe {
    border: 0 none;
    display: none;
    _display: block;
    filter: alpha(opacity=0);
    background-color: #000;
    border: 0 none;
    height: 569px;
    margin: 0;
    padding: 0;
    width: 565px;
    z-index: 99;
}
