/*  Author: Damjan Žnidaršič
*	http://www.positiva.si
*
*	Site: interseroh.si
*
*	Colors:
*	Blue: #001b58
******************************************/
/*    HTML
******************************************/
#logo{
	position:absolute;
	width:100px;
	height:50px;
	top:16px;
	left:10px;
}
html {
    height: 100%;
}
body{
	background:#FFF url(/static/images/bg_body.jpg) repeat-x top;
	color:#333;
	font-family:Arial, Helvetica ,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 10px 0;
	height:100%;
}
a, a:visited{
	text-decoration:none;
	color:#001b58;
	font-weight:bold;
}
p{
	margin-bottom:10px;
}
ul{
	list-style:disc;
	margin-bottom:10px;
}
ol{
	list-style:decimal;
	margin-bottom:10px;
}
strong{
	font-weight:bold;
}
table{
		border-spacing: 1px;
		font-size:11px; 
}
h3{
	font-size:12px;
}
#collection-centers table{
	border-spacing: 1px;
	font-size:11px; 
}
#collection-centers table tr{
	cursor:pointer;
}
#collection-centers table tr.trhover:hover{
	color:#eaeaea;
	cursor:pointer;
}
#collection-centers table tr.trhover:hover a{
	color:#eaeaea;
}
#collection-centers table tr td a{
	color:#000;
	cursor:pointer;
	
}
#collection-centers span.nazaj_na_zem {
	margin-top:10px;	
	float:left;
}
#collection-centers span.nazaj_na_zem a{
	color:#CCC;
}
#collection-centers .legenda p,#collection-centers .legenda p img, #collection-centers .legenda p span{
	margin:0;
	padding:0;
}
#collection-centers .legenda p img{
	float:left;
	padding-top:2px;
	padding-right:5px;
}
#collection-centers .legenda p{
	height:18px;
	line-height:18px;
	float:left;
	display:block;
	width:500px;
}
#collection-centers .legenda span{
	width:50px;
	display:inline-block;
}
.trover
{
	color: #9d9fa2;
	
}

table tr th,table tr th:hover{
	background:#001b58;
	color:#FFF;
}
table tr td,table tr th{
	padding:2px;
}
table tr{
	height:14px;
}
table tr.alt{
	background:#d4d5e4;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
#debug{
	width:200px;
	height:500px;
	position:absolute;
	top:0;
	right:0;
	background:#fafafa;
}

/*    $1 Structure
******************************************/
#container{
	margin:0 auto;
	width:770px;
	background:#FFF;
	height:100%;
	
}
#contentwrap{
	width:770px;
	float:left;
	position:relative;
	background:#FFF;
	margin-bottom:-10px;
	margin-top:8px;
}
#header{
	width:770px;
	height:110px;
	float:left;
	position:relative;
	/*background:url(/static/images/header_shitty_img.jpg) no-repeat top left;*/
}
#menubar{
	width:770px;
	height:22px;
	float:left;
	margin-top:6px;
}
#menu{
	float:left;
	margin-left:128px;
	width:512px;
	height:28px;
	background:#001b58 url(/static/images/menu_top_bg.jpg) no-repeat top left;
	color:#FFF;
	padding-top:2px;
	display:inline;
	line-height:28px;
}
#header_icons{
	width:123px;
	float:left;
	height:21px;
	font-size:11px;
	padding-left:5px;
	padding-top:7px;
}
#banners{
	float:left;
	width:504px;
	padding:3px 3px 0px 3px;
	background:url(/static/images/banner_border.jpg) repeat-x bottom;
	height:110px;
}
#footer{
	float:left;
	margin-left:127px;
	width:508px;
	height:19px;
	background:#9d9fa2 url(/static/images/footer_bg.jpg) no-repeat left bottom;
	color:#FFF;
	display:inline;
	padding-left:6px;
}
#footer_icons{
	float:left;
	margin-left:127px;
	margin-top:17px;
	width:514px;
	height:30px;
	color:#333;
	text-align:center;
	display:inline;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
