/* CSS Document */
html,body,img,h1,h2,h3,h4,h5,h6,h7,form,iframe,ul,li,a,p {
	outline: none
}
html{
	padding:0px;
	margin:0px;
}
body{
	padding:0px;
	margin:0px;
	padding-top:10px;
	background:#fff url(../i/bg_main.jpg) repeat-x 0 90px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
}
a{
	color:#EE3A43;
}
a:hover{
	text-decoration:none;
}
#main_cont{
	text-align:left;
	width:850px;
	margin:auto;
}
#left_cont{
	width:263px;
	float:left;
}

#left_cont #logo{
	
}
#right_cont{
	width:550px;
	padding-left:28px;
	float:left;
	background: url(../i/bg_content.jpg) no-repeat 0px 197px;
}

#kontakt{
	padding-top:20px;
	height:73px;
	vertical-align:middle;
	text-align:right;
}

#kontakt #podatki1{
	float:right;
	padding-right:20px;
}
#kontakt #podatki3{
	float:right;
}
#kontakt #podatki3	 .pdg{
	padding-bottom:4px;
	padding-left:8px;
	text-align:left;
}
#kontakt #podatki1 .pdg{
	padding-bottom:4px;
}

#kontakt #podatki2{
	float:right;
}

#kontakt #podatki2 #tel{
	background: url(../i/ico_phone.gif) no-repeat 0 0;
	padding-left:25px;
	padding-bottom:4px;
	text-align:left;
}

#kontakt #podatki2 #fax{
	background: url(../i/ico_fax.gif) no-repeat 0 0;
	padding-left:25px;
	padding-bottom:4px;
	text-align:left;
}

#kontakt #podatki2 #mail{
	background: url(../i/ico_mail.gif) no-repeat 0 0;
	padding-left:25px;
	padding-bottom:4px;
	text-align:left;
}
#menu{
	
}
#menu a{
	float:left;
	height:35px;
	text-indent: -9999px;
	overflow: hidden;
	margin-right:6px;
	margin-left:6px;
}

#menu #domov{margin-left:0px; width:68px; background: url(../i/bt_mn_domov.gif) no-repeat 0 4px;}
#menu #domov:hover{margin-left:0px; background: url(../i/bt_mn_domov.gif) no-repeat 0 -72px;}
#menu #domov_active{width:68px; margin-left:0px; background: url(../i/bt_mn_domov.gif) no-repeat 0 -72px;}

#menu #predstavitev{width:102px;background: url(../i/bt_mn_predstavitev.gif) no-repeat 0 4px;}
#menu #predstavitev:hover{background: url(../i/bt_mn_predstavitev.gif) no-repeat 0 -72px;}
#menu #predstavitev_active{width:102px;background: url(../i/bt_mn_predstavitev.gif) no-repeat 0 -72px;}

#menu #ponujamo{width:84px;background: url(../i/bt_mn_ponujamo.gif) no-repeat 0 4px;}
#menu #ponujamo:hover{background: url(../i/bt_mn_ponujamo.gif) no-repeat 0 -72px;}
#menu #ponujamo_active{width:84px;background: url(../i/bt_mn_ponujamo.gif) no-repeat 0 -72px;}

#menu #reference{width:84px;background: url(../i/bt_mn_reference.gif) no-repeat 0 4px;}
#menu #reference:hover{background: url(../i/bt_mn_reference.gif) no-repeat 0 -72px;}
#menu #reference_active{width:84px;background: url(../i/bt_mn_reference.gif) no-repeat 0 -72px;}

#menu #akcija{width:61px;background: url(../i/bt_mn_akcija.gif) no-repeat 0 4px;}
#menu #akcija:hover{background: url(../i/bt_mn_akcija.gif) no-repeat 0 -72px;}
#menu #akcija_active{width:61px;background: url(../i/bt_mn_akcija.gif) no-repeat 0 -72px;}

#menu #obvestila{width:83px;background: url(../i/bt_mn_obvestila.gif) no-repeat 0 4px;}
#menu #obvestila:hover{background: url(../i/bt_mn_obvestila.gif) no-repeat 0 -72px;}
#menu #obvestila_active{width:83px;background: url(../i/bt_mn_obvestila.gif) no-repeat 0 -72px;}

