/* @import url("css/ziga.css"); */
@import url("css/community.css");


html, body {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	background: transparent url(../images/bg_tile.gif) top center repeat-x;
}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.31em;
	color: #333;
	
}

img {
	border: none;
}

a {
	color: #153f7b;
	text-decoration: none;
}

a:hover, a.selected {
	color: #02aef0;
	text-decoration: underline;
}

.inline { display: inline; }

.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }


.datum {
	color: #999;
	font-size: 11px;
	font-weight: bold;
}

.datum_larger {
	color: #999;
	font-size: 12px;
	font-weight: bold;
}

div.clear {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	overflow: hidden;
	height: 0px;
}

#wrapper {
	position: relative;
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	
}

/*****************
	HEADER 
******************/
#header {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	height: 185px;
}
#header span.header_slika {
	position: absolute;
	display: block;
	height: 54px;
	width: 290px;
	top: 0;
	left: 0;
	background: transparent url(../images/header_slika.jpg) top left no-repeat;
}

#test_ver {
	position: absolute;
	display: block;
	top: 15px;
	left: 295px;
	color: #85daf7;
	font-size: 12px;
	font-weight: bold;
}

#toolbar {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 14px;
	right: 0;
}

#toolbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	height: 16px;
}

#toolbar ul li {
	float: left;
	margin: 0;
	padding: 0 8px;
	border-left: solid 1px #fff;
}

#toolbar ul li a {
	position: relative;
	display: block;
	height: 30px;
	margin: 0;
	padding: 0 0 0 20px;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	background-position: 0 1px;
	background-repeat: no-repeat;
}

#toolbar ul li a:hover {
	background-position: 0 1px;
}

#toolbar ul li a#t-rss {
	background-image: url(../images/tool_ico_rss.gif);
}

#toolbar ul li a#t-fontsize {
	background-image: url(../images/tool_ico_fontsize.gif);
}

#toolbar ul li a#t-lineheight {
	background-image: url(../images/tool_ico_lineheight.gif);
}

#toolbar ul li a#t-kontakti {
	background-image: url(../images/tool_ico_kontakti.gif);
}

#toolbar ul li a#t-sitemap {
	background-image: url(../images/tool_ico_sitemap.gif);
}

#toolbar ul li a#t-print {
	background-image: url(../images/tool_ico_tisk.gif);
}

#toolbar ul li a span { 
	font-size: 11px;
	color: #fff;
}

	
#lang { 
	font-size: 11px;
	color: #666;
	width: 100px;
	height: 18px;
	text-transform: lowercase;
	border: solid 1px #666;
}

/*****************
	MAINMENU 
******************/

#mainmenu {
	display: block;
	position: absolute;
	top: 65px;
	left: 0;
	margin: 0;
	width: 100%;
	height: 112px;
	padding: 0 0 7px;
	background: transparent url(../images/bg_mmnu_bot_grey.gif) no-repeat scroll left bottom;
}

#mainmenu.first_page {
	background: transparent url(../images/bg_mainsite_menu_bottom.gif) no-repeat scroll left bottom;
}

#mainmenu.grey {
	background: transparent url(../images/bg_mmnu_bot_grey.gif) no-repeat scroll left bottom;
}


#mainmenu.lightblue {
	background: transparent url(../images/bg_mmnu_bot_ltblue.gif) no-repeat scroll left bottom;
	padding: 0 0 12px;
}

#mainmenu.darkblue {
	background: transparent url(../images/bg_mmnu_bot_dkblue.gif) no-repeat scroll left bottom;
	padding: 0 0 12px;
}

#mainmenu.red {
	background: transparent url(../images/bg_mmnu_bot_red.gif) no-repeat scroll left bottom;
	padding: 0 0 12px;
}

#mainmenu div {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	height: 113px;
}

#mainmenu.grey div {
	border-bottom: none;
}

#mainmenu.lightblue div {
	border-bottom: solid 3px #00adef;
}

#mainmenu.darkblue div {
	border-bottom: solid 3px #004a8f;
}

#mainmenu.red div {
	border-bottom: solid 3px #ed1c24;
}


#sites_menu {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 64px;
	width: 100%;
	list-style: none;
}

#sites_menu li {
	display: block;
	position: relative;
	height: 64px;
	margin: 0;
	padding: 0;
	float: left;
}

.logo {	
	display: block;
	position: relative;
	margin: 0;
	padding: 0;

}

#mainsite_menu {
	display: block;
	position: absolute;
	top: 64px;
	left: 0;
	margin: 0;
	border-top: solid 3px #ccc;
	padding: 9px 0 9px;
	border-bottom: solid 3px #ccc;
	list-style: none;
	height: 24px;
	width: 100%;
}

#mainsite_menu li {
	float: left;
	padding: 0 30px;
	border-right: solid 1px #ccc;
	height: 24px;
	line-height: 24px;
}

#mainsite_menu li a {
	color: #153f7b;
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	letter-spacing: 0.05em;
}

#mainsite_menu li a:hover {
	color: #02aef0;
	text-decoration: underline;
}

#mainsite_menu li a.selected {
	color: #02aef0;
	text-decoration: none;
}

