<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@font-face {
	font-family: BozoB;
	src: url("/css/bozob.eot");
}*/
@font-face {
	font-family: Bozo;
	src: url("/css/BOZOProRegular.ttf");
}
/*@font-face {
	font-family: Bozo;
	src: url("/css/bozo.eot");
}*/
@font-face {
	font-family: BozoB;
	src: url("/css/BOZOProBold.ttf");
}
html {
	min-height: 100%;
}
a.clear {
	color: unset;
	text-decoration: none;
}
body {
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	background: url('/images/bgtest.jpg');
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	min-height: 100%;
}
div#mali_koledarcek {
	padding-top: 9px;
	display: flex;
	justify-content: space-evenly;
	cursor: pointer;
}
div.mkol_dan {
	background: #fff;
	width: 100px;
	text-align: center;
	padding-top: 2px;
	border-radius: 8px;
	font-size: 1em;
	box-shadow: 3px 3px 6px 0px #000000;
}
div#banner_news {
	overflow: hidden;
}
div.mkol_datum {
	padding-left: 5px;
	0.9em;
	font-weight: bold;
}
div.mkol_danvt {
	font-size: 0.7em;
	padding-bottom: 2px;
}
div.mkol_status {
	font-size: 18px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 2px;
	height: 40px;
	text-transform: uppercase;
}
div.mkol_status[odprto] {
	background-color: #30c040;
}
div.mkol_status[zaprto] {
	background-color: #c03040;
	color: #ffffff;
	line-height: 40px;
}
div.mkol_status[znanstival] {
	background-color: #0072ba;
	color: #ffffff;
	font-size: 15px;
	line-height: 20px;
}
div.mkol_cas {
	font-size: 12px;
}
div.mkol_status[zaprto] div.mkol_cas {
	display: none;
}
div.nakup.artikel div.slika div.novo {
	display: none;
	width: 232px;
	height: 110px;
	padding: 6px;
	background-image: url('/images/nakupi/novo.png');
	background-size: 120px 108px;
	background-position: top right;
	background-repeat: no-repeat;
}

div.nakup.artikel div.slika div.novo[vidno] {
	display: block;
}

div.nakup.artikel {
	float: left;
	width: 232px;
	height: 316px;
	z-index: 50;
	background-color: #efefef;
	border: 0px solid #e0e0e0;
	border-radius: 4px;
	margin-left: 17px;
	margin-top: 17px;
	cursor: pointer;
}

div.nakup.artikel .slika {
	width: 224px;
	height: 308px;
	margin-left: 4px;
	margin-top: 4px;
	position: relative;
	background-size: 224px 224px;
	background-repeat: no-repeat;
	background-position: top center;
}
div.nakup.artikel .slika[znizano] {
	background-size: 224px 261px, 224px 224px !important;
}
div.nakup.artikel .slika .naziv {
	position: absolute;
	bottom: 30px;
	height: 54px;
	font-size: 20px;
	line-height: 18px;
	font-family: Bozo;
	max-width: 224px;
	text-align: center;
	text-transform: uppercase;
}
div.nakup.artikel&gt;div {
	position: relative;
	width: 224px;
	margin-left: 4px;
	margin-top: 4px;
}
div.nakup.artikel .slika .cena, div.nakup.artikel div .cena {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 26px;
	font-size: 24px;
	line-height: 26px;
	width: 100px;
	overflow: hidden;
	color: #0072ba;
}

div.kosaricaWrapper {
	position: relative;
	width: 239px;
	height: 280px;
}

div.kosaricaNaslov {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 130px;
	height: 30px;
	font-size: 24px;
	line-height: 30px;
	color: #0072ba;
	text-transform: uppercase;
	font-family: Bozo;
}

div.kosaricaStevilka {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 40px;
	width: 70px;
	text-align: center;
	line-height: 40px;	
	font-size: 40px;
	color: #0072ba;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 17px;
	border-bottom: 3px solid #0072ba;
	border-left: 3px solid #0072ba;
}

div.kosaricaSuma {
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 32px;
	color: #000000;
	height: 40px;
	left: 8px;
}

