html {
	margin: 0;
	padding: 0;
	height: 100%;
	font: normal 0.8em/1.2em Arial, Helvetica, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #babdbe;
}

input {
	font: normal 1em Arial, Helvetica, sans-serif;
}

input[type=button]:hover {
	cursor:pointer;
}

input[type=button]:hover {
	cursor:pointer;
}

a {
	border: none;
	color:#5a4a42;
}

a img {
	border: none;
}

a.no_stock {
	color:#555555;
}

#searchForm {
	float:left;
	margin-bottom:3px;
	margin-top:16px;
	width:245px;
	_margin-right:-2px;
}

#search {
	font-size: 0.9em;
	width: 149px;
	height: 18px;
	padding: 7px 5px 7px 5px;
	margin: 0;
	border: none;
	color: #999;
	background: url(images/web/search_input.png) 0 0 no-repeat;
	_margin-right: -3px;
	float:left;
}

#searchForm span
{
	float:left;
	font-weight: bold;
	color: #c0b3b0;
	font-size:1.2em;
	padding-left:15px;
	padding-top:6px;
	width:35px;
}

#okvir {
	width: 980px;
	margin: auto;
	background: #FFFFFF;
}

#glava {
	min-height: 92px;
	background: #594a41 url(images/web/logo.gif) 0 0 no-repeat;
	_height: 92px;
}

#summary_cart
{
	float:right;
	background: url(images/web/kosarica.gif) 0 0 no-repeat;
	width: 177px;
	height: 55px;
}

#summary_cart a
{
	float: left;
	text-decoration: none;
}

#summary_cart img
{
	float:left;
}

#summary_cart span
{
	color:#5a4a42;
	font-weight:bold;
	padding:10px 2px 5px 5px;
	display:block;
	float:left;
}

#logo {
	float:left;
	text-decoration: none;
	z-index: 100;
	width: 220px;
	height: 80px;
	display: block;
	margin:0;
}

#logo img {
	border: none;
}

ul#menuUporabnik {
	float: right;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	/*_display: none;*/
}

#menuUporabnik li {
	float: left;
	display:block;
	margin: 0 3px;
	padding: 0;
}

#menuUporabnik li.telefon {
	background: url(images/web/telefon.gif) 0 0 no-repeat;
	width: 122px;
	padding-top:9px;
	line-height: 19px;
	color: #edbcd8;
	font-size: 1.35em;
	font-weight: bold;
	text-align: right;
	height: 31px;
}

#menuUporabnik li.telefon:hover {
	text-decoration: underline;
}

#menuUporabnik li#userManager {
	padding: 0;
	margin:0;
	border: none;
	height:31px;
	background: #FFFFFF;
}

#menuUporabnik li#userManager:hover {
	background: #c1b49a;
}

#menuUporabnik li#userManager input {
	overflow: hidden;
	width: 88px;
	background: transparent;
	color: #5a4a42;
	border: none;
	height: 31px;
	font-weight: bold;
	font-size: 1.2em;
}

#userManager a {
	padding-left: 15px;
	margin-top: 10px;
	text-decoration:none;
	font-weight:bold;
	color:#5a4a42;
	padding: 0 10px;
	display: block;
}

#menuUporabnik li.uporabnik a {
	text-decoration:none;
	font-weight:bold;
	color:#777777;
	font-size: 0.85em;
	padding-top: 2px;
}

#menuUporabnik input {
	font-size: 0.9em;
	width: 110px;
	height: 20px;
	padding: 2px 5px;
	margin: 0;
	border: none;
	color: #999;
}

#menuUporabnik input[name=uporabnik] {
	background: url(images/web/uporabnikBox.gif) 0 0 no-repeat;
}

#menuUporabnik input.uporabnik {
	background: url(images/web/uporabnikBox.gif) 0 0 no-repeat;
}

#menuUporabnik input[name=geslo] {
	background: url(images/web/uporabnikGesloSans.gif) 0 0 no-repeat;
	padding: 2px 5px 2px 0px;
	width: 80px;
	float: left;
}

#menuUporabnik input.geslo {
	background: url(images/web/uporabnikGesloSans.gif) 0 0 no-repeat;
	padding: 2px 5px 2px 0px;
	width: 80px;
	float: left;
}

#menuUporabnik input[type=submit] {
	height: 20px;
	padding-top: 20px;
	overflow: hidden;
	font-size: 0.1em;
	width: 88px;
	background: url(images/web/registriraj.gif) 0 0 no-repeat;
	border: none;
	float:left;
}

#menuUporabnik input[type=image] {
	width: 18px;
	height: 19px;
	padding: 0px 5px 0px 0px;
}

#menuFilter {
	background: #FFFFFF;
	width: 100%;
	height:56px;
	margin: 0;
	padding: 0;
	float:left;
	overflow:hidden;
}

#menuFilter ul {
	margin: 0;
	padding: 3px 0;
	list-style-type: none;	
	overflow: hidden;
	height: 53px;
	background: #FFFFFF;
}

#menuFilter li {
	float: left;
	padding: 0;
	background: #ecbbd7;
	height: 50px;
	overflow:hidden;
	width:144px;
	margin-right:3px;
}

#menuFilter li#hlacke
{
	background: #ecbbd7 url(images/web/filter_hlacke.gif) 10px 0 no-repeat;
}
#menuFilter li#hlacke.selected
{
	background: #ecbbd7 url(images/web/filter_hlacke_selected.gif) 10px 0 no-repeat;
}
#menuFilter li#hlacke:hover
{
	background: #e49ac4 url(images/web/filter_hlacke_over.gif) 10px 0 no-repeat;
}
#menuFilter li#nedrcki
{
	background: #ecbbd7 url(images/web/filter_nedrcki.gif) 10px 0 no-repeat;
}
#menuFilter li#nedrcki.selected
{
	background: #ecbbd7 url(images/web/filter_nedrcki_selected.gif) 10px 0 no-repeat;
}
#menuFilter li#nedrcki:hover
{
	background: #e49ac4 url(images/web/filter_nedrcki_over.gif) 10px 0 no-repeat;
}
#menuFilter li#majcke
{
	background: #ecbbd7 url(images/web/filter_majcke.gif) 10px 0 no-repeat;
}
#menuFilter li#majcke.selected
{
	background: #ecbbd7 url(images/web/filter_majcke_selected.gif) 10px 0 no-repeat;
}
#menuFilter li#majcke:hover
{
	background: #e49ac4 url(images/web/filter_majcke_over.gif) 10px 0 no-repeat;
}
#menuFilter li#pizame
{
	background: #ecbbd7 url(images/web/filter_pizame.gif) 10px 0 no-repeat;
}
#menuFilter li#pizame.selected
{
	background: #ecbbd7 url(images/web/filter_pizame_selected.gif) 10px 0 no-repeat;
}
#menuFilter li#pizame:hover
{
	background: #e49ac4 url(images/web/filter_pizame_over.gif) 10px 0 no-repeat;
}
#menuFilter li#nogavice
{
	background: #ecbbd7 url(images/web/filter_nogavice.gif) 10px 0 no-repeat;
	margin-right:0;
}
#menuFilter li#nogavice.selected
{
	background: #ecbbd7 url(images/web/filter_nogavice_selected.gif) 10px 0 no-repeat;
}
#menuFilter li#nogavice:hover
{
	background: #e49ac4 url(images/web/filter_nogavice_over.gif) 10px 0 no-repeat;
}
#menuFilter li#nogavice a
{
	padding-left:60px;
}
#menuFilter li#kozmetika
{
	background: #ecbbd7 url(images/web/filter_kozmetika.gif) 10px 0 no-repeat;
	margin-right:0;
	width:147px;
}
#menuFilter li#kozmetika.selected
{
	background: #ecbbd7 url(images/web/filter_kozmetika_selected.gif) 10px 0 no-repeat;
	margin-right:0;
}
#menuFilter li#kozmetika:hover
{
	background: #e49ac4 url(images/web/filter_kozmetika_over.gif) 10px 0 no-repeat;
	margin-right:0;
}

#menuFilter li#kozmetika a
{
	padding-left:50px;
}

#menuFilter a {
	text-decoration: none;
	color: #594a41;
	font-weight:bold;
	font-size:1.25em;
	padding-top:25px;
	padding-left:65px;
	display:block;
	height:50px;
	width:100%;
}

#menuFilter a:hover
{
	color:#8f4977;
}

#menuFilter a.selected
{
	color:#c25f97;
}

#menuFilter a.selected:hover
{
	color:#594a41;
}

#menuFilter li.spol {
	text-align: center;
	line-height: 49px;
	padding: 0 1em;
	height: 49px;
	width: 25px;
}

#menuFilter li.spol a
{
	display:block;
	width: 25px;
	height: 49px;
	margin:0;
}

#menuFilter li.spol a#moski {
	background:url(images/web/moski.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#moski.filter_enabled {
	background:url(images/web/moski_enabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#moski.filter_disabled {
	background:url(images/web/moski_disabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#zenska {
	background:url(images/web/zenska.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#zenska.filter_enabled {
	background:url(images/web/zenska_enabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#zenska.filter_disabled {
	background:url(images/web/zenska_disabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#otrok {
	background:url(images/web/otrok.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#otrok.filter_enabled {
	background:url(images/web/otrok_enabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#otrok.filter_disabled {
	background:url(images/web/otrok_disabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#pes {
	background:url(images/web/pes.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#pes.filter_enabled {
	background:url(images/web/pes_enabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol a#pes.filter_disabled {
	background:url(images/web/pes_disabled.gif) 0 13px no-repeat;
}

#menuFilter li.spol img {
	vertical-align: middle;
	_padding-top: 5px;
	
}

#menuFilter li.last {
	background: none;
}

#menuFilter li.aktivnost a {
	background: url(images/web/checkboxSelected.gif) 100% 3px no-repeat;
	padding-right: 25px;
	width: 75px;
	float: left;
	white-space: nowrap;
}

#menuFilter li.aktivnost a:hover {
	background-image: url(images/web/checkboxSelectedOver.gif);
}

#menuFilter li.aktivnost a.filter_enabled {
	background: url(images/web/checkboxSelectedOver.gif) 100% 3px no-repeat;
	padding-right: 25px;
	width: 75px;
	float: left;
	white-space: nowrap;
}

#menuFilter li.aktivnost a.filter_enabled:hover {
	background-image: url(images/web/checkboxSelected.gif);
}

#menuFilter li.aktivnost a.filter_disabled {
	background: url(images/web/checkbox.gif) 100% 3px no-repeat;
	padding-right: 25px;
	width: 75px;
	float: left;
	white-space: nowrap;
}

#menuFilter li.aktivnost a.filter_disabled:hover {
	background-image: url(images/web/checkboxOver.gif);
}

#menuFilter li.last.aktivnost a {
	width: 40px;
}

#menuFilter li.izbor,
#menuFilter li.izberi {
	padding: 0;
	background: none;
}

#menuFilter li.izbor a#izberi_vse
{
	background: url(images/web/izberi_vse.gif) 0 0 no-repeat;
	display: block;
	width: 75px;
	overflow: hidden;
	font-size: 0;
	margin-top:-1px;
	line-height: 25px;
	height:25px;
}

#menuFilter li.izbor a#odstrani_vse
{
	background: url(images/web/odstrani_vse.gif) 0 0 no-repeat;
	display: block;
	width: 75px;
	overflow: hidden;
	height: 0px;
	line-height: 25px;
	padding-top: 25px;
	font-size: 0;
	_height:25px;
}

#menuFilter li.izberi a {
	background: url(images/web/izberi.gif) 0 0 no-repeat;
	display: block;
	width: 98px;
	height: 50px;
	line-height: 50px;
	padding-top: 50px;
	overflow: hidden;
	font-size: 0;
	margin-top: -1px;
	_height: 0px;
}