/*****************
	SUBMENU 
******************/

#submenu {
	display: block;
	position: relative;
	padding: 0 0 8px 0;
	margin: -5px 0 20px;
	font-size: 15px;
	font-weight: bold;
	height: 1%;
}

#submenu.grey {
	background: transparent url(../images/bg_mmnu_bot_grey.gif) no-repeat scroll left bottom !important;
}

#submenu.lightblue {
	background: transparent url(../images/bg_mmnu_bot_ltblue.gif) no-repeat scroll left bottom;
	color: #004a8f;
}

#submenu.darkblue {
	background: transparent url(../images/bg_mmnu_bot_dkblue.gif) no-repeat scroll left bottom;
	color: #00aeef;
}

#submenu.red {
	background: transparent url(../images/bg_mmnu_bot_red.gif) no-repeat scroll left bottom;
	color: #666;
}


#submenu ul {
	position: relative;
	display: block;
	list-style: none;
	margin: 0 6px;
	padding: 0;
}

#submenu ul li {
	position: relative;
	display: block;
	list-style: none;
	margin: 0;
	padding: 6px 0 6px 13px;
	border-bottom: solid 1px #ccc;
	background: none;
	height: 1%;
}
#submenu ul li.last {
	border-bottom: none;
}

#submenu ul li a {
	position: relative;
	display: block;
}

#submenu.lightblue ul li a:hover {
	color: #00aeff;
	text-decoration: underline;
}

#submenu.darkblue ul li a:hover {
	color: #004a8f;
	text-decoration: underline;
}

#submenu.red ul li a:hover {
	color: #ed1c24;
	text-decoration: underline;
}


#submenu.lightblue ul li a {
	color: #004a8f;
}

#submenu.darkblue ul li a {
	color: #00aeef;
}

#submenu.red ul li a {
	color: #666;
}

#submenu ul li.selected {
	margin-left: 16px;
}

#submenu ul li a.selected {
	padding-left: 16px;
	text-decoration: none;
}

#submenu.lightblue ul li a.selected {
	background: transparent url(../images/sel_ltblue.gif) no-repeat scroll left center;
	color: #00aeef;
}

#submenu.darkblue ul li a.selected {
	background: transparent url(../images/sel_dkblue.gif) no-repeat scroll left center;
	color: #004a8f;
}

#submenu.red ul li a.selected {
	background: transparent url(../images/sel_red.gif) no-repeat scroll left center;
	color: #ed1c24;
}

/* submenu fix */ 
#submenu.user ul li {
	border-bottom: none;
	border-top: solid 1px #ccc;
}
#submenu.user ul li.first {
	border-top: none;
}


#submenu.user ul li a {
	color: #999;
	
}

#submenu.user span.top {
	position: relative;
	display: block;
	height: 8px;
	width: 180px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: transparent url(../images/bg_mmnu_top_grey.gif) 0 0 no-repeat;
}



/*****************
	BODY 
******************/
#body {
	display: block;
	position: relative;
	height: 1%;
	margin: 10px 0 0 0;
	padding: 0;
}



/*****************
	coloums 
******************/

.col_180,
.col_360,
.col_380,
.col_560  {
	position: relative;
	display: block;
	height: 1%;
	width: 180px;
	margin: 0 20px 20px 0;
	padding: 0;
	float: left;
}

.col_360 { width: 360px; }

.col_380 { width: 380px; }

.col_560 { width: 560px; }

.no_margin_right { margin-right: 0; }

/*****************
	article_heads 
******************/

div.article_top_180,
div.article_top_360,
div.article_top_380,
div.article_top_560,
div.article_top {
	display: block;
	position: relative;
	margin: 0;
	padding: 8px 0 0;
	height: 1%;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
}

div.two_lines {
	height: 32px;
}

div.article_top_180 { background: transparent url(../images/headgray_180_top.gif) top left no-repeat; }

div.article_top_360 { background: transparent url(../images/headgray_360_top.gif) top left no-repeat; }

div.article_top_380 { background: transparent url(../images/headgray_380_top.gif) top left no-repeat; }

div.article_top_560 { background: transparent url(../images/headgray_560_top.gif) top left no-repeat; }

div.article_bottom_180,
div.article_bottom_360,
div.article_bottom_380,
div.article_bottom_560 {
	display: block;
	position: relative;
	margin: 6px 0 0;
	padding: 0;
	height: 8px;
}

div.article_bottom_180 { background: transparent url(../images/headgray_180_bottom.gif) bottom left no-repeat; }

div.article_bottom_360 { background: transparent url(../images/headgray_360_bottom.gif) bottom left no-repeat; }

div.article_bottom_380 { background: transparent url(../images/headgray_380_bottom.gif) bottom left no-repeat; }

div.article_bottom_560 { background: transparent url(../images/headgray_560_bottom.gif) bottom left no-repeat; }

/***** BOXES ****/

div.boxhead_lightblue {
 	background: transparent url(../images/bg_boxhead_lightblue.gif) top left no-repeat; 
	color: #fff;
	padding-top: 0;
	height: 22px;
}