div.kosaricaBlagajna {
	position: absolute;
	bottom: 6px;
	right: 4px;
	height: 32px;
	background: #e67273;
	width: 130px;
	border-radius: 6px;	
	text-align: center;
	color: #ffffff;
	line-height: 32px;
	padding-top: 2px;
	text-transform: uppercase;
}

div.artikelKosarica {
	display: block;
	color: #000000;
	text-decoration: none;
	height: 16px;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

div.kosaricaSeznam {
	position: absolute;
	top: 48px;
	bottom: 66px;
	left: 0px;
	right: 0px;
	overflow: hidden;
}
div.kosaricaPostnina {
	position: absolute;
	bottom: 40px;
	height: 24px;
	left: 0px;
	right: 0px;
}
div.nazivArtikla {
	float: left;
	width: 140px;
}
div.cenaArtikla {
	float: left;
	width: 40px;
	text-align: right;
}
div.kosArtikla {
	float: left;
	width: 30px;
	text-align: right;
}

div.odstraniArtikel {
	float: left;
	width: 20px;
	height: 16px;
	background-image: url('/images/kanta.png');
	background-size: 14px 14px;
	cursor: pointer;
	background-position: top center;
	background-repeat: no-repeat;
}

div.nakup.artikel .slika .bagit, div#arto_popup .bagit, div.nakup.artikel div .bagit {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 26px;
	background: #e67273;
	width: 130px;
	border-radius: 6px;
	text-align: center;
	color: #ffffff;
	line-height: 26px;
	padding-top: 2px;
	cursor: pointer;
}
div.lep_gumb {
	cursor: pointer;
	padding-top: 2px;
	line-height: 26px;
	border-radius: 6px;
	text-align: center;
	width: 201px;
	margin-left: 18px;
	background: #e67273;
	color: #ffffff;
	text-transform: uppercase;
}
div#arto_dodaj_kos {
	bottom: 16px !important;
	right: 16px !important;
}
div#arto_cena {
	position: absolute;
	right: 16px;
	bottom: 64px;
	font-size: 18px;
	color: #000000;
}
div#arto_cena b {
	color: #0072ba;
	font-size: 24px;
	font-weight: normal;
}
div#arto_glavna_slika {
	width: 452px;
	height: 452px;
	border: 1px solid #606060;
	margin-bottom: 2px;
}
div.news_div_dog {
	float: left;
	width: 224px;
	height: 261px;
	z-index: 50;
/*	background: url('/images/b80.png');*/
	background: #0072ba;
	border: 4px solid #fff;
/*	box-shadow: 0px 0px 0px 3px #fff;*/
	border-radius: 4px;
	margin-left: 17px;
	margin-top: 17px;
}

div.news_div_clear {
	float: left;
	width: 224px;
	height: 261px;
	z-index: 50;
/*	background: url('/images/b80.png');*/
	background: #0072ba;
	border: 4px solid #fff;
/*	box-shadow: 0px 0px 0px 3px #fff;*/
	border-radius: 4px;
	margin-left: 17px;
	margin-top: 17px;
}


div.news_div_clip {
	float: left;
	width: 112px;
	height: 131px;
	z-index: 50;
/*	background: url('/images/b80.png');*/
	background: #0072ba;
	border: 4px solid #fff;
/*	box-shadow: 0px 0px 0px 3px #fff;*/
	border-radius: 4px;
	margin-left: 17px;
	margin-top: 17px;
}


div.news_div {
	float: left;
	width: 224px;
	height: 261px;
	z-index: 50;
/*	background: url('/images/b80.png');*/
	background: #0072ba;
	border: 4px solid #fff;
/*	box-shadow: 0px 0px 0px 3px #fff;*/
	border-radius: 4px;
	margin-left: 17px;
	margin-top: 17px;
	font-size: 16px;
}
div.main_div {
	float: left;
	width: 722px;
	z-index: 50;
/*	background: url('/images/b80.png');*/
	background: #ffffff;
	border: 4px solid #ffffff;
/*	box-shadow: 0px 0px 0px 3px #fff;*/
	border-radius: 4px;
	font-size: 13px !important;
	color: #444;
	margin-left: 17px;
	margin-top: 17px;
}
div.main_div table {
	font-size: 13px;
}


