* { margin:0; padding:0; list-style:none; font-style:normal; text-decoration:none; }

body { margin:0; padding-top:10px; background-color:#fff; }
body#popup { background:none; }
body, td, th, input { font-family:Verdana,Arial,'Arial Unicode MS',Helvetica,sans-serif; font-size:11px; color:#000; line-height:15px; }
td, th { text-align:left; vertical-align:top; padding-right:2px; }
img { border:0 }
select option { padding-right:10px; }
fieldset { border:none;}

hr { text-align:right; width:100%; height:1px; color:#6D473A; border:none; } /* For Internet Explorer */
html>body hr { margin-right:0; width:100%; height:1px; background-color:#6D473A; border:none; } /* For Gecko-based browsers */
html>body hr { margin-right:0; width:100%; height:1px; background-color:#6D473A; border:0px solid #6D473A; }

div.clear { clear:both; line-height:1px; font-size:1px; }
* html div.clear { height:0 } /* IE Hack */

input.submit { cursor:pointer; }
input.icon { cursor:pointer; }
span.price, span.priceReduction { color:#6D473A; background-color:#D4B6A6; }

.submit { border:1px solid #D4B6A6; color:#6D473A; background-color:#D4B6A6; }

table td.right, table th.right { text-align:right; }
table td.center, table th.center { text-align:center; }

.shop_data_error { font-weight:bold; color:red; }

/* Wrapper */
#wrapper { width:830px; margin:0 auto 0 auto; background:#fff url('media/bg.gif') repeat-y top left; }

/* Header */
#header { position:relative; width:810px; height:157px; padding:0 10px 0 10px; background:#fff url('media/header_bg.gif') no-repeat top left; }
#header h1 a{ position:absolute; top:0px; left:0px; width:810px; height:157px; display:block }
#header h1 a span { visibility:hidden; }

/* Menu */
#menu li { float:left; }
#menu li a:hover { color:#FCE4C2; }

/* Menu first level */
#menuL1 { position: relative; width:810px; height:34px; padding:0 10px 0 10px; background:#fff url('media/menu_bg.gif') repeat-y top left; }
#menuL1 a { color:#D4B6A6; font-size:14px; font-weight:bold; }

#selectCategories { position:absolute; top:0px; left:10px; }
#selectCategories li a { display:block; padding:9px 10px 5px 10px; }

#selectLanguages { position:absolute; top:5px; right:10px; }
#selectLanguages li { padding:0 10px 0 10px;}
#selectLanguages li * { vertical-align:middle; }
#selectLanguages li a { font-size:11px; font-weight:normal; text-decoration:underline; }

#menuAccount { position:absolute; top:0px; left:10px; }
#menuAccount ul { height:34px; }
#menuAccount li { height:25px; padding:9px 10px 0 10px; }
#menuAccount .selected { background-color:#D4B6A6; }
#menuAccount .selected a { color:#6D473A; }

/* Menu secund level */
#menuL2 { font-size:1.1em; font-weight:bold; height:2em; position:relative; width:810px; padding:0 10px 0 10px; background:#fff url('media/menu_bg.gif') repeat-y top left; }
#menuL2 a { color:#6D473A; }

#menuAuction { position:absolute; top:0px; left:10px; height:24px; width:810px; border-bottom:2px solid #6D473A; background-color:#D4B6A6;}
#menuAuction ul { height:24px; }
#menuAuction li { height:14px; padding:5px 10px; }
#menuAuction .selected { background-color:#6D473A; }
#menuAuction .selected a { color:#D4B6A6; }

/* Main page */
.initial_page { background: url('media/line.jpg') repeat-y top left; }

#mainPage #mainPageImg { float:left; width:339px; }
#mainPage #mainPageText { float:right; width:269px; overflow:hidden; }
#contentMainWide #mainPage #mainPageText { width:421px; }
#mainPage #mainPageText h2 { font-weight:bold; color:#6D473A; padding:5px; }
#mainPage #mainPageText h3 { font-weight:bold; color:#6D473A; padding:5px; }
#mainPage #mainPageText h3 a { font-weight:bold; color:#6D473A; }
#mainPage #mainPageText p { color:#000; padding:5px; }
#mainPage #mainPageText ul { color:#000; padding:5px; list-style:disc inside; }
#mainPage #mainPageText li { list-style:disc inside; }
#mainPage #brands { clear:both; background-color:#fff; }

#sizesPage #adultSizes,#sizesPage #childSizes
{ background-color:#fff; border-top:1px solid #D4B6A6; border-left:1px solid #D4B6A6; }

#sizesPage #adultSizes { margin:10px 0 0 10px; }
#sizesPage #childSizes { margin:10px 10px 0 0; }

#sizesPage #adultSizes { float:left; }
#sizesPage #childSizes { float:right; }
#sizesPage table th, #sizesPage table td
{ color:#6D473A; padding:7px; text-align:center; vertical-align:middle; border-right:1px solid #D4B6A6; border-bottom:1px solid #D4B6A6;}

/* Main Content Frame */
#contentMain { width:608px; float:left; margin-left:5px;}
#contentMainWide { width:770px; float:left; margin-left:5px; padding:0 20px 0 20px; background-color:#F3F8FC; }
html>body #contentMain { margin-left:10px; }
html>body #contentMainWide { margin-left:10px; background-color:#F3F8FC; }

#contentMain h1,#contentMainWide h1 { padding:7px 14px 7px 14px; color:#6D473A; background-color:#D4B6A6; font-size:15px; clear:both; font-weight:bold; }
#contentMain h1 a,#contentMainWide h1 a { color:#6D473A; background-color:#D4B6A6; font-size:15px; clear:both; font-weight:bold; }
#contentMain h2,#contentMainWide h2 { padding:0; color:#6D473A; font-size:11px; font-weight:normal; font-style:normal; clear:both; }
#contentMain h3,#contentMainWide h3 { padding:0; color:#6D473A; font-size:12px; font-weight:bold; font-style:normal; clear:both; }

/* View options */
#listOptions { width:608px; height:29px; margin:0 0 0 0; color:#6D473A; background-color:#D4B6A6; position:relative; border-top:1px solid #6D473A; }
#listOptions .viewOptions { position:absolute; top:0px; right:0px; padding:4px; }
#listOptions .viewOptions * { margin-left:2px; }
#listOptions .navOptions { position:absolute; top:0px; left:0px; padding:4px; }
#listOptions .navOptions a, #listOptions .navOptions a:hover
{ text-decoration:none; font-weight:bold; color:#6D473A; }
#listOptions .navOptions a.currentPage, #listOptions .navOptions a.currentPage:hover
{ text-decoration:none; font-weight:bold; color:#DCECF5; }

/* Article lists (offer, parts, articles in cart) */
#articleList, #partList { width:100%; background-color:#fff; }
#articleList th, #partList th { color:#6D473A; font-weight:normal; background-color:#D4B6A6; padding:3px 3px; border-bottom:1px solid #6D473A; }
#articleList th a, #partList th a { color:#6D473A; font-weight:normal; text-decoration:none; }
#articleList td *, #partList td * { vertical-align:middle;}
#articleList .articleListTitle, #partList .articleListTitle { border-bottom:1px solid #D4B6A6; }
#articleList .articleListPrice, #partList .articleListPrice { border-bottom:1px solid #D4B6A6; }
#articleList .articleListBuyItNowPrice, #articleList .articleListLeaderAmount, #articleList .articleListValid { border-bottom:1px solid #D4B6A6; }
#articleList .listSelection, #articleList .setBookmark, #articleList .delBookmark { border-bottom:1px solid #D4B6A6; }
#articleList a, #partList a { color:#000; text-decoration:underline; }
#articleList .listSelection, #partList .listSelection { text-align:right; }
#articleList .articleListPrice { width:140px; text-align:right; }

#articleList .articleBuyNowPrice, #articleList .articleLeaderAmount { text-align:right; }
#articleList .thumbnail { position:relative; width:80px; height:80px; } 
#articleList .articleThumbnail { width:85px; }
#articleList .articleThumbnail .thumbnail a { position:absolute; top:5px;left:5px; display:block; width:70px; height:70px; text-align:center; margin:0px; text-decoration:none }
#articleList .articleThumbnail .thumbnail a span { visibility:hidden; }

#currentCategories { }

/* Article thumbnails */
#articleThumbnails { width:608px; background-color:#fff; }
#articleThumbnails .articleThumbnail { width:200px; margin-right:4px; margin-bottom:4px; float:left; }
#articleThumbnails .last { margin-right:0 !important; }
#articleThumbnails .articleThumbnail .thumbnail { width:198px; height:198px; text-align:center; border:1px solid #D4B6A6; background-color:#fff;}
#articleThumbnails .articleThumbnail .thumbnail a { display:block; width:198px; height:198px; text-align:center; margin:0px; }
#articleThumbnails .articleThumbnail .thumbnail a span { visibility:hidden;}

#articleThumbnails .articleThumbnail .text { position:relative; margin-top:4px; width:198px; height:80px; border:1px solid #D4B6A6; background-color:#fff; }
#articleThumbnails .articleThumbnail .text .title { height:45px; overflow:hidden; padding-left:2px; }
#articleThumbnails .articleThumbnail .text .titleAuction { height:31px; overflow:hidden; padding-left:2px; }
#articleThumbnails .articleThumbnail .text a { color:#6D473A; font-weight:bold; }
#articleThumbnails .articleThumbnail .text p.price { vertical-align:text-bottom; padding-left:2px; color:#6D473A; }
#articleThumbnails .articleThumbnail .text p.reduction { vertical-align:text-bottom; padding-left:2px; color:#6D473A; }
#articleThumbnails .articleThumbnail .text p.validTo { vertical-align:text-bottom; padding-left:2px; color:#6D473A; }
#articleThumbnails .articleThumbnail .text p.next { position:absolute; bottom:5px; right:5px;}

/* Artikel Details */
#articleDetail { width:608px; background-color:#fff; }
#contentMainWide #articleDetail { width:770px; }
#articleTitle { }
#articleGallery { float:left; width:300px; height:485px; background-color:#fff; border:1px solid #D4B6A6; border-top:none; }
#contentMainWide #articleGallery { width:460px; }

#articleFirstImage { width:300px; height:425px; }
#articleFirstImage a { display:block; width:300px; height:425px; }
#contentMainWide #articleFirstImage { width:460px; }
#contentMainWide #articleFirstImage a { width:460px; }
#articleFirstImage a span { visibility:hidden; }

/* Carousel of small images */
#articleSmallImages { position:relative; width:250px; height:55px; margin-top:4px; border-top:1px solid #D4B6A6; background:#fff; padding:0 25px; }
#contentMainWide #articleSmallImages { width:410px; }

#articleSmallImages div.jcarousel-clip { z-index:2; width:241px; height:53px; overflow:hidden; position:relative; }

#articleSmallImages .jcarousel-list { width:241px; overflow:hidden; margin:0; padding:0; }
#articleSmallImages .jcarousel-list li { float:left; list-style:none; width:45px; height:45px; margin:4px 4px 4px 0px; }

#articleSmallImages .jcarousel-prev { position:absolute; top:21px; left:5px; }
#articleSmallImages .jcarousel-next { position:absolute; top:21px; right:5px; }
#articleSmallImages .jcarousel-prev-disabled { cursor:default; }
#articleSmallImages .jcarousel-next-disabled { cursor:default; }

#articleSmallImages li a { display:block; width:45px; height:45px; }
#articleSmallImages li a span { visibility:hidden; }


/* List of giant thumbnails */
#articleGiantThumbnails { margin-bottom:5px; }
#articleGiantThumbnail { width:770px; background-color:#fff; margin-top:5px; }

#contentMainWide #articleGiantThumbnail #articleGallery { width:300px; height:365px; border-top:1px solid #D4B6A6; }
#contentMainWide #articleGiantThumbnail #articleFirstImage { width:300px; height:300px; }
#contentMainWide #articleGiantThumbnail #articleFirstImage a { width:300px; height:300px; }
#contentMainWide #articleGiantThumbnail .articleDescription { float:left; width:450px; height:355px; overflow:auto; margin-left:5px; padding:5px; border:1px solid #D4B6A6; background-color:#fff; } 

/* Carousel list of giant thumbnails */
.articleSmallImages { position:relative; width:250px; height:55px; margin-top:4px; border-top:1px solid #D4B6A6; background:#fff; padding:0 25px; }

.articleSmallImages div.jcarousel-clip { z-index:2; width:241px; height:53px; overflow:hidden; position:relative; }

.articleSmallImages .jcarousel-list { width:241px; overflow:hidden; margin:0; padding:0; }
.articleSmallImages .jcarousel-list li { float:left; list-style:none; width:45px; height:45px; margin:4px 4px 4px 0px; }

.articleSmallImages .jcarousel-prev { position:absolute; top:21px; left:5px; }
.articleSmallImages .jcarousel-next { position:absolute; top:21px; right:5px; }
.articleSmallImages .jcarousel-prev-disabled { cursor:default; }
.articleSmallImages .jcarousel-next-disabled { cursor:default; }

.articleSmallImages li a { display:block; width:45px; height:45px; }
.articleSmallImages li a span { visibility:hidden; }

/* Article details */
#articleDetails { position:relative; float:right; width:300px; height:485px; border:1px solid #D4B6A6; border-top:none; }
#articleDetails .submit { text-align:center; border:1px solid #6D473A; color:#D4B6A6; background-color:#6D473A; padding:0; }

/* Price */
#articlePrice { width:100%; padding-top:10px; text-align:center; color:#6D473A; }
#articlePrice #ourPrice { font-size:18px; padding:10px 0; }
/* Price -> Offer */
#articlePrice #vatInfo { font-size:10px; padding-bottom:5px; }
#articlePrice #reduction { width:100%; padding:10px 0; color:#6D473A; font-size:18px; background-color:#D4B6A6; }
#articlePrice #producerPrice { width:100%; padding-bottom:5px; color:#6D473A; font-size:10px; background-color:#D4B6A6; }
/* Price -> Auction */
#articlePrice #buyItNowPrice { width:100%; padding:10px 0; text-align:center; color:#6D473A; font-size:18px; background-color:#D4B6A6; }
#articlePrice #startPrice { font-size:10px; padding-bottom:5px;  }
#articlePrice #estimation { font-size:10px; padding-top:5px;  }

/* Stock */
#articleDetails #articleStock {width:100%; padding:5px 0; text-align:center; color:#000; }
#articleDetails #articleStock p * { vertical-align:middle; }

/* Configuration and variant */
#articleDetails #articleVariant {width:100%; height:200px; padding:7px 0 7px 0; margin:0; text-align:center; color:#D4B6A6; background-color:#fff; overflow:auto}
#articleDetails #articleVariant table { margin:0 auto; }

/* Paiment */
#articlePaiment { position:absolute; bottom:71px; left:0px; width:100%; text-align:right; color:#D4B6A6; background-color:#6D473A; }

/* Paiment -> Add to cart */
#addToCart { padding:10px 0 }
#quantity input { color:#000; }
#addToCart #addQuantity input {width:170px; margin-right:5px; text-align:left; background:#6D473A url('icons/icon_add_cart.gif') top right no-repeat; border:none; }

/* Paiment -> Auctions */
#quickLogging { padding-top:10px; }
#articleCurrentBid {  }
#articleNextBid { }

.bidEntry { width:100%; padding-top:5px; clear:both; overflow:auto; }
.bidEntry * { vertical-align:middle; }
.bidEntry label { float:left; padding-right:1em; text-align:right; width:120px; }
.bidEntry .input { float:left; text-align:left; width:160px; color:#D4B6A6; font-weight:normal; }

#articlePlaceBid { clear:both; width:100%; padding:10px 0; }
#articlePlaceBid .submit { margin-right:2px; width:292px; background:#6D473A url('icons/icon_more_white_2.gif') top right no-repeat; }

#articleBuyItNow { clear:both; width:100%; padding:10px 0; background-color:#6D473A; }
#articleBuyItNow .submit { margin-right:2px; width:292px; background:#6D473A url('icons/icon_more_white_2.gif') top right no-repeat; }

/* Others */
#articleDetails #setBookmark { position:absolute; bottom:36px; left:0px; width:100%; padding:10px 0 10px 0; text-align:center; color:#D4B6A6; background-color:#6D473A; }
#articleDetails #setBookmark .submit { width:294px; background:#6D473A url('icons/icon_to_list.gif') top right no-repeat; }

#articleDetails #articleReload { position:absolute; bottom:-1px; left:0px; width:100%; padding:10px 0 10px 0; text-align:center; color:#D4B6A6; background-color:#6D473A; }
#articleDetails #articleReload .submit { width:294px; background:#6D473A url('icons/icon_reload.gif') top right no-repeat; }

#articleDescription { clear:both; padding-top:4px; }
#articleDescription .text { margin:0 10px 0 10px; }
#articleDescription .text p { padding:4px 0 4px 0; }
#articleDescription .text table { padding:0; }
#articleDescription .text ul { padding:0 0 0 20px; }
#articleDescription .text ul li { list-style:disc; }
#articleDescription .caution { background-color:#fff; border:1px solid #e60003; padding:3px; }

#articleAdditionalInfos { clear:both; }
#articleAdditionalInfos p { padding:0 10px 10px 10px; }

/* Bids */
#articleBids {}

#articleBids table { width:100%; }

#articleBids th { font-weight:normal; color:#6D473A; background-color:#D4B6A6; border-bottom:1px solid #6D473A; }

#articleBids th.bidsStatus { width:20px; }
#articleBids th.bidsLeader { width:20px; }
#articleBids th.bidsAmount { text-align:right; width:70px; padding:0 10px 0 10px; }
#articleBids th.bidsDate { width:150px; }
#articleBids th.bidsUsername { width:150px; }
#articleBids th.bidsSource {  }

#articleBids td { padding:2px;}
#articleBids td.bidsStatus { text-align:left; }
#articleBids td.bidsLeader { text-align:center; }
#articleBids td.bidsAmount { text-align:right; padding:2px 10px 2px 10px; }
#articleBids td.bidsDate { }
#articleBids td.bidsUsername { }
#articleBids td.bidsSource { }

/* Article recommendations */
#articleRecommendations { background-color:#D4B6A6; }
#articleRecommendations .thumbnail { float:left;}
#articleRecommendations .thumbnail img { margin:5px; background-color:#fff; }
#articleRecommendations .text { float:left; color:#E3CCA3; }
#articleRecommendations .text h3 { padding:7px 14px 7px 14px; color:#6D473A; font-weight:bold; }
#articleRecommendations .recommendations { clear:both; }

/* Message box */
#messages { margin:30px; padding:20px; border:3px solid #6D473A; background-color:#DCECF5;}
#messageIcon { float:left; width:70px; }
#messageText { float:right; width:430px; }
#contentMainWide #messageText { width:590px; }

/* Login */
#login { margin:30px; padding:20px; border:3px solid #6D473A; background-color:#DCECF5;}
#login table { width:500px; }
#login table th, #login table td
{ padding:2px 3px; border-bottom:1px solid #DCECF5; font-weight:normal; }
#login table thead th { padding:3px 3px; border-bottom:1px solid #D4B6A6; font-weight:bold; }
#login table th { background-color:#fff; }
#login table td { background-color:#DCECF5; }

/* Terms of uses */
#acceptTermsOfUse .termsOfUse { width:100%; height:300px; overflow:scroll; background-color:#fff; }
#acceptTermsOfUse .text { padding:10px 20px 10px 20px; }

#contentMain .termsOfUse { background-color:#fff; }
#contentMain .termsOfUse .text h3 { padding:5px 10px 5px 10px; }
#contentMain .termsOfUse .text p { padding:5px 10px 5px 10px; }

/* Back link */
#backlink { margin:0; padding:0 3px 0 0; text-align:right; background-color:#D4B6A6; border-top:1px solid #6D473A;}
#backlink a { color:#6D473A; font-weight:bold; font-style:normal; font-size:10px; }

/* Column Right */
#columnRgt { width:201px; float:right; margin-right:5px; border-bottom:1px solid #6D473A; }
html>body #columnRgt { margin-right:10px; }

#columnRgt h1, #columnRgt h2
{ color:#6D473A; background-color:#D4B6A6; padding:7px 3px 7px 5px; font-size:12px; font-weight:bold; }
#columnRgt h1 img { float:left; }
#columnRgt h1 a { display:block; color:#6D473A; width:100%; background:#D4B6A6 url('icons/icon_more_white.gif') no-repeat right 50%; }
#columnRgt div.container { }
#columnRgt div.container div.text { background-color:#fff; padding:5px; }

#columnRgt p { margin:0 0 10px 0; }
#columnRgt table { margin:0 0 10px 0; }
#columnRgt table td { padding-right:10px; }

#shoppingListBox, #verySmallCartBox { background-color:#fff; padding:5px; }

#recommendationBox { padding:0; background-color:#fff; }
#recommendationBox p { padding:3px; margin:0; }
#recommendationBox hr { width:100%; }

#searchBox, #newsletterRegistrationBox
{ padding:2px; background-color:#fff; }
#searchBox input.srchimgs, #newsletterRegistrationBox input.srchimgs
{ margin-left:5px; vertical-align:middle; }
#searchBox input.text, #newsletterRegistrationBox input.text
{ background-color:#fff; width:174px; height:15px; border:1px solid #D4B6A6; padding:0; margin:0; font-size:10px; } 

#highlight .thumbnail { width:201px; height:201px; text-align:center; border-bottom:1px solid #D4B6A6; background-color:#fff;}
#highlight .thumbnail a { display:block; width:198px; height:198px; text-align:center; margin:0px; }
#highlight .thumbnail a span { visibility:hidden;}

#highlight .text { position:relative; width:191px; height:80px; padding:0; background-color:#fff; }
#highlight .text .title { height:45px; overflow:hidden; padding-left:2px; }
#highlight .text .title a { color:#310300; font-weight:bold; }
#highlight .text p { margin:0; }
#highlight .text p.price { padding-left:2px; color:#000; }
#highlight .text p.reduction { padding-left:2px; color:#000; }
#highlight .text p.next { position:absolute; bottom:5px; right:5px;}

/* History */
#history td i { font-style:italic; }
#history td p { padding-top:3px; padding-bottom:3px; }
#history td.text { padding:5px; }
#history td.comment { padding:2px 5px 20px 5px; }
#history td ul li { margin-left:20px; list-style-type:disc; }

/* Footer */
#footer { clear:both; width:830px; height:41px; background:#fff url('media/footer_bg.gif') no-repeat bottom left; }
#footer ul { padding:10px; }
#footer li { float:left; }
#footer a { color:#D4B6A6; padding:0 10px; }
#footer a img { vertical-align:middle; }

#copyright { clear:both; width:830px; height:41px; background-color:#fff; }
#copyright p { text-align:center; padding:5px 0 5px 0; color:#999; font-size:9px;}