/*    $n index.tpl
******************************************/
#content_left{
	float:left;
	width:128px;
	position:absolute;
	top:0;
	left:0;
}

#content_middle{
	float:left;
	width:514px;
	padding-left:127px;
	background:none;
	line-height:16px;
	margin-top:0px;
	text-align:left;
	/*font-size:1em;*/
	min-height:450px;
}
#middle_content{
	float:left;
	width:494px;
	background:#FFF url(/static/images/content_midddle_borders.jpg) repeat-y left;
	padding:10px;
	min-height:450px;
}
#middle_content_blue{
	float:left;
	width:498px;
	background:#d4d5e4 url(/static/images/content_midddle_blue.jpg) repeat-y left;
	padding:8px;
}
#middle_content_blue h2{
	color:#001b58;
	background:url(/static/images/banner_border_blue.jpg) repeat-x bottom;
	padding-bottom:3px;
	padding-left:2px;
	font-weight:bold;
	margin-bottom:10px;
	font-size:1em;
}
#middle_content h2{
	color:#001b58;
	background:url(/static/images/content_h2.jpg) repeat-x top;
	padding-bottom:2px;
	padding-top:1px;
	padding-left:2px;
	font-weight:bold;
	margin-bottom:10px;
	font-size:1em;
	height:19px;
}
#middle_content  a h2{
	color:#001b58;
	display:block;
}
#middle_content img{
	/*margin-bottom:10px;*/
}
#middle_content h3{
	color:#001b58;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}
