/*= GLOBAL RESET
=================================================*/
@import url("http://oglasi.turbosist.si/css/reset3.css");
body {
	background:url(../images/slonep/bg.jpg) repeat-x #e6f2fe;
	font:76%/1.4 Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0.5em 0;
}
h1 {
	font-size:1.7em;
	color:#2458ad;
	font-weight:700;
	margin-top:0;
	border-bottom:1px solid #CCDBF4;
}
h2 {
	font-size:1.5em;
	color:#222;
	font-weight:700;
}
h3 {
	font-size:1.2em;
	color:#222;
	font-weight:100;
}
h4 {
	font-size:1.1em;
	color: #658AC5;
	font-weight:700;
}
h6 {
	font-size:0.8em;
	font-weight:normal;
	color:#999;
}
p {
	margin-bottom:0.8em;
}
a {
	color:#2458ad;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color: ;
}

form {
	font-size:0.9em;
}
form h2 {
	font-size:1.1em;
	font-weight:bold;
	color: #2458ad;
}
form p {
	display:block;
	padding:0;
	margin:0;
}
label {
	font-weight:normal;
}

/*= GLOBAL CLASI
=================================================*/
.spacer {
	clear:both;
	height:0.8em;
}
.info {
	color:#999;
}
.alert {
	color:#CC0000;
}

.arrow {
	display:inline-block;
	_display:inline;
	background: url(../images/slonep/arr_right.gif) right no-repeat;
	padding-right:1.7em;
}
a.gumb_imenik {
	display:block;
	color:#FFF;
	background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x #FFF;
	padding:5px 10px 4px 10px;
	*padding:5px 10px 4px 5px;
	_padding:5px 5px 4px 5px;
	border:none;
}
a.gumb_zelen {
	display:block;
	color:#FFF;
	background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x #FFF;
	padding:5px 10px 4px 10px;
	*padding:5px 10px 4px 5px;
	_padding:5px 5px 4px 5px;
	border:none;
}

a.gumb {
	display:inline-block;
	color:#FFF;
	font-size:1.2em;
	background: url(../images/slonep/gumb_s.gif) left no-repeat;
	padding:4px 10px 4px 20px;
	*padding:4px 10px 4px 20px;
	_padding:4px 5px 4px 20px;
	border:none;
	text-decoration:none;
}

.gumb_b a.gumb {
	background: url(../images/slonep/back_s.gif) left no-repeat;
}

.gumb0 {
	display:inline-block;
	*display:block;
	_display:inline;
	*float:left;
	background: url(../images/slonep/gumb_e.gif) right no-repeat;
	margin-top:7px;
	_margin:7px 1px 0 1px;
	*margin:7px 1px 0 0;
}
.gumb {
	color:#FFF;
	font-weight:normal;
	background: url(../images/slonep/gumb_s.gif) left no-repeat;
	padding:4px 10px 4px 20px;
	*padding:4px 10px 4px 10px;
	_padding:4px 5px 4px 10px;
	border:none;
	white-space:nowrap;
}

.gumb_b .gumb {
	background: url(../images/slonep/back_s.gif) left no-repeat;
}
input.gumb {
	border: none;
}
.gumb0.grey {
	background: url(../images/slonep/gumbGrey_e.gif) right no-repeat;
}
.gumb0.grey .gumb {
	background: url(../images/slonep/gumbGrey_s.gif) left no-repeat;
}
.gumb:active {
	padding:5px 9px 3px 21px;
	*padding:5px 9px 3px 11px;
	_padding:5px 4px 3px 11px;
}

form .gumb0 {
	float:right;
	margin-right:3px;
}

form .gumb_b {
	float:right;
	margin-right:3px;
}

.opomba {
	color:#999;
}
/* ============= */
.levo {
	float:left;
}
.desno {
	float:right;
}
.clear {
	clear:both;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.bela {
	color:#fff;
}
.zelena {
	color:#7fad2c;
}
.odmikH {
	padding:0 8px;
}
.odmikHv {
	padding:6px 13px;
}
.luft {
	margin-right:8px;
}
.lufttop {
	float:left;
	width:100%;
	margin-top:10px;
}
.slonep_icon {
	display:inline-block;
	background:url(../images/slonep/icon_slonep.gif) left no-repeat;
	padding-left:55px;
	color:#2458ad;
}

/*= HEADER & NEBOTICNIK & ZGORNJI MENU
=================================================*/
#wrap {
	margin:0 auto;
	width:994px;
	min-height:1272px;
	background:url(../images/slonep/bg_content_siva.gif) no-repeat 0px 315px;
}
#sup {
	width:994px;
	height:118px;
	color:#fff;
}
	#leaderboard {
		width:728px;
		height:90px;
		margin:5px 16px 0 36px;
		_margin:5px 16px 0 18px;
		text-align:center;
		background-color:#9CF;
	}
	#priporoci {
		width:186px;
		height:90px;
		background:url(../images/slonep/bg_priporoci.jpg) no-repeat;
		margin-top:5px;
	}
	#priporoci ul {
		list-style:none;
		padding:2px 5px 0 13px;
	}
	#priporoci li {
		padding:0 0 0 20px;
		font-size:0.9em;
		line-height:1.5;
	}
	#priporoci a {
		color:#fff;
	}
	#stran {
		background:url(../images/slonep/priporoci.gif) no-repeat 3px 4px;
	}
	#dodaj {
		background:url(../images/slonep/dodaj.gif) no-repeat 3px 4px;
	}
	#struktura {
		background:url(../images/slonep/struktura.gif) no-repeat 2px 2px;
	}
	#en {
		background:url(../images/slonep/en.gif) no-repeat 0px 3px;
	}