div.boxhead_darkblue {
 	background: transparent url(../images/bg_boxhead_darkblue.gif) top left no-repeat; 
	color: #fff;
	padding-top: 0;
	height: 22px;
}

div.article_titlerow {
	display: block;
	position: relative;
	margin: 0px 6px;
	padding: 0px 2px 5px 2px;
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
	line-height: 14px;
}

div.article_titlerow a {color: #999;}

.titlerow_white {
	margin: 0px 6px;
	padding: 4px 2px 0 2px !important;
	background: none !important;
	line-height: 14px;
	margin-left: 8px !important;
}

div.banner_top_height {
	height: 6px !important;
}

.banner_bottom_text {
	color: #ddd;
	font-size: 9px;
	text-align: center;
	line-height: normal;
	margin-top: 3px;
	margin-bottom: -5px;
}



div.box_content, ul.box_content {
	display: block;
	position: relative;
	margin: 7px 6px 0;
	padding: 0;
	line-height: normal;
}



span.box_title2 a {
	font-weight: bold;
	font-size: 13px;
	color: #0099cc; 
}

div.box_content a, .box_content_title a {
	color: #333;
	font-weight: bold;
}

div.box_content a:hover, .box_content_title a:hover {
	color: #00aeef;
	text-decoration: underline;
}

.box_content_title {
	display: block;
	position: relative;
	margin: 0 0 3px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #00aeef;
}

span.box_content_vir {
	display: block;
	font-size: 10px;
	padding-top: 5px;
}

div.box.content form {
	margin: 0;
	padding: 0;
}

div.question {
	display: block;
	position: relative;
	margin: 3px 0;
	padding: 0 0 10px;
	font-size: 12px;
	font-weight: bold;
}
div.answers div {
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
	font-weight: normal;
}

div.answers div input.radio {
	margin: 0 5px 0 0;
	padding: 0;
	color: #ccc;
	width: 16px;
}

div.box_content div.tools {
	font-size: 11px;
	margin: 6px 0;
}

div.box_content div.tools span.right {
	margin-left: 35px;
}

div.box_content div.bottom_links {
	font-size: 12px;
	margin: 6px 0;
	color: #00aeef;
}

div.box_content div.bottom_links a, div.box_content div.tools a {
	color: #00aeef;
}


div.box_content div.bottom_links span.right {
	margin-left: 30px;
}

div.answers div div.indicator {
	position: relative;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	height: 3px;
	overflow: hidden;
	background: #02aef0;
}

#box_fotoreportaze, #box_reportaze {
	position: relative;
	display: block;
	margin: 4px 0 6px 0;
}

#box_fotoreportaze img, img.left_float {
	position: relative;
	display: block;
	float: left;
	padding: 2px 6px 3px 0;
	font-weight: normal;
}


#box_karikatura_dneva, #box_foto_dneva {
	position: relative;
	display: block;
	margin: 10px 0 10px 0;
}


/* BOXI ZIGA */

div.c_box {
	position: relative;
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
}

div.c_box span.top,
div.c_box span.bottom {
	display: block;
	text-align: right;
	height: 8px;
	overflow-y: hidden;
	background: transparent url(../images/bg_box_top.gif) 0 0 no-repeat;
}

div.c_box span.bottom {
	background-image: url(../images/bg_box_bottom.gif);
}

div.c_box div.banner {
	padding: 6px 0 0 0;
	text-align: center
}

div.c_box span.info {
	display: block;
	text-align: center;
	font: normal 9px Arial;
	color: #DDD;
	padding: 2px 0;
}


/***** TABS ****/
div.tab_content_wrapper {
	margin-top: 5px;
}

ul.tabs {
	display: block;
	position: relative;
	margin: 4px 6px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	height: 34px;
}

li.tab {
	display: block;
	position: relative;
	background: transparent url(../images/bg_tab_top_left.gif) top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 84px;
	border-bottom: solid 1px #ccc;
}

li.tab span.top_right {
	display: block;
	position: relative;
	background: transparent url(../images/bg_tab_top_right.gif) top right no-repeat;
	margin: 0;
	padding: 0;
	height: 5px;
	width: 84px;
}

li.tab a.tab_title {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 10px;
	height: 28px;
	border-left: solid 1px #ccc;
}

li.tab a {
	text-decoration: none;
	color: #999;
}

li.tab a:hover {
	text-decoration: underline;
}

ul.tabs li.selected {
	border-bottom: none;
	color: #004a8f;
	font-weight: bold;
}

ul.tabs li.selected a, ul.tabs li.selected a:hover {
	color: #004a8f;
	text-decoration: none;
}

li.tab a.last {
	border-right: solid 1px #ccc !important;
}

/** TABS 560**/
div.article_top_560 ul.tabs li.tab {
	width: 136px;
	height: 34px;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
}

div.article_top_560 ul.tabs li.tab.selected {
	color: #004a8f;
	font-weight: bold;
	font-size: 11px;
}

div.article_top_560 ul.tabs li.tab span.top_right {
	width: 136px;
}

div.article_top_560 ul.tabs li.tab a.tab_title {
	padding: 0 10px;
	height: 28px;
	text-transform: uppercase;
}