#middle_content ul,#middle_content ol{
	padding-left:20px;
}
#content_right{
	float:left;
	width:130px;
	position:absolute;
	top:0;
	right:0;
	color:#FFF;
}
/*    $n Left menu	
******************************************/
#menu_left{
	width:128px;
	float:left;
	padding-bottom:3px;
	background:#001b58 url(/static/images/left_menu_bottom_bg.jpg) no-repeat left bottom;	
}
#content_left .kam-oddati{
	padding-left:5px;
	margin-top:5px;
	float:left;
}
#content_left .kam-oddati a{
	color:#001b58;
	font-weight:bold;
	display:block;
	padding-bottom:8px;
	padding-left:2px;
	background: url(/static/images/kam_oddati.jpg) repeat-x bottom;
	margin-right:5px;
	font-size:1em;
}
#content_left li a{
	display:block;
	padding:3px 0px 6px 0;
	color:#FFF;
	margin:0;
	cursor:pointer;
	font-size:1em;
}
#content_left a.bold{
	font-weight:bold;
}
#content_left ul li a:hover{
	color:#ebebeb;
}
#content_left ul{
	list-style:none;
	color:#FFF;
	background:#001b58;
	padding:0 0px;
	margin:0;
	text-decoration: none;
	list-style:none;
	font-size:1em;
}
#content_left li{
	padding:0px 0 0 0;
	margin:0 5px;
	list-style:none;
	width:118px;
	font-size:1em;
	background-color:#001b58;
}
#content_left li a{
	font-weight:normal;
	background-color:#001b58;
	background:url(/static/images/left_menu_border.jpg) repeat-x bottom;
	
}
#content_left li.last a{
	background-color:#001b58;
	background:none;	
}
#content_left li li{
	padding:0 5px;
	margin:0 -5px 0px -5px;
	list-style:none;
	width:118px;
	background-color:#7e83ab;
}
#content_left li.last li a{
	background-color:#7e83ab;
	background: url(/static/images/menu_left_first.jpg) repeat-x bottom;	
}
#content_left li li.no_bg a{
	background-color:#7e83ab;
	background:none;
}
#content_left li li.last a{
	background-color:#b4b6d0;
	background:none;
}
#content_left ul.second_level li{
	padding:0 5px;
	margin:0 -5px;
	list-style:none;
	width:118px;
	background-color:#b4b6d0;
}
#content_left ul.second_level li a{
	font-weight:normal;	
	background-color:#b4b6d0;
	background:url(/static/images/menu_left_second.jpg) repeat-x bottom;	
}
#content_left li li li.last a{
	
	background:none;	background-color:#b4b6d0;
	margin:0 -5px;
	padding:2px 5px;
}
/*    $ Right menu
******************************************/
#menu_right{
	width:130px;
	background:#9d9fa2 url(/static/images/menu_right_grey.jpg) no-repeat left bottom;
	float:left;
	padding-bottom:2px;
}
#content_right li a{
	display:block;
	padding:2px 0px 6px 0;
	color:#FFF;
	margin:0;
	cursor:pointer;
}
#content_right li.bold a{
	font-weight:bold;
}
#content_right ul li a:hover{
	color:#ece9e9;
}
#content_right ul li ul li a:hover{
	color:#ece9e9;
}
#content_right ul{
	list-style:none;
	color:#FFF;
	background:#9d9fa2;
	padding:0 0px;
	margin:0;
	text-decoration: none;
	list-style:none;
	font-size:1em;
}
#content_right li{
	padding:2px 0 0 0;
	margin:0 5px;
	list-style:none;
	width:120px;
	font-size:1em;
	background-color:#9d9fa2;
}
#content_right li a{
	font-weight:normal;
	background-color:#9d9fa2;
	background:url(/static/images/menu_right_grey_underline.jpg) repeat-x bottom;
}
#content_right li.last a{
	background-color:#9d9fa2;
	background:none;	
}
#content_right li li{
	padding:0 5px;
	margin:0 -5px 0px -5px;
	list-style:none;
	width:120px;
	background-color:#c9c9c9;
}
#content_right li.last li a{
	background-color:#c9c9c9;
	background: url(/static/images/menu_left_first.jpg) repeat-x bottom;	
}
#content_right .no_bg{
	background-color:#c9c9c9;
	background:none;
}
#content_right li li.last a{
	background-color:#c9c9c9;
	background:none;
}
#content_right ul.second_level li{
	padding:0 5px;
	margin:0 -5px;
	list-style:none;
	width:120px;
	background-color:#7e83ab;
}
#content_right ul.second_level li a{
	font-weight:normal;	
	background-color:#7e83ab;
	background:url(/static/images/menu_left_second.jpg) repeat-x bottom;	
}
#content_right li li li.last a{
	
	background:none;	background-color:#7e83ab;
}
/*    $n Menu
******************************************/
#menu #jsddm
{	margin: 0;
	padding:0;
}
	
	#menu #jsddm li
	{	float: left;
		list-style: none;
		font-size: 1em;
		line-height:26px;
		position:relative;
		z-index:800;
	}

	#menu #jsddm li a
	{	
		display: inline-block;
		background:none;
		padding:0px 2px;
		text-decoration: none;
		color: #FFF;
		white-space: nowrap;
		font-weight:normal;
	}

	#menu #jsddm li a:hover
	{	color: #e4e4e4}
		
		#menu #jsddm li ul
		{	margin: 10px 0 0 0;
			padding: 0px 5px;
			position: absolute;
			top:18px;
			left:0px;
			visibility: hidden;
			z-index:900;
			background: #B4B6D0
			}
		
		#menu #jsddm li ul li
		{	float: none;
			display: inline;
			line-height:18px;
			
		}
		
		#menu #jsddm li ul li a
		{	
			width: auto;
			background-color:#B4B6D0;
			background:url(/static/images/menu_left_second.jpg) repeat-x bottom;	
			display:block;
			padding:1px 0px 4px 0;
			font-weight:normal;
			
		}
		#menu #jsddm li ul li.last a
		{	
			background-color:#B4B6D0;
			background:none;	
			
			
		}
		#menu #jsddm li ul li a:hover
		{	color: #e4e4e4}

/*    $n Footer
******************************************/
#footer ul{
	list-style:none;
	color:red;
}
#footer ul li{
	float:left;
	padding:2px 2px;
	color:#FFF;
	font-size:1em;
	display:inline-block;
	height:18px;
	line-height:18px;
}
#footer ul li a{
	color:#FFF;
}
#footer ul li a:hover{
	color:#CCC;
}
/*    $n Search in #content_right
******************************************/
#content_right #search{
	width:120px;
	padding:5px 5px;
	background:#001b58 url(/static/images/content_right_search-bg.jpg) no-repeat left bottom;
	float:left;
}
#content_right #search input{
	background:url(/static/images/iskanje_input_bg.jpg) repeat-x top;
	height:14px;
	font-size:11px;
	border:none;
	width:103px;
	float:left;
}
#content_right #search input.button{
	background:url(/static/images/iskanje_button.jpg) no-repeat top left;
	height:14px;
	width:14px;
	font-size:1%;
	border:none;
	float:left;
	color:#304677;
	cursor:pointer;
}
/*    $n akcije in #content_right	
******************************************/
#content_right #e-novice{
	width:120px;
	float:left;
	padding:2px 5px;
	background:#001b58 url(/static/images/right_e_novice.jpg) no-repeat left bottom;
	color:#FFF;
	height:16px;
	font-size:1em;
}
#content_right #e-novice a {
	color:#FFF;
	display:block;
	font-weight:normal;
}
#content_right #akcije_right{
	width:120px;
	float:left;
	padding:5px 5px;
}
#content_right #akcije_right .akcija{
	width:120px;
	float:left;
	padding:0 0 4px 0px;
	background:url(/static/images/novice_border_bottom.jpg) repeat-x bottom;
	margin-bottom:4px;
}
#content_right h3{
	color:#001c58;
	font-size:1em;
	font-weight:bold;
	padding-left:5px;
}
#content_right #novice_right{
	width:120px;
	float:left;
	padding:5px 5px;
	color:#404040;
	margin-bottom:5px;
	font-size:1em;
}
#content_right #novice_right .novica{
	margin-bottom:5px;
}
#content_right #novice_right .novica a{
	color:#404040;
	font-weight:normal;
}
#content_middle #novice_right .novica a{
	color:#404040;
	font-weight:normal;
}
#content_right #novice_right p {
	margin:0;
}
#content_middle .novica p {
	margin-bottom:5px;
}
#content_middle .novica p.nomargin{
	margin:0;
}
#content_middle .novica {
	margin-bottom:17px;
}
#content_right #novice_right .grey,#content_right #novice_right .grey a{
	color:#a3a5a8;
}
#content_middle .novica .grey,#content_middle .novica .grey a{
	color:#a3a5a8;
}
/*    Akcije index
******************************************/
#index #akcije_index, #newsletter #akcije_index{
	width:100%;
	float:left;
}
#index #akcije_index .first, #newsletter #akcije_index .first{
	width:245px;
	float:left;
	padding-left:2px;
}
#index #akcije_index .akcija, #newsletter #akcije_index .akcija{
	width:245px;
	float:left;
	padding-left:1em;
	background:url(/static/images/index_akcije_bg_border.jpg) repeat-y left;
}
/*    Random
******************************************/
.bold{
	font-weight:bold;
}
/*    #newsletter_form
******************************************/
#newsletter_form, #povprasevanje{
	width:500px;
	float:left;
	margin-top:20px;
}
#newsletter_form label{
	float:left;
	width:110px;
	margin-bottom:5px;
	text-align:right;
	padding-right:10px;
}
#newsletter_form input{
	width:152px;
	margin-right:200px;
	float:left;
	height:13px;
	margin-bottom:5px;
	border:1px solid #d4d5e4;
	font-size:11px;
	background:url(/static/images/newsletter_input.jpg) no-repeat top left;
}
#newsletter_form input.button{
	width:85px;
	height:16px;
	float:right;
	margin-bottom:5px;
	margin-right:0px;
	border:0;
	font-size:1em;
	color:#FFF;
	background:url(/static/images/newsletter_button.jpg) no-repeat bottom left;
	padding-bottom:3px;
	cursor:pointer;
	font-size:11px;
}
.form_error{
	float:left;
	width:400px;
}
/*    Zbirna mesta
******************************************/
#collection-centers .zemljevid{
	width:250px;
	float:left;
}
#collection-centers .regije_text{
	width:160px;
	float:right;
	margin-top:40px;
}
#collection-centers input.postnum{
	width:50px;
	height:13px;
	font-size:11px;
	background:#f0f1f1;
	border:1px solid #bfbfbf;
	padding-bottom:1px;
	text-align:center;
}
#collection-centers p.form-line{
	height:18px;
}
#collection-centers select#zbiralnice-select-uniq{
	font-size:11px;
	border:1px solid #bfbfbf;
	text-align:left;
	background:#f0f1f1;
}
#collection-centers input.submit{
	margin:0;
	padding:0;
	width:59px;
	height:17px;
	font-size:11px;
	background:url(/static/images/zbiralnice_form_submit.jpg) no-repeat top left;
	border:0;
	text-align:center;
	padding:0px 0 2px 0;
	color:#FFF;
	cursor:pointer;
}
#collection-centers .regije_text ul{
	list-style:none;
}
#collection-centers .regije_text ul li{
	
}
#collection-centers .regije_text ul li a{
	font-size:11px;
	color:#101010;
}
#collection-centers .regije_text ul li a:hover{
	color:#c0c2c4;
}
#collection-centers .data{
	width:100%;
	float:left;
	margin-top:0px;
}
#collection-centers .podjetje_podatki{
	width:250px;
	float:left;
	margin-bottom:20px;
}
#collection-centers .podjetje_logo{
	width:200px;
	float:right;
	margin-bottom:20px;
}
#collection-centers .podjetje_podatki p{
	margin-bottom:2px;
}
/*    News archive
******************************************/
#news_archive_list li{
	list-style:none;
}