#header {
	width:982px;
	padding:19px 6px 0 6px;
	background:url(../images/slonep/bg_header.gif) no-repeat;
	height:179px;
}
	#header #logo {
		float:left;
		position: relative;
		width: 210px;
		cursor:pointer;
		margin:0 14px 0 20px;
		_margin:0 14px 0 10px;
	}
	#header #logo img {
		float:left;
		padding:0;
		margin:0;
	}
	#header ul {
		list-style:none;
		margin-bottom:0;
	}
	#header li {
		display:inline;
		line-height:1.1;
	}
	#search {
		width:390px;
		height:74px;
		padding:13px 16px 0 110px;
		background:url(../images/slonep/bg_search.jpg) no-repeat;
	}
	#search .searchline {
		float:left;
		width:360px;
		height:27px;
		overflow:hidden;
	}
		#search #searchstr {
			display:block;
			float:left;
			width:258px;
			border:none;
			background:none;
			margin-top:5px;
			margin-bottom:0px;
/*			margin-bottom:15px; */
		}
		#search .gumb0 {
			margin:0px;
		}

	*:first-child+html #search ul { margin-left:0; }
		#search ul {
			margin:0;
		}

		#search li {
			font-size:0.9em;
			display:block;
			width:59px;
			height:15px;
			padding-top:10px;
			text-align:center;
			float:left;
			background:url(../images/slonep/isci_izbira.gif) no-repeat bottom left;
			margin:0 7px 0 0;
			font-weight:700;
		}
		#search li a {
			color:#000;
			text-decoration:none;
		}
		#search li.aktiven a {
			color:#fff;
			text-decoration:none;
		}
		#search li#podrobno a {
			color:#1e52a8;
			text-decoration:underline;
		}
		#search li#podrobno a:hover {
			text-decoration:none;
		}
		#search li.aktiven {
			background:url(../images/slonep/isci_izbira.gif) no-repeat top left;
		}
		#search li#podrobno {
			width:110px;
			background:none;
			height:auto;
			font-weight:300;
		}
	#admin {
		width:173px;
		height:82px;
		padding:5px 0 0 13px;
		margin-left:15px;
		_margin-left:13px;
		font-size:0.9em;
		background:url(../images/slonep/bg_admin.jpg) no-repeat;
	}
		#admin input {
			width:100px;
			height:15px;
			border:1px solid #aeaeae;
			float:left;
			font-size:1em;
			margin-top:1px;
		}
		#admin input.prijava {
			width:59px;
			height:16px;
			margin:1px 0 0 98px;
			border:none;
		}
		#admin label {
			width:55px;
			display:block;
			float:left;
			margin:1px 0 3px 0;
		}
		#admin strong {
			font-size:1.1em;
			line-height:1.7;
		}
	#menu {
		margin:17px 8px 0 8px;
		_margin:17px 8px 0 4px;
		width:790px;
	}
	#menu h2 {
		margin:0;
		font-size:1.0em;
		width: auto;
		height: auto;
		position: static;
	}
	#menu h2 a {
		color:#fff;
		font-size:1.1em;
		text-decoration:none;
		font-weight:700;
		display:block;
		float:left;
		padding:11px 9px 13px 9px;
		background:url(../images/slonep/divider.gif) no-repeat right center;
	}
/*	#menu li#l1_19 h2 {
		margin-top:10px;
		background:url(../images/slonep/divider.gif) no-repeat right center;
	}*/
	#header ul li a:hover {
		text-decoration:underline;
	}
	#menu a.active {
		background:url(../images/slonep/menu_active.gif) repeat-x;
	}
	#switch {
		display:block;
		float:right;
		margin-top:14px;
		font-weight:bold;
		font-size:1.1em;
	}
	#switch a {
		display:block;
		color:#fff;
		padding:11px 7px;
		background: url(../images/slonep/bg_switch.gif) center right no-repeat;
		text-decoration:none;
		white-space:nowrap;
		border-left:1px solid #fff;
	}
	#switch a:hover {
		color:#FF0;
	}
	#submenu {
		clear:both;
		margin:6px 0 0 8px;
		width:970px;
	}
	#submenu a {
		color:#103773;
		text-decoration:none;
		font-weight:700;
		display:block;
		float:left;
		padding:1px 9px 6px 9px;
		background:url(../images/slonep/subdivider.gif) no-repeat right bottom;
	}
	#submenu a.active {
		background:url(../images/slonep/submenu_active.gif) repeat-x right bottom;
	}

