body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:12px;

    background: url(../images/mlacom_bg_januar3.jpg) repeat-x center top #1d2026;
	/*background: url(../images/bg-body.jpg) repeat-x #1d2026;*/
	/*background: url(../images/2012.jpg) repeat-x center top #1d2026;*/
}
/*
object{
	position: relative;
	z-index: 10;
}
*/
body, p, h1, h2, h3, h4, ul, li, input, form {
	margin: 0;
	padding: 0;
}
.right-bar img.no-border, .left-bar img.no-border{
	border: 0;
}
.margint5{
	margin: 5px 0 0 0;
}
.marginb5{
	margin: 0 0 5px 0;
}
h3{
	font-size: 14px;
}
.right-border{
	border-right: 1px dotted #919292;
	position: absolute;
	right: 186px;
	top: 10px;
	bottom: 10px;
}
.left-border{
	border-right: 1px dotted #919292;
	position: absolute;
	left: 214px;
	top: 10px;
	bottom: 10px;
}
a, span{
	color: #868585;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.clear{
	clear: both;
}
.line-ovr{text-decoration:line-through;}
/*
.rounded3{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; behavior: url(http://beta.novisplet.com/mlacom.si/css/border-radius.htc); border-radius: 3px;}
.rounded5{-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; behavior: url(http://beta.novisplet.com/mlacom.si/css/border-radius.htc); border-radius: 5px;}
.rounded8{-moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; behavior: url(http://beta.novisplet.com/mlacom.si/css/border-radius.htc); border-radius: 8px;}
.rounded10{-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(http://beta.novisplet.com/mlacom.si/css/border-radius.htc); border-radius: 10px;}
*/

