

* {

	margin: 0px;

	padding: 0px;

	outline: none;

}



.slides li {display:none}





a {

    margin:0;

    padding:0;

    font-size:100%;

    text-decoration: none;

    color:#000;

    border:0;

    outline:0;

    vertical-align:baseline;

    background:transparent;

}



a img {

    border:0;

    text-decoration: none;

    outline:0;



}



ins {

    background-color:#ff9;

    color:#000;

    text-decoration:none;

}



mark {

    background-color:#ff9;

    color:#000;

    font-style:italic;

    font-weight:bold;

}

del {

    text-decoration: line-through;

}

abbr[title], dfn[title] {

    border-bottom:1px dotted;

    cursor:help;

}

table {

    border-collapse:collapse;

    border-spacing:0;

}

/* change border colour to suit your needs */

hr {

    display:block;

    height:1px;

    border:0;

    border-top:1px solid #cccccc;

    margin:1em 0;

    padding:0;

}

input, select {

    vertical-align:middle;

}



ul{

	list-style-type:none;

}



h1, h2, h3, h4, h5, h6{

	font-weight:normal;

}

/*Reset kraj*/



.clear{

	clear: both;

    }

	

strong{

	font-weight:bold;

}



em{

	font-style:italic;

}



h1 {

	color:#000;

	font-size:1.4em;

	line-height: 1.4em;

	padding-bottom: 0.7em;

}



 p.success{

    background: #C8FF9F;

    border: 1px solid #AAFF7F;

    color: green;

    font-weight: bold;

    margin: 1em 0 1em 0 ;

    padding: 0.5em 0em;

    font-size: 1em;

    text-align: center;

}



div.success {

	background: url(../images/check.png) no-repeat;

	background-position: left center;

	padding-left:2em;

	float:left;

	margin-top:1em;

}



.error{

    background: url("../images/error.gif") no-repeat scroll 10px center #FFD0D0;

    border: 1px solid #FF2222;

    color: red;

    font-weight: bold;

    margin: 0px 0 10px;

    padding: 10px;

    text-align: center;

}



.no_entry{

    color: #000000;

    font-weight: bold;

    margin: 0px 0 10px;

    padding: 50px;

    text-align: center;

}



.hidden{

	display:none;

}



/**/



html{

	font-size:16px;

	background:#d1d3d4;

}



body{

	font-size:0.75em;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 1.6em;

	color:#231F20;

}







p, ul, ol {

  line-height: 1.4em;

  margin: 0 0 0em;

}



/*

img{

	width:100%;

	height:auto;

	max-width:100%;

}*/



a:link,

a:visited{

	color:#000;

	text-decoration: none;

}



a:hover {

	color:#aaaaaa;

}



/*css za responsive slides*/



.slider_list {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;



  }



.slider_list li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



/*.slider_list li:first-child {

  position: relative;

  display: block;

  float: left;

  }*/



.slider_list img {

  display: block;

  height: auto;

  float: left;

  width: 35%;

  border: 0;

  margin: 0;

  }

  

.slider a.prev, .slider a.next {

	position:absolute;

	top:35%;

	width:19px;

	height:38px;

	z-index:800;

	text-indent:-9999px;

	display:none;

}



.slider a.prev {

	background:url('../images/arrow_left.png') no-repeat 0 0;

	left:35px;

}



.slider a.next {

	background:url('../images/arrow_right.png') no-repeat 0 0;

	right:35px;

}



.slider a.prev, .slider a.next {

	 /* IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



  /* IE 5-7 */

  filter: alpha(opacity=0);



  /* Netscape */

  -moz-opacity: 0.0;



  /* Safari 1.x */

  -khtml-opacity: 0.0;



  /* Good browsers */

  opacity: 0.0;

}



.slider a.prev:hover, .slider a.next:hover {

	background-position:bottom left;

}



.slider:hover a.prev, .slider:hover a.next {

		 /* IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



  /* IE 5-7 */

  filter: alpha(opacity=50);



  /* Netscape */

  -moz-opacity: 0.5;



  /* Safari 1.x */

  -khtml-opacity: 0.5;



  /* Good browsers */

  opacity: 0.5;

 }

  

/*slider kraj*/



header {

  background-color: #FFFFFF;

  box-shadow: 0 0 3px #AEAEAE;

  height: auto;

  padding: 2.5em 2em 0.4em 2em;

  position: relative;

  z-index: 40;

}



header img{

	width:50%;

	display:block;

	margin:auto;

}



.header-info{

	display:none;

	text-align:right;

	font-size:14px;

	font-weight:bold;

	padding:10px;

}





