body {
	margin: 0;
	padding: 0;

}

BODY, HTML{
	height: 100%;
	margin: 0px;
	padding: 0px;

}

#br_footer {
	
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* -------------Header------------------- */
#header 
{
    background:#f1d043;
}

/* -------------Content------------------- */
#inner_content 
{
    
    background:#f3eed4;
	font-size: 14px;
}

/* -------------Footer------------------- */

#footer 
{
    background:#f3eed4;
	
}


/* -------------------------------- */

blockquote {width: 30%; float: right; padding: 10px; margin: 0 0 0 5px; background-color: #EFEDE0; font-style:italic; line-height: 150%; font-size: 12px; }
/* -------------------------------- */

.mrg20 {margin: 5px 5px 0 20px;}



/* -------------------------------- */

#date {margin-left: 43px;}


/* -------------------------------- */

#top_menu_margin {height: 10px;}

#top_menu_bg {
	height: 37px;
	background-image:url(images/top_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align: center;	
}

#top_menu_shadow {
	background-image:url(images/top_menu_shadow.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height: 12px;
}

ul#top_menu_content   li {
	display: inline;
	position: relative;
	margin-right: 5px;
}

ul#top_menu_content  li a { color: black; font-family:Tahoma; font-size: 12px;}

/* -------------------------------- */

#passage {
	color: white;
	background-image: url(images/passage_bg.jpg);
}

#passage ul {
	margin: 5px 0 0 25px;
}

#passage ul li {
	display: inline;
	margin: 5px 10px 30px 0;
	line-height: 150%;
}

#passage ul li a { color: white; font-size: 15px;}


/* -------------------------------- */

#reservation {
	color: white;
	font-size: 12px;
	font-family:Tahoma;
	background-image: url(images/reservation.jpg);
}

#reservation_select {font-size: 11px;}

/* -------------------------------- */


.news {margin-right:20px;}

.news a {font-size: 16px;}

.inner_content .date {line-height: 0%; font-size: 10px; color: gray; }
.inner_content .news_text {font-size: 12px; line-height: 150%; margin-bottom: 10px; margin-right:20px;}

.inner_content .addate {line-height: 120%; font-size: 10px; color: gray; margin-bottom: 0px;}
.inner_content .adnews_text {font-size: 12px; margin-bottom: 20px;}

.px_border {
	border-width: 1px;
	border-style: solid;
	border-color: #DDDDDD; 
}

/* -------------------------------- */

.advertka {margin: 0 0px 0 0px; text-align:center}

/* -------------------------------- */


#footer_left {
	margin-left: 34px;
}

#footer_right {
	text-align:right;
	margin-right: 34px;
}


/* -------------------------------- */

.comm_count {width: 29px; height: 23px; background:url(images/vynos_num.gif) no-repeat center top; font: bold 13px arial; text-align: center; padding: 3px 0 0}

.comm_count a:link, div.comm_count a:hover, div.comm_count a:visited {text-decoration: none}


/* fotogallery */

.vote_result {width: 111px; }