div.news_image {
	width: 224px;
	height: 261px;
	position: absolute;
	z-index: 51;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
}

div.news_image2 {
	width: 224px;
	height: 261px;
	position: absolute;
	z-index: 51;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
}


div.news_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 52;
	width: 224px;
	height: 261px;
	background-color: #fff;
	background-repeat: no-repeat;
}
div.news_ico_over {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 100px;
	height: 81px;
	background-repeat: no-repeat;
	background-size: 100px 81px;
	z-index: 52;
}
div.news_overlay2 {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 51;
	width: 224px;
	height: 261px;
	background-color: #fff;
	background-repeat: no-repeat;
}
div.news_value_clip {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 112px;
	height: 41px;	
	z-index: 53;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
}

div.news_value {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 224px;
	height: 82px;	
	z-index: 53;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
}
div.news_datum {
	margin-top: 36px;
	float: left;
	width: 110px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
/*	color: #0072ba;*/
	font-family: Bozo;

}
div.news_pretitle {
/*	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 24px;*/
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	background: rgba(255,255,255,1.0);
	color: #e60003;
	font-family: Bozo;
	z-index: 99;
}
div.news_title_special {
	float: left;
	height: 40px;
	width: 140px;
	margin-top: 36px;
	text-align: center;
	font-size: 18px;
/*	line-height: 20px;*/
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	font-family: Bozo;
	color: #fff;
}
div.news_title {
	margin-top: 36px;
	float: left;
	width: 140px;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
/*	color: #0072ba;*/
	font-family: Bozo;
}

div.single {
	margin-top: 36px;
	float: left;
	width: 140px;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
/*	color: #0072ba;*/
	color: #fff;
	font-family: Bozo;
}

div.eksp {
	font-size: 15px;
}

img.dejavnost_image {
	box-shadow: 0px 0px 0px 2px #fff;
	float: left;
	border: 2px solid #0072ba;
	border-radius: 4px;
	margin: 9px;
}

div.dejavnost_image {
	box-shadow: 0px 0px 0px 2px #fff;
	float: left;
	border: 2px solid #0072ba;
	margin: 9px;
	border-radius: 4px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	text-align: center;
	background: #fff;
	color: #0072ba;
}

div#head {
	background-image:url('/images/he_top.png');
	margin: 0 auto;
	width: 1440px;
	border-bottom: 2px solid #202020;
/*	background: url('images/he_top.png');/* no-repeat top center;*/
	height: 30px;
}
div#shorthead {
	width: 100%;
	border-bottom: 2px solid #202020;
	height: 30px;
	background: #ed1c24;
}
img {border: none;}
div#head_content {
	margin: 0 auto;
	width: 1020px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-shadow: 0px 0px 6px #808080;
}
div.rightwall1 {
	width: 60px;
	background: url('/images/topr.png') repeat-y;
}
div.leftwall1 { 
	width: 60px;
	background: url('/images/topl.png') repeat-y;
}
div.rightwall {
	width: 60px;
	background: url('/images/bottomr.png') repeat-y;
}
div.leftwall { 
	width: 60px;
	background: url('/images/bottoml.png') repeat-y;
}

div.cdnum {
	float: left;
	clear: left;
	width: 100px;
	text-align: right;
}
ul.linki {
	padding: 0px;
	margin: 0px;
	margin-bottom: 16px;
	display: flex;
	justify-content: space-evenly;
}
ul.linki li {
	width: 160px;
	text-align: center;
	padding: 7px 0px;
	border-radius: 7px;
	line-height: 1.4em;
	border: 2px solid #0072ba;
	margin: 0;
	display: inline-block;
}
ul.hiska {
	list-style-image: url('/images/arrow.png');
	padding-left: 25px;
	padding-top: 0px;
	margin: 0px;
}
ul.hiska li {
	margin-top: 5px;
}
ul.clear {
	padding-left: 0px;
	padding-inline-start: 10px;
	list-style-image: initial;
}
ul.clear li div.desnoImeTedna {
	display: inline-block;
	width: 70px;
}
b.mega, strong.mega {
	font-size: 1.1em;
	color: #e60003;
}
ul.clear li div.desnoUre {
	display: inline-block;
	font-weight: bold;
	font-size: 1.2em;
}
div.cddesc {
	font-size: 24px;
	line-height: 34px;
	color: #000;
	float: left;
	width: 110px;
	margin-left: 14px;
	text-align: left;
}
div.blockb {
	background: #0072ba;
	float: left;
	color: #eee;
	margin: 0px;
	box-shadow: inset -1px -1px 5px 2px rgba(0,0,0,0.4), inset 1px 1px 5px 2px rgba(255,255,255,0.5);
}


