@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext);
html,body {
	margin:0 auto;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	font-size: 17px;
	color:#5b5b5b; 
	line-height:20px;
}


a{outline:none;}
a img {border : 0;}
.center{text-align:center;}
strong, b{font-weight:700;}
ul li
{
	list-style:square;
	list-style-image:url(../images/body/bullet.png); padding-bottom:5px; 
}

.hrNar{float:left; width:89%; padding:10px 5% 10px 5%; background-image:url(../images/body/hrFlag.jpg); background-position:3px 2px; background-repeat:no-repeat; border:1px solid #ddd; cursor:pointer; margin-bottom:20px; text-align:center; font-size:14px;}
.safe{float:left; width:50%; height:auto; background-image:url(../images/body/safe.jpg); background-position:left; padding:15px 0 15px 25px; background-repeat:no-repeat; font-size:12px; margin-top:15px; }
.marg{margin:0 auto; width:1200px;}
.sto{float:left; width:100%; height:auto;}
.header{height:180px; margin-bottom:20px; background-image:url(../images/body/olive.png); background-position:140px 0; background-repeat:no-repeat;}
	.logo{float:left; width:151px; height:142px; margin-top:24px;}
	.moto{float:left; width:215px; height:auto; margin:120px 0 0 25px; font-weight:300; color:#b0b0b0; font-size:20px; left:25px; line-height:23px;}
	.headRight{float:right; width:auto; height:auto; margin-top:15px;}
		.basketTop{float:right; width:305px; height:auto; font-size:13px; color:#3b3b3b; padding-left:20px; margin-left:25px; border-left:1px solid #ddd;}
			.lgn{float:left; width:98%; margin-left:2%;background-image:url(../images/body/usr.png); background-position:left center; background-repeat:no-repeat; padding-left:25px; margin-bottom:15px;}
				.lgn a{color:#678f17; text-decoration:underline;}
				.lgn a:hover{color:#678f17; text-decoration:none;}
			.basketTopImg{float:left; width:auto; margin-right:10px;}
			.basketStuff{ line-height:22px;}
				.basketStuff h5{margin:0; padding:0; font-size:15px; color:#0c4126; font-weight:700; margin-bottom:10px;}
				.bigger{font-size:15px; color:#4c4c4c; font-weight:700;}
				.basketStuff a{background-image:url(../images/body/btnBg.png); padding:2px 30px 3px 10px; color:#fff; text-decoration:none;}
				.basketStuff a:hover{background-image:none; background-color:#a3ba02; color:#fff;}
		
		.headInfo{float:right; width:auto; height:auto;}
			.callUs{float:right; width:140px; font-size:12px; background-image:url(../images/body/phone.png); background-position:left 20px; background-repeat:no-repeat; text-align:right;}
			.dostava{float:right; clear:right; width:auto; font-size:20px; font-weight:300; margin-top:60px; color:#787878; line-height:23px;}

.mainMenu{float:left; width:100%; height:53px; background-image:url(../images/body/menuBg.png); margin-bottom:30px; }
	.mainUl {padding:0; margin:0; height:53px; overflow:hidden; }
	.mainUl li {float:left; width:auto; display:block; height:38px; padding-top:15px; padding-left:20px; padding-right:20px; cursor:pointer; font-size:18px; font-weight:700; text-shadow:1px 1px #4b7415; border-right:1px solid #a6bc01;}
	.mainUl li:hover {background-color:#a6bc01; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;}
	.mainUl li.act {float:left; width:auto; display:block; height:38px; padding-top:15px; padding-left:20px; padding-right:20px; cursor:pointer; font-size:18px; font-weight:700; text-shadow:1px 1px #4b7415; background-color:#a6bc01;}
	.mainUl li a {color:#fff; text-decoration:none;}
	.mainUl li a:hover {color:#fff; text-decoration:none; }
	.mainUl li.act a {color:#fff; text-decoration:none;}

.f18{font-size:18px;}
.orange{color:#f99015;}

.slikaSeznam{float:left; width:auto; padding:5px; border:1px solid #ddd; margin:15px 10px 0 0;}

.vsebina{}
.faqPlace{float:left; width:100%; height:auto; margin-bottom:15px;}
.faqPlace h3{font-size:20px; font-weight:700; margin-bottom:15px;}
.answer{float:left; width:95%; padding:2.5%; border:1px solid #ddd; background-image:url(../images/body/prodBg.png);}

.levo{float:left; width:270px; height:auto;}
	.leviElement{float:left; width:100%; height:auto; margin-bottom:25px; }
		.katItem{float:left; width:91%; padding:10px 4% 10px 4%; border:1px solid #ddd; background-image:url(../images/body/flw.png); font-size:16px; font-weight:700; margin-bottom:15px; cursor:pointer; }
		.katItem a{color:#678f17; text-decoration:none;}.katItem a:hover{color:#678f17; text-decoration:underline;}.katItem:hover a{color:#678f17; text-decoration:underline;}
		.katItemAct{float:left; width:91%; padding:10px 4% 10px 4%; border:1px solid #ddd; background-color:#a8bd00; font-size:16px; font-weight:700; margin-bottom:15px; cursor:pointer;}
		.katItemAct a{color:#fff; text-decoration:none;}.katItemAct a:hover{color:#fff; text-decoration:none;}
	.banner{float:left; width:99%; background-color:#568222; background-image:url(../images/body/banner.png); background-position:0 182px; background-repeat:repeat-x; border:1px solid #ddd; font-size:18px; color:#fff; cursor:pointer;}
	.banImg{width:100%;}
	.banCont{float:left; width:90%; margin:5%; height:auto; line-height:25px; background-image:url(../images/body/next.png); background-position:bottom right; background-repeat:no-repeat;}
	
	.akcijaBan{float:left; width:90%; padding:15px 5% 0 5%; height:338px; border:1px solid #ddd;  margin-bottom:25px;}
	.akcijaBan h4{margin:0; padding:0; height:75px; font-size:15px; font-weight:700; color:#404040; line-height:19px;}
	.akcijaBan a{color:#404040; text-decoration:none;} .akcijaBan a:hover{color:#678f17; text-decoration:underline;}
	.banSlika{float:left; width:55%;  margin-bottom:8px;}
	.save{position:absolute; width:79px; height:49px; background-image:url(../images/body/akc.png); color:#fff; text-align:center; font-size:20px; font-weight:700; padding-top:30px; margin-left:140px; -ms-transform: rotate(-20deg); /* IE 9 */
    -ms-transform-origin: 20% 40%; /* IE 9 */
    -webkit-transform: rotate(-20deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 20% 40%; /* Chrome, Safari, Opera */
    transform: rotate(-20deg);
    transform-origin: 20% 40%; text-shadow:1px 1px #e6810b;} 
	
	
	.saveMin{position:absolute; color:#f99015; text-align:center; font-size:18px; font-weight:700; padding-top:80px; margin-left:120px; -ms-transform: rotate(-20deg); /* IE 9 */
    -ms-transform-origin: 20% 40%; /* IE 9 */
    -webkit-transform: rotate(-20deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 20% 40%; /* Chrome, Safari, Opera */
    transform: rotate(-20deg);
    transform-origin: 20% 40%;} 
	
	.saveX{position:absolute; width:79px; height:49px; background-image:url(../images/body/akc.png); color:#fff; text-align:center; font-size:20px; font-weight:700; padding-top:30px; margin-left:190px; -ms-transform: rotate(-20deg); /* IE 9 */
    -ms-transform-origin: 20% 40%; /* IE 9 */
    -webkit-transform: rotate(-20deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 20% 40%; /* Chrome, Safari, Opera */
    transform: rotate(-20deg);
    transform-origin: 20% 40%; text-shadow:1px 1px #e6810b;} 
	
	.cenaInfo{float:right; width:auto; height:auto; margin-top:90px; padding-right:10px; font-size:18px; color:#8b8b8b; font-weight:300; line-height:30px;}
	.kross{text-decoration:line-through;}
	.akcCena{text-decoration:none; font-weight:400; color:#f99015;}
	.kupiB{clear:left ;margin:0 auto; width:50%; padding:10px 0 10px 19%; font-size:14px; background-color:#678f17; margin-top:10px; background-image:url(../images/body/addMin.png); background-position:10px 8px; background-repeat:no-repeat; color:#fff; cursor:pointer; font-weight:700;}
	
	
.desno{float:right; width:900px; height:auto;}
	.animacija{float:left; width:95.5%; height:316px; padding:2%; border:1px solid #ddd;}
	.animacija img{float:right;}
	.bx-wrapper .bx-viewport { border:0; left: 0; margin:0; padding:0; }
	ul.bxslider { margin: 0; padding: 0; border:none;  }
	.slide-desc {width:50%; font-size:17px; line-height:19px; color:#5b5b5b; }
	.slide-desc h2{margin:0; padding:0; font-size:30px; color:#f99015; margin-bottom:25px; line-height:35px; font-weight:300;}
	.gumb{float:left; width:auto; height:auto; font-size:20px; background-color:#f99015; color:#fff; padding:10px 40px 10px 20px; margin-top:25px; cursor:pointer;}
	.gumb:hover{background-color:#678f17;transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;}


/*SEZNAM IZDELKOV*/
.izdelek{float:left; width:48%; height:261px; background-image:url(../images/body/prodBg.png); background-position:right; background-repeat:no-repeat; border:1px solid #ddd; margin-bottom:25px;}
.izdelekSlika{float:left; width:42%; height:100%; overflow:hidden;}
.seznamSlika{width:100%;}
.izdelekInfo{float:right; width:50%; height:auto; padding:10px 10px 0 0;}
	.izdNaziv{float:left; width:100%; height:51px; line-height:18px;}
	.izdNaziv h3{color:#404040; font-size:15px; margin:0; padding:0; font-weight:700; line-height:17px;}
	.izdNaziv a{color:#404040; text-decoration:none; font-weight:700;}
	.izdNaziv a:hover{color:#678f17; text-decoration:none; font-weight:700;}
	
	.priceTag{float:left; width:100px; height:33px; margin-top:12px; background-image:url(../images/body/tag.png); font-size:18px; color:#fff; font-weight:700; padding:12px 0 0 19px;}
	.zaloga{float:left; width:100%; height:auto; font-size:14px; margin-top:10px;}
	.podrobno{float:left; width:50%; padding:10px 0 10px 19%; font-size:14px; background-color:#f99015; margin-top:10px; background-image:url(../images/body/more.png); background-position:10px 10px; background-repeat:no-repeat; color:#fff; cursor:pointer;}
	.kupi{float:left; width:50%; padding:10px 0 10px 19%; font-size:14px; background-color:#678f17; margin-top:10px; background-image:url(../images/body/addMin.png); background-position:10px 8px; background-repeat:no-repeat; color:#fff; cursor:pointer; font-weight:700;}
	.kupiX{float:left; width:50%; padding:10px 0 5px 19%; font-size:14px; background-color:#678f17; margin-top:10px; background-image:url(../images/body/addMin.png); background-position:10px 8px; background-repeat:no-repeat; color:#fff; cursor:pointer; font-weight:700; line-height:15px;}
	.mini{font-size:11px; font-weight:400;}

.kocka{float:left; width:31%; height:auto; border:1px solid #ddd; margin-bottom:25px; margin-right:3%; background-image:url(../images/body/prodBg.png);}
.last{margin-right:0;}
.kocka h3{margin:0; padding:0; font-size:16px; padding-left:15px; line-height:20px; margin:15px 0 0 0; font-weight:700; height:60px;}
.kocka img{width:100%; border-bottom:1px solid #ddd;}
.reader{font-size:15px; line-height:19px;}
.slikaDesno{float:right; max-width:350px; padding:10px; border:1px solid #ddd; margin:0 0 25px 25px;}

.hajter{float:left; width:93%; padding-left:15px; height:120px;}

.priporocilo{float:left; width:44%; height:200px; padding:80px 2% 2% 2%; border:1px solid #ddd; background-image:url(../images/body/quote.png),url(../images/body/prodBg.png); background-position: center 20px, top center; background-repeat:no-repeat, repeat; margin-bottom:25px;}
.priporocilo h3{font-size:16px; margin:0; padding:0; font-weight:700;}
.pripIzd{float:left; width:100%; height:auto; }

.footer{margin-top:25px; padding-top:25px; background-image:url(../images/body/fbg.png); background-repeat:repeat-x;}
.footEl{float:left; width:23%; margin-right:2%; font-size:13px; line-height:17px;}
.footEl a{float:left; width:85%; padding:12px 0 12px 4%; background-image:url(../images/body/orBtn.png); margin-top:15px; font-size:14px; color:#fff; text-decoration:none;  text-shadow:1px 1px #d17509;}
.footEl a:hover{ color:#fff; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;background-image:none; background-image:url(../images/body/orBtn2.png);text-shadow:1px 1px #55821d; }
.footImg{float:left; width:auto; height:auto; margin-right:15px;}
.footEl h3{margin:0; padding:0; font-size:18px; font-weight:700; color:#f99015; margin-top:15px; margin-bottom:25px;}
.lastEl{float:right; width:auto; height:auto;}

.pageEnd{float:left; width:100%; height:auto; padding:6px 0 6px 0; background-color:#f2f2f2; border:1px solid #ddd; font-size:11px; margin-bottom:15px; margin-top:15px;}
.pageEnd a{color:#828282; text-decoration:none;}.pageEnd a:hover{color:#828282; text-decoration:underline;}
.endLeft{float:left; width:auto; padding-left:10px;}.endRight{float:right; width:auto; padding-right:10px;}


.green{color:#678f17;}
.red{color:#e1224b;}


.izdLeft{float:left; width:60%; height:auto; font-size:15px; line-height:19px;}
.izdInfo{ margin-top:15px; padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #ddd; }
	.cenaIzdelka{float:left; width:auto; height:auto; margin-right:30px; font-size:30px; font-weight:700; margin-top:0; line-height:30px;}
	.kolRight img{cursor:pointer;}
	.minInput{width:25px; height:17px; outline:none; text-align:center; border:1px solid #ddd;  font-size:13px; color:#808080; margin-top:5px; margin-bottom:5px;}
	.addBtn{float:left; width:40%; padding:15px 0 15px 5%; font-size:17px; background-color:#678f17; margin-top:10px; background-image:url(../images/body/addMin.png); background-position:10px 12px; background-repeat:no-repeat; color:#fff; cursor:pointer; font-weight:700; border:none; margin-left:30px ; font-family: 'Open Sans', sans-serif;}
	.kolRight{float:left; width:auto;}
	.light{font-weight:300;}

.izdSest{float:right; width:32%; padding:2%; height:auto;  font-size:13px; line-height:19px; background-color:#f2f2f2; margin-bottom:20px;}
	.indexIzd{float:right; width:100%; margin-bottom:20px;}
	.minCena{font-size:16px; font-weight:300;}


.fOkvirsf td{padding-bottom:15px;}
.regOk{display:none;float:left; width:80%; padding:15px; border:1px solid #ddd;}
.l50{float:left; width:45%; height:auto;}
.r50{float:right; width:45%; height:auto;}
.textR{text-align:right; font-size:18px; line-height:25px;}
blockquote{margin:0; padding:0; float:left; width:98%; height:auto; background-color:#f2f2f2; border:1px solid #ddd; margin-top:15px; font-size:16px; padding:10px 0 10px 2%; line-height:20px;}

.input{float:left; width:100%; height:auto; padding-bottom:8px;}
.inputField{float:left; width:90%; height:45px; padding-left:2%; border:1px solid #c9c9c9; margin-top:10px; font-family: 'Open Sans', sans-serif; font-weight:400; color:#000; font-size:15px; outline:none;}
.araField{float:left; width:86%; height:150px; padding-left:5px; padding-top:5px; border:1px solid #c9c9c9; margin-top:3px; font-family: 'Open Sans', sans-serif; font-weight:400; color:#000; font-size:15px; outline:none;}
.posljiLook{float: left; width:auto; height:auto; padding:10px 25px 10px 25px; background-color:#678f17; color:#fff; outline:none; cursor:pointer; border:0px; font-family: 'Open Sans', sans-serif;font-weight:700; font-size:16px; margin-top:10px;}
.posljiLook:hover{background-color:#f99015;}


.obrazec{width:100%;}
#infoLogin{ float:left; width:auto; display:none; font-weight:bold;  }
#infoPReco{ float:left; width:auto; display:none; font-weight:bold;  }
	.infoKlik{ color:#f00; }	
	.infoNapaka{color:#f00; }
	.napaka{float:left; width:auto; height:auto; margin-top:12px; margin-left:15px; padding:10px;  background-color:#f00; color:#fff; display:none; font-size:14px; line-height:17px; font-weight:400; }

.pravnaInfo{display:none;}

/*BASKET*/
.minInput2{width:30px; height:16px; outline:none; text-align:center; border:1px solid #949494; font-size:12px; color:#5b5b5b; margin-right:5px; margin-left:5px; margin-top:2px;}
.updateBtn{width:20px; height:18px; border:0px solid #fff; background-color:transparent; background-image:url(../images/body/upd.png); cursor:pointer;}

.basket td{padding-bottom:1px; padding-top:1px; border-bottom:1px dotted #ddd;  padding:7px 10px 7px 10px; font-size:14px; vertical-align:top; border-bottom:1px dotted #ddd;}
.basket tr:nth-child(even) {background: #fff}
.basket th{background-color:#ebebeb; color:#333; padding:15px 10px 15px 10px;  font-weight:400; text-align:left; font-size:15px;}

.blagajnaDesno{float:right; width:50%; height:auto; margin-top:20px;}
.blagajnaLevo{float:left; width:30%; height:auto; margin-top:20px;}
.areaVis{width:95%; padding-left:2%; padding-top:5px; height:100px; border:1px solid #dddddd; margin:5px 0 8px 0; outline:none; font-family:'Open Sans'; color:#3e3e3e;}
.oddajBtn{width:230px; height:70px; outline:none; background-color:#678f17; font-weight:400; color:#fff;font-family:'Open Sans'; border:0px #fff; font-size:20px; cursor:pointer;}
.oddajBtn:hover{background-color:#f99015; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;}
.basketImg{float:left; max-height:110px; padding:10px; margin-right:20px;}

.blagajnaDiv{float:left; width:100%;}
.rEdit input[type=radio] {
    display:none; 
    margin:10px;
}
.rEdit input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 8px; width:150px;
    background-color: #333;
    color:#fff; margin-right:5px; cursor:pointer;  font-weight:400;
}


.rEdit input[type=radio]:checked + label { 
   background-image: none;
    background-color:#678f17;
}



.f14{font-size:14px;} .f12{font-size:12px;}
.drops{float:left; width:99%;  height:auto; background-color:#f2f2f2; border:1px solid #ddd; font-size:11px; padding:2px 0 2px 1%; margin-bottom:20px;}
.drops a{color:#808080; text-decoration:none;}.drops a:hover{color:#808080; text-decoration:none;}
h1{margin:0; padding:0; font-size:45px; font-weight:300; margin-bottom:35px; color:#678f17; line-height:45px;}
h3{margin:0; padding:0; font-size:30px; font-weight:400; margin-bottom:35px; color:#678f17; line-height:30px;}
h4{margin:0; padding:0; font-size:20px; font-weight:400; margin-bottom:20px; margin-top:15px; color:#678f17; line-height:25px;}
h5{margin:0; padding:0; font-size:16px; font-weight:700; margin-bottom:20px; margin-top:15px; color:#5b5b5b; line-height:25px;}
h6{margin:0; padding:0;  font-size:30px; font-weight:400; color:#678f17; text-align:center; margin-bottom:50px; padding-top:25px; margin-top:35px; background-image:url(../images/body/rAb.jpg),url(../images/body/lAb.jpg),url(../images/body/line.jpg); background-repeat:no-repeat, no-repeat, no-repeat; background-position:left top, right top, bottom center; padding-bottom:45px;}

a{color:#678f17; text-decoration:underline;}
a:hover{color:#678f17; text-decoration:none;}

.fr{float:right;}
/* Required */
.hidden{opacity: 0;}
.visible{opacity: 1;}