.rounded3nofix{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.rounded5nofix{-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.rounded8nofix{-moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}
.rounded10nofix{-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}

.left {float:left;}
.right {float:right;}
.input{
	width: 165px;
	height: 24px;
	border: 1px solid #ccc;
	margin: 6px 0 0 0;
}

.button { color: #000; margin: 6px 0 0 0 ; cursor: pointer; border: none; text-shadow: 1px 1px 1px #fff; font-weight: bold; background: #ffdd00; padding: 5px 15px; display: inline-block; }
.submit{
/*	background: #ffdd00;*/
	color: #000;
	margin: 6px 0 0 0 ;
	cursor: pointer;
	border: none;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
	float: left;
	/*
	padding: 5px 10px 3px;
	_border: 0;
	*/
}

.submit:hover{
	text-decoration: underline;
}

.limit{
	border-bottom: 1px dotted #919292;
	float: left;
	width: 100%;
	font-size: 1px;
	display: inline;
	margin: 15px 0;
}
.limit-big{
	border-bottom: 4px #6a6a6a solid;
	float: left;
	width: 100%;
	font-size: 1px;
	display: inline;
	margin: 5px 0 5px;
}
.limit-mid{
	border-bottom: 2px #6a6a6a solid;
	float: left;
	width: 100%;
	font-size: 1px;
	display: inline;
}

.filtri{
	float: left;
	position: relative;
	width: 100%;
}
#page{
	width: 1110px;
	margin: 0 auto;
}
/* ######################################################## */
/* HEADER */
/* ######################################################## */

.header{
	height: 146px;
	float: left;
	width: 100%;
	position: relative;
	z-index: 100;
}
.headbanner {position:absolute; top:20px; left:264px;height: 68px;}
.header a{
	text-shadow: 1px 1px 1px #000;
}
.logo{
	/* background: url(../images/logo.png) no-repeat; */
	background: url(../images/logo.svg) no-repeat;
	background-size:100% auto;
	_background:transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://beta.novisplet.com/mlacom.si/images/logo.png, sizingMethod='image');

	margin: 23px 0 0 0;
	width: 195px;
	height: 66px;
	float: left;
}

.actions{
	float: right;
	margin: 30px 0 0 0;
	position: relative;
}

.actions a, .actions span{
	/*float: right;*/
	margin: 0 0 0 10px;
	color: #b4b5b9;
}

.actions a.pick_templ{
	color: #6e7177;
    background-position:  right 6px;
	padding: 0 15px 0 0;
	margin: 0 40px 0 0;
	display: inline;
	position: relative;
}

a.pick_templ span{
	width: 6px;
	height: 3px;
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	background: url(../images/icon-drop.png) no-repeat;
	_background:transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://beta.novisplet.com/mlacom.si/images/icon-drop.png, sizingMethod='crop');
}
.actions a.delim{

}
.actions .cart{
	background: url(../images/icon-cart.png) no-repeat;
	_background:transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://beta.novisplet.com/mlacom.si/images/icon-cart.png, sizingMethod='crop');
	padding: 0 0 0 25px;

}

.navi-top{
	margin: 20px 0 0 0;
	display: inline;
	right: 0;
	bottom: 8px;
	float: right;
	width: 100%;
}
.navi-top ul{
	float: left;
}
.navi-top li{
	float: right;
	margin: 0 3px;
}
.navi-top a{
	display: block;
	padding: 8px 9px;
	text-decoration: none;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #868585;
}
.navi-top a.active{
	color: #ffdd00;
}
.navi-top a:hover{
	color: #ededed;
	text-decoration: none;
}

/* ######################################################## */
/* BODY */
/* ######################################################## */

.body{
	width: 100%;
	float: left;
	background: #fff;
	/*z-index: 10; */
	position: relative;
}

.body h1{
	font-size: 26px;
	line-height: 30px;
}
#konfigurator h1, .fmenu_wrap h1{ font-size: 18px; }

#wide h1{
	font-size: 20px;
	line-height: 25px;
}

.body .sel_special{
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
	height: 22px;
	font-size: 13px;
	color: #747474;
	width: 100%;
}

.body .button1{
	background:url("../images/sprite1.jpg") no-repeat scroll 0 -72px transparent;
	float: left;
	width: 100%;
	height: 21px;
	display: inline;
	padding:7px 2px 6px 8px;
	overflow: hidden;
	position: relative;
}

.body .button2{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	background: url(../images/sprite1.jpg) no-repeat;
	background-position: right -106px;
	padding: 7px 25px 7px 11px;
	display: inline;
	float: left;
	margin: 20px 0 0 0;
	overflow: hidden;
}
.inner-wrap{
	padding: 10px;
	_padding: 10px 10px 20px 10px;
	float: left;
	display: inline;
	position: relative;
}
.left-bar{
	width: 195px;
	float: left;
	padding: 0 12px 20px 0;
	display: inline;
}

.left-bar .button1{
	width: 185px;
}
.left-bar h1, .left-bar h2{
	color: #333333;
	font-size: 14px;
	line-height: 16px;
}
.katalog-navi{
	margin: 0 0 0 6px;
	float: left;
	display: inline;
}
/*.iskalnik*/ .submit{
	background: url("../images/sprite1.jpg") -63px -216px;
  /*  height: 15px;
    width: 23px;*/
    padding: 6px 11px;
    float: left;
}
ul.katalog-navi span.icon{
	background:url("../images/sprite1.jpg") no-repeat scroll 0 -21px transparent;
	float: left;
	height:5px;
	margin: 9px 6px 0 0;
	display: inline;
	font-size: 1px;
	line-height: 1px;
	width:3px;
}
ul.katalog-navi span.red{
	background-position: -31px -21px;
}
ul.katalog-navi>li.open>span.icon{
	background-position: -3px -21px;
	margin: 9px 4px 0 0;
	width:5px;
}
.katalog-navi .submenu, .katalog-navi li {
	/*float: left;*/
}
.open ul.submenu{
	display: block;
}
.katalog-navi .active{
	font-weight: bold;
}
ul.submenu{
	margin: 0 0 0 7px;
	display: none;
}
ul.submenu a{
	font-weight: normal;
}
ul.submenu span.icon{
	background:url("../images/sprite1.jpg") no-repeat scroll -13px -21px transparent;
	float: left;
	height:5px;
	margin: 9px 4px 0 0;
	display: inline;
	font-size: 1px;
	line-height: 1px;
	width:5px;
}
.katalog-navi li{
	clear: both;
	white-space:nowrap;

}
ul.katalog-navi a{
	color: #333333;
	padding: 3px 0;
	margin: 2px 0;
	float: left;
}
ul.katalog-navi li.active a{
	font-weight: bold;
}
.sest-rac{
	margin: 0 0 15px;
	width: 100px;
	background: url(../images/sprite1.jpg) -217px -4px no-repeat;
	padding: 24px 50px 25px 17px;
	float: left;
	font-weight: bold;
	line-height: 15px;
	color: #fff;
	display: inline-block;
}
.payment{
	width: 159px;
	height: 20px;
	background: url(../images/sprite1.jpg) 0 0 no-repeat;
	float: left;
}
.center-content{
	width: 685px;
	float: left;
	/*border-right: 1px dotted #919292; */
	padding: 0 10px 10px;
	/*display: inline; */
	z-index: 10;
	/*position: relative; */
}

.product-intro{
	float: left;
	width: 708px;
	height: 270px;
	position: relative;
	overflow: hidden;
}
.product-intro .intro-image{
	float: left;
}
.product-intro .desc{
	float: left;
	width: 420px;
	margin: 0 10px 0 15px;
	display: inline;
}
.product-intro h1{
	margin: 40px 0 15px 0;
}
.product-intro p{
	margin: 8px 0;
}
.product-intro .cena{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 0 0;
}
.scrollable .prod-navi{
	position: absolute;
	bottom: 10px;
	right: 10px;
	float:right;
}

.prod-navi li{
	float: left;
}
.prod-navi a{
	width: 15px;
	height: 16px;
	margin: 0 0 0 3px;
	padding: 4px 0 0 7px;
	background: url(../images/sprite1.jpg) no-repeat -173px 0px;
	color: #333333;
	float: left;
}

.prod-navi a.active{
	background: url(../images/sprite1.jpg) no-repeat -195px 0px;
	color: #fff;
}
.cena span{
	color: #d71920;
}

.main-actions{
	margin: 10px 0 0 0;
	float: left;
}
.main-actions h3{
	font-size: 14px;
}
.main-actions .central{
	margin: 0 10px;
}
.main-actions .column{
	width: 218px;
	float: left;
}
.prod-small{
	border-bottom: 1px dotted #919292;
	float: left;
	width: 100%;
	padding: 0 0 10px;
	margin: 10px 0 0;
}
.prod-small a{
	color: #231F20;
}
a.prod-small:hover{
	text-decoration: none;
}
a.prod-small:hover h2{
	text-decoration: underline;
}
.column .last{
	border-bottom: none;
}
.column .left{
	float: left;
	width: 150px;
}
.column .image{
	float: left;
}
.main-actions .column p, .main-actions .column h2{
	font-size: 12px;
	line-height: 16px;
	color: #231f20;
	font-weight: normal;
}
.column p.cena{
	margin: 5px 0 0 0;
	color: #737373;
}
.column p.cena span{
	font-weight: bold;
	color: #231f20;
}
.column .button1{
	width: 220px;
}
.right-bar{

	width: 168px;
	margin: 0 0 0 10px;
	/*
	width: 158px;
	margin: 0 10px;
	*/
	float: left;
	display: inline;
}

.right-bar .box{
	margin: 5px;
	float: left;
	width: 158px;
	color: #333333;
	cursor: pointer;
	display: inline;
}
.right-bar .box:hover p.title{
	text-decoration: underline;
}
.right-bar .box:hover{
	text-decoration: none;
}
.right-bar img{
	border: 1px solid #919292;
	margin: 10px 0 0 0;
}
.left-bar img{
	margin: 0 0 10px;
}
.right-bar .vse{
	color: #d71921;
	margin: 5px 0 15px 5px;
	float: left;
	text-decoration: none;
}
.right-bar .vse:hover{
	text-decoration: underline;
}
.right-bar .date{
	color: #777777;
}
.right-bar .box p{
	line-height: 16px;
}
.right-bar .prev{
	background: url(../images/sprite1.jpg) no-repeat -159px 0px;
	width: 14px;
	height: 14px;
	font-size: 0px;
	position: absolute;
	top: 7px;
	right: 24px;
}
.right-bar .next{
	background: url(../images/sprite1.jpg) no-repeat -159px -14px;
	width: 14px;
	height: 14px;
	font-size: 0px;
	position: absolute;
	top: 7px;
	right: 4px;
}
.banner-scroller{
	height: 100px;
	width: 1110px;
	_width: 1115px;
	_margin: 0 0 0 2px;
	background: url(../images/bg-logos.gif) repeat-x;
	float: left;
	border: #eaeaea;
}
.banner-scroller .container{
	margin: 17px auto 14px;
	height: 66px;
	width: 1080px;
	background: #fff;
	border: 1px solid #cccccc;
	overflow: hidden;
}
.banner-scroller a{
	float: left;
	margin: 10px 5px 0 5px;
}


.simply-scroll-container {
	position: relative;
}


/*
	STORE GALLERY
*/


#galerija{
	margin: 24px 0 0 9px;
	width: 304px;
	height: 53px;
	float: left;
}
#galerija img{
	border: 1px solid #919292;
}
#galerija .gallery{
	width: 236px;
	height: 53px;
	overflow: hidden;
	float: left;
	display: inline;
	position:relative;

}
#galerija .gallery-wrapper{
	width: 2000em;
	position:absolute;

}
#galerija .gallery-wrapper a{
	float: left;
	margin: 0 16px 0 0;
}
#galerija .gallery-wrapper a.selected img{
	border: #D71921 1px solid;
}
.slike{
	position: relative;
}
.slike a{
	top: 0;
	left: 0;
}
#galerija .prev_, #galerija .prev_2{
	background: url("../images/sprite1.jpg") no-repeat scroll -111px -191px transparent;
    float: left;
    height: 23px;
    margin: 14px 5px 0 0;
    width: 15px;
    display: inline;
    cursor: default;
}
#galerija .next_, #galerija .next_2{
	background: url("../images/sprite1.jpg") no-repeat scroll -126px -191px transparent;
    float: left;
    height: 23px;
    margin: 14px 0px 0 5px;
    width: 15px;
    display: inline;
	cursor: default;
}
#galerija .prev_on:hover{
	background: url("../images/sprite1.jpg") no-repeat scroll -111px -214px transparent;
    float: left;
    height: 23px;
    margin: 14px 5px 0 0;
    width: 15px;
    display: inline;
	cursor: pointer;
}
#galerija .next_on:hover{
	background: url("../images/sprite1.jpg") no-repeat scroll -126px -214px transparent;
    float: left;
    height: 23px;
    margin: 14px 0px 0 5px;
    width: 15px;
    display: inline;
	cursor: pointer;
}



