@charset 'UTF-8';
HTML{overflow:auto}
BODY,DIV,UL,OL,LI,H1,H2,H3,H4,H5,H6,FORM,IMG,FIELDSET,LEGEND,INPUT,BUTTON,TEXTAREA,P,TH,TD{margin:0;padding:0}
BODY,INPUT,BUTTON,SELECT,TEXTAREA{font-size:12px;font-family:arial,helvetica,sans-serif;color:#333}
IMG,FIELDSET,BUTTON{border:0}
P{margin:10px 0}
#body-left P{margin:5px 0 0 0}
#footer P{margin:0}
INPUT[type="text"],INPUT[type="password"],INPUT[type="email"],TEXTAREA,SELECT{padding:3px}
INPUT[type="radio"],INPUT[type="checkbox"]{margin:1px 2px 3px 0}
INPUT,SELECT{vertical-align:middle}
INPUT.small{
	border:1px solid #9FB7C5;
	border-radius:3px;
	box-shadow:0 1px 0 #E4EDF3 inset,0 1px 0 #F1F6F9;
	box-sizing:border-box;
	width:100%;
	font-size:13px;
	padding:7px 8px 6px;
	line-height:normal !important;
}
INPUT.small:focus{
	border:1px solid #56B4EF;
	box-shadow:0 1px 3px rgba(0,0,0,0.05) inset,0 0 2px rgba(82,168,236,0.6);
}
.but{
	display:inline-block;
	vertical-align:middle;
	box-sizing:border-box;
	width:100%;
	cursor:pointer;
	line-height:normal !important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:9px 18px;
	color:#fff;
	text-decoration:none;
	background:#08c;
	background:-moz-linear-gradient(top,#0f97db 0%,#0079bd 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0f97db),color-stop(100%,#0079bd));
	background:-webkit-linear-gradient(top,#0f97db 0%,#0079bd 100%);
	background:-o-linear-gradient(top,#0f97db 0%,#0079bd 100%);
	background:-ms-linear-gradient(top,#0f97db 0%,#0079bd 100%);
	background:linear-gradient(to bottom,#34a6db 0%,#0079bd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a6db',endColorstr='#0079bd',GradientType=0);
	font-size:14px;
	font-weight:400;
	text-align:center;
}
.but::-moz-focus-inner{padding:0;border:0}
.but.primary{
	background:linear-gradient(to bottom,#ff7d27 0%,#f14c04 100%);
	border:1px solid #eb3f03;
}
.but.secondary{}
.but.small{font-size:13px;font-weight:700;padding:6px 10px}
.but.large{font-size:16px;padding:10px 20px}
a.but:hover{text-decoration:none;color:#fff}
A{color:#08c;text-decoration:none}
A.grey,#footer A{color:#333}
A:visited{text-decoration:none}
A:hover,A.grey:hover .read-more,A:hover H2{text-decoration:underline;color:#08c}
A.white{color:white}
A.read-more,.read-more A,.read-more SPAN,A .read-more,.form-btn-text-link.read-more{background:url(bin/sprite_main_6.0.png) no-repeat -313px 50%;padding-left:13px}
.read-more{text-align:right}
A.grey .read-more{color:#666}
.tout-type-TEXT A .read-more{display:inline-block;width:13px;height:13px;padding:0;vertical-align:middle}
UL.bullet-checkmark LI{list-style:none;background:url(bin/sprite_main_6.0.png) no-repeat 0 -284px;padding:0 0 8px 20px}
sup.new{font-size:11px;color:#c00}sup.new:before{content:"NY"}
H1,H2,H3,H4,H5{margin-bottom:10px;font-weight:400;font-size:28px}
H1{margin-bottom:15px}
H2{font-size:18px;line-height:22px}
H3{font-size:14px;font-weight:700}
H4{font-size:12px;font-weight:700}
H5{font-size:12px}
H5{font-style:italic}
img.js-lazy{background-color:#f5f5f5}
.no-js img.js-lazy{display:none}
.fw-nml{font-weight:400}
.fw-bld,.title{font-weight:700}
.fs-sml{font-size:11px}
.pb-top{padding-top:5px;display:block}
.clear{clear:both;overflow:hidden;height:0;background-color:red;line-height:0;font-size:0}
.rikrub{border-bottom:1px solid #ccc;padding:0 0 5px 5px;margin-bottom:10px}
.rikrub H2{margin:0 !important}
.rikrub H2 A{color:#333}
.rikrub A H2{color:#08C}
.rikrub H2 A:hover,.rikrub .nedryck:hover,.tout-type-TEXT A:hover .brief-text{color:#08c}
.nedryck{margin-top:3px;font-weight:700;font-size:12px;color:#08C}
.btn,.btn SPAN{background:url(bin/sprite_main_6.0.png) no-repeat -215px -23px;height:22px;vertical-align:middle;cursor:pointer}
.btn::-moz-focus-inner{padding:0;border:0}
.btn SPAN{display:block;line-height:21px;padding:0 0 0 8px;margin-right:8px;color:#fff !important;font-weight:700;white-space:nowrap}
A.btn{display:-moz-inline-stack;display:inline-block;text-decoration:none}
A.btn,A.btn SPAN{overflow:hidden}
.btn.orange{background-position:right -23px}
.btn.orange:hover{background-position:right -100px}
.btn.orange:hover SPAN{background-position:-225px -100px}
.btn.orange SPAN{background-position:-215px -23px}
.btn.green{background-position:right 0}
.btn.green:hover{background-position:right -77px}
.btn.green:hover SPAN{background-position:-225px -77px}
.btn.green SPAN{background-position:-215px 0}
.btn.orange.big{background-position:right -46px;height:30px}
.btn.orange.big:hover{background-position:right -123px;height:30px}
.btn.orange.big:hover SPAN{background-position:-225px -123px}
.btn.orange.big SPAN{background-position:-215px -46px;font-size:16px;line-height:29px;padding:0 0 0 10px;margin-right:10px;height:30px}
BUTTON.btn{overflow:visible}
@media screen and (-webkit-min-device-pixel-ratio:0){BUTTON.btn SPAN{margin-top:-1px}}
#header{position:relative;width:990px;margin:0 auto 15px;z-index:100}
#basket-frm{display:block;margin:10px;padding:0}
#basket-tbl{border-collapse:collapse;width:745px}
#basket-tbl thead tr .spacer{width:61px}
#basket-tbl TH,#basket-tbl TD{text-align:right}
#basket-tbl TH.tal,#basket-tbl TD.tal{text-align:left}
#basket-tbl TH.tac,#basket-tbl TD.tac{text-align:center}
.vk-delete{display:inline-block;width:15px;height:15px;background:url(bin/sprite_vk_filled_1.3.png) no-repeat -69px -20px}
TD#basket-update{text-align:left;padding-top:8px;vertical-align:top}
.basket-freight{padding-top:8px}
#basket-tbl TH.title{width:100%}
#basket-tbl th{font-weight:700}
#basket-tbl thead th,#basket-tbl tbody td{border-bottom:1px solid #ccc;padding:5px 4px}
#basket-tbl .total-value{font-weight:700;font-size:14px;white-space:nowrap}
#basket-tbl .basket-qty{width:25px}
#basket-tbl #row-total TD,#basket-tbl #row-total TH{padding-top:8px}
#btn_checkout SPAN EM{display:inline-block;vertical-align:middle;width:8px;height:7px;margin-left:5px;background:url(bin/sprite_vk_filled_1.3.png) no-repeat -61px -24px}
#vk-edited-msg{background:#d9edf7;text-align:center;padding:4px 0;font-size:14px;font-weight:700;white-space:nowrap}
#vk-added-msg{position:absolute;left:-180px;top:48px;display:none;z-index:100;width:267px;height:97px;background:url(bin/sprite_vk_filled_1.3.png) no-repeat 0 -57px}
#basket-tbl TD#vk-footer{text-align:left}#basket-tbl TD.vk-footer-pbb{padding-top:15px}
#vk-fb,#vk-pbb{display:inline-block;vertical-align:middle}
#vk-fb{padding-left:20px;height:19px;line-height:19px;background:url(bin/sprite_vk_filled_1.3.png) no-repeat -85px -19px}
#vk-pbb{float:right;height:19px;line-height:19px}
.vk-filled #vk-above{color:#08c}
.vk-filled #vk-above:hover{text-decoration:underline;cursor:pointer}
#basket-share-link{background:url(bin/facebook_16.png) no-repeat 0 0;padding-left:20px;display:inline-block;line-height:18px}

.MainNav {
	background-color:#08c;
	margin-bottom:10px;
	*position:relative;
	*z-index:10;
}
.MainNav__wrapper {
	border-collapse:collapse;
	display:table;
	margin:0 auto;
	width:990px;
}
.MainNav__list {
	display:table-row;
}
.MainNav__item {
	border-right:1px solid #40a6d9;
	display:table-cell;
	position:relative;
	*display:block;
	*float:left;
}
.MainNav__list .MainNav__item:first-child {
	border-left:1px solid #40a6d9;
}
.MainNav__link {
	display:block;
	font-size:14px;
	line-height:36px;
	padding:0 10px;
	text-align:center;
}
.MainNav__link:link{
	color:#fff;
}
.MainNav__link:visited{
	color:#fff;
}
.MainNav__link:hover{
	background-color:#40a6d9;
	color:#fff;
	text-decoration:none;
}
.MainNav__link:active{
	color:#fff;
}
.MainNav__link.is-current{
	background-color:#006ea4;
}
.MainNav__link i{
	background-image: url(bin/sprite_main_6.0.png);
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
}
.MainNav__link--haspopup i{
	background-position:-575px -130px;
	height:7px;
	width:9px;
}
.MainNav__link--haspopup.is-opened{
	background-color:#006EA4;
	outline: 0;
	position:relative;
	*position:static;
	z-index:210;
}
.MainNav__link--haspopup.is-opened:after{
    content:" ";
    position:absolute;
    height:0;
    width:0;
    border:8px solid transparent;
    border-top:8px solid #006EA4;
    top:100%;
    left:50%;
    margin-left:-8px;
    z-index:210;
}
.MainNav__item--DITO > .MainNav__link > i{
	background-position:-676px -186px;
	height:26px;
	width:25px;
}
.MainNav__item--BOKREA .MainNav__link{
	background-color:#ff0099;
	/*background-clip: padding-box;*/
}
.MainNav__item--BOKREA .MainNav__link:hover{
	background-color:#ff0099;
}
/*
.MainNav__item--XMAS > .MainNav__link{
	background:url(bin/xmas_2015/topnav_tab_xmas_2015_bg.png) repeat-x 0 0; 
	border:1px solid #f5bfbf;
	font-weight:700;
	line-height:30px;
	margin:2px;
}
*/
.MegaMenu {
	background-color:#fff;
	display:none;
	position:absolute;
	width:990px;
	z-index:200;
	-webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    2px 2px 10px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         2px 2px 10px 0px rgba(50, 50, 50, 0.3);
}
.MegaMenu.visible{
	display:block;
}
.MegaMenu__wrapper{
	border:1px solid #ccc;
	border-top-width:0;
	overflow:hidden;
	padding:30px 0 30px 30px;
}
.MegaMenu__Group{
	float:left;
	list-style:none;
	width:25%;
}
.MegaMenu__Group--last{
	*margin-right:-10px;
}
.MegaMenu__Group > LI {
	margin-bottom:5px;
}
.MegaMenu__Group > LI > A{
	font-size:14px;
	line-height:18px;
}
.MegaMenu A:link, .MegaMenu A:visited{
	color:#333;
}
.MegaMenu A:hover{
	color:#08c;
}

#body{clear:both;width:990px;position:relative;margin:0 auto;padding-bottom:6px;background:url(bin/body-bg_1.0.gif) repeat-y 0 0 #fff;z-index:8}

.body-jacket{
	background-repeat:no-repeat;
	background-position:50% 0;
	min-width:1000px;
	position:relative;
	width:100%;
}
.body-jacket__link{
	height:600px;
	position:absolute;
	text-align:center;
	width:100%;
}

#body-right{float:right;width:790px;padding-bottom:20px}
#body-right UL,#body-right OL{margin:10px 0 0 0}
#body-right LI{margin:0 0 1px 2em}
#body-right UL LI{margin:0 0 1px 1.3em}
P.short-margin{margin:5px 0}
P.no-margin{margin:0}
#body-left H1,#body-left H2,#body-left H3{color:#666}
#body-path{position:relative;background:#fff;margin-left:15px}
BODY.four-cols #body-path{width:570px}
#cms-share{float:right;margin:0 20px}
#content-main{float:left;width:550px;margin-left:15px;background:#fff}
BODY.wide #body{background-position:-1980px 0}
BODY.wide #content-main{width:775px}
#content-sidebar{width:200px;margin-left:590px}
#content-sidebar img{max-width:200px}
#body-left{margin-right:790px;margin-bottom:-6px}
.leftmenu{background:#eee;padding:10px;margin-bottom:10px;overflow:hidden}
.leftmenu+.leftmenu{padding-bottom:15px}
.leftmenu LI{margin-bottom:5px}
.leftmenu LI,#footer LI{list-style:none}
.leftmenu H2{padding-top:18px;border-top:1px solid #ddd}
.leftmenu H3{margin:0 0 5px 0}
#body-left .leftmenu+.leftmenu H2{padding:0;border:none;margin-bottom:5px}
.leftmenu UL LI:first-child H2{border:0;padding:0}
.leftmenu LI UL LI{background:url(bin/sprite_main_6.0.png) no-repeat -727px -167px;padding:0 0 0 12px;margin:0 0 5px;color:#999}
.leftmenu.dep_menu LI UL LI{background:none;padding:0;margin-bottom:7px}
.leftmenu LI UL{margin-bottom:20px}
.leftmenu LI.read-more{background:none}
.leftmenu LI LI A{color:#333;font-weight:400}
.leftmenu A:hover{color:#08c}
.leftmenu .questions LI{margin:0;line-height:18px}
.dep_menu A.selected{font-weight:700}
#side-info{padding:20px 10px 20px 10px;overflow:hidden;background:#eee;margin-top:15px;margin-bottom:20px}
.side-info-box{padding:15px 0;border-top:1px solid #ccc;position:relative}
.side-info-box.firstchild{padding-top:0;border:none}
.side-info-box H3{line-height:16px;margin-bottom:8px}
.side-info-box P{margin-top:5px}
.side-info-box .icon-row{text-align:center;margin-top:8px}
.side-info-box .icon{display:inline-block;background:url(bin/sprite_homepage-icons_1.9.png) no-repeat 0 50%}
.side-info-box .read-more{margin-top:15px}
#icon-cc{width:156px;height:28px;background-position:-159px 50%}
#icon-lo{width:158px;height:55px;background-position:-326px 50%}
#footer{clear:both;position:relative;margin-top:-5px;padding-top:30px;z-index:9;background:url(bin/sprite_global-alpha-transparent-1.3.png) repeat-x 0 -97px;overflow:hidden}
#footer UL{float:left;position:relative;left:50%}
#footer UL LI{float:left;position:relative;right:50%;padding:0 50px}
#footer UL UL{float:none}
#footer UL UL LI{float:none;padding:0;margin-bottom:3px}
#footer H3{margin-bottom:3px}
#footer-copy-wrapper{background:#eee;padding:15px;margin-top:25px}
#footer-copy{width:990px;margin:0 auto}
#footer-copy #c{float:left;width:100%;overflow:hidden;position:relative}
#footer-copy UL LI{display:block;float:left;padding:0 10px;right:auto;border-left:1px solid #666;position:relative;right:50%}
#footer-copy UL{clear:left;float:left;position:relative;left:50%;text-align:center}
#footer-copy UL LI:first-child{border:0}
.price{font-size:18px;font-weight:700;color:#333;display:inline-block;vertical-align:middle;margin-right:6px}
.price.big{font-size:24px;vertical-align:-20%}
.price.red{color:#c00}
.price-overridden{text-align:right;font-size:11px;padding-top:5px}
.price-medmera{background:url(bin/sprite_main_6.0.png) no-repeat 0 50%;padding-left:24px}
.pris{display:inline-block;font-weight:700;font-size:14px}
.pris.big{font-size:24px;line-height:24px}
.pris.red{color:#c00}
.pris.medmera{background:url(bin/sprite_main_6.0.png) no-repeat 0 50%;padding-left:22px;height:15px}
.content-header{margin:15px 0 20px}
.tout-row{border-collapse:collapse}
.tout-type-TEXT IMG{margin-top:10px}
.tout-type-TEXT A,.tout-type-HEAD A{display:block}
.tout-type-TEXT A .brief-text{color:#666;font-weight:400}
.tout-1{width:130px}.tout-2{width:270px}.tout-3{width:410px}.tout-4{width:550px}.tout-5{width:690px}.tout-alley{width:10px}
BODY.wide .tout-2{width:291px}BODY.wide .tout-3{width:452px}BODY.wide .tout-4{width:613px}BODY.wide .tout-5{width:775px}BODY.wide .tout-alley{width:31px}
.tout{vertical-align:top}
.tout.lastrow{padding-bottom:35px}
.tout-type-HEAD.lastrow{padding-bottom:10px}
.tout .cover{float:left;margin-right:10px}
.cover-img-wrap{position:relative;float:left}
.tout-1.cover{vertical-align:bottom}
.tout-2 .cover{width:70px}
.tout-4 .cover{margin-right:20px}
.tout-2 .cover,.tout-4 .cover{float:left}
.tout-2 .cover-img{width:70px}
.tout .cover+DIV{overflow:hidden}
.tout .rbox{padding:0;margin-top:8px}
.tout-4 .rbox{float:right;width:130px}
.tout .new{text-transform:uppercase;font-size:11px;color:#c00;font-weight:400;vertical-align:middle}
.tout H3{margin:0 0 1px 0;font-size:12px}
.tout-4 DIV H3{font-size:14px}
.tout-1 H3{margin-top:10px}
.tout H3 A{font-weight:700}
.tout-type-PREN{border:1px solid #ccc;padding:10px}
#pren-fld-wrap{border:1px solid #7f9db9;padding:4px;margin-top:5px}
.pren-fld{width:98%;padding:0;margin:0;border:0}
#pren-btn-wrap{text-align:right;margin-top:8px;position:relative}
.pren-link{float:left;line-height:22px}
.tout-type-HTML H2{margin-top:30px}
.tout-type-HTML.first-tout H2:first-child{margin-top:0}
.tout-type-AUTO_NEWS .rikrub{margin-bottom:20px}
.tout-type-AUTO_NEWS.tout-4 .cover,.tout-type-AUTO_NEWS.tout-4 .cover{margin:0}
.tout-type-AUTO_NEWS.lastrow{padding-bottom:0}
.tout P.brief-text{margin:10px 0 0 0 !important}
.tout.status{font-weight:700;padding-top:5px}
.tout-2.status,.tout-wide.status{text-align:right}
.tout.status-31{color:#c00}
.tout .rbox IMG{vertical-align:middle;margin-left:5px}
.tout .price-box{position:relative;z-index:1}
.plate-heading{background:#08c;display:block;padding:10px;position:relative}
.plate-heading_pink{background:#f09;display:block;padding:10px;position:relative}
.plate-heading_green{background:#0c9;display:block;padding:10px;position:relative;color:#fff}
.plate-heading_orange{background:#f60;display:block;padding:10px;position:relative;color:#fff}
.plate-heading_blue{background:#08c;display:block;padding:10px;position:relative;color:#fff}
.plate-heading_pink a,.plate-heading_green a,.plate-heading_orange a,.plate-heading_blue a{color:#fff;font-size:12px;text-align:right;float:right}
h2.plate-heading_pink,h2.plate-heading_green,h2.plate-heading_orange,h2.plate-heading_blue{color:#fff}
.plate-heading h2{line-height:15px;font-size:17px;display:inline;color:white}
.plate-heading a{line-height:15px;padding:10px;font-family:arial,helvetica, verdana,sans-serif;text-align:right;font-size:12px;color:white;text-decoration:none;position:absolute;top:0;right:0;left:0;bottom:0}
.plate-heading span:hover{text-decoration:underline}
.plate-heading.xmas{background:#cd071e}
#content-sidebar .tout-row{margin-top:15px}
#content-sidebar .tout-row:first-child{border:0;margin-top:0}
#content-sidebar .rikrub{padding:0;border:0;margin:0}
#content-sidebar .tout-type-B{width:200px}
.tag-smakprov,.tag-niceprice{position:absolute;bottom:4px;right:-8px;width:56px;height:35px;background:url(bin/sprite_global-alpha-transparent-1.3.png) no-repeat 0 0}
.tag-smakprov{bottom:4px;right:-8px;width:56px;height:35px}
.tag-niceprice{top:4px;right:-8px;width:44px;height:42px;background-position:0 -37px;text-align:center;line-height:52px;color:white;font-size:11px;letter-spacing:1px}
A:hover .tag-niceprice{text-decoration:none}
.dito-delivery{display:inline-block;text-align:left;height:30px;background:url(bin/sprite_main_6.0.png) no-repeat -674px -186px;padding-left:35px;margin-bottom:1px}
.rbox{position:relative;background:#eee;text-align:right;padding:8px;min-height:22px}
.rbox-elm{position:absolute !important;background:url(bin/sprite_main_6.0.png) no-repeat -115px -90px;width:5px;height:5px}
.rbox-elm.tl{top:0;left:0}
.rbox-elm.tr{top:0;right:0;background-position:-120px -90px}
.rbox-elm.bl{bottom:0;left:0;background-position:-115px -95px}
.rbox-elm.br{bottom:0;right:0;background-position:-120px -95px}
.combo-offer-box{padding:10px 20px 20px 20px;border:1px solid #f60;background:transparent;text-align:left;margin-bottom:35px}
.combo-offer-box>.rbox-elm.tl{top:-1px;left:-1px;background-position:-135px -90px}
.combo-offer-box>.rbox-elm.tr{top:-1px;right:-1px;background-position:-140px -90px}
.combo-offer-box>.rbox-elm.br{bottom:-1px;right:-1px;background-position:-140px -95px}
.combo-offer-box>.rbox-elm.bl{bottom:-1px;left:-1px;background-position:-135px -95px}
#body-right .combo-offer-box .rbox{float:right;width:175px;margin:0 0 10px 20px}
.combo-offer-box .rikrub{padding:0;border-bottom:none;margin-top:0}
.combo-offer-box .combo-offer-touts{margin:0 0 20px 0;padding:0 10px 20px 10px;border-bottom:1px solid #ccc}
.combo-offer-box .tout-alley{padding:0 10px 0 4px}
.combo-offer-alley{display:inline-block;width:35px;height:36px;background:url(bin/sprite_main_6.0.png) no-repeat -186px -90px}
#body-right .combo-offer-box P{margin:0 0 0 5px}
#review-spec{display:inline-block;vertical-align:middle}
.review P{margin-top:10px}
.review{padding:15px 0 15px 0;border-top:1px solid #ddd}
#reviews .review:first-child{border:none}
.review.hidden{display:none}
.review .grade{margin-right:6px}
.review H3{margin-bottom:6px;font-size:14px}
.review.no-text H3{font-weight:400;font-style:italic;color:#666}
.review-header{display:inline-block;vertical-align:middle}
.review.no-text P{margin:0}
.review H4{margin:0;font-weight:400}
.review-text{font-size:13px;line-height:17px}
.review-permalink{margin-top:15px}
.review-vote{margin-top:12px}
.btn-report-review{color:#08C;cursor:pointer}
.btn-report-review:hover{text-decoration:underline}
.grade{display:inline-block;vertical-align:middle;width:90px;height:19px;margin:-1px 5px 0 0;background:url(bin/sprite_rating_stars_1.0.png) -267px 50% no-repeat}
.hitrow .grade,.hitrow .grade-info{margin-top:2px;height:19px;line-height:19px;color:#666}
.grade-info{margin-left:-3px}
.grade-info{display:inline-block;vertical-align:middle;margin-right:6px}
.grade.grade-0{background-position:-321px 50%}
.grade.grade-1{background-position:-303px 50%}
.grade.grade-2{background-position:-285px 50%}
.grade.grade-4{background-position:-249px 50%}
.grade.grade-5{background-position:-231px 50%}
.grade.big{width:115px;height:24px;background-position:-46px 50%;margin-top:-5px}
.grade.big.grade-0{background-position:-115px 50%}
.grade.big.grade-1{background-position:-92px 50%}
.grade.big.grade-2{background-position:-69px 50%}
.grade.big.grade-4{background-position:-23px 50%}
.grade.big.grade-5{background-position:0 50%}
.tl_share{margin:15px 0 0;padding:5px 0 3px;border-top:1px solid #ccc;vertical-align:top;text-align:right}
#brand-icons,.social-media-ft{background-repeat:no-repeat}
#brand-icons{width:670px;height:56px;margin:0 auto 30px auto}
.social-media-ft{background-position:-739px 0;padding:0;float:left;position:relative;right:50%}
.social-media-ft a{display:inline-block;width:26px;height:26px;margin-top:5px;margin-right:12px}
#pren-fld-wrap-ft{float:left;border:1px solid #7F9DB9;padding:0 4px;margin-top:6px;width:170px}
#pren-btn-wrap-ft{float:left;text-align:right;margin-top:6px;position:relative;margin-left:10px}
.fb-like-us{height:32px;width:190px;display:inline-block;background-color:#e2e6f0;padding:5px;text-decoration:none!important}
.fb-icon-sprite{background:url(bin/sprite_homepage-icons_1.9.png) no-repeat;background-position:1px -35px;height:35px;width:35px;display:inline-block;vertical-align:middle}
.fb-like-us-text{font-family:arial,helvetica, verdana, sans-serif;font-weight:700;color:#3b5998;margin-left:2px}
.fb-like-us-text:hover{text-decoration:underline}
.cover-small{max-width:70px}
.lazyload{display:none}
/* Nyheter */
.new-books{width:196px;height:200px;text-align:center;border:2px solid #f60;color:#f60}
.new-books A{color:#f60;font-weight:400}
.new-books A:hover{text-decoration:none}
.new-books-text{font-size:27px;padding:10px;padding-top:5px;line-height:27px}
.new-books-text A:hover{text-decoration:underline}
.num-new-books{font-size:80px;padding-top:10px}
.num-new-books A{font-weight:700}
.start-banner-links{height:32px;width:550px;background:#f09;margin-top:3px}
.start-banner-links ul{font-size:12px;line-height:12px;font-weight:700;color:#fff;clear:left;float:left;position:relative;left:50%;text-align:center}
.start-banner-links ul li{height:12px;border-left:1px solid #fff;margin:0px!important;padding:0px 10px 0px 10px;display:block;float:left;list-style:none;position:relative;right:50%}
.start-banner-links ul li:first-child{border:none}
.start-banner-links ul li a{color:#fff}
.start-banner-links ul li a:hover{text-decoration:underline}
.hidden{visibility:hidden}
#logo-div{width:200px;height:107px;display:inline-block;vertical-align:bottom}
#logo-img{display:block}
#vk{position:absolute;bottom:0;right:0;width:200px}
#vk-above{text-align:right;padding:0 6px 6px 0}
#vk-above{padding-right:6px}
#vk-box,#searchfield-wrap1{float:right}
#searchfield-wrap1{background:#fff}
#vk-box,#vk-details-shadow,.ac_results,.sub-shadow{-webkit-box-shadow:3px 3px 3px -1px rgba(147,145,138,0.4);-moz-box-shadow:3px 3px 3px -1px rgba(147,145,138,0.4);box-shadow:3px 3px 3px -1px rgba(147,145,138,0.4)}
#vk-details-shadow{position:absolute;right:0;top:0;text-align:right;line-height:0}
#vk-box{position:relative;border:1px solid #ccc;padding:6px 9px 6px 6px}
#vk-box.vk-opened{border-color:#aaa}
#searchfield-wrap2{float:left;border:2px solid #f60;border-right:none;position:relative}
#searchfield-wrap2{border:1px solid #f60}
#vk-wrap2{float:left;width:183px;height:22px;text-align:right;line-height:22px}
#searchfield-wrap3{float:left;width:408px;height:32px;max-height:32px;overflow:hidden}
#searchfield-wrap3{width:138px;height:25px;max-height:25px}
.searchfilter input[type="text"]{width:100%;padding:8px 0 10px 7px;font-size:14px;border:none;outline-style:none;background:none repeat 0 0 transparent;position:absolute;top:0;left:0;z-index:2}
.searchfilter input[type="text"]{font-size:12px;padding-top:6px}
#searchfield-btn{position:relative;z-index:10;background:url(bin/sprite_main_6.0.png) -633px -232px no-repeat;border:0 none;cursor:pointer;float:left;width:50px;height:36px;text-indent:-9999px;top:0}
#searchfield-btn{background-position:-657px -287px;width:38px;height:27px}
#searchfield-btn:hover{background-position:-695px -287px}
#qs-b:hover{background-position:-683px -232px}
.ac_results{background:#fff;z-index:99999;margin-top:-1px}
.ac_results UL{list-style-position:outside;list-style:none;border:1px solid #f60;padding:4px 2px 5px 2px}
.ac_results LI{padding:4px 7px;cursor:default;display:block;font-size:13px;line-height:14px}
.ac_over{background:#eee}
#vk-icon{position:absolute;bottom:5px;left:7px;width:60px;height:52px;background:url(bin/sprite_main_6.0.png) 0 0 no-repeat}
.vk-filled #vk-icon{background:url(bin/sprite_vk_filled_1.3.png) 0 0 no-repeat;cursor:pointer}
#vk-details-box{position:relative;clear:both;float:right;display:none}
#vk-details-tr{display:inline-block;position:relative;z-index:10;margin:-1px 0 -1px 0;background-color:#fff;border-left:1px solid #aaa;border-right:1px solid #aaa}
#vk-details-tr DIV{width:198px;height:8px}
#vk-details-content{clear:both;border:1px solid #aaa;background:#fff;line-height:normal;}
#header-tr{position:absolute;top:0;right:0;height:27px}
#user-links{float:right;margin-top:8px}
#user-links UL{list-style:none}
#user-links LI{float:left;border-left:1px solid #08c;padding:0 10px;line-height:13px;font-weight:700}
#user-links LI:first-child{border:none}
#user-links A{font-weight:700}
/* public links */
#public-links{float:right;padding:8px 0px 8px 10px;height:30px;background:url(bin/sprite_main_6.0.png) -215px 62px}
#public-links UL{list-style:none}
#public-links LI{float:left;border-left:1px solid #08c;padding:0 10px;line-height:13px;font-weight:400}
#public-links LI:first-child{border:none}
#public-links A{font-weight:400}
.placeholder{color:#666}
.btn-wrap a{text-decoration:none}
.btn-wrap .button{background:none;border:none;margin:0;padding:0;font-size:0;line-height:0;width:auto;overflow:visible;cursor:pointer;display:inline-block}
.btn-wrap .button::-moz-focus-inner{border:0;padding:0}
.btn-wrap .button span{display:inline-block;border:1px solid #03699c;background:#279ad3;background:-moz-linear-gradient(top,#279ad3 0%,#0674ac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#279ad3),color-stop(100%,#0674ac));background:-webkit-linear-gradient(top,#279ad3 0%,#0674ac 100%);background:-o-linear-gradient(top,#279ad3 0%,#0674ac 100%);background:-ms-linear-gradient(top,#279ad3 0%,#0674ac 100%);background:linear-gradient(to bottom,#279ad3 0%,#0674ac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#279ad3',endColorstr='#0674ac',GradientType=0);color:#fff;font-weight:700;border-radius:5px;zoom:1}
.btn-wrap .button span:hover{background:#70bde3;background:-moz-linear-gradient(top,#70bde3 0%,#0a7eb8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70bde3),color-stop(100%,#0a7eb8));background:-webkit-linear-gradient(top,#70bde3 0%,#0a7eb8 100%);background:-o-linear-gradient(top,#70bde3 0%,#0a7eb8 100%);background:-ms-linear-gradient(top,#70bde3 0%,#0a7eb8 100%);background:linear-gradient(to bottom,#70bde3 0%,#0a7eb8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70bde3',endColorstr='#0a7eb8',GradientType=0);		}	
.btn-wrap .button.ora span{border:1px solid #eb3f03;background:#ff7d27;background:-moz-linear-gradient(top,#ff7d27 0%,#f14c04 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff7d27),color-stop(100%,#f14c04));background:-webkit-linear-gradient(top,#ff7d27 0%,#f14c04 100%);background:-o-linear-gradient(top,#ff7d27 0%,#f14c04 100%);background:-ms-linear-gradient(top,#ff7d27 0%,#f14c04 100%);background:linear-gradient(to bottom,#ff7d27 0%,#f14c04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d27',endColorstr='#f14c04',GradientType=0)}
.btn-wrap .button.ora span:hover {border:1px solid #eb3f03!important;background:#ff7d27!important;background:-moz-linear-gradient(top,#ffa86d 0%,#f65707 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa86d),color-stop(100%,#f65707))!important;background:-webkit-linear-gradient(top,#ffa86d 0%,#f65707 100%)!important;background:-o-linear-gradient(top,#ffa86d 0%,#f65707 100%)!important;background:-ms-linear-gradient(top,#ffa86d 0%,#f65707 100%)!important;background:linear-gradient(to bottom,#ffa86d 0%,#f65707 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa86d',endColorstr='#f65707',GradientType=0)!important}	
.btn-wrap .button.large span{padding:10px 30px;font-size:16px;line-height:18px}
.btn-wrap .button.x-large span{padding:15px 35px;font-size:16px;line-height:18px}
.btn-wrap .button.medium span{padding:6px 10px;font-size:13px;line-height:16px}
.campaign-ad{width:243px;height:250px;border:1px solid #dadada;float:left;margin-left:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}
.campaign-ad.pink-box{border:1px solid #f08}
.campaign-ad.orange-box{border:1px solid #f80}
.campaign-ad:first-child{margin:0}
.campaign-ad .btn-wrap{margin-top:-23px}
.campaign-ad .btn-wrap .button span{padding-left:15px;padding-right:15px;font-size:16px;line-height:18px}
.plate-heading-regular{border-bottom:1px solid #ccc;padding:10px 1px 7px 1px;background:none}
.plate-heading-regular h2{font-size:18px;color:#333}
.plate-heading-regular a{color:#08c;padding-top:12px;padding-right:2px}
/*** QS RESPONSIVE ***/
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;text-decoration:none}
#av-search-link{margin-bottom:6px;margin-right:5px;text-align:right}
#ac-wrapper{position:absolute;bottom:0px;left:0px;height:0px;width:100%;overflow:visible}
.ac_results{display:block;position:absolute;top:0;left:0;width:100%}
#qs-inner,#vk-box,#vk-details-shadow,.ac_results,.sub-shadow{-webkit-box-shadow:2px 2px 2px -1px rgba(147,145,138,0.4);-moz-box-shadow:2px 2px 2px -1px rgba(147,145,138,0.4);box-shadow:2px 2px 2px -1px rgba(147,145,138,0.4)}
#qs-outer,#qs-inner,#qs-border{display:inline-block}
#qs-outer{position:absolute;left:260px;bottom:0}
#qs-inner{position:relative;overflow:visible}
#qs-border{border:2px solid #F60;border-right:none;margin-right:50px}
#qs-q{width:380px;height:16px;padding:9px 8px 7px;font-size:14px;border:none;outline-style:none;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border-radius:0;overflow:visible;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box}
#qs-q:-ms-input-placeholder{color:#999}
#qs-b{position:absolute;top:0;right:0;width:50px;height:36px;background:url(bin/sprite_main_6.0.png) no-repeat -633px -232px;border:0;cursor:pointer;text-indent:-9999px;z-index:10}
#qs-kw-clear{display:none;width:32px;height:32px;position:absolute;top:2px;right:55px;z-index:100;background:url(bin/sprite_main_6.0.png) no-repeat -41px -81px #fff;cursor:pointer}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
@media only screen and 
	(min-device-width:320px) and (max-device-width:768px){/*mobile*/
	.ac_results LI{-webkit-text-size-adjust:150%}
}
.nb-signup-box INPUT,.nb-signup-box BUTTON{margin-top:6px}
.js .nb-signup-box BUTTON{display:none}
#yrh-clicklist{padding:10px;border:1px solid #ddd;margin-top:20px}
#yrh-clicklist H4{margin-bottom:8px}
#yrh-clicklist A{font-weight:400}
#yrh-clicklist UL.yrh-clicklist-items LI{padding:0 0 3px 12px;background:url(bin/sprite_main_6.0.png) no-repeat -727px -167px}
#yrh-hidden{display:none}
.yrh-toggle{text-decoration:underline;cursor:pointer;color:#08c;margin-top:5px}
/* Children theming */
	@media only screen and (min-device-width:1024px){
		.body-jacket--kids				{background-image:url(bin/dep_children/mood_default.jpg)}
		.body-jacket--kids-0-3			{background-image:url(bin/dep_children/mood_0-3.jpg)}
		.body-jacket--kids-3-6			{background-image:url(bin/dep_children/mood_3-6.jpg)}
		.body-jacket--kids-6-9			{background-image:url(bin/dep_children/mood_6-9.jpg)}
		.body-jacket--kids-9-12			{background-image:url(bin/dep_children/mood_9-12.jpg)}
		.body-jacket--kids-12-15		{background-image:url(bin/dep_children/mood_tonar.jpg)}
		.body-jacket--kids-tonar		{background-image:url(bin/dep_children/mood_tonar.jpg)}
		.body-jacket--kids-ungavuxna	{background-image:url(bin/dep_children/mood_tonar.jpg)}
		.body-jacket--bokrea-forboka	{background-image:url(/img/bokrea_2016/bokrea_teaser_bg_forboka.png)}
		.body-jacket--bokrea			{background-image:url(/img/bokrea_2016/bokrea_teaser_bg.png)}
	}
	#menu_age_group{display:inline;list-style:none outside none}
	#body-right #menu_age_group LI{float:left;margin:0 0 0 8px}
	#body-right #menu_age_group LI:first-child{margin-left:0}
	#menu_age_group A{display:inline-block;width:82px;height:45px;background:url(bin/dep_children/sprite_age_groups_buttons_1.1.png) no-repeat 0 0}
	A#age_group_0-3{background-position:0 0}
	A#age_group_3-6{background-position:0 -45px}
	A#age_group_6-9{background-position:0 -90px}
	A#age_group_9-12{background-position:0 -135px}
	A#age_group_12-15{background-position:0 -180px}
	A#age_group_tonar{background-position:0 -180px}
	A#age_group_ungavuxna{background-position:0 -225px}
@media only screen and (max-device-width:480px){
	.mobile-hidden,#public-links,#av-search-link,a .nedryck,.tout .tag-smakprov,.tout .tag-niceprice{display:none !important}
	#user-links LI{padding:0 20px}
	#user-links LI:last-child{padding-right:5px}
	#header{margin:20px auto 35px}

	.MainNav{
			margin-bottom:35px;
	}
	.MainNav__link{
		font-size:18px;
		padding:0 10px;
		line-height:46px;
	}
	.MainNav__item--XMAS > .MainNav__link{
		line-height:40px;
		margin:2px;
	}
	.MegaMenu__Group LI > A {
		font-size:16px;
		line-height:32px;
	}

	#content-sidebar .tout-row{margin-top:35px}
	.product #content-sidebar .tout-row{margin-top:15px}
	#footer UL UL LI{margin-bottom:45px}
	/*PDP*/
	#share-row{padding-top:10px !important;padding-bottom:10px !important}
	#share-right{height:20px !important}
	.share-btn{display:none!important}
	.share-btn.fb{display:inline-block !important}
	#share-left UL#grade-blogs-summary LI{padding:0 15px !important}
	#share-left UL#grade-blogs-summary LI:first-child{padding-left:0 !important}
	#offer-top{display:none}
	#offer{padding-top:20px !important}
	UL#all-editions-list LI{padding:0 10px !important}
	UL#all-editions-list LI:first-child{padding:0 !important}
	a.helpful-vote,.btn-report-review{margin:0 20px}
}
	.content-block.toplist {
		background-color:#f4f4f4;
	}
	.content-block__header,.content-block__footer{
		padding:10px;
	}
	.toplist .content-block__header{
		background-color:#f60;
		color:#fff;
		font-weight:700;
	}
	.toplist--barn_tonar_0_3 .content-block__header{background-color:#3c0}
	.toplist--barn_tonar_3-6 .content-block__header{background-color:#f60}
	.toplist--barn_tonar_6_9 .content-block__header{background-color:#c06}
	.toplist--barn_tonar_9_12 .content-block__header{background-color:#036}
	.toplist--barn_tonar_12_15 .content-block__header{background-color:#606}
	.toplist--barn_tonar_ungavuxna .content-block__header{background-color:#606}
	.content-block__header H2{
		margin:0 0 3px 0;
	}
	.toplist .content-block__footer{
		text-align:center;
		background-color:#f4f4f4;
		border:1px solid #eee;
		border-top:none;
	}
	.product-list{
		margin:0 !important;
	}
	.product-list__item{
		list-style:none;
		margin:0 !important;
	}
	.product-list--vert .product-list__item{
		display:block;
	}
	.product__image-container{
		position:relative;
	}
	.product__image-container,
	.product__details-container,
	.icon{
		display:inline-block;
		vertical-align:top;
	}
	.product__details-container{
		width:133px;
	}
	.product__details-container>a{
		display:block;
	}
	.product__title{
		font-size:12px;
		font-weight:400;
		line-height:15px;
		max-height:30px;
		overflow:hidden;
		margin:0;
		word-wrap:break-word;
	}
	.product__authors{
		color:#333;
		margin:1px 0 0 0;
		font-weight:400;
		font-size:11px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		word-wrap:break-word;
	}
	.product__authors a{
		color:#333;
	}
	.product__details a:hover .product__authors{
		color:inherit;
	}
	.product__rating{
		margin-top:4px;
		margin-left:-1px;
		color:#666;
		font-size:11px;
		line-height:14px;
		height:14px;
	}
	.icon{
		background:url(bin/sprite_main_6.0.png) no-repeat 0 0;
		position:relative;
		top:-.1em;
		vertical-align:middle;
		margin-right:3px;
	}
	.product__rating .icon{
		width:75px;
		height:14px;
	}
	.product__rating.product__rating--1 .icon{background-position:-282px -335px}
	.product__rating.product__rating--2 .icon{background-position:-267px -335px}
	.product__rating.product__rating--3 .icon{background-position:-252px -335px}
	.product__rating.product__rating--4 .icon{background-position:-237px -335px}
	.product__rating.product__rating--5 .icon{background-position:-222px -335px}
	.product__price-container{
		margin-top:5px;
	}
	.product__price{
		font-weight:700;
		font-size:13px;
		color:#333;
	}
	.product__price--special{
		color:#e00;
	}
	.product__price--medmera .icon{
		width:18px;
		height:13px;
		background-position:0 50%;
		margin-right:5px;
		vertical-align:middle;
	}
	.product__price--secondary{
		font-weight:400;
		font-size:12px;
	}
	.toplist .content-block__body{
		background-color:#f4f4f4;
		border-left:1px solid #eee;
		border-right:1px solid #eee;
		padding:0 6px;
	}
	.toplist .product-list__item{
		border-bottom:1px solid #ddd;
		padding:10px 0;
	}
	.toplist .product-list__item .product__image-container{
		width:43px;
		text-align:right;
		margin-right:10px;
	}
	#content-sidebar .toplist  .product__image{
		width:35px;
	}
	.toplist .toplist__item__no{
		background:url(bin/sprite_main_6.0.png) no-repeat -495px -307px;
		color:#fff;
		font-size:12px;
		font-weight:700;
		text-align:center;
		width:17px;
		height:17px;
		line-height:18px;
		position:absolute;
		top:-4px;
		left:0;
	}
.Product-campaignTagImages{
	display:inline-block;
	vertical-align:middle;
}
.Product-campaignTagImages img{
	margin-bottom: 10px;
	margin-left:10px;
	vertical-align: middle;
}
.Product-campaignTagImages a:first-child img{
	margin-left:0;
}
/*Bokrea 2016*/
.bokrea-box {
	border: 1px solid #ddd;
	border-radius:5px;
	box-sizing:	border-box;
	float:left;
	margin-left:12px;
	overflow:hidden;
	padding-bottom:10px;
	text-align:center;
	width:250px;
	}
.bokrea-box:first-child{
	margin-left:0;
}
.bokrea-box img{
	display:block;
	margin:0 auto;
}
