/*------ reset ---------*/

*{ 	padding: 0; 
	margin: 0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	}

fieldset,img {
	border:0;
	}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}

li {
	list-style:none;
	}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}

img a{
	border:0;
	}

body{
	behavior: url("http://dev2.fwd.hr/ink/fileadmin/templates/new/css/csshover3.htc");
	background: #333; 
	font-family: Geneva, Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #999;
	padding: 0 0 145px 0;
	}

/*----- layout ---------*/

#page{
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding-bottom: 30px;
	}
	
	#page_top {
	height: 440px;
	background: url(../pic/body_bckg.jpg) repeat-x #333;
	}
	
	#page_middle {
	background: url(../pic/page_middle_bckg.jpg) repeat-x white;
	}
	
	#page_bottom {
	}
	
#header_area_wrap {
width: 100%;
height: 440px;
background: url(../pic/headers/01.jpg) no-repeat center top;
}
	
#header_area{
position: relative;
margin: 0 auto;
width: 980px;
height: 440px;
}
		
		#logo {
			position: absolute;
			width: 304px;
			height: 119px;
			top: 34px;
			left: 370px;
			}
		
		#toolbar {
			position: absolute;
			width: 220px;
			height: 45px;
			bottom: 0;
			right: 40px;
			overflow: hidden;
			}
	
#content_area{
	/* position: relative; */
	width: 980px;
	padding-top: 52px;
	z-index: 0;
	}
	
	#main_nav_area{
		position: relative;
		width: 920px;
		height: 58px;
		padding: 0 30px;
	/*	overflow: hidden;*/
		}
		
		#main_menu {
			height: 58px;
			}
		
	#left_column {
		float: left;
		width: 240px;
		}

		#submenu {
		padding-bottom: 35px;
		}
		
			#submenu_wrap {
			padding: 5px 22px 5px 29px;
			border-bottom: 1px solid #DFDFDF;
			background: #F9F9F9;
			}
		
	#right_column {
		float: right;
		width: 705px;
		}
							
		#content {
			}

#footer_area{
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: center;
	padding: 28px 0;
	}

/*------ FCE ----------*/

			
.two_columns{}
			
.two_columns .left{
	width: 285px;
	float: left;
}
				
.two_columns .right{
	width: 370px;
	float: right;
}

#content .two_columns .right H5 {
font-size: 18px;
color: #2D4F6F;
font-style: italic;
}

.performance_item {
padding-bottom: 30px;
}

	.performance_item .image {
	float: left;
	width: 120px;
	height: 120px;
	}
	
	.performance_item .content_wrap {
	float: left;
	width: 491px;
	height: 84px;
	padding: 18px 32px;
	overflow: hidden;
	background: url(../pic/performance_bckg.jpg) repeat-x;
	}
	
			#content .performance_item .header {
			font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; 
			font-size: 22px;
			color: #0084BC;
			padding-bottom: 18px;
			}
				
				#content .performance_item .header A {
				color: #0084BC;
				text-decoration: underline;
				}
			
			#content .performance_item P {
			color: #666;
			}
			
.three_column {
width: 980px;
}

	.three_column .col1 {
	float: left;
	width: 210px;
	padding-right: 35px;
	}
	
	.three_column .col2 {
	float: left;
	width: 245px;
	padding: 0 17px;
	}
	
	.three_column .col3 {
	float: right;
	width: 422px;
	padding: 0 17px;
	}

/*------ navigation items ----------*/

#toolbar .menu_item a,
#toolbar .menu_item_last a,
#toolbar .menu_item_act a,
#toolbar .menu_item_last_act a {
	float: left;
	display: block;
	width: 110px;
	padding: 16px 0 15px;
	height: 14px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	text-align: center;
	background: white;
	}
	
	#toolbar .menu_item_last a,
	#toolbar .menu_item_last_act a {
	width: 109px;
	margin-left: 1px;
	}
	
	#toolbar .menu_item a:hover,
	#toolbar .menu_item_last a:hover {
		text-decoration: underline;
		}
		
#main_menu .menu_item, #main_menu .menu_item_act, #main_menu .menu_item_last, #main_menu .menu_item_last_act {
	display:block;
	float:left;
	position:relative;
}