div.block {
	float: left;
	color: #eee;
	margin: 0px;
	box-shadow: inset -1px -1px 5px 2px rgba(0,0,0,0.4), inset 1px 1px 5px 2px rgba(255,255,255,0.5);
}

div.fpblock {
	float: left;
	color: #eee;
	margin: 0px;
	box-shadow: inset -1px -1px 5px 2px rgba(0,0,0,0.4), inset 1px 1px 5px 2px rgba(255,255,255,0.5);
	z-index: 50;
}
div.ublock {
	float: left;
	color: #eee;
	margin: 0px;
}

div.overlayBlock {
	margin: 0px;
	box-shadow: inset -1px -1px 5px 2px rgba(0,0,0,0.4), inset 1px 1px 5px 2px rgba(255,255,255,0.5);
	position: absolute;
	top: 0px;
	left: 0px;	
}

div#menu_main {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size: 14px;
}
a.clear {
	text-decoration: none;
}
a.beli:link {
	color: #fff;
	text-decoration: none;
}
a.beli:hover {
	color: #fff;
	text-decoration: underline;
}
a.beli:active {
	color: #fff;
	text-decoration: none;

}
a.beli:visited {
	color: #fff;
	text-decoration: none;

}

a.noc:link {
	color: #000;
	text-decoration: none;
}
a.noc:visited {
	color: #000;
	text-decoration: none;

}
a.noc:hover {
	color: #000;
	text-decoration: none;
}
a.noc:active {
	color: #000;
	text-decoration: none;
}

a.std:link {
	color: #e60003;
	text-decoration: none;
}
a.std:visited {
	color: #e60003;
	text-decoration: none;

}
a.std:hover {
	color: #0072ba;
	text-decoration: none;
}
a.std:active {
	color: #e60003;
	text-decoration: none;
}

div.main_div a:link {
	color: #0072ba;
	text-decoration: none;
}
div.main_div a:visited {
	color: #0072ba;
	text-decoration: none;

}
div.main_div a:hover {
	color: #e60003;
	text-decoration: none;
}
div.main_div a:active {
	color: #0072ba;
	text-decoration: none;
}

a.neutral:link {
	color: #000;
	text-decoration: none;
}
a.neutral:visited {
	color: #000;
	text-decoration: none;

}
a.neutral:hover {
	color: #000;
	text-decoration: none;
}
a.neutral:active {
	color: #000;
	text-decoration: none;
}

a.rmenu:link {
	color: #000000;
	text-decoration: none;
}
a.rmenu:visited {
	color: #000000;
	text-decoration: none;

}
a.rmenu:hover {
	color: #e60003;
	text-decoration: underline;
}
a.rmenu:active {
	color: #000000;
	text-decoration:none;
}




a.istd:link {
	color: #0072ba;
	text-decoration: none;
}
a.istd:visited {
	color: #0072ba;
	text-decoration: none;

}
a.istd:hover {
	color: #e60003;
	text-decoration: none;
}
a.istd:active {
	color: #0072ba;
	text-decoration: none;
}