/* ######################################################## */
/* podstran seznam */
/* ######################################################## */
#wide.center-content{
	width: 870px;
	padding: 0 0 10px 10px;
	border-right: none;
	height: 100%;
	float: left;
	position: relative;
}
#full_wide.center-content{
	width: 1080px;
	padding: 0 0 10px 10px;
	border-right: none;
	/*height: 100%; */
	float: left;
	position: relative;
}
.center-content .breadcrumbs{
	color: #737373;
	margin: 5px 0 15px;
}
.center-content .edit, .edit a{
	color: #625e5f;
}

.edit{
	margin: 10px 0 0 0;
	width: 100%;
	float: left;
	display: inline;
}
select.proizvajalec{
	border: solid 1px #6A6A6A;
	margin: 0 0 15px;
}
.seznam ul.edit, ul.edit{
	list-style: none;
}

.seznam .edit li, .edit li{
	float: left;
	color: #625E5F;
	margin: 0;
}
.edit a{
	float: left;
}
.edit a.active{
	color: red;
}
.edit a span{
	background: url(../images/sprite1.jpg) no-repeat;
	background-position: -3px -21px;
	/*padding: 5px 5px 0 0;*/
	width: 5px;
	height: 5px;
	margin: 5px 4px 0 10px;
	display: inline;
	float: left;
	font-size: 1px;
}
.edit a.alt span{
	background-position: -8px -21px;
}
.edit .left{

}
.breadcrumbs a{
	text-decoration: underline;
	margin: 0 4px;
}
.breadcrumbs a:hover{
	text-decoration: none;
}