/*= kazalo
=================================================*/
ul#kazalo {
	list-style:none;
	margin-left:0;
}
#kazalo .lev1 a {
	font-size:1.2em;
	color:#2458ad;
	font-weight:700;
}
#kazalo .lev2 a {
	font-size:1.2em;
	color:#222;
	font-weight:100;
	margin-left:1.0em;
}
#kazalo .lev3 a {
	font-size:1.0em;
	margin-left:2.0em;
}

/*= GLAVNA VSEBINA
=================================================*/
#vsebina {
	width:982px;
	background:url(../images/slonep/bg_bela_siva.gif) center center repeat-y;
	margin-top:20px;
	padding:0 6px;
}
	#tema {
		float:left;
		width:640px;
	}
	#komerciala {
		float:right;
		width:334px;
		}

	#content {
		width:500px;
	}
	.kl {
		float:left;
		width:140px;
	}
	.kd {
		float:right;
		width:140px;
	}
	.blok {
		width:302px;
	}
	.blokText {
		float:left;
		width:500px;
	}
	.blokKomerciala {
		float:none;
		width:328px;
		margin:0 6px;
		_margin:0 3px;
	}
	
	.blokKomerciala .ads {
		float:left;
		margin: 10px 0 0 0;
		width:auto;
		text-align:center;
	}
	.ads {
		line-height:0px;
	}
	.ads.slonep table td {		
		width:729px;
		height:90px;
	}
	.ads.slonep_160_1 table td, .ads.slonep_160_2 table td {		
		width:160px;
		height:160px;
		background-color:#fff;
		/*background-color:#555;*/
	}
	.piktogrami {
		width:auto;
		height:11.5em;
		background:#efefef;
		margin-top:1.0em;
		padding:1em 0;
	}
	.piktogrami .ads {
		height:11em;
		line-height:normal;
		float:left;
		margin-left:0.9em;
		_margin-left:0.45em;
		background:#f9f9f9;
		border: 1px solid #fff;
	}
	.piktogrami .ads td {
		width:12.4em;
		vertical-align:middle;
	}
	.ads.slonep300x250 {
		width:300px;
		margin:2em auto 0 auto;
		background-color: #CCC;
		padding:1.1em;
		clear:left;
	}
	.ads.slonep300x250 td{
		width:300px;
		height:250px;
		font-size:0px;
		border:1px solid #fff;
	}
	.ads.novice300x250 {
		width:300px;
		margin:2em auto 0 auto;
		background-color:#efefef;
		padding:1em;
		clear:left;
	}
	.ads.novice300x250 td{
		width:300px;
		height:250px;
		font-size:0px;
		border:1px solid #fff;
	}
	.ads.sn_logo1, .ads.sn_logo2, .ads.sn_logo3, .ads.sn_logo4 {
		margin-top:20px;
		margin-left:19px;
		padding:0;
	}
	.ads.sn_logo1 table td, .ads.sn_logo2 table td, .ads.sn_logo3 table td  .ads.sn_logo4 table td {
		border:1px solid #FFF;
		width:120px;
		height:60px;
	}

	#promo_container {
		margin-top:10px;
	}
	#promo_container .promo {
		margin-top:10px;
		height:70px;
	}
	#promo_container .promo h3 {
		display:block;
		font-size:1.3em;
		float:left;
		width:380px;
		margin:0 10px;
	}
	#promo_container .promo .tekst {
		float:left;
		width:380px;
		margin:0px 0 0 10px;
		font-size:0.9em;
	}
	#promo_container .promo .slika {
		float:left;
		width:90px;
		height:70px;
		border:none;
		background-color:#eee;
		text-align:center;
	}
	#promo_container .promo .slika td {
		width: 100px;
		height: 68px;
	}
	#promo_container .promo img {
		border:1px solid #dedede;
		background-color:#FFF;
	}
	.blokModer {
		background:url(../images/slonep/bg_moder_naslov.gif) repeat-x;
		border:1px solid #b8c9d8;
		border-bottom:none;
		padding:0;
	}
	.blokPreliv {
		background:url(../images/slonep/bg_zanimivi.gif) repeat-x;
		border:1px solid #b8c9d8;
		border-bottom:none;
		padding:10px 10px 5px 10px;
		margin-top:10px;
		width:591px
	}
	.blokModer p {
/*		margin:0.9em;*/
	}
	*:first-child+html ul.TabbedPanelsTabGroup { margin-left:0; }
	.TabbedPanelsContent .result a img { 
		padding-left: 3px;
	}
	
	p.spodaj {
		margin-bottom:0;
		padding-bottom:8px;
	}
	.blokModer ul.tabs {
		list-style:none;
		margin:0;
		padding-bottom:22px;
	}
		.tabs li {
			display:inline;
		}
		.tabs a {
			display:block;
			float:left;
			padding:7px 13px 12px 10px;
			color:#103773;
			text-decoration:none;
			font-weight:700;
			background:url(../images/slonep/moder_divider.gif) right top no-repeat
		}
		.tabs a.poslednji {
			background:none;
		}
		.tabs a.active {
			background:url(../images/slonep/bg_moder_active.gif) no-repeat right top;
		}
		.datum {
			font-size:0.9em;
			color:#7f7f7f;
			margin-bottom:0px;
		}
	ol {
		float:none;
	}
	.moder_konec {
		float:left;
		display:inline-block;
		width:100%;
		background:url(../images/slonep/bg_moder_konec2.gif) right no-repeat;
		margin:0;
		padding:0;
		height:5px;
	}
	.zelen_konec {
		float:left;
		display:block;
		width:100%;
		height:5px;
		background:url(../images/slonep/bg_zelen_konec2.gif) right no-repeat;
		margin:0;
		padding:0;
		font-size:0px;
		clear:both;
	}
	.zelen_konec span {
		display:block;
		width:100px;
		height:5px;
		background:url(../images/slonep/bg_zelen_konec.gif) left no-repeat;
		margin:0;
		padding:0;
	}
	.blokZelen {
		background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x #FFF;
		border:1px solid #d3d8b8;
		border-bottom:none;
		margin-top:0px;
		padding-top:7px;
	}
	.blokZelenDva {
		background:url(../images/slonep/bg_zelen_naslov2.gif) repeat-x #f0f9d3;
		border:1px solid #d3d8b8;
		border-bottom:none;
		padding-top:7px;
	}
	.blokZelenTri {
		background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x 0px -31px;
		border:1px solid #d3d8b8;
		border-bottom:none;
		padding-top:7px;
	}
	.hrZelen {
		border-bottom:1px solid #d3d8b8;
		padding:6px 0 10px;
		margin:0.9em;
		min-height:120px;
		height:auto !important;
		height:110px;
	}
	.drugiKvadrat {
		margin:0.9em 0.9em 0 0.9em;
	}
	.siva {
		margin-top:12px;
		background:url(../images/slonep/bg_siva.jpg) repeat-x;
		min-height:80px;
		height:auto !important;
		height:80px;
		width:645px;
		padding:8px 0 0 8px;
	}
	.modraSpodaj {
		width:611px;
		margin-top:10px;
	}
	.sivaBlok {
		width:322px;
	}
	.moderKvadrat {
		background:url(../images/slonep/moder_kvadrat.gif) no-repeat;
		line-height:34px;
		font-weight:700;
		color:#2458ad;
		padding-left:8px;
		font-size:1.1em;
	}
	#podstran {
		padding-left:8px;
	}
	#podstran div.blok {
		margin-left:10px;
	}
	#podstran h1 {
		margin:0 0 1em 0;
	}
	.blokOzji {
		width:210px;
		text-align:center;
		margin-left:10px;
	}
	input.radio, #content label {
	}
	.komerciala2 {
		width:100%;
		background-color:#EFF7DF;
		background-color:#333;
		border-top: 4px solid #999;
		border-bottom: 4px solid #111;
		padding:8px 0;
		margin-top:10px;
	}
	.komerciala3 {
		width:200px;
		padding:10px;
		margin-left:10px;
		background-color:#EFF7DF;
		border-top-width: 4px;
		border-bottom-width: 4px;

		background-color:#EFF7DF;
		background-color:#333;
		border-top: 4px solid #999;
		border-bottom: 4px solid #222;
		text-align:center;

	}
