.gallery_block {	float:left; 	margin-bottom:6px;	border: solid 0px black;	text-align: center;}
.gallery_block img {	padding: 2px;	border: solid 1px black;	height: 87px;}
.gallery_block .num_comments { position: absolute;	margin: -5px 0px 0px -3px;	padding: 0px 2px 2px 17px;	z-index: 20;	text-align: center;	background: white url(../img/layout/comment.png);	background-repeat: no-repeat; background-position: 1px 1px; margin-bottom: 2px;	border: solid 1px black;	color: black; text-decoration: none; font-weight: bold;}
.gallery_block .num_comments:hover { background: #455E6F url(../img/layout/comment_add.png); background-repeat: no-repeat;}
.gallery_block .num_comments-not_empty { position: absolute;	margin: -5px 0px 0px -3px;	padding: 0px 2px 2px 17px;	z-index: 20;	text-align: center;	background: #fcdd00 url(../img/layout/comment.png);	background-repeat: no-repeat; background-position: 1px 1px; margin-bottom: 2px;	border: solid 1px black;	color: black; text-decoration: none; font-weight: bold;}
.gallery_block .num_comments-not_empty:hover { background: #455E6F url(../img/layout/comment_add.png); background-repeat: no-repeat; color:white;}

.guestbook_report {	padding:30px 10px 30px 40px; margin:70px 30px 0px 50px; border: solid 3px #efeee0;	text-align: left; background: #fafafa;}
.guestbook_report .date {	position: absolute;	margin: -77px 0px 0px -95px;	background: url(../img/layout/bg_guestbook_date.png);	background-repeat: no-repeat;  color: white; width: 151px; height: 96px;}
.guestbook_report .date .day {	position: absolute;	margin: 42px 0px 0px 34px;  font-size: 2.5em; line-height:100%;}
.guestbook_report .date .month {	position: absolute;	margin: 33px 0px 0px 95px;  font-size: 1.8em; line-height:100%;}
.guestbook_report .date .year {	position: absolute;	margin: 15px 0px 0px 13px;  font-size: 1.2em; }
.guestbook_report .author {	background: white; border: solid 3px #efeee0; color: #e6e6e6; margin-right: 20px; margin-bottom: 10px; padding: 5px; font-size: 1.5em; }

.red { color: #f24547;}
.green { color: green;}
.black { color: black;}

.menu_button
{
	display:table-cell;
	vertical-align:middle;
	height: 25px;
	color: white;
	text-align:center;
	float:left;
	padding:5px 10px 0px 10px;
	margin:0px 15px 0px 15px;
	background-color:red;
	font-size: 15px;
	font-weight: bold;
}
	
a:visited.menu_button {
	color:white;
}
	
a:hover.menu_button  {
	text-decoration:underline;
}
	
.menu {
	margin-left:195px;
}

.podujatie {
	/*border-bottom: solid 1px green; */
	margin-bottom: 50px;
	font-size: 16px;
}

.podujatie  img{
	float: right;
	max-height: 150px;
	max-width: 150px;
	border: solid 1px #e3e3e3;
	padding: 3px;
}

.podujatie #title
{
	color:green;
	text-align:left; 
	border-bottom: solid 1px green;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

.podujatie .info
{
	width: 100px;
	padding-right: 10px;
	color:#0201ca;
	font-size: 16px;
}

.clear {
	clear:both;
}

.left {
	float:left;
}

.sponzor {
	background-color: #d1d1d1;
	padding: 10px 5px 20px;
}

.index{
	background-color: #221e5f;
	padding: 0px;
}

.sponzor  img{
	margin-top: 15px;
	margin-bottom: 15px;
}

.dragula {
	padding: 20px;
	float:left;
	width: 960px;
	background-color:#EBEBEB;
}

.dragula .categories_menu {
	width: 300px;
	float:left;
	line-height:120%;
	font-weight:bold;
	font-size: 13px;
	color: #FF9900;
}

.dragula .categories_menu a {
	text-decoration: underline;
	color: #000099;
 }

.dragula .categories_menu a:hover {
	color:#0033FF;
 }

.dragula .text{
	width: 250px; 
	float:left;
	line-height:200%;
}

.dragula .text .nadpis{
	clear:both;
	color:#0033FF;
	font-size:20px;
	padding-bottom:5px;
	font-weight:bold;
}

.dragula .text .popis{
	font-size:16px;
}

.dragula .image{
	float:right;
}

.dragula .image img{
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

#num_videos {
background-color: #d1d1d1;
padding: 20px;
border: solid 3px black;
margin-bottom: 20px;
clear:both;
}

#num_videos a { color: #f24547; }
#num_videos a:hover { color: orange; }

/*
#sirava_bottom {
	width: 746px;
	height: 378px;
	background: #dd842d url(../sirava_files/sirava_bottom.jpg) no-repeat 25px 0px;
	margin: 0px auto;
	padding: 5px 12px 12px;
	color:#000000;
	clear:both;
}
*/

#sirava_bottom {
	width: 770px;
	height: 515px;
	background: #000000 url(../pozrifotky_files/sirava_bottom_rect.jpg) no-repeat top left;
	margin: 0px auto;
	padding: 0px 0px 0px;
	color:#000000;
	clear:both;
}