div.article_top_560 ul.tabs li.tab.selected a.tab_title {
	padding-top: 4px;
	height: 24px;
}

#fp_najbolje div.box_content a {
	font-weight: normal;
}


/*****************
	ENEWS 
******************/

#enews  {
	display: block;
	position: relative;
	margin: 6px 6px 6px 0;
	padding: 0;
	font-size: 11px;
	
}

#enews span.title  {
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}

#enews form {
	margin: 0;
	padding: 6px 0;
}

#enews form input.enews_input {
	margin: 5px 0 7px 0;
	padding: 2px;
	width: 162px;
	height: 15px;
	border: solid 1px #ccc;
	font-size: 11px;
}


a.submit_butt, a.submit_butt:hover {
	position: relative;
	background-color: #00aedf;
	height: 19px;
	color: #fff;
	margin: 0;
	padding: 2px 10px 3px;
	font-weight: bold;
	text-decoration: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}

a.submit_butt span.left {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 2px;
	height: 19px;
}

a.submit_butt span.right {
	position: absolute;
	display: block;
	margin: 0;
	top: 0;
	right: 0;
	width: 2px;
	padding: 0 3px 0 0;
	height: 19px;
}

/****************************
	Povpraševanje button
****************************/


a.inq_button {
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 20px 3px 20px;
	color: white;
	font: bold 11px Arial;
	background-color: #00aeef;
	float: left;
}

a.inq_button:hover {
	color: white;
	background-color: #004a8f;
	text-decoration: none;
}

a.inq_button span.left {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 2px;
	height: 19px;
}

a.inq_button span.right {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
	width: 2px;
	height: 19px;
}


/*****************
	FIRSTPAGE 
******************/
.head1, .head2, .head3 {
	color: #02aef0;
	font-weight: bold;
	line-height: 1em;
}


.head1 {
	font-size: 19px;
	padding: 0 0 7px;
}

.head2 {
	font-size: 15px;
	padding: 0 0 5px;
}

.head3 {
	font-size: 13px;
	padding: 0 0 5px;
}

.head1 a, .head2 a, .head3 a {
	color: #02aef0;
	text-decoration: none;
}

.head1 a:hover, .head2 a:hover, .head3 a:hover {
	color: #00aeef;
	text-decoration: underline;
}



.padding  {
	padding: 10px 0;
}

.margin_bottom {
	margin-bottom: 20px;
	
}

.margin_top {
	margin-top: 10px;
	
}
.plain {
	margin-left: 10px;
	margin-right: 10px;
	background: transparent url(../images/bg_user_info.gif) left bottom no-repeat;
}

.plain span.avatar {
	display: block;
	padding: 10px 10px 0 10px;
	background: transparent url(../images/bg_avatar.gif) top left no-repeat;
}

.plain span.title { 
	display: block;
	padding: 6px 10px 4px 10px; 
	color: #004a8f;
	font: normal 18px Arial;
}

.plain span.info { 
	display: block;
	padding: 0 10px 15px 10px; 
	font: normal 11px Arial;
}

.body2 {
	font-size: 11px;
	line-height: 1.36em;
}

.more a, .more a:link, .more a:visited {
	color: #00aeef;
	font-weight: bold;
	text-decoration: none;
}

.more a:hover {
	color: #00aeef;
	font-weight: bold;
	text-decoration: underline;
}


/** Aktualno list **/
#aktualno_list {
	display: block;
	position: absolute;
	right: 12px;
	margin: 0;
	top: 11px;
}

#aktualno_list span {
	display: block;
	position: relative;
	float: left;
	line-height: 12px;
	padding: 0 5px 0 6px;
	margin: 0;
	background: none;
	font-weight: bold;
	font-size: 11px;
	border-left: solid 1px #ccc;
	line-height: 10px;
}

#aktualno_list span a {
	color: #999;
	cursor: pointer;
	text-decoration: none;
}
#aktualno_list span a:hover {
	text-decoration: underline;
}
	
#aktualno_list span.last {
	border-right: solid 1px #ccc;
}

#aktualno_list span a.selected {
	color: #02aef0;
}

.newsticker {
	list-style-type: none;
	background: #fff;
}

/***********/

.article_body {
	display: block;
	position: relative;
	margin: 4px 5px 2px;
	padding: 0 0 8px;
	height: 1%;
}
div.dot_underline {
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
	padding: 5px 0 7px;
}

.article_body div.col1 {
	display: block;
	position: relative;
	float: left;
	width: 265px;
	margin-right: 20px;
}

.article_body div.col2 {
	display: block;
	position: relative;
	float: left;
	width: 265px;
	margin-right: 0;
}

#fp_aktualno img, 
#fp_clanki img, 
#box_ocenjeno img,
#box_komentirano img,
#box_blogi img,
#box_most_read img {
	position: relative;
	display: block;
	float: left;
	margin: 3px 15px 3px 0;
	border: solid 1px #999;
}

#box_ocenjeno,
#box_komentirano,
#box_blogi,
#box_most_read {
	margin-top: 8px;
}