#menuFilter li.izberi a.potrdi {
	background: url(images/web/potrdi.gif) 0 0 no-repeat;
}

#glavni {
	overflow: hidden;
	padding: 0;
	width:980px;
	background: url(images/web/faux_bg.gif) 0 0 repeat-y;
	margin:0;
}

#zaMoske
{
	display: block;
	float:left;
	clear:both;
	overflow: hidden;
	width:245px;
	height:44px;
	background: #FFFFFF url(images/web/zaMoske.gif);
}

#banner4za3
{
	display: block;
	float:left;
	clear:both;
	overflow: hidden;
	width:245px;
	height:75px;
	background: #FFFFFF url(images/web/4za3.gif);
}

#menuGlavni
{
	padding-bottom:30px;
}

.menuGlavni {
	width: 245px;
	float: left;
	clear: left;
	background: #594a41;
}

.menuGlavni #menu_top
{
	position:absolute;
	background: url(images/web/menuGradientTop.gif) no-repeat 0 0;
	min-height:185px;
	width:170px;
}

.menuGlavni #menu_bottom
{
	position:absolute;
	background: url(images/web/menuGradientBottom.gif) no-repeat 0 0;
	height:185px;
	width:100%;
	z-index: 1;
}

.menuGlavni ul {
	margin: 10px;
	padding: 0;
	list-style-type: none;
	width: 225px;
	_margin-bottom: 10px;
	z-index:2;
}

.menuGlavni li {
	line-height: 26px;
	font-weight: bold;
	_display: inline;
}

.menuGlavni a {
	display: block;
	padding: 0 5px 0 10px;
	text-decoration: none;
	font-size: 1.37em;
	color: #da78b0;
	clear: both;
}

.menuGlavni a:hover {
	color: #c1b49a;
}

.menuGlavni li.izbranaKategorija a {
	color: #e0afcb;
}

.menuGlavni li.izbranaKategorija a:hover {
	color: #c1b49a;
}

.menuGlavni li.podmenu {
	line-height: 19px;
	font-size: 0.9em;
}

.menuGlavni li.podmenu a {
	color: #FFFFFF;
	font-weight:bold;
	padding-left: 20px;
}

.menuGlavni li.podmenu a:hover {
	/*background: red url(images/web/mainMenuSelected.gif) repeat-x 0 50%;;*/
	background: transparent;
	color: #c1b49a;
}

.menuGlavni li.podmenu a#izbranaPodKategorija {
	color: #e0afcb;
}

.menuGlavni li#celotenMeni a:hover {
	background: none;
	color: #c1b49a;
}

.menuGlavni div.izdelkiVkategoriji {
	margin-left:32px;
	overflow:hidden;
}

.menuGlavni div.izdelkiVkategoriji span {
	display: block;
	clear:both;	
	background: url(images/web/arrow_dn.png) no-repeat 0 3px;
	padding-left: 15px;
	color:#C1B49A;
	font-weight: bold;
}

.menuGlavni div.izdelkiVkategoriji a.text {
	font-size: 0.9em;
	display: block;
	clear:both;	
	color:#C1B49A;
	background:transparent;
	font-weight:bold;
	width:100%;
	margin:0;
}

.menuGlavni div.izdelkiVkategoriji a.text:hover {
	background:transparent;
	color:#F6DDEB;
}

.menuGlavni div.izdelkiVkategoriji a {
	display: block;
	background: #c1b49a;
	float:left;
	clear:none;
	padding:0px;
	margin:2px 14px 10px 0;
}

.menuGlavni div.izdelkiVkategoriji a:hover {
	background: #ffffff url(images/web/subcategory_products_bg_over.png) no-repeat 0 0;
}

.menuGlavni div.izdelkiVkategoriji img {
	height: 96px;
	margin: 2px 2px 1px 2px;
	padding: 0;
}

#vstopna {
	float: left;
	width: 735px;
	margin: 0;
	padding:0;
}

#vstopna a
{
	display:block;
	float:left;
	overflow:hidden;
	margin: -3px 0;
}

#akcijskih4
{
	background: #ffffff url(images/web/akcijskih4.gif) 20px 20px no-repeat;
	display:block;
	margin:0;
	padding:27px 0 0 245px;
	width: 980px;
	overflow:hidden;
	list-style-type:none;
	min-height:280px;
	float:left;
	clear:left;
}

#akcijskih4 li
{
	float:left;
	width:183px;
	overflow:hidden;
	padding: 0 0 10px 0;
}

#akcijskih4 a
{
	text-decoration:none;
	margin: 0;
}

#akcijskih4 h1
{
	font-size:1em;
}

#vrocih4
{
	background: #f6ddeb url(images/web/69slam4.gif) 20px 20px no-repeat;
	display:block;
	margin:0;
	padding:27px 0 0 245px;
	width: 980px;
	overflow:hidden;
	list-style-type:none;
	min-height:280px;
	float:left;
	clear:left;
}

#vrocih4 li
{
	float:left;
	width:183px;
	overflow:hidden;
	padding: 0 0 10px 0;
}

#vrocih4 a
{
	text-decoration:none;
	margin: 0;
}

.izdelek em
{
	color:#000000;
	font-style:normal;
	font-weight:bold;
}

.izdelek dfn
{
	color:#AAAAAA;
	display:block;
	font-style:normal;
	font-weight:normal;
	position:relative;
}

.izdelek strong
{
	color:#333333;
	display:block;
	font-weight:normal;
	text-align:left;
}

.izdelek del
{
	color:#AAAAAA;
}
.izdelek .popustbg
{
	display:block;
	height:15px;
	margin:-55px 0 64px 111px;
	opacity:0.85;
	padding: 3px 0 3px 4px;
	position: relative;
	width:45px;
	background: #DA78B0;
}

.izdelek .popust
{
	color:#FBF1F7;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	height:15px;
	margin:-85px 0 34px 111px;
	padding:3px 0 3px 4px;
	position:relative;
	width:45px;
}

.izdelek ul
{
	clear:left;
}

#vsebina {
	width: 700px;
	float: left;
	margin: 10px 15px 0 17px;
	_margin:0px 5px 0px 5px;
}

#poglejteSe
{
	float:left; 
	clear:both;
	background: #F6DDEB url(images/web/poglejteSe.gif) 25px 5px no-repeat;
	width:540px;
	padding: 50px 10px 10px 5px;
}

#vKompletu
{
	float:left; 
	clear:both;
	background: #F6DDEB url(images/web/vKompletu.gif) 25px 5px no-repeat;
	width:540px;
	padding: 50px 10px 10px 5px;
}

.seznamIzdelkov ul
{
	float:left;
	list-style-type: none;
	margin:0;
	padding:0;
}

.seznamIzdelkov li
{
	width:160px;
	height:295px;
	margin-left:20px;
	float:left;
}

.seznamIzdelkov img
{
	float:left;
	margin-right:10px;
}

.seznamIzdelkov h1
{
	font-size:1em;
	float:left;
	margin-top:5px;
}

.seznamIzdelkov div#izdelekCenaBarvnaMala
{
	display:block;
	background: url(images/web/izdelekCenaMala.gif) 0 0 no-repeat;
	width:86px;
	height:31px;
	float:left;
	margin-bottom:10px;
}

#zanj_zanjo
{
	float:left; 
	clear:right;
	background: #def2fb url(images/web/zanj.gif) 10px 5px no-repeat;
	width:165px;
	padding: 50px 10px 10px 5px;
	_margin-left:0px;
	_width:155px;
}

#zanj_zanjo a
{
	float:left;
	margin-left:5px;
	text-decoration: none;
}

#zanj_zanjo h1
{
	font-size:1em;
	float:left;
	margin-top:5px;
}

#zanj_zanjo ul
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#priporocamo
{
	float:left;
	overflow:hidden;
	background: url(images/web/faux_bg_product.gif);
	margin-left:-17px;
	width:735px;
	_margin-left:0px;
	_width:725px;
}

.product_overlay
{
	display:block;
	position:relative;
	border: 1px solid black;
	z-index:10;
}

.product_overlay:hover
{
	border:1px solid black;
	background:#FFFFFF;
	opacity: .3; /*FOR ALL OTHER BROWSERS AND DEVICES*/
	filter: alpha(opacity=30); /*FOR IE7*/
}

#izdelekCenaBarvnaMala ul {
	list-style-type: none;
	height:100%;
	width:86px;
	padding:10px;
	float:left;
}

#izdelekCenaBarvnaMala li
{
	padding-top: 2px;
	font-weight: bold;
}

#izdelekCenaBarvnaMala li span
{
	font-size: 1.3em;
	color: #FFFFFF;
}

#vKompletu a.naIzdelek
{
	display:block;
	background: url(images/web/naIzdelek.gif) 0 0 no-repeat;
	width:105px;
	height:25px;
	position:absolute;
	bottom:0px;
	left:110px;
}

#vsebina_full {
	width: 723px;
	float: left;
	margin: 0 0 0 12px;
}

#dodatniPodatki {
	width: 211px;
	float: right;
	background: #DCDDDF url(images/web/dodatkiOzadje.jpg) 0 0 repeat-x;
}

#noga {
	padding: 10px 0 0 0;
	background: #bbbdbe;
	overflow: hidden;
	font-size: 0.9em;
	color: #959595;
	_clear: both;
}

ul#menuSplosni {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	width: 980px;
	background: #dcdcdd;
	overflow:hidden;
	height:35px;
}

#menuSplosni li {
	float: left;
	margin: 8px 15px 0 10px;
	padding: 0 0 0 55px;
	border-left: 1px solid;
	height:20px;
}

#menuSplosni li#f_returns {
	background: url(images/web/vracila.gif) 20px 0 no-repeat;
	border: 0;
}

#menuSplosni li#f_shipping {
	background: url(images/web/dostava.gif) 20px 0 no-repeat;
}

#menuSplosni li#f_conditions {
	background: url(images/web/pogojiPoslovanja.gif) 20px 0 no-repeat;
}

#menuSplosni li#f_contact {
	background: url(images/web/kontakt.gif) 20px 0 no-repeat;
}

#menuSplosni li#f_aboutUs{
	background: url(images/web/oNas.gif) 20px 0 no-repeat;
}

#menuSplosni li#f_privacy {
	background: url(images/web/privacy.gif) 20px 0 no-repeat;
}

#menuSplosni a
{
	margin-top:3px;
	display: block;
}

#noga a {
	color: #959595;
	text-decoration: none;
}

#noga a:hover {
	color: #333;
	border-bottom: 1px solid #959595;
}

#filtracija {
	margin-top: 0;
	font-weight: bold;
}

/*  Custom corners */

.bt {
	height: 28px;
	margin: 0;
	background: url(images/web/boxborders.gif) no-repeat 0 0;
	overflow: hidden;
}

.bt div {
	float: right;
	width: 18px;
	height: 28px;
	background: url(images/web/boxborders.gif) no-repeat 100% 0;
	font-size:0;
	line-height:0;
}

.bt h1 {
	margin: 0;
	padding: 0 1em;
	line-height: 28px;
	font-size: 1.1em;
	font-weight: bold;

}

.bt h1 span {
	float: right;
	font-size: 0.8em;
	color: #fff;
}

	/* Bottom corners and border */