.seznam .box{
	width: 205px;
	/*height: 260px;*/
	float: left;
	margin: 17px 16px 40px 0;
}
/*
.seznam .s_konf_prod_box{
	width: 100%;

	float: left;
	margin: 17px 16px 40px 0;
}
*/
.seznam th { text-align: left; color: #6a6a6a; padding-bottom: 7px; }
.s_konf_prod_box .additional { display: inline-block; color: #000; clear: left; }
.s_konf_prod_box .additional span,
.s_konf_prod_box .additional strong { color: #000; font-size: 14px; }
.s_konf_prod_box td { border-top: 1px dotted #ccc; }
.additional .cena { font-weight: bold; }
.seznam .last{
	margin: 17px 0 0 0;
}
.seznam h2{
	font-size: 16px;
	margin: 10px 0 0;
}

.box h2{
	margin: 5px 0;
	height: 30px;
	font-size: 14px;
	overflow: hidden;
}
.box, .box p{
	font-size: 11px;
	color: #333333;
}
.box p{
/*	height: 34px; */
	overflow: hidden;
}
.seznam .box p{
	height: 34px;
	overflow: hidden;
}
.box .additional{
	margin: 10px 0 0;
	border-top: dotted 1px #919292;
	border-bottom: dotted 1px #919292;
	float: left;
	width: 100%;
	padding: 7px 0;
}
.box .additional div{
	margin: 4px 0;
	float: left;
	width: 100%;
}
.box .additional .cena{
	font-weight: bold;
	color: #231f20;
}
.box h2 a{
	color: #231f20;
	font-size: 12px;
}
.paging-wrap{
	float: left;
	padding: 30px 0 10px;
	width: 100%;
}
.paging{
	text-align: center;
}
.paging li{
	display: inline;
}

.paging a{
	font-size: 12px;
	color: #666;
	border: 1px solid #dadada;
	padding: 4px 8px;
}
.paging a.active{
	color: #000;
	font-weight: bold;
	border: none;
	padding: 5px 9px;
}
.paging a:hover{
	text-decoration: none;
	border-color: #666;
}
.paging .next{
	margin: 0 0 0 15px;
}
.paging .prev{
	margin: 0 15px 0 0;
}

/* ######################################################## */
/* izdelek podstran*/
/* ######################################################## */
.izdelek{
	width: 100%;
	float: left;
	margin: 10px 0 20px 0;
}
.izdelek .left{
	width: 300px;
}

.izdelek .prod-img {
	width:100%;
	text-align: center;
}
.izdelek .prod-img img {
	max-width: 300px;
}

.nakup .left{
	width: auto;
}
.izdelek-content{
	width: 550px;
}
.izdelek-content .opis{
	width: 316px;
	display: inline;
	line-height: 18px;
	padding: 0 20px 0 0;
}

.izdelek-content .opis.avtera .desc  {
	white-space: pre-line;	
}



.izdelek-content .opis.avtera h3,
.izdelek-content .opis.avtera table {
	white-space: nowrap !important;
}

.izdelek-content .opis p, .izdelek-content .opis a{
	color: #333333;
	margin: 4px 0;
	line-height: 18px;
}
.izdelek-content .opis a{
	color: #D71921;
}
.izdelek-content .nakup{
	display: inline;
	width: 214px;
}
.izdelek-content .nakup, .izdelek-content .nakup label, .izdelek-content .nakup span{
	font-size: 12px;
	color: #333333;
}
.nakup div{
	float: left;
	width: 100%;
	margin: 5px 0;
}
.izdelek-content .nakup .cena .right{
	font-size: 24px;
	font-weight: bold;
}
.izdelek-content .nakup .cena .left{
	margin: 5px 0 0 0;
}
.izdelek-content .nakup label{
	margin: 12px 0 0 0;
}

.izdelek-content .nakup input{
	width: 30px;
	margin: 6px 0;
	text-align: center;
	padding: 3px 0;
	height: 18px;
}
.nakup .kupi{
	background:url("../images/sprite1.jpg") no-repeat scroll 1px -28px transparent;
	color:#333333;
	float:left;
	display: inline;
	font-size:16px;
	height:30px;
	line-height:20px;
	margin:15px 0 0;
	padding:12px 0 2px 14px;
	text-shadow:1px 1px 1px #FFFFFF;
	width:200px;
	font-weight: bold;
}
.nakup .kupi-poslji{
	background:url("../images/sprite1.jpg") no-repeat scroll -187px -190px transparent;
	color:#333333;
	float:left;
	font-size:16px;
	height:30px;
	display: inline;
	line-height:20px;
	margin:15px 0 0;
	padding:12px 0 2px 14px;
	text-shadow:1px 1px 1px #FFFFFF;
	width:200px;
	font-weight: bold;
}
.popup_iframe{
	background:url("../images/sprite1.jpg") no-repeat scroll -186px -234px transparent;
	color:#333333;
	float:left;
	font-size:16px;
	height:30px;
	display: inline;
	line-height:20px;
	margin:0 0 20px 59px;
	padding:12px 0 2px 14px;
	text-shadow:1px 1px 1px #FFFFFF;
	width:200px;
	font-weight: bold;
}
.social{
	float: left;
	width: 100%;
}
.social .oceni{
	font-size: 16px;
	font-weight: bold;
}

.izbor{
	background: #6A6A6A;
	color: #fff;
	padding: 5px;
	float: left;
}
/*
.gallery{
	width: 335px;
	float: left;
	clear: left;
}
*/
.prod-img { float: left;}
/*
.gallery .prod-img{
	margin: 5px 22px 5px 0;
}
*/
/* ######################################################## */
/* podstran novice */
/* ######################################################## */
.news-list{
	position: relative;
}
#news .center-content{
	width: 769px;
	padding: 0 20px 20px 0;
	border: none;

}
#news .novice-navi{
	height: 37px;
	background: url(../images/bg-novice-navi.gif) repeat-x bottom;
	border: 1px solid #cccccc;
}
.novice-navi li{
	float: left;
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
}
.novice-navi a, .novice-navi li b{
	float: left;
	padding: 13px 20px;
	display: inline;
}
.novice-navi a.active{
	background: url(../images/sprite1.jpg) center -152px;
	text-decoration: none;
}
#news .edit{
	padding: 10px 0;
}
#news .edit .rss{
	width: 16px;
	height: 16px;
	background: url(../images/sprite1.jpg) no-repeat -63px -190px;
	float: right;
}