div.article_links {
	display: block;
	position: relative;
	margin: 0px 5px 2px;
	padding: 0 0 2px;
	height: 1%;
}

.article_link_item {
	display: block;
	position: relative;
	margin: 0;
	padding: 6px 0;
	height: 1%;
}


/*****************
	FOOTER 
******************/
#footer {
	position: relative;
	display: block;
	margin: 0;
	padding-top: 0px;
}


/*****************************
		FOOTER SITEMAP
*****************************/

#footer_sitemap {
	margin: 20px 0;
	padding: 20px 0 0 0;
	width: 960px;
	height: 1%;
	background: transparent url(../images/bg_footer_sitemap_top.gif) 0 0 no-repeat;
}

#footer_sitemap ul {
	display: block;
	position: relative;
	height: 1%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 12px;
	padding: 0;
}

#footer_sitemap ul li {
	position: relative;
	float: left;
	margin: 0 12px 0 0;	
	font-size: 11px;
	font-weight: bold;
	color: #02aef0;
	width: 146px;
	line-height: normal;
}

#footer_sitemap ul li a#f-rss {
	position: absolute;
	display: block;
	top: 0;
	left: 60px;
	width: 14px;
	height: 14px;
	background-image: url(../images/ico_rss.gif);
}

#footer_sitemap ul li a, #footer_sitemap ul li a:visited, #footer_sitemap ul li a:link {
	color: #02aef0;
	text-decoration: none;
}

#footer_sitemap ul li a:hover {
	text-decoration: underline;
}

#footer_sitemap ul li ul {
	display: block;
	position: relative;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 146px;
	height: 1%;
}

#footer_sitemap ul li ul li {
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 0;
	float: none;
	color: #999;
	border: none;
	font-size: 10px;
	font-weight: normal;
}

#footer_sitemap ul li ul li a, #footer_sitemap ul li ul li a:visited, #footer_sitemap ul li ul li a:link {
	color: #999;
	text-decoration: none;
}

#footer_sitemap ul li ul li a:hover {
	text-decoration: underline;
}

/*** International ***/

#footer_sitemap ul.international {
	text-align: center;
	position: relative;
	display: block;
	margin: 0 12px;
	padding: 0;
	height:1%;
	list-style: none;
}

#footer_sitemap ul.international li {
	display: inline;
	color: #999;
	font-weight: normal;
	float: none;
	margin: 0;
}

#footer_sitemap ul.international li a {
	color: #999;
	text-decoration: none;
}

#footer_sitemap ul.international li a:hover {
	color: #999;
	text-decoration: underline;
}

#footer_sitemap ul.international li span {
	padding: 0 8px;
}

/*****************************
		FOOTER BOTTOM
*****************************/

#footer_bottom {
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 0 0 0;
	height: 40px;
	background: transparent url(../images/bg_footer_line_bottom.gif) 0 0 no-repeat;
}

#footer_bottom, #footer_bottom a {
	font-weight: bold;
	font-size: 11px;
	color: #999;
}
#footer_bottom div.left {
	position: relative;
	display: block;
	margin: 0 0 0 12px;
	padding: 2px 0;
	float: left;
}

#footer_bottom div.right {
	position: relative;
	display: block;
	margin: 0 12px 0 0;
	padding: 0;
	float: right;
}

#footer_bottom div.right ul {
	position: relative;
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
}

#footer_bottom div.right ul li {
	float: left;
	padding: 0;
	margin: 0;
}

#footer_bottom div.right ul li span {
	padding: 0 8px;
}

#footer_bottom div.right ul li.first {
	margin: 0;
	padding: 0;
	border: none;
}

#footer_bottom div.right ul li a {
	text-decoration: none;
}

#footer_bottom div.right ul li a:hover {
	text-decoration: underline;
}

/* BREADCRUMBS */

#breadcrumbs {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 7px 0;
	background: transparent url(../images/dot_line.gif) left bottom repeat-x;
	height: 14px;
}

#breadcrumbs ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 14px;
}

#breadcrumbs ul li, #breadcrumbs ul li.last {
	position: relative;
	float: left;
	padding: 0 11px 0 0;
	margin: 0 8px 0 0;
	height: 14px;
	background: transparent url(../images/arrow_right.gif) top right no-repeat;
}

#breadcrumbs ul li.last {
	margin: 0;
	padding: 0;
	background: none;
}

#breadcrumbs ul li a {
	position: relative;
	display: block;
	font: normal 10px Arial;
	line-height: 14px;
	padding: 0;
	color: #ccc;
}

/*****************************
		SITEMAP
*****************************/

#sitemap {
	margin-top: 20px;
}
	
#sitemap ul {
	margin-left: 20px;
	padding-bottom: 0px!important;
	list-style: none;	
}

#sitemap li {
	margin-left: 20px;
	padding-bottom: 0px!important; 
	color: #02aef0;
	font-weight: bold;
}

#sitemap ul li a:hover {
	color: #02aef0;
	text-decoration: underline;
}

#sitemap ul li ul {
	margin-left: 20px;
	padding-bottom: 5px!important;
}

#sitemap ul li ul li {
	color: #02aef0;
	font-weight: normal;
}