.bb {
	height:  28px;
	margin: 0 0 0 12px;
	background: url(images/web/boxborders.gif) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left: -12px;
	width: 12px;
	height: 28px;
	background: url(images/web/boxborders.gif) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

.box2 .bt, 
.box2 .bt div
/*.box2 .bb,
.box2 .bb div */{
	background-image: url(images/web/boxborders2.gif);
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background: url(images/web/boxsides.gif) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background: url(images/web/boxsides.gif) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin: 0 -10px 0 -10px;
	padding: 0;
	background: transparent;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}

.i3_menu {
	display:block;
	margin: -20px -10px ;
	padding: 0;
	background: transparent;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3_menu:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3_menu {display:inline-block;}
.i3_menu {display:block;}

.kategorije
{
	background: #ebebeb;
	overflow:hidden;
}

.kategorije ul {
	border-left: 1px solid #ccc;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 3px;
	width: 95px;
	min-height: 140px;
	position: relative;
}

.kategorije ul.first {
	border-left: none;
	width: 143px;
	background: #FFFFFF;
}

.kategorije ul.second {
	width: 142px;
	background: #FFFFFF;
}

.kategorije li {
	margin: 0;
	padding: 0.1em 0;
	font-size: 0.8em;
	overflow:hidden;
}

.kategorije li a {
	text-decoration: none;
	color: #333;
	width: 250px;
}

.kategorije li.izberivse {
	position: absolute;
	bottom: 0.5em;
}

#zadetki
{
	overflow:hidden;
}

#zadetki h1 {
	background: url(images/web/zadetkiNaslovOzadje.gif) 0 0 repeat-x;
	height: 31px;
	color: #c86ca0;
	font-size: 1.4em;
	padding:10px;
	margin-bottom:-20px;
	_width:100%;
}

#zadetki h2 {
	background: #bbc786 url(images/web/zadetkinaslovozadje.gif) 0 0 repeat-x;
	margin: 0;
	clear: both;
	line-height: 28px;
	padding: 0 1em;
	color: #66792e;
	font-size: 1.1em;
}

#filter_string
{
	margin-bottom: 5px;
	display: block;
}

#filter_string a
{
	background: url(images/web/remove.gif) top right no-repeat;
	padding-right:15px;
}

ul.artikli {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin: 15px 0 0 0;
}

.artikli li {
	height: 295px;
	width: 160px;
	float: left;
	margin-left:20px;
}

.artikli li.prvi
{
	margin:0;
}

.opisArtikla h3 {
	margin: 5px;
	padding: 0.5em 0.3em 0.1em;
	font-size: 1.6em;
	line-height: 1em;
	color: #e49ac4;
}

.opisArtikla p {
	margin: 0;
	padding: 0.7em 0.5em;
	font-size: 0.85em;
}

.opisArtikla span
{
	float:left; 
	width:140px;
	display:block;
	color:#E49AC4;
	font-style:italic;
	font-weight:bold;
}

.opisArtikla div
{
	overflow: hidden;
	background: #f6ddeb url(images/web/desnaPuscica.gif) 98px 142px no-repeat;
	position: relative;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	_height:205px;
}

.opisArtikla a.anchor
{
	width:10px;
}

.opisArtikla a.top_of_page
{
	width:auto;
	height:auto;
	margin-left:10px;
	color:#E49AC4;
	position:absolute;
	bottom: 10px;
	font-weight: bold;
}

.opisArtikla a
{
	color:#000000;
}

.artikli a {
	display: block;
	text-decoration: none;
	height: 215px;
	width: 160px;
	float: left;
	font-size: 0.9em;
	position:relative;
}

.artikli dfn {
	display: block;
	color: #aaa;
	font-weight: normal;
	font-style: normal;
	position: relative;
	_height: 45px;
}

.artikli .popustbg
{
	background:#DA78B0;
	display: block;
	margin: -85px 0 64px 111px;
	position: relative;
	width: 45px;
	height: 15px;
	padding: 3px 0 3px 4px;
	opacity: .85; /*FOR ALL OTHER BROWSERS AND DEVICES*/
	filter: alpha(opacity=80); /*FOR IE7*/
}

.artikli .popust {
	display: block;
	margin: -85px 0 64px 111px;
	position: relative;
	width: 45px;
	height: 15px;
	padding: 3px 0 3px 4px;
	color:#fbf1f7;
	font-size:1.4em;
	font-weight:bold;
}

.artikli .popust span {
	float: left;
	width: 10px;
	height: 13px;
	padding: 0;
	_display: inline;
}

.artikli .stevilka1 {
	margin-top: 9px;
	margin-left: 11px;
}

.artikli .stevilka2 {
	margin-top: 8px;
	margin-left: -3px;
}

.artikli .popust1 {
	background: transparent url(images/web/popustStevilke.png) 0 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) 0 0 no-repeat;
}

.artikli .popust2 {
	background: transparent url(images/web/popustStevilke.png) -10px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -10px 0 no-repeat;
}

.artikli .popust3 {
	background: transparent url(images/web/popustStevilke.png) -20px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -20px 0 no-repeat;
}

.artikli .popust4 {
	background: transparent url(images/web/popustStevilke.png) -30px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -30px 0 no-repeat;
}

.artikli .popust5 {
	background: transparent url(images/web/popustStevilke.png) -40px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -40px 0 no-repeat;
}

.artikli .popust6 {
	background: transparent url(images/web/popustStevilke.png) -50px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -50px 0 no-repeat;
}

.artikli .popust7 {
	background: transparent url(images/web/popustStevilke.png) -60px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -60px 0 no-repeat;
}

.artikli .popust8 {
	background: transparent url(images/web/popustStevilke.png) -70px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -70px 0 no-repeat;
}

.artikli .popust9 {
	background: transparent url(images/web/popustStevilke.png) -80px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -80px 0 no-repeat;
}

.artikli .popust0 {
	background: transparent url(images/web/popustStevilke.png) -90px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -90px 0 no-repeat;
}

.artikli em {
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.artikli img {
	display: block;
	margin: 0 auto;
	width: 158px;
	height: 215px;
	_margin-top: -10px;
	border: 1px solid #CCCCCC;
}

.artikli strong {
	display: block;
	color: #333;
	text-align: left;
	font-weight: normal;
}

.artikli del {
	color: #aaa;
}

.artikli a.izdelek {
	height: 295px;
}

#izdelek_popust {
	display: block;
	margin: 0;
}

#izdelek_popust .popust {
	display: block;
	margin: 16px 90px 0px -140px;
	position: relative;
	background: transparent url(images/web/popustOzadje.png) 0 0 no-repeat;
	_background: transparent url(images/web/popustOzadje.gif) 0 0 no-repeat;
	width: 45px;
	height: 29px;
}

#izdelek_popust .stevilka1 {
	margin-top: 9px;
	margin-left: 11px;
}

#izdelek_popust .stevilka2 {
	margin-top: 8px;
	margin-left: -3px;
}

#izdelek_popust .popust1 {
	background: transparent url(images/web/popustStevilke.png) 0 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) 0 0 no-repeat;
}

#izdelek_popust .popust2 {
	background: transparent url(images/web/popustStevilke.png) -10px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -10px 0 no-repeat;
}

#izdelek_popust .popust3 {
	background: transparent url(images/web/popustStevilke.png) -20px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -20px 0 no-repeat;
}

#izdelek_popust .popust4 {
	background: transparent url(images/web/popustStevilke.png) -30px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -30px 0 no-repeat;
}

#izdelek_popust .popust5 {
	background: transparent url(images/web/popustStevilke.png) -40px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -40px 0 no-repeat;
}

#izdelek_popust .popust6 {
	background: transparent url(images/web/popustStevilke.png) -50px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -50px 0 no-repeat;
}

#izdelek_popust .popust7 {
	background: transparent url(images/web/popustStevilke.png) -60px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -60px 0 no-repeat;
}

#izdelek_popust .popust8 {
	background: transparent url(images/web/popustStevilke.png) -70px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -70px 0 no-repeat;
}

#izdelek_popust .popust9 {
	background: transparent url(images/web/popustStevilke.png) -80px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -80px 0 no-repeat;
}

#izdelek_popust .popust0 {
	background: transparent url(images/web/popustStevilke.png) -90px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -90px 0 no-repeat;
}

#izdelek_popust .popust span {
	float: left;
	width: 10px;
	height: 13px;
	padding: 0;
	_display: inline;
}

#dodatniPodatki ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 211px;
}

#dodatniPodatki li {
	margin: 1em auto;
	padding: 0;
	width: 140px;
}

#dodatniPodatki li a {
	text-decoration: none;
	color: #333;
	font-size: 0.85em;
}

#dodatniPodatki a img {
	display: block;
}

#dodatniPodatki a strong {
	display: block;
	margin: 0.2em 0;
}

#dodatniPodatki a span {
	display: block;
	margin: 0.2em 0;
	color: #999;
}

#dodatniPodatki a em {
	float: right;
	font-style: normal;
	color: #333;
}

#dodatniPodatki h2 {
	line-height: 25px;
	background: url(images/web/dodatkiNaslovOzadje.jpg) 0 0 repeat-x;
	margin: 0;
	padding: 0 0.8em;
	font-size: 1.1em;
}

#dodatniPodatki h2.izbran {
	background: url(images/web/dodatkiNaslovOzadjeIzbrano.jpg) 0 0 repeat-x;
	color: #fff;
}

#izdelekSlika {
	float: left;
	position: relative;
	text-align: center;
	_margin-top:15px;
}

#manufacturer_img
{
	float:left;
	clear:both;
	margin-bottom:15px;
}

.izdelekPrimernost {
	position: absolute;
	top: 0;
	left: 0;
}

#izdelekSlika p {
	text-decoration: underline;
	font-size: 0.85em;
	color: #999;
	text-align: left;
	clear: both;
}

#izdelekSlika ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:360px;
}

#izdelekSlika li {
	padding: 0;
	margin: 0.5em;
	float: left;
}

#izdelekSlika a img {
	border: 2px solid #999;
}

#izdelekSlika a:hover img {
	border: 2px solid #333;
}

#izdelekOpis {
	float: right;
	width: 47%;
	overflow:hidden;
	_margin-top:15px;
	_float:none;
}

#izdelekOpis h1 {
	line-height: 1.2;
	font-size: 1.5em;
	color: #333;
	float:left;
	clear:left;
	margin-top:15px;
	width:100%;
}

#izdelekOpis h2 {
	line-height: 1.2;
	font-size: 1.4em;
	float:right;
	clear:right;
	margin-top:15px;
	color:#e49ac4;
}

#izdelekOpis h1 em
{
	line-height: 1.2;
	color:#e49ac4;
	float:right;
}

#izdelekOpis h1 strong
{
	color:#6d6e70;
	font-size:0.9em;
}

#izdelekOpis h3 {
	line-height: 1.2;
	font-size: 0.95em;
	color: #333;
	margin-bottom: 0.3em;
}

#izdelekOpis h4 {
	background: url(images/web/basket.gif) 0 0 no-repeat;
	font-size: 1.6em;
	color: #c25f97;
	margin: 15px 0 0 0;
	padding-left:25px;
	padding-top:4px;
	height: 25px;
}

#izdelekOpis p {
	line-height: 1.2;
	font-size: 0.9em;
	color: #333;
	clear:left;
	padding-top:20px;
}

#izdelekOpis ul {
	margin: 0;
	padding: 0 20px;
	list-style-type: square;
}

#izdelekOpis li {
	clear: left;
}

#izdelekOpis img
{
	margin-top:3px;
}

#izdelekOpis img#discount
{
	float:right;
}

#izdelekOpis div
{
	margin-bottom:20px;
}

#izdelekDosegljivost td.colorCell
{
	border:none;
}

.barve
{
	float:left;
	clear:left;
}

.barve a {
	margin: 0.2em;
	border: 2px solid #aaa;
}

.barve a.crna {
	background: #000;
}

.barve a.modra {
	background: #3aa;
}

.barve a:hover {
	border-color: #444;
}

#cena {
	font-weight: bold;
	font-size: 1.4em;
	color: #c25f97;
	float:left;
	clear: left;
	margin-top:28px;
}