div.mitem {
	color: #eee;
	margin: 0px;
	box-shadow: inset -1px -1px 5px 2px rgba(0,0,0,0.4), inset 1px 1px 5px 2px rgba(255,255,255,0.5);
	z-index:400;
}
div.mshopitem {
	color: #eee;
	margin: 0px;
	box-shadow: inset -1px -1px 5px 2px rgba(0,0,0,0.4), inset 1px 1px 5px 2px rgba(255,255,255,0.5);
	z-index:400;
	float: left;
	width: 225px;
	height: 50px;
	position: relative;
}
div.sdt_overlay {
	position: absolute;
	top: 0px;
	height: 50px;
	width: 180px;
	z-index: 200;
}
div.sdt_shopoverlay {
	width: 300px;
}
div.sdt_active {
	text-transform:uppercase;
	text-shadow:2px 2px 2px #00529a;
	font-family: BozoB;
	font-size: 20px;
	position: absolute;
	top: 0px;
	height: 50px;
	text-align: center;
	width: 180px;
	line-height: 50px;
	background: #0072ba;
	overflow: hidden;
	z-index: 106;
	border-radius: 4px;
}
div.sdt_shopactive {
	width: 300px;
}
div.mshopitem div.sdt_shopoverlay, div.mshopitem div.sdt_shopactive {
	width: 225px;
}
div#main_content {
	width: 1020px;
	margin: 0 auto;
	background: #fff;
	background: #0072ba;
	background-image: url('/images/wall.jpg');
	background-position: 0px 50px;
	border-right: 1px solid #000;
	border-top: none;
	border-left: none;
	padding-bottom: 9px;
}
div#main_content2 {
	width: 1020px;
	margin: 0 auto;
	background: #fff;
	background: #0072ba;
	background-image: url('/images/wall.jpg');
	background-position: 0px 0px;
	border-right: 1px solid #000;
	border-top: none;
	border-left: none;
	padding-bottom: 9px;
}
div#main_content h2 {
	text-align :center;
	font-size: 30px;
	text-transform: uppercase;
	color: #0072ba;
	text-shadow: 2px 2px 2px #bbb;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 45px;
	border-bottom: 1px solid #000;
}
div#banner {
	height: 300px;
	width: 1020px;
	margin: 0 auto;
	border-left: none;
	border-right: 1px solid #000;
	background: #0072ba;
	background-image: url('/images/wall.jpg');
}
div#menu {
	height: 50px;
	background: #0072ba;
	color: #fff;
	margin: 0 auto;
	width: 1020px;
	border-left: none;
	border-right: 1px solid #000;
}
div#menufixed {
	height: 50px;
	background: #0072ba;
	color: #fff;
	margin: 0 auto;
	width: 1020px;
	border-left: none;
	border-right: 1px solid #000;
	display: none;
}
div.button {
	border: 2px solid #0072ba;
	border-radius: 9px;
	box-shadow: 2px 2px 3px 0px #444;
	padding: 10px;	
	margin: 10px;
	width:189px;
	float: left;
}
div.button.special {
	float: right;
	margin-top: 36px;
	width: auto !important;
	font-size: 1.2em;
}
div.button:has(a:hover) {
	background-color: #cdf3ff;
}
div.button:has(a:active) {
	box-shadow: 1px 1px 2px 0px #444;
}
img.ikona {
	border: 3px solid #0072ba;
	border-radius: 4px;
	box-shadow: 2px 2px 4px 0px #444;
}
div.naslov {

}
div.podnaslov {
        text-align: left;
        font-weight: bold;
        text-decoration: underline;
        padding: 2px;
	padding-top: 15px;
	clear: both;

}
div.podnaslov.inline {
	float: left;
	margin-left: 0px;
	width: 220px;
}
div.levo {
	float: left;
	clear: left;
	text-align: right;
	padding: 2px;
	margin-left: 20px;
	width: 200px;
	
}

div.desno div.nagrada {
	float: left;
	height: 230px;
	width: 176px;
	margin-top: 15px;
	margin-right: 28px;
	text-align: center;
	font-style: oblique;
	font-size: 12px;
	letter-spacing: -0.016em;
}

div.nagrada img {
	max-height: 160px;
	margin-bottom: 8px;
	border: 1px solid #b4b4b4;
}