#main_content{
	margin-top:20px;
}
.title{
	font-size:12px;
	font-weight:bold;
}
.akcijska{
	background:url(../i/bg_akcijska.jpg) repeat-x 0 0;
	height:22px;
	color:#FFFFFF;
	padding-left:10px;
	margin-top:24px;
	font-weight:bold;
}
.akcijska .star{
	background:url(../i/ico_star.gif) no-repeat right 0;
	padding-top:3px;
}
#akcija_left{
	padding-left:10px;
	padding-right:20px;
}
#akcija_left a.akcijska_title{
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}
#akcija_left img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
}
#akcija_left .cena{
	text-decoration:none;
	color:#000000;
	display:block;
	text-align:right;
	padding-right:25px;
	margin-top:15px;
	background:url(../i/ico_arrow_forward.jpg) no-repeat right 0;
}
#akcija_left2{
	padding-left:10px;
	padding-right:20px;
}
#akcija_left2 a.akcijska_title{
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}
#akcija_left2 img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
}
#akcija_left2 .cena{
	text-decoration:none;
	color:#000000;
	display:block;
	text-align:right;
	padding-right:25px;
	margin-top:15px;
	background:url(../i/ico_arrow_forward.jpg) no-repeat right 0;
}
#foot{
	background: url(../i/bg_foot.jpg) repeat-x 0 0;
	height:25px;	
	color:#FFFFFF;
	width:850px;	
	margin:auto;
	margin-top:30px;
	text-align:left;
}

#foot #foot_left{
	float:left;
	height:25px;
	padding-left:10px;
	padding-top:4px;
	background: url(../i/bg_foot_left.jpg) no-repeat left 0;
}

#foot #foot_right{
	float:right;
	height:25px;
	padding-right:10px;
	padding-top:4px;
	background: url(../i/bg_foot_right.jpg) no-repeat right 0;
}

#logo_spletko{
	margin-top:10px;
}
#obvestila{

}
#obvestila .obvestilo{
	padding-top:10px;
}
#obvestila .datum{
	color:#8F8F8F;
	float:left;
	width:68px;
	height:70px;
}
#obvestila h2{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:11px;
	font-weight:bold;
}
#obvestila .novica_cont{
	color:#8F8F8F;
}
#obvestila a.vec{
	background:url(../i/ico_arrow_forward_red.jpg) no-repeat left 4px;
	padding-left:8px;
}
.paging{
	border-top:1px solid #000000;
	margin-top:20px;
	padding-bottom:1px;

}
.paging a{
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}
.paging a.active{
	color:#FFFFFF;
	background:url(../i/bg_paging.jpg) no-repeat 0 top;
	padding-top:2px;
	padding-bottom:3px;
	text-decoration:none;
}
#ponujamo{
	padding-bottom:10px;
	margin:0px;
}
#ponujamo #buttons{
	clear:both;
}
#ponujamo #buttons a{
	background: url(../i/bg_ponujamo_bt.jpg) repeat-x 0 0;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:4px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#ponujamo #buttons a.active{
	background: url(../i/bg_ponujamo_bt_active.jpg) repeat-x 0 0;
	border-bottom:1px solid #8A8987;
}
#ponujamo #slider{
	margin-top:4px;
	background: url(../i/bg_ponujamo_slider.jpg) no-repeat 0 0;
	height:39px;
	padding-top:13px;
	padding-left:7px;
}
#ponujamo #slider img{
	padding-top:2px;
}

#ponujamo #slider .linki{
	margin-left:15px;
	float:left;
	color:#EE3A43;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:500px;
	text-indent:0px;

}

#ponujamo #slider .linki a{
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

input, textarea{
	border:1px solid #000000;
	border-bottom: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:11px;
	width:228px;
	margin-bottom:10px;
	float:right;
}
.poslji{
	font-weight:bold;
	height:20px;
	width:100px;
	
	background-color:#E73438;
	color:#FFFFFF;
	border:1px solid #000000;
	border-top: 1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.tb_head{
	background:url(../i/bg_akcija_det.jpg) no-repeat left bottom;
	color:#FFFFFF;
	font-weight:bold;
}
.tb_cell{
	border-bottom:1px solid #EE3B41;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:20px;
}

#main_slika_ref {
	height:500px;
}

#main_slika_ref #opis_ref {
	color:#666666;
}


#main_slika_ref img{
	border:1px solid #C1C0BC;
	width:550px;
}

#main_slika_ref #loader2{
	width:50px;
	border:none;
	z-index:100;
	padding-left:120px;
	padding-top:70px;
	padding-bottom:70px;
	display:none;
}

