/* left column on category pages */
#body_category #column_left_wrap {float:left; margin:0; padding:0; width:700px;}
#body_inquire_category #column_left_wrap {float:left; margin:0; padding:0; width:700px;}

/* right column on category pages */
#body_category #column_right_wrap {float:right; margin:0; padding:0 0 0 0; width:224px;}
#body_category .rc_commercial {background:url(img/common/dots_diagonal.gif) repeat}

#body_inquire_category #column_right_wrap {float:right; margin:0; padding:0 0 0 0; width:224px;}
#body_inquire_category .rc_commercial {background:url(img/common/dots_diagonal.gif) repeat}

#body_category #page_head h1 {text-transform:uppercase; font-size:2.2em; line-height:1.2em; font-weight:normal}
#body_category #page_head h1 span {text-transform:none; font-size:0.5em; line-height:1.2em; font-weight:normal; color:#999999;}
#body_category #page_head h1 span.h1_location { text-transform:none; font-weight:normal; color:#636E78; font-size:1em; line-height:1.2em;}

#body_inquire_category #page_head h1 {text-transform:uppercase; font-size:2.2em; line-height:1.2em; font-weight:normal}
#body_inquire_category #page_head h1 span {text-transform:none; font-size:0.5em; line-height:1.2em; font-weight:normal; color:#999999;}
#body_inquire_category #page_head h1 span.h1_location { text-transform:none; font-weight:normal; color:#636E78; font-size:1em; line-height:1.2em;}

