html, body{
	height: 100%;
}

body{
	margin: 0px; 
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	text-align:left;
	height: 100%;
	background-image:url(images/background_right.jpg);
	background-position: left top;
	background-repeat:repeat;
	background-color: #FFFFFF;
}

.div_100_100{
	height: 100%;
	width: 100%;
	background-image:url(images/background.jpg);
	background-position: left top;
	background-repeat:repeat-y;
}

.table_100_100{
	height: 100%;
	width: 100%;
}

.div_780_100{
	width: 780px;
	height: 100%;
}

.div_780_footer{
	width: 780px;
}

.div_200_100{
	width: 200px;
	height: 180px;
}

.div_table_200{
	width: 200px;
	height: 180px;
}

.div_header{
	width: 780px;
	height: 325px;
	background-image:url(images/header.jpg);
	background-position:left bottom;
	background-repeat: no-repeat;
}

.div_left{
	height: 100%;
	width: 230px;
	background-color: #F3E1FF;
	background-image:url(images/left_background.jpg);
	background-position: left top;
	background-repeat: repeat;
	padding-top: 20px;
}

.div_right{
	height: 100%;
	width: 550px;
	background-color: #F4F8FF;
}

.div_footer{
	background-color: #EEF1D6;	
	color:#827f48;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	padding-top: 20px;
	text-align: center;
	width: 550px;
	padding-bottom: 15px;
	background-image:url(images/footer.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.div_footer a:link, .div_footer a:visited{
	color: #827f48;
	text-decoration:underline;
}

.div_footer a:hover{
	color: #827f48;
	text-decoration:none;
}

.div_left_footer{
	width: 230px;
	padding-top: 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #827f48;
	text-decoration:none;
	text-align: center;
	background-image:url(images/left_background.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

.div_left_footer a:link, .div_left_footer a:visited{
	color: #827f48;
	text-decoration:underline;
}
.div_left_footer a:hover{
	color: #827f48;
	text-decoration:none;
}

.font_news_title{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#000000;
	color:#652122;
	font-weight: bold;
	padding-left: 10px;
	text-transform:uppercase;
}

.font_news{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#000000;
	color:#FFFFFF;
	font-weight: none;
	padding-left: 10px;
	text-align:justify;
	padding-right: 15px;
}

.font_news p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.font_news_url a:link, .font_news_url a:visited{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#000000;
	color:#365E6A;
	font-weight: none;
	padding-left: 10px;
	text-align:right;
	padding-right: 15px;
	text-decoration:underline;
}

.font_news_url a:hover{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-shadow:#000000;
	color:#365E6A;
	font-weight: none;
	padding-left: 10px;
	text-align:right;
	padding-right: 15px;
	text-decoration:none;
}

.font_title{
	color: #9C2D1B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.font_title a:link, .font_title a:hover{
	color: #9C2D1B;
	text-decoration:underline;
}

.font_title a:visited{
	color: #9C2D1B;
	text-decoration:underline;
}

.font_text{
	color: #595436;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding-right: 20px;
}

.font_text_url a:link, .font_text_url a:visited{
	color: #465C2B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.font_text_url a:hover{
	color: #465C2B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

.font_link a:link, .font_link a:active{
	color: #465C2B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.font_link a:hover{
	text-decoration: none;
}

.photo_border{
	margin: 0px 10px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: #365E6A solid 1px;
}

.photo_border_dnevna{
	margin: 0px 10px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: #365E6A solid 1px;
}

.div_pred{
	width: 530px;
	height: 100%;
	padding-top: 20px;
	padding-left: 20px;
}

.div_gallery{
	padding-top: 10px;
	padding-left: 10px;
	width: 770px;
}

.calendar_month{
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_week{
	font-size:11px;
	color: #365E6A;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_day{
	font-size:11px;
	color: #F6F6BD;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_day_events{
	font-size:11px;
	color: #6A1B14;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_day_events1{
	font-size:11px;
	color: ;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_today{
	border:#FF9900 solid 1px;
}

.black{
	color:#5D662D;
	font-size:12px;
}

.black_selected{
	color:#762214;
	font-size:12px;
}

.font_day_week{
	color:#365E6A;
	text-transform:uppercase;
	text-decoration:underline;
}

.category_name{
	background-color: #D1DCF1;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #F4F8FF;
	text-transform:lowercase;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.div_category{
	padding-top: 20px;
	padding-left: 20px;
	color:#365E6A;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.category_element{
	padding-bottom: 10px;
	width: 100%;
}

.category_element_over{
	padding-bottom: 10px;
	width: 100%;
	border-bottom: #465C2B solid 1px;
}




.div_header_100{
	width: 100%;
	background-color:#FFFFFF;
}

.div_header_780{
	width: 780px;
	height: 30px;
	text-align: right;
}