body, html {
  height: 100%;
  border: 0px;
  padding: 0px;
  margin: 0 0 0 0;

	font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  text-align:justify;
  color: #999999;
  background-color: #ffffff;
  background-image: url(images/leto/bg.gif);
}
h1
  {
    font-size: 15px;
    
  }
input
  {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  }
#news_submit
  {
    position: relative;
    top: 20 px;    
  }
  
.red{
  color:#da251c;
  font-weight: bold;
}

.white{
  color:#da251c;

}

.mir_leto{
  color:#fcaf3b;
  	font-family : Myriad, Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
  font-style: italic;
}

.mir_zima{
  color:#29a5db;
  	font-family : Myriad, Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
  font-style: italic;
}


.center
{
  text-align: center;
}

.blue{
  color:#106ab8;
  font-family : Arial;
  font-weight: bold;
  font-size: 20px;
}



.lightblue{
  color:#25ace6;
  font-weight: bold;
  font-size: 11px;
}



#main {
  background-image: url(images/backgroun.gif);
  background-repeat: no-repeat;
  position:relative;
  width:876px;
    margin:0 auto;
  border:0px solid;
  overflow:hidden;
  }

#top {
  position:relative;
  top:0px;
  left:0px;
  width:876px;
  height:467px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#intop {
  background-image: url(images/top.jpg);
  position:absolute;
  top:7px;
  left:0px;
  width:876px;
  height:101px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}



#logo {
  background-image: url(images/logo.gif);
  position:absolute;
  top:0px;
  left:12px;
  width:156px;
  height:84px;
  cursor:pointer;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#leto {
  position:absolute;
  top:41px;
  left:198px;
  width:35px;
  height:32px;
  cursor:pointer;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#zima {
  position:absolute;
  top:41px;
  left:252px;
  width:35px;
  height:32px;
  cursor:pointer;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#jazyky {
  position:absolute;
  top:5px;
  left:702px;
  width:38px;
  height:12px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#teplota {
  position:absolute;
  top:31px;
  left:745px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#pocasieobrazok {
  position:absolute;
  top:17px;
  left:671px;
  width:71px;
  height:53px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

.poc_obr_admin {
background-color: #ffffff
  position: relative;
  width: 71px;
  height: 53px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
  float:left;
  }


#ptext {

  position:absolute;
  top:65px;
  left:471px;
  width:300px;
  text-align:right;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#home {
  position:absolute;
  top:0px;
  left:795px;
  width:15px;
  height:22px;
  cursor:pointer;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#kontakt {
  position:absolute;
  top:0px;
  left:836px;
  width:15px;
  height:22px;
  cursor:pointer;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}

#datum {
  position:absolute;
  top:44px;
  left:790px;
  width:80px;
  height:30px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
  font-size: 11px;
}

#men {
  background-image: url(images/menu.gif);
  position:absolute;
  top:100px;
  left:0px;
  width:876px;
  height:48px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}


.menu_item {

  top:18px;
  left:0px;
  width:97px;
  height:12px;
  padding: 16px 0px;
  text-align: center;
  border:0px solid;
  overflow:hidden;
  float: left;
}


#menu {
  
  position:absolute;
  top:18px;
  left:0px;
  width:876px;
  height:12px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
}



#submenu {
  background-image: url(images/submenu.jpg);
  position:absolute;
  top:159px;
  left:760px;
  width:123px;
  height:307px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
  font-size: 11px;
}

#submenu_novinky {
  background-image: url(images/submenu_novinky.jpg);
  position:absolute;
  top:159px;
  left:760px;
  width:100px;
  height:287px;
  padding: 10px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
  font-size: 11px;
}

#submenu_stredisko {
  background-image: url(images/submenu_stredisko.jpg);
  position:absolute;
  top:159px;
  left:760px;
  width:123px;
  height:307px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
  font-size: 11px;
}

#submenu_sluzby {
  background-image: url(images/submenu_sluzby.jpg);
  position:absolute;
  top:159px;
  left:760px;
  width:123px;
  height:307px;
  margin:0 auto;
  border:0px solid;
  overflow:hidden;
  font-size: 11px;
}

#flash752 {
  background-image: url(images/foto.jpg);
  position:relative;
  top:159px;
  left:0px;
  width:752px;
  height:307px;
  border:0px solid;
  overflow:hidden;
}

#flash875 {
  background-image: url(images/foto.jpg);
  position:relative;
  top:159px;
  left:0px;
  width:875px;
  height:307px;
  border:0px solid;
  overflow:hidden;
}

#subcontent {
  background-color: #fff;
  background-image: url(images/bottom.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  position:relative;
  top:0px;
  left:0px;
  width:876px;
  overflow:hidden;
  color: #000000;
}

#subcontent1 {
background-color: #fff;
  background-image: url(images/bottom1.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  position:relative;
  top:0px;
  left:0px;
  width:876px;
  overflow:hidden;
  color: #000000;
}
#subcontent2 {
  background-color: #fff;
  background-image: url(images/bottom2.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  position:relative;
  top:0px;
  left:0px;
  width:876px;
  overflow:hidden;
  color: #000000;
  
}