#cenaPrej {
	font-weight: bold;
	font-size: 1.2em;
	color: #808080;
	float:left;
	clear: left;
	_width:140px;
}

#popust
{
	float:left;
	font-weight: bold;
	font-size: 1.2em;
	color: #c25f97;
	margin-left:10px;
}

#izdelekOpis div#izdelekCenaBarvna {
	display:block;
	float:left;
	background: url(images/web/izdelekCena.png) no-repeat;
	width:119px;
	height:44px;
	margin-left:10px;
	margin-bottom:10px;
}

#izdelekCenaBarvna ul {
	list-style-type: none;
	height:100%;
	width:223px;
	padding:10px;
	float:left;
}

#izdelekCenaBarvna li
{
	padding-top: 10px;
	font-weight: bold;
}

#izdelekCenaBarvna li span
{
	font-size: 1.8em;
	color: #FFFFFF;
}

#izdelekCenaBarvna div
{
	float:left;
	color: #FFFFFF;
	font-weight:bold;
	margin-top:37px;
	margin-left:3px;
	font-style: italic;
}

#izdelek_dneva
{
	background: url(images/web/productOfTheDay.jpg) 0 0 no-repeat;
	height: 100px;
	float: left;
	clear: both;
}

#izdelek_dneva_pojasnilo
{
	display: block;
	margin-top: 30px;	
	margin-left:115px;
	font-size:0.8em;
	font-style:italic;
}

.product_link_med div.product_of_the_day_icon
{
	float:right;
	position:relative;
	height: 24px;
	
	width:45px;
	margin: -120px -18px 81px 90px;
	display:block;
}

.product_link_med div.akcijskih5_icon
{
	float:right;
	position:relative;
	height: 32px;
	background: url(images/web/akcijskih5S.gif) 0 0 no-repeat;
	width:45px;
	margin: -120px -18px 81px 90px;
	display:block;
}

.product_link_med div.outlet_icon
{
	float:right;
	position:relative;
	height: 28px;
	background: url(images/web/outletS.gif) 0 0 no-repeat;
	width:45px;
	margin: -120px -18px 81px 90px;
	display:block;
}

.product_link_small div.akcijskih5_icon
{
	float:right;
	position:relative;
	height: 32px;
	background: url(images/web/akcijskih5S.gif) 0 0 no-repeat;
	width:45px;
	margin: -120px -18px 81px 90px;
	display:block;
}

.product_link_small div.outlet_icon
{
	float:right;
	position:relative;
	height: 28px;

	width:45px;
	margin: -120px -18px 81px 90px;
	display:block;
}

.artikli div.product_of_the_day_icon
{
	position:relative;
	height: 24px;
	background: url(images/web/productOfTheDayS.gif) 0 0 no-repeat;
	width:45px;
	margin: -120px -18px 96px 124px;
	display:block;
}

.artikli div.akcijskih5_icon
{
	position:relative;
	height: 28px;
	background: url(images/web/akcijskih5S.gif) 0 0 no-repeat;
	width:45px;
	margin: -128px -18px 96px 120px;
	display:block;
}

.artikli div.outlet_icon
{
	position:relative;
	height: 28px;
	background: url(images/web/outletS.gif) 0 0 no-repeat;
	width:45px;
	margin: -120px -18px 96px 122px;
	display:block;
}

#akcijskih5_link
{
	display: block;
	width: 330px;
	height: 135px;
	background: url(images/web/akcijskih4_logo.gif) 0 0 no-repeat;
}

#outlet_link
{
	display: block;
	width: 232px;
	height: 135px;
	background: url(images/web/outlet.jpg) 0 0 no-repeat;
}

#izdelekCena {
	background: #e6e6e6;
}

#izdelekCena ul {
	margin: -22px 1px;
	padding: 0;
	list-style-type: none;
	height:100%;
}

#izdelekCena ul li {
	line-height: 2em;
	padding: 0 10px;
	color: #666;
	font-weight: bold;
}

#izdelekCena ul li.izdelekCenaLi {
	background: white;
	color: #8D2968;
	line-height: 2.3em;
}

#izdelekCena ul li.izdelekCenaLi span {
	font-size: 1.5em;
	position: relative;
}

#izdelekCena ul li.izdelekCenaLi img {
	position: absolute;
	top: -10px;
	left: -55px;
}

#izdelekCena span {
	float: right;
}

#izdelekDosegljivost {
	clear: both;
	border-top: 2px dotted #bfbfbf;
}

#izdelekDosegljivost div.bb
{
	height:5px;
}

#izdelekDosegljivost div.bb div
{
	height:5px;
}

.izdelekDosegljivostTable {
	width: 100%;
	margin-top:5px;
	font-size: 0.9em;
	
	border-color: #b5b7b9;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

#izdelekDosegljivost a
{
	
}

#izdelekDosegljivost th {
	color: #666;
	padding-bottom: 3px;
	background: url(images/web/izdelekDosegljivostBg.gif) 0 0 repeat-x;
	border-color: #b5b7b9;
	border-width: 0 1px 1px 0;
	border-style: solid;
}

#izdelekDosegljivost th.zadnji
{
	border-width: 0 0 1px 0;
}

#izdelekDosegljivost td {
	padding: 5px;
	max-width:150px;
	background: #e6e6e7;
	border-color: #dcdcdd;
	border-width: 1px 1px 0 0;
	border-style: solid;
}

#izdelekDosegljivost td + td {
	text-align: center;
	padding: 0;
}

#izdelekDosegljivost td.zadnji
{
	border-width: 1px 0 0 0;
}

#izdelekDosegljivost td.prvaVrstica
{
	border-width: 0 1px 0 0;
}

#izdelekDosegljivost td.prvaVrsticaZadnji
{
	border-width: 0;
}
#izdelekDosegljivost td.www
{
	background: #F8F8F8;
}

	.product_name
	{
		font-weight:bold;
		font-size:14px;
		padding-left:20px;
	}
	
	#empty_cart
	{
		display:block;
		margin-bottom:10px;
		font-weight:bold;
	}
	
	#total_cart
	{
		background-color:#888a8e;
		color:#EEEEEE;
		font-size:14px;
		font-weight:bolder;
	}
		
	#cart_content table 
	{
		width: 100%;
		margin: 0;
		font-size: 0.9em;
	}

	#cart_content th 
	{
		color: #666;
	}

	#cart_content td 
	{
		padding-left: 5px;
	}
	
	#cart_content input 
	{
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#BBBBBB;
		font-size:10px;
		font-weight:bold;
	}
	
	#cart_content input[type=text] 
	{
		width:300px;
	}
	
	#cart_content select 
	{
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#BBBBBB;
		font-size:10px;
		font-weight:bold;
	}
	

	#product_table td + td 
	{
		text-align: center;
		padding: 0;
	}
		
	#cart_content
	{
		position:absolute;
		background-color:#FFFFFF;
		width: 700px;
		border-style:solid;
		position:absolute;
        left: 25%;
        width: 50%;
        padding: 16px;
        border: 16px solid orange;
        z-index:1002;
        overflow: auto;
		top:10px;
	}
	
	#expanded_cart
	{
	}
	
	#cart_background
	{
		clear:both;
		position:absolute;
		text-align:center;
		background-color:#BBBBBB;
		width: 100%;
		height: 100%;
	    top: 0%;
        left: 0%;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);		
	}
	
	div #cart_summary
	{
		margin:0px;
		padding:0px;
		float:left;
	}
		
	ul#cart_summary
	{
		border-top:2px solid #8D8D8D;
		width:540px;
	}
	
	ul#cart_summary li
	{
		float: left;
		width: 106px;
		height: 76px;
		text-align: center;
		background: #c7a4bb;
		display:table-cell;
	}
	
	ul#cart_summary li.spacer
	{
		width:2px;
		background: #e3ddd2;
	}
	
	ul#cart_summary li#cart_summary_shipping
	{
		background: url(images/web/shipping.png);
	}

	ul#cart_summary li#cart_summary_payment
	{
		background: url(images/web/payment.png);
	}
	
	ul#cart_summary li#cart_summary_confirmation
	{
		background: url(images/web/confirmation.png);
	}
	
	ul#cart_summary li#cart_summary_finished
	{
		background: url(images/web/finished.png);
	}
	
	ul#cart_summary li#cart_summary_shipping_done
	{
		background: url(images/web/shipping_done.png);
	}

	ul#cart_summary li#cart_summary_payment_done
	{
		background: url(images/web/payment_done.png);
	}
	
	ul#cart_summary li#cart_summary_confirmation_done
	{
		background: url(images/web/confirmation_done.png);
	}
	
	ul#cart_summary li#cart_summary_finished_done
	{
		background: url(images/web/finished_done.png);
	}
	
	ul#cart_summary li#cart_summary_next
	{
		background: url(images/web/next_bg.png);
		width:108px;
	}
		
	ul#cart_summary a, ul#cart_summary span
	{
		font-weight: bold;
		text-decoration: none;
		padding-top: 60px;
		display: block;
	}
	
	#tightbox div#cart_summary input#next 
	{
		float: right;
		clear: right;
		overflow: hidden;
		font-size: 1em;
		width: 77px;
		height: 25px;
		margin-top: 25px;
		margin-right: 11px;
		background: url(images/web/cart_next.gif) 0 0 no-repeat;
		border: none;	
	}
	
	#cart_delivery
	{
		background: #FFFFFF;
		overflow:hidden;
	}
	
	#cart_delivery_with_change
	{
		padding-top:10px;
		background: #e3ddd2;
	}

	
	#cart_delivery_address
	{
		float: left;
		clear: left;
		margin-left: 0px;
		margin-bottom: 0px;
	}
		
	#cart_delivery_address input[type="button"]
	{
		display: block;
		float: right;
		margin-right:10px;
	}
	
	.cart_heading
	{
		display:block;
		height:48px;
		width:525px;
		background: #5a4a42;
		padding-left:15px;
		padding-top:0.1px;
		overflow:hidden;
	}
	
	#tightbox h2.delivery
	{
		background:url(images/web/delivery.gif) 0 15px no-repeat;
		margin:0;
		height:40px;
		padding-left:40px;
		padding-top:17px;
	}
	
	#tightbox h2.payment
	{
		background:url(images/web/payment.gif) 0 13px no-repeat;
		margin:0;
		height:40px;
		padding-left:40px;
		padding-top:17px;
	}
	
	#cart_shipping
	{
		overflow:hidden;
	}
	
	#cart_shipping_form
	{
		display:block;
		overflow:hidden;
		padding-top:6px;
		padding-bottom:6px;
		float:left;
		padding-left:10px;
		width:260px;
	}
	
	#tightbox input#change_shipping
	{
		float: right;
		clear: right;
		overflow: hidden;
		font-size: 1em;
		width: 90px;
		height: 25px;
		padding-top: 25px;
		background: url(images/web/change.png) 0 0 no-repeat;
		border: none;
		_margin-right:20px;
	}
	
	#tightbox input#change_shipping.shipping_single_entry
	{
		float:left;
		margin-top:5px;
	}
		
	#customer_content
	{
		position:absolute;
		background-color:#FFFFFF;
		width: 700px;
		border-style:solid;
		position:absolute;
        left: 25%;
        width: 50%;
        padding: 16px;
        z-index:1002;
        overflow: auto;
		top:10px;
	}				
	#customer_content table {
	width: 100%;
	margin: 0;
	font-size: 0.9em;
	}

	#customer_content th {
		color: #666;
	}

	#customer_content td {
		padding-left: 5px;
	}
	#customer_content input {
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#BBBBBB;
		font-size:10px;
		font-weight:bold;
	}
	#customer_content input[type=text] 
	{
		width:300px;
	}
	#customer_content select {
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#BBBBBB;
		font-size:10px;
		font-weight:bold;
		width:300px;
	}

	#customer_content td + td {
		text-align: left;
		padding: 0;
	}
	#customer_content td + td + td {
		text-align: left;
		padding: 0;
		width:200px;
	}
	
	#lightbox_overlay
	{
		width:100%; 
	    height:100%; 
	    float:left; 
	    position:absolute; 
	    z-index:100; 
	    background-color:#999999; 
	    top:0px; left:0px; right:0px; display:none; 
	    opacity: .80; /*FOR ALL OTHER BROWSERS AND DEVICES*/
	    filter: alpha(opacity=80); /*FOR IE7*/
	}
		
	#customer_background
	{
		clear:both;
		position:absolute;
		text-align:center;
		background-color:#BBBBBB;
		width: 100%;
		height: 100%;
	    top: 0;
        left: 0;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);		
	}
	
	#customer_data_table td+td
	{
		text-align:left;
	}
		
	#colorFilter 
	{ 
		width: 170px; 
		height: 88px;
		float: left; 
		clear: left; 
		background: url(images/web/colorsBg.gif) 0 0 no-repeat;
		margin-top:8px;
		margin-bottom:8px;
	}
	
	#colorFilter h2
	{
		color: #333333;
		font-size: 1em;
		padding: 6px 0  0 10px;
		margin:0;
	}
	
	#colorFilter div
	{
		margin: 12px 0 0 10px;
	}
	
	#colorFilter a 
	{ 
		width:13px; 
		height:13px; 
		border:1px solid #808080; 
		float:left; 
		margin:5px 5px 5px 5px;
		display:block;
	} 
	
	#colorFilter a:hover 
	{ 
		border: 1px solid black; 
	}
	
	
	
	
	
	
	
	
	
	