#sidebar {
	width:132px;
	margin-right:8px;
}
	#sidebar ul {
		list-style:none;
		margin:0;
		margin-bottom:5px;
	}
	#sidebar ul li.nav_title {
		background:url(../images/slonep/bg_stranski_menu.gif) repeat-x #e6e6e6;
		/*line-height:2.55;*/
		font-weight:700;
		color:#2458ad;
		padding:0.2em 0 0.2em 0.3em;
	}
	#sidebar ul li.nav_others {
		color:#666;
	}
	#sidebar ul li.nav_others a {
		color:#666;
	}
	
	#sidebar ul li {
		background:#efefef;
		border-top:1px solid #fefefe;
		border-bottom:1px solid #dcdcdc;
		line-height:1.6em;
		font-weight:300;
		padding:0;
	}
	#sidebar ul#stranskiMenu li {
		font-weight:700;
		padding:0;
		margin:0;
	}
	#sidebar ul li a.active, a.active {
		/*background:url(../images/slonep/submenu_active.gif) repeat-x right bottom;*/
		background-color:#9CF;
	}
	#sidebar ul li.nav_title a.active {
	/*background:url(../images/slonep/submenu_active.gif) repeat-x right bottom;*/
		background-color:#80BFFF;
	}
	#sidebar ul#stranskiMenu li a {
		display:block;
		padding:0px 0px;
		min-height:68px;
		position:relative;
		margin:0;
	}
	#sidebar ul#stranskiMenu li.nav_l2 {
		margin-top:2px;
	}
	#sidebar ul#stranskiMenu li div.nav_pic {
		display:block;
		float:none;
		width:70px;
		height:50px;
		overflow:hidden;
	}
	#sidebar ul#stranskiMenu li img {
		margin:-2px 0 0 -2px;
		float:left;
	}
	#sidebar ul#stranskiMenu li div.nav_pictitle {
		float:none;
		font-size:0.9em;
		width:128px;
		padding:2px;
		margin-top:1px;
		line-height:1.1em;
		border-top:1px solid #f9f9f9;
	}
	
	#sidebar ul a {
		display:block;
		text-decoration:none;
		padding-left:4px;
	}
	#sidebar ul a:hover {
		background-color:#B5DBFF;
	}