#main_menu .menu_item a,
#main_menu .menu_item_act a,
#main_menu .menu_item_last a,
#main_menu .menu_item_last_act a {
	float: left;
	display: block;
	height: 15px;
	padding: 23px 20px 20px 20px;
	font-size: 15px;
	font-weight: lighter;
	color: black;
	text-decoration: none;
	border-right: 1px solid #B1D864;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	}
	
	#main_menu .menu_item_act a,
	#main_menu .menu_item_last_act a,
	#main_menu .menu_item a:hover,
	#main_menu .menu_item_last a:hover {
		background: url(../pic/main_menu_act_bckg.jpg) repeat-x;
		}
		
	#main_menu .menu_item_last_act a,
	#main_menu .menu_item_last a {
	border: 0;
	}

#submenu .menu_item,
#submenu .menu_item_act,
#submenu .menu_item_last,
#submenu .menu_item_last_act {
display: block;
background: url(../pic/submenu_item_bckg.jpg) repeat-y;
}
		
#submenu .menu_item a,
#submenu .menu_item_act a,
#submenu .menu_item_last a,
#submenu .menu_item_last_act a{
	display: block;
	width: 190px;
	padding: 8px 20px 10px 29px;
	text-decoration: none;
	font-size: 13px;
	color: #333;
	line-height: 100%;
	border-bottom: 1px solid #DFDFDF;
	}
	
#submenu .menu_item_last a,
#submenu .menu_item_last_act a{
	border: 0;
	padding-bottom: 11px;
	}

#submenu .menu_item a:hover,
#submenu .menu_item_last a:hover,
#submenu .menu_item_act a,
#submenu .menu_item_last_act a{
background: url(../pic/submenu_item_act.jpg) no-repeat #99CC33;
color: white;
}

#submenu .submenu_item a,
#submenu .submenu_item_last a,
#submenu .submenu_item_act a,
#submenu .submenu_item_last_act a{
font-size: 12px;
color: #6D6D6D;
display: block;
text-decoration: none;
background: url(../pic/submenu_item_arrow.jpg) no-repeat 0 5px #F9F9F9;
padding: 2px 0 2px 14px;
}
		
/*------ typo ----------*/

P, UL, OL, H1, H2, H3, H4, H5{
	line-height: 150%;
	padding-bottom: 20px;
	}
	
#content A {
/* color: #9ACC35; */
}
	
#content H1{
	font-size: 26px;
	font-style: italic;
	color: #333333;
	}
	
#sidebar_content P {
font-size: 12px;
line-height: 130%;
}
	
#sidebar_content H1 {
font-size: 24px;
font-style: italic;
color: #0099CC;
}

#sidebar_content H2 {
font-size: 14px;
font-weight: lighter;
color: black;
padding-bottom: 14px;
}	

	#sidebar_content H2 A {
	text-decoration: none;
	color: black;
	}

#content H2{
	font-size: 16px;
	font-weight: lighter;
	color: #333333;
}

#content H3{
	/* font-family: Tahoma, Arial, sans-serif; */
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

#content H4{
	/* font-family: Tahoma, Arial, sans-serif; */
	font-size: 14px;
	font-weight: lighter;
	color: #333333;
	}
	
#content H5{
font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size: 20px;
font-weight: lighter;
color: #999;
}

#content UL{
	padding-left: 40px;
}


#content OL{
	padding-left: 40px;
}


#content UL LI{
	list-style-type: disc;
/* 	background: url(../pic/list_bullet.jpg) no-repeat 0px 4px; */
/* 	padding-left: 20px; */
	padding-left: 10px;
}

#content OL LI{
	list-style-type: decimal;
	margin-bottom: 15px;
	}

#sidebar_content UL,
#sidebar_content OL{
	margin-left: 17px;
	}

#sidebar_content UL LI{
	background: url(../pic/list_bullet.jpg) no-repeat 0px 3px;
	padding-left: 20px
	}
	
#sidebar_content OL LI{
	list-style-type: decimal;
	}

/*------ other --------*/

.clearer{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	display: block;
}

.spacer,
.divider{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	display: block;
	border-bottom: 1px solid #D4D0C8;
	padding-top: 10px;
	margin-bottom: 20px;
}

.divider hr {
display: none;
}

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.align-right {
text-align: right;
}

#content .csc-textpic-imagewrap UL {
padding: 0;
}

#content .csc-textpic-imagewrap UL LI {
list-style-type: disc;
background: transparent;
padding: 0;
}

/*------ indexed search ------*/

#content ul.browsebox li {
list-style-image: none;
padding: 0 4px 0 4px;
background: none;
}

#content .tx-indexedsearch-searchbox td {
border-bottom: 0;
}

#content .tx-indexedsearch-searchbox td {
padding: 0 10px 10px 0;
}