#tightbox{
	display: none;
	position: absolute;
	top:30px;
	left:50%;
	z-index:9999;
	width:544px;
	margin:0 0 0 -272px;
	text-align:left;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#tightbox_inner{
	background: #e3ddd2;
	text-align:left;
	width:540px;
	overflow:hidden;
	font-size:1.1em;
}

#tightbox_top{
	height:47px;
	background: #5A4A42 url(images/web/rozagatke.gif) no-repeat 0 0;
	overflow:hidden;
	width:540px;
}

#tightbox_top div
{
	height:47px;
	width:100%;
}

#tightbox_bottom{
	height:62px;
	width:540px;
}

#tightbox_bottom.tightbox_short_bottom
{
	height:12px;
}

#tightbox_overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000000;
	-moz-opacity: 0.8;
	opacity:.86;
	filter: alpha(opacity=80);
}

#tightbox_overlay[id]{
	position:fixed;
}

#tightbox h2 {
	font-size: 1.35em;
	color:#EDBCD8;
	margin-left: 55px;
	margin-top: 21px;
	float:left;
}

#tightbox_top h2.nakup {
	display:block;
	background: #5A4A42 url(images/web/rozakosarica.gif) no-repeat 20px 10px;
	overflow:hidden;
	margin:0;
	height:100%;
	padding:20px 0 0 60px;
}

#tightbox h2.cart_inner_h2{
	margin:0;
	color:#5A4A42;
	font-size:1.1em;
}

#tightbox input[type=submit] {
	float:left;
	clear: left;
	overflow: hidden;
	font-size: 1em;
	width: 68px;
	height: 25px;
	padding-top: 25px;
	padding-bottom:0px;
	background: url(images/web/submit.png) 0 0 no-repeat;
	border: none;	
}

#tightbox input.tightbox_input_submit {
	float:left;
	clear: left;
	overflow: hidden;
	font-size: 1em;
	width: 68px;
	height: 25px;
	padding-top: 25px;
	padding-bottom:0px;
	background: url(images/web/submit.png) 0 0 no-repeat;
	border: none;	
	cursor:pointer;
}

#tightbox input#next {
	float: right;
	clear: right;
	overflow: hidden;
	font-size: 1em;
	width: 77px;
	height: 25px;
	padding-top: 25px;
	margin-left: 10px;
	background: url(images/web/next.gif) 0 0 no-repeat;
	border: none;	
}

#tightbox input#add {
	float: left;
	overflow: hidden;
	font-size: 1em;
	width: 65px;
	height: 25px;
	padding-top: 25px;
	background: url(images/web/add.png) 0 0 no-repeat;
	border: none;	
}

#tightbox input#confirm {
	float: left;
	overflow: hidden;
	font-size: 1em;
	width: 68px;
	height: 25px;
	padding-top: 25px;
	background: url(images/web/submit.png) 0 0 no-repeat;
	border: none;	
}

#tightbox input#cancel {
	float:right;
	overflow: hidden;
	font-size: 1em;
	height: 25px;
	width:77px;
	padding-top: 25px;
	background: url(images/web/cancel.png) 0 0 no-repeat;
	border: none;
}

#tightbox input.cancel {
	float:left;
	overflow: hidden;
	font-size: 1em;
	height: 25px;
	width:77px;
	padding-top: 25px;
	margin-left: 10px;
	background: url(images/web/cancel.png) 0 0 no-repeat;
	border: none;	
}

#tightbox input#logout {
	float:left;
	clear:right;
	overflow: hidden;
	font-size: 1em;
	height: 25px;
	width:71px;
	padding-top: 25px;
	background: url(images/web/logout.png) 0 0 no-repeat;
	border: none;
	margin-bottom:10px;
}

#tightbox input.cartclose {
	float:right;
	clear: right;
	overflow: hidden;
	font-size: 1em;
	height: 29px;
	width: 66px;
	padding-top: 29px;
	background: url(images/web/close.gif) 0 0 no-repeat;
	border: none;	
}

#tightbox input#reopen_cart {
	float: left;
	overflow: hidden;
	font-size: 1em;
	width: 204px;
	height: 25px;
	padding-top: 25px;
	background: url(images/web/reopen_order.png) 0 0 no-repeat;
	border: none;	
}

#tightbox input#submit_order {
	float: right;
	overflow: hidden;
	font-size: 1em;
	width: 242px;
	height: 25px;
	padding-top: 25px;
	background: url(images/web/submit_order.png) 0 0 no-repeat;
	border: none;	
}

#cart_customer_login
{
	float:left;
	clear:left;
	padding-top:10px;
	padding-bottom:14px;
	padding-left:18px;
	text-align:left;
	width:580px;
	background: #e3ddd2;
}

#cart_customer_inner
{
}

#cart_customer_login.grey_bg
{
	background: transparent;
}

#cart_customer_login input[type=button]
{
	float: left;
	clear: right;
	overflow: hidden;
	font-size: 1em;
	height: 20px;
	padding-top: 20px;
	margin-left: 10px;
	padding-right: 10px;
	background: url(images/web/close.gif) 0 0 no-repeat;
	border: none;
}

#cart_login
{
	margin:0;
	padding:0;
}

#login_div
{
	background: #e3ddd2 url(images/web/divja.png) bottom right no-repeat;
	margin: 0;
	padding: 10px 0 0 0;
	overflow:hidden;
}

#edit_customer_div
{
	background: #e3ddd2 url(images/web/divja.png) bottom right no-repeat;
	margin: 0;
	padding: 10px 0 0 0;
	overflow:hidden;
	height:100%;
}

#edit_address_div
{
	background: #e3ddd2 url(images/web/divja.png) bottom right no-repeat;
	margin: 0;
	padding: 10px 18px 10px 18px;
	overflow:hidden;
	height:100%;
	_padding-left:0px;
}

#edit_address_div input#cancel
{
	margin-left:10px;
	float:left;
}

#change_password_div
{
	background: #e3ddd2 url(images/web/divja.png) bottom right no-repeat;
	margin: 0;
	padding: 10px 18px 10px 18px;
	overflow:hidden;
	height:100%;
}

#order_div
{
	background: #e3ddd2 url(images/web/divja.png) bottom right no-repeat;
	margin: 0;
	padding: 10px 0 0 0;
	overflow:hidden;
	background: #E3DDD2;
}

#order_div input.cancel
{
	margin-left:18px;
	margin-top:20px;
	margin-bottom:10px;
}

#order_div h2
{
	margin-left:18px;
	color:#5a4a42;
	font-size:1.2em;
}

#cart_product_total
{
	border-top:3px solid #D1C7B3;
}

#user_data input.cancel
{
	margin-left:0;
}

#login_choice_div
{
	margin: 0px 18px;
}

#customer_form
{
	display:block;
	overflow:hidden;
	padding:0 0 13px 20px;
	margin:0px;
	background: #E3DDD2;
}

#login_div form#customer_form
{
	background: transparent;
}

#edit_customer_div form#customer_form
{
	background: transparent;
}

#customer_form input[type=button]
{
	float: left;
	clear: right;
	overflow: hidden;
	font-size: 1em;
	height: 20px;
	padding-top: 20px;
	margin-left: 10px;
	background: url(images/web/close.gif) 0 0 no-repeat;
	border: none;
}

#customer_form input.cancel {
	height: 25px;
	width:77px;
	padding-top: 25px;
	background: url(images/web/cancel.png) 0 0 no-repeat;
}

#cart_customer_login a
{
	float: right;
	padding:0;
	margin-right: 238px;
	margin-bottom: 5px;
	display:block;
}

#cart_customer_login ul {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 3px 0;
	width: 560px;
	display:block;
	overflow:hidden;
}

#cart_customer_login li {
	float:left;
	color: #333333;
	width: 61%;
}

#cart_customer_login span {
	float:left;
	clear:none;
	color: #333333;
	padding-top: 5px;
}

#cart_customer_login span.error {
	float:left;
	color:#EE0000;
	clear:none;
}

#forgotten_password span.error {
	float:left;
	color:#EE0000;
	clear:none;
}

#special_holder
{
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:3px solid #D1C7B3;
}

#special_holder div.disabled span
{
	color:#AAAAAA;
}

#special_holder div.disabled div
{
	color:#AAAAAA;
}

#cart_5za4
{
	float:left;
	clear:left;
	width:50%;
}

#cart_5za4 ul
{
	list-style-type:none;
	padding:0 0 0 20px;
}

#cart_5za4 li
{
	float:left;
}

#cart_5za4 li+li
{
	width:230px;
}

#cart_5za4 div
{
	padding-left:20px;
}

#cart_5za4 span
{
	display:block;
	clear:both;
	padding-top: 10px;
	color: #8D2968;
	font-size: 1.1em;
	font-weight: bold;
}

#cart_points
{
	float:left;
	width:50%;
	background:#ffffff;
}

#cart_points ul
{
	list-style-type:none;
	padding: 0px 10px;
	overflow:hidden;
}

#cart_points li
{
	float:left;
}

#cart_points div#points
{
	background:none;
}

#cart_product
{
	display: block;
	width:522px;
	overflow:hidden;
	padding-left:18px;
	background: #E3DDD2;
	padding-bottom:10px;
}

#points {
	display:block; 
	clear:both;
	width: 100%;
	height: 60px;
	background: #E3DDD2;
}

#points span {
	float:left;
	clear:both;
	padding-top: 10px;
	padding-left: 20px;
	color: #8D2968;
	font-size: 1.1em;
	font-weight: bold;
}

#points div {
	display: block;
	float: left;
	clear: both;
	padding-top: 10px;
	padding-left: 20px;
}

#points input {
	margin-left:20px;
}

#cart_product_total {
	display:block; 
	clear:both;
	width: 100%;
	height: 36px;
	width:540px;
	overflow:hidden;
	height:100%;
	background: #FFFFFF;
}

#cart_product_total div
{
	background: #E3DDD2;
	float:left;
	overflow:hidden;
	width:270px;
}

#cart_product_total p
{
	display:block;
	float:left; 
	clear:both;
	padding: 0 20px;
	font-size:0.75em;
}

