.MiddleBoxContent {padding:0 0 0 3px;display:block;width:772px;}
div.MiddleText table{float:none;padding:0;}
div.MiddleText img{float:none;margin:0;}

.elementHide{display:none;}
.elementShow{display:block;}

body{margin:0;padding:0;}
div.clear{clear:both;height:0;overflow:hidden;}
.cntPageLocal{width:772px;background:#fff;overflow:hidden;padding:0 0 20px 0;line-height:1.3;}
.cntPageLocal a:hover{text-decoration:none;}
.cntPageLocal a{text-decoration:none;}
a{outline:none;}
a img{border:0;}
.btnSubmitHidden{position:absolute;top:-3333px;left:-3333px;}
.cornerUL{background: url(/img/bg_corner_ul.gif) top left no-repeat;padding:0;margin:0;}
.cornerUR{background: url(/img/bg_corner_ur.gif) top right no-repeat;padding:0;margin:0;}
.cornerLL{background: url(/img/bg_corner_ll.gif) bottom left no-repeat;padding:0;margin:0;}
.cornerLR{background: url(/img/bg_corner_lr.gif) bottom right no-repeat;padding:0;margin:0;}
.cntPageLocal h1, .cntPageLocalFakeOverlay h1{font-size:14px;text-transform:uppercase;color:#fff;margin:0;padding:0;}
.section {overflow:hidden;}
.colLeft{width:549px;float:left;margin-right:4px;}
.colRight{width:219px;float:left;}

.cntTab{height:26px;}
.cntTab h1{padding:3px 0 0 10px;height:23px;border-bottom:1px solid #d9d9da;}
/*book*/
.bookSpotImg{float:left;width:95px;height:129px;overflow:hidden;margin-top:3px;}
.bookSpotInfo{float:left;overflow:hidden;}
i.cntAuthors{font-size:10px;font-style:italic;display:block;}
.bookSpotDescription{clear:both;font-size:11px;}

/*priser/prices*/
.cntPrice b{font-size:11px;display:block;margin:0 0 2px;}
.cntPrice p{margin:0;padding:0;color:#fff;font-size:16px;font-weight:bold;}
.cntPrice p span{font-size:11px;}

/*læg i kurv/put in basket*/

.formAddToBasket a{cursor:pointer;display:block;overflow:hidden;position:relative;}
.formAddToBasket b{float:right;color:#fff;font-size:11px;font-weight:bold;padding:4px 10px 0 0;}
.formAddToBasket .iconBasket{width:18px;height:18px;float:right;}
.formAddToBasketInput{margin:2px 0 0 20px;overflow:hidden;float:right;}
.formAddToBasketInput input.normal{display:inline;float:left;width:15px;height:15px;border:0;margin:2px 0px 0 0;padding:2px 2px 0 0;font-size:10px;font-weight:bold;color:#333;text-align:center;background: url(/img/bg_itemCount_input.gif) no-repeat;}
.formAddToBasketInput a{float:left;margin-left:10px;display:inline;width:18px;height:18px;overflow:hidden;}
.formAddToBasketInput .iconBasket{float:none;display:block;}

/*head tab*/
.headTab{overflow:hidden;border-bottom:2px solid #c9c9cb;height:24px;}
.headTab h1{background: url(/img/bg_corner_ul.gif) no-repeat;padding:3px 0 0 10px;margin:0;float:left;}
.headTab form{background: url(/img/bg_corner_ur.gif) top right no-repeat;float:right;width:222px;padding:4px 0 0 0;}
.headTab form a{font-size:10px;text-transform:uppercase;color:#fff;}
input.search{width:171px;height:14px;padding:0 0 0 3px;margin:0 12px 0 0;float:left;border:1px solid #c6c6c6;font-size:10px;}

.cntPageLocalFakeOverlay{overflow:hidden;border-bottom:2px solid #c9c9cb;}
.cntPageLocalFakeOverlay .headTab{float:left;width:500px;overflow:hidden;border:0;}
.cntPageLocalFakeOverlay .headTab h1{background:0;}
.cntPageLocalFakeOverlay .overlayH1_1, .cntPageLocalFakeOverlay .overlayH1_2, .cntPageLocalFakeOverlay .overlayH1_3, .cntPageLocalFakeOverlay .overlayH1_4{float:left;width:1px;}
.cntPageLocalFakeOverlay .overlayH1_1, .cntPageLocalFakeOverlay .overlayH1_4{margin-top:2px;height:22px;}
.cntPageLocalFakeOverlay .overlayH1_2, .cntPageLocalFakeOverlay .overlayH1_3{margin-top:1px;height:23px;}

/*kategorier*/
.listCategories{overflow:hidden;font-size:12px;list-style:none;margin:0 0 4px 0;padding:0;border-top:1px solid #c6c6c6;width:100%;background: #f5f3f3 url(/img/1x1_c6c6c6.gif) left bottom repeat-x;}
.listCategories li{margin:0;padding:0;float:left;width:110px;border-left:1px solid #c6c6c6;margin-left:-1px;overflow:hidden;}
.listCategories li a{display:block;cursor:pointer;width:100px;padding:3px 0 0 9px;height:21px;border-left:1px solid #fff;border-top:1px solid #fff;color:#000;font-size:12px;}
.listCategories li a:hover{text-decoration:none;background:#fff;}
.listCategories li.selected a{background:#fff;}
.listCategories li a b{width:87px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal;}
.listCategories li span{display:block;height:1px;overflow:hidden;background:#c6c6c6;width:772px;position:absolute;margin-top:-1px;}

.listCategories li.selected span{z-index:3;background:#fff;width:109px;left:auto;}
.listCategories ul.submenuHide{display:none;}
.listCategories ul.submenuShow{display:block;}
.listCategories li ul{width:772px;list-style:none;margin:0;padding:0;}

.listCategories .subLiShow{width:100%;background:#fff;border-bottom:1px solid #c6c6c6;}
.listCategories li li, .listCategories li li a{width:auto;border:0;}
* html .listCategories li li a{float:left;white-space:nowrap;}
* html .listCategories li ul{padding:0 0 5px;}
* html .listCategories li li{padding:3px 0 0 0px;height:21px;}
*+html .listCategories ul{padding:4px 0;}
*+html .listCategories li li{float:none;display:inline;line-height:1.6;}
*+html .listCategories li li a{display:inline;white-space:nowrap;}
.listCategories li li a{padding:4px 1px 0 11px;}
.listCategories .subLiShow a.selected{font-weight:bold;}

#subLiShow{width:777px;}

/*nyeste anbefaling*/
.cntRecommendation{color:#fff;width:549px;overflow:hidden;margin:0 0 5px 0;}
.cntRecommendation .linkProduct{width:529px;height:198px;padding:0 0 0 20px;display:block;cursor:pointer;overflow:hidden;}
.cntRecommendation h1{padding:10px 0 11px;overflow:hidden;}
.cntRecommendation h2{color:#fff;font-size:14px;font-weight:bold;padding:0;margin:0;}
.cntRecommendation .formAddToBasket{width:130px;position:absolute;margin:-43px 0 0 404px;}
.cntRecommendation u.notInStock{text-decoration:none;text-align:right;font-size:11px;color:#ddd;width:130px;position:absolute;margin:-43px 0 0 404px;text-transform:uppercase;}
.cntRecommendation .bookSpotInfo{padding:0 0 0 7px;width:408px;}
.cntRecommendation a, .cntRecommendation a:hover{color:#fff;}
.cntRecommendation i{margin:0 0 6px;}
.cntRecommendation .bookSpotDescription{margin:0 0 18px;height:44px;}

/*Populære titler/bogliste*/
.listBooks{list-style:none;margin:0;padding:0 1px 0 0;overflow:hidden;color:#333;width:548px;}
.listBooks li{float:left;width:248px;height:137px;padding:11px 0 0 20px;margin:0;overflow:hidden;}
.listBooks .bookSpotInfo{padding:0 0 0 4px;width:150px;height:100px;overflow:hidden;}
.listBooks h2{font-size:14px;padding:0;margin:0;color:#333;line-height:1.1;}
.listBooks a, .listBooks a:hover{color:#333;}
.listBooks .bookSpotDescription{margin:0 0 15px;color:#777}
.listBooks a.cntBook{width:254px;height:137px;display:block;cursor:pointer;}
.listBooks span.cntPrice{display:block;}
.listBooks .cntPrice{margin: 0; margin-top:-46px;float:left;padding-left:100px;}
.listBooks .cntPrice b{margin:0;height:14px;overflow:hidden;width:100%;clear:both;}
.listBooks .cntPrice p{color:#333;width:100px;margin:0;padding:0;}
* html .listBooks .cntPrice{height:30px;}
.listBooks .formAddToBasket{margin:-34px 0 0 0px;position:static;width:40px;float:right;}
.listBooks .formAddToBasket a{float:right;margin-right:10px;position:static;}
* html .listBooks .formAddToBasket a{position:relative;top:-39px;left:8px;}
.listBooks i.cntAuthors{color:#4c4c4c;margin:0 0 5px 0;}
.listBooks u.notInStock{text-decoration:none;text-align:right;font-size:10px;color:#666;margin:-28px 0 0 0px;position:static;display:block;}

/*indkøbskurv*/
.cntBasket{color:#fff;margin-bottom:5px;}
.cntBasket h1 {height:18px;margin:0 0 5px 3px;}
.cntBasket h1 span{float:right;width:18px;height:18px;margin:-3px 0 0;}
.cntBasket .top{padding:10px 14px 12px 10px;}
.cntBasket table{color:#fff;width:100%}
.cntBasket td{vertical-align:top;}
.cntBasket .cellNoProducts{text-align:center;vertical-align:middle;text-transform:uppercase;font-size:11px;font-weight:bold;height:106px;line-height:1.7;}
* html .cntBasket .cellNoProducts{height:105px;}
*+html .cntBasket .cellNoProducts{height:105px;}
.cntBasket .cellNoProducts{ height /*\**/: 105px\9 }

.cntBasket td.cellPrice{text-align:right;}
.cntBasket .rowSum td{font-weight:bold;font-size:11px;height:15px;padding:7px 0 1px 0;border-top:1px solid #c6c6c6}
.cntBasket .rowSum td b{float:left;text-transform:uppercase;padding:1px 0 0;}
.cntBasket .rowSum td .cntPrice{float:right;}
.cntBasket .rowSum td .cntPrice p{font-size:12px;}
.cntBasket .rowSum td .cntPrice span{font-size:10px;}
.cntBasket .rowBasketItem{font-size:10px;}
.cntBasket .rowBasketItem td{padding:3px 0 5px;}
.cntBasket .rowBasketItem .cellDelete{padding-right:5px;}
.cntBasket .rowCarriage td{font-size:10px;padding:19px 0 5px 0;border-bottom:1px solid #fff;}

.cntBasket .bottom{height:25px;}
.cntBasket .bottom a, .cntBasket .bottom a:hover{color:#fff;font-weight:bold;text-transform:uppercase;font-size:11px;}
.cntBasket .bottom span{height:20px;display:block;padding:5px 14px 0 10px;}
.cntBasket .bottom .link1{float:left;}
.cntBasket .bottom .link2{float:right;}

.outletListShow {display:block;}
.outletListHide {display:none;}

/*bøger højre side*/
.listBooksRight{list-style:none;margin:0;padding:0 0 6px 0;background:#f5f3f3;overflow:hidden;}
.listBooksRight li{margin:0;padding:13px 0 11px 11px;overflow:hidden;background: url(/img/bg_booklist_divider.gif) repeat-x;width:208px;vertical-align:top;}
.listBooksRight li.first{background:0;}
.listBooksRight .bookSpotImg{width:40px;height:45px;}
.listBooksRight .bookSpotImg img{max-width:36px;max-height:45px;}
.listBooksRight h2{font-size:12px;margin:0;padding:0;width:127px;}
.listBooksRight h2, .listBooksRight .cntPrice p{color:#333;}
.listBooksRight i.cntAuthors{color:#777;margin-bottom:4px;clear:both;width:127px;}
.listBooksRight .cntPrice {float:left;width:127px;}
.listBooksRight .cntPrice p{font-size:14px;}
.listBooksRight .cntPrice span{font-size:12px;}
.listBooksRight a.cntBook{display:block;overflow:hidden;margin-bottom:-17px;cursor:pointer;}
.listBooksRight a.cntBook{ margin-bottom /*\**/: 14px\9 }
*+html .listBooksRight a.cntBook{ margin-bottom : -17px; }
.listBooksRight .formAddToBasket{margin:-22px 0 0 180px;width:18px;position:absolute;}
* html .listBooksRight .formAddToBasket{margin-top:-26px;}
*+html .listBooksRight .formAddToBasket{margin-top:-10px;margin-left:170px;}
.listBooksRight .ie6fix{display:none;}
* html .listBooksRight .ie6fix{clear:both;display:block;}
.listBooksRight u.notInStock{text-decoration:none;margin:3px 0 0 130px;position:absolute;text-align:right;font-size:10px;color:#666;}
* html .listBooksRight u.notInStock{margin-top:-18px;}
*+html .listBooksRight u.notInStock{margin-top:-2px;}
body:first-of-type .listBooksRight u.notInStock {margin-top:-12px;}/*safari hack*/

/*emne overskrift*/
.cntSubjectHeader{height:53px;overflow:hidden;margin:0 0 4px;}
.cntSubjectHeader h1{padding:9px 0 0 10px;height:17px;}
.cntSubjectHeader span{display:block;color:#fff;font-size:14px;padding:0 0 0 10px;height:27px;}

/*paging*/
.cntPaging{list-style:none;padding:11px 13px 0 0;margin:0;float:right;}
.cntPaging, .cntPaging a{font-size:11px;font-family:franklin gothic book, arial, sans-serif;color:#333333;}
.cntPaging .selected a{text-decoration:underline;font-size:12px;position:relative;top:-1px;}
.cntPaging li{padding:0 3px;margin:0;float:left;}
.cntPaging .label{text-transform:uppercase;padding:0px 9px 0 0;}
.cntPaging .pagePrev, .cntPaging .pageNext{margin-top:-1px;}

/*eet produkt*/
.bookTypeTabs{list-style:none;margin: 0;padding:0;overflow:hidden;background: #f5f3f3 url(/img/1x1_c6c6c6.gif) bottom left repeat-x;width:549px;}
.bookTypeTabs li{margin:0;padding:0;float:left;}
.bookTypeTabs a, .bookTypeTabs a:hover{background: url(/img/bg_tabs.gif) top right no-repeat;display:block;cursor:pointer;height:19px;padding:3px 14px 0 9px;color:#000;font-size:11px;float:left;}
.bookTypeTabs li.selected{background: url(/img/bg_tab_selected_right.gif) top right repeat-y;padding-left:3px;margin-left:-3px;}
.bookTypeTabs li.selected a{font-size:12px;}

.bookDetails{overflow:hidden;padding:19px 26px 50px 15px;}
.bookDetails .img{float:left;width:140px;height:186px;}
.bookDetails .bookDetailsInfo{padding:0 0 0 15px;float:left;width:352px;color:#666;}
.bookDetails h1{font-size:24px;margin:0;padding:0;color:#333;}
.bookDetails h2{font-size:14px;color:#333;font-style:italic;color:#666;margin:0 0 12px;padding:0;font-weight:normal;line-height:1.1;}

.bookDetails .cntPrice{float:right;}
.bookDetails .cntPrice p{color:#333;font-size:22px;}
.bookDetails .cntPrice p span{font-size:16px;}

.bookDetails .bookDescription{overflow:hidden;clear:both;padding:23px 0 0;font-size:12px;}
.bookDetails .bookFacts h3{font-size:12px;margin:0;padding:20px 0 0 0;}
.bookDetails .bookFacts {font-size:12px;}
.bookDetails .bookFacts ul{list-style:none;margin:0;padding:0;}
.bookDetails .bookFacts li {margin:0;padding:2px 0 0;}

/*se indkøbskurv*/
.basketView{padding:16px 0 0 9px;width:510px;}
.basketView h1{color:#333333;float:left;}
.basketView .legend{float:right;overflow:hidden;}
.basketView .legend a{float:left;color:#3a3a3a;font-size:11px;padding:0 0 0 14px;}
.basketView .legend img{}
.basketView .legend b{margin-left:4px;position:relative;top:-5px;font-weight:normal;}
table.tblOrderView{clear:both;margin-top:27px;color:#333;width:100%;}
table.tblOrderView th{font-family:franklin gothic book, arial, sans-serif;}
table.tblOrderView th{text-transform:uppercase;font-size:11px;font-weight:normal;text-align:left;}
table.tblOrderView .right{text-align:right;}
table.tblOrderView .cellPrice{text-align:right;padding-right:17px;}
table.tblOrderView td{border-top:1px solid #d4d7de;padding:5px 0;vertical-align:top;}
table.tblOrderView td.cellName img{float:left;margin-right:11px;width:23px;height:36px;}
table.tblOrderView td.cellName {width:276px;}
table.tblOrderView td.cellName div{float:left;overflow:hidden;width:220px;}
table.tblOrderView td.cellName b, .basketView table td.cellName i{color:#1a1a1a;font-size:12px;display:block;padding:2px 0 3px 0;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
table.tblOrderView td.cellName i{color:#4c4c4c;font-size:10px;}
table.tblOrderView td.cellTypeIcon{width:20px;}
table.tblOrderView td.cellPrice{color:#666;font-size:12px;font-weight:bold;width:73px;}
table.tblOrderView td.cellPrice span{font-size:10px;}
table.tblOrderView td.cellAmount{width:40px;}
table.tblOrderView td.cellAmount a{position:relative;top:1px;float:left;}
table.tblOrderView td.cellAmount input.normal{display:inline;float:left;width:15px;height:15px;border:0;margin:0px 4px 0 0;padding:2px 2px 0 0;font-size:10px;font-weight:bold;color:#333;text-align:center;background: url(/img/bg_itemCount_input.gif) no-repeat;}
table.tblOrderView td.cellDelete{width:23px;text-align:center;}
table.tblOrderView td.cellDelete a{position:relative;top:3px;}
table.tblOrderView td.cellSum{color:#333;font-size:14px;font-weight:bold;text-align:right;}
table.tblOrderView td.cellSum span{font-size:10px;}
table.tblOrderView td.cellSum span.shippingPrice{font-size:14px;}
table.tblOrderView td.cellCarriageAndSumHeader{text-transform:uppercase;font-weight:bold;color:#1a1a1a;font-size:12px;vertical-align:middle;}
table.tblOrderView td.cellSumTotal{font-size:20px;font-weight:bold;text-align:right;color:#0f0a0f;}
table.tblOrderView td.cellSumTotal span{font-size:16px;}

.deliveryAddressContainerHide div {display:none;}
.deliveryAddressContainerShow div {display:block;}

.boxPayInner{padding:8px 9px;}
.boxPay h2{text-transform:uppercase;color:#fff;margin:0;padding:0 0 4px;font-size:15px;}
.boxPay p{font-size:12px;padding: 0 0 12px;}
.boxPay input.delivery{float:left;}
.boxPay label.delivery{width:70px;float:left;padding:1px 0 0;}
.boxPay h3{padding:12px 0 7px 0;margin:0;clear:both;font-size:12px;}

.boxPay .inputAddress, .boxPay .labelAddress{background:#fff;height:14px;margin:0 0 5px;padding:0;font-size:10px;color:#000;float:left;border:1px solid #c6c6c6;}
.boxPay .inputAddress{width:147px;border-left:0;}
.boxPay .labelAddress{width:49px;padding: 0 0 0 3px;border-right:0;clear:left;}
.boxPay .labelAddressCity{clear:none;width:20px;}
.boxPay .inputAddressZipcode{width:30px;margin-right:4px;}
.boxPay .inputAddressCity{width:88px;}

.deliveryAddress .deliveryAddressInner h3{margin:0;padding-left:18px;cursor:pointer;}
*+html .deliveryAddress .deliveryAddressInner h3{padding-top:6px;}
.deliveryAddress .deliveryAddressInnerHide h3{background: url(/img/icon_trigger_plus.gif) 0 15px no-repeat;}
.deliveryAddress .deliveryAddressInnerShow h3{background: url(/img/icon_trigger_minus.gif) 0 15px no-repeat;}
.deliveryAddress .deliveryAddressInnerHide .deliveryFields{display:none;}
.deliveryAddress .deliveryAddressInnerShow .deliveryFields{display:block;overflow:hidden;}

.listRadios{list-style:none;margin:0;padding:0;}
.listRadios li {margin:0;padding:0;font-size:11px;}
.listRadios li label{position:relative;top:-2px;}

.boxTerms{color:#fff;margin:0 0 10px;overflow:hidden;width:219px;}
.boxTermsInner{padding:8px 9px;overflow:hidden;width:201px;}
.boxTerms .termsCheckbox{float:left;margin:0;}
.boxTerms .termsTxt{font-size:9px;width:175px;float:left;padding:2px 0 5px 6px}
.boxTerms a, .boxTerms a:hover{font-size:11px;font-weight:bold;text-transform:uppercase;color:#fff;cursor:pointer;}
.boxTerms a b{float:left;margin-left:20px;width:10px;}
.boxTerms a span{float:left;width:160px;}

a.btnPay,a.btnPay:hover{display:block;width:211px;height:24px;padding:6px 0 0 8px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;}

.cntChooseStoreScroller{list-style:none;margin:10px 0 0 0;padding:0;height:200px;overflow-x:hidden;overflow-y:auto;}
.cntChooseStoreScroller li{margin:0;padding:5px 0;font-size:10px;overflow:hidden;color:#1a1a1a;}
.cntChooseStoreScroller li.rowCheckedHide, .cntChooseStoreScroller li.rowCheckedShow{background:#666;color:#fff;}
.cntChooseStoreScroller li.rowOddHide{background:#fff;}
.cntChooseStoreScroller li.rowEvenHide{background:#eee;}
.cntChooseStoreScroller li.rowOddShow{background:#ddd;}
.cntChooseStoreScroller li.rowEvenShow{background:#ddd;}
.cntChooseStoreScroller span{width:25px;float:left;}
.cntChooseStoreScroller label{float:left;width:145px;padding:1px 0 0 0;}
.cntChooseStoreNone{list-style:none;margin:10px 0 0 0;padding:0;}
.cntChooseStoreNone li{margin:0;padding:5px 0;font-size:11px;font-style:italic;background:#666;color:#fff;}

/*error*/
ul.error{list-style:none;margin:5px 0 10px;padding:7px 7px;}
ul.error li{padding:0 0 0 7px;margin:0;font-size:10px;background: 0 6px url(/img/bg_bullet_errors.jpg) no-repeat;}
ul.error li.header{background:0;padding:0 0 5px;font-size:12px;font-weight:bold;text-transform:uppercase;}

/*ordrebekræftelser*/
.cntFullWidth{padding:19px 0 0 6px;}
.cntFullWidth h1{color:#333;float:left;width:450px;margin-bottom:20px;}
.cntFullWidth h1 span{text-transform:none;font-weight:normal;}

a.linkPrint, a.linkPrint:hover{float:right;padding:0 5px 0 32px;width:85px;font-size:11px;font-weight:bold;color:#333;}

.cntListOrderConfirmation{background: url(/img/1x1_d4d7de.gif) top left repeat-x;overflow:hidden;clear:both;width:100%;}
.listOrderConfirmation{background: url(/img/1x1_d4d7de.gif) bottom left repeat-x;list-style:none;margin:0 0 12px;padding:0;overflow:hidden;width:100%;}
.listOrderConfirmation li{width:223px;float:left;margin:0 0;padding:5px 30px 5px 0;border-bottom:1px solid #d4d7de;}
div.MiddleText .listOrderConfirmation img{float:left;width:23px;height:36px;}
.listOrderConfirmation div{float:left;width:189px;padding:0 0 0 11px;height:36px;overflow:hidden;}
.listOrderConfirmation h2, .listOrderConfirmation i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.listOrderConfirmation h2{font-size:12px;margin:0;padding:3px 0 0 0;color:#1a1a1a;}
.listOrderConfirmation i{display:block;font-size:10px;color:#595959;float:left;width:150px;}
.listOrderConfirmation b{float:right;text-align:right;font-weight:bold;width:36px;font-size:10px;color:#595959;}

.cntFullWidth p{float:left;font-weight:bold;width:485px;font-size:12px;color:#333;}
.cntFullWidth .btnPay{float:right;}

/*betaling*/
.colLeftPay h1{color:#333;padding:14px 0 15px 8px;}
.colLeftPay .colLeftCol1{float:left;width:260px;padding:0 0 0 8px;}
.colLeftPay h2{font-size:11px;text-transform:uppercase;padding:0 0 4px;margin:0;border-bottom:1px solid #d4d7de;color:#333;font-weight:normal;font-family:franklin gothic book, arial, sans-serif;}

.listOrdersToPayFor{list-style:none;margin:0;padding:0;}
.listOrdersToPayFor li{margin:0;padding:5px 0;border-bottom:1px solid #d4d7de;overflow:hidden;}
div.MiddleText .listOrdersToPayFor img{float:left;width:23px;height:36px;margin-right:12px;}
.listOrdersToPayFor p{padding:0;margin:0;width:225px;color:#1a1a1a;font-weight:bold;font-size:11px;float:left;}
.listOrdersToPayFor i{padding:0;margin:0;width:225px;display:block;color:#595959;font-size:10px;float:left;}

.listAmountToPay {list-style:none;margin:0;padding:0;}
.listAmountToPay dt{float:left;margin:0;padding:12px 0 0;text-transform:uppercase;font-weight:bold;font-size:11px;font-weight:bold;}
.listAmountToPay dd{float:right;margin:0;padding:8px 0 0 0;font-size:16px;font-weight:bold;}
.listAmountToPay dd span{font-size:13px;}

.colLeftPay .colLeftCol2{float:left;swidth:241px;width:181px;padding:0 0 0 27px;}
.colLeftPay .colLeftCol2 address{font-style:normal;padding:10px 0 0 0;font-size:11px;line-height:16px;}
.colLeftPay .colLeftCol2 h3{margin:0 0 -3px;padding:19px 0 0 0;color:#333;font-weight:normal;font-family:franklin gothic book, arial, sans-serif;font-size:11px;text-transform:uppercase;}

/*overlay*/
body.bodyOverlay{margin:0;padding:0;font-size: 13px;font-family: Arial, Helvetica;color: #000000;}
.overlayContent a.overlayCloseFlash{position:absolute;top:4px;left:474px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:10px;text-decoration:none;font-weight:bold;}
.overlayCloseFlash2{float:right;font-weight:bold;text-transform:uppercase;font-size:10px;text-decoration:none;font-weight:bold;clear:both;}
.cntPageLocalOverlay{height:30px;overflow:auto;width:504px;height:396px;background:#f5f3f3;}
.cntPageLocalOverlay .overlayContent{padding:20px 10px 30px;}
.overlayContent{font-size:11px;}
.overlayContent h2{margin:0;padding:0;text-transform:uppercase;font-size:14px;}
.overlayContent h3{margin:0;padding:0;text-transform:uppercase;font-size:13px;}
.overlayContent p{margin:0 0 10px 0;padding:0;}
.overlayContent a{color:#333;}

/* iframe-content */
body.bodySimple{margin:0;padding:0;font-size: 13px;font-family: Arial, Helvetica;color: #000000;}

/*quickpay*/
.iframePayment{swidth:219px;width:285px;height:470px;}

body#bodyQuickpay{margin:0;padding:0;font-size: 13px;font-family: Arial, Helvetica;color: #000000;}
#bodyQuickpay h1{font-size:14px;text-transform:uppercase;margin:0 0 8px;padding:0;}
#bodyQuickpay .box{background:#0f0a0f;overflow:hidden;color:#fff;margin:0 0 10px;width:219px;}
#bodyQuickpay .boxInner{overflow:hidden;padding:10px 9px 11px;width:201px;}
#bodyQuickpay .cntPayment{width:219px;overflow:hidden;}
#bodyQuickpay label{font-size:12px;display:block;padding:0 0 4px;}
#bodyQuickpay .payLeft{float:left;width:125px;overflow:hidden;}
#bodyQuickpay .payRight{float:left;width:76px;}
#bodyQuickpay .inputPay{border:1px solid #0c212b;padding:1px 0 0 3px;margin:0;height:21px;display:block;}
#bodyQuickpay .inputCardno{margin-bottom:11px;width:201px;}
#bodyQuickpay .inputCtrNo{width:76px;}
#bodyQuickpay .error{margin:5px 0 10px;padding:7px 7px;font-weight:bold;}
#bodyQuickpay .whatIsThis{font-size:10px;text-align:right;padding:3px 0 0;cursor:pointer;}
#bodyQuickpay .contrlNrHide{display:none;}
#bodyQuickpay .contrlNrShow{display:block;width:156px;height:94px;overflow:hidden;text-align:right;float:right;margin:5px 0 0;}
#bodyQuickpay a.btnPay{text-decoration:none;}

/*search/søgning*/
.cntFormSearch {overflow:hidden;}
.cntFormSearchInner{overflow:hidden;padding:10px;}
* html .cntFormSearchInner{width:529px;}
.cntFormSearchInner form{margin:0;padding:0;}
.cntFormSearch .inputSearch{margin:0 ;padding: 0 0 0 3px;border:1px solid #c6c6c6;height:14px;float:left;font-size:10px;display:inline;}
.divSearchExtended label{float:left;width:45px;border:1px solid #c6c6c6;border-right:0;height:14px;background:#fff;margin:0 ;padding: 0 0 0 3px;overflow:hidden;font-size:10px;}
.divSearchNormal, .divSearchExtended{width:237px;float:left;clear:left;overflow:hidden;}
.divSearchExtended h1{padding:18px 0 6px;}
.divSearchNormal .inputSearch{width:232px;margin-bottom:4px;}
.divSearchExtended .inputSearch{border-left:0;width:184px;margin:0 0 5px;}

.divSearchExtended label.yearFrom{width:82px;}
.divSearchExtended input.yearFrom{width:26px;margin-right:5px;}
.divSearchExtended label.yearTo{width:82px;}
.divSearchExtended input.yearTo{width:26px;}
.divSearchExtended label.priceMin{width:45px;}
.divSearchExtended input.priceMin{width:63px;margin-right:5px;}
.divSearchExtended label.priceMax{width:45px;}
.divSearchExtended input.priceMax{width:63px;}
.divSearchExtended select, .divSearchExtended option{font-size:10px;width:237px;margin:0 0 5px;}

.divSearchNormal label.checkbox, .divSearchExtended label.checkbox {background:0;color:#fff;float:none;width:auto;border:0;height:auto;padding:0 15px 0 0;font-size:10px;position:relative;top:-3px;}

.cntFormSearch .btnSubmit{float:left;padding:1px 0 0;width:33px;height:15px;text-align:center;color:#fff;text-transform:uppercase;font-size:10px;margin-left:7px;}
.formSearchNormal .btnSubmit{margin-top:1px;}
.formSearchExtended .btnSubmit{margin-top:193px;}
.cntFormSearch input.checkbox{margin: 0;}
* html .cntFormSearch input.checkbox{margin: -3px;}
* html .cntFormSearch label.checkbox{top: 0px;}
*+html .cntFormSearch input.checkbox{margin: -3px;}
*+html .cntFormSearch label.checkbox{top: 0px;}
body:first-of-type input.checkbox{smargin: -3px;}
body:first-of-type label.checkbox{top: 0px;}

.cntSearchExtendedHide{display:none;}
.cntSearchExtendedShow{display:block;overflow:hidden;clear:both;}
.extendedFormHide b{display:inline;font-weight:normal;font-style:normal;}
.extendedFormHide i{display:none;}
.extendedFormShow b{display:none;}
.extendedFormShow i{display:inline;font-weight:normal;font-style:normal;}
.extendedFormHide {width:108px;margin-left:431px;}
.extendedFormShow {width:128px;margin-left:411px;}
.btnExtendedForm, .btnExtendedForm:hover{text-align:center;height:15px;padding:1px 0 0;color:#fff;text-transform:uppercase;font-size:10px;display:block;position:absolute;margin-top:-26px;}

.cntSearchInfo{padding:12px 6px 0 9px;}
.cntSearchInfo h1{color:#333;line-height:1.1;float:left;width:272px;margin-right:15px;}
.cntSearchInfo h1 b{display:block;font-style:italic;text-transform:none;font-size:11px;font-weight:normal;}
.cntSearchInfo h1 span{display:block;font-size:15px;text-transform:none; }
.cntSearchInfo .legend{float:left;width:246px;}
.cntSearchInfo .legend span{font-size:11px;display:block;margin:0 0 0px;font-weight:bold;text-transform:uppercase;}
.cntSearchInfo .legend ul{list-style:none;margin:0;padding:0;}
.cntSearchInfo .legend li{margin:0;padding:0 12px 0 0 ;float:left;font-size:11px;font-weight:bold;}
.cntSearchInfo .legend li img{margin-right:4px;position:relative;top:5px;}

.listSortingMethods{padding:21px 0 0 0;list-style:none;margin:0;clear:left;overflow:hidden;width:337px;float:left;margin-bottom:-39px;}
.listSortingMethods li{margin:0;padding:0 75px 0 0;float:left;}
.listSortingMethods a, .listSortingMethods a:hover{font-size:11px;color:#333;text-transform:uppercase;font-weight:bold;}

.cntPagingSearchPage{float:right;padding:39px 6px 0 0;}

.tblSearchResults{clear:both;overflow:hidden;margin-top:7px;width:542px;}
.tblSearchResults td{border-right:1px solid #c6c6c6;border-top:1px solid #fff;border-bottom:1px solid #c6c6c6;border-left:1px solid #fff;padding:3px 0;vertical-align:top;}
.tblSearchResults .colDefine{border-top:1px solid #c6c6c6;color:#fff;font-size:11px;padding:4px 0 3px 5px;}
.tblSearchResults .colDefine span{display:block;clear:both;text-align:right;width:49px;height:18px;}
.tblSearchResults .colDefine img{margin-right:1px;margin-top:-1px;}
.tblSearchResults .colDefine img.sp2{margin-right:1px;}
.tblSearchResults .colDefine img.sp4{margin-right:2px;}
.tblSearchResults .col1{width:245px;border-left:0;}
.tblSearchResults .col2{width:52px;padding-left:4px;padding-right:4px;}
.tblSearchResults .col3{width:50px;padding-left:4px;padding-right:4px;}
.tblSearchResults .col4{width:49px;padding-left:4px;padding-right:4px;}
.tblSearchResults .col5{width:49px;padding-left:4px;padding-right:4px;}
.tblSearchResults .col6{width:49px;padding-left:4px;padding-right:4px;border-right:0;}
.tblSearchResults .colLong{widths:206px;border-right:0;padding-left:5px;padding-right:5px;}
.tblSearchResults .colLong b{color:#1a1a1a;font-weight:bold;font-size:11px;float:left;padding:3px 0 0 5px;}
.tblSearchResults .rowOdd td{background:#fff;}
.tblSearchResults .rowEven td{background:#f5f3f3;}
.tblSearchResults .col1 img{float:left;width:25px;height:36px;margin:0px 9px 0px 1px;}
.tblSearchResults .col1 span.title{width:120px;margin:0 10px 0 0;overflow:hidden;float:left;padding:3px 0 0;}
.tblSearchResults .col1 span.author{width:68px;margin:0 10px 0 0;overflow:hidden;float:left;padding:3px 0 0;}
.tblSearchResults .col1 a{font-size:11px;color:#1a1a1a;cursor:pointer;display:block;overflow:hidden;height:1%;width:100%;}

.tblSearchResults .noItemLine span{widths:35px;width:20px;height:1px;background:#d4d7de;margin:14px auto 0;display:block;overflow:hidden;}

.tblSearchResults .cntPrice{float:right;}
.tblSearchResults .cntPrice p{color:#1a1a1a;font-size:11px;white-space:nowrap;}
.tblSearchResults .cntPrice span{font-size:8px;}
.tblSearchResults .outOfStock{overflow:hidden;clear:both;font-size:11px;padding:3px 0 0;white-spaces:nowrap;text-align:right;}
* html .tblSearchResults .outOfStock {padding:6px 0 0;}
*+html .tblSearchResults .outOfStock {padding:6px 0 0;}

.tblSearchResults .highlightShow img.dark{display:none;}
.tblSearchResults .highlightShow img.white{display:block;}
.tblSearchResults .highlightHide img.dark{display:block;}
.tblSearchResults .highlightHide img.white{display:none;}
.tblSearchResults .highlightShow .col1 a, .tblSearchResults .highlightShow .col1 a:hover{color:#fff;}
.tblSearchResults .highlightShow .cntPrice p{color:#fff;}
.tblSearchResults .highlightShow .colLong b{color:#fff;}

.tblSearchResults .formAddToBasket {overflow:hidden;clear:both;float:right;padding:3px 0 0;	width:18px;}

.tblSearchResults .formAddToBasket a {width:18px;float:right;}
.tblSearchResults .formAddToBasket a span{margin-right:-2px;}

/*print*/
.print_top img.bg{width:100%;height:73px;}
.print_top img.logo{position:absolute;top:5px;left:5px;}

.cntPrintOrder{padding:25px 20px 5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;}
.print_orderNo{padding:20px 0;overflow:hidden;}

.print_tblPrintOrderList{float:left;width:241px;margin:0 27px 0 0;}
.print_tblPrintOrderList td{padding:5px 0;border-bottom:1px solid #c6c6c6;}
.print_tblPrintOrderList td.img{padding:0 10px 0 0;width:25px;}
.print_tblPrintOrderList td.img img{width:25px;height:36px;}
.print_tblPrintOrderList td.title{font-size:11px;line-height:1.2;}
.print_tblPrintOrderList td.title i{display:block;font-size:10px;}
.print_tblPrintOrderList td.sum {border:0;}
.print_tblPrintOrderList td.sum b{float:left;text-transform:uppercase;padding:4px 0 0 0;}
.print_tblPrintOrderList td.sum .cntPrice{float:right;}
.print_tblPrintOrderList td.sum .cntPrice p{color:#1a1a1a;}


.print_deliveryAdress{float:left;width:241px;font-size:10px;}
.print_deliveryAdress .header, .print_tblPrintOrderList th{border-bottom:1px solid #c6c6c6;text-align:left;text-transform:uppercase;font-size:10px;padding:0 0 4px 0;}
.print_deliveryAdress .altAdress .header{padding-top:20px;}
.print_deliveryAdress .delShop{font-size:11px;}

.cntPrintOrder .closer{overflow:hidden;clear:both;padding:30px 0 0 0;}
.cntPrintOrder .closer .greeting{float:left;}
.cntPrintOrder .closer .close{float:right;font-weight:bold;font-size:11px;cursor:pointer;}

/*admin - liste*/
.cntPageLocalAdmin .colLeft h1, .cntPageLocalAdminList h1{color:#333;padding-top:25px;padding-bottom:6px;}
.cntPageLocalAdmin .headTab h1{color:#fff;padding-top:3px;padding-bottom:0;}

.admin_tblOrderList{width:100%;}
.admin_tblOrderList td{font-size:11px;padding:3px;border-bottom:1px solid #c6c6c6;}
.admin_tblOrderList .rowOdd td{background:#fff;}
.admin_tblOrderList .rowEven td{background:#f5f3f3;}
.admin_tblOrderList th{font-size:10px;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #c6c6c6;padding:3px 3px 3px 2px;}
.admin_tblOrderList .col1{width:97px;}
.admin_tblOrderList .col2{width:58px;text-align:right;padding-right:10px;}
.admin_tblOrderList .col3{}
.admin_tblOrderList .col4{width:185px;}
.admin_tblOrderList .col5{width:80px;text-align:right;padding-right:10px;}
.admin_tblOrderList .col6{width:60px;text-align:right;padding-right:5px;}
.admin_tblOrderList .col6 a, .admin_tblOrderList .col6 a:hover{font-size:10px;color:#1a1a1a;}
.admin_tblOrderList .col4 span{display:block;width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.cntPageLocalAdmin .btnShowAll, .cntPageLocalAdmin .btnShowAll:hover{float:right;text-transform:uppercase;margin:10px 0 0;color:#1a1a1a;font-size:11px;}

/*admin - een ordre*/
dl.admin_orderView{list-style:none;margin:0;padding:0;width:534px;overflow:hidden;font-size:11px;}
dl.admin_orderView dt, dl.admin_orderView dd{margin:0;padding:2px 0;float:left;border-bottom:1px solid #c6c6c6;}
dl.admin_orderView dt{width:80px;font-weight:bold;}
dl.admin_orderView dd{width:454px;color:#666;}
.cntPageLocalAdmin h2{margin:0;padding:15px 0 0 0;font-size:12px;text-transform:uppercase;color:#333;}

.colLeftPadding{overflow:hidden;padding:0 6px;}

.admin_tblOrderLines{width:100%}
.admin_tblOrderLines th{font-size:10px;text-transform:uppercase;text-align:left;border-bottom:1px solid #c6c6c6;padding:3px;}
.admin_tblOrderLines td{font-size:11px;border-bottom:1px solid #c6c6c6;padding:3px;vertical-align:top;}
.admin_tblOrderLines td.col0 img{width:17px; height:25px;}
.admin_tblOrderLines td.col1 {}
.admin_tblOrderLines .col3{text-align:center;width:28px;}
.admin_tblOrderLines .col5{text-align:right;width:60px;}
.admin_tblOrderLines .col6{text-align:right;width:22px;}
.admin_tblOrderLines .col7{text-align:right;width:60px;}
.admin_tblOrderLines .cntPrice p{color:#1a1a1a;font-size:11px;}
.admin_tblOrderLines .cntPrice p span{font-size:8px;}

.admin_tblOrderLines .sumTotalText{text-transform:uppercase;font-weight:bold;background:#f5f3f3;vertical-align:middle;}
.sumTotalPrice{background:#f5f3f3;text-align:right;}
.sumTotalPrice .cntPrice p{font-size:16px;}
.sumTotalPrice .cntPrice p span{font-size:11px;}

.cntPageLocalAdmin .colRight{padding:29px 0 0 0;}
.admin_boxRight{overflow:hidden;background:#f5f3f3;padding:10px;font-size:11px;width:199px;}
.admin_boxRight p{font-size:11px;padding:0 0 10px;}

.admin_orderStatus{overflow:hidden;padding:0 0 10px;}
.admin_orderStatus a, .admin_orderStatus a:hover{display:block;margin:0 0 2px;cursor:pointer;font-size:11px;background:#fff;border:1px solid #c6c6c6;color:#1a1a1a;padding:3px 8px;text-transform:uppercase;}
.admin_orderStatus a.selected, .admin_orderStatus a.selected:hover{color:#fff;}

.admin_boxRight h2{font-size:11px;text-transform:none;margin:0;padding:0;}

ul.admin_listMessages{list-style:none;margin:10px 0 0;padding:0;overflow:hidden;font-size:10px;}
ul.admin_listMessages b{text-transform:uppercase;font-weight:normal;}
ul.admin_listMessages i{font-style:normal;color:#666}
ul.admin_listMessages li{overflow:hidden;border:1px solid #c6c6c6;border-bottom:0;border-top:0;background:#ebe7e7;padding:3px;}
ul.admin_listMessages .divider{margin:0 0 10px;border-bottom:1px solid #c6c6c6;}
ul.admin_listMessages .top{border-top:1px solid #c6c6c6;vertical-align:top;}
ul.admin_listMessages .top b{float:left;}
ul.admin_listMessages .top i{float:right;font-weight:bold;font-size:11px;color:#1a1a1a;}

.admin_formMsg {overflow:hidden;}
.admin_formMsg textarea{width:194px;border:1px solid #c6c6c6;height:70px;margin:0;font-size:11px;padding:3px 0 0 3px;}
.admin_formMsg textarea.email {height:150px;}
.admin_formMsg a.btnSubmit, .admin_formMsg a.btnSubmit:hover{background:#c6c6c6;border:0;margin:10px 0 0 ;padding:3px 5px;font-size:10px;text-transform:uppercase;float:right;color:#1a1a1a;}

.admin_boxRight .obs{margin:0 0 10px;padding:5px 10px;color:#fff;font-weight:bold;}
.admin_boxRight .error{margin:0 0 10px;padding:5px 10px;color:#fff;font-weight:bold;}

a.admin_backLink, a.admin_backLink:hover{padding:20px 0 0 6px;float:left;background:#c6c6c6;border:0;margin:10px 0 0 6px;padding:3px 5px;font-size:10px;text-transform:uppercase;color:#1a1a1a;}

/*kundens ordrestatus*/
.orderStatus {padding:10px 0 0 6px;}
.orderStatus h1{color:#333;}
.orderStatus .colLeft{width:503px;}
.tblOrderView .cellAmountStatic{width:35px;text-align:right;padding-right:10px;}
.orderStatus .tblOrderView .cellName{width:auto;}
.orderStatus .tblOrderView td.cellName div{width:270px;}

.orderStatus h2{color:#333;text-transform:uppercase;font-size:11px;margin:0;padding:0}
.orderStatus .colRight{width:218px;padding:28px 0 0 41px;}
.orderStatus address{font-style:normal;font-size:11px;}
.orderStatus .status{font-size:11px;padding:10px 0 0 0;}







/*choose delivery form / vælg leveringsform*/
.cntDeliveryType{overflow:hidden;margin:6px 0 0;font-weight:normal;}
.cntDeliveryType .item{border-top:1px solid #4d4d4d;padding:11px 0 13px 0;overflow:hidden;}
.cntDeliveryType .item:first-child{border:0;}
.cntDeliveryType .itemType a{float:right;padding-right:22px;min-height:16px;smargin-right:-7px;color:#fff;font-size:10px;padding-top:2px;}
.cntDeliveryType .itemType input{float:left;clear:left;}
*+html .cntDeliveryType .itemType input{margin-top:-4px;}
.cntDeliveryType .itemType label{line-height:1.2;display:block;overflow:hidden;font-size:12px;}
.cntDeliveryType .itemType label span{float:left;padding:0 0 0 5px;}
.cntDeliveryType .itemType div label:first-child{margin-bottom:10px;}
.cntDeliveryType .itemType b{display:block;}
.cntDeliveryType .itemType div{float:left;}
.cntDeliveryType .itemZip label{font-weight:bold;float:left;padding:5px 10px 0 0;}
.cntDeliveryType .itemZip input{border:1px solid #D4D7DE;border-bottom:0;float:left;font-size:10px;height:13px;margin:2px 0 0;padding:3px 0 3px 2px;width:80px;}
.showGLS, .showPostDK{display:none;}
.cntDeliveryTypeShowGLS .showGLS, .cntDeliveryTypeShowPostDK .showPostDK{display:block;}
.cntDeliveryType .itemChooseShop li .map{display:none;}

.cntChooseDeliveryShop{list-style:none;margin:10px 0 0 0;padding:0;max-height:150px;overflow-x:hidden;overflow-y:auto;line-height:1.3;}
.cntChooseDeliveryShop li{margin:0;font-size:10px;overflow:hidden;color:#1a1a1a;vertical-align:top;}
.cntChooseDeliveryShop li div.container{padding:5px 0 5px 5px;overflow:hidden;}
.cntChooseDeliveryShop li u.uShow{backgsround:pink;display:block;position:absolute;width:16px;margin-left:-15px;}
.cntChooseDeliveryShop li.rowCheckedHide, .cntChooseDeliveryShop li.rowCheckedShow{background:#666;color:#fff;}
.cntChooseDeliveryShop li.rowOdd{background:#fff;}
.cntChooseDeliveryShop li.rowEven{background:#eee;}

.cntChooseDeliveryShop span{width:25px;float:left;padding:3px 0 0;}
*+html .cntChooseDeliveryShop span input{margin-top:-4px}
.cntChooseDeliveryShop label{float:left;width:145px;padding:1px 0 0 0;}
.cntChooseStoreNone{list-style:none;margin:10px 0 0 0;padding:0;}
.cntChooseStoreNone li{margin:0;padding:5px 0;font-size:11px;font-style:italic;background:#666;color:#fff;}
#DeliveryShopMap{height:199px;background:#fff;position:absolute;width:400px;margin:-27px 0 0 -415px;border:1px solid #A7C3CC;sdisplay:none;visibility:hidden;z-index:2;}
*+html #DeliveryShopMap{margin:-13px 0 0 -551px;}
#DeliveryShopMap.show{visibility:visible;}


#map_canvas { height: 199px; width:400px;}
.cntChooseDeliveryShop li em{display:none;/*background: url(/img/map_arrow.gif) no-repeat;width:19px;height:16px;position:absolute;margin:0 0 0 -18px;*/}
/*.cntChooseDeliveryShop li#DeliveryShopHover em{display:block;}*/

/*productListSmallFrame*/
.productListSmallFrame{font-family: Arial,Helvetica,sans-serif;font-size: 14px;}
.productListSmallFrame .bookSpotImg {float: none;}
.productListSmallFrame .listBooks{width:auto;overflow:hidden;background:0;}
.productListSmallFrame .listBooks li {height:202px;overflow:hidden;float:none;background:#f5f3f3;border-bottom:1px solid #ccc;padding:11px 0 0 30px;}
s.productListSmallFrame .listBooks li.rowEven{background:#fdfdfd;}
s.productListSmallFrame .listBooks li.rowOdd{background:#f5f3f3;}
.productListSmallFrame .listBooks a.cntBook {height:auto;}
.productListSmallFrame .listBooks h2{font-size:10px;color:#000;width:95px;max-height: 33px;overflow: hidden;}
.productListSmallFrame .bookSpotImg {height:auto;}
.productListSmallFrame .listBooks .cntPrice{float:none;padding:0;margin:0;clear:both;}
.productListSmallFrame .listBooks .cntPrice p {font-size: 11px;}
.productListSmallFrame .listBooks .bookSpotInfo {padding:0;height:auto;float:none;}
.productListSmallFrame .listBooks i.cntAuthors{width:95px;max-height: 28px;overflow: hidden;}
.productListSmallFrame .listBooks .cntPrice b{display:none;}

.cntDeliveryTime {font-size:12px; color:#333333; padding:1px 17px 3px 0; position:absolute;}
.cntBasketDeliveryTime {font-size:11px; color:#333333;}

.autocompleteItem {width: 389px; z-index: 1500; soverflow:hidden;}
.autocompleteResult { width: 389px; height: 48px; z-index: 1501; }
.autocompleteImage { float:left; height:45px; width:29px; padding-right: 5px; }
.autocompleteName { font-size: 11px; font-family: Arial; max-height: 16px; overflow: hidden; display:block; scolor: #fcfcfc; color: #3f3f3f; }
.autocompleteAuthor { width: 354px; font-size: 10px; font-family: Arial; float: left; clear:none; display: block; scolor: #ececec; color: #3f3f3f;}
.ui-state-hover .autocompleteName { scolor: #734D99; scolor: #BAEC7E; scolor: #34E610; scolor:#E0E6DF; color: #A46313 }
.ui-state-hover .autocompleteAuthor { scolor: #734D99; scolor: #BAEC7E; scolor: #34E610; scolor:#E0E6DF; color: #A46313 }
.autoCompleteProductGroupIcons { overflow: hidden; float: left; width:354px; }
.autoCompleteProductGroupIcons img { float: right; right: 50px; clear: none; padding: 0 0 0 4px; }
.autoCompleteProductGroupIcons .rate {background:url(/img/bgRating_w59.gif) 0px 2px no-repeat;width:78px;width:65px; padding: 0 0 0 0; spadding:7px 0 0;}
.autoCompleteProductGroupIcons .rate img { padding: 0 0 0 0; float:left;}

