* { margin:0; padding:0; }
body { font: 0.72em/140% arial, sans-serif; background: #f2f3ee; color: #43423f; }

img { border:0; }
a { text-decoration: none; color: #43423f; }
a:hover {}

/* adjust fonts and spacing for headings */
h1,h2,h3,h4,h5,h6 { margin: 0 0 .3em 0; }
h1 { font-size: 1.4167em; }
.subpage #content h2 { font-size: 1em; color: #2e2315; border-bottom: 1px dashed #b3b3b3; padding-bottom: .48em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

/* set basic formstyling */
form {}
fieldset { margin: 1em 0; }
fieldset legend { color: #000; padding: 0 4px; }
input, textarea { font-size: 1em; padding: 2px; border: 1px solid #666; color: inherit; }
input {}
textarea { font-family: Arial, Sans-Serif; } /* remember to set fonts on textarea */
input.radio, input.checkbox { border: none; } /* this is for IE6, obviously for it to work you have to put class="radio" on radio inputs and class="checkbox" on checkbox inputs in the HTML */
input[type='radio'], input[type='checkbox'] { border: none; }
select {}
button {}

/* mind the font-sizes in tables */
table { font-size: inherit; border-collapse: collapse; }
th,td { padding: 2px; }
th { text-align: left; }
td {}

ul { list-style: none; }
ol {}
dl {}
dt {}
dd {}
blockquote {}
q {}

/*	adjust spacing for lists and quotes 
	assumes you have a wrapper around the content
	with classname content, change this to whatever suits your fancy... */
#content ol, #content dl, #content blockquote, #content q { margin: 1em 0 1em 2em; }
#content ul { list-style: disc; margin: 0 0 0 15px; }
#content dd { margin-left: 2em; }

/* adjust spacing for content paragraphs, same as above: change this to whatever your content wrapper is */
#content p { margin-bottom: 1em; }

/* do not change these */
.hidden, .access { display: none; }
.eskill-text-link { display: none; }
.eskill-image-link { display: none; } /* DEV:TODO: CHANGE THIS */

.left { float: left; }
.right { float: right; }
.clearthis, .clear, .clearme { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end of do not change these and hide from IE-mac */

/*= CONTENT
------------------------*/
/* put site specific css below */

#wrapper { width: 1002px; margin: 19px auto 0 auto; padding-top: 10px; background: #fff url(/lisalib/getfile.aspx?itemid=22495) no-repeat top left; position: relative; min-height:1000px; }
#header { background: url(/lisalib/getfile.aspx?itemid=22481) no-repeat top left; height: 110px; margin: 0 11px 10px 11px;  }
#header a.logo img { width: 202px; height: 47px; padding: 39px 0 0 45px; }

#nav { z-index:0; position: absolute; top: 130px; left: 1px; background: url(/lisalib/getfile.aspx?itemid=22483) no-repeat 0 0; height: 39px; width: 1000px; text-align: center; font-size: .83em; }
#nav ul { z-index:0;height: 40px; }
#nav ul li { z-index:0;float: left; padding: 0 2px; margin-left: -3px; }
#nav ul li.on { background: url(/lisalib/getfile.aspx?itemid=22485) no-repeat 0 0; }
#nav ul li.first { background: none; padding-left: 0; margin-left: 0; }
/*#nav ul li.last { background: url(/lisalib/getfile.aspx?itemid=22484) no-repeat 4px 3px; }*/
#nav ul li a {outline: none; z-index:0; display: block; padding: 10px 16px 10px 16px; color: #868c7c; background: url(/lisalib/getfile.aspx?itemid=22498) no-repeat top right; }
#nav ul li.first a { padding-left: 20px !important; }
/*#nav ul li.last a { color: #c19702; background: none; background: url(/lisalib/getfile.aspx?itemid=22498) no-repeat 65px 0px; }*/
#nav ul li.on a { background: url(/lisalib/getfile.aspx?itemid=22486) no-repeat top right; color: #1e4a1e; }
#nav ul li a.selected { font-weight: bold; }

#extras { background: url(/lisalib/getfile.aspx?itemid=22501) no-repeat top left; position: absolute; top: 20px; right: 21px; height: 28px; font-size: .75em; }
#extras ul { background: url(/lisalib/getfile.aspx?itemid=22502) no-repeat top right; height: 28px; }
#extras ul li { border: solid 1px #006d2f; float: left; padding: 4px 0; }
#extras ul li.first { border-left: none; margin-left: 6px; }
#extras ul li.last { border-right: none; margin-right: 6px; }
#extras ul li a { padding: 0 9px; color: #fff; font-weight: bold; outline: none; }

#searchpanel { left:20px; position:absolute; top:230px; width: 162px; }

#searchpanel fieldset { border: none; }
#searchpanel input { float: right; background: url(/lisalib/getfile.aspx?itemid=22488) no-repeat top left; border: none; width: 136px; }
#searchpanel input.button { float: left; background: url(/lisalib/getfile.aspx?itemid=22489) no-repeat top left; height:19px; width:22px; }

#colwrap { margin-top: 60px; min-height: 600px; background: url(/library/22550) repeat-y 1px 0px; }
#content { float: left; width: 620px; margin-left: 190px; }
.subpage #content { width: 600px; padding:20px 10px 0; font-size: 1em; color: #43423f; }
#content #shadow { width: 620px; height: 80px; background: url(/lisalib/getfile.aspx?itemid=22479) no-repeat top left; margin-top: 10px; }

#leftpanel { float: left; width: 180px; margin-left: -800px; }
#leftpanel .box { background: #fff; padding-bottom: .82em; }
#leftpanel ul { margin: 0; list-style: none; }

#leftpanel #submenu {}
#leftpanel #submenu ul { border: solid 1px #dcdad7; border-top: dotted 1px #c8c6c3; background: #ecede7; }
#leftpanel #submenu ul li { border-bottom: dotted 1px #c8c6c3; display: block; }
#leftpanel #submenu ul li.last { border: none; }
#leftpanel #submenu ul li a { color: #124012; font-size: .83em; background: url(/lisalib/getfile.aspx?itemid=22499) no-repeat 158px 12px; padding: 6px 0 5px 10px; display: block; }
#leftpanel #submenu ul li a:hover { background: #f8faf4 url(/lisalib/getfile.aspx?itemid=22500) no-repeat 158px 12px; }
#leftpanel #submenu ul li ul { margin-bottom: 0; border: none; background: #F7F9F3; }
#leftpanel #submenu .selected , #leftpanel #submenu .on { font-weight: bold; }

#rightpanel { float: left; width: 180px; }
#rightpanel .box { border: solid 1px #bac1af; margin-bottom: .83em; }
#rightpanel .box.last { margin-bottom: 0; }
#rightpanel .box .header { background: url(/lisalib/getfile.aspx?itemid=22504) no-repeat 0 0; margin: 0; padding-top: .4em; border-bottom: solid 1px #bac1af;  }
#rightpanel .box .header h2 { color: #124012; font-weight: bold; font-size: .83em; margin: 0 0 0 .83em; }
#rightpanel .box .header h3 { color: #949b8a; font-size: .75em; font-style: italic; margin: -0.6em 0 0.1em 0.83em; }
#rightpanel .box .content { font-size: .83em; color: #2a2315; }

#rightpanel .box .content .newslist { padding-bottom: 8px; }
#rightpanel .box .content .newsitem { padding: 0 .75em .75em; border-bottom: 1px dashed #a6ad9b; margin-bottom: .75em; }
#rightpanel .box .content .newsitem h4 { font-size: 1em; margin-top: 0em; line-height: 1em; margin-bottom: 1em; }
#rightpanel .box .content .newsitem .dates { color: #d34a00; font-size: .83em; font-style: italic; }
#rightpanel .box .content .newsitem .image { text-align: center; margin-bottom: .5em; margin-top: .5em; padding-bottom: 0; }

#rightpanel .box .content .events .newsmorelink { margin-top: 8px; }
#rightpanel .box .content .eventitem { padding: 0.75em .75em .5em 0.75em; border-bottom: 1px dashed #a6ad9b; }
#rightpanel .box .content .eventitem.event4 { border: none; }
#rightpanel .box .content .eventitem h4 { font-size: 1em; margin: 0; line-height: 1.2em; font-weight: normal; }

#rightpanel .box .content p { line-height: 1.3em; }
#rightpanel .box .newsmorelink { background: url(/lisalib/getfile.aspx?itemid=22505) no-repeat 0 0; color: #4b5044; display:block; height:19px; text-align:center; width:74px; float: right; margin-right: 10px; padding-top: 1px; }

#rightpanel ul#opening { border-top: solid 1px #dcdad7; margin: 0; position: relative; height: 235px; padding-top: 5px; }
#rightpanel ul#opening li { display: block; padding-left: 10px; display: none; position: absolute; height: 235px; }
#rightpanel ul#opening li.last { border: none; }
#rightpanel ul#opening li.shop1 { display: block; }
#rightpanel ul#opening li a { color: #124012; display: block; }
#rightpanel ul#opening li h4 { color: #124012; }
#rightpanel ul#opening li .shopImg { text-align: center; margin-bottom: 5px; }
#rightpanel .moreShops { text-align: right; padding: 5px 10px; display: block; border-top: dotted 1px #c8c6c3; }
#rightpanel .moreShops a { background: url(/lisalib/getfile.aspx?itemid=22499) no-repeat right 4px; padding-right: 12px; color: #1b4149; }
#rightpanel .moreShops a:hover { background: #f8faf4 url(/lisalib/getfile.aspx?itemid=22500) no-repeat right 4px; }


#leftpanel .box1, #rightpanel .box2 { border: solid 1px #dcdad7; background: #ecede7; }
#leftpanel .box1 { border-bottom: none; }

#leftpanel .box1 .header, #rightpanel .box2 .header { border-bottom: none; margin-bottom: 0; padding-top: .35em; background: url(/lisalib/getfile.aspx?itemid=22506) no-repeat 151px 12px; }
#rightpanel .box2 .header { border-bottom: solid 1px #dcdad7 }
#leftpanel .box1 h2 { background: none; color: #124012; font-weight: bold; font-size: .83em; margin: .35em 0 0 0; padding-left: .83em; }
#leftpanel .box1 h2, #rightpanel .box2 .header h2 { text-transform: uppercase; }
#leftpanel .box1 h3, #rightpanel .box2 .header h3 { margin: -0.6em 0 0.5em 0.83em; }
#leftpanel .box h3 { color: #949b8a; font-size: .75em; font-style: italic; margin: -0.6em 0 0.1em 0; padding-left: 0.83em; border-bottom: 1px dotted #C8C6C3; }
#leftpanel #sPanel { height: 38px; }

#rightpanel .box1 { border: solid 1px #bac1af; }
#rightpanel .karfaWrapper { background: #dee6d3; }
#rightpanel #karfa .title { font-size: 1em; text-transform: uppercase; background: url(/lisalib/getfile.aspx?itemid=22508) no-repeat 150px 7px; padding: 0.42em 0 .42em 0.92em; color: #124012; margin-top: 0; font-weight: bold; }
#rightpanel #karfa .item { padding: 0.4em 0 0.5em 0.83em; border-bottom: dashed 1px #a6ad9b; clear: both; font-size: 1em; font-weight: bold; background: #ced5c3; }
#rightpanel #karfa .item .text { width: 140px; }
#rightpanel #karfa .item .remove { background: url(/lisalib/getfile.aspx?itemid=22507) no-repeat top left; height: 13px; width: 13px; border: none; text-indent: -9999px; overflow: hidden; float: right; margin-right: 10px; margin-top:2px;}
#rightpanel #karfa .amount { padding: 0.4em 0 0.5em 0.83em; font-weight: bold; background: #ced5c3; }
#rightpanel #karfa .basketActions { clear: both; background: #dee6d3; height: 30px; padding-top: 10px; border-top: 1px dashed #A6AD9B; }
#rightpanel #karfa .basketActions input { float: right; text-align: center; height: 20px; margin-right: 10px; }
#rightpanel #karfa .basketActions .keep { background: url(/lisalib/getfile.aspx?itemid=22510) no-repeat 0 0; width: 51px; display: none; }
#rightpanel #karfa .basketActions .checkout { background: url(/lisalib/getfile.aspx?itemid=22518) no-repeat 0 0; width: 58px; color: #fff; border: none; }
#rightpanel #karfa .topBorder { border-top: dashed 1px #a6ad9b; }

#footer { text-align: center; color: #a29d96; font-size: .92em; border-top: solid 1px #dcdad7; width: 600px; margin: 0 auto; padding-top: 20px; clear: both; }
#footer a { color: #a29d96; }

#content .box { width: 600px; padding: 0 10px; margin-bottom: 10px; }
.subpage #content .box { padding: 0; }
#content .box .content { width: 600px; }

#content .box.box_type9 { background: url(/lisalib/getfile.aspx?itemid=22496) no-repeat left bottom; height: 220px; }
#content .box.box_type9 .header h2 { background: url(/lisalib/getfile.aspx?itemid=22503) no-repeat left top; color: #fff; font-size: 0.9em; padding: 7px 0; width: 104px; text-align: center; margin-top: 0; } 
#content .box.box_type9 .content { }
#content .box.box_type9 .bok { float: left; width: 150px; text-align: center; height: 154px; }
#content .box.box_type9 .bok a { bottom:-35px; display:block; position:relative; }

#content .box.box_type10 .content { height: 130px; background: #8f897c; }

#content .box.box_type11 { height: 100px; xbackground: #8f897c; margin-top: 10px; background: url(/lisalib/getfile.aspx?itemid=22480) no-repeat top left; padding-top: 13px; }
#content .box.box_type11 .content { xbackground: #8f897c; height: 100px; }

#content .box.box_type12 .content { background: #8f897c; }

/* bookshelf */
.bookshelf { height:186px; width:600px; position:relative; }
.bookshelf ul.mycarousel { margin: 0 !important; }
.bookshelf ul.mycarousel li { float: left; list-style: none; width: 150px; text-align: center; position:relative; }
.bookshelf ul.mycarousel li .picture { position:absolute; bottom:30px; left:20px; }
.bookshelf ul.mycarousel .active { z-index:999; }
.bookshelf ul.mycarousel li .picture .productlink { }
.bookshelf ul.pos { margin-right:13px; padding-top:5px; float:right; }
.bookshelf ul.pos li { width:12px; height:11px; float:left; margin-right:4px; }
.bookshelf ul.pos li span { display:block; text-indent:-9999px; }
.bookshelf ul.pos li span.selected { }

.bookInfo .info { display: none; z-index:100; text-align: left; }
.bookInfo .info { height: 156px; width: 188px; padding: 0px 20px 20px; overflow:hidden; position:absolute; right:-170px; bottom:70px; background:url(/lisalib/getfile.aspx?itemid=22515) no-repeat top left; }
.bookInfo .info.leftside { right:30px; background:url(/lisalib/getfile.aspx?itemid=22516) no-repeat top left; }
.bookInfo .info h3 { background: none; font-size: .92em; font-weight: normal; border-bottom: dashed 1px #b3b3b3; color: #2a2315; padding-bottom: 5px; font-weight: bold; margin-top: 15px;  }
.bookInfo .info h3 a { color:#2a2315 !important; }
.bookInfo .info .desc { border-bottom: dashed 1px #b3b3b3; font-size: .83em; color: #43423f; padding: 2px 0 5px; line-height:1.3em; }
.bookInfo .info .price { border-bottom: dashed 1px #b3b3b3; padding: 8px 0; display: block; text-align: right; }
.bookInfo .info.leftside .price { }
.bookInfo .info .price { font-weight:bold; display:block; }
.bookInfo .info .price .showofferprice { text-decoration:line-through; }
.bookInfo .info .actions { margin-top: 15px; }
.bookInfo .info .productadd, .bookInfo .info .more { float: right; text-align: center; font-size: .75em; height: 20px; }
.bookInfo .info .productadd { background:url(/lisalib/getfile.aspx?itemid=22518) no-repeat top left; width: 76px; color: #fff; margin-right: 10px; border: none; }
.bookInfo .info .more { background:url(/lisalib/getfile.aspx?itemid=22517) no-repeat top left; width: 59px; color: #4b5044; padding-top:4px; }

.jcarousel-container { width:600px; height: 186px; }
.jcarousel-clip { width:540px; height: 170px; margin:0 0 0 30px; overflow:hidden; padding:0; position:relative; z-index:2; }
.jcarousel-list { position:absolute; }
.jcarousel-list li { float: left; width: 150px; text-align: center; height: 188px;  }
.jcarousel-item-placeholder { background: #fff url(/library/Template-09/bookshelf_loading.gif) 50% 50% no-repeat; }
.jcarousel-next-horizontal { background: url(/library/22544) no-repeat 5px 73px; height: 148px; width: 20px; position: absolute; right: 10px; top: 0px; outline: none; cursor: pointer; }
.jcarousel-prev-horizontal { background: url(/library/22545) no-repeat 5px 73px; height: 148px; width: 20px; position: absolute; left: 10px; top: 0px; outline: none; cursor: pointer; }

.bookshelf ul#jumpTo { background: url(/lisalib/getfile.aspx?itemid=22512) no-repeat top left; height: 15px; width: 97px; margin: 0; position: relative; top: -14px; right: 245px; list-style: none; padding-left:7px; }
.bookshelf ul#jumpTo li { float: left; margin: 1px 0 0 10px; text-indent: -9999px; width: 5px; height: 5px; }
.bookshelf ul#jumpTo li a { background: url(/lisalib/getfile.aspx?itemid=22514) no-repeat top left; display: block; overflow:hidden; height: 5px; outline: none; }
.bookshelf ul#jumpTo li.active a { background: url(/lisalib/getfile.aspx?itemid=22513) no-repeat top left;  }

/******** Vörulisti ********/
ul.productlist { background:url(/lisalib/getfile.aspx?itemid=22479) repeat-y top left; display:block; min-height:500px; width:600px; }
li.productlist { width: 280px; float: left; list-style: none; }
li.productlist.pos0 { margin-left: 20px; }
li.productlist.pos1 { margin: 0 10px; clear: both; }
li.productlist h3 { background: none; font-size: .92em; font-weight: normal; border-bottom: dashed 1px #b3b3b3; color: #2a2315; padding-bottom: 5px; margin-top: 0; font-weight: bold; }
li.productlist h3 a { color:#2a2315 !important; }

li.productlist .extra { height: 140px; margin-bottom: 30px; margin-right:10px; position: relative; }
li.productlist .imageHolder { float: left; width: auto; margin-top: 15px; }
li.productlist .share { bottom: 10px; left:0; position:absolute; }
li.productlist .info { float: right; width: 170px; }
li.productlist .info .price { padding: 8px 0; display: block; text-align: right; border-bottom: dashed 1px #b3b3b3; font-weight: bold; }

.frontpage li.productlist .productadd, .frontpage li.productlist .more { font-size: .75em; }
li.productlist .productadd, li.productlist .more { float: right; text-align: center; height: 20px; margin-top: 10px; font-size: .83em; }
li.productlist .productadd { background:url(/lisalib/getfile.aspx?itemid=22518) no-repeat top left; width: 76px; color: #fff; margin-left: 10px; border: none; }
li.productlist .more { background:url(/lisalib/getfile.aspx?itemid=22517) no-repeat top left; width: 59px; color: #4b5044; padding-top:4px; }

/******** Metsölulisti ********/

#leftpanel .box3 { border: solid 1px #99001d; background: url(/lisalib/getfile.aspx?itemid=22491) no-repeat 0 0; padding-bottom: 0px; }
#leftpanel .box3 h2 { font-size: 1em; font-weight: bold; color: #fff; text-transform: uppercase; margin: .5em 0 0 .83em; }
#leftpanel .box3 h3 { font-size: .75em; font-weight: bold; color: #690007 !important; margin-top: -5px; font-style: italic; margin-left: .83em; margin-bottom:2px; border-bottom: none !important; }

.toplistTabs { border: none; }
ul.toplistTabs { display: block; font-size: .82em; list-style: none; margin: 0 0 -4px 0 !important; height: 27px; }
ul.toplistTabs li { float: left; width: 59px; text-align: center; color: #c1adaf; }
ul.toplistTabs li.selected { width: 58px; color: #2a2315; } 
ul.toplistTabs li.first { }
ul.toplistTabs li.last { margin-left: 1px; }
ul.toplistTabs li a { background: url(/lisalib/getfile.aspx?itemid=22493) no-repeat 0 0; display: block; padding: 5px 0 2px 0; outline: none; }
ul.toplistTabs li a.selected { background: url(/lisalib/getfile.aspx?itemid=22494) no-repeat 0 0; }

/**** test for 4th tab ****/
ul.toplistTabsTest li { float: left; width: 44px; text-align: center; color: #c1adaf; }
ul.toplistTabsTest li a { background: url(/lisalib/getfile.aspx?itemid=24972) no-repeat 0 0; display: block; padding: 5px 0 2px 0; outline: none; }
ul.toplistTabsTest li.selected { width: 43px; color: #2a2315; }
ul.toplistTabsTest li a.selected { background: url(/lisalib/getfile.aspx?itemid=24973) no-repeat 0 0; }
ul.toplistTabsTest li.last { width: 43px; margin-left: 0; }

ul.toplistTabsTest li.magazines { width: 47px; }
ul.toplistTabsTest li.magazines a { background: url(/lisalib/getfile.aspx?itemid=24974) no-repeat 0 0; }
ul.toplistTabsTest li.magazines a.selected { background: url(/lisalib/getfile.aspx?itemid=24975) no-repeat 0 0; }

/**** test for 4th tab end ****/

ul.toplistTabs.sub  { clear: both; display: block; font-size: .75em; border-bottom: dashed 1px #c4cbb9; height: 45px; margin: 0 0 10px 0; list-style: none; background: #fff; }
ul.toplistTabs.sub li { float: left; text-align: center; }
ul.toplistTabs.sub li { width: 50px; }
ul.toplistTabs.sub li.first { margin-left:12px; }
ul.toplistTabs.sub li a { background: none; }

#leftpanel #Books a.more { width: 163px; padding: 5px 0 5px 15px; font-size: 11px; background: #fff; display: block; }
.toplist .book { clear: both; background: url(/lisalib/getfile.aspx?itemid=22490) no-repeat 0 0; height: 65px; margin-bottom: 5px; font-size: .83em; padding-top: 10px; color: #2a2315; line-height: 1em;  }
.toplist .book5 { margin-bottom: 0; }
.toplist .book.book1 { background: url(/lisalib/getfile.aspx?itemid=22511) no-repeat 0 0; }
.toplist .book .title { font-weight: bold; }
.toplist .book .author { font-weight: bold; color: #d34a00; font-style: italic; font-size: .83em; }
.toplist .book .imgWrapper { float:left; height:50px; padding: 0 15px; width:32px; }
.toplist .book .pos { color: #d34a00; font-size: 1em; line-height: 1em; margin-bottom: 4px; font-weight: bold; }
.toplist .book .info { float: left; width: 105px; }
.tabmore{background:none repeat scroll 0 0 #FFFFFF; display:block; font-size:11px; padding:5px 0 5px 15px; width:163px;}
div.tabContent { }

div.tabContent.hide { display: none; }


.postlistRegistration { font-size: .92em; }
.postlistRegistration .inputArea { border-bottom: dashed 1px #a6ad9b; }
.postlistRegistration .inputArea input { border: solid 1px #dbe2cf; color: #124012; width: 150px; font-style: italic; margin: 15px 0 15px 10px; }
.postlistRegistration input.submit { background: url(/library/22542) no-repeat top left; color: #4b5044; width: 74px; height: 20px; float: right; margin: 8px 10px; border: none; }

/******** Vara ********/
.imagecol { width : 180px; float : left; background : transparent url('/library/7217') 100% 0% repeat-y;}
.imagecol .image { padding : 0 0 10px 0; }

.imgnav { background-color:#92a198; padding:0; height:20px; width:126px; margin-top:-3px; margin-left:23px; }
.imgnav #left { float:left; }
.imgnav #right { float:right; }
.imgnav .no { width:70px; color:#92a198; padding:3px 0 0 24px; }
.imgnav .no a { color:#fff; padding-left:3px } 

.imagecol table.imgnav, table.imgnav tr, table.imgnav td, table.imgnav td #indexDisplay { background:#92a198 !important; color: #fff; }
.imagecol table.imgnav td.centertext{ text-align: center; }
.imagecol table.imgnav td a img { border:none; text-decoration:none; }

.contentcol { width : 410px; float : right; }
.contentcol .share { clear: both; float: right; margin-top: 2em; }

.image { padding : 0 0 20px 0; }
.itemdata {background : transparent url('/library/7218') 0% 0% repeat-x; padding : 10px 0 20px 0; margin : 0 10px 0 0;}
.itemdata ul { list-style: none; margin: 0 !important; padding : 0; }
.itemdata ul li { list-style: none; font-size: .83em; }
.itemprice { width : 180px; float : left; padding : 0 0 10px 0; margin : 10px 0 0 0;}
.itemdetail { padding : 0 0 10px 0; }
.itemquantity { width : 160px; float : right; text-align : right; padding : 10px 0 0 0; }
.itemquantity .productadd { font-size: .83em; float: right; text-align: center; height: 20px; background:url(/lisalib/getfile.aspx?itemid=22518) no-repeat top left; width: 76px; color: #fff; margin-left: 10px; border: none; }
.itemquantity a.exchangeadd { background: #A8B8AD; width:69px; height: 22px; border : 0; margin : 0 0 0 2px; padding: 5px; color: #fff; }
.itemquantity .submit select { float: right; }

.commentlist { padding-top: 1em; }

.commentlist .button { background:url(/lisalib/getfile.aspx?itemid=22542) no-repeat top left; width: 74px; color: #4b5044; padding: 2px 0; float: right; text-align: center; font-size: .82em; }

.fillup { border-top: .83em solid #fff; border-bottom: solid 1px #d9d7d4; }
.fillupBottom { height:1px; width:180px; background: #d9d7d4; margin-left: 10px; }


.pager .none { display: none; }
.pager li { list-style: none; float: left; margin-right: 10px; }
.pager li.selected { font-weight: bold; }

.shopMainHeader { font-size : 14px; font-weight:bold; margin: 20px 0 10px 0;}
.shopHeader { font-weight:bold; margin:5px 0 3px 0;}

.subpage #content .sitemap { margin-left: 20px; xbackground:url(/lisalib/getfile.aspx?itemid=6120) repeat-y top left; }
.subpage #content .sitemap .sitemapcol1 { width:187px !important; float:left; }
.subpage #content .sitemap .sitemapcol2 { width:187px; float:left;  padding-left:8px; }
.subpage #content .sitemap .sitempacol3 { width:187px; float:left; padding-left:8px; } 

.subpage #content .sitemap ul { padding: 0px !important; margin:0px 0 5px 0 !important; list-style:none!important;}
.subpage #content .sitemap ul li { padding:0px !important; margin:0 !important; float:left; width:180px;  }
.subpage #content .sitemap ul li a { display : block; color:#000; font-weight:normal !important; font-size:1em;}
.subpage #content .sitemap ul li a:hover { text-decoration:underline; }
.subpage #content .sitemap ul li a.firstitem  { font-weight:bold !important; margin:5px 0 0 0; }

.subpage #content .sitemap ul ul li {  margin:0 !important; float:left; background:url(/lisalib/getfile.aspx?itemid=6119) no-repeat 2px 9px;}
.subpage #content .sitemap ul ul li a { padding:5px 0 0 10px !important; font-weight:normal !important; }

#splash { visibility : hidden; position : absolute; width : 580px; height : 200px; z-index : 100; border : solid 2px #ccc; left : 330px; top : 280px; background-color : #fff; text-align : center; padding-top : 100px; }


#content .newslist img, #content .newsitem img { float: left; margin: 0 10px 10px 0; }
#content .newslist h3 { color: #2A2315; } 
#content .newslist .newsitem { float: left; width: 100%; clear: both; margin-bottom: 10px; border-bottom: 1px dashed #A6AD9B; padding-bottom: 0.5em; }
#content .newslist .newslink { color: #4B5044; text-transform: uppercase; font-size: 0.92em; margin-bottom: 0.5em; }
#content .dates { color: #d34a00; font-size: .83em; font-style: italic; }
.newsitem .share { float: right; }

/******** Metsölulistar ********/
dl.bestsellers { margin: 0 !important; }
dl.bestsellers dt { font-weight: bold; }
dl.bestsellers #islmetsolulistar { margin: 1em 0 0 0; }
dl.bestsellers #islmetsolulistar .row1, dl.bestsellers #islmetsolulistar .row0 { padding: 1em; }
dl.bestsellers #islmetsolulistar .row1 { background: #e1e8d6; }
dl.bestsellers #islmetsolulistar .bestsellerimage { margin-right: 1em; float: left; }
dl.bestsellers #islmetsolulistar .bestsellerInfo { float: right; width: 487px; }

/* Útsala */
.subpage #theList h2 { border: 0; margin: 0; padding: 0; }
.subpage #theList td { padding: 0.5em 0; border-bottom: 1px dotted #c8c6c3; }