.cart_product_white
{
	float: left;
	background: #FFFFFF;
	width: 270px;
	height: 100%;
}

#cart_product_total span {
	font-weight: bold;
	float: left;
	color: #333333;
	padding: 10px 0 10px 18px;
}

#cart_product_total ul {
	list-style-type: none;
	display: block;
	float:right;
	margin-top: 8px;
	margin-right: 18px;
}

#cart_product_total li {
	float:left;
	margin:0;
	padding-left:7px;
	clear:none;
	font-weight: bold;
	font-size: 1.05em;
	color: #555555;
	padding-top:3px;
	height:12px;
}

#cart_product_total li#value {
	color: #8d2968;
}

#confirmation_header
{
	list-style-type: none; 
	clear:left; 
	display: block; 
	padding: 0;
	margin:0;
	overflow:hidden;
	border-bottom: 2px solid #ffffff;
}

#confirmation_header li
{
	display:block; 
	float:left; 
	clear:none; 
	width: 50%;
	padding:10px 0;
}

#confirmation_header li+li
{
	background: #ffffff;
}

#confirmation_header div.cart_shipping_white
{
	border: none;
}

#confirmation_header span
{
	font-weight:bold;
	margin-left:18px;
}

#cart_product_shipping {
	display:block; 
	clear:both;
	overflow:hidden;
	font-size:0.95em;
	border-top:3px solid #D1C7B3;
}

#cart_product_shipping span {
	font-weight: bold;
	float: left;
	padding: 10px 18px;
	color: #333333;
}

#cart_product_shipping div {
	width: 270px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}

#cart_product_shipping ul {
	list-style-type: none;
	display: block;
	float:right;
	margin: 0;
	padding: 10px 20px 10px 0;
	text-align:right;
}

#cart_product_shipping li {
	float:left;
	margin:0;
	padding-left:7px;
	clear:none;
	font-weight: bold;
	color: #555555;
}

#cart_product_shipping li#value {

}

#cart_order_receipt 
{
	display: block;
	float: left;
	padding:10px 18px;
	background: #FDCCD8;
	border-bottom: 2px solid #B6B6B6;
	width:504px;
}

#receipt_div
{
}

#receipt_div table
{
	width:505px;
}

.receipt_span
{
	display:block;
	overflow:hidden;
	padding: 10px 18px;
}

#check_order
{
	border-top: 2px solid #B6B6B6;
	background: #FFFFFF;
}

#cart_product_img {
	float: left;
	margin-right: 10px;
	width:69px;
	height:69px;
}

#cart_product_description {
	float: left;
	clear: right;
	font-weight: bold;
}

#cart_product_name {
	color: #333333;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin-right:10px;
}

#cart_manufacturer_name {
	color: #888888;
	float:left;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
}

#cart_product img
{
	float:left;
	border:1px solid black;
	margin-right:5px;
}

#cart_product_table {
	border: none;
	float: left;
	clear: right;
	margin-bottom: 8px;
}

#cart_product table#cart_product_table {
	width: 400px;
}

#cart_product_table td {
	text-align: right;
	vertical-align: top;
}

#cart_product_table td + td + td + td + td + td + td {
	width:20px;
	text-align:right;
}

#cart_product_table td + td + td + td + td + td {
	width:70px;
}

#cart_product_table td + td + td + td + td {
	width:50px;
}

#cart_product_table td + td + td + td {
	width:70px;
}

#cart_product_table td + td + td {
	width:10px;
}

#cart_product_table td + td {
	width:40px;
}

#cart_product_table td#atributi {
	text-align: left;
}

#cart_product_table input[type=button] {
	float: left;
	clear: right;
	font-size: 1em;
	margin-left: 10px;
	border: none;	
}

#cart_product_table td.outOfStock
{
	color: #DD2222;
}

#cart_product_header_row td {
	font-size: 0.8em;
	text-align: left;
	background: #c1b49a;
	font-style: italic;
	height:22px;
	vertical-align: middle;
	text-align:center;
}

#cart_product_header_row td + td + td + td + td + td + td {
	width:20px;
	text-align:right;
}

#cart_product_header_row td + td + td + td + td + td {
	width:70px;
}

#cart_product_header_row td + td + td + td + td {
	width:50px;
	text-align:center;
}

#cart_product_header_row td + td + td + td {
	width:70px;
	text-align:center;
}

#cart_product_header_row td + td + td {
	width:10px;
	text-align:center;
}

#cart_product_header_row td + td {
	width:40px;
	text-align:right;
}

#cart_products_ruler_row {
	height: 3px;
}

#cart_products_ruler_row td {
	border-bottom: 3px solid #e6e6e6;
	height: 10px;
}

#cart_product_table input.cart_increase_quantity {
	background: url(images/web/quantity_up.gif) 0 0 no-repeat;
	width: 8px;
	height: 6px;
	padding: 0;
	margin: 0;
	float:left;
	border: none;
}
#cart_product_table input.cart_increase_quantity:hover {
	background: url(images/web/quantity_up_over.gif) 0 0 no-repeat;
}

#cart_product_table input.cart_decrease_quantity {
	background: url(images/web/quantity_dn.gif) 0 0 no-repeat;
	width: 8px;
	height: 6px;
	padding: 0;
	margin: 0;
	float:left;
	clear:left;
	border: none;
}
#cart_product_table input.cart_decrease_quantity:hover{
	background: url(images/web/quantity_dn_over.gif) 0 0 no-repeat;
}

#cart_product_table a
{
	float:left;
	padding-top:10px;
}

#shipping_address
{
	float:left;
	width: 252px;
	margin-left:18px;
}

#shipping_address div
{
	float:left;
	margin: 0;
	width: 150px;
	padding-bottom: 5px;
}

#shipping_address div#spol
{
	margin:0 0 0 30px;
}

#shipping_address ul {
	list-style-type: none;
	display: block;
	float:left;
	padding:0;
	margin:10px 0;
	width:280px;
}

#shipping_address li#bottom {
	margin-top:10px;
}

#shipping_address li {
	float:left;
	margin:0;
	clear:left;
	color: #333333;
	width: 100%;
	padding-bottom: 3px;
}

#shipping_address span {
	float:left;
	padding-top: 6px;
}

#shipping_address select {
	float:right; 
	margin-right: 10px;
}

#shipping_addess div
{
	margin-left:30px;
}

#shipping_address input#cancel
{
	float:left;
	clear:left;
	margin-top:0px;
	margin-bottom:10px;
}

#shipping_address div#ieFix
{
	height:25px;
	width:252px;
}

#ieFix input#cancel
{
	float:right;
}

#cart_payment
{
	background: #e3ddd2;
}

#cart_payment_form
{
	display:block;
	overflow: hidden;	
	margin-bottom:10px;
	margin-top:10px;
	width:540px;
	padding-left:18px;
}

#shippingAddressForm input#cancel
{
	float:right;
	clear:none;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
}

#tightbox div#cart_delivery_address input[type=text]
{
	width:160px;
	background: url(images/web/inputBoxShort.gif) 0 0 no-repeat;
}

#tightbox div#cart_delivery_address select
{
	width:160px;
	margin-right:10px;
	background: url(images/web/inputBoxShort.gif) 0 0 no-repeat;
}

#tightbox div#cart_delivery_address ul
{
	width:auto;
}

#shipping_addresses {
	list-style-type: none;
	display: block;
	float:left;
}

#shipping_addresses li
{
	width: 170px;
	float:left;
	clear:left;
	padding-bottom:10px;
}

#edit_address_div ul#shipping_addresses li
{
	clear:none;
	margin-right:20px;
}

#edit_address_div ul#shipping_addresses
{
	width:100%;
	padding-left:0;
	_margin-left:10px;
}

#addressRemove
{
	float:right;
}

.cart_shipping_white
{
	float: left;
	width: 268px;
	overflow:hidden;
	border-right:2px solid #8D8D8D;
}

.odstrani
{
	font-weight:bold;
	font-style:italic;
	color:#808080;
	float:left;
	font-size:0.85em;
	margin-left:5px;
}

#tightbox input.deleteFromCart {
	background: url(images/web/removeProduct.gif) 0 3px no-repeat;
	width: 12px;
	height: 15px;
	padding-top: 12px;
	overflow: hidden;
	margin-left:5px;
	border: none;
}

#tightbox input.addressRemove{
	background: url(images/web/remove.png) 0 0px no-repeat;
	width: 17px;
	height: 18px;
	padding-top: 18px;
	overflow: hidden;
	font-size: 1em;
	border:none;
	float:right;
}

#tightbox input[type=text] {
	width: 201px;
	height: 20px;
	padding: 4px 5px 0 5px;
	margin: 0;
	border: none;
	color: #666;
	float:right;
	margin:0;
	background: url(images/web/inputBox.gif) 0 0 no-repeat;
}

.tightbox_input_text {
	font-size: 0.9em;
	width: 201px;
	height: 20px;
	padding: 2px 5px;
	margin: 0;
	border: none;
	color: #666;
	float:right;
	background: url(images/web/inputBox.gif) 0 0 no-repeat;
}

#tightbox input[type=password] {
	font-size: 0.9em;
	width: 201px;
	height: 20px;
	padding: 2px 5px;
	border: none;
	color: #666;
	float:right;
	margin:0;
	background: url(images/web/inputBox.gif) 0 0 no-repeat;
}

#tightbox select {
	font-size: 0.9em;
	width:211px;
	border: none;
	color: #666;
	height:26px;
	padding-bottom: 3px;
	padding-top:2px;
	margin:0;
	background: url(images/web/inputBox.gif) 0 0 no-repeat;
}

#tightbox input[type=radio]
{
	padding-left:0px;
	margin-left:0px;
}

