body {
  margin: 0; 
  /* padding: 15px 0 0 10px; */ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
  text-align: left; 
  background: #EEF4F9 url(../img/bgr_all_top_horizont.gif) repeat-x top left;  
}

p#frejm {
margin:0px;
padding:0px;
}

p#frejm iframe{
width:550px;
border:0px;
height:660px;
}

*html body {
  font-size: 65%; /* pre IE5 Win */
  f\ont-size: 75%; /* pre ostatn  verzie IE */
}

a:link, a:visited, a:active {
  color: #666666;
  text-decoration: none;
}

a:hover {
  text-decoration: underline overline;
}

.hr {
  border: none;
	height: 1px;
	border-top: 1px solid #154E8B;
}

#all {
  float: left;
  width: 950px; /* nemeniť */
 /* height: 300px; /* VV vymazať */
  background: #EEF4F9 url(../img/bgr_all.png) no-repeat top left;   
}

#left {
  float: left;
  width: 672px; /* nemeniť */
  margin-top: 100px;
}

#right {
  float: right;
  width: 278px; /* nemeniť */
}

.live_div {
  margin: 15px 117px 15px 0;   
}

#top_left_obsah {
  width: 590px;
  padding: 35px 0 0 80px;  
}

#obsah {
  padding: 0px 65px 0 60px;
  _padding-right: 20px;
  background: #EEF4F9 url(../img/bgr_middle.png) repeat-y top left; 
}

#right_live {
  height: 100px;
  margin: 69px 0 0 3px;
  font-weight: bold;
  background: url(../img/bgr_webcam.png) no-repeat top left;  
  background-position: 0px 8px;  
}

#bottom {
  height: 106px;
  background: url(../img/bgr_bottom.png) no-repeat top left;  
}

#menu {
  margin-top: 72px;
  _margin-top: 45px; 
  background: #EEF4F9;
  background: #EEF4F9 url(../img/menu_middle.png) no-repeat top left; 
  background-position: 0px 79px; 
}

#menu_middle {
  /* margin-top: -2px; */
  padding: 14px 0 0 40px;
  background: #EEF4F9 url(../img/menu_middle.png) repeat-y top left; 
}

#menu_obal {
  width: 150px; 
  padding-bottom: 5px;
  background: #ffffff; 
  border-top: 1px solid #999999;
}

.menu_bottom {
  /* margin-top: -15px; */ 
  _margin-top: 0; 
  height: 90px; 
  background: #EEF4F9 url(../img/menu_bottom.png) no-repeat top left; 
}

.odkazy a {
  padding-left: 35px;
  font-size: 120%;
  font-weight: normal;
  text-decoration: none;
  background:  url('../img/button_sipka.png') top left no-repeat; 
  background-position: 12px 0px; 
}

.odkazy a.active, .odkazy a:hover { 
  text-decoration: none;
  font-weight: normal;
  background: url('../img/button_sipka.png') top left no-repeat; 
  background-position: 0px 0px; 
} 


.slide_ludia {
  padding-top: 15px; 
  _padding-top: 20px; 
  _padding-left: 60px;
}

.slide {
  width: 90px; 
  margin: 15px 0 0 60px;
  border: 5px solid #F0F0F0;
}

.slide img {
  margin: 5px 0 5px 5px;
}

#reklama {
	width: 230px; 
  text-align: center; 
  background: #EEF4F9;
}

.novinka_top {
  float: left;
  width: 100%;
  padding-bottom: 1px;
  border-bottom: 1px dotted #D7D7D7;
}

.novinka_top .nazov_novinky {
  float: left;
  color: #CC9900;
  font-weight: bold;
}

.novinka_top .reakcii {
  float: right;
}

.novinka_top .reakcii a:link, .novinka_top .reakcii a:visited, .novinka_top .reakcii a:active {
  color: #666666;
  font-weight: normal;
  text-decoration: none;
}

.novinka_top .reakcii a:hover {
  font-weight: bold;
}

.novinka_top .datum {
  float: right;
  margin-right: 10px;
  color: #808080;
  font-style: italic;
}

.novinka_text {
  clear: both;
  width: 100%;
}

.novinka_text .obrazok {
  float: left; 
}

.novinka_text .text {
  float: right; 
  width: 86%; 
  padding-top: 2px;
  text-align: justify; 
}

.novinka_top .reakcii {
  float: right;
}

.stranky {
  font-weight: normal;
}

#stranky a:link, #stranky a:visited, #stranky a:active {
  color: #666666;
  font-weight: normal;
  text-decoration: none;
}

#stranky a:hover {
  text-decoration: underline overline;
}

.odkazy {
 padding: 2px 0 2px 3px;
 border-bottom: 1px solid #999999;
}

 .program {
   width: 100%; 
   text-align: center;
 }

 .program td {
   height: 40px;
   _height: 30px;
   padding: 3px;
   background: #ECF2F7;
   border: 1px solid white;
 }
 
 .program td.cas {
   font-size: 90%;
   font-weight: bold;
   background: #ffffff;
 } 


.lista {
	margin:0 15px 0 15px;
	float:right;
}
.lista a {
text-decoration:none;
color:#FFFFFF;
}
.lista a:visited {
text-decoration:none;
color:#FFFFFF;
}
.lista a:active {
text-decoration:none;
color:#FFFFFF;
}
.lista a:hover {
text-decoration:none;
color:#666666;
background-image:url(http://vd.rapes.sk/images/bgr-lista.gif); 
background-repeat:repeat-y;
}

/* najma pre budky */
input {
  margin: 0;
  font-size: 100%; 
  color: #000000; 
  background-color: #ffffff;  
  border: 1px solid #666666;
  margin: 3px 0 4px 0;
}

select {
  margin: 0;
  font-size: 100%; 
  color: #000000; 
  background-color: #ffffff;  
  margin: 3px 0 4px 0;
}

textarea {
  color: #000000; 
  background: #ffffff;  
  border: 1px solid #666666;
  margin: 3px 0 4px 0;
}

.submit {
  margin: 10px 0 0 0;
  font-size: 85%;
  color: #ffffff;
  font-weight: bold;
  background: #135087;
  border: 1px solid #0B2F4F;
}

/* GALERIA */
.galeria_top {
  float: left;
  width: 100%;
  padding-bottom: 1px;
  border-bottom: 1px dotted #D7D7D7;
}

.galeria_top .nazov_novinky {
  float: left;
  color: #CC9900;
  font-weight: bold;
}

.galeria_top .nazov_novinky a:link, .galeria_top .nazov_novinky a:visited, .galeria_top .nazov_novinky a:active {
  color: #CC9900;
  text-decoration: none;
}

.galeria_top .nazov_novinky a:hover {
  text-decoration: overline;
}

.galeria_top .datum {
  float: right;
  color: #808080;
  font-style: italic;
}

.galeria_text {
  clear: both;
  width: 100%;
}

.galeria_text .obrazok {
  float: left; 
  clear: both;
  margin-top: 3px;
}

.galeria_text .obrazok img {
  margin-right: 5px;
  border: 1px solid #DFDFDF;
  padding: 2px;
}

.galeria_text .text {
  float: right; 
  width: 57%; 
  padding-top: 3px;
  text-align: justify; 
}

.table_small_foto {
  width: 310px; 
}

.table_small_foto img {
  border: 1px solid #DFDFDF;
  padding: 2px;  
  margin-left: 5px;   
}

.tablevypisfotky {
 width: 545px;
}

.tablevypisfotky td {
 height: 120px;
 text-align: center;
 border: 1px solid #DFDFDF;
}