/*** AUDIO PLAYER *****/
div.audio_player {
	position: relative;
	text-align: center;
}
/*
span.audio_player {
	width: 192px;
	float: left;
	margin: 3px 15px 3px 0;
}
*/
div.double_bullet_title {
	position: relative;
	display: block;
	margin: 5px 6px 0;
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	height: 14px;
}

div.double_bullet_title img {
	position: relative;
	display: block;
	float: left;
	margin: 5px 0;
}

div.double_bullet_title span {
	position: relative;
	display: block;
	float: left;
	padding: 0 5px;
}

/**** BOX OCENJENE STORITVE **/
div.double_bullet_link {
	position: relative;
	display: block;
	margin: 5px 6px 0;
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	height: 1%;
	text-transform: uppercase;
}

div.double_bullet_link a {
	color: #999;
}

div.double_bullet_link a:hover {
	color: #00AEEF;
}

div.double_bullet_link a.left_bullet {
	padding-left: 10px;
	background: transparent url(../images/dot_bullet_grey.gif) center left no-repeat;
}

div.double_bullet_link a.left_bullet:hover {
	background: transparent url(../images/dot_bullet_blue.gif) center left no-repeat;
}

div.double_bullet_link a span.right_bullet {
	padding-right: 10px;
	margin-right: -10px;
	background: transparent url(../images/dot_bullet_grey.gif) center right no-repeat;
}

div.double_bullet_link a:hover span.right_bullet {
	background: transparent url(../images/dot_bullet_blue.gif) center right no-repeat;
}

.no_top_margin {
	margin-top: 0 !important;
}

/* pagelister */

#list_pages {
	margin-top: 5px;
	position: relative;
	display: block;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #999;
	text-align: center;
}

#list_pages span {
	padding: 0 5px;
	color: #ccc;
}

#list_pages span.back_btn {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	font-weight: bold;
	color: #ccc;
}

#list_pages span.back_btn a.back {
	color: #00aeef;
	font-weight: bold;
}

#list_pages span.forward_btn {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-weight: bold;
	color: #ccc;
}

#list_pages span.forward_btn a.forward {
	color: #00aeef;
	font-weight: bold;
}



#list_pages span a {
	color: #808080; 
}

#list_pages span a:hover {
	text-decoration: underline;
}

#list_pages span a.selected {
	font-weight: bold;
	text-decoration: none;
	color: #00aeef; 
}



/*** ziga.css ***/
h1, h2, h3,
h1 a, h2 a, h3 a {
	color: #02aef0;
	font-weight: bold;
/*	line-height: 1em;*/
}

h1 span.datum, h2 span.datum {
	padding-left: 10px;
}


h1 a:hover, h2 a:hover, h3 a:hover { color: #00AEEF; }

h1 {
	font-size: 1.58em;
	line-height: 1em;
	padding: 11px 0 0 0;
}

h2 {
	font-size: 1.25em;
	padding: 0 0 5px 0;
	margin: 0;
}

h3 {
	font-size: 1.08em;
	padding: 0;
}


h5 {
	display: block;
	position: relative;
	margin: 0;
	padding: 6px 0;
	font: normal 15px Arial;
	text-transform: uppercase;
	color: #004a8f;
	border-bottom: 1px solid #999;
}


#content #inline_menu  {
	position: absolute;
	top: 10px;
	right: 0;
	padding-right: 1px;
	background: transparent url(../images/crtica.gif) top right no-repeat;
}

#content #inline_menu span {
	position: relative;
	display: block;
	float: left;
	padding: 0 6px 0 7px;
	margin: 0;
	height: 10px;
	background: transparent url(../images/crtica.gif) top left no-repeat;
}

#content #inline_menu span a {
	font: bold 11px Arial;
	color: #999;
	padding: 0;
	line-height: 10px;
}

#content #inline_menu span a.selected {
	color: #00aeef;
	text-decoration: none;
}

#content span.info_desc {
	margin: 10px 0 20px 0;
	display: block;
	padding: 0;
	font-size: 0.92em;
}

div.list_item {
	position: relative;
	display: block;
	margin: 0;
	padding: 8px 0 15px 0;
	height: 1%;
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
}

ul li.list_item {
	position: relative;
	display: block;
	margin: 0;
	padding: 8px 0 0 0;
}

div.list_item span.image {
	width: 135px;
	float: left;
	margin-top: 3px;
}

div.list_item span.audio_player {
	width: 192px;
	float: left;
	margin: 3px 10px 0 0;
}

div.list_item span.narrow {
	width: 100px;
}

div.list_item span.abstract {
	display: block;
	width: 425px;
	float: left;
	font-size: 0.92em;
}

div.list_item span.road p {
	margin: 5px 0 10px;
}


div.list_item span.abstract2 {
	font-size: 0.92em;
}
div.list_item span.wide {
	width: 100%;
}

div.list_item span.wider {
	width: 225px;
}

div.list_item span.parent_title {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 18px;
	color: #999;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 2px;
}


div.list_item span.abstract span.name {
	display: block;
}

div.list_item span.abstract span.row {
	display: block;
}

