body{
	font-family:tahoma,arial,verdana;
	font-size: 12px;
	background-color: #f1f1f1;
	text-align: left;
	padding: 0 0 0 0;
	margin: 10px auto;
	color: #3C3C3C;	
}

img{
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	border: 0px none;
}

#all{
	width: 876px;
	height: 100%;
	margin:0px auto;
	background-image: url(../layout/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: 555px top;
		background-color: #ffffff;
}
#meniny{
  border-left:2px solid #6b6b6b;
  background: url(../layout/menu_bottom_right.png) no-repeat left bottom;
  width:155px;
  padding:2px 0 10px 10px;
}
#top{
  width: 870px;
  height:130px;
  background-image: url(../layout/header.jpg);
  position: relative;
}
#rss{
  padding-left:10px;
}
#top #lang{
  position: absolute;
  left:280px;
  top:0px;
  color:black;
}
#top #lang a{
  color:#8a8a8a;
  font-size: 10px;
  font-weight: normal;
}
#top #obr_top{
  position: absolute;
  left:250px;
  top:17px;
  width:610px;
  height:88px;
}
#top #line{
  position: absolute;
  left:0px;
  top:109px;
  width:870px;
  height:7px;
  background-color: #ffffff;
}

#top #logo{
  position: absolute;
  left:10px;
  top:15px;
}

#top #logo_bra{
  position: absolute;
  left:520px;
  top:10px;
  width:57px;
  height:71px;
  visibility: hidden;
}
#leftHolder{
  width:155px;
  float:left;
}
#rightHolder{
  width:155px;
  float:right;
}
#contentHolder{
  width:520px;
  padding-left:20px;
  float:left;
  padding-top:10px;
  overflow: auto;
  height:1000px;
  padding-right:10px;
}
#cesta{
  padding:0px 0px;
}
#contentHolder h1{
  font-size:14px;
  margin:10px 0 4px 0px;
  color:#345a99;
}
#contentHolder h2{
  font-size:12px;
  margin:10px 0 4px 0px;
}
#contentHolder h3{
  font-size:12px;
  margin:10px 0 4px 0px;
}
#contentHolder .date{
  color:#6f6f6f;
}



a{
 color:#345a99;
}
a:hover{
 color:#2fc7ff;
}
.paging{
  padding:5px;
}
.paging a{
  color:#4c4c4c;
  font-weight: bold;
}
#bottom{
  background: #cb0e2f url();
  padding:5px 15px;
  color:white;
}

.submit_search{
margin-top:5px;
}


.tip {
	color: #fff;
	width: 200px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #d02126;
	padding: 8px 8px 2px;
	background: url(../includes/calendar/bubble.png) top left;
}

.tip-title-in-text {
	font-weight: bold;
	font-size: 11px;
	color: #d02126;
	padding:7px 0 3px;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../includes/calendar/bubble.png) bottom right;
}

#kalendar_akcii{
  
}
/*----------------------*/
/* ----- calendar ------*/
/*----------------------*/
#cal {color:#000; background-color:#FFF; border: 1px solid #cd1016;font: 10px Verdana, Arial, Helvetica, sans-serif; }
#cal td { text-align:center; width: 20px;height:20px; background-color: #f1f1f1;}
tr#days-of-week td { background-color: #e1e1e1;}
#cal thead td {background-color: #cd1016; font-size: 11px; font-weight: bold;}
#cal #cal-header{padding:2px 0px;width:100px;}
#cal thead a{ color: #FFF;}
#cal a{color: #ff0000; text-decoration:none;}
#cal .cal-prev-month-day, #cal .cal-next-month-day {color: #b3b3b3;}
#cal-current-day {background-color: #a3a3a3 !important;}

/*----------------------*/
/* ----- POCASIE -------*/
/*----------------------*/
#pocasie{

}

#pocasie h1{
  font-size:12px;
  color:black;
}
/*----------------------*/
/* ----- POCET NAVSTEV -------*/
/*----------------------*/
#pocet_navstev{
  padding:10px 0px;
}
.clear{
  clear: both;
}