#content {
  position:relative;
  top:0px;
  
  left:0px;
  width:876px;
  overflow:hidden;
  color: #000000;
}

#div1 {
 padding: 20px 20px 30px 30px; 
 width:230px; 
 position:relative; 
 float:left; 
 overflow:hidden;
}

#div2 {
  padding: 20px 30px 30px 40px;
  width:230px; 
  position:relative;  
  float:left; 
  overflow:hidden;
}



#div3 {
  padding: 20px 30px 30px 30px; 
  width:230px; 
  position:relative; 
  float:left; 
  overflow:hidden;
}
#div3_domov {
  padding: 0px 0px 0px 25px; 
  width:230px;
  height: 206px; 
  position:relative; 
  float:left; 
  overflow:hidden;
}



#obr1 {
  padding: 20px 1px 5px 15px; 
  width:264px; 
  position:relative; 
  float:left; 
  overflow:hidden;
}



#obr2_domov {

  padding: 20px 50px 5px 50px; 
  width:200px;
  height: 199px;
  position:relative; 
  float:left; 
  overflow:hidden;
}

#obr2 {
  padding: 20px 8px 5px 23px; 
  width:264px;
  position:relative; 
  float:left; 
  overflow:hidden;
}


#obr3 {
  padding: 20px 5px 5px 16px; 
  width:264px; 
  position:relative; 
  float:left; 
  overflow:hidden;
}

#div12 {
 padding: 20px 20px 30px 30px; 
 width:525px; 
 position:relative; 
 float:left; 
 overflow:hidden;
}



#div123 {

  padding: 20px 30px 30px 30px; 
  width:812px; 
  position:relative; 
  float:left; 
  overflow:hidden;
}


#seomenu {
  padding: 5px 0px 0px 0px;
  position:relative;
  top:0px;
  left:0px;
  overflow:hidden;
  float: left;
}

#bottom {
  position:relative;
  padding: 3px 5px 0px 25px;
  top:0px;
  left:0px;

  height:20px;
  font-size:10px;
  text-align:justify;
  line-height:16px;
  color: #999999;
  overflow:hidden;
}

#creoneo {
  position:absolute;
  top:0px;
  left:245px;
  overflow:hidden;
}

.line {
  width:50px;
  height:2px;
  position:relative;
  background-color: #aaaaaaaa;
 }

table {
	font-family : "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	border: 0px;
	border-collapse: collapse;
  text-align:justify;
}

td {
  border: 0px;
}

.td1 {
  border: solid 1px #ffffff;
  padding: 5px 10px;
  border-collapse: collapse;
  background: #fffc84;
 }
 
 .td2 {
  border: solid 1px #ffffff;
  padding: 5px 10px;
  border-collapse: collapse;
  background: #fbd291;
 }
 
  .td3 {
  border: solid 1px #ffffff;
  padding: 5px 10px;
  border-collapse: collapse;
  background: #fffb67;
 }
 
   .td4 {
  border: solid 1px #ffffff;
  border-collapse: collapse;
  background: #fbd291;
 }
   .td5 {
  padding: 5px 10px;
  border: solid 1px #ffffff;
  border-collapse: collapse;

 }

img {
   border : solid 0px;
  padding : 0px;

}


div {
  margin : 0 0 0 0;
  border : solid 0px;
  padding : 0px;
}

A, A:link, A:visited, A:active {
	color : #999999;
	font-weight:bold;
	text-decoration : none;
}

A:hover {
	color : #da251c;
	font-weight:bold;
	text-decoration : none;
}


A.menu, A:link.menu, A:visited.menu, A:active.menu {
	color : #ffffff;
	font-weight:bold;
	text-decoration : none;
	font-size: 12px;
}

A:hover.menu {
	color : #da251c;
	font-weight:bold;
	text-decoration : none;
	font-size: 12px;
}

A.seomenu, A:link.seomenu, A:visited.seomenu, A:active.seomenu {
	color : #999999;
	text-decoration : none;
	font-size: 10px;
}

A:hover.seomenu {
	color : #da251c;
	text-decoration : none;
	font-size: 10px;
}

A.normal, A:link.seomenu, A:visited.seomenu, A:active.seomenu {
	color : #999999;
	text-decoration : none;
	font-size: 10px;
	/*font-weight: normal;*/
}

A:hover.normal {
	color : #da251c;
	text-decoration : none;
	font-size: 10px;
	/*font-weight: normal;*/
}


A.submenu_novinky, A:link.submenu_novinky, A:visited.submenu_novinky, A:active.submenu_novinky {
	color : #ffffff;
	text-decoration : none;
	font-size: 11px;
}

A:hover.submenu_novinky {
	color : #da251c;
	text-decoration : none;
	font-size: 11px;
}
.small_thumb
{
  margin: 5px;
  width: 185px;
  height: 185px;
}