#sidebar li.nav_nvpd a {
	padding-left: 1.2em;
	background-image:url(../images/slonep/arr_li.gif);
	background-position:4px 5px;
	background-repeat:no-repeat;
}
/*= NOGA
=================================================*/
#footer {
	background:url(../images/slonep/bg_footer.gif) no-repeat;
	width:954px;
	height:68px;
	clear:both;
	padding:42px 20px 0 20px;
	font-size:0.9em;
	line-height:1.5;
	color:#616161;
}
#footer a {
	color:#616161;
}

/* results and forms */
fieldset {
	padding:1.0em 0.6em;
	_padding-left: 0.3em;
	margin:0;
	border:1px solid #ccc;
	margin-top:0.8em;
}
legend {
	font-weight:normal;
	font-size:1.0em;
	color:#aaa;
	padding:0 0.5em
}
* html legend { margin:-1.0em -0.8em 0.8em 0; padding:0; }

.search_form {
	padding:7px;
	background:#efefef
}

#vsebina hr {
	height:1px;
	color:#fff;
	border-top:1px solid #CCC;
}

.search_form textarea {
	vertical-align:top;
}

.result {
	padding:0.5em 0;
	border-top:1px solid #f9f9f9;
	border-bottom:1px solid #eee;
	clear:both;
}
#agencije .result {
	padding:0.5em 0 0.5em 0;
}
.result p {
	margin-bottom:0.2em
}
.result h4 {
	position: absolute;
	display:block;
	float:left;
	bottom: 0em;
}
.result .slika {
	width:130px;
	float:left;
	margin-right:7px;
	padding-top:0.3em;
	text-align:center;
	min-height:60px;
	background-color: #f9f9f9;
/*	min-height:100px;
	_height:100px;*/
}
.result .slika img {
	max-height:120px;
}
.teksti.odmik {
	position:relative;
	margin-left:140px;
	min-height:100px;
	_height:100px;
}
.statusline {
	margin-top:10px;
	padding:7px;
	background: #EFEFEF;
	clear:both;
}
.statusline .results span {
	font-weight:bold;
}
.paging a.act {
	color:#FFF;
	font-weight: bold;
	background:#222;
}
.paging {
	padding:10px 0;
	line-height:27px;
}
.paging a {
	margin-left:2px;
	padding:3px 5px 5px 5px;
	height:21px;
	border:1px solid #ccc;
	background:#fff;
	text-decoration:none;
}
.paging a.first{
	background:url(../images/slonep/arr_left0.gif) 5px 5px no-repeat #fff;
	padding-left:15px;
}
.paging a.prev{
	background:url(../images/slonep/arr_left.gif) 5px 5px no-repeat #fff;
	padding-left: 19px;
}
.paging a.next{
	padding-right: 19px;
	background-color: #fff;
	background-image: url(../images/slonep/arr_right.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.paging a.last{
	background:url(../images/slonep/arr_right0.gif) 5px 5px no-repeat #fff;
	padding-left:15px;
}
.paging a:hover{
	border-color:#C00;
}
.paging .dots3 {
	margin-left:3px;
	padding:5px;
}

/* ISKALNIKI */

.active {
	background-color:#80BFFF;
}

/* vprasanja */
#vprasanja_form select {
	margin-top:0.3em;
}
#vprasanja_form label {
	display:inline-block;
	width:7.3em;
}
#vprasanja_form .omejitev label {
	display:inline-block;
	width:auto;
}
/* novice */
#form_novice select {
	margin-top:0.3em;
}
#form_novice label {
	display:inline-block;
	width:4.3em;
}
#form_novice .logo {
	float:right;
}
#novice .result {
	clear:both;
	padding-top:5px;
	border:none;
}
#novice .result .datum {
	display:block;
	float:left;
	font-weight:700;
}
#novice .result a {
	display:block;
	width:435px;
	margin-left:3px;
	float:left;
}

#form_novice a {
	display:inline-block;
	width:90px;
}

#anketa {
	float:left;
	width:144px;
	min-height:250px;
	padding:0 8px 8px 8px;
	margin-top:10px;
	border: 1px solid #ccc;
	background-color:#FFF;
}
#anketa h3 {
	font-size:1em;
	font-weight:700;
	color:#2458ad;
}

