/*Pre správne zobrazenie v prehliadačoch vyresetujeme všetky tagy*/
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}
/* -----------------------Univerzálne TAGY TELA STRANKY----------------------------------- */
html {font-size:100.01%;}/*umožňuje správne zväčšovanie a zobrazovanie veľkosti textu v prehliadačoch*/
body {
  background-color: #dbe2ee;
  background: url('image/back_day.gif') repeat-x;
  margin:0px auto;
  text-align:center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height:1.4;
}
#kontajner {
  margin: 0 auto;
  width: 854px;
}
.logo {
height: 108px;
margin: 0px;
width: 100%;
background-image: url('image/logo.jpg'); 
}
.obsah {
width: 854px;
margin: 0px;
}
.lavy_stlpec {
float: left;
width: 720px;
height: 100%;
text-align: right;
}
.pravy_stlpec {
float: right;
width: 130px;
height: 100%;
text-align: left;
padding: 15px 0px 0px 0px;
}
.patka {
width: 100%;
height: 100%;
line-height: 50px;
margin: 0px;
text-align: center;
color: #0A0A0A;
clear: both;
}
 a:link{
color: #2C2C2C;
text-decoration:none;
}
a:hover{
color: #A0A0A0;
text-decoration:none;
}
a:visited{
text-decoration:none;
color: #2C2C2C;
}
/*---- Menu nastavenia CSS-----*/
.menu {
height: 45px;
margin: 0px auto;
float:left;
width:100%;
line-height:normal;
}
.menu ul {
    margin:0;
    padding:0;
    list-style:none;
    height:100%;
    }
.menu li {
    float:left;
    margin:0;
    padding:0;
    width: 170px;
    }
.menu a {
    font: bold 16px/2.8 Arial Baltic;
    text-decoration: none;
    color: white;
    display:block;
    background-image: url('image/btn_rsp.gif');
    height:45px;
    }
.menu a:hover{
    background-image: url('image/btn_hit.gif');
    height:45px;
}
#hitted{
    background-image: url('image/btn_hit.gif');
    height:45px;
}
/*---- Menu nastavenia Video obsahu-----*/
.tv {
  width: 600px;
  height: 324px;
  margin:15px 15px 0px 65px;
  text-align: right;
  padding: 12px 10px 10px 0px;
}
.tv_vlavo{
  width: 600px; 
  height: 330px; 
  margin:15px 0px 0px 25px; 
  text-align: left; 
  padding: 12px 10px 10px 0px;
}
.textForm{
width:110px; 
background-color: white; 
color: black; 
font-weight: bold; 
font-variant: Small-caps;  
border: 1px solid #DB0303; 
text-align: center; 
margin: 10px 0px 0px 0px;
}
.pismoKlasik{
font: bold 14px/1.8 Arial Baltic; 
text-align:left; 
color:white; 
text-decoration:none;
}
.button{
width:114px; 
background-color: red;  
color: white; 
font-weight: bold;
cursor: hand;
border: 1px solid #DB0303;  
text-align: center;
margin: 10px 0px 0px 0px
}
.obr{
border: 1px solid #FF4C4C; 
padding: 5px; margin: 5px; 
text-align: center; 
background-color: #ff7e7e; 
height: 100px; width: 170px;
}
.obr_kontajner{
text-align:left; 
float: left; 
width:200px;
text-align:center;
padding:5px 10px
}
/* Horizontal Carousel - štylovanie dolnej galerie*/
#horizontal_carousel {
  float:left;
  width: 850px;
  height: 240px;
  margin-bottom: 10px;
  position: relative;  
}         
#horizontal_carousel .container {
  position: absolute;
  top: 5px;
  left: 37px;  
  width: 784px;
  height: 184px;
  overflow:hidden;   
  background: #3F3F3F;
  background: url(classic/horizontal/kontajner.png);
}            
#horizontal_carousel .previous_button {
  position: absolute;
  top: 35px;
  left: 0px;
  width: 44px;
  height: 70px;
  background: url(classic/horizontal/button_left.png);
  z-index: 100;    
  cursor:pointer;
}        
#horizontal_carousel .previous_button_disabled {
  background: url(classic/horizontal/disabled_left.png);
  cursor:default;
}
#horizontal_carousel .next_button {
  position: absolute;
  top: 35px;
  right: 0px;
  width: 40px;
  height: 70px;
  background: url(classic/horizontal/button_right.png);
  z-index: 100;
  cursor:pointer;
}   
#horizontal_carousel .next_button_disabled {
  background: url(classic/horizontal/disabled_right.png);
  cursor:default;
}
#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}                      
#horizontal_carousel ul li img {
  border:1px solid #999999;
  display:block;             
  background:#E3EDFA;  
}                               
#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               
#horizontal_carousel ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
  padding:0px;
  width:196px;  
  list-style:none;   
  float:left;
}
#horizontal_carousel img{
  margin: 10px auto;
}
#horizontal_carousel .vypis{
 margin: 0px auto;
 width: 170px;
 padding: 0px 5px 5px 5px;
 text-align:center;
}
.edit{
 margin: 0px;
 position: relative; 
 top:15px;
 padding:0px 5px 0px 5px;
}
.change{
 background-image: url('image/gear.png');
 float:right;
 width:16px;
 height:16px;
 background-repeat: no-repeat;
}
.change span{
display:none;}
.delete{
 float:left;
 background-image: url('image/cancel.png');
 width:16px;
 height:16px;
}
.delete span{
display:none;
}















