﻿body { text-align: center; padding: 0px; margin: 0px; font-family: "Rubic", sans-serif; }
div { overflow: hidden; }
img { border: none; }
a { color: #616161; text-decoration: none; }
a.classic { color: blue; text-decoration: underline; }
div.cleaner { clear: both; float: none; height: 1px; }
div.leftFloat { float: left; }

.bold { font-weight: bold; }

div#errorsList { position: absolute; width: 400px; left: 250px; top: 250px; text-align: center; }
div#errorsList div.button { margin: 10px 0 0 0; }
div#popupsList { position: absolute; width: 400px; left: 250px; top: 250px; text-align: center; }
div#popupsList div.button { margin: 10px 0 0 0; }
div.messages_top { background: url('img/message_t_bg.png'); height: 10px; }
div.messages_middle { background: url('img/message_m_bg.png'); padding: 15px; }
div.messages_bottom { background: url('img/message_b_bg.png'); height: 10px; }

div#gdprApproval { position: absolute; width: 1000px; left: 250px; top: 50px; text-align: left; }
div#gdprApproval div.messages_top { background: url('img/gdpr_t_bg.png'); }
div#gdprApproval div.messages_middle { background: url('img/gdpr_m_bg.png'); }
div#gdprApproval div.messages_bottom { background: url('img/gdpr_b_bg.png'); }
div#gdprApproval input.save { margin-top: 10px; font-size: 1.2em; }
div.gdpr div.title { float: none; font-weight: bold; font-size: 1.2em; margin-bottom: 15px; }

/*div.page { padding: 0px; margin: 0px auto; width: 1025px; background: #ececec url('img/bg.png') no-repeat left 200px; }*/
div.page { padding: 0px; margin: 0px auto; width: 1025px; background: #ececec url('img/bg_joalis.jpg'); }

table.gridTable th { padding: 0 10px; }
table.gridTable td { padding: 0 10px; text-align: center; }
table.gridTable td.right { text-align: right; }
table.gridTable td.left { text-align: left; }
table.gridTable td.bold { font-weight: bold; }
table.small { font-size: 0.8em; }
div.gridFilterForm { margin-bottom: 10px; }
div.gridFilterForm div { float: left; }
div.gridFilterForm input.mediumText { width: 80px; }
div.productListFilterForm { float: left; }

div.info { float: left; font-size: 0.7em; font-style: italic; margin-right: 40px; }

div.accountLink { float: right; margin-right: 45px; padding-right: 5px; font-size: 0.8em; }
div.accountLink img { float: left; margin-left: 10px; }
div.accountLink span { float: left; }
div.accountLink a { color: black; font-weight: bold; text-decoration: none; }
div.accountLink a.logout { font-weight: normal; }

div.top div#basket { margin-left: 30px; float: left; }
div.top div#basket div { float: left; color: #565656; Xfont-style: italic; text-align: left; }
div.top div#basket div.left { width: 7px; height: 30px; }
div.top div#basket div.right { width: 7px; height: 30px; }
div.top div#basket div.middle { height: 30px; }
div.top div#basket div.middle div { margin-top: 3px; }
div.top div#basket div.middle img { float: left; margin-left: 5px; margin-top: 2px; }
div.top div#basket div.middle div.text { cursor: hand; margin-left: 15px; margin-right: 15px; text-align: center; }
div.top div.noBasket { display: none; }
div.top div.fullBasket div.left { background: #ffffff url('img/basket_full_l_bg.png'); }
div.top div.fullBasket div.right { background: #ffffff url('img/basket_full_r_bg.png'); }
div.top div.fullBasket div.middle { background: #ffffff url('img/basket_full_m_bg.png'); }
div.top div.emptyBasket div.left { background: #ffffff url('img/basket_empty_l_bg.png'); }
div.top div.emptyBasket div.right { background: #ffffff url('img/basket_empty_r_bg.png'); }
div.top div.emptyBasket div.middle { background: #ffffff url('img/basket_empty_m_bg.png'); }

div.top div#menu { float: right; margin-right: 50px; }
div.top div#menu a { text-decoration: none; color: #565656; }
div.top div#menu div { float: left; color: #565656; }
div.top div#menu div.left { width: 15px; height: 39px; background: #ffffff url('img/menu_l_bg.png'); }
div.top div#menu div.right { width: 15px; height: 39px; background: #ffffff url('img/menu_r_bg.png'); }
div.top div#menu div.middle { height: 39px; background: #ffffff url('img/menu_m_bg.png'); }
div.top div#menu div.item { margin: 4px 8px 0px 8px; font-size: 1.1em; }
div.top div#menu div.item div.leftI { width: 5px; height: 26px; }
div.top div#menu div.item div.rightI { width: 5px; height: 26px; }
div.top div#menu div.item div.middleI { height: 23px; padding: 3px 5px 0px 5px; }
div.top div#menu div#itemSelected div.leftI { background: #ffffff url('img/menu_item_l_bg.png'); }
div.top div#menu div#itemSelected div.rightI { background: #ffffff url('img/menu_item_r_bg.png'); }
div.top div#menu div#itemSelected div.middleI { color: #ffffff; background: #ffffff url('img/menu_item_m_bg.png'); }
div.top div#menu div#itemSelected div.middleI a { color: #ffffff; }

div.pages { margin-top: 10px; float: right; }
div.pages a { color: #616161; text-decoration: underline; }
div.pages img { margin-left: 5px; }
div.viewType { float: right; }

div#header { margin-left: 50px; }
div#header img { float: left; }
div#header div.title { float: left; margin-left: 30px; margin-top: 40px; width: 700px; }
div#header div.title div { xborder: 1px solid black; float: left; font-size: 2em; Xfont-style: italic; }
div#header div.title div.big { color: #616161; }
div#header div.title div.small { clear: left; width: 400px; margin-left: 110px; margin-top: -5px; font-size: 1.6em; color: #818181; text-align: left; }

div.content { min-height: 500px; color: #616161; text-align: left; margin: 20px 25px 0 25px; }
div.content div.noArticle { clear: left; float: left; xmargin-left: 50px; height: 200px; }

div.content div#home { margin-top: 50px; }
div.content div#home div.news { float: left; margin-left: 50px; width: 400px; height: 600px; overflow: scroll; }
div.content div#home div.news div.title { Xfont-style: italic; font-size: 1.2em; margin-bottom: 20px; }
div.content div#home div.news div.one { margin-bottom: 30px; width: 320px; }
div.content div#home div.news div.oneDate { Xfont-style: italic; font-size: 0.8em; color: #000000; }
div.content div#home div.news div.oneContent { font-size: 0.9em; }
div.content div#home div#guidepost { Xfont-style: italic; font-size: 1.5em; }
div.content div#home div#guidepost div.line { width: 500px; xborder: 1px solid black; }
div.content div#home div#guidepost div.nextLine { margin-top: 15px; }
div.content div#home div#guidepost div { float: left; }
div.content div#home div#guidepost div.img { width: 200px; text-align: center; }
div.content div#home div#guidepost div.text { margin-top: 40px; text-align: center; width: 300px; }
div.content div#home div#guidepost a { color: #616161; text-decoration: none; }

div.content div.edima { margin-top: 30px; xborder: 1px solid black; }
div.content div.edima div.subMenu { float: left; width: 200px; margin-left: 50px; }
div.content div.edima div.subMenu div.title { color: #818181; font-style: italic; font-size: 1.2em; margin-bottom: 20px; }
div.content div.edima div.subMenu a { color: #616161; text-decoration: none; }
div.content div.edima div.subMenu div.item { margin-bottom: 5px; }
div.content div.edima div.subMenu div.selected a { font-weight: bold; color: #000000; }
div.content div.edima div.subMenu img { margin-bottom: 100px; }
div.content div.edima div.productSerie div.item  { cursor: pointer; width: 160px; text-align: center; font-size: 0.8em; border: 2px solid black; padding: 5px; border-radius: 8px; }
div.content div.edima div.productSerie div.item a { color: black; }
div.content div.edima div.productSerie div.item_1 { border-color: #CD05FF; background-color: #F6A8FF; }
div.content div.edima div.articleDetail div.article_108 { color: #CD05FF !important; }
div.content div.edima div.shopProduct img.serie_1 { border-color: #CD05FF; }
div.content div.edima div.shopProductDetail img.serie_1 { border-color: #CD05FF; }
div.content div.edima div.productSerie div.item_2 { border-color: #CD05FF; background-color: #F6A8FF; }
div.content div.edima div.articleDetail div.article_109 { color: #CD05FF !important; }
div.content div.edima div.shopProduct img.serie_2 { border-color: #CD05FF; }
div.content div.edima div.shopProductDetail img.serie_2 { border-color: #CD05FF; }
div.content div.edima div.productSerie div.item_7 { border-color: #CD05FF; background-color: #F6A8FF; }
div.content div.edima div.articleDetail div.article_121 { color: #CD05FF !important; }
div.content div.edima div.shopProduct img.serie_7 { border-color: #CD05FF; }
div.content div.edima div.shopProductDetail img.serie_7 { border-color: #CD05FF; }
div.content div.edima div.productSerie div.item_9 { border-color: #CD05FF; background-color: #F6A8FF; }
div.content div.edima div.articleDetail div.article_129 { color: #CD05FF !important; }
div.content div.edima div.shopProduct img.serie_9 { border-color: #CD05FF; }
div.content div.edima div.shopProductDetail img.serie_9 { border-color: #CD05FF; }
div.content div.edima div.productSerie div.item_5 { border-color: red; background-color: #FF9489; }
div.content div.edima div.articleDetail div.article_111 { color: red !important; }
div.content div.edima div.shopProduct img.serie_5 { border-color: red; }
div.content div.edima div.shopProductDetail img.serie_5 { border-color: red; }
div.content div.edima div.productSerie div.item_6 { border-color: red; background-color: #FF9489; }
div.content div.edima div.articleDetail div.article_110 { color: red !important; }
div.content div.edima div.shopProduct img.serie_6 { border-color: red; }
div.content div.edima div.shopProductDetail img.serie_6 { border-color: red; }
div.content div.edima div.productSerie div.item_25 { background-color: darkgrey; }
div.content div.edima div.productSerie div.item_27 { border-color: green; background-color: lightgreen; }
div.content div.edima div.articleDetail div.article_126 { color: green !important; }
div.content div.edima div.shopProduct img.serie_27 { border-color: green; }
div.content div.edima div.shopProductDetail img.serie_27 { border-color: green; }
div.content div.edima div.productSerie div.item_28 { border-color: blue; background-color: lightblue; }
div.content div.edima div.articleDetail div.article_127 { color: blue !important; }
div.content div.edima div.shopProduct img.serie_28 { border-color: blue; }
div.content div.edima div.shopProductDetail img.serie_28 { border-color: blue; }
div.content div.edima div.productSerie div.item_29 { border-color: yellow; background-color: #f7ff71; }
div.content div.edima div.articleDetail div.article_128 { color: #ffdf10 !important; }
div.content div.edima div.shopProduct img.serie_29 { border-color: yellow; }
div.content div.edima div.shopProductDetail img.serie_29 { border-color: yellow; }
div.content div.edima div.productSerie div.item_30 { border-color: #CD05FF; background-color: #F6A8FF; }
div.content div.edima div.articleDetail div.article_109 { color: #CD05FF !important; }
div.content div.edima div.shopProduct img.serie_30 { border-color: #CD05FF; }
div.content div.edima div.shopProductDetail img.serie_30 { border-color: #CD05FF; }
div.content div.edima div.productSerie div.item_32 { background-color: darkgrey; }
div.content div.edima div.productSerie div.item_35 { border-color: #CD05FF; background-color: #F6A8FF; }
div.content div.edima div.articleDetail div.article_XXX { color: #CD05FF !important; }
div.content div.edima div.shopProduct img.serie_35 { border-color: #CD05FF; }
div.content div.edima div.shopProductDetail img.serie_35 { border-color: #CD05FF; }
div.content div.edima div.edimaContent { float: left; width: 690px; text-align: justify; margin-left: 15px; margin-right: 15px; }
div.content div.edima div#edimaContentWide { width: 950px; }
div.content div.edima div.articleShort { margin-bottom: 15px; }
div.content div.edima div.articleShort a { color: #616161; text-decoration: none; }
div.content div.edima div.articleShort div { float: left;  xmargin-left: 50px; xmargin-right: 50px; }
div.content div.edima div.articleShort div.aName { font-weight: bold; }
div.content div.edima div.articleShort div.more { float: right; }
div.content div.edima div.articleShort div.aAbstract { width: 100%; clear: left; font-style: italic; font-size: 0.8em; }
div.content div.edima div.articleDetail a { color: blue; text-decoration: underline; }
div.content div.edima div.articleDetail div { xfloat: left; font-size: 0.9em; }
div.content div.edima div.articleDetail div.aName { font-size: 1.4em; margin-right: 20px; color: #000000; }
div.content div.edima div.articleDetail div.aAbstract { clear: left; margin-top: 5px; font-style: italic; font-size: 0.8em; }
div.content div.edima div.articleDetail div.aDate { font-size: 0.9em; font-style: italic; margin-top: 6px; }
div.content div.edima div.articleDetail div.aContent { margin-top: 10px; clear: left; }

div.content div.edima div.testContent div.questions { font-size: 1.2em; color: black; margin-top: -20px; margin-bottom: 30px; }
div.content div.edima div.testContent div.question { margin-bottom: 10px; }
div.content div.edima div.testContent div.answer { margin-bottom: 3px; }
div.content div.edima div.testContent div.answer input { float: left; }
div.content div.edima div.testContent div.answer div { float: left; }
div.content div.edima div.testContent textarea { width: 500px; height: 60px; }

div.content div.edima div#czechMap { margin-top: -20px; padding: 0px; background: #f3c43e url('img/czech_map_region.gif') top left no-repeat; width: 200px; font-size: 1px; }
div.content div.edima div.czechMapRegion { margin: 5px; font-weight: bold; }
div.content div.edima div.czechMapRegion span { font-weight: normal; font-size: 0.8em; }

div.content div.edima div.accreditedCentre div.left { float: left; margin-right: 100px; }
div.content div.edima div.accreditedCentre div.name { font-size: 1.4em; color: #000000; }
div.content div.edima div.accreditedCentre div.paragraph { margin-top: 20px; text-align: justify; }
div.content div.edima div.accreditedCentre div.paragraph div.text { float: left; }
div.content div.edima div.accreditedCentre div.paragraph div.image { float: right; margin-top: 0 !important; border: none; }
div.content div.edima div.accreditedCentre div.title { font-weight: bold; color: #000000; }
div.content div.edima div.accreditedCentre div.answer { font-style: italic; font-size: 0.9em; }
div.content div.edima div.accreditedCentre div.image { margin-top: 50px; border: 1px solid black; padding: 2px; background-color: white; }

div.content div.edima div.bulletin a { color: blue; text-decoration: underline; }
div.content div.edima div.bulletin div.category { font-weight: bold; font-size: 1.1em; margin-bottom: 10px; }
div.content div.edima div.bulletin div.category span { font-weight: normal; font-size: 0.8em; }
div.content div.edima div.bulletin div.document { margin-bottom: 10px; }
div.content div.edima div.bulletin div.document div.documentName { font-weight: bold; }
div.content div.edima div.bulletin div.document div.documentName a { font-weight: normal; }
div.content div.edima div.bulletin div.document div.documentDesc { font-size: 0.8em; font-style: italic; }

div.content div.edima table td { vertical-align: top; padding: 3px; xborder: 1px solid black; }
div.content div.edima table td.right { text-align: right; }
div.content div.edima span.documentDescription { display: block; font-size: 1em; }

div.content div.button { width: 83px; height: 25px; font-size: 0.7em; background: url('img/buybutton_small.png'); }
div.content div.button a { color: black; font-weight: normal; }
div.content div.button div { cursor: hand; float: left; width: 80px; margin-top: 5px; text-align: center; }
div.content div.buttonGray { background: url('img/button_small_gray.png'); }

div.content div.bigButton { margin: 30px 0 0 5px; width: 150px; height: 41px; font-size: 1.1em; background: url('img/buybutton_big.png'); }
div.content div.bigButton div { cursor: hand; margin-top: 9px; margin-left: 8px; text-align: center; }
div.content div.bigButton a { color: black; }

div.content div.shopProductLine { margin: 10px 0; xborder: 1px solid black; }
div.content div.shopProductLine a { color: black; text-decoration: none; }
div.content div.shopProductLine div.shopProduct { float: left; margin: 10px 5px; }
div.content div.shopProductLine div.image { width: 52px; }
div.content div.shopProductLine div.image img { border: 1px solid black; }
div.content div.shopProductLine div.name { float: left; width: 142px; text-align: left; font-size: 0.9em; font-style: italic; }
div.content div.shopProductLine div.name div { cursor: hand; }
div.content div.shopProductLine div.desc { float: left; font-size: 0.7em; height: 88px; margin-top: 10px; }
div.content div.shopProductLine div.more { float: right; font-size: 0.7em; text-align: right; }
div.content div.shopProductLine div.more a { text-decoration: none; color: black; font-weight: bold; }
div.content div.shopProductLine div.thin { width: 205px; }
div.content div.shopProductLine div.thin div.image { float: left; margin: 5px 10px 0 0; }
div.content div.shopProductLine div.wide div.button { float: left; margin-right: 5px; }
div.content div.shopProductLine div.wide div.desc { width: 350px; height: 45px; margin: 0px 10px 0px 5px; }
div.content div.shopProductLine div.wide div.more { margin-right: 15px; }

div.content div.shopProductDetail div.bigButton { margin-top: 50px; margin-left: 20px; float: left; }
div.content div.shopProductDetail div.vat { margin-left: 190px; font-size: 0.6em; color: black; float: left; clear: left; }
div.content div.shopProductDetail input.submit { display: none; }
div.content div.shopProductDetail div.image { text-align: center; float: left; width: 230px; margin: 0 10px 0 0; }
div.content div.shopProductDetail div.image img { border: 1px solid black; }
div.content div.shopProductDetail div.image img.scaled { width: 228px; }
div.content div.shopProductDetail div.name { font-size: 1.6em; font-style: italic; color: black; text-align: center; margin-top: 40px; }
div.content div.shopProductDetail div.name div.small { clear: left; font-size: 0.5em; font-style: italic; margin-top: -5px; }
div.content div.shopProductDetail div.pieces { margin: 50px 0 0 60px; color: black; font-size: 1.1em; float: left; }
div.content div.shopProductDetail div.pieces input { width: 30px; color: black; font-size: 1em; margin: 5px; }
div.content div.shopProductDetail div.desc { clear: left; font-size: 0.8em; }
div.content div.shopProductDetail div.other { clear: left; margin-top: 10px; }
div.content div.shopProductDetail div.other div { float: left; font-size: 0.7em; }
div.content div.shopProductDetail div.other div.title { width: 110px; font-weight: bold; }
div.content div.shopProductDetail div.other div.value { width: 650px; }

div.content div.basketItem { margin-bottom: 20px; }
div.content div.basketItem div { float: left; }
div.content div.basketItem div.bold { font-weight: bold; }
div.content div.basketItem a { color: black; text-decoration: none; }
div.content div.basketItem div.image { width: 52px; }
div.content div.basketItem div.image img { border: 1px solid black; }
div.content div.basketItem div.name { font-size: 0.9em; width: 120px; margin-left: 8px; font-style: italic; text-align: left; }
div.content div.basketItem div.name div { cursor: hand; width: 119px; }
div.content div.basketItem div.price { margin: 0 10px 0 10px; width: 100px; text-align: right; }
div.content div.basketItem input { width: 20px; }
div.content div.basketSummary { color: black; float: right; font-weight: bold; margin-right: 145px; }
div.content div.basketSummary div.button { float: left; margin-right: 100px; }

div.content div.webOrder div.name { width: 240px; }

div#prev { clear: both; float: left; margin: 20px 0 0 0; }
div#next { xclear: both; float: right; margin: 20px 50px 0 0; }

xdiv.content div.delivery div.line { border: 1px solid black; }
div.content div.delivery div.title { float: left; xclear: left; font-weight: bold; width: 230px; text-align: left; }
div.content div.delivery div.value { float: left; font-style: italic; width: 350px; }
div.content div.delivery div.space { margin-top: 20px; }
div.content div.delivery div.value input { width: 300px; }
div.content div.delivery textarea { width: 300px; height: 70px; }
div.content div.delivery div.totalOrderPrice { clear: left; color: black; font-size: 1.1em; font-weight: bold; }

div.content div.help { text-align: right; font-size: 0.8em; margin-right: 90px; }

div.content div.inquiryInfo { font-style: italic; font-weight: bold; font-size: 0.9em; }
div.content div#editInquiry input.title { width: 400px; }
div.content div#editInquiry textarea { width: 600px; height: 100px; }
div.content table.inquiryList { font-size: 0.9em; margin-top: 10px }
div.content table.inquiryList th { font-size: 0.7em; margin-right: 1px; padding: 3px; border: 1px solid white; background: #ffffff url('img/inquiry_head.png'); }
div.content table.inquiryList tr:hover { background-color: #dedede; }
div.content table.inquiryList td.title { font-weight: bold; width: 550px; }
div.content table.inquiryList td.originator { font-style: italic; font-size: 0.8em; }
div.content table.inquiryList td.count { text-align: center; }
div.content table.inquiryList span.lastAnswer { font-weight: normal; font-size: 0.8em; font-style: italic; }
div.content div.inquiryDetail div.title { font-size: 1.4em; color: black; margin-right: 80px; }
div.content div.inquiryDetail div.item { clear: left; width: 870px; font-size: 0.9em; margin-top: 10px; xpadding-top: 10px; }
div.content div.inquiryDetail div.item:hover { background-color: #dedede; }
div.content div.inquiryDetail div.item div.head { font-size: 0.9em; margin: 0 1px 5px 0; border: 1px solid white; background: #ffffff url('img/inquiry_head.png'); padding: 3px; }
div.content div.inquiryDetail div.item div.profile { margin-left: 8px; font-size: 0.8em; }
div.content div.inquiryDetail div.item div.originator { float: left; width: 180px; }
div.content div.inquiryDetail div.item div.text { float: left; font-style: italic; font-size: 0.9em; margin: 0 5px 10px 0; }
div.content div.inquiryDetail div#editInquiry { margin-top: 10px; }
div.content div.inquiryDetail div#editInquiry div { float: left; width: 180px; }
div.content div.inquiryDetail div#editInquiry textarea { float: left; width: 680px; }
div.content div.inquiryDetail div#editInquiry input.right { float: right; margin-right: 85px; }

div.content div.tutorialDocument { font-size: 0.9em; margin-top: 20px; }
div.content div.tutorialDocument div.title { font-weight: bold; }
div.content div.tutorialDocument a { text-decoration: underline; color: blue; }

div.content div.regionalCentre div.title { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
div.content div.regionalCentre div.title  span.address { font-weight: normal; font-style: italic; font-size: 0.8em; }
div.content div.regionalCentre div.gridFilterForm { font-size: 0.8em; }
div.content div.regionalCentre div.gridFilterForm input { font-size: 0.8em; }
div.content div.regionalCentre div.gridTable { font-size: 0.9em; }
div.content div.regionalCentre div.gridTable table th { border: 1px solid #616161; background: #C1C1C1; }
div.content div.regionalCentre div.gridTable table tr.Odd td { background: #E1E1E1; }
div.content div.regionalCentre div.gridTable table tr.hOver td { background-color: #cdffae; }
div.content div.regionalCentre div.gridTable a { color: blue; text-decoration: underline; }
div.content div.regionalCentre div.gridTable a { color: blue; text-decoration: underline; }
div.content div.regionalCentre textarea { width: 400px; height: 150px; }

div.inputForm input.text { width: 250px; }
div.inputForm input.shortText { width: 80px; }
div.inputForm input.postal { width: 80px; }
div.inputForm input.fb_hidden { display: none; }
div.inputForm div.small { font-size: 0.8em; }

div#bottom { margin-top: 50px; margin-bottom: 5px; color: #616161; font-style: italic; font-size: 0.9em; overflow: visible; }
div#bottom img { float: left; margin-top: -25px; width: 100px; }
div#bottom div.copy { float: right; margin-top: 7px; margin-right: 5px; padding-right: 5px; font-size: 0.9em; }
div#bottom div#newsRegistration { float: left; color: #616161; font-style: italic; font-size: 1.2em; text-align: left; margin-left: 25px; }
div#botton div#newsRegistration input { xborder: 1px solid red; margin-left: 10px; }

div.debug { color: black; text-align: left; }

@media(width<=1000px) {
    div.page { width: auto; min-width: 725px; }
    div.top div#menu { float: left; margin-left: 10px; margin-right: 0; }

    div#header div.accountLink { float: left; margin-left: 155px; }
    div#header a { float: left; }
    div.content div#home div#guidepost div.text { display: none; }
    div.content div#home div#guidepost div.line { width: auto; clear: left; }

    div.content { min-height: 0; }
    div.content div.edima { margin-top: 0; }
    div.content div.edima div.subMenu { float: left; width: auto; margin-left: 0; margin-bottom: 20px; }
    div.content div.edima div.subMenu div.item { float: left; padding-right: 15px; padding-left: 15px; border-right: 1px solid black; }
    div.content div.edima div.subMenu img { display: none; }
    div.content div.edima div.accountSubMenu div.title { display: none; }
    div.content div.edima div.productSerie div.title { display: block; }
    div.content div.edima div.productSerie div.item { height: 30px; margin-right: 4px; }

    div.content div.edima div.edimaContent { width: auto; clear: left;}
    div.content div.edima div#edimaContentWide { width: auto; clear: left; }

    div.help { display: none; }
}