div.desno div.ikona,div.heikona {
	float: left;
	height: 184px;
	width: 106px;
	margin-right: 16px;
	margin-top: 16px;
	text-align: center;
	font-style: oblique;
	font-size: 12px;
	letter-spacing: -0.016em;
}
div.desno div.ikona img {
	max-height: 100px;
	max-width: 100px;
	margin-bottom: 8px;
	border: 1px solid #b4b4b4;
}
div.desno div.heikona img {
	max-height: 100px;
	max-width: 100px;
	margin-bottom: 8px;
	border: 3px solid #0072ba;
	border-radius: 9px;
}

div.levo img {
	max-height: 160px;
}

div.desno {
	float: left;
	text-align: left;
	padding: 2px;
	padding-left: 20px;
	width: 620px;
}
div.desno ol {
	margin: 0px;
	padding: 0px;
}
div.desno ol li {
	padding: 2px;
	padding-left: 10px;
	margin-left: -10px;
}
div.podnaslov+div.desno {
	padding-top: 15px;
}
div.plabel {
	font-size: 16px;
	text-align: left;
	text-transform: uppercase;
	padding-top: 16px;
}
div.pinput {
	text-align: left;
	padding-bottom: 11px;
	padding-top: 4px;
}
div.pinput input {
	font-size: 21px;
	line-height: 28px;
	padding-left: 4px;
	padding-right: 4px;
}

div.pinput textarea {
	font-size: 19px;
	line-height: 26px;
	padding-left: 4px;
	padding-right: 4px;
}
div.pinput .pdan {
	float: left;
	width: 270px;
	font-size: 23px;
	line-height: 32px;
	vertical-align: top;
	padding-left: 36px;
	box-sizing: border-box;
	background-image: url('/static/prazenCheck.png');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.pinput .pdan.vidim {
	float: none;
	width: auto;
	margin-bottom: 4px;
}
div.pinput .radiob {
	font-size: 23px;
	line-height: 32px;
	vertical-align: top;
	padding-left: 36px;
	margin-bottom: 4px;
	box-sizing: border-box;
	background-image: url('/static/prazenCheck.png');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	cursor: pointer;
}

div.pinput .radiob[selected] {
	background-image: url('/static/polnCheck.png');
}


div.pinput .pdan[selected] {
	background-image: url('/static/polnCheck.png');
}
div.pinput .pdan .pmdan {
	color: #707070;
	vertical-align: top;
	display: inline-block;
	font-size: 14px;
	margin-left: 12px;

}
div.poddaj {
	float: left;
	box-sizing: border-box;
	margin-top: 24px;
	height: 40px;
	font-size: 20px;
	line-height: 34px;
	border: 2px solid #0072ba;
	border-radius: 24px;
	width: 164px;
	cursor: pointer;
	letter-spacing: 0.04em;
}

div#arto_ozadje {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: rgba(0,0,0,0.7);
	cursor: pointer;
	z-index: 100000;
}
div#arto_popup {
	position: absolute;
	top: 50px;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	z-index: 1000002;
	max-height: 80vh;
	overflow-y: auto;
}
div.arto_overlay {
	position: relative;
	top: -220px;
	right: -66px;
	width: 100px;
	height: 20px;
	z-index: 99999;
	display: none;
}
.checkmark {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: 10% auto;
  box-shadow: inset 0px 0px 0px #7ac142;
  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
  animation-play-state: running;
}


.checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #7ac142;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
  animation-play-state: running;
}


.checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
  animation-play-state: running;
}