.one-news{
	border-bottom: 1px solid #6a6a6a;
	float: left;
	width: 100%;
	padding: 15px 0 15px 0;
}
.one-news .left{
	width: 580px;
}
.one-news .icon{
	background: url(../images/sprite1.jpg) no-repeat;
	width: 31px;
	height: 32px;
	float: left;
	margin: 6px 10px 5px 0;
}
.one-news h1 a, .one-news h2 a{
	color: #000;
	font-size: 20px;
}
.one-news .dodatno{
	color: #6a6a6a;
	font-size: 11px;
}
.one-news p{
	margin: 15px 0 0 0;
	font-size: 12px;
	line-height: 16px;
}
.one-news .beri{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
	margin: 10px 0 0 0;
	float: left;
}
.one-news .beri:hover{
	text-decoration: none;
}
.one-news .beri span{
	background:url("../images/sprite1.jpg") no-repeat -63px -206px;
	float:left;
	height:10px;
	width:8px;
	margin: 2px 3px 0 0;
}
.novica .icon{
	background-position: 0px -190px;
}
#novica a{
	color: #D71921;
}
.test .icon{
	background-position: -32px -190px;
}
#news .edit input{
	float: left;
	margin: 0 3px 0 10px;
}
#news .edit label{
	float: left;
}
#news .right-bar{
	width: 300px;
	margin: 0;
}

#news .right-bar img{
	margin: 0;
}

.right-bar .novice-box{
	background: url(../images/bg-news-box.jpg) no-repeat bottom;
	padding: 20px 10px 10px;
}
.novice-box li{
	clear: both;

}
.zadnje_novice{
	float: left;
	width: 158px;
}
.testi{
	float: left;
	width: 158px;
}
.sistemi{
	float: left;
	width: 158px;
}
.novice-box span.icon{
	background:url("../images/sprite1.jpg") no-repeat scroll 0 -21px transparent;
	float: left;
	height:5px;
	margin: 4px 6px 0 0;
	display: inline;
	font-size: 1px;
	line-height: 1px;
	width: 3px;
}

.novice-box li{
	border-bottom: 1px dotted #919292;
	padding: 5px 0 5px 3px;
	line-height: 15px;
}

.novice-box li.first{
	padding: 8px 0;
}
.novice-box li.last{
	border: none;
}