#content .tx-indexedsearch td {
line-height: 150%;
}

#content .tx-indexedsearch-res {
padding-bottom: 20px;
}

#content .tx-indexedsearch-icon {
text-align: center;
padding: 0;
}

#content .tx-indexedsearch-result-number {
display: none;
}

#content .tx-indexedsearch-icon img {
background: none;
padding: 0;
}

#content td.tx-indexedsearch-descr {
padding-bottom: 10px;
}

#content .tx-indexedsearch-info {
background: none;
}


/*------ tables ---------*/

#content table{
	line-height: 120%;
	margin-bottom: 30px;
}

#content td{
	padding: 3px 12px;
	border-bottom: 1px solid silver;
}

#content table caption{
	padding-bottom: 20px;
}

#content th{
	border-bottom: 1px solid silver;
	font-weight: bold;
	background: gray;
	color: white;
	padding: 4px 12px;
	}
	
#content table.calendar-table {
margin: 0;
line-height: 100%;
}

	#content table.calendar-table td{
	padding: 0;
	border-bottom: 0;
	}
	
	#content table.calendar-table th {
	border-bottom: 1px solid silver;
	font-weight: normal;
	background: transparent;
	color: #333;
	padding: 0;
	}
	
	#content table.calendar-table .columYear A {
	color: #333;
	}


/*------ CSS Filelinks hack ------*/
 
.filelinks_layout_0 .name {
display:none;
} 

.filelinks_layout_1 .name {
display:none;
} 


/*----- dropdown menu -----*/

.main_menu_level2 {
	width: 225px;
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 58px;
	display: block;
	text-transform: none;
	background-color: white;
	border: 1px solid #CCCCCC;
	border-top: 0px;
}

.main_menu_level3 {
	width: 225px;
	position: absolute;
	z-index: 1000;
	left: 215px;
	margin-top: -42px;
	display: block;
	font-size: 0;
	line-height: 0;
}		
	.main_menu_level2_top {
		height: 10px;
	/*	background: url(../pic/menu_level2_top_bckg.png) no-repeat bottom left;*/
		overflow: hidden;
		}

	.main_menu_level2_middle {
		padding: 0 20px;
	/*	background: url(../pic/menu_level2_middle_bckg.png) repeat-y; */
		}
				
	.main_menu_level2_bottom {
		height: 22px;
/*		background: url(../pic/menu_level2_bottom_bckg.png) no-repeat top left;*/
		overflow: hidden;
		}

	.main_menu_level3_top {
		height: 10px;
/* 		background: url(../pic/menu_level3_top_bckg.png) no-repeat bottom left; */
		}

	/*
.main_menu_level3_top {
		height: 10px;
		background: url(../pic/menu_level3_top_bckg.gif) no-repeat bottom left;
		}
*/


/* #main_menu .menu_item .main_menu_level2 .sub_menu_item a {clear: both;} */

#main_menu .main_menu_level2 .sub_menu_item,
#main_menu .main_menu_level2 .sub_menu_item_last,
#main_menu .main_menu_level2 .sub_menu_item_act,
#main_menu .main_menu_level2 .sub_menu_item_last_act {
display: block;
}

#main_menu .main_menu_level2 .sub_menu_item a,
#main_menu .main_menu_level2 .sub_menu_item_last a,
#main_menu .main_menu_level2 .sub_menu_item_last_act a,
#main_menu .main_menu_level2 .sub_menu_item_act a,
#main_menu .main_menu_level2 .sub_menu_item a:hover,
#main_menu .main_menu_level2 .sub_menu_item_last a:hover {
	margin: 0;
	line-height: 140%;
	text-align: left;
	border: 0;
	font-family: Geneva, Arial, sans-serif;
	border-bottom: 1px dashed #EDEDED;
	background: white;
	height: auto;
	padding: 8px 0px;
	font-size: 14px;
	text-transform: none;
	width: 100%;
	}

	#main_menu .main_menu_level2 .sub_menu_item a:hover,
	#main_menu .main_menu_level2 .sub_menu_item_last a:hover {
		color: #3E8BB2;
		}


	#main_menu .main_menu_level2 .sub_menu_item_last a:hover,
	#main_menu .main_menu_level2 .sub_menu_item_last a,
	#main_menu .main_menu_level2 .sub_menu_item_last_act a {
		border: 0;
		}

#main_menu .menu_item .main_menu_level2 {display: none;}
#main_menu .menu_item:hover .main_menu_level2 {display: block;}