#anketaForm td {
	vertical-align:top;
}

#anketaForm label {
	display: inline-block;
	margin-top:0.3em;
}

#anketa_detail th {
	background-color:#efefef;
}
#anketa_detail td {
	background-color:#fcfcfc;
	padding:0.4em;
	margin:1px;
	vertical-align:top;
}
#anketaForm .rezultati {
	display:inline-block;
	*display:block;
	_display:inline;
	*float:left;
	margin-top:7px;
	/* _margin:7px 1px 0 1px;
	*margin:7px 1px 0 1px; */
	padding-top:8px;
}
/* ekontakt */
#ekontakt select {
	margin-top:0.3em;
}
#ekontakt label {
	display:inline-block;
	width:10.0em;
}
#ekontakt fieldset input {
	width:15.0em;
	margin-top:0.3em;
}

#ekontakt a {
	display:inline-block;
	width:90px;
}
#ekontakt #opis {
}

#ekontakt .opis_container {
	margin-top: 1em;	
}
#ekontakt textarea {
	width:25em;
	height:7em;
	vertical-align:top;
	margin-top:0.3em;
}

#kontakti #podatki label {
	display:inline-block;
	width:11em;
}

#kontakti input[type="text"] {
	margin-top:0.3em;
	width: 20em;
}
#kontakti textarea {
	width:30em;
	height:7em;
}

/* obvescanje */
#form_obvescanje label {
	display:inline-block;
	width:9.3em;
}
#form_obvescanje fieldset.areas {
	margin-top: 1.0em;
	background-color:#CCC;
}
#form_obvescanje .areas label {
	display:inline-block;
	width:12.3em;
}

/* imenik */
.vpis {
	margin-top:0.7em;
	padding:0.3em;
	background-color: #b5dbff;
}
#imenik h2.regija {
	background-color:#efefef;
	border-bottom: 1px solid #ddd;
	padding-left:7px;
}
form#imenik input[type="radio"], form#imenik input[type="checkbox"] {
	margin:0.1em;
	padding:0.1em;
	*padding:0;
	*width:14px;
}
form#imenik label {
	display:inline-block;
	width:12.1em;
}

#detail_kontakt h3 {
	color:#2458ad;
	font-size:1.3em;
	margin-bottom:0.2em;
	font-weight:bold;
}
#detail_kontakt .logotip {
	float:right;
}

#imenik_detail {
	width:500px;
}
#imenik_detail .logo {
	float:right;
	background:#efefef;
}
#imenik_detail .logo img {
	padding:10px;
}

#detail_kontakt table {
	border:1px solid #efefef;
}
#detail_kontakt th {
	width:7.3em;
	background-color:#efefef;
	padding:0.4em;
	text-align:left;
	margin:1px;
	vertical-align:top;
}

#detail_kontakt td {
	background-color:#fcfcfc;
	padding:0.4em;
	margin:1px;
	vertical-align:top;
}
.firma {
	font-size:1.2em;
	color: #999;
	margin-top:0;
}
#imenik_detail .kratek {
/*	display:block;
	float:left;
	width:25.7em;
	border:1px solid #ccc;
	padding:0.7em;
	margin-top:0.8em;
	clear:none;
	background-color:#fcfcfc;
*/
	font-style:italic;
}
.blokKomerciala {
	width:328px;
}
.blokKomerciala #searchForm td {
	width: 164px;
}

.katalog_link {
	margin:1em auto 0 auto;
	width:28em;
	background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x #FFF;
}
.katalog_link a {
	display:inline-block;
	color:#FFF;
	font-weight:bold;
	padding:0.4em 1em;
	background:url(../images/slonep/arrW_right.gif) right no-repeat;
}
.tellcom {
	color:#CC0000;
/*	background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x #FFF;*/
	padding:0.4em;
	border:1px solid #cc0000;
	margin-top:1em;
	text-align:center;
}
#detail_kontakt {
	margin-top:2em;
}
#detail_kontakt table {
	width:100%;
}
/* vpis */

form#vpis label {
	display:inline-block;
	width:9em;
}
form#vpis textarea {
	width:25em;
	height:7em;
	vertical-align:top;
	margin-top:0.3em;
}

/* SEJMI */

#razpisi {
	padding-bottom:1em;	
}
#sejmi {
	padding-bottom:1em;	
}
#sejmi label{
	display:inline-block;
	width:10em;
}