.novice-box li span.title{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.anketa li{
	border: none;
	padding: 3px 0;
}
.anketa label{
	margin: 0 0 0 4px;
}

.anketa a.glasuj{
	color: #333333;
	text-decoration: underline;
	margin: 0 0 0 18px;
	font-weight: bold;
}

.anketa a.glasuj:hover{
	text-decoration: none;
}

.novice-box small{
	font-size: 11px;
	color: #787878;
}

.mlacom-box{
	background: #eceff5;
	border: 1px #94a3c4 solid;
	margin: 10px 0;
	float: left;
	width: 280px;
	padding: 10px;
}

.mlacom-box .slika{
	float: left;

}

.mlacom-box a.fb{
	color: #3b5998;
	font-size: 14px;
	margin: 3px 0 0 0;
}
a.fb small{
	font-size: 11px;
}

.news-paging{
	float: left;
	margin: 15px 0;
}
.news-paging a{
	margin: 0 4px 0 0;
	padding: 4px 7px;
	background: #6a6a6a;
	float: left;
	color: #fff;
	border: 1px solid #6a6a6a;
}
.news-paging a.active{
	color: #6a6a6a;
	background: #fff;
}
/* ######################################################## */
/* navadna podstran */
/* ######################################################## */
#podstran{
	padding:  10px 20px;
	width: 665px;
}
#podstran p{
	margin: 7px 0;
	line-height: 18px;
}

#podstran ul, .seznam ul{
	list-style: disc outside;
	margin: 10px 0 10px 15px;
}
#podstran li, .seznam li{
	margin: 4px 0;
}
#podstran a{
	color: #D71921;
}
/* ######################################################## */
/* kosarica */
/* ######################################################## */

#wide .cart_title { font-size: 30px; color: #990000; margin: 20px 0 10px; }
.cart_color { color: black !important; font-size: 22px; text-transform: uppercase; font-weight: bold; padding-left: 20px;position: relative; }
.cart_color:before {
	content: " ";
	position: absolute;
	top: 7px;
	left: 5px;
	width: 10px;
	height: 10px;
	background-color: black;
	border-radius: 50%;
}
#shipping_address p { margin: 5px 0; }
#cart{
	position: absolute;
	background-color: #ffffff;
	top:60px;
	right: 0px;
	border: solid 2px #000000;
	z-index: 1000;
	padding: 10px 0;
	_width: 450px;
	*width: 450px;
	float: left;
	overflow: hidden;
}

#cart .empty_cart{
	float: right;
	background: url(../images/icon_empty.png) no-repeat;
	width: 16px;
	height: 16px;
}

#cart a{
	float: none;
	text-shadow: none;
	color: #D71921;
	font-weight: bold;
	margin: 0 4px 0 0;
}
#cart li, #cart p{
	padding: 5px 15px;
}
#cart .odd{
	background: #ccc;
}
#cart .added{
	background: #FFDD00;
}
#cart .title{
	padding: 5px 5px 5px 15px;
	font-size: 14px;
}
.ui-effects-transfer{border:2px solid #902900;}
#cartitems .fancytable th{
	border-bottom: 1px solid #6a6a6a;
	padding: 4px 4px 8px 4px;
}
#cartitems .dotted td{
	border-bottom: 1px dotted #6a6a6a;
	padding: 4px 4px 4px 4px;
}
#cartitems .dotted a{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
#cartitems .dotted a:hover{
	text-decoration: none;
}
#cartitems .povzetek td{
	padding: 8px 0;
}
.cartbutton{
	border: #f1cc00 1px solid;
	/* background: url(../images/sprite1.jpg) no-repeat 0px -29px; */
	background-color: #f1cc00;
	padding: 7px 16px;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff;
	float: right;
	cursor: pointer;
	text-decoration: none;
	color: #000;
}
.cartbutton:hover{
	text-decoration: underline;
}

.noreg-link {
	display: block;
	clear: right;
	float: right;
	margin-top: 10px;
    color: #fd4918;
    text-decoration: underline;
}

.noreg-link:hover {
    text-decoration: none;
}

#cartitems .korak{
	float: right;
	margin: 9px 15px 0 0;
	display: inline;
}

.opomba{
	margin: 0 0 0 15px;
	float: left;
}
.filtri .option_group{
	margin: 0 3px 0 0;
}
/*
* search
*/
.wide{
	position: relative;
}
/* ######################################################## */
/* FOOTER */
/* ######################################################## */

#footer {
	width: 100%;
	background-image: url(../images/bg-footer.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 221px;
	float: left;
	margin: 20px 0 0 0;
}

#footer, #footer a, #footer p, #footer li{
	color: #adadad;
	font-size: 11px;
}

#footer a{
}
#footer .row a{
	text-decoration: underline;
}
#footer .row a.active{
	color: #D71921;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: none;
}
#footer .input{
	background: url(../images/bg-input.png) no-repeat;
	_background:transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://beta.novisplet.com/mlacom.si/images/bg-input.png, sizingMethod='image');
	border: none;
	width: 238px;
	color: #747474;
	margin: 0px 0 0 0;
	padding: 0 0 0 4px;
	padding: 4px 0 4px 4px\9;
}
#footer .submit{
	background: url(../images/submit-ok.png) no-repeat;
	_background:transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://beta.novisplet.com/mlacom.si/images/submit-ok.png, sizingMethod='image');
	padding: 7px 6px;
	margin: 0px 0 0 6px;
	color: #000;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff;
}
#footer .submit, #footer .input{
	float: left;

}

#footer .rss{
	background: url(../images/icons-social.gif) no-repeat right;
	width: 23px;
	height: 21px;
	float: left;
}
#footer .fb{
	background: url(../images/icons-social.gif) no-repeat left;
	width: 23px;
	height: 21px;
	float: left;
	margin: 0 6px;
}
#footer .twit{
	background: url(../images/icons-social.gif) no-repeat center;
	width: 23px;
	height: 21px;
	float: left;
}
.footer-wrap{
	width: 1110px;
	margin: 25px auto 20px;
}