/* category filter */
.category_filter .title_darkblue h2 {margin:0; padding:0; line-height:100%; font-size:1em;}
.category_filter .title_darkblue span {color:#FFFFFF; padding:9px 0;}
.category_filter .title_yellow h2 {margin:0; padding:0; line-height:100%; font-size:1em;}
.category_filter .title_yellow span {padding:9px 0;}

.category_filter .cf_options {background:#F1F1ED url(img/common/column_left_bg_bottom_long.gif) no-repeat 0 100%; padding:7px 10px 6px;}
	
	.category_filter .module_nav {float:left;}
	.category_filter .module_nav a {float:left; margin:4px 8px 0 0; padding-left:13px; background:url(img/common/detail_tabs_off_bg_left.gif) no-repeat 0 0; text-decoration:none; color:#EFEFEF; text-transform:uppercase; font-weight:bold;}
	.category_filter .module_nav a:hover {color:#FFC511;}
		.category_filter .module_nav a span {display:block; padding:6px 13px 6px 0; background:url(img/common/detail_tabs_off_bg_right.gif) no-repeat right top;}
		.category_filter .module_nav a:hover span {padding:6px 13px 6px 0;}
	
		.category_filter .module_nav a.on {position:relative; margin-top:3px; top:1px; background:#FFFFFF url(img/buttons/module_nav_on_bg_l.gif) no-repeat 0 0; color:#7F868A;}
		.category_filter .module_nav a.on span {padding:9px 13px 9px 0; background:url(img/buttons/module_nav_on_bg_r.gif) no-repeat 100% 0;}
	
	.search_within {float:right; width:205px;}
		.sw_input {float:left; background: url(img/common/search_within_input_w.gif) no-repeat 0 0; padding:0;}
			.sw_input input {background:0; border:0; padding:9px; font-size:1em; width:130px; color:#7F868A;}
		.sw_btn {float:left; background:url(img/common/search_within_btn_w.gif) no-repeat 0 0; width:54px; height:31px; cursor:pointer;}
		.sw_btn:hover {background:url(img/common/search_within_btn_w.gif) no-repeat 0 -31px;}
			.sw_btn span {display:none;}
		

	.category_filter .cfo_browse_cat {clear:both; background:#FFFFFF; padding:2px 10px 10px; border:1px solid #E5E5E5;}
		.category_filter .cfo_browse_cat ul {float:left; width:270px; margin:0 40px 0 0; padding:0; list-style-type:none;}
			.category_filter .cfo_browse_cat ul li {clear:both; margin:0 0 0 0;}
			.category_filter .cfo_browse_cat ul li span.toggle_ico {float:left; margin:7px 0 0 0; width:13px; height:13px; background:url(img/common/icons/ico_toggle_open.gif) no-repeat 0 0; cursor:pointer;}
			.category_filter .cfo_browse_cat ul li span.link_ico {float:left; margin:7px 0 0 0; width:13px; height:13px; background:url(img/common/icons/ico_arrow.gif) no-repeat 0 0; cursor:pointer;}
			.category_filter .cfo_browse_cat ul li a.child {display:block; float:right; width:250px; font-weight:bold; margin:6px 0 0 0; text-decoration:none}
				.category_filter .cfo_browse_cat ul li a.child span {font-weight:normal; color:#999999;}
			.category_filter .cfo_browse_cat ul li div {float:right; clear:right; width:250px; display:none;}
				.category_filter .cfo_browse_cat ul li div a {float:left; clear:left; padding:2px 0 0 8px; text-decoration:none; color:#666666; background:url(img/common/breadcrumbs_seperator.gif) no-repeat 0 7px;}
				.category_filter .cfo_browse_cat ul li div a:hover {color:#CC0000; text-decoration:underline;}
				.category_filter .cfo_browse_cat ul li div a.all {font-weight:bold;}
	
	.category_filter .cfo_found_cat {clear:both; background:#FFFFFF; padding:2px 10px 10px; border:1px solid #E5E5E5;}
		.category_filter .cfo_found_cat ul {float:left; width:640px; margin:0 0 0 0; padding:0; list-style-type:none;}
			.category_filter .cfo_found_cat ul li {clear:both; margin:0 0 0 0;}
			.category_filter .cfo_found_cat ul li span.toggle_ico {float:left; margin:7px 0 0 0; width:13px; height:13px; background:url(img/common/icons/ico_toggle_open.gif) no-repeat 0 0; cursor:pointer;}
			.category_filter .cfo_found_cat ul li span.link_ico {float:left; margin:7px 0 0 0; width:13px; height:13px; background:url(img/common/icons/ico_arrow.gif) no-repeat 0 0; cursor:pointer;}
			.category_filter .cfo_found_cat ul li a.child {display:block; float:right; width:620px; font-weight:bold; margin:6px 0 0 0; text-decoration:none;}
				.category_filter .cfo_found_cat ul li a.child span {font-weight:normal; color:#999999;}
			.category_filter .cfo_found_cat ul li div {float:right; clear:right; width:502px; display:none;}
				.category_filter .cfo_found_cat ul li div a {float:left; clear:left; padding:2px 0 0 8px; text-decoration:none; color:#666666; background:url(img/common/breadcrumbs_seperator.gif) no-repeat 0 7px;}
				.category_filter .cfo_found_cat ul li div a:hover {color:#CC0000; text-decoration:underline;}
				.category_filter .cfo_found_cat ul li div a.all {font-weight:bold;}
				
.pageing_top .pageing_wrap {float:left;} 
.pageing_bottom {clear:both; margin:0 0 15px 0; background: url(img/common/comp_wrap_bg.gif) 0 0 no-repeat; padding:10px 10px 0 15px;}

.pageing_wrap {clear:both; margin-bottom:0; padding:10px 0 0 10px;}
.pageing {padding:0;}
	.paging_title {padding:0 0 5px; color:#666666;}
	.paging_title span {font-weight:bold;}
		
	.pageing a {float:left; margin:0 5px 0 0; padding:0; background:url(img/buttons/btn_small_white.gif) 0 0 no-repeat; color:#666666; cursor:pointer; text-decoration:none; font-weight:bold;}
	.pageing a span {display:block; padding:3px 10px 5px; background:url(img/buttons/btn_small_white.gif) right -23px no-repeat;}
	.pageing a:hover {background:url(img/buttons/btn_small_yellow.gif) 0 0 no-repeat;}
	.pageing a:hover span {background:url(img/buttons/btn_small_yellow.gif) right -23px no-repeat; color:#000000;}
	
	.pageing a.current {background:url(img/buttons/btn_small_yellow.gif) 0 0 no-repeat;}
	.pageing a.current span {background:url(img/buttons/btn_small_yellow.gif) right -23px no-repeat; color:#000000;}
	.pageing a.next span, div.pageing a.prev span {font-size:80%; font-weight:bold; font-family:Trebuchet MS; padding:2px 10px 6px}				

	.abc_cities {background:#F1F1ED url(img/common/column_left_bg_bottom_long.gif) no-repeat 0 100%; padding:8px}
	.abc_cities .pageing_wrap {padding:0; margin-bottom:7px}
	.abc_cities .pageing a {background:#FFFFFF; margin:0 4px 0 0; border:1px solid #E5E5E5;}
	.abc_cities .pageing a span {padding:2px 7px 2px; background:#FFFFFF;}
	.abc_cities .pageing a:hover {background:#FFD03D; border:1px solid #ECB100;}
	.abc_cities .pageing a:hover span {background:#FFD03D;}
	.abc_cities .pageing a.current {background:#FFD03D; border:1px solid #ECB100;}
	.abc_cities .pageing a.current span {background:#FFD03D;}
	.abc_cities .browse_cities div.abc {width:220px;}
	
.sorting_wrap {float:right; margin-bottom:0; padding:10px 0 0;}
.sorting {padding:0;}
	.sorting a {float:left; margin:0 5px 0 0; padding:0; background:url(img/buttons/btn_small_white.gif) 0 0 no-repeat; color:#666666; cursor:pointer; text-decoration:none;}
	.sorting a span {display:block; padding:3px 10px 5px; background:url(img/buttons/btn_small_white.gif) right -23px no-repeat;}
	.sorting a:hover {background:url(img/buttons/btn_small_yellow.gif) 0 0 no-repeat;}
	.sorting a:hover span {background:url(img/buttons/btn_small_yellow.gif) right -23px no-repeat; color:#000000;}
	
	.sorting a.current {background:url(img/buttons/btn_small_yellow.gif) 0 0 no-repeat;}
	.sorting a.current span {background:url(img/buttons/btn_small_yellow.gif) right -23px no-repeat; color:#000000; font-weight:bold;}

	.sorting_title {padding:0 0 5px; text-align:right; }
		.sorting_title span {float:left; padding-left:2px; font-weight:bold;}
		.sorting_title a {color:#1699CB; float:none; margin:0; padding:0; background:0; border:0; font-weight:normal;}
		.sorting_title a:hover {color:#CC0000; text-decoration:underline; float:none; margin:0; padding:0; background:0; border:0; font-weight:normal;} 
	

	.filter_location {padding:7px 7px 0 2px;}
		.fl_1, .fl_2, .fl_3 {float:left; margin-right:15px; margin-top:4px}
		.fl_1 strong, .fl_2 strong, .fl_3 strong {float:left; padding:2px 4px 0 0;}
		
		.filter_location a {float:left; padding-left:13px; background:url(img/common/detail_tabs_off_bg_left.gif) no-repeat 0 0; color:#EFEFEF; text-transform:uppercase; font-weight:bold; text-decoration:none;}
		.filter_location a:hover {color:#FFC511;}
			.filter_location a span {display:block; padding:6px 13px 6px 0; background:url(img/common/detail_tabs_off_bg_right.gif) no-repeat right top;}
			
/* podjetja znotraj dejavnosti  */
.category_list_wrap {clear:both;}
	.comp_wrap {clear:both; margin:0 0 15px 0; background: url(img/common/comp_wrap_bg.gif) 0 0 no-repeat; padding:10px 15px 0 15px;}
		.comp_sponsor {clear:both; margin:0 0 15px 0; background: url(img/common/comp_wrap_sponsor_bg.gif) 0 0 no-repeat; padding:10px 15px 0 15px;}
			.sponsor_label {clear:both; margin-bottom:10px; text-align:right; color:#D7AA22; font-weight:bold;}

		.comp_who {float:left; width:510px;}
			.comp_who a.name {font-size:1.8em; line-height:1.4em; float:left;  font-weight:bold;}
			.comp_desc {font-size:1.1em; float:left; width:500px; padding:3px 3px 0;}
			
			.comp_market_desc {clear:both; padding:3px 2px; font-size:1em; font-family:Georgia, 'Times New Roman', Times, serif; clear:both; text-transform:uppercase;}
			.comp_shortname {clear:both; padding:3px 2px; font-size:1em; font-family:'Times New Roman', Times, serif; clear:both; text-transform:uppercase;}

			.contacts {clear:both; padding:3px;}
				.contacts .address {float:left; font-weight:bold; line-height:100%; font-family:'Times New Roman', Times, serif;}
				.contacts a {float:left; color:#77a15d; border-left:1px solid #C6C9CA; margin-left:13px; padding-left:13px; line-height:100%;}
			.comp_prev_contacts {clear:both; float:left; background:#F7F7F7 url(img/common/bg_silver.gif) repeat-x bottom; border:1px solid #EFEFEF; padding:0 10px; margin:10px 0 5px;}
				.comp_prev_contacts table {margin:5px 0; clear:both;}
				.comp_prev_contacts table td {vertical-align:bottom; padding-right:40px; line-height:180%; color:#666666;}
				.comp_prev_contacts table td span {display:block;}
				.comp_prev_contacts table td a {float:none; clear:both; color:#1699CB; background:0; padding:0 0 5px 0; margin:0; border:0;}
				.comp_prev_contacts table td a:hover {color:#CC0000;}
            .comp_prev_contacts_hide {display:none;}
            
            .comp_prev_workingtime {clear:both; float:left; background:#F7F7F7 url(img/common/bg_silver.gif) repeat-x bottom; border:1px solid #EFEFEF; padding:0 10px; margin:10px 0 5px;}
				.comp_prev_workingtime table {margin:5px 0; clear:both;}
				.comp_prev_workingtime table td {vertical-align:bottom; padding-right:3px; line-height:180%; color:#666666;}
				.comp_prev_workingtime table td span {display:block;}
				.comp_prev_workingtime table td a {float:none; clear:both; color:#1699CB; background:0; padding:0; margin:0; border:0;}
				.comp_prev_workingtime table td a:hover {color:#CC0000;}            				
			
			.comp_rating {float:right; text-align:right; width:160px; padding-top:5px}
				.no_rating {padding:5px 5px 0 0;}
				.no_rating a {color:#C0C0C0;}
    	
    			.comp_links_rate {clear:both; padding:5px 0; float:right; }
	    		.comp_links_rate a {color:#C0C0C0; border-right:1px solid #C6C9CA; margin-right:10px; padding-right:10px; line-height:100%;}
	    		.comp_links_rate .sec {color:#C0C0C0; border-right:0px; line-height:100%; margin-right:0; padding-right:0; }
			
			.comp_logo {margin-top:10px; float:right; text-align:right;}
			
			.comp_links {clear:both; padding:5px 3px;}
			.comp_links a {float:left; color:#C0C0C0; border-right:1px solid #C6C9CA; margin-right:13px; padding-right:13px; line-height:100%;}
			
/***  Novov  ***/			


.filter_bar { background:url(img/filter_bar2_bg.gif) no-repeat;	width:700px; height:34px; } 
.filter_bar.closed{ background:url(img/filter_bar_bg.gif) no-repeat;} 
.filter_bar h3 { font-size:12px; color:#FFF; display:block; float:left; line-height:34px; margin:0 10px 0 15px; }
.filter_bar h3.odmik { margin-left:110px;}
.filter_bar ul,.filter_bar ul { margin:0; padding:0;}
.filter_bar ul li { float:left; list-style:none; }
.filter_bar select { float:left; margin-top:7px;}

.filter_bar ul li a { display:block; width:29px; height:24px; text-indent:-9999px; overflow:hidden; background:url(img/filter_icons.gif) no-repeat; margin-top:5px; margin-right: 3px;}
.filter_bar ul li a.dejavnost { background-position: left top;} .filter_bar ul li a.dejavnost:hover { background-position: left -25px;} .filter_bar ul li a.dejavnost.active{ background-position: left -50px; height:29px}
.filter_bar ul li a.kraj { background-position: -30px top;} .filter_bar ul li a.kraj:hover { background-position: -30px -25px;} .filter_bar ul li a.kraj.active { background-position: -30px -50px; height:29px}
.filter_bar ul li a.urnik { background-position: -60px top;} .filter_bar ul li a.urnik:hover { background-position: -60px -25px;} .filter_bar ul li a.urnik.active { background-position: -60px -50px; height:29px}
.filter_bar ul li a.znotraj { background-position: -90px top;} .filter_bar ul li a.znotraj:hover { background-position: -90px -25px;} .filter_bar ul li a.znotraj.active { background-position: -90px -50px; height:29px}


.cfo_browse_cat {z-index:100;}
.cfo_browse_cat_bot { margin-bottom:8px;}
.cfo_found_cat { margin-bottom:8px; position:relative;}
.cfo_found_cat p{ margin:0px; padding:0px; margin-bottom:5px; font-size:12px; }

.cfo_found_cat#no_padding { padding:0px; font-size:12px;}

.filter_options { width:40px; height:20px; position:absolute; right: 5px; top:8px;}
.filter_options ul, .filter_options ul li { margin:0; padding:0; width:auto;}
.filter_options ul.gumb { width:40px;}
.filter_options ul.gumb li { list-style:none; float:left; width:17px; clear:none; margin-right:2px; }
.filter_options ul.gumb li a {display:block; width:17px; height:17px; text-indent:-9999px; overflow:hidden; background:url(img/filter_options.gif) no-repeat}
.filter_options ul.gumb li a.zapri { background-position:left top;}  .filter_options ul li a.zapri:hover { background-position:left bottom;} 
.filter_options ul.gumb li a.ponastavi { background-position: -18px top;}  .filter_options ul li a.ponastavi:hover { background-position: -18px bottom;} 

.urnik_gap { position: relative; height:120px; clear:both; background-color:#FFF; border:1px solid #E5E5E5; margin-bottom:8px;  }
.module_nav#filter { position:absolute; right:5px; bottom:10px;}
.module_nav#filter a { text-transform:none;}

.module_nav#filter_iskanje { margin-top:-4px;}
.module_nav#filter_iskanje a { text-transform:none;}

.danes { border-right:1px solid #ECECEC; width: 130px ; height:46px; line-height:46px; text-align:center; float:left;}
.danes_od { height:46px; line-height:46px; border-right: 1px solid #ECECEC; width:180px; text-align:center; position:relative; float:left;  }
.dne { height:46px;  width:311px; border-right:1px solid #ECECEC; border-top:1px solid #ECECEC; line-height:46px; text-align:center; clear:left }

.iskanje_znotraj { float:left; margin-right:20px; font-size:12px; }
.iskanje_znotraj input { height:20px; margin-left:10px;  }

/*** Bottom paging ****/

.pageing2 {padding:0;}
		
	.pageing2 a {float:left; margin:0 5px 0 0; padding:0; background:url(img/btn_small_white.gif) 0 0 no-repeat; color:#666666; cursor:pointer; text-decoration:none; font-weight:bold;}
	.pageing2 a span {display:block; padding:3px 10px 5px; background:url(img/btn_small_white.gif) right -23px no-repeat;}

	.pageing2 a:hover {background:url(img/btn_small_blue.gif) 0 0 no-repeat;}
	.pageing2 a:hover span {background:url(img/btn_small_blue.gif) right -23px no-repeat; color:#FFF;}
	
	.pageing2 a.current {background:url(img/btn_small_blue.gif) 0 0 no-repeat;}
	.pageing2 a.current span {background:url(img/btn_small_blue.gif) right -23px no-repeat; color:#FFF;}
	.pageing2 a.next span, div.pageing a.prev span {font-size:80%; font-weight:bold; font-family:Trebuchet MS; padding:2px 10px 6px}			
	
.rounded_block#no-results .noter { padding:20px 15px 0 150px; background: #FFF url(img/no-results.gif) 25px bottom no-repeat; height:110px;}
.rounded_block#no-results .noter p { font-size:12px; margin-top:0px;}
.rounded_block#no-results .noter .gumbSiv { font-size:12px; margin-right:20px; margin-left:40px;}

.oceni_pico { background:url(img/naj_piza-iskanje_left.gif) no-repeat; height:63px; width:699px; }
.oceni_pico h2 { color:#666; font-size:16px; text-align:left; margin:15px 0 13px 10px; padding-top:13px; padding-left:55px; text-indent:10px;}

ul.desno {float:right; display:inline; margin:0px; padding:0px; list-style:none; }
ul.desno li { display:inline; padding:0px 8px 5px 22px; line-height:20px;}
ul.desno li a {color:#636C78}
ul.desno li.oceni { background:url(img/detail_icons.gif) no-repeat  left -38px; }


/*  ISKANJE samo KONTAKT  */

.i_naziv { font-size:18px; font-weight:bold; text-transform:uppercase; margin: 8px 0 8px;}
.i_slogan { font-size:13px; margin-bottom:13px;}
.i_naslov { width:28%; float:left; margin-right:20px; padding-right:10px; border-right: 1px solid #ECECEC; font-weight:bold;}
.i_telefon {width:16%; float:left; margin-right:20px; padding-right:10px; border-right: 1px solid #ECECEC}
.i_email {width:28%; float:left;}
.i_email a{color:#666;}
.i_email a:hover{color: #C00; text-decoration:none}



/*  Filter dejavnosti ZADNJI NIVO */
.category_filter h2.zadnji-nivo { margin:25px 0 8px;}
.category_filter  img.folder { float:left; display:block; margin-right:20px; margin-top:-12px}
	
.filter_title {font-size:13px; margin-left:5px; margin-top:5px; margin-bottom:3px; font-weight:bold;}	
.filter_title span {font-size:12px; font-weight:normal;}	
input.vnos { background:#FFF url(img/box/input_bg.png) repeat-x bottom; width:300px;  border:1px solid #C0C0C0; height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}


/** NAJ PICA PO REGIJAH **/

.naj-pica { position:relative;  z-index:100; clear:both; background-color:#FFFFFF; padding:10px 0 5px; border:1px solid #E5E5E5; margin-bottom:4px; text-align:center; }
.naj-pica p{ margin:0px; padding:0px; margin:10px 0; font-size:11px;  }
.naj-pica img { margin:0 1px 0 1px}
.naj-pica p a{ margin:0px; padding:0px; margin:10px 0 0; color:#636C78  }
.naj-pica p a:hover{ text-decoration:none;}
.naj-pica h1 { color:#1799D2; text-transform:uppercase; font-size:28px; font-weight:bold; margin: 15px 0 15px}
.naj-pica h2 { margin:5px 0; padding:0px; font-size:16px }

.po-regijah{ position:relative;  z-index:100; clear:both; background:#FFFFFF; padding:10px 0 5px; border:1px solid #E5E5E5; margin-bottom:4px; }
.po-regijah h2 { margin:5px 15px 10px; font-size:16px}
.po-regijah  img { margin:0 1px 0 1px}
.po-regijah .regija { float:left; width:33%; text-align:center;}
.po-regijah .regija h1 { font-size:16px; font-weight:bold;  margin: 10px auto 10px; width:80%; text-align:center; line-height:140%; display:block;  }
.po-regijah .regija h2 {  margin:5px 0; padding:0px;}
.po-regijah p a{ margin:0px; padding:0px; margin:10px 0 0; color:#636C78  }
.po-regijah p a:hover{ text-decoration:none;}
.po-regijah h2 { margin:5px 10px 20px; font-size:16px}
.po-regijah .regija-sklop { background:url(img/top-gradient_pica.gif) top center no-repeat; clear:left; padding-top:10px; margin-bottom:10px;}

/** INFOCITY TRENDS **/
h1.trendy { font-size:18px; font-weight:bold; margin-bottom:5px;}
.trends { position:relative;  clear:both; background:#FFFFFF; padding:10px 0 5px; border:1px solid #E5E5E5; margin-bottom:4px; }
.trends h2 { margin:15px 12px 15px;  padding:0px; font-size:16px }
.trends h2.first { margin:5px 12px 15px;  }
.trends .iskalni-niz { background:url(img/top-gradient_pica.gif) top center no-repeat;  padding-top:8px; margin-bottom:10px; color:#666  }
.trends .iskalni-niz .niz{ font-size:14px; font-weight:bold; float:left; display:block; height:28px; margin-left:25px; line-height:28px; width:auto;  }
.trends .iskalni-niz p{ float:left; font-size:13px; font-weight:normal; display:block; height:28px; margin:0px; line-height:28px; margin-left:300px;}
.trends .iskalni-niz img { display:block; float:right; margin-right:20px;}