#tightbox #customer_type
{
	height:25px;
	padding-left:18px;
	padding-top:2px;
	width:522px;
	background: #e3ddd2;
}

	#customer_table
	{
		width:462px;
		padding: 0;
		margin: 5px 0 15px 0;
	}
	
	#customer_table td {
		text-align: left;
		padding: 0;
	}
	
	#customer_table td + td {
		text-align: left;
		padding: 0;
		width:211px;
	}
	
	#customer_table td + td + td {
		text-align: left;
		padding: 0;
		width:120px;
	}
	
	#customer_table td.optional
	{
		color: #888888;
	}
	
	#customer_table td.smalltext
	{
		font-size:0.7em;
		font-style:italic;
	}
	
	#customer_table td.smalltext strong
	{
		font-weight: bold;
		font-size:1.1em;
		
	}
	
	#customer_table input[type=checkbox]
	{
		float: left;
		clear: none;
		margin-right: 8px;
	}
	
	span.error
	{
		color:#EE0000;
		padding-left: 5px;
	}
	
	#mailing_description
	{
		font-size: 0.80em;
		font-style: italic;
	}
	
	#final_confirmation
	{
		border-top:3px solid #D1C7B3;
		overflow: hidden;
		padding: 10px 18px;
		height:100%;
	}
	
	#forgotten_password
	{
		display:block;
		float:left;
		overflow:hidden;
		margin:0;
		padding:10px 0 0px 18px;
		width:540px;
	}
	
	#login_div form#forgotten_password
	{
		background:transparent;
	}
	
	#login_div span#uvod
	{
		display:block;
		margin:15px;
		padding-left: 150px;
		background: url(images/web/200hlackza200mack.jpg) 0 0 no-repeat;
		min-height: 132px;
		_height: 132px;
	}
	
	#forgotten_password h2
	{
		padding:0 0 6px 0;
		margin:0;
	}
	
	#forgotten_password input.potrdi
	{
		float: left;
		clear: right;
		overflow: hidden;
		font-size: 1em;
		height: 20px;
		padding-top: 20px;
		margin-left: 10px;
		padding-right: 10px;
		background: url(images/web/close.gif) 0 0 no-repeat;
		border: none;
	}
	
	#forgotten_password ul 
	{
		list-style-type: none;
		margin-right: 80px;
		margin-top: 8px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding: 0 0 3px 0;
		width: 520px;
		display:block;
		overflow:hidden;
	}
	
	#forgotten_password li {
		float:left;
		color: #333333;
		width: 61%;
	}
	
	#forgotten_password span {
		float:left;
		clear:left;
		color: #333333;
	}

	#forgotten_password_explanation
	{
		float:left;
		clear:left;
		font-size: 0.80em;
		font-style: italic;
		color: #000000;
		margin-top:5px;
		margin-bottom:14px;
		width:100%;
		display: block;
	}
	
	#forgotten_password_success
	{
		margin-bottom:15px;
		float:left;
	}
	
	#change_password input[type=button]
	{
		float: left;
		clear: right;
		overflow: hidden;
		font-size: 1em;
		height: 20px;
		padding-top: 20px;
		margin-left: 10px;
		padding-right: 10px;
		background: url(images/web/close.gif) 0 0 no-repeat;
		border: none;
	}
	
	#change_password ul 
	{
		list-style-type: none;
		margin-right: 80px;
		margin-top: 8px;
		margin-bottom: 15px;
		padding: 0;
		width: 100%;
		display:block;
		overflow:hidden;
	}
	
	#change_password li {
		float:left;
		color: #333333;
		width: 70%;
		padding-bottom:3px;
	}
	
	#change_password span {
		float:left;
		clear:none;
		color: #333333;
		padding-top: 6px;
	}
	
	#change_password span.error 
	{
		float:left;
		color:#EE0000;
		clear:none;
	}
	
	#user_data
	{
		background: #e3ddd2 url(images/web/divja.png) bottom right no-repeat;
		overflow:hidden;
		padding: 18px;
		height:100%;
	}
	
	#user_data input
	{
		margin-top:10px;
	}
	
	#user_data input#edit_customer
	{
		float:left;
		overflow: hidden;
		font-size: 1em;
		height: 24px;
		width:163px;
		padding-top: 24px;
		background: url(images/web/edit_customer.png) 0 0 no-repeat;
		border: none;
		margin-left:0px;
	}
	
	#user_data input#edit_addresses
	{
		float:left;
		clear:none;
		overflow: hidden;
		font-size: 1em;
		height: 24px;
		width:163px;
		padding-top: 24px;
		background: url(images/web/edit_addresses.png) 0 0 no-repeat;
		border: none;
	}
	
	#user_data input#change_password 
	{
		float:left;
		overflow: hidden;
		font-size: 1em;
		height: 24px;
		width:131px;
		padding-top: 24px;
		background: url(images/web/change_password.png) 0 0 no-repeat;
		border: none;
		margin-left:0px;
	}
	
	#user_data input#order_list
	{
		float:left;
		clear:none;
		overflow: hidden;
		font-size: 1em;
		height: 24px;
		width:173px;
		padding-top: 24px;
		background: url(images/web/order_list.png) 0 0 no-repeat;
		border: none;
	}

	#customer_data
	{
		float:left;
		clear:both;
		width:100%;
	}
	
	#customer_data div
	{
		display: block;
		overflow: hidden;
		_height:38px;
	}
	
	#customer_data a
	{
		float:left;
		clear:left;
	}
	
	#customer_data input[type=button]
	{
		float: left;
		clear: both;
		overflow: hidden;
		font-size: 1em;
		height: 20px;
		padding-top: 20px;
		margin-left: 10px;
		padding-right: 10px;
		background: url(images/web/close.gif) 0 0 no-repeat;
		border: none;
	}
	
	#orders_table
	{
		border-collapse: collapse;
		width:500px;
	}
	
	#orders_table tr
	{
	}
	
	#orders_table tr#header
	{
		background:#D1C7B3;
	}
	
	#orders_table tr:hover
	{
		background:#D1C7B3;
	}
	
	#orders_table td
	{
		padding: 3px;
	}
	
	#orders_table td+td
	{
		width: 170px;
	}
	
	#orders_table td+td+td
	{
		width:220px;
	}
	
	#vstopna div
	{
		margin-bottom: 10px;
	}
	
	#free_shipping
	{
		display: block;
		float: left; 
		clear: left; 
		width: 245px;
		height: 75px;
		background: url(images/web/brezplacnaPostnina.gif) 0 0 no-repeat;
	}
	
	#loyality_points
	{
		display: block;
		float: left; 
		clear: left; 
		width: 245px;
		height: 155px;
		background: url(images/web/gumbki.gif) 0 0 no-repeat;
	}
	
	#locations
	{
		display: block;
		float: left; 
		clear: left; 
		width: 170px;
		height: 121px;
		background: url(images/web/trgovine.gif) 0 0 no-repeat;
		margin-bottom: 8px;
	}
	
	#desni_stolpec
	{
		float: left;
		width: 184px;
		margin-top:15px;
	}
	
	#desni_stolpec div.bb
	{
		margin: -26px 0 0 12px;
	}

	#desni_stolpec_inner
	{
		background: url(images/web/oglejteSiSeBg.gif);
		overflow:hidden;
	}
		
	#vstopna div#main_banner
	{
		display:block;
		width: 735px;
		height: 300px;
		margin-bottom:0px;
		padding:0px;
	}
	
	#vstopna div#main_banner div
	{
		position:relative;
		margin-top:-300px;
		width:735px;
	}
	
	#vstopna div#main_banner span
	{
		float:right;
		display:block;
		overflow:hidden;
		background:#a9a7a3;
		padding:7px;
		_margin-top:6px;
	}
	
	#vstopna div#main_banner em
	{
		float:left;
		font-size:1.2em;
		font-weight:bold;
		color:#5A4A42;
		margin:0;
		padding:0 2px;
	}
	
	#vstopna div#main_banner div#links
	{
		border-top:none;
		padding-left:0;
	}
	
	#vstopna div#main_banner div#links a
	{
		font-size:1.2em;
		padding:5px 4px 0 4px;
		text-decoration: none;
		font-weight:bold;
	}
	
	#vstopna div#main_banner div#links a.banner_selected
	{
		font-size:1.4em;
		color:#000000;
		padding: 4px 4px 0 4px;
	}
		
	#bannerLink
	{
		z-index:1001;
	}
	
	#main_banner div
	{
		display:block;
		width:136px;
		height:30px;
		padding-left:23px;
		float:left;
		margin:0px;
		padding-top:0px;
		border-top:2px solid #B6B6B6;
	}
	
	#recommended_products
	{
		background: url(images/web/priporocamo.gif) 0 0 no-repeat;
		display:block;
		width: 632px;
		height: 168px;
		padding-top: 30px;
		float:left;
		clear:left;
	}
	
	#recommended_products a
	{
		color:#333333;
		text-decoration: none;
	}
	
	#product_of_the_day strong
	{
		color:#811117;
	}
	
	#product_of_the_day del
	{
		color:#FFFFFF;
	}
	
	#product_of_the_day
	{
		background: url(images/web/izdelek_dneva.gif) 0 0 no-repeat;
		display:block;
		width: 163px;
		height: 168px;
		padding-top: 30px;
		float:left;
	}
	
	#product_of_the_day a
	{
		color:#FFFFFF;
		text-decoration: none;
	}
	
	#product_of_the_day strong
	{
		color:#8D2968;
	}
	
	#product_of_the_day del
	{
		color:#FFFFFF;
	}
	
	#last_pieces
	{
		background: url(images/web/novi_izdelki_bg.gif);
		display:block;
		float:left;
		width: 392px;
		height: 198px;
	}
	
	#last_pieces #sign
	{
		background: url(images/web/zadnji_kosi.png) no-repeat 1px 0;
		display: block;
		width: 120px;
		height: 91px;
		z-index: 1000;
		position:absolute;
	}
	
	#last_pieces #actual_content
	{
		display: block;
		z-index: 0;
		position:absolute;
		width:391px;
		height:186px;
	}
	
	#last_pieces a#all_last_pieces
	{
		float:right;
		clear:left;
		font-size:0.85em;
		font-weight:bold;
		margin-right:5px;
		text-decoration:none;
		color: #808080;
		height: 25px;
	}
		
	#new_products
	{
		background: url(images/web/novi_izdelki_bg.gif) no-repeat;
		display:block;
		float:left;
		width: 392px;
		height: 198px;
		margin: 0 0 0 11px;
	}
	
	#new_products #sign
	{
		background: url(images/web/novi_izdelki.png) no-repeat 1px 0;
		display: block;
		width: 120px;
		height: 91px;
		z-index: 1000;
		position:absolute;
		float: left;
	}
	
	#new_products #actual_content
	{
		display: block;
		z-index: 0;
		position:absolute;
		width:391px;
		height:186px;
	}
	
	#new_products a#all_new_products
	{
		float:right;
		clear:left;
		font-size:0.85em;
		font-weight:bold;
		margin-right:5px;
		text-decoration:none;
		color: #808080;
		height: 25px;
	}
	
	.product_link_small
	{
		float:left;
		width:125px;
		text-align: center;
		clear:right;
		padding-left: 5px;
	}
	
	.product_link_small div
	{
		display: table-cell; 
		width:130px;
		height:40px;
		text-align: left;		
		vertical-align:middle;
		line-height:12px;
		padding-left: 5px;
	}
	
	.product_link_small img
	{
		width:105px;
		height:111px;
	}
	
	.product_link_small a
	{
		font-size: 0.70em;
		color:#333333;
		text-decoration:none;
		display:block;
		margin:0;
		padding:0;
	}
	
	.product_link_small a.img_link
	{
		height:130px;
	}
	
	.product_link_small strong
	{
		font-size: 0.85em;
		margin-left: 3px;
		color:#8D2968;
		display:block;
	}
		
	.product_link_small del
	{
		color:#333333;
	}
	
	.product_link_med
	{
		float:left;
		width:153px;
		padding-left:5px;
		text-align: center;
	}
	
	.product_link_med div
	{
		display: table-cell; 
		width:150px;
		height:48px;
		text-align: left;		
		vertical-align:middle;
		line-height:12px;
		padding-left:5px;
	}
	
	.product_link_med img
	{
		width:105px;
		height:115px;
	}
	
	.product_link_med a
	{
		font-size: 0.70em;
		color:#333333;
		text-decoration:none;
		display:block;
		margin:0;
		padding:0;
		width:100%;
	}
		
	.product_link_med a.img_link
	{

	}
			
	.product_link_med strong
	{
		font-size: 0.85em;
		margin-left: 3px;
		color:#8D2968;
		display:block;
	}

	.product_link_med del
	{
		color:#333333;
	}
	
	.product_link
	{
		float:left;
		width:160px;
		padding:0px 10px;
		text-align: center;
		border-bottom: 2px solid #e3ddd2;
	}
	
	.product_link div
	{
		display: table-cell; 
		width:150px;
		height:48px;
		text-align: left;		
		vertical-align:middle;
		line-height:12px;
		padding-left:5px;
	}
	
	.product_link img
	{
		width:105px;
		height:115px;
	}
	
	.product_link a
	{
		font-size: 0.70em;
		color:#333333;
		text-decoration:none;
		display:block;
		margin:0;
		padding:0;
		width:100%;
	}
		
	.product_link a.img_link
	{
		background: #FFFFFF;
	}
			
	.product_link strong
	{
		font-size: 0.85em;
		margin-left: 3px;
		color:#8D2968;
		display:block;
	}

	.product_link del
	{
		color:#333333;
	}
	
	.product_link div.text_top
	{
		display:block;
		height:auto;
		margin: 10px 0;
		font-size:1.2em;
	}
	
	.product_link div.text_right
	{
		display:block;
		height:20px;
		margin-top:10px;
		text-align:right;
	}
		
	.smallBanner
	{
		border:2px solid white;
	}
	
	.smallBannerSelected
	{
		border:2px solid black;
	}
	
	#static
	{
		margin-left:10px;
		margin-bottom:20px;
		margin-top:15px;
		min-height:800px;
		_margin-top:15px;
	}
	
	#static h2
	{
		color: #8D2968;
		font-size:1.5em;
	}
	
	#static h3
	{
		color: #8D2968;
		font-size:1.17em;
		margin-top:15px;
	}
		
	#static ul
	{
		list-style-type: none;
		width:100%;
		overflow:hidden;
		display:block;
		padding:0;
		_margin-left:0;
		_margin-right:0;
	}
		
	#static table
	{
		width:100%;
		border:none;
	}
	
	#static td
	{
		width:50%;
		vertical-align:bottom;
	}
		
	#static iframe
	{
		margin-top:15px;
	}
	
	#static div.delovni_cas
	{
		background: url(images/web/delovni_cas.png) 0 0 no-repeat;
		display:block;
		width:182px;
		height:72px;
		font-size:1.2em;
		margin-bottom:15px;
	}
	
	#static div.delovni_cas h4
	{
		float:left;
		margin-top:5px;
		margin-left:10px;
		margin-bottom: 10px;
		font-size:1em;
		clear:right;
	}
	
	#static div.delovni_cas p
	{
		display:block;
		margin:0;
		padding:0;
	}
	
	#static div.delovni_cas span
	{
		float:left;
		clear:left;
		margin-left:10px;
	}
	
	#static div.delovni_cas span.small
	{
		font-size:0.8em;
	}
	
	#static div.delovni_cas div
	{
		float:right;
		margin-right:10px;
	}
	
	#static div.delovni_cas div.small
	{
		font-size:0.8em;
	}
	
	#static div.dostop
	{
		font-size:0.85em;
		margin-top:15px;
	}
	
	#static span.opomba
	{
		font-size:0.7em;
		margin-top:15px;
		display:block;
	}
	
	#static img
	{
		display:block;
	}
		
	#static #kakodeluje
	{
		width:787px;
		margin-top:15px;
	}
	
	#static #kakodeluje td
	{
		vertical-align:top;
		width:100%;
	}
	
	#static #kakodeluje td+td
	{
		padding-left:20px;
		width:373px;
	}
	
	#static #kakodeluje div
	{
		float:left;
		margin-bottom: 10px;
	}
	
	#static #kakodeluje div.right
	{
		float:right;
	}
	
	#static #kakodeluje img
	{
		float:left;
	}
	
	#static #kakodeluje span
	{
		float:left;
		clear:left;
		font-size:0.85em;
		font-style:italic;
	}
	
	#static ul#double
	{
		list-style-type: none;
		margin: 0;
		width: 98%;
	}
	
	#static ul#double li
	{
		width:50%;
		float:left;
	}
		
	#static ul#double img
	{
		float:left;
	}
	
	#static ul#double strong
	{
		color:#8D2968;
	}
	
	#static span#izberite
	{
		font-weight: bold;
		color:#e0afcb;
		float:left;
		padding-top: 6px;
	}
	
	#static div.break
	{
		float:left;
		clear:both;
		overflow:hidden;
		margin:15px 0;
	}
	
	#static img#macka_modrcek
	{
		float:left;
		clear:left;
	}
	
	#static img#macka_hlacke
	{
		float:left;
		clear:left;
	}
	
	#static div.right_col
	{
		float: left;
		clear:right;
		margin-left:15px;
		width:450px;
	}
	
	#static div.right_col div
	{
		padding:5px 0;
	}
	
	#static span.obseg
	{
		font-weight:bold;
		font-size:1.2em;
		color:#db78b0;
	}
	
	#static table
	{
		border:2px solid #b2b2b2;;
	}
	
	#static table thead
	{
		background: url(images/web/tableHeadBg.gif) 0 0 repeat-x;
		height: 36px;
	}
	
	#static table th+th
	{
		border-left:2px solid #b2b2b2;
	}
	
	#static table td
	{
		width:140px;
		background:#e4e4e5;
		padding:3px;
	}
	
	#static table td+td
	{
		width:30px;
		border-left:2px solid #b2b2b2;
	}
	
	#static table tr.white td
	{
		background:#FFFFFF;
	}
	
	#static a.help_link
	{
		background: #e0afcb;
		color: #8b4977;
		display:block;
		float:left;
		font-size:1.2em;
		font-weight:bold;
		margin-left:15px;
		padding:5px;
		text-decoration:none;
	}
	
	#static table#druga
	{
		width:500px;
	}
	
	#static ul#nt
	{
		margin-right:15px;
	}
	
	#static ul#nt li
	{
		padding-left:100px;
		min-height:75px;
		margin-bottom:40px;
	}
	
	#static li#nt_postnina
	{
		background: url(images/web/nt_postnina.gif) 10px 0 no-repeat;
	}
	
	#static li#nt_vracilo
	{
		background: url(images/web/nt_vracilo.gif) 10px 0 no-repeat;
	}
	
	#static li#nt_telefon
	{
		background: url(images/web/nt_telefon.gif) 10px 0 no-repeat;
	}
	
	#static ul#nt li#nt_stranke
	{
		background: url(images/web/nt_stranke.gif) 0 0 no-repeat;
		min-height:120px;
	}
	
	#static ul#nt h2
	{
		color:#c25f97;
	}
	
	#static ul#nt a
	{
		color:#c25f97;
	}
	
	#static ul#nt strong
	{
		color:#8f4977;
	}
	
	#static div#nakupBrezTveganja_banner
	{
		width:700px;
		height:196px;
		overflow:hidden;
		background: url("images/web/nakupBrezTveganja_banner.jpg" ) 0 0 no-repeat;
	}
	
	#static div#pomocPriNakupu_banner
	{
		width:700px;
		height:196px;
		overflow:hidden;
		background: url("images/web/pomocPriNakupu_banner.gif" ) 0 0 no-repeat;
	}
	
	#static div#gumbkiPrimer
	{
		width:700px;
		height:437px;
		overflow:hidden;
		background: url("images/web/gumbkiprimer.gif" ) 0 0 no-repeat;
	}
		
	#oPodjetju li
	{
		padding: 5px 0;
	}
		
	#filter_explanation
	{
		display: none;
		width:780px;
		height:28px;
		background: url(images/web/filter_explanation.png);
		margin-top:-15px;
		margin-bottom:12px;
		padding:5px;
		font-size:0.9em;
		_margin-top:0px;
	}
	
	#filter_explanation.short
	{
		background: url(images/web/filter_explanation_short.png);
		width:605px;
	}
	
	#vsebina_full #filter_explanation
	{
		margin-top: 0px;
	}
	
	#filter_explanation span
	{
		color: #8D2968;
		font-weight:bold;
	}
	
	#levi_stolpec
	{
		float:left;
		background: #594A41;
		_margin-bottom:-3px;
	}
	
	#levi_stolpec.first
	{
		height:452px;
	}
	
	#kibuba_list li
	{
		margin-top:10px;
	}
	
	#dodanoVKosarico
	{
		background:#EAC7DB;
		color:#8D2968;
		font-weight: bold;
		padding: 10px 20px;
	}
	
	#dodanoVKosarico a
	{
		color:#FFFFFF;
		font-weight: bold;
		padding-left: 20px;
		display:block;
		background: url(images/web/preglejVsebino.gif) 0 0 no-repeat;
		height:24px;
		width:101px;
		padding:0;
		float:right;
		overflow:hidden;
	}
	
	#concise_product_list
	{
    list-style-type: none;
    padding:0;
    margin:0;
  }
  
  #concise_product_list li
  {
    width: 100%;
    clear:both;
  }
  
  #concise_product_list li.meja
  {
    background: #d7d7d7;
    height:3px;
    width:100%;
  }
  
  #concise_product_list li.header
  {
    background:transparent url(images/web/zadetkiNaslovOzadje.gif) repeat-x scroll 0 0;
    height:23px;
    width:100%;
    font-size:1.2em;
    font-weight:bold;
    color:#8D2968;
    padding: 12px 7px 6px;
	margin-top:10px;
  }
  
  #concise_product_list a {
	display: block;
	text-decoration: none;
	float: left;
	font-size: 0.9em;
}