.footer-wrap .row{
	float: left;
}

.row li{
	margin: 8px 0;
}

.bottom .left{
	float: left;
}
.bottom .right{
	float: right;
}

.bottom a span{
	margin: 0px 0 0 0;
	float: left;
}

.bottom a img{
	margin: 1px 0 0 4px;
	float: left;
}

.credit_card_notice {
    font-size:20px;width:400px;height:100px;
    background-color: white;
    padding: 20px;
}

#noregister-open {display:none;}


.hitri-nakup {
	background: #D61920;
	color: #fff;
	padding: 10px 0;
	margin-top: 10px;
	border-radius: 4px;
	text-decoration: none;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
	font-weight: bold;
	margin-top: 10px;
	display: block;
	width: 300px;
	text-align: center;
}

.hitri-nakup:hover{
	text-decoration: underline;
}

.registriraj-se-nakup {
	background: #F8C901;
	text-align: center;
	display: block;
	width: 300px;
	color: #000;
	padding: 10px 0;
	border-radius: 4px;
	text-decoration: none;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
	font-weight: bold;
	margin-top: 20px;
}

.button-naprej {
	display: block;
	margin-top: 10px;
}



/*--------------------------------------------------------------
# .discounttable
--------------------------------------------------------------*/
.discounttable{
	padding-top:35px;
}
	.discounttable .fancytable th{
		border-bottom: 1px solid #6a6a6a;
		padding: 4px 0 8px;
	}
	.discounttable .dotted td{
		border-bottom: 1px dotted #6a6a6a;
		padding: 4px 4px 4px 0;
	}
	.discounttable .dotted a{
		color: #000;
		font-weight: bold;
		text-decoration: underline;
	}
	.discounttable .dotted a:hover{
		text-decoration: none;
	}
	.discounttable .povzetek td{
		padding: 8px 0;
	}
/*--------------------------------------------------------------
# .discountcart
--------------------------------------------------------------*/
.discountcart{
	padding: 25px 15px;
    background: #eee;
    margin-top: 0;
    margin-bottom: 20px;
    max-width: 320px;
}
	.discountcart, .discountcart *{
		box-sizing:border-box;
	}
	.discountcart h3{
		margin-bottom:10px;
	}
	.discountcart-form:after{
		content:'';
		display:block;
		clear: both;
	}
	.discountcart-input{
		width:70%;
		float:left;
		overflow: hidden;
	}
		.discountcart-input input{
			width:100%;
			height: 30px;
			display:block;
			border:1px solid #aaa;
			border-right:0;
			padding-left:10px;
			padding-right:10px;
		}
	.discountcart-button{
		width:30%;
		float:left;
		overflow: hidden;
	}
		.discountcart-button input{
			height:30px;
			width:100%;
			display:block;
		}
	.discountcart-error{
		color: red;
	    background: #ffd0d0;
	    padding: 15px;
	    margin-bottom: 15px;
	    display:none;
	}
	.discountcart-warning{
		color: #e65a05;
	    background: #f9cea7;
	    padding: 15px;
	    margin-bottom: 15px;
	    display:none;
	}
/*--------------------------------------------------------------
# discount varius
--------------------------------------------------------------*/
.discountbadge{
	background:#F8C901;
	padding:5px;
	display:inline-block;
	white-space: nowrap;
}
	.discountbadge-remove{
		background:#D61920;
		color:#fff;
		padding:5px;
		display:inline-block;
		white-space: nowrap;
	}
.discountinfo{
	text-align:left;
	display:inline-block;
	/* width:320px; */
	padding-top:5px;
}
	.discountinfo p{
		margin-top:4px;
		margin-bottom:4px;
	}

/*--------------------------------------------------------------
# bitpay_button
--------------------------------------------------------------*/
#bitpay_button{
	width: 140px;
	height: 40px;
	background: #eee;
	border-radius: 5px;
	display: block;
	background-color: #f1f1f1;
	background-image: url(/images/bitcoin.png);
	background-size: 80%;
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0 0 10px #aaa;
	margin: 10px 0;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #bbb;
}
	#bitpay_button a{
		display:block;
		width:100%;
		height:100%;
	}
	#bitpay_button:hover{
		background-color: #fff;
		border-top: 2px solid #eee;
		border-bottom: 2px solid #fff;
		background-size:79%;
	}

/*--------------------------------------------------------------
# other
--------------------------------------------------------------*/

.cookie-content a{
	color:#d71921;
}
.cookie-content p{
	line-height: 18px;
	padding-bottom: 15px;
}
.cookie-content h1{
	padding-top:10px;
	padding-bottom: 25px;
}
.cookie-content h2{
	font-size:16px;
}
.cookie-content h2,
.cookie-content h3
{
	padding-bottom:20px;
}

.cookie-settings .btn{
	color:#fff;
	background:#aaa;
	border-radius:5px;
	padding:10px 25px;
	display:inline-block;
}
.cookie-settings .btn-primary{
	color:#fff;
	background:#0035ff;
	font-size:16px;
}