/* KATALOG
-----------------------------------------------------------------------------*/
.blokZelen #searchForm fieldset {
	border: none;
	padding:0 7px;
	margin-top:10px;
}
.blokZelen #searchForm p {
	padding:0;
	margin:0;
}
.blokZelen #searchForm label {
	display:none;
}
#katalog { float:left; width:500px; padding:0; overflow:hidden;}
#katalog .izdelek {	float:left;	width:482px; padding:8px;	background:#fff;	margin-top:10px;	border:1px solid #CFCFCF; clear:both;}
#katalog .izdelek.piktogram {	float:left;	width:141px; height:198px; padding:4px 8px;	background:#fff; margin:10px 0 0 6px; _margin:10px 3px 0 3px; border:1px solid #CFCFCF; clear:none; text-align:center; overflow:hidden; }
#katalog .izdelek.piktogram div { float:none; font-size:0.9em; margin-top:0.1em}
#katalog .izdelek.piktogram .naziv { height:2.5em; font-weight:700;}
#katalog .izdelek.piktogram .firma { height:2.5em; font-size:0.8em}

#katalog .izdelek h3 { background:#f4f4f4; font-size:1.1em;	font-weight:bold; border:#ccc solid 1px; border-left:none; border-right:none; padding:2px 0; text-indent:2px; margin:0; margin-bottom:5px; color:#2458ad;}
#katalog .title { float:left; width:80px; color:#999; clear:left;  _display: inline;}
#katalog .opis { float:left; width:260px; _display: inline;}

#katalog .slika { float:left; width:125px; height:120px; background-color:#f9f9f9; border:#eee solid 1px; padding:5px;}
#katalog .slika td { text-align:center; vertical-align:middle; width:120px; height:120px;}
#katalog .slika a { padding:0px;}
#katalog .slika a img { border:none; }
#katalog .slika .logotip a img { height:auto; width: 120px;border:none;}

#katalog .teksti { float:right; width:340px; margin:0;}
#katalog .akcija { float:right; padding:0px; margin:2px;}
#katalog .novo { float:right; padding:0px; margin:2px;}
#katalog .tip_t {}
#katalog .tip_o {}
#katalog .kratek_o { width:auto;}
#katalog .proizvajalec_t {}
#katalog .proizvajalec_o {}

#katalog .vec { display:none;}
/*#katalog .vec a { background:url(../images/vec.gif) 100% 55% no-repeat; margin-top:5px;	width:50px; font-size:1em; font-weight:bold;	text-align:center;	float:right;	display:block; }*/
/*#katalog .vec a:hover { background:url(../images/vec1.gif) 100% 70% no-repeat;}*/

#katalog .izdelek_bottom { float:left; width:482px; margin-top:8px; _margin-right:-3px;} /* duplicated ghost text fix */
#katalog .kontakt_t { float:left; width:80px;}
#katalog .kontakt_o { float:left; width:400px; font-weight:bold;}

#katalog .engine {
	display:block;
	text-align:right;
}