#main_menu .menu_item_act .main_menu_level2 {display: none;}
#main_menu .menu_item_act:hover .main_menu_level2 {display: block;}

#main_menu .menu_item_last .main_menu_level2 {display: none;}
#main_menu .menu_item_last:hover .main_menu_level2 {display: block;}

#main_menu .menu_item_last_act .main_menu_level2 {display: none;}
#main_menu .menu_item_last_act:hover .main_menu_level2 {display: block;}



.main_menu_level2 .sub_menu_item .main_menu_level3 {display: none;}
.main_menu_level2 .sub_menu_item:hover .main_menu_level3 {display: block;}

.main_menu_level2 .sub_menu_item_act .main_menu_level3 {display: none;}
.main_menu_level2 .sub_menu_item_act:hover .main_menu_level3 {display: block;}

.main_menu_level2 .sub_menu_item_last .main_menu_level3 {display: none;}
.main_menu_level2 .sub_menu_item_last:hover .main_menu_level3 {display: block;}

.main_menu_level2 .sub_menu_item_last_act .main_menu_level3 {display: none;}
.main_menu_level2 .sub_menu_item_last_act:hover .main_menu_level3 {display: block;}


/*   news     */

.news-latest-container{
	padding-top: 10px;
}

.news-latest-date,
.news-list-date,
.news-single-timedata{
	width: 70px;
	padding: 3px 12px;
	background: #99CC00;
	color: white;
	margin-bottom: 10px;
	font-size: 11px;
}

.news-latest-title,
.news-list-title{
	font-size: 18px;
	font-weight: lighter;
	margin-bottom: 10px;
}

.news-latest-title a,
.news-list-title a{
	color: black;
	text-decoration: none;
}

.news-latest-title a:hover,
.news-list-title a:hover{
	color: #333;
	text-decoration: underline;
}

.news-list-item{
	margin-bottom: 30px;
}

.news-list-subheader a {
	color: #0C9ECE;
}

.news-list-image img {
float: left;
padding-right: 20px;
}	

.news-list-morelink {
padding: 0 5px;
}

.news-single-backlink {
display: none;
}


.news-single-image-1 img {
float: right;
padding-left: 25px;
padding-top: 25px;
padding-bottom: 10px;
}

.news-single-image-2 {
width: 650px;
/* margin: 0 auto; */
}

.news-single-image-2 a {
display: block;
float: left;
padding-right: 25px;
padding-bottom: 25px;
}

	.news-single-image-2 P {
	display: none;
	}

.news-list2-container .news-list-morelink {
display: none;
}

#content .news-list2-container table {
width: 100%;
}

#content .news-list2-container table P {
padding: 0;
}

#content .news-list2-container th {
background: url(../pic/program_th.jpg) repeat-x #A1CE3D;
border: 5px solid white;
text-transform: uppercase;
font-weight: lighter;
color: #333;
text-align: center;
padding: 12px 15px;
}

	#content .news-list2-container th.date {
	width: 60px;
	}
	
	#content .news-list2-container th.time {
	width: 60px;
	}
	
	#content .news-list2-container th.place {
	width: 100px;
	}
	
	#content .news-list2-container th.performance {
	width: 310px;
	}

#content .news-list2-container td {
background: url(../pic/program_td.jpg) repeat-x #D9EBAD;
border: 5px solid white;
vertical-align: top;
padding: 8px 10px;
line-height: 180%;
color: #666;
}
	
	#content .news-list2-container td .author {
	display: block;
	padding-bottom: 10px;
	}
	
	#content .news-list2-container td .title {
	font-size: 16px;
	color: #09C;
	padding-bottom: 12px;
	}
	
		#content .news-list2-container A {
		color: #09C;
		}

	#content .news-list2-container td .left_part {
	width: 35%;
	float: left;
	}
	
	#content .news-list2-container td .right_part {
	width: 65%;
	float: right;
	text-align: right;
	}
	
	#content A.buy,
	#content A.book,
	#content A.price {
	display: block;
	width: 85px;
	float: right;
	background: #09C;
	font-size: 12px;
	line-height: 100%;
	padding: 5px 0 7px 0;
	text-align: center;
	color: white;
	text-decoration: none;
	}
	
		#content A.book,
		#content A.price {
		margin-bottom: 4px;
		}
		
		#content A.buy {
		background: #A1C044;
		}

.news-list-browse A {
color: #0C9ECE;
}

.showResultsWrap {
padding-bottom: 15px;
}
