body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0 0 0 -1px;
	padding: 0px;
	background-image:url(img/bg.gif);
	background-position: 50%;
	text-align: left;
	vertical-align: top;
}
body.sub { 
	background-image:url(img/gui/bg_sub.gif);
	background-position: 50%;
	}

img { vertical-align:text-bottom; border:none; }
.clear { 
	clear: both;  
	height:0; 
	line-height: 0px; 
	/*_margin-top:-4px;*/ /* IE hack */
	padding:0; 
	}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
	
#head {
	background-image:url(img/gui/head/bg_head.gif);
	background-position: 50%;
	width:100%;
	height:120px;
	}
.headLogo { width: 250px; float:left; }
.headGeneralije { float:right; padding-top:11px; padding-right:2px; }

.linkhome { padding: 23px 0 0 16px; }
.linkhome a { color:#FFFFFF; font-weight:bold; text-decoration:none; font-size: 12px;  }
.linkhome a:hover { color:#CCCCCC; }

.generalijeTop {
	font-size: 10px;
	color: white;
	padding-top:3px;
	}
.generalijeTop a { color: silver;  }
.generalijeTop a:hover { color:#CCCCCC; text-decoration:none; }
	
.container { width:760px; margin: 0 auto; vertical-align: top; }
.containerFirst { 
	background-image: url(img/gui/bg_firstpage.gif); 
	background-position: 50%; 
	background-repeat: repeat-y;
 }

/******firstpage*******/

#flash { width: 600px; float: left; _margin-bottom:-3px; /* IE hack */ }
.frontVsebina { background-color: #333333; }
.levivsebina { float: left; width: 400px; }

	.frontBox { padding:15px 50px 15px 15px; margin:15px; background: #5F5F5F; color:#CCC; }
	.frontBox h3 { color:#FFF; font-size:14px; margin:0 0 0 0; }
	.frontBox a { color:#FFF; }
	.frontBox a:hover { color: #FF6600; }

.desnivsebina { 
	float: left; 
	width: 360px; 
	background-color: white;
	background-image: url(img/gui/front_news_bg.jpg);
	background-repeat: repeat-y;
	 }
.Novica { 
	float:left;
	width:360px;
	clear:left;
	 }
.Novica h2 {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background-image: url(img/gui/front_news_title_bg.jpg);
	background-repeat: repeat-y;
	font-size:16px;
}
.Novica h2 a { color: #FF6600; text-decoration: none; }
.Novica h2 a:hover { color:#333333; text-decoration: underline; }
.txtNovica { padding: 10px 10px 20px 10px; }
.txtNovica a { color: #6666FF; font-weight:bold; text-decoration: none; }
.txtNovica a:hover { color: #FF6600; text-decoration: underline; }

	
/***** menu *****/
.menu {
	width: 165px;
	float: left;
	vertical-align: top;
}
.menuFirst { width:160px; height:200px; background-color: #666666; }
.menu ul { margin: 0px 5px 0 0; padding: 2px 0 2px 0; list-style-type: none; background-color: #333333; }
.menuFirst ul { margin: 0; }
.menu ul.dodatki { background-color: #666666; }
.menu ul.ostalo { background-color: #CCCCCC; }

.menu li { 
	margin-left:5px;
	margin-right:5px;
	line-height: 19px;
	padding-left:12px;
	}
.menu li.selected {
	padding-left:12px;
	background-image: url(img/bg_menu_selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu li.selected a { color: #FF6600; }

.menu ul a { color:#FFFFFF; font-weight:bold; text-decoration:none;  }
.menu ul a:hover { color:#CCCCCC; }
.menu ul.ostalo a { color: #333333; font-weight:bold; text-decoration:none; }
.menu ul.ostalo a:hover { color: gray; }

/*footer*/
.footer {
 	height:45px;
	clear:both;
	background-image: url(img/gui/footer_bg.jpg);
	background-repeat: repeat-x;
	padding-top:40px;
	padding-left:175px;
	}
.footer .linkz { font-size: 11px; font-weight: bold; }
.footer .linkz a { color: black; text-decoration: underline; }
.footer .linkz a:hover { text-decoration: none; }
.footer .generalijeLeft { float:left;  font-size: 10px; padding-top:14px; }
.footer .generalijeRight { float:right; font-size: 10px; padding-top:14px; padding-right:5px;}
.footer .generalijeRight a { color:black; }

.footerFront { 
	background-image: url(img/gui/footer_front_bg.jpg);
	background-repeat: no-repeat; 
	background-color: white;
	padding-left:158px;
	padding-top:25px;
	 }

/***** subpage *****/
#columnMenu {
	width:174px;
	float:left;
	background-image: url(img/gui/menu/menu_border.gif);
	background-position: 160px;
	background-repeat: repeat-y;
	}
#columnMain {
	width:586px;
	float:left;
	}

#path { padding: 15px 0 20px 0 ; font-size: 10px; }
#path a { color:#6666FF; text-decoration: underline; }
#path a:hover { color:#6666FF; text-decoration: none; }


/***** sub-artikli *****/
.subHeader { 
	width:586px; 
	padding-bottom:30px;
	/*margin-bottom:30px;*/
	/*_margin-bottom:14px;*/ /* IE hack */
 }
.teaser { width: 412px; float:left; margin-right:15px;}
.bannerz { width:159px; float:left; }
.bannerz p { margin:0 0 15px; 0; }

ul.products { 
	margin:0; 
	padding:0;
	list-style: none;
	clear:left;
	border: none;
	}
ul.products li {
	width:131px;
	float:left;
	padding-right: 10px;
	margin-bottom: 10px;
	/*_margin-bottom: -3px;*/ /* IE hack */
	display: block;
	}
ul.products li.morepics { padding-right: 4px; padding-top:4px; }
img.thumb { padding-left:6px; }
.thumbUp {
 	background-image: url(img/gui/products/bg_thumb_up.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:5px;
 }
.thumbDown {
 	background-image: url(img/gui/products/bg_thumb_down.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:5px;
 }
 
.podkategorije { font-size:11px; padding-bottom:20px; } 
.podkategorije a { color: #6666FF; text-decoration:underline; font-weight:bold; }
.podkategorije a:hover { color:#FF6600; text-decoration:none; }

/*navigator*/

.navigator { 
	clear: both; 
	padding: 10px 10px 0 0;
	/*_padding: 7px 10px 0 0;*/ /* IE hack*/
	color: #999999;
	}
.navigator a { color: #6666FF; text-decoration:none; }
.navigator a:hover { color: #333333; text-decoration: underline; }



/******* sub artikel **********/
.contentArtikel { width: 412px; float:left; margin-right:15px;}

.naslovArtikel { 
	font-size:22px;
	color: #FF6600;
	padding-bottom:5px;
}
.artikelDetail {
	background-image: url(img/gui/product/bg_detail.jpg);
	background-repeat: repeat-y;
	padding:10px;
	/*padding-bottom:15px;*/
}
.artikelDetail p { margin:0 0 7px 0; }
.artikelOpis {
	background-image: url(img/gui/product/bg_opis.jpg);
	background-repeat: repeat-y;
	padding:10px;
	/*padding-bottom:20px;*/
}
.artikelDodatniOpis {
	background-image: url(img/gui/product/bg_dodaten_opis.jpg);
	background-repeat: repeat-y;
	padding:10px;
	/*padding-bottom:20px;*/
	color:black;
}
.akcija {
	background-image: url(img/gui/product/bg_akcija.jpg);
	color: #FF6600;
	font-size: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	/*margin-bottom:10px;*/
	/*border-left:1px solid red;*/
	padding: 10px;
}


.moreInfo { padding-top:20px; clear:both; }
.moreInfoTitle { 
	color: #FF6600; 
	font-weight:bold; 
	font-size:14px; 
	padding:25px 5px 10px 0;
	border-top:1px solid #6666FF;
	  }
.moreInfo a { color:#6666FF; }
.moreInfo a:hover { text-decoration: none; }


/********* sub Lokacija **********/

.podnaslov { color:#6666FF; font-size:14px; font-weight: bold; }
.kakoDoNas { margin-top:20px; }
.kakoDoNas ul { margin:0; padding:0; list-style-type: none; }
.kakoDoNas ul li { 
	color: #FF6600; 
	margin:0;
	background-image: url(img/bg_menu_selected.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:10px;
	 }
.kakoDoNas ul li a { color: #FF6600; text-decoration: underline; }
.kakoDoNas ul li a:hover { text-decoration: none; }

.kakoDoNas h3 { 
	color:#FF6600; 
	margin:0; 
	padding:30px 0 10px 0;
	font-size:14px;
	}
.kakoDoNas p {
	margin:0;
	padding: 0 20px 5px 0;
	}
.kakoDoNas p a { color:#FF6600; font-size: 11px; }

	
/******** sitemap ***********/

.sitemap { width:412px; float:left; padding-right:15px; }
ul.nacrtstrani { margin:0; padding:20px 0 0 0; list-style-type: none; }
ul.nacrtstrani li { 
	background-image: url(img/bg_menu_selected.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:10px;
	font-weight: bold;
	margin: 2px 0;
	 }
ul.nacrtstrani li.subsite {
	background-image: none;
	padding-left:20px;
	font-weight: normal;
	 }
ul.nacrtstrani li.subsubsite {
	background-image: none;
	padding-left:30px;
	font-weight: normal;
	 }
ul.nacrtstrani li a {
	color: #FF6600;
	text-decoration: none; 	
	}
ul.nacrtstrani li.subsite a {
	color: #6666FF;
	}
	
	
.mapa a { color: #6666FF; }
.mapa a:hover { color: #FF6600; text-decoration: none;}
.mapa h1, .hOne {
	font-size:22px;
	color: #FF6600;
	padding-bottom:25px;
	margin:0;
	font-weight:normal;
	}

/************ novica detail ***********/

.novicaDetail { padding:0 20px 0 0; }
.novicaDetail h1{ 
	font-size:22px;
	color: #FF6600;
	padding:0;
	margin:20px 0 0 0;
	font-weight:normal;
}
.novicaDetail h2{ 
	font-size:16px;
	color: #FF6600;
	padding:0x;
	margin:0 0 10px 0;
	font-weight:normal;
}
.novicaVsebina img { float:right; margin:0 0 0 10px; padding:0 0 0px 0px; }
.artikliNovica { padding:30px 0 30px 0;  border-top:1px solid #FF6600; margin-right:20px; margin-top:30px; }


/********* dogodki **************/
.dogodekBox { float:left; /*border-bottom:1px solid #CCC; */width:412px; padding:0 0 15px 0; margin:0 0 15px 0; background: url(img/gui/product/bg_detail.jpg) repeat-y;  }
.dogodekBox .leftdog { float:left; width:277px; /*background:#FF0;*/ }
.dogodekBox h2 { padding:10px 10px 0 10px; margin:0; /*float:left;*/ }
.dogodekBox h2 a { font-size:12px; color: #FF6600; }
.dogodekBox h3 { padding:0 0 5px 10px; margin:0; font-size:11px; /*float:left;*/ }
.dogodekBox .leftdog p { padding:0 10px 10px 10px; margin:0; }
.dogodekBox img { float:right; width:120px; border:#CCC 5px solid; }

.dogodekDet { float:left; width:540px; padding:0 0 15px 0; margin:0 0 15px 0; }
.dogodekDet h1{ 
	font-size:22px;
	color: #FF6600;
	padding:0;
	margin:20px 0 0 0;
	font-weight:normal;
}
.dogodekDet h2{ 
	font-size:16px;
	color: #FF6600;
	padding:0x;
	margin:0 0 10px 0;
	font-weight:normal;
}
.dogodekDet .dogTxt { padding:0 10px 10px 0; }
.dogPic { border:#CCC 5px solid; margin-left:10px; }




/********* PRIPOROČI *******/
.priporociBody {
	background-image:none;
	margin:10px;
}
.priporociBody h1 {
	font-size:16px;
	color: #FF6600;
	padding-bottom:5px;
	margin:0;
}


/***** TIPICNA ********/
.contentTypical { width: 412px; float:left; margin-right:15px;}
.contentTypical h1{ 
	font-size:22px;
	color: #FF6600;
	padding-bottom:25px;
	margin:0;
	font-weight:normal;
}
.contentTypical p { margin:0; padding-bottom:10px; }
.contentTypical a { color: #6666FF; text-decoration:underline; }
.contentTypical a:hover { color:#FF6600; text-decoration:none; }
.contentTypical h3{ 
	font-size:14px;
	color: #FF6600;
	padding:0px;
	margin:0;
	font-weight:bold;
}

.mo { clear:left; }
.mo img { float:left; margin:10px 10px 0 0; }


/* nagradna */
.number { width:120px; text-align:center; font-weight:bold; margin:0; padding:5px 0 0 0; }
.uraPolje { width:20px; }
h1.nagradna { 
	color:#FF6600;
	font-size:22px;
	font-weight:normal;
	margin:0pt;
	padding-bottom:25px;
}