#content .avtor { 
	color: #999; 
	font-size: 0.92em; 
	padding-bottom: 7px;
}

#content .avtor span { color: #333; font-weight: bold; }

/*#content .avtor img.left { float: left; }*/

#content span.img {
	width: 235px;
	display: block;
	float: left;
	margin-bottom: 5px;
}

#content span.abs {
	display: block;
	margin-bottom: 10px;
	/*font: bold 1.08em Arial;*/
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.08em;
}



#content_tools {
	position: relative;
	margin: 0 0 2px 0;
	padding: 0;
	height: 19px;
	text-align: right;
}

#content_tools span {
	display: block;
	float: right;
	margin: 0 0 0 10px;
}

#content_tools span a.tool_btn {
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 4px 3px 19px;
	color: white;
	font: bold 11px Arial;
	background-color: #ccc;
	background-position: 0 0;
	background-repeat: no-repeat;
	
}

#content_tools span a.tool_btn:hover {
	background-color: #00aeef;
	text-decoration: none;
}

span#send_to_friend a.tool_btn {
	background-image: url(../images/ico_sendtofriend.gif);
}

span#report_error a.tool_btn {
	background-image: url(../images/ico_report_error.gif);
}

span#report_improper a.tool_btn {
	background-image: url(../images/ico_report_error.gif);
}

#content_tools span a.tool_btn span.left {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 2px;
	height: 19px;
}

#content_tools span a.tool_btn span.right {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
	width: 2px;
	height: 19px;
}

span#zaznamki a {
	margin: 0 0 0 5px;
}

/**
*
* FOTOGALERIJA CONTENT
*/


#photo_gallery {
	position: relative;
	margin-top: 13px;
}

#photo_gallery span.title {
	position: relative;
	display: block;
	padding: 0 0 9px 0;
	margin: 0;
	color: #999;
	font: bold 13px Arial;
	text-transform: uppercase;
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
}

#photo_gallery span.picture {
	display: block;
	width: 85px;
	height: 85px;
	float: left;
	margin: 10px 10px 0 0; 
}

#photo_gallery span.picture a {
	border: 1px solid #999;
	display: block;
}


/*
*
*	NEWS LISTER
*/

#lister {
	position: relative;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	height: 29px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#lister span.prev {
	float: left;
	margin-top: 7px;
}

#lister span.prev a {
	padding-left: 18px;
	line-height: 29px;
	font: bold 12px Arial;
	color: #00AEEF;
	background: transparent url(../images/big_arrow_back.gif) top left no-repeat;
}

#lister span.next {
	float: right;
	margin-top: 7px;
}

#lister span.next a {
	padding-right: 18px;
	line-height: 29px;
	font: bold 12px Arial;
	color: #00AEEF;
	background: transparent url(../images/big_arrow_forward.gif) top right no-repeat;
}


#more_items div {
	padding: 6px 0 7px 0;
	height: 1%;
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
}

#more_items div a.title,
#more_items div span.title {
	font: bold 1.08em Arial;
	color: #02aef0;
}

.more_items div {
	padding: 6px 0 7px 0;
	height: 1%;
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
}

.more_items div a.title, .more_items div span.title {
	font: bold 1.08em Arial;
	color: #02aef0;
}

div.spacer {
	height: 12px;
}


/****** LESTVICE ********/

#more_items div.lestvice {
	padding: 10px 0 12px 0;
}

#more_items div.lestvice span.big_title {
	font-size: 1.25em;
	padding-right: 5px;
}
	
#more_items div.lestvice span.big_author {
	font-size: 1.25em;
	padding-left: 5px;
}
	
/*
*
*	FORMS
*/

#forms {
	margin: 20px 0;
}

div.form_field {
	position: relative;
	display: block;
	height: 1%;
	padding: 0 0 0 178px;
	margin: 2px 0;
}

div.form_field label {
	position: absolute;
	top: 2px;
	left: 0;
	width: 178px;
}

input.inputfield_i, 
input.inputfield_n, 
textarea.inputfield_t {
	border: 1px solid #ccc;
	width: 204px;
	padding: 2px;
	margin: 2px 0 0 0;
	height: 15px;
	font-size: 11px;
}

textarea.inputfield_t {
	height: 178px;
	font-family: arial,helvetica,sans-serif;
}

div.form_field div.inputfield_c {
	margin-bottom: 10px;
}

div.form_field div.inputfield_c span {
	position: relative;
	display: block;
	padding-left: 20px;
	height: 1%;
}

input.inputfield_c {
	position: absolute;
	top: 3px;
	left: 0;
}

div.form_field div.inputfield_c label {
	position: relative;
	width: 100%;
}

div.capture {
	margin: 20px 0;
}

div.form_submit {
	position: relative;
	display: block;
	margin-top: 20px;
	padding: 0 0 0 178px;
	height: 1%;
}

div.form_submit span {
	position: relative;
	float: left;
	height: 1%;
}

div.form_submit a.submit {
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 10px 3px 10px;
	color: white;
	font: bold 11px Arial;
	background-color: #00aeef;
	
}

div.form_submit a.submit:hover {
	background-color: #004a8f;
	text-decoration: none;
}