#concise_product_list dfn {
	display: block;
	color: #333;
	font-weight: bold;
	font-style: normal;
	font-size: 1.3em;
	float:left;
	_height: 45px;
}

#concise_product_list .popust {
	display: block;
	background: #DA78B0 none repeat scroll 0 0;
	width: 45px;
	height: 15px;
	float:left;
	color: #FBF1F7;
	font-size:1.4em;
	font-weight:bold;
	padding:3px 0 3px 4px;
}

#concise_product_list .popust span {
	float: left;
	width: 10px;
	height: 13px;
	padding: 0;
	_display: inline;
}

#concise_product_list .stevilka1 {
	margin-top: 9px;
	margin-left: 11px;
}

#concise_product_list .stevilka2 {
	margin-top: 8px;
	margin-left: -3px;
}

#concise_product_list .popust1 {
	background: transparent url(images/web/popustStevilke.png) 0 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) 0 0 no-repeat;
}

#concise_product_list .popust2 {
	background: transparent url(images/web/popustStevilke.png) -10px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -10px 0 no-repeat;
}

#concise_product_list .popust3 {
	background: transparent url(images/web/popustStevilke.png) -20px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -20px 0 no-repeat;
}

#concise_product_list .popust4 {
	background: transparent url(images/web/popustStevilke.png) -30px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -30px 0 no-repeat;
}

#concise_product_list .popust5 {
	background: transparent url(images/web/popustStevilke.png) -40px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -40px 0 no-repeat;
}

#concise_product_list .popust6 {
	background: transparent url(images/web/popustStevilke.png) -50px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -50px 0 no-repeat;
}

#concise_product_list .popust7 {
	background: transparent url(images/web/popustStevilke.png) -60px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -60px 0 no-repeat;
}

#concise_product_list .popust8 {
	background: transparent url(images/web/popustStevilke.png) -70px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -70px 0 no-repeat;
}

#concise_product_list .popust9 {
	background: transparent url(images/web/popustStevilke.png) -80px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -80px 0 no-repeat;
}

#concise_product_list .popust0 {
	background: transparent url(images/web/popustStevilke.png) -90px 0 no-repeat;
	_background: transparent url(images/web/popustStevilke.gif) -90px 0 no-repeat;
}

#concise_product_list em {
	color: #aaa;
	font-style: normal;
	float:left;
	clear:left;
	font-style: italic;
	font-size: 1.3em;
}

#concise_product_list img {
	display: block;
	margin: 0 auto;
	width: 58px;
	height: 64px;
	_margin-top: -10px;
	float:left;
}

#concise_product_list del {
	color: #aaa;
}

#concise_product_list div
{
  float:left;
  padding: 0.8em 0.5em;
}

#concise_product_list div.product_of_the_day_icon
{
	float:left;
	height: 28px;
	background: url(images/web/outletS.gif) 0 0 no-repeat;
	width:45px;
	display:block;
}

#concise_product_list div.akcijskih5_icon
{
	float:left;
	height: 28px;
	background: url(images/web/outletS.gif) 0 0 no-repeat;
	width:45px;
	display:block;
}

#concise_product_list div.outlet_icon
{
  float:left;
	height: 28px;
	background: url(images/web/outletS.gif) 0 0 no-repeat;
	width:45px;
	display:block;
}

#concise_product_list strong
{
  display:block;
  float:right;
  padding-top:35px;
  font-weight: bold;
  font-size: 1.15em;
  color:#8D2968;
}

#concise_product_list del
{
  color:#c6c6c6;
}