@charset "utf-8";

html * {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
background:#eae3dd;
text-align:center;
}

/** MAIN PARTS **/

#main {
margin:20px auto;
padding:0;
width:950px;
overflow:hidden;
}

.header {
position:relative;
width:950px;
height:111px;
text-align:left;
}

.header img {
float:left;
clear:left;
margin:0;
padding:0;
}

	.languages {
	position:absolute;
	font-size:0.625em;
	font-weight:bold;
	color:#615344;
	right:40px;
	}
	
	.languages span.langAct a {
	color:#ce1900;
	}

.content_wrap {
position:relative;
width:950px;
}

.content_left_wrap{
position:relative;
float:left;
clear:left;
width:196px;
height:auto;
}

.content_right_wrap{
position:relative;
float:right;
width:735px;
margin-top:-18px;
}

	.content_right_top{
	background:url(images/mainconttop.jpg) no-repeat right;
	height:36px;
	}
	
	.content_imagetop {
	position:relative;
	display:block;
	text-align:left;
	}
	
	.content_right_column {
	position: relative;
	float: right;
	width:252px;
	padding-left:15px;
	}
	
		.content_right_column img {
		margin:0 !important;
		padding:0 !important;
		}
		
		.content_right_column dt {
		background:transparent !important;
		}
	
	.content_right_middle_wrap {
	background:url(images/maincontmid.jpg) repeat-y right;
	padding:10px 45px 10px 30px;
	height:920px;
	}
	
	html>body .content_right_middle_wrap {
	height: auto;
	min-height: 920px;
	}

		.content_right_middle{
		position: relative;
		height:100%;
		text-align:left;
		}
		
	.content_right_bottom{
	background:url(images/maincontbot.jpg) no-repeat right;
	height:18px;
	}

/** MAIN MENU **/