div.form_submit a.submit span.left {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 2px;
	height: 19px;
}

div.form_submit a.submit span.right {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
	width: 2px;
	height: 19px;
}

div.requiredfields {
	display: block;
	margin-top: 20px;
}


/*
*
*	DOCUMENTS
*/

#documents {
	position: relative;
	margin-top: 13px;
}

#documents span.title {
	position: relative;
	display: block;
	padding: 0 0 9px 0;
	margin: 0;
	color: #999;
	font: bold 13px Arial;
	text-transform: uppercase;
	background: transparent url(../images/dot_line.gif) bottom left repeat-x;
}

#documents .item {
	position: relative;
	display: block;
	margin: 5px 0;
	padding: 0 0 0 23px;
	height: 1%;
	font: normal 10px Arial;
	color: #666;
}

#documents .item span {
	position: absolute;
	top: 0;
	left: 0;
}

#documents .item a {
	font: bold 12px Arial;
	display: block;
}


#tag_cloud {
	position: relative;
	display: block;
	text-align: center;
}

#tag_cloud span {
	padding: 2px 5px;
}

#tag_cloud span a {
	color: #333;
}

#tags {
	margin: 9px 0;
	padding: 8px;
	border: 1px solid #9c9a9c;
	color: #636563;
}

#tags span.title {
	font: bold 1.08em Arial;
	color: #02aef0;
	display: block;
	padding-bottom: 4px;
}




/* table weather */

#content table.weather td {
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
}

#vreme {
	padding: 2px 6px;
}

#vreme table {
	border-left: 1px solid #efebef;
}

#vreme td {
	text-align: center;
	border-right: 1px solid #efebef;
}

#vreme td.day_name {
	text-transform: uppercase;
	font: bold 12px Arial;
}
#vreme td.tempC {
	font: bold 11px Arial;
	color: #9c9a9c;
	padding-top: 5px;
}
#vreme span {
	display: block;
	padding-top: 5px;
	font-size: 10px;
}

/*
*
*	COMMENTS
*/

#comments {
		position: relative;
		display: block;
		margin: 15px 0 0 0;
}

	#comments span.title,
	#ocena span.title {
		font-weight: bold;
		font-size: 1.08em;
		color: #02aef0;
		display: block;
		padding-bottom: 4px;
	}


	span.login_alert {
		position: relative;
		display: block;
		margin: 3px 0 0;
		padding: 5px 0;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		font-weight: bold;
		font-size: 0.91em;
		height: 1%;
	}
	
	span.login_alert a.link {
		color: #00AEEF;
	}

	div.comment {
		position: relative;
		display: block;
		margin: 0;
		padding: 7px 0 9px 0;
		height: 1%;
		background: transparent url(../images/dot_line.gif) bottom left repeat-x;
	}
	
	div.comment span.user {
		display: block;
		font-size: 0.91em;
		margin-bottom: 5px;
	}
	
	div.comment span.name {
		padding-left: 5px;
		font-weight: bold;
		color: #00AEEF;
	}	
	
	div.comment span.dodano {
		display: block;
		float: right;
		font-size: 0.91em;
		color: #999;
		margin-bottom: 5px;
	}
	
	div.comment span.dodano span.date {
		font-weight: bold;
		padding-left: 5px;
	}
	
	div.comment span.image {
		float: left;
		margin: 2px 10px 3px 0;
		padding: 0;
	}
	
	#comments form {
		margin-top: 5px;
	}
	
	#comments div.form_field textarea.inputfield_t {
		height: 100px;
	}
	
/* voting */

#ocena {
	position: relative;
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
	height: 15px;
	float: right;
	width: 270px;
	z-index: 10;
}
	#voting {
		position: relative;
		display: block;
		margin: 0;
		padding: 0;
		height: 15px;
		width: 95px;
		float: left;
	}

		#voting span.voting_bg {
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			height: 15px;
			width: 1px;
			background: #00aeef;
		}
		
		#voting span.stars_image,
		#voting span.links {
			position: absolute;
			top: 0;
			left: 0;
		}
		
		#voting span.stars_image {
			width: 77px;
			height: 15px;
			background: transparent url(../images/voting_stars.png) 0 0 no-repeat;
		}
		
		#voting span.links a {
			margin-right: 1px;
		}
	
	#ocena span.oceni_clanek {
		position: relative;
		display: block;
		margin: 0 0 0 96px;
		padding: 0;
		height: 15px;
		width: 95px;
		float: none;
	}

	
	
/* search box */

#search_box {
	position: absolute;
	top: 143px;
	right: 0;
	width: 180px;
}
#search_box form {position: relative;}
#search_box input.tfield {
	padding: 2px;
	width: 110px;
	height: 13px;
	border: solid 1px #ccc;
	font-size: 11px;
	float: left;
}

#search_box a.search {
	position: absolute;
	right: 0;
	top: 0;
}

.search-link {
	color: #153f7b;
}


#content ul, #content ol {
	margin: 20px;
}
#content ul#news {
	margin: 0;
}

#breadcrumbs ul {
	margin: 0;
	padding: 0;
}