/* IZDELEK PODROBNOSTI
-----------------------------------------------------------------------------*/
.izdelek_podrobnosti { float:none;	width:500px;}
.izdelek_podrobnosti h2 { margin:0 0 5px 0; padding:0;}
.izdelek_podrobnosti h3 {
	color:#2458ad;
	font-size:1.3em;
	margin-bottom:0.2em;
	font-weight:bold;
}
.izdelek_podrobnosti .opis { width:300px; float:right;}
.izdelek_podrobnosti .title { width:100px; float:left; color:#2458ad; clear:left; font-weight:normal; }

#katalog .izdelek_podrobnosti .gumb_b { float:right; clear: both; margin-top:-25px;}

.izdelek_podrobnosti .slike_container {	float:none;	width:auto;	margin-top:1em;	padding-bottom: 4px; background-color:#efefef; clear:both; text-align:center;}
.izdelek_podrobnosti .slike_container a { display:inline-block; background:#ddd; text-align:center; border:#ccc solid 1px; margin:5px 0 0 2px; padding:0px; height:auto; font-size:0px; }
.izdelek_podrobnosti .slike_container a.prva { display:block; padding:8px; float:none; clear:both; margin-top:8px;}
.izdelek_podrobnosti .slike_container a img { background:#fff; float:left; border:0px solid #fff; margin:1px; padding:0px;}
.izdelek_podrobnosti .slike_container a.prva img { float:none; margin:0; max-width:320px; _width:320px;}
.izdelek_podrobnosti .slike_container a:hover img { border:0px solid #c0001f;}

.izdelek_podrobnosti .teksti_container { padding:0; margin-top:auto; float:none; width:100%;}
.izdelek_podrobnosti .akcija { float:right; padding:0; margin-top:-40px!important}
.izdelek_podrobnosti .novo { float:right; margin-top:-40px; margin-right:2px;}
.izdelek_podrobnosti .tip_t {}
.izdelek_podrobnosti .tip_o {}
.izdelek_podrobnosti .proizvajalec_t {}
.izdelek_podrobnosti .proizvajalec_o {}
.izdelek_podrobnosti .kratek_o { padding:5px 0; width:100%!important; color:#8AAC33; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; margin-top:0.3em;}
.izdelek_podrobnosti .opis_t {}
.izdelek_podrobnosti .opis_o { padding:5px 0; width:100%!important;}
.izdelek_podrobnosti .kontakt_prodajalec_t {}
#katalog .izdelek_podrobnosti .kontakt_prodajalec_o {font-weight:bold; font-size:1.1em; width:415px;}
#katalog .logotip a img {border:none;}
.izdelek_podrobnosti .kontakt_lokacija_t {}
.izdelek_podrobnosti .kontakt_lokacija_o {}
.izdelek_podrobnosti .kontakt_tel_t {}
.izdelek_podrobnosti .kontakt_tel_o {}

.izdelek_podrobnosti .tehslike_container { float:left; width:100%; margin-top:10px; clear:both; }
.izdelek_podrobnosti .item { padding:0; background-color:#f9f9f9; }
.izdelek_podrobnosti .tehslike_container h3 { text-transform:capitalize; background:#efefef;	color:#999999;}
.izdelek_podrobnosti .tehslike_container .tehslika {	width:160px; height:auto; padding:4px 0; float:left;	margin-right:10px;}
.izdelek_podrobnosti .tehslike_container .tehslika img {	max-width:160px;}
.izdelek_podrobnosti .tehslike_container .tehopis {width:300px; float:left;	border:0px solid #CCCCCC; padding:4px; _padding-left:2px; margin-top:4px;}

.no_search {
	font-size:0.9em;
}
.no_search input[type="button"] {
	font-size:1.0em;
	margin-left:1.0em;
	color:#C00;
}
.no_search .arrow {
	display:inline-block;
	_display:inline;
	background: url(../images/slonep/arr_right_no.gif) right no-repeat;
	padding-right:1.7em;
}

#kazalo {
}
#kazalo .side {
}
#kazalo ul {
	list-style:none;
	margin-left:0;
}
#kazalo ul li {
	margin:0;
	padding:0;
}

#kazalo .spa {
	display:block;
	padding-top:1.0em;
	clear:both;
}
#kazalo h2 {
	background:url(../images/slonep/bg_zelen_naslov.gif) repeat-x #FFF;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	clear:both;
	margin:0;
	padding-left:10px;
}
#kazalo .sp {
	display:block;
	float:left;
	margin-left: 10px;
	clear:left;
}
#kazalo h3 {
	font-size:1.0em;
	margin:0;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}
#kazalo .sp a {
	white-space:nowrap;
	font-weight:bold;
	padding: 0;
	margin: 0;
	white-space:nowrap;
}
#kazalo .spt {
	display:block;
	float:left;
	width:auto;
}
#kazalo .spt a {
	border-left: 1px solid #CCC;
	padding: 0 0 0 3px;
	margin: 0 0 0 10px;
	white-space: nowrap;
}

#share_toolbar {
	width:auto;
	width:497px;
/*	height:2em;*/
	border:1px solid #efefef;
	background:#fcfcfc;
	margin-top:1.0em;
	padding:3px 0;
	float:left;
	clear:both;
}
#share_toolbar ul {
	list-style:none;
	margin:0;
}
#share_toolbar ul li {
	float:left;
	display:block;
	margin:0;
	padding:0.2em 0 0 0;
	margin-left:1em;
	_margin-left:0.5em;
	width:7.1em;
}
#share_toolbar ul li a {
	padding:0.2em;
	padding-left:1.5em;
}
	#rss {
		background:url(../images/rss.gif) no-repeat 0px 3px;
	}
	#st_google a {
		background:url(../images/google.gif) no-repeat 0px 3px;
	}
	#st_facebook a {
		background:url(../images/facebook.gif) no-repeat 0px 3px;
	}
	#st_twitter a {
		background:url(../images/twitter.gif) no-repeat 0px 3px;
	}
	#st_delicious a {
		background:url(../images/delicious.gif) no-repeat 0px 3px;
	}
	#st_digg a {
		background:url(../images/digg.gif) no-repeat 0px 3px;
	}
	#st_live a {
		background:url(../images/live.gif) no-repeat 0px 3px;
	}
	#st_msdn a {
		background:url(../images/msdn.gif) no-repeat 0px 3px;
	}
	#st_reddit a {
		background:url(../images/reddit.gif) no-repeat 0px 3px;
	}
	#st_social a {
		background:url(../images/social.gif) no-repeat 0px 3px;
	}
	#st_technorati a {
		background:url(../images/technorati.gif) no-repeat 0px 3px;
	}
	#st_yahoo a {
		background:url(../images/yahoo.gif) no-repeat 0px 3px;
	}

ul.sponzorirani {
	padding: 0.5em;
	list-style:none;
	background-color:#f9f9f9;
	margin:7px 0 auto 0;
	border:1px solid #ddd;
}
.sponzorirani li {
	border-bottom: 1px solid #FFF;
}
.sponzorirani li a {
	display:block;
	padding:0.4em;
}
.sponzorirani .note {
	text-align: right;
	font-style:italic;
	font-size:90%;
	color:#999;
}

.msg {
	background-color:#f1f1f1;
	padding:0.2em;
}
.error {
	color: #F00;
}
.info {
	color: #666;
}