#news_archive_list li.year a{
	font-size:12px;
	color:#001b58;
	font-weight:bold;
}
#news_archive_list li.month a{
	font-size:12px;
	color:#001b58;
	font-weight:normal;
}
#news_archive_list a:hover{
	color:#7e83ab;
}
h3.mesec{
	font-size:12px;
	margin-bottom:20px;
}
/*    Sitemap
******************************************/
#sitemap #middle_content ul{
	list-style:none;
	padding-left:0px;
	font-size:12px;
}
#sitemap #middle_content li a{
	color:#001b58;
}
#sitemap #middle_content li li a{
	color:#000;
}
#sitemap #middle_content li.level1 span{
	padding-right:10px;
	font-weight:bold;
}
#sitemap #middle_content ul ul{
	list-style:disc;
	padding-left:35px;
}
#sitemap #middle_content li li.level2 span{
	padding-right:10px;
}
#sitemap #middle_content ul ul ul{
	list-style:none;
	padding-left:0px;
}
#sitemap #middle_content li li li.level3 span{
	padding-left:0px;
	padding-right:10px;
	font-size:14px;
	font-weight:normal;
}
#sitemap #middle_content li li li.level3 a{
	font-weight:normal;
}
table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}

li a[href $='.pdf'] { 
   padding-left: 18px;
   display:block;
   background: transparent url(/static/images/page_white_acrobat.png) no-repeat top left;
}
/*li a[href $=':PDF'] { 
   padding-left: 18px;
   display:block;
   background: transparent url(/static/images/page_white_acrobat.png) no-repeat top left;
}*/
li a[href $='.doc'] { 
   padding-left: 18px;
   display:block;
   background: transparent url(/static/images/page_word.png) no-repeat top left;
}
li a[href $='.xls'] { 
   padding-left: 18px;
   display:block;
   background: transparent url(/static/images/page_white_excel.png) no-repeat top left;
}
li a[href $='.zip'] { 
   padding-left: 18px;
   display:block;
   background: transparent url(/static/images/page_white_compressed.png) no-repeat top left;
}
.floatRight a{
	float:left;
	padding-left:2px;
}



#table_collection_centers tr td, 
#table_collection_centers tr th {
	vertical-align:top;
	padding-top:6px;
}
#table_collection_centers tr td .img, 
#table_collection_centers tr th .img {
	padding:0px;
	margin:0px;
	float:left;
	margin-top:-2px;
	margin-left:2px;
	display:inline;
}