@keyframes vrtise {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(90deg);
	}
	50% {
		transform: rotate(180deg);
	}
	75% {
		transform: rotate(270deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%, 100% {
    transform: none;
  }
  33% {
   transform: scale3d(0.8,0.8,1);
  }
  66% {
    transform: scale3d(1.2, 1.2, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 70px #7ac142;
  }
}
@keyframes fillR {
  100% {
    box-shadow: inset 0px 0px 0px 70px #e60003;
  }
}


div.popup {
	border-radius: 8px;
	background: #ffffff;
	min-height: 400px;
	padding: 16px;
}
div.popup .zapri {
	position: absolute;
	right: 8px;
	top: 8px;
	width: 24px;
	height: 24px;
	background-image: url('/images/zapri.png');
	background-size: 20px 20px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#arto_obmocje_slik {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}
#arto_slika {
	max-width: 450px;
	max-height: 450px;
}
#arto_ostale_slike img {
	border: 1px solid #606060;
	opacity: 0.7;
	max-height: 100px;
	margin-left: 2px;
}
#arto_ostale_slike img:first-child {
	margin-left: 0;
}
#arto_ostale_slike img:hover {
	cursor: pointer;
	opacity: 1;	
}
div#seznam_artiklov div.kart {
	padding: 16px;
	border-bottom: 1px solid #909090;
	display: flex;
	flex-flow: row no-wrap;
}
div#seznam_artiklov div.kart:first-child {
	border-top: 1px solid #909090;
}
div.kslika {
	flex: 3;
	text-align: center;
}
div.karto {
	flex: 7;
}
div.kcene {
	flex: 2;
	text-align: right;
}
div.kslika img {
	margin-top: 10%;
	max-width: 90%;
}
div.ime_artikla {
	font-size: 20px;
	font-weight: bold;
}
div.cena_artikla {
	font-size: 16px;
	margin-top: 16px;
}
div.cena_artikla_skupaj {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 48px;
}
div.kosi_artikla_sekcija {
	padding-top: 24px;
}
div.kos_artikla {
	float: left;
	height: 32px;
	background: #0072ba;
	color: #ffffff;
	line-height: 32px;
	font-size: 20px;
	padding-left: 16px;
	padding-right: 16px;
}
div.kos_artikla.minus {
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
	cursor: pointer;
	border-right: 1px solid #ffffff;
}
div.kos_artikla.plus {
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	border-left: 1px solid #ffffff;
	cursor: pointer;
}
div.kos_artikla.vnos input {
	height: 26px;
	border: none;
	margin: 0;
	padding: 0;
	background: #0072ba;
	color: #ffffff;
	font-size: 24px;
	max-width: 30px;
	text-align: center;
}

div.kos_artikla.vnos input:focus {
	outline: none;
}
@keyframes kdelete1 {
	0% { fill: #ffffff; }
	100% { fill: #e60003; }
}
@keyframes kdelete2 {
	0% { stroke: #e60003; }
	100% { stroke: #ffffff; }
}
.kdel:hover {
	cursor: pointer;	
}
.kdel:hover .delKrog {
	fill: #e60003;
	animation-name: kdelete1;
	animation-duration: 0.15s;
	animation-iteration-count: 1;
}
.kdel:hover .delPot {
	animation-name: kdelete2;
	animation-duration: 0.15s;
	animation-iteration-count: 1;
	stroke: #ffffff;
}
.kdel .delKrog {
	fill: #ffffff;
}
div#skupaj_znesek {
	float: right;
	font-weight: bold;
}
#korak2 input, #korak2 select, #korak2 textarea, #prijava_popup input, #prijava_popup select{
	font-size: 18px;
	border: 1px solid #0072ba;	
	background: #f0f0f0;
	padding-left: 3px;
}
#korak2 input:focus, #prijava_popup input:focus {
	background: #ffffff;
}
h3 b {
	color: #e60003;
	font-size: 1.5em;
}
#k3seznam {
	max-width: 350px;
}
#k3znesek {
	padding-top: 12px;
	padding-bottom: 12px;
	width: 201px;
	text-align: center;
	font-size: 24px;
	margin-left: 18px;
}
div.knapaka {
	color: #e60003;
	font-weight: bold;
	display: none;
}
div.spletna_vsebina {
	margin: 27px 27px 0px 27px;
	border: none;
/*	border: 4px solid #ffffff;*/
	background-color: rgba(255,255,255,0.9);
	border-radius: 8px;
	padding: 12px;
}
div.spletna_vsebina div.swrapvec {
	max-height: 0px;
	overflow: hidden;
}
div.spletna_vsebina[odprta] div.swrapvec{
	max-height: none !important;
}
div.spletna_vsebina[izvedeno] div.svec span, div.spletna_vsebina[zasedeno] div.svec span {
	display: none;
}
div.spletna_vsebina[izvedeno] div.sprijava, div.spletna_vsebina[zasedeno] div.sprijava {
	display: none;
}
div.spletna_vsebina[izvedeno] {
	background-color: rgba(170,170,170,0.7);
}
div.spletna_vsebina[izvedeno] .sikona, div.spletna_vsebina[izvedeno] .swrapper {
	opacity: 0.8;
}
div.spletna_vsebina .swrapper {
	position: relative;
}
div.sdatum {
	font-size: 18px;
	font-weight: bold;
}
div.snaslov, #pnaslov {
	font-size: 32px;
	color: #e60003;
	font-family: Bozo;
	letter-spacing: -0.016em;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
