html,body {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Tahoma, Verdana, "MS Reference Sans Serif";
    font-size: 11px;
    background: #ffffff;
}
table, table td, p, a, span, div { font-family: Tahoma, Verdana, "MS Reference Sans Serif"; font-size: 11px; color: #044486; }

table.mainTable { width: 1px; }
td#head-left { width: 14px; height: 126px; background: url(/images/head-left.jpg) top left repeat-y; display: none; }
td#head-right { width: 14px; height: 126px; background: url(/images/head-right.jpg) top left repeat-y; display: none; }
td#head { width: 1px; height: 1px; display: none; }
td#head div { border: solid 1px #ffffff; border-top-width: 0px; border-bottom-width: 0px; background: url(/images/logo.jpg) top left no-repeat; width: 200px; height: 126px; }
td.main { border-left: solid 1px #ffffff; background: url(/images/head-head.jpg) top right no-repeat; height: 126px; width: 649px; display: none; }
td.main div { width: 649px; height: 126px; }
td.lang { height: 26px; vertical-align: middle; text-align: center; border-bottom: solid 1px #CFD2D5; display: none; }
td.lang table td a { color: #678ebc; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 16px; padding: 0px 5px 0px 5px; line-height: 26px; height: 26px; display: block; }
td.lang table td a:hover { background: #9fdaff; color: #ffffff; }
td.lang table td a.current_lang { background: #9fdaff; color: #ffffff; }
td.menu { height: 26px; border-bottom: solid 1px #CFD2D5; display: none; }
td.menu table td { white-space: nowrap; }
td.menu table td a { font-family: 'Trebuchet MS'; font-size: 12px; padding: 0px 10px; color: #000000; line-height: 26px; height: 26px; display: block; text-decoration: none; font-weight: bold; }
td.menu table td a:hover { background: url(../images/menu-hover.jpg) top left repeat-x; color: #ffffff; }
td#body-left { width: 14px; height: 1px; background: url(/images/body-left.gif) top left repeat-y; display: none; }
td#body-left div { height: 1px; width: 14px; }
td#body-right { width: 14px; height: 1px; background: url(/images/body-right.gif) top left repeat-y; display: none; }
td#body-right div { height: 1px; width: 14px; }
td.small_search { background: #e3eaee; display: none; }
td.content { }
td.content table { vertical-align: top; width: 670px; }
td#content-left { background: #ffffff; width: 100%; vertical-align: top; height: 600px; }
td.baners { background: #ffffff; width: 1px; vertical-align: top; display: none; }
td.baners  div.banners_right { width: 180px; }
td.footer { background: #dfdfdf; color: #aaaaaa; padding: 20px 50px 5px 50px; display: none; }
table.submenus { background: #178cf0 url(/images/submenus.gif) top left repeat-x; font-size: 11px; font-family: 'Arial'; border: solid 2px #ffffff; width: 100%; color: #000000; padding: 20px 10px 20px 10px; }
table.submenus td { border-bottom: dashed 1px #6e6e6e; padding: 0px 5px; }
table.submenus td a { text-decoration: none; color: #000000; font-size: 12px; font-family: Tahoma; display: block; line-height: 20px; padding: 5px 0px; font-weight: bold; }
ul.submenus { background: #178cf0 url(/images/submenus.gif) top left repeat-x; border: solid 2px #ffffff; width: 100%; margin: 0; list-style: none; padding: 20px 0px; }
ul.submenus li{ margin: 0; padding: 0px 12px; }
ul.submenus li a { text-decoration: none; color: #000000; font-size: 12px; font-family: Tahoma; display: block; line-height: 20px; padding: 5px 5px; font-weight: bold; border-bottom: dashed 1px #6e6e6e; }

table.smallsearch { background: #B0B0B0; width: 100%; border: solid 2px #ffffff; color: #000000; }
table.smallsearch td { font-family: Arial; font-size: 10px; color: #000000; }
table.smallsearch td select { width: 110px; font-family: Arial; font-size: 10px; }
table.smallsearch td input { width: 25px; font-size: 9px; font-family: Arial; }
table.smallsearch td input.submit { width: 100px; }
table.listoffers { width: 100%; }
table.listoffers td table.offer { background: #B9D3E3; width: 100%;  }
table.listoffers td table.offer_hover { background: #B9D3E3; width: 100%; }
table.listoffers td table.offer td { color: #000000; font-size: 12px; font-family: Tahoma; }
table.listoffers td table.offer_hover td { color: #000000; font-size: 12px; font-family: Tahoma; }
table.listoffers td table.offer td.offer_title { font-family: Tahoma; font-size: 12px; color: #000000; font-weight: bold; }
table.listoffers td table.offer_hover td.offer_title { font-family: Tahoma; font-size: 12px; color: #000000; font-weight: bold; }
table.listoffers td table.offer img { border: solid 2px #ffffff; margin-top: 5px; }
table.listoffers td table.offer_hover img { border: solid 2px #ffffff; margin-top: 5px; }
td.hr { border-left: solid 3px #ffffff; border-right: solid 3px #ffffff; }
td.hr div.hr { margin: 0; padding: 0; color: #e3eaee; background-color: #e3eaee; height: 2px; border: 0; width: 100%; border: solid 3px #ffffff; font-size: 1px; }
td#content-left table.pages { width: 1px; float: right; }
td#content-left table.pages td { white-space: nowrap; }
table.news { width: 100%; background: #DFDFDF; margin: 5px 3px; }
table.news td { font-family: Tahoma; font-size: 12px; padding: 0px 10px; color: #352E69; }
table.news td h3 { font-size: 14px; margin: 0; padding: 3px 10px; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }
table.news td p { margin: 0; padding: 0; text-indent: 10px; color: #352E69; font-size: 12px; }
table.news td p a { color: #000000; text-decoration: none; }
table.topoffers { width: 100%; text-align: center; margin: 0; }
table.topoffers td { width: 33%; padding: 4px; background: #DFDFDF; vertical-align: top; text-align: justify; font-family: Tahoma; font-size: 11px; color: #000000; }
table.topoffers td a { color: #000000; text-decoration: none; }
div.smallimg { width: 97px; height: 72px; float: left; padding: 2px 0px; vertical-align: middle; text-align: center; }
div.smallimg img { border: solid 2px #ffffff; }
table.view_offer { background: #ffffff; height: 100%; }
table.view_offer td { vertical-align: top; color: #000000; font-family: Tahoma; }
table.view_offer td.title { padding: 5px 0px; font-size: 12px; font-weight: bold; font-family: Tahoma; }
table.view_offer td.view_content { border: 0; border-bottom: 0; border-top: 0; }
table.view_offer td.view_content table { padding: 0px 0px 5px 0px; background: #ffffff; }
table.view_offer td.view_content table td.view_bold { padding: 5px 5px 5px 5px; font-size: 14px; white-space: nowrap; }
table.view_offer td.view_content table td div#imageid { width: 250px; height: 195px; padding: 15px 5px 0px 5px; }
table.view_offer td.view_content table td div#imageid img { }
table.view_offer td.view_description { padding: 0px; text-align: justify; font-size: 14px; font-family: Tahoma; }
table.view_offer td.view_arrows { padding: 0px 5px; display: none; }
table.view_offer td.view_arrows table td ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0; }
table.view_offer td.view_arrows table td ul li a { color: #2E40EB; text-decoration: none; font-size: 12px; display: block; padding: 2px 0px 6px 30px; background: url(/images/arrow.jpg) top left no-repeat; }
table.view_offer td.view_arrows table td ul li a:hover { color: #EB2F2F; }
td.price_left { background: url(/images/price-left.gif) top left no-repeat; font-size: 1px; width: 1px; padding: 0; margin: 0; display: none; }
td.price_left div { font-size: 1px; width: 9px; height: 64px; }
td.price_bg { background: 0; height: 64px; width: 100%; }
td.price_bg div { }
td.price_bg div h1 { color: #000000; font-size: 22px; font-family: Tahoma; margin: 0px; padding: 0px 0px; text-align: left; }
td.price_bg div a { text-decoration: none; color: #ababab; font-family: Tahoma; font-size: 18px; margin: 0; padding: 0; line-height: 18px; display: none; }
td.price_right { background: url(/images/price-right.gif) top left no-repeat; font-size: 1px; width: 1px; padding: 0; margin: 0; display: none; }
td.price_right div { font-size: 1px; width: 10px; height: 64px; }

table.hover td.price_left { background: url(/images/price-left-hover.gif) top left no-repeat; font-size: 1px; width: 1px; padding: 0; margin: 0; }
table.hover td.price_left div { font-size: 1px; width: 9px; height: 64px; }
table.hover td.price_bg { background: url(/images/price-bg-hover.gif) top left repeat-x; height: 64px; width: 100%; }
table.hover td.price_bg div { height: 64px; width: 170px; }
table.hover td.price_bg div h1 { color: #0089FE; font-size: 22px; font-family: Georgia; margin: 0px; padding: 0px 0px; text-align: left; height: 40px; line-height: 40px; }
table.hover td.price_bg div a { text-decoration: none; color: #ffffff; font-family: Tahoma; font-size: 18px; margin: 0; padding: 0; line-height: 18px; }
table.hover td.price_right { background: url(/images/price-right-hover.gif) top left no-repeat; font-size: 1px; width: 1px; padding: 0; margin: 0; }
table.hover td.price_right div { font-size: 1px; width: 10px; height: 64px; }

table.partners { width: 100%; margin: 10px 10px 3px 5px; }
table.partners td.partners_left { background: url(/images/partners-left.gif) top left no-repeat; width: 1px; }
table.partners td.partners_left div { height: 35px; width: 10px; font-size: 1px; }
table.partners td.partners_bg { background: url(/images/partners-bg.gif) top left repeat-x; width: 100%; font-size: 12px; color: #000000; }
table.partners td.partners_bg img { padding-right: 5px; }
table.partners td.partners_right { background: url(/images/partners-right.gif) top left no-repeat; width: 1px; }
table.partners td.partners_right div { height: 35px; width: 11px; font-size: 1px; }
table.order { margin: 1px; }
table.order td { background: #B9D3E3; width: 1px; white-space: nowrap; color: #000000; font-size: 11px; font-weight: bold; }
table.order td a { color: #000000; text-decoration: none; }
table.order_order td table { border: solid 1px #ffffff; border-bottom: 0; border-top: 0; }
center.footer_bottom h6 { margin: 3px; padding: 0; font-size: 10px; display: none; }
td.footer a { text-decoration: none; color: #c6c3c6; }
td.footer a:hover { color: #ff0000; }
span.errors { font-weight: bold; color: #ff0000; }