.intro {

	font-size:29px;

	color:#0060a4;

	font-style:italic;

	padding:2.1em 0 0 0;

	float:left;

	margin:0 1.5em 0 0.7em;

	display:none;

}





.btn {

	background: #fefefe; /* Old browsers */

	background: -moz-linear-gradient(top, #fefefe 0%, #f3f3f3 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #fefefe 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #fefefe 0%,#f3f3f3 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #fefefe 0%,#f3f3f3 100%); /* IE10+ */

	background: linear-gradient(to bottom, #fefefe 0%,#f3f3f3 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

	box-shadow: 0 1px 1px #C7C7C7;

    float: right;

    font-weight: bold;

    margin: 1.3em 7em 0 -100%;

    padding: 0.2em 0.35em 0.27em 0.3em;

    text-decoration: none;

}



.btn span {

	display:none;

}



.btn img {

	width:22px;

	height:16px;

	float:left;

	margin:2px 0px 0 0;

}



.slider{

	z-index:10;

	position:relative;

	margin:0 0 1.5em;

	box-shadow: 0 0 3px #A6A6A6;

	background-color:#fff;

	padding:0 5% 0 0;

}



.slider h1 {

	font-size:18px;

	margin:0.45em 0 0 0;

	line-height:1.1em;

}



.slider h1 a {

	text-decoration:none;

}



.slider p {

	display:none;

	line-height:24px;

	color:#4f4f4f;

	font-size:16px;

}



.slider_list img {

	margin:0 1.5em 0 0;

}





.slider_list li:first-child {

	float:none;

}



.slider a.more {

	float:right;

	background: url("../images/arrow.png") no-repeat 0 3px;

	padding:0 0 0 30px;

	font-size:16px;

	height:20px;

	display:none;

}



.logos {

  color: #4F4F4F;

  padding: 0 0 0;

}



.logos a:link,

.logos a:visited{

	font-weight:bold;

	

}



.prim_menu .last {

	border-bottom: none;

}



.header_wrap {

  margin: 0em;

  overflow: hidden;/*ovo radi skrivanja naslova*/

  padding: 1em 0em;

  position: relative;

  width:100%;

  float:left;

  behavior: url(../js/pie/PIE.htc);

}





.header_wrap img{

	width:auto;

	height:3em;

	display:block;

	margin:auto;

	

}



.one_logo{

	margin: 1em 0 1em;

	padding:0 2em 1em;

	overflow:hidden;

	font-size:1.2em;

	/*box-shadow: 0 0 3px #AEAEAE;*/

	background:#fff;

}



.one_logo.uvodni-txt {

	background: #ffffff url(../images/pozadina-s.jpg) no-repeat;

	background-position: top right;

}





.footer {

  font-size: 1.2em;

  margin: 0 0 1em;

  background:#fff;

  text-align: center;

}



.footer_left {

  margin: 0 0 1em;

  padding: 1em 0 1em;

  float:left;



}



.footer .one_logo {

	box-shadow: none;

}



.sva_prava{

	display:block;

}



.none{

	display:none;

}



.v_link{

	display:block;

	padding:0 1em;

	width:70%;

	margin:auto;

}



.footer-linkovi li a {

	border-bottom: 1px solid #ccc;

	padding-bottom: 20px;

}



ul.footer-linkovi {

	padding-bottom: 20px;

	float: left;

	width: 100%;

}



.prava {

	padding-top:20px;

	float:left;

	width:100%;

	text-align: center;

	font-size:11px;

}



.button_ico {

  float: right;

  margin: 0.4em 0;

  width: 2.6em;

  margin-top:0.4em;

}



.logo_link {

	width:200px;

	display:block;

}



.logo_link img {

	width:100%;

	height:auto;

}



.kosarica-izlist {

	font-family: Arial, Helvetica, sans-serif;

}



.bread {

	color:#aaaaaa;

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	width:100%;

	margin-bottom: 20px;

	padding-bottom:1em;

	border-bottom: 1px solid #EDEDED;

}



.bread a {

	color:#aaaaaa;

}



.bread a:hover {

	color:#000;

}



.sort {

	float:right;

	display: block;

}



.menus {

  -moz-box-sizing: border-box;

  font-size: 1em;

  padding: 0px;

  right: 0;

  width:100%;

  top: 4.65em;

  width: 100%;

  float: left;

  z-index: 200;

}



.container.slided {

width: 100%;

margin: 0 0 0 -70%;

}



.left ul.menu {

display: none;

position: absolute;

right: 0px;

top: 0px;

width: 70%;

border:1px solid #d1d3d4;

border-top:none;

border-right:none;

border-left: none;

padding-bottom: 0px;

margin-bottom: 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



.izdvojeni-pdf img {

	padding-bottom: 5px;

	margin-bottom: 0px;

}





.right {

	width:100%;

	padding:10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background:#fff;

	margin-bottom: 15px;

}



.menu li a {

	background:#231F20;

	width:100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding:7.5px 10px;

	margin-bottom: 2px;

	float: left;

	color:#000;

}



.left ul li.asortiman-link {

	width:100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding:7.5px 10px;

	margin-bottom: 0px;

	float: left;

	font-size:14px;

	background:#EFEFEF;

	color:#000;

	font-weight: bold;

	border-bottom: 3px solid #df334b;



}



.prim_menu li a {

	font-size:14px; 

	width:100%;

	float:left;

	font-weight: bold;

	color:#000;

	background:#f8f8f8;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-decoration:none;

}









.prim_menu li {

  border-bottom: 1px solid #ccc;

  line-height: 2.5em; 

  float:left;

  text-align: center;

  width: 100%;

}



.prim_menu li.mobile-link {

  border-bottom: 1px solid #ccc;

}





.prim_menu li.zadnji {

	border:none;

}



.menus_hidden{

	display:none;

}



.kolicina-ko input {

	width:2em;

	text-align: center;

	margin-left:0.5em;

}



.header_wrap.liq {

	background:#fff;

}



.mini_label {

	display: none;

}



.menu_bt {

	float:right;

	display: block;

}



.kosarica {

	float:left;

	border:1px solid #e3e3e3;

	margin-top:0.3em;

	line-height: 1.2em;

}



.kosarica img {

	width:2.4em;

	margin-left: 0em;

	float: right;

}



.kosarica span {

	float:left;

	padding-top:0.5em;

	padding-left:0.3em;

	color:#231F20;

	font-size:1em;

	font-family: Arial, Helvetica, sans-serif;

}







.stranice_sadrzaj {

	background: none repeat scroll 0 0 #FFFFFF;

    box-shadow: 0 3px 6px #A6A6A6;

	margin: 2em 0px;

	padding: 1em;

	line-height: 1em;

	color:#4F4F4F;

}



.stranice_sadrzaj h1 {

  font-size: 1.6em;

  left: 0;

  padding-bottom: 0.2em;

  padding-top: 0.7em;

  margin-bottom: 0.8em;

  position: relative;

  width: 100%;

  text-transform: uppercase;

} 



.stranice_sadrzaj h2 {

	font-size: 1.3em;

	padding-bottom:0.5em;

	padding-top:10px;

	text-transform: uppercase;

	line-height: 1.3em;

}





.stranice_sadrzaj p {

	line-height: 1.4em;

}



.stranice_sadrzaj {

	font-size:1.5em;

}







.pag_container {

    padding:13px 0 8px;

    text-align: center;

	margin:0.8em 0 0.5em 0;

}



.pag_container a:link, .pag_container a:visited {

    background-color:#0068AA;

    color:#fff;

    padding: 7px 9px 6px 8px;

	border:1px solid #0068AA;

	margin:0 3px;

	font-size:16px;

	text-decoration:none;

}



.pag_container a:hover, .pag_container a:active {

	background-color:#ccc;

	border:1px solid #ccc;

	color:#4F4F4F;

}



.pag_container a.slc:link, .pag_container a.slc:visited {

	background-color:#ccc;

	color:#4F4F4F;

    padding: 7px 9px 6px 8px;

	border:1px solid #ccc;

	margin:0 3px;

	text-decoration:none;

}



.stranice_sadrzaj ul li {

	list-style: disc;

	list-style-position: inside;

}



.stranice_sadrzaj ul {

	padding-bottom:1em;

}





span.decor {

	font-style: italic;

	text-decoration: underline;

	font-weight: bold;

}



.reference h1 {

	padding-left:0.3em;

}



img {

	margin-bottom:1em;

}



.reference img {

  margin-bottom: 1em;

  margin-left: 1em;

  width: 39%;

}



.galerija.reference img {

	width: 44%;

	border: 2px solid #B9B9B9;

	margin-left:0.8em;

	margin-bottom: 1em;

}



.footer_left ul {

}



.galerija.one_logo {

	border-top: none;

}



.hidden {

	display:none;

}





.godina {

	font-family: 'Times New Roman';

	font-size: 1.4em;

	color:#656668;

	font-weight: bold;

	float:left;

	width:100%;

	text-align: center;

	padding: 0.7em 0 0.7em 0;

	border-bottom: 1px solid #EDEDED;

}





.liquid img {

	height:6em;

}



.kosarica span.odabrano {

	width:auto;

	font-size: 0.9em;

	margin-top: 0em;

	padding-top:0em;

}



.header_wrap h2 {

	font-style: normal;

	font-size:1.3em;

	font-weight: normal;

}



.header_wrap.liq h2 {

	font-size:1.4em;

	padding-top:1em;

}



.izdvojeno {

	padding-bottom: 1.5em;

}



ul.uvjeti li {

	list-style-position: inside;

	padding-bottom:1em;

	line-height: 1.4em;

}



ul.uvjeti li {

	list-style-type: disc;

}





.liquid {

	padding:10px 0;

	height: 198px!important;

}



.liquid .wrapper {	

	height: 193px!important;

}



.liquid .previous {

	display:block;

	height:146px;

	width:24px;

	background:url('../images/previous.png') no-repeat;

	background-position: right;

	float:left;

	margin:0;

	cursor:pointer;

	padding:0;

}

.liquid .next {

	display:block;

	height:146px;

	width:24px;

	background:url('../images/next.png') no-repeat;

	background-position: right;

	float:right;

	margin:0;

	padding:0;

	cursor:pointer;

}

.liquid ul li {

	width:126px;

	height:auto!important;

	padding: 0 2px 15px 2px;

	margin:0;

}

.liquid ul li a img {

	height:auto;

}



.valign {

	width:130px;

	height:136px;

	display: table-cell;

	vertical-align: middle;

	text-align: center;



}

.slika .valign {

  display: table-cell;

  height: 12em;

  text-align: center;

  vertical-align: middle;

  width: 12em;

}



.slika {

	float:left;    

	width:45%;

	padding-right: 1em;

	height: 12em;

}







.slika a {

	float:left;    

}







.liquid h3 {

  font-size: 0.8em;

  font-weight: bold;

  line-height: 1.1em;

  padding-top: 0.1em;

  width:70%;

  padding: 0 15%;

  text-align: left;

  text-decoration: none;

  text-transform: uppercase;

}



.artkl {

	display: block;

	font-weight: bold;

	font-size: 0.7em;

	font-family: Arial, Helvetica, sans-serif;

}



.header_wrap.liq {

	padding-bottom:0em;

	margin-bottom:0em;

}



.header_wrap.liq h2 {

	padding-bottom:0.4em;

	padding-top:0.8em;

}



.pdf {

	float:left;

	width:100%;

	margin-bottom: 1.2em;

}



.poklon img {

	margin-left:0em;

	width:4em;

}



.poklon.pdf-prvi {

	padding-bottom: 1em;

}



.pdf h2 {

	font-size:1.3em;

}



.one_logo.poce {

	border-top: none;

}







.footer-linkovi li a {

	float:left;

	width:100%;

	padding:10px 0px;

}



.sjena {

	margin: auto;

	width: auto;

	clear:both;

}



.footer_left {

	font-size:0.9em;

	line-height: 1.2em;

}



.footer .one_logo {

	padding: 0px;

}

.footer_left {

	width:100%;

}



.small {

	font-size:0.7em;

	margin-top:1em;

}





.red1 strong {

	text-transform: uppercase;

	color:#231f20;

}



.red2 strong {

	font-size:1.4em;

	color:#231f20;

	font-family: Arial, Helvetica, sans-serif;

}



.red {

	width:100%;

	border-bottom: 1px solid #dddddd;

	border-right: 1px solid #ddd;

}





.proizvodi {

	border-top: 7px solid #ddd;

	float: left;

	width: 100%;

	padding-top:5px;

	font-size:15px;

}





.kosarica-izlist {

	border-top: 7px solid #ddd;

	float: left;

	width: 99%;

	padding: 0 0.5%;

}



.kosarica-izlist .red {

	width:100%;

	border-bottom: 1px solid #dddddd;

	border-right: none;

}



.header_wrap h1 {

	font-style: normal;

	font-size:1.3em;

	font-weight: normal;

	padding-top:0.2em;

	padding-bottom:1.2em;

}



.header_wrap h1 span {

	font-size: 1.2em;

}



.sort select {

	margin-top:8px;

	font-family: Arial, Helvetica, sans-serif;

	width:9em;

	cursor: pointer;

}



.galerija .right {

	padding-top: 0.5em;

	float:right;

	width:100%;

}



.header_wrap .slika img {

	width:10em;

	height:auto;

}





.red {

	float:left;

}



.one_logo.galerija {

	/*padding: 0em 0em 0em 0.2em;*/

}



.galerija .slika img {

	width:3em;

}



.dodaj {

	float:right;

	font-size: 0.7em;

}



.slika {



}



.left {

	float:left;

}



.right {

	float:right;

	margin-bottom: 20px; 

}



.red h2 {

	font-style: normal;

	font-weight: bold;

	font-size: 0.8em;

	text-transform: uppercase;

}



.red .opis {

	padding-top:0px;

	padding-left:0em;

  position: relative;

  float:right;

  width:50%;



}



.cijena {

	font-size: 1em;



}



.opisni-txt {

	padding-top: 1em;

}



.dodaj {

	padding-right: 0.4em;

}



.kupi-btn {

	position: absolute;

	bottom:0px;

	right: 0px;

}



.detalji-slika img {

	height:auto;

	width:100%;

}



.detalji-slika {

	padding-bottom: 2em;

	text-align:center;

}



.m-slika {

	border: 1px solid #D1D3D4;

	width:22%;

	height:3em;

	float:left;

	overflow: hidden;

	margin-right: 1.5%;

}



.m-sika.zadnja {

	margin-right: 0px;

}





.m-slika a {

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	width:22%;

	height:3em;

}



.m-slika img {

	max-width:100%;

	height:auto;

	max-height: 100%;

}



.ucitaj-vise a {

	background: #000;

	color:#fff;

	float:right;

	padding:0 5px;

	text-align: center;

	height:1.5em;

	margin-top:1em;

	line-height: 1.5em;

}



.set1 ul li input {

	float:left;

	margin-top: 0.3em;

	margin-right: 0.8em;

}



.pregledaj {

  background: #000;

  color: #FFFFFF;

  float: right;    

  font-family: Georgia;

  height: 1.5em;

  border: none;

  line-height: 1.5em;

  font-size:1em;

  text-align: center;

  cursor: pointer;

  margin-right:0.2;

  width: 7em;

}



.sortiraj {

	float:left;

	margin-left: 0.5em;

	margin-top: 1em;

}



.sortiraj img {

	float:left;

	width:1.5em;

	height:1.5em;

}



.sortiraj span {

	padding-top:0.2em;

	padding-left:0.6em;

	float: left;

}



.left {

	width:100%;

	border-top: 5px solid #d1d3d4;

	float:left;

	margin-top: 0.5em;

	padding-top: 0.5em;

}





.left ul li {

	float:left;

	width:100%;

	/*padding: 0.5em 0em 0.5em 0.9em;*/

	border-top: 1px solid #d1d3d4;

	border-right:  1px solid #d1d3d4;

	border-left: 1px solid #d1d3d4;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-bottom:none;

}





.left ul ul li {

	border-left:none;

	border-right: none;

}



.left ul {

	float:left;

	width:100%;

	margin:0px;

	padding-top: 0em;

	padding-bottom:0em;

}



.left input {

	margin-right:1em;

}



.dodaj-u {

	background: url(../images/dodaj-x.png) repeat-x;

}



.one_logo.detalji {

	border:none;

}



.button-bg {

	background: url(../images/dodaj-x.png) repeat-x;

	border: 2px solid #dddddd;

	width:5.9em;

	padding:0em;

	margin-top:1em;

}



.button-bg input.dodaj-u {

	background: url(../images/kosarica2.png) no-repeat;

	background-position: right center;

	width: 8em;

	border: none;

	padding: 0.2em 0em 0.5em 0.5em;

	height: 3em;

	float:left;

	text-align: left;

	cursor: pointer;

}



.dodano .dodaj-u {

	height: 2.5em;

	width: 8em;

	border: none;

	padding: 0em 0em 0em 0.5em;

	text-align: left;

	cursor: pointer;	

}





.left ul li.asortiman-link {

	border:none;

	border-bottom: 3px solid #df334b;

}



.dodaj-kol {

	width:7em;

	border: 1px solid #B1B2B3;

	padding:0em;

}



.opis .cijena {

	font-size:1em;

	font-weight:normal;

}



.cijena {

	font-weight: normal;

	font-size:1.4em;

	font-family: Arial, Helvetica, sans-serif;
	
	line-height: 2em;
}



.naslov {

	text-transform: uppercase;

	padding-bottom: 1em;

	font-size: 1.2em;

}



.artikl {

	font-size:0.8em;

	font-family: Arial, Helvetica, sans-serif;

}



.dimenzije {

	font-size:0.7em;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: none;

}



.liquid .artkl {

	font-family: Arial, Helvetica, sans-serif;

	font-size:0.9em;

	font-weight: normal;

}



.naslov .size {

	font-size: 0.7em;

}



.button-bg {

	float:right;

	margin-top:0em;

	padding: 0.1em 0.5em 0em 0.4em;

}



.button-bg input {

	font-family: Georgia;

	line-height: 1.1em;

	font-size:0.8em;

	font-weight: bold;

}



.dodaj-u {

	float:left;

}



.dodaj-kol {

	float:left;

}



input.dodaj-kol  {

	float:left;

	line-height: 1em;

	text-align: center;

	padding: 0.8em 0em;

	margin-bottom: 1em;

	width:4.5em;

}



.clear-za-mob {

	clear: both;

}



.kolicina {

	padding-top:1em;

}



.anim img {

	margin-bottom:0em;

}

 



.anim {

	height:125px;

}



ul.slides {

	margin:0em;

	padding:0em;

	background:none;

}







ul.slides img {

	margin-bottom: 0em;

}



.kosarica-izlist .col {

	float:left;

	width:23%;

	font-size:0.7em;

}



.kosarica-izlist .red {

	border-bottom: 1px solid #DDDDDD;

	position: relative;

	max-height:4em;

	overflow: hidden;

}



.kosarica-izlist .valign {

	width:100%;

	height:5em;

	display: table-cell;

	vertical-align: middle;

	padding:0em;

	text-align: left;

	margin:0em;

}



.kosarica-izlist .slika img {

	width:5em;

}





.kosarica-izlist .slika {

	display: none;

}



.one_logo.kosarica-iz {

	padding:0em;

	float:left;

	width:100%;

}



.one_logo.kosarica-bread {

	margin-top:1em;

	margin-bottom: 0em;

}



.kosarica-bread .bread {

	font-size:1em;

	margin-left: 0em;

}



.kosarica-iz.bez-b {

	margin-bottom:0.1em;

}



.kosarica-izlist {

	border-top:none;

}



.redni-br {

	display: none;

}



.kosarica-iz {

	margin-bottom:1em;

}



.kosarica-izlist .close img {

	width:1em;

	height:1em;

}



.sifra.col {

	display: none;

}



.kolicina-ko.col {

	width:19%;

}



.kolicina-ko.col input {

	font-size:1em;

}



.kolicina-ko.col .valign {

	padding-left:20%;

}



.kolicina-ko.poc {

	padding-left:1%;

	width:18%;

}



.red.zadnji {

	border-bottom: none;

}



.cijena-ko.col {

}



.naziv.col {

	width:30%;

}



.red.ukupno {

	float:left;

	font-weight: bold;

}



.red.ukupno .col {

	width:50%;

}



.red.ukupno .ukupno-desno {

	float:right;

	width: 60%;

	padding-right:20%;

	font-weight: bold;

}





.red.sveukupno .col {

	float:right;

	width: 60%;

	font-weight: bold;

	padding-right:20%;

}



.col-desni {

	text-align: left;

	font-size:0.7em;

}



.kosarica-izlist a.close  {

	width:1em;

	height:1em;

	position: absolute;

	right:0.5em;

	top:0.5em;

}



.polje {

	float:left;

	width:100%;

	padding:0em;

	margin:0em 0em 0.4em 0em;

	font-size: 1.1em;

}



.polje input {

	width:95.5%;

	font-family: Georgia;

	float:left;

	padding: 0.2em 0.5%;

	margin:0em;

	font-size: 0.7em;

	border: 2px solid #D1D3D4;

	border-left: 6px solid #D1D3D4;

}



.polje label {

	width:100%;

	font-family: Georgia;

	float:left;

	font-weight: bold;

	font-size:0.8em;

}



.narudzba {

	padding:0 5%;

	float:left;

	width: 90%;

}



.narudzba .polje {

	padding: 0.3em 0em;

}



.kupac-forma {

	float:left;

	width:100%;

	padding:1em 0em;

	margin:0em;

}



.header_wrap p {

	padding:0em 1.5em;

}



.kupac-forma .button-bg .posalji {

  background:none;

  border: medium none;

  cursor: pointer;

  height: 2.5em;

  padding: 0 0 0 0.5em;

  text-align: left;

  width: 7em;

}



.kupac-forma .button-bg {

	margin-top: 0em;

	float:right;

}



.obavezan {

	font-size: 0.7em;

	padding-top:1em;

	float:left;

	color:#878283;

}



img.error_img {

	width:1.3em;

	display: inline;

	height:1.3em;

}



.detalji-txt {

	font-size:14px;

}



input.error_input {

	border-color: #FF0000;

}



.header_wrap .detalji-txt p {

	padding:0em 0em 0.5em 0em;

}



.ukupno-desno {

	padding:0.5em 0em;

}



.zadnji .ukupno-desno {

	padding:1.1em 0em 0.5em 0em;

}



.kosarica-iz p {

	font-size:0.8em;

}



.bread2 {

	background:#fff;

	width:100%;

	float:left;

	margin-top:0em;

	margin-bottom: 0em;

}





.one_logo.kosarica-bread {

	border-top:none;

	float:left;

	clear:both;

	padding:0em;

	width:99%;

	margin-bototm:0em;

	box-shadow: none;

	font-size:1em;

	padding:0 0.5%;

}



.one_logo.kosarica-bread .bread {



	padding-bottom: 1em;

	padding-top: 1em;

}



.kosarica-iz {

	margin-top:0em;

}



.katalog1 img {

	width:100%;

	height: auto;

	margin-bottom: 1em;

}



.katalog1 {

	margin-bottom: 1em;

	font-size:15px;

}



a.preuzmi {

	background: #000;

	color:#fff;

	float:right;

	padding: 0.3em 0.5em 0.4em 0.5em;

	margin-bottom: 1em;

	line-height: 1em;

}



.detalji h1.gl-naslov {

	padding-top:0.5em;

	padding-bottom: 0.5em;

}



.katalog1 h2 {

	border-bottom: 1px solid #D1D3D4;

	font-size:0.9em;

	font-weight: bold;

	padding-bottom:0.5em;

}



.issuuembed {

	width:100%;

	height:10em;

}



.issuuembed span {

	display: none;

}



.detalji-katalog p {

	padding:1.5em 0em 0em 0em;

}



.detalji-katalog {

	border-bottom: 1px solid #D1D3D4;

	float:left;

	padding-bottom: 1.5em;

	margin-bottom: 1em;

}



.detalji-kontakt h2 {

	border-bottom: none;

	font-size:1.5em;

}



.detalji-kontakt p {

	border-bottom: none;

	padding:0em 0em;

}



.karta-opis {

	float:right;

	margin-bottom: 1em;

}



.karta-opis a {

	color:#000!important;

	font-size: 1.1em;

}



.karta-slika {

	padding-bottom: 3em;

}



.button-bg.dodano {

	

}



p.success.za-mob-success {

	display:block;

}



p.success.za-ostalo-success {

	display: none;

}



.naslov-mini-f {

	height:2.1em;

	width:100%;

	overflow: hidden;

	float:left;

}



.liquid .artkl {

	padding-top:0.5em;

	float:left;

	width:100%;

}



.vis-no {

	display: none;

}



.not_available {

	font-weight: bold;

	padding-top:0.9em;

	padding-bottom:0.9em;

}



.brojevi {

	font-family: Arial, Helvetica, sans-serif;

}



.uvjeti-prodaje {

	padding-left:2em;

	padding-right: 3em;

	font-size:14px;

}



.uvjeti {

	padding-top:1.5em;

	padding-bottom:8em;

}



.bez-mar {

	margin-bottom:0em;

	padding-bottom:1em;

	margin-left:1em;

}



.print_wrap {

	display:none;

}



.dodatne-obavjesti

	{

		background: url(../images/box22.png) no-repeat;

		position:absolute;

		width:890px;

		bottom:15px;

		padding:20px 10px;

		float:left;

		left:19px;

		z-index: 500;

	}



.flex2.home2 {

	position: relative;

	float:left;

	background:#fff;

}



.flex{

	position:relative;

	background:#fff;

}



.flex .flex-active-slide{

	display:list-item !important;

}



.b1 {

	float:left;

	margin-top:7px;

	margin-left:16px;

}



.b1 a {

	float:left;

}



.b1 a img, .b1 img {

	float:left;

	border: 1px solid #dcdcdc;

}



.dodatne-obavjesti-b {

	float:left;

	height:102px;

	width:100%;

	background:#fff;

	border-bottom: 4px solid #D1D3D4;

}



.slides {

	float:left;

	width:100%;

}



.counter, .broj {

	display: none;

}



.dodatne-obavjesti, .dodatne-obavjesti-b {

	display: none;

}



.izdvojeni img {

	float:left;

}



.flex {

	float:left;

}



.left_desktop {

	display: none;

}



.footer_mobile {

	background:#fff;

	float:left;

	box-shadow: 0 0 3px #AEAEAE;

	width:100%;

}





.prim_menu li.slc {

	position: relative;

	bottom:-1px;

}



.prim_menu li.slc a {

	bottom:-1px;

}







.right {

}



.poklon {

	border-top: 1px solid #ccc;

	width:100%;

	float:left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding:0 10%;

	padding-top:20px;

}



.poklon img {

	float:left;

	width:6em;

	margin-right:20px;

}



.poklon h2 {

	float:left;

}



form.search-forma {

	float:left;

	margin-top:30px;

	width:100%;

}



.btn-h {

	background: #231F20;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	border: 1px solid #000;

	font-size: 11px;

	width:30%;

	cursor: pointer;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 6.5px 0px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

}



.search-forma input.tekst {

	border: 1px solid #ccc;

	width:68%;

	color:#ccc;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 6.5px 10px;

	font-size:11px;

	font-weight: normal;



	font-family: Arial, Arial, Helvetica, sans-serif;



}



.info {

	float:left;

	font-size: 14px;

	margin-top:15px;

	font-family: Arial, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 0px;

}



.clear.cl-mb {

	clear:none;

	float:left;

}



.clear {

	clear:both;

}



form.search-forma {

	float:left;

	width:100%;

	margin-top: 10px;

	border-top: 1px solid #ccc;

	margin-bottom: 10px;

	padding-top:10px;

}



a.menu_bt {

	float:right;

}



.left ul ul {

	padding-bottom: 0px;

}



.left ul li a {

	background: #efefef;

	margin-bottom: 0px;

}



.left ul li a:hover, .prim_menu li a:hover {

	color:#DF334B;

}



.left ul li  {

	border-top: 1px solid #d1d3d4;

	border-bottom: 1px solid  #d1d3d4;

}



.left ul ul li a  {

	border:none;

}



.left ul ul li a {

	background: #fff;

	margin-bottom: 0px;

}



.left ul ul li {

	padding-bottom: 0px;

}



.left ul ul li {

	border-bottom:none;

}



.left ul ul li {

	border-bottom: none;

	border-top: 1px solid #d1d3d4;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}





.menu li a span {

	background: url(../images/animation-arr-r.png) no-repeat;

	background-position: left;

	padding-left:10px;

}



.menu li a span.slc {

	color:#DF334B;

}



.menu ul li a {

	padding:3px 15px;

	font-size: 11px;

}



.menu ul li span {

	background: none;

	font-weight: normal;

}



.menu .hide{

	display:none;

}



.flex-prev {

	background: url(../images/arr-l2-a.png) no-repeat;

	width:25px;

	height:25px;

	float:left;

	position: absolute;

	top:50%;

	left:20px;

	text-indent: -9999px;

	overflow: hidden;

	display: block;

	margin-top:-5%;

}





.flex-next {

	background: url(../images/arr-r2-a.png) no-repeat;

	width:25px;

	height:25px;

	float:left;

	position: absolute;

	top:50%;

	right:20px;

	text-indent: -9999px;

	overflow: hidden;

	display: block;

	margin-top:-5%;

}



.ft-izdvojeno {

	width: 100%;

	float:left;

	text-align: center;

	padding-top:20px;

	padding-left:20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



.ft-izdvojeno a {

	display: inline-block;

}



.footer_mobile {

	position: relative;

}



.poklon {

	border:none;

}



.text{

	padding-bottom:50px;

}



.text p{

	line-height:1.5;

	margin-bottom:5px;

}



.text img{

	width:100%;

	height:auto;

}



.izdvojeni img {

	width:100%;

}



.slika img {

	width:100%;

}



.header-info span {

	font-size:11px;

}



.telefon span {

	font-size:11px;

}



.desk-link {

	display: none;

}



.prekrizeno {


	font-size:14px;


}



.akcija {

	color:#df334b;

	font-size:1.3rem;

	/*font-weight: bold;*/

}



.akcija span {

	font-size:1.3rem;

}



.red .akcija {

	float:none !important;

	padding-right: 8px;

}
.red .akcija2 {
    color: #df334b;
    font-size: 1.3rem;
	float:left;
	padding-right: 8px;
}
@media screen and (max-width: 500px) {
    .akcija {
	font-size:1rem;
} 
.akcija span {
    font-size: 1rem;
}
.red .akcija2 {
    font-size: 1rem;

}
   .text .forma { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
      
  }
  .text .uljna { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
      
  }
}
.cookie-container {
  background: rgba(0,0,0,0.8);
  bottom: 0;
  display: block;
  padding: 10px 0 0 0;
  position: fixed;
  width: 100%;
  z-index: 9999;
  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.28);
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.28);
}
.cookie-container .center {
  padding: 10px 20px;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.cookie-container .center span {
  text-transform: uppercase;
  font-weight: 400;
  color: #fff;
}
.cookie-container .center p {
  display: inline;
  color: #fff;
  font-size:14px;
  line-height: 20px;
}
.cookie-container .center a {
  color: #446CB3;
  text-decoration: underline;
  transition: all 0.6s ease;
  font-size:14px;
  line-height: 20px;
}
@media (min-width:600px) {
  .cookie-container .center a {float: none;width: auto;}
}

.price-wrap {
margin-bottom:25px;
    
}
  