#thumbs_ref{
	height:328px;
	margin-top:0px;
}

#thumbs_ref img{
	border:none;	
}

#thumbs_ref a{
	float:left;
	border:1px solid #C1C0BC;
}

#thumbs_ref a:hover{
	float:left;
	border:1px solid #fff;
}

#thumbs_window{
	float:right;
	width:246px;
	height:325px;	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

a#ref_bt_down{
	background:#C1C0BC url(../i/bg_arrow_reference_down.jpg) no-repeat center 0;
	width:246px;
	display:block;
	float:right;
	text-decoration:none;
}

a.ref_bt_down2{
	background:#C1C0BC;
	display:block;
	color:#000;
	font-weight:bold;
	padding:2px;
	padding-left:7px;
	padding-right:7px;
	font-size:11px;
	float:left;
	text-decoration:none;
}

a:hover.ref_bt_down2{
	background:#ffffff;
	text-decoration:none;
}

a.ref_bt_down2_active{
	background:#ffffff;
	text-decoration:none;
}

a:hover#ref_bt_down{
	background:#ffffff url(../i/bg_arrow_reference_down_on.jpg) no-repeat center 0;
	text-decoration:none;
}

a#ref_bt_up{
	background:#C1C0BC url(../i/bg_arrow_reference_up.jpg) no-repeat center 0;
	width:246px;
	display:block;
	float:right;
	text-decoration:none;
}

a:hover#ref_bt_up{
	background:#ffffff url(../i/bg_arrow_reference_up_on.jpg) no-repeat center 0;
	text-decoration:none;
}

#carovnik_first{
	background:url(../i/bg_carovnik.jpg) repeat-x 0 0;
	width:540px;
	float:right;
	margin-top:46px;
}

#carovnik_first #menuc{
}

#carovnik_first #menuc img{
	float:left;
	padding-top:6px;
}

#carovnik_first #menuc #slider{
	width:474px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	height:24px;
	float:left;	
	text-indent:0px;
	padding-top:5px;
	color:#FFFFFF;
}

#carovnik_first #menuc a{
	background:url(../i/ln_carovnik.jpg) no-repeat 0px 6px;
	font-family:Tahoma;
	padding-top:10px;
	padding-left:14px;
	padding-right:14px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

#carovnik_first #menuc a:hover{
	color:#000000;
}

#carovnik_first #menuc a.back{
	background:url(../i/bt_wz_back.jpg) no-repeat 0 0;
	display:block;
	width:33px;
	padding:0px;
	height:29px;
	float:left;
}
#carovnik_first #menuc a.next{
	background:url(../i/bt_wz_next.jpg) no-repeat 0 0;
	display:block;
	padding:0px;
	width:33px;
	height:29px;
	float:right;
}
#carovnik_first #cont{
	padding-top:17px;
}
#carovnik_first #cont #left{
	width:212px;
	float:left;
}

#carovnik_first #cont #right{
	float:right;
	padding:0px;
	padding-right:16px;
}

#carovnik_first #cont #left #nadaljuj{
	width:156px;
	height:51px;
	background:url(../i/bt_wz_nadaljuj.jpg) no-repeat 0 0;
	display:block;
	margin:auto;
}

#carovnik_first #end1{
	background:#9A0E15 url(../i/bg_wz_btlf.jpg) no-repeat 0 0;
	height:14px;
}

#carovnik_first #napredno{
	background:url(../i/bt_wz_napredno.jpg) no-repeat 0 0;
	display:block;
	width:164px;
	height:25px;
	float:right;
}

#wz_simple{
	background:url(../i/bg_carovnik2.jpg) no-repeat 0 0;
	width:850px;
	height:288px;
}

#wz_simple .select1{
	background:url(../i/bg_wz_select1.jpg) no-repeat 0 0;
	width:130px;
	height:144px;
	padding:10px;
	padding-right:0px;
	padding-bottom:0px;
}

#wz_simple .select1 .elements{
	float:left;
	width:100px;
	text-overflow:ellipsis;
	overflow:hidden;
	height:135px;
	line-height:140%;
}

#wz_simple .select1 .elements .ninavoljo{
	color:#666666;
	font-style:italic;
}

#wz_simple .select1 .elements a{
	display:block;
	text-decoration:none;
	color:#000000;
}

#wz_simple .select1 .elements a.active_wz{
	font-weight:bold;
}
#wz_simple .select1 .slider{
	float:right;
	margin-right:15px;
}