/*--------------------------------------------------------------
# cookieinfo
--------------------------------------------------------------*/
#jquery-cookie-law-script, #jquery-cookie-law-script * {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline;
}
#cookie-law-mobile {
    width:50px;
    height:50px;
    padding:10px;
    display:none;
}
#cookie-law-mobile path {
    fill:#ffffff;
}
#jquery-cookie-law-script {
    position:fixed;
    bottom:0;
    left:0;
    z-index:999999;
    display:none;
    width:100%;
    border-color:#202226;
    border-style:solid;
    border-top-width:1px;
    background:rgba(50, 58, 69, 0.5);
    color:#F1F1F3;
    font-size:12px;
    max-width:270px;
    font-size:10px;
    margin-bottom:10px;
    margin-left:10px;
}
#jquery-cookie-law-script.light {
    color:#1a1a1a;
    background:#ffffff;
    border-color:rgba(223, 223, 223, 0.85);
}
#jquery-cookie-law-script.top {
    top:0;
    bottom:auto;
    border-top-width:0px;
    border-bottom-width:1px;
}
#jquery-cookie-law-script.absolute {
    position:absolute;
}
#jquery-cookie-law-script a {
    color:#3B89C7;
}
#cookie-law-action {padding-top:10px;}

/* ---------- Cookie law main message ---------- */
#jquery-cookie-law-script #cookie-law-container-box {
    background:rgba(32, 34, 38, 0.8);
}
#jquery-cookie-law-script.light #cookie-law-container-box {
    background:#F9FAFC;
}
#jquery-cookie-law-script #cookie-law-container {
    padding:10px 20px;
}
#jquery-cookie-law-script #cookie-law-message {
    float:left;
    text-align:justify;
    line-height:14px;
}
/* Gumb I agree */
#jquery-cookie-law-script a.cookie-law-button {
    padding:4px 8px;
    border-radius:0px;
    background-color:#d71921;
    color:#ffffff;
    text-decoration:none;
    transition:0.25s;
}
#jquery-cookie-law-script a.cookie-law-button:hover,
#jquery-cookie-law-script a.cookie-law-button:focus {
    /*background-color:#004776;*/
    opacity:0.8;
    color:#ffffff;
    transition:0.25s;
}
/* End Gumb I agree */

/* Gumb More */
#jquery-cookie-law-script a#cookie-law-button-more {
    margin-left:10px;
    background:#7B8A8B;
}
#jquery-cookie-law-script a#cookie-law-button-more:hover, #jquery-cookie-law-script a#cookie-law-button-more:focus {
    /*background:#697677;*/
    opacity:0.8;
}
/* End Gumb More */

/* ---------- Cookie law more info ---------- */
#jquery-cookie-law-script #cookie-law-more-info {
    display:none;
    background:rgba(50, 58, 69, 0.8);
    text-align:justify;
}
#jquery-cookie-law-script.light #cookie-law-more-info {
    background:#EAEDF1;
    border-top:1px solid #F0F2F5;
}
#jquery-cookie-law-script #cookie-law-info-container {
    padding:10px 20px;
}
#jquery-cookie-law-script #cookie-law-more-text {
    width:85%;
}
#jquery-cookie-law-script #cookie-law-more-text-close {
    float:right;
    padding:1px 10px;
    color:#ffffff;
    text-decoration:none;
    font-size:10px;
}
#jquery-cookie-law-script.light #cookie-law-more-text-close {
    color:#3B89C7;
}
@media (max-width: 1091px) {
    
    #cookie-law-mobile {
        display:block;
    }
    
    #cookie-law-container {
        display:none;
    }
    
    #jquery-cookie-law-script.active {
        max-width:230px;
    }
    
    #jquery-cookie-law-script.active #cookie-law-container {
        display:block;
    }
    
    #jquery-cookie-law-script {
        max-width:50px;
    }
  
}


/*--------------------------------------------------------------
# gdpr popup newsletter
--------------------------------------------------------------*/
.gdpr-popup{
	display:none;
	position:fixed;
	z-index:999;
	width: 100%;
	height:100%;
}
	.gdpr-popup a{
		color:#0035ff;
	}
	.gdpr-popup h2{
		font-size:24px;
	}
	.gdpr-popup p{
		line-height: 16px;
	}
	.gdpr-popup .btn-right{
		float:right;
	}
	.gdpr-popup .btn{
		color:#fff;
		background:#aaa;
		border-radius:5px;
		padding:10px 25px;
		display:inline-block;
	}
	.gdpr-popup .btn-primary{
		color:#fff;
		background:#0035ff;
		font-size:18px;
	}
	.gdpr-popup-layer{
		position:absolute;
		background:rgba(0,0,0,0.9);
		width:100%;
		height:100%;
		left:0;
		top:0;
	}
	.gdpr-popup-modal{
		background:#fff;
		padding:15px;
		margin:0 auto;

		position: relative;
	    top: 10px;
	    left: 10px;

	    width:480px;
	    max-width:95%;

	    top:50%;
	    transform:translateY(-50%);
	}
	.gdpr-popup-modal:after{
		content:'';
		display:block;
		clear:both;
	}
