 #header { width: 100%; height: 130px; margin: 0; padding: 0; background: url(../../mangoo_custom/images/layout/header_shop_bg.gif) repeat-x; } #logo { position: absolute; top: 0px; left: 0px; } #footer { background: none; border-top: 1px solid #CCCCCC; } #message10800 { border-color: #2A7A2B; } a:link, a:visited { color: #263148; } a:active, a:hover { color: #263148; } .cblock.article h1, .cblock.message h1 { color: #263148; } .cblock.article h2 { color: #263148; } .cblock form fieldset legend { color: #263148; } #navigation_head { position: absolute; top: 79px; left: 630px; width: 300px; } #navigation_head img { float: left; } #navigation_head p { margin: 0 10px 0 10px; float: left; color: #CCCCCC; font-weight: bold; font-size: 11px; line-height: 18px; } #navigation .quicksearch { margin-bottom: 5px; } #navigation .quicksearch form p { font-size: 13px; color: #9f070b; font-weight: bold; } #navigation h2 { width: 220px; margin: 15px 0 0 0; padding: 0 0 5px 10px; font-size: 11px; font-weight: bold; color: #9f070b; border-bottom: 1px solid #CCCCCC; } #navigation ul { margin-top: 4px; } #navigation ul li.first { margin-top: 0px; } #navigation ul li.last { margin-top: 0px; } #navigation ul.level2 li { border-bottom: 1px dotted #999; } #navigation ul.level2 li a { height: 22px; margin-left: 24px; font-size: 11px; line-height: 22px; } #navigation ul.level2 li.selected { background: url(../../mangoo_custom/images/layout/nav_bg3.gif) left no-repeat; background-position: 14px; } #navigation ul.group4 li a, #navigation ul.group7 li a{ font-size: 11px; font-weight: normal; line-height: 16px; } #navigation div.store.steps { position: relative; margin: 22px 0 0 0; width: 230px; } #navigation div.store.steps div { margin: 0; padding: 0; border-bottom: 1px solid #CCCCCC; } #navigation div.store.steps div.dummy { margin: 0; padding: 0; } #navigation div.store.steps div p { padding: 0 0 0 10px; margin: 0; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; background-image: none; } #navigation div.store.steps div p.headline { padding-top: 5px; } #navigation div.store.steps div p.text { padding-bottom: 5px; font-weight: bold; text-transform: uppercase; } #navigation div.store.steps div.ready p { border-left: 10px solid #263148; color: #263148; } #navigation div.store.steps div.current p { border-left: 10px solid #9f070b; color: #9f070b; } #navigation div.store.steps div.inactive p { border-left: 10px solid #999999; color: #999999; } #infobar h2 { color: #263148; } .cblock .book div.info img.rose { margin-right: 6px; vertical-align: -3px; } .cblock .book h1 { color: #263148; } .cblock .book.list div.info p.price { font-weight: bold; padding: 4px 6px 0 0; } .cblock .book.list form.addtobasket { display: block; margin: 2px 0 0 0; padding: 0; } .cblock .book.list div.info p.edition, .cblock .book.list div.info p.numbers { font-size: 11px; line-height: 1.4em; } .cblock .book.detail h2 { color: #263148; } .cblock .book.detail p.price { padding-top: 8px; font-weight: bold; } .cblock form.addtobasket { margin: 0; padding: 8px 0 0 0; } .cblock.gallery { clear: both; margin: 0 auto; padding: 12px 0px; border-top: 1px solid #CCCCCC; } .cblock.gallery h1 { color: #263148; } .cblock.gallery div.image { position: relative; } .cblock.gallery div.image a { position: absolute; bottom: 0; left: 0; } .cblock.store.delivery { clear: both; margin: 0 auto; padding: 12px 0px; } .cblock.store.delivery h1 { margin: 0; padding: .4em 0 0 0; line-height: 1em; font-family: Georgia, "Times New Roman", serif; font-size: 18px; font-weight: bold; color: #263148; } .cblock.store.delivery table { table-layout: auto; border-collapse: collapse; margin-top: 1.2em; width: 600px; } .cblock.store.delivery table td { border: 0; margin: 0; padding: 0 10px 0 0; line-height: 1.3em; vertical-align: top; } .cblock.store.delivery table col.col1 { width: 130px; } .cblock.store.delivery table col.col2 { width: 140px; } .cblock.store.delivery table col.col3 { width: 330px; } .cblock.store.delivery table td.region { font-weight: bold; } .cblock.store.delivery table td.countries { padding-top: .6em; font-size: 11px; line-height: 1.1em; color: #666666; } .cblock.store.order { margin: 0 auto; padding: 12px 0px; } .cblock.store.order h1 { margin: 0; padding: 10px 0; text-align: left; line-height: 1em; font-family: Georgia, "Times New Roman", serif; font-size: 18px; font-weight: bold; color: #263148; } .cblock.store.order p { margin: 0; padding: 10px 0 0 0; } .cblock.store.order p.emptybasket { padding: 30px 0; text-align: center; } .cblock.store.order fieldset { margin: 0; padding: 10px 0 10px 0; border-top: 1px solid #CCCCCC; } .cblock.store.order div.formfooter { padding: 20px 0 5px 0; text-align: right; border-top: 1px solid #CCCCCC; } .cblock.store.order div.formfooter .backlink { margin: 0; padding: 0; float: left; } .cblock.store.order div.formfooter p { text-align: left; } .cblock.store.order div.order_result { margin: 0 0 20px 0; } .cblock.store.order div.order_result p { border-top: 1px solid #CCCCCC; } #ordernumber { margin-top: 20px; padding: 0 20px; border: none; border-left: 10px solid #FFB400; } #paymentinfo { padding: 0 20px; border: none; border-left: 10px solid #FFB400; } #conversion_tracking { display: inline; float: right; text-align: right; } .cblock.store.order table { width: 600px; margin-top: 20px; border-collapse: collapse; table-layout: fixed; } .cblock.store.order table.products, .cblock.store.order table.sums { margin-top: 0; } .cblock.store.order table th { border-bottom: 1px solid #CCCCCC; line-height: 1.6em; } .cblock.store.order table.products th { border: none; } .cblock.store.order table th.headline { text-align: left; font-size: 14px; font-weight: bold; color: #263148; } .cblock.store.order table.products td { vertical-align: middle; } .cblock.store.order table.addresses td.text, .cblock.store.order table.payment td.text, .cblock.store.order table.conditions td.text { padding: 5px 0; vertical-align: top; } .cblock.store.order table.products tr.row1 td { padding: 5px 0 2px 0; border-top: 1px solid #CCCCCC; } .cblock.store.order table.products tr.row2 td { padding: 2px 0 5px 0; } .cblock.store.order table.products col.col1 { width: 15px; } .cblock.store.order table.products col.col2 { width: 35px; } .cblock.store.order table.products col.col3 { width: 332px; } .cblock.store.order table.products col.col4 { width: 43px; } .cblock.store.order table.products col.col5 { width: 80px; } .cblock.store.order table.products col.col6 { width: 95px; } .cblock.store.order table.products th { text-align: left; font-weight: bold; } .cblock.store.order table.products th.amount, .cblock.store.order table.products th.amount_total { text-align: right; } .cblock.store.order table.products td.name { font-weight: bold; } .cblock.store.order table.products td.quantity { text-align: center; } .cblock.store.order table.products td.amount { text-align: right; } .cblock.store.order table.products td.amount_total { font-weight: bold; text-align: right; } .cblock.store.order table.products input.quantity { margin: 0; width: 25px; font-size: 10px; } .cblock.store.order table.products td.image { vertical-align: top; padding-top: 3px; } .cblock.store.order table.products td.info { vertical-align: top; } .cblock.store.order table.products td.edit { vertical-align: top; text-align: right; } .cblock.store.order table.products td.edit input { margin: 5px 0 0 5px; } .cblock.store.order table.sums col.col1{ width: 100px; } .cblock.store.order table.sums col.col2 { width: 140px; } .cblock.store.order table.sums col.col3 { width: 28px; } .cblock.store.order table.sums col.col4 { width: 217px; } .cblock.store.order table.sums col.col5 { width: 115px; } .cblock.store.order table.sums td { padding: 5px 0; border-top: 1px solid #CCCCCC; } .cblock.store.order table.sums td.text.total { font-weight: bold; } .cblock.store.order table.sums td.amount { text-align: right; } .cblock.store.order table.sums td.amount.total { font-weight: bold; } .cblock.store.order table.sums td.sum { font-size: 14px; } .cblock.store.order table.sums td.countryselect select { width: 135px; } .cblock.store.order table.addresses col.col1 { width: 100px; } .cblock.store.order table.addresses col.col2 { width: 200px; } .cblock.store.order table.addresses col.col3 { width: 100px; } .cblock.store.order table.addresses col.col4 { width: 200px; } .cblock.store.order table.payment col.col1 { width: 100px; } .cblock.store.order table.payment col.col2 { width: 500px; } .cblock.store.order table.conditions { margin-top: 0px; } .cblock.store.order table.conditions col.col1{ width: 100px; } .cblock.store.order table.conditions col.col2 { width: 500px; } .cblock form fieldset input.disabled { padding-left: 10px; } .cblock form fieldset div.radiogroup.creditcards img { padding: 0 12px 0 4px; vertical-align: -6px; } .cblock #checkdigit_help { position: relative; display: inline; } .cblock #checkdigit_help img { position: absolute; display: none; top: -5px; left: 5px; } *html .cblock #checkdigit_help img { top: 2px; } #footer { position: relative; } #footer ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; } #footer ul li { margin: 0; padding: 0 3px; display: inline; font-size: 10px; border-left: 1px solid #CCCCCC; } #footer ul li.first { padding-left: 0; border: none; } #footer .article { margin: 0; padding: 0; border: none; } #footer .article p.text { margin: 0; padding: 0; line-height: 1.6em; font-size: 10px; } #footer #sslicon { position: absolute; right: 0; top: 3px; } 