#wz_simple .select1 .slider .up{
	display:block;
	background: url(../i/bt_wz_select_up.jpg) no-repeat 0 0;
	width:11px;
	height:5px;
}
#wz_simple .select1 .slider .down{
	display:block;
	background:url(../i/bt_wz_select_down.jpg) no-repeat 0 0;
	width:11px;
	height:5px;
}

#wz_simple .select1 .slider .shower{
	background:url(../i/bg_wz_select1_slider.jpg) no-repeat 0 0;
	height:127px;
	width:11px;
	margin-top:2px;
	margin-bottom:2px;
}
.slide_main{
	float:left;
	/*margin-left:70px;*/
}

/*--------------------------------*/

#wz_simple .select2{
	background:url(../i/bg_wz_select2.jpg) no-repeat 0 0;
	width:130px;
	height:78px;
	padding:10px;
	padding-right:0px;
	padding-bottom:0px;
}

#wz_simple .select2 .elements{
	float:left;
	width:100px;
	text-overflow:ellipsis;
	overflow:hidden;
	height:68px;
	line-height:140%;
}

#wz_simple .select2 .elements .ninavoljo{
	color:#666666;
	font-style:italic;
}

#wz_simple .select2 .elements a{
	display:block;
	text-decoration:none;
	color:#000000;
}

#wz_simple .select2 .elements a.active_wz{
	font-weight:bold;
}
#wz_simple .select2 .slider{
	float:right;
	margin-right:15px;
}

#wz_simple .select2 .slider .up{
	display:block;
	background:url(../i/bt_wz_select_up.jpg) no-repeat 0 0;
	width:11px;
	height:5px;
}
#wz_simple .select2 .slider .down{
	display:block;
	background:url(../i/bt_wz_select_down.jpg) no-repeat 0 0;
	width:11px;
	height:5px;
}

#wz_simple .select2 .slider .shower{
	background:url(../i/bg_wz_select2_slider.jpg) no-repeat 0 0;
	height:61px;
	width:11px;
	margin-top:2px;
	margin-bottom:2px;
}


/*--------------------------------*/


.wz_block_ea{
	width:228px;
	float:left;
	background:url(../i/bg_wz_border_items.jpg) no-repeat right top;
}
.wz_block_ea a.prm{
	color:#D18387;
	float:right;
	padding-right:30px;
}

.wz_block_ea .primer{
	border:1px solid #FFFFFF;
	padding:1px;
}

.wz_block_ea .nadaljuj{
	background:url(../i/bt_wz_nadaljuj2.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:150px;
	height:57px;
	float:none;
	border:none;
}

.wz_block_ea .wz_input{
	background:url(../i/bg_wz_input.jpg) no-repeat 0 0;
	width:124px;
	height:23px;
	border:none;
	float:none;
	padding:0px;
	margin:0px;
	padding:4px;
	padding-bottom:0px;
	font-family:Tahoma;
	font-size:11px;
}

.nad_simpl{
	background:url(../i/bt_wz_nadaljuj_simple.jpg) no-repeat 0 bottom;
	padding-top:40px;
	width:164px;
	height:33px;
	border:none;
}

#userinfo{
	float:left;
	padding-top:27px;
	padding-left:15px;
}
#userinfo label{
	background:url(../i/bg_wz_cn_input.gif) no-repeat right -1px;
	height:22px;
	display:block;
	width:355px;
	float:left;
	padding-bottom:4px;
	margin:0px;
}

#userinfo .tarea{
	background:url(../i/bg_wz_cn_textarea.jpg) no-repeat right -1px;
	height:85px;
}
#userinfo input{
	float:left;
	background:none;
	height:19px;
	width:213px;
	margin-left:3px;
	border:none;
}

#userinfo textarea{
	float:left;
	background:none;
	height:72px;
	width:213px;
	margin-left:3px;
	border:none;
	margin-top:3px;
}


#userinfo img{
	float:left;
	padding:0px;
	display:block;
}

#userinfo .inp_bck{
	background:url(../i/bg_wz_cn_input.gif) no-repeat 0 0;
	width:219px;
	height:16px;
	display:block;
}
#pup {
	position:absolute;
	visibility:hidden;
	z-index:200;
	border: 1px solid #CC0000;
    background-color:#F2F2F2;
	width:300px;
	text-align:left;
	overflow:auto;
    padding: 2px;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;	

}