div.stip, #ptip {
	font-size: 20px;
	font-style: oblique;
	margin-top: 8px;
	color: #0072ba;
	text-align: center;
}
div.sopis {
	margin-top: 9px;
}
div.sinfo {
	position: absolute;
	top: -2px;
	right: 5px;
}
div.sinfo div {
	display: inline-block;
	margin-left: 16px;
	font-size: 20px;
	letter-spacing: 0.016em;
}
div.scena span {
	font-weight: bold;
}
div.scena[brezplacno] span {
	color: #24a401;
}
div.scena[skrito] {
	display: none;
}
div.sprosto span {
	font-weight: bold;
}
div.sprosto span.zelena {
	color: #24a401;
}
div.sprosto span.oranzna {
	color: #e66f01;
}
div.sprosto span.rdeca {
	color: #e60003;
}
div.spletgumb {
	color: #ffffff;
	background-color: #e67273;
	cursor: pointer;
	font-family: BozoB;
	letter-spacing: 0.016em;
}
div.svec {
	position: absolute;
	bottom: -20px;
	right: -20px;
	border-radius: 24px;
	font-size: 18px;
	line-height: 24px;
	height: 24px;
	padding: 4px 12px 4px 12px;
	box-shadow: 2px 2px 4px 0px #202020;
}
div.sikona {
	position: absolute;
	bottom: -10px;
	left: -12px;
	width: 90px;
	height: 90px;
	line-height: 90px;
}

div.sikona img {
	max-width: 90px;
	max-height: 90px;
	vertical-align: bottom;
}
div.spletna_vsebina[odprta] div.svec, div.spletna_vsebina[odprta] div.sikona {
	display: none !important;
}
div.spletna_vsebina.cnt {
	text-align: center;
}
div.sprijava {
	max-width: 300px;
	text-align: center;
	font-size: 24px;
	line-height: 36px;
	height: 36px;
	border-radius: 36px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 8px;
	}
#prijava_popup, #prijava_bg {
	display: none;
}
#prijava_popup .pwrap {
	margin: 10px;
	position: relative;
	text-align: center;
}
#pdatum, #pcas {
	font-weight: bold;
	display: inline-block;
}
#ptime {
	font-size: 20px;
	text-align: center;
}
#popis {
	max-width: 600px;
	text-align: initial;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.pwrap div.pwlabel {
	display: inline-block;
	width: 400px;
	text-align: left;
	padding-bottom: 4px;
}
#prijavnica_k3 p, #prijavnica_err p {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}
#prijavnica_k2,#prijavnica_k3,#prijavnica_err {
	text-align: center;
	display: none;
	
}
div.pprijava {
	clear: both;
	display: inline-block;
	padding: 5px 24px 5px 24px;
	border-radius: 30px;
	font-size: 24px;
	margin-bottom: 12px;
}
div.pzapri {
	position: absolute;
	top: 0px;
	right: 10px;
	height: 24px;
	width: 24px;
	background-image: url('/images/zapriNOV.png');
	background-size: 16px 16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.owrap {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
#odjava_k1, #odjava_k2, #odjava_err {
	display: none;
}
.novinovic h2 {
	border: none !important;
	font-size: 20px !important;
	text-shadow: none !important;
}
.novinovic {
	display: none;
}
#novicnik1 {
	display: block;
}
.novinovic input.istd {
	width: 500px;
	font-size: 18px;
}
@media screen and (max-width: 1150px) {
	#langMove {
		margin-right: 60px;
	}
}
table.pocitnice, table.pocitnice td {
	border: 1px solid #000000;
	border-collapse: collapse;
	padding: 5px;
}
</pre></body></html>