.main_menu {
position:relative;
float:left;
height:20px;
width:680px;
text-align:left;
top:79px;
left:40px;
padding:0;
z-index:0;
}

	.main_menu ul {
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.main_menu li {
	border-right:1px solid #ce1900;
	display:inline-block;
	padding:0 10px 0 10px;
	float:left;
	}
	
	.main_menu li a {
	text-decoration:none;
	color:#615344;
	}
	
	.main_menu li.nbright {
	border:0;
	}
	
	.main_menu li a:hover, .main_menu li.current, .main_menu li.currentnbright, .main_menu li.activenbright {
	color:#ce1900;
	text-decoration:none;
	}
	
	.main_menu li.current, .main_menu li.currentnbright, .main_menu li.activenbright {
	font-weight:bold;
	}

	.main_menu li.currentnbright, .main_menu li.activenbright {
	border:0;
	}
	
/** MENU 2 LEFT **/	
	
.menu2_left {
position:relative;
width:195px;
margin:30px 0 0 0;
padding:0;
}

.menu2_left_top {
padding-top:13px;
background:url(images/menuletopt.jpg) no-repeat;
}

.menu2_left_content {
position:relative;
width:195px;
background:url(images/menuletopm.jpg) repeat-y;
overflow:hidden;
}

	.menu2_left_content ul {
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
	.menu2_left_content li {
	float:left;
	width:195px;
	background:url(images/strelica_ul.gif) no-repeat 0.9em 1.2em;
	border-bottom:1px solid #c0b5a9;
	}
	
		.menu2_left_content li.act, .menu2_left_content li a:hover{
		background:url(images/strelica_ul_act.gif) no-repeat 0.9em 1.2em;
		border:0;
		}
	
	.menu2_left_content li.mltop{
	border-bottom:1px solid #c0b5a9;
	margin-top:-8px;
	}
	
		.menu2_left_content li.mltopact {
		background:url(images/strelica_ul_act.gif) no-repeat 0.9em 1.2em;
		margin-top:-8px;
		border:0;
		}
	
	.menu2_left_content li.mlbot{
	border:0;
	margin-bottom:-6px;
	}
	
		.menu2_left_content li.mlbotact {
		background:url(images/strelica_ul_act.gif) no-repeat 0.9em 1.2em;
		border:0;
		margin-bottom:0;
		}
	
	.menu2_left_content li a {
	display:block;
	width:170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
	color:#ce1900;
	text-decoration:none;
	text-align:left;
	padding:10px 0 10px 25px;
	}
	
	.menu2_left_content li a:hover {
	text-decoration:none;
	}
	
.menu2_left_bottom {
height:15px;
background:url(images/menuletopb.jpg) no-repeat;
}
	
/** SUBMENU 2 LEFT **/

.menu2_left li.submenu2left, .menu2_left li.submenu2leftbot, .menu2_left li.submenu2leftact, .menu2_left li.submenu2leftbotact, .menu2_left li.submenu2leftsub {
float:left;
width:195px;
line-height:normal;
background:url(images/subm2le.jpg) repeat-y;
text-align:left;
border:0;
border-top:1px dotted #ce1900;
}

.menu2_left li.submenu2leftbot {
border-bottom:1px dotted #ce1900;
}

.menu2_left li.submenu2leftact, .menu2_left li.submenu2leftbotact {
border-bottom:0;
}


	.menu2_left li.submenu2left a, .menu2_left li.submenu2leftbot a, .menu2_left li.submenu2leftbotact a, .menu2_left li.submenu2leftact a {
	width:160px;
	font-weight:normal;
	background:url(images/square_grey_bkg.gif) no-repeat 1.05em 1.3em !important;
	color:#615344;
	}
	
	.menu2_left li.submenu2leftbotact a, .menu2_left li.submenu2leftact a {
	color:#ce1900;
	background:url(images/square_bkg.gif) no-repeat 1.05em 1.3em !important;
	}
	
	.menu2_left li.submenu2left a:hover, .menu2_left li.submenu2leftbot a:hover, .menu2_left li.submenu2leftbotact a:hover {
	background:url(images/square_bkg.gif) no-repeat 1.05em 1.3em !important;
	color:#ce1900;
	}

.menu2_left li.submenu2leftsub, .menu2_left li.submenu2leftsubbot, .menu2_left li.submenu2leftsubact, .menu2_left li.submenu2leftsubactbot  {
background:url(images/subm2leact.jpg) repeat-y;
border-bottom:0;
}

.menu2_left li.submenu2leftsubact a:hover {
background:none;
}

.menu2_left li.submenu2leftsubbot {
border-top:1px dotted #ce1900;
}

.menu2_left li.submenu2leftsubact, .menu2_left li.submenu2leftsubactbot {
border-top:1px dotted #ce1900;
}

.menu2_left li.submenu2leftsub a:hover, .menu2_left li.submenu2leftsubbot a:hover {
background:none;
color:#ce1900;
}	
	
	.menu2_left li.submenu2leftsub a, .menu2_left li.submenu2leftsubbot a, li.submenu2leftsubactbot a {
	display:block;
	width:160px;
	font-weight:normal;
	color:#615344;
	}
	
	.menu2_left li.submenu2leftsubact a, .menu2_left li.submenu2leftsubactbot a, .menu2_left li.submenu2leftsubactbot a:hover {
	font-weight:normal;
	color:#ce1900;
	background:none;
	}

/** MENU 3 LEFT **/	
	
.menu3_left {
position:relative;
width:195px;
margin:27px 0 0 0;
padding:0;
}

.menu3_left_top {
padding-top:13px;
background:url(images/m3let.jpg) no-repeat;
}

.menu3_left_content {
position:relative;
width:195px;
background:url(images/m3lem.jpg) repeat-y;
overflow:hidden;
}


	.menu3_left_content ul {
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
	.menu3_left_content li {
	float:left;
	width:195px;
	border-bottom:1px solid #c0b5a9;
	}
	
	.menu3_left_content li.mltop{
	border-bottom:1px solid #c0b5a9;
	margin-top:-8px;
	}
	
	.menu3_left_content li.mlbot{
	border:0;
	margin-bottom:-6px;
	}
	
	.menu3_left_content li a {
	display:block;
	width:170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
	color:#ce1900;
	text-decoration:none;
	text-align:left;
	padding:10px 0 10px 10px;
	}
	
	.menu3_left_content li a:hover {
	text-decoration:none;
	}
	
	.menu3_left_bottom {
	height:15px;
	background:url(images/m3leb.jpg) no-repeat;
	}	

/** BLOCK CONTENT ELEMENTS LEFT **/

.pic_left {
position:relative;
width:195px;
height:auto;
margin:27px 0 0 0;
}

.poll_left {
margin:30px 0 0 0;
width:195px;
position:relative;
background:url(images/pollbkggrad.gif) repeat-y;
border-bottom:1px solid #8a7967;
display:none; /*makni kad dodje anketa*/
}
	
/** PARAGRAPHS **/

p, ol, ul {
font-size:0.7em;
color:#615344;
text-align:left;
line-height:normal;
padding-bottom:10px;
}

.content_right_column p {
width:231px;
background:#e9e3dc;
border-bottom:1px solid #ce1900;
border-top:1px solid #e9e3dc;
padding:2px 10px 10px 10px;
}

a {
color:#615344;
padding:0;
text-decoration:none;
}

	a:hover {
	text-decoration:underline;
	}
	
a.download {
text-decoration:underline;
}

h1 {
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:1.05em !important;
font-weight:bold;
font-style:italic;
line-height:normal;
color:#ce1900;
padding:17px 0 10px 0;
margin-bottom:15px;
width:100%;
border-bottom:1px dotted #615344;
}

h2 {
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:0.95em;
font-weight:bold;
color:#ce1900;
padding:7px 0 10px 0;
}

	h2 a {
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	color:#ce1900;
	}
	

h3.news {
/*width:370px;*/
padding:10px 5px 5px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
}

	h3.news a {
	color:#ce1900;
	}


/** TABLE **/

table, table p {
text-align:left;
}

table {
border-bottom:1px solid #bfb5a9;
background:#eae3dd;
}

th {
font-size:0.7em;
font-weight:normal;
color:#615344;
padding:5px 5px 5px 5px;
text-align:center;
background:#dbd2c9;
border:1px solid #f7f2ec;
border-bottom:0;
vertical-align:middle;
}

td {
padding:5px 5px 0 5px;
border:1px solid #f7f2ec;
vertical-align:middle;
}

/** CALENDAR **/

.content_right_column table.calendar-table {
width:252px;
font-size:0.7em;
padding:0;
margin:0;
}

.content_right_column table.calendar-table td {
padding:4px;
line-height:normal;
}

.linked_today {
background:#c0b5a9 !important;
border:0 !important;
}

.linked_today_nolink {
background:#f6f2ec !important;
}

.linked_day {
background:#c0b5a9 !important;
border:0 !important;
color:#ce1900 !important;
font-weight:bold;
}

td.columPrevious, td.columYear, td.columNext {
border-top:1px solid #eae3dd;
}

#rcRightContext {
background:transparent;
border:0;
}

td.rcMenuItemText {
background:#c0b5a9 !important;
color:#ce1900;
font-size:0.7em;
font-weight:bold;
}

td.rcMenuItem {
background:#e9e3dc !important;
border:1px solid #fff;
}

td.rcMenuItemHover {

background:#dbd5cf !important;
}


/** ORDERED UNORDERED LISTS**/

.content_right_middle ol, .content_right_middle ul {
color:#615344;
text-align:left;
line-height:normal;
padding:5px 30px 10px 40px;
list-style-type:decimal;
}

.content_right_middle ul {
list-style:disc;
}

.content_right_middle li {
padding-bottom:10px;
}

/** FOOTER **/

.footer {
position:relative;
width:100%;
padding:20px 0 30px 0;
font-size:0.7em;
color:#615444;
line-height:1.3em;
}

	.footer a {
	color:#615444;
	text-decoration:none;
	}
	
	.footer a:hover {
	text-decoration:underline;
	}
	
/** OTHER **/

img {
margin-bottom:5px !important;
}

hr {
/*margin-left:-20px;
top:7px;
width:195px;
text-align:center;
border-top:1px solid #c1b5a9;*/
border:0;
height:0;
}

hr.newsclear {
border-top:1px dotted #ce1900;
width:100%;
text-align:center;
padding:3px 0 0 0;
margin:0 !important;
clear:both;
}

hr.contborder {
height:0;
height:1px !important;
border-top:1px dotted #ce1900;
width:100%;
}

.content_right_column dt {
margin:0;
padding:0;
background:#e9e3dc;
}

/** NEWS **/

.content_right_middle .news-latest-container {
width:375px;
}

.news-latest-item {
/*width:382px;*/
border-bottom:1px dotted #ce1900;
}

	.news-latest-item table, .news-latest-item table td {
	background:transparent;
	margin:0;
	padding:0;
	border:0;
	}
	
	.news-latest-item table {
	float:right;
	margin-left:10px;
	height:auto;
	}

.news-list-item {
padding:0 0 10px 0;
}

	.news-list-item img {
	float:right;
	margin-left: 15px;
	padding:0;
	border:4px solid #C0B5A9;
	}

.news-latest-morelink {
/*width:382px;*/
text-align:left;
font-size:0.7em;
padding-bottom:10px;
padding-top:10px;
}

	.news-latest-morelink a {
	color:#ce1900;
	}

.news-list-morelink {
clear:both;
text-align:left;
font-size:0.7em;
padding-bottom:8px;
}

	.news-list-morelink a {
	color:#ce1900;
	}

.news-latest-date a, .news-list-date, .news-single-timedata {
font-size:0.7em;
color:#615344;
}

.news-single-backlink a {
font-size:0.7em;
color:#ce1900;
}

.news-single-item {
overflow:hidden;
}

.news-single-image {
float: right;
} 

.news-single-item img {
margin-left: 15px;
border:4px solid #C0B5A9;
}

	.news-single-item table, .news-single-item table td, .news-single-item table tr {
	background:transparent;
	margin:0;
	padding:0;
	border:0;
	}
	
	.news-single-item table {
	float:right;
	}
	
	.news-single-item table a {
	margin:0;
	padding:0;
	}

.tx-ttnews-browsebox table td {
font-size:1em;
background:#f6f2ec;
}


/***** OTHER ******/

.clearer{
clear: both;
height: 0px;
line-height: 0px;
font-size: 0px;
display: block;
}

.filelinksItem {
font-size: 0.7em;
}

.filelinksItem img {
margin:0 !important;
padding:0;
}