﻿body {background-color:black; border: 0px; margin:0px; color:#5C5F65; font-family:"Verdana",sans-serif; font-size:11px;}
A {text-decoration:none;}
A.huline:hover {text-decoration:underline;}

H1{}
H2{color:#004F97; margin-top:0px; margin-bottom:8px; border:0px solid blue;}
H3{font-size:110%; margin-top:2px; margin-bottom:4px;}
H4{font-size:90%; font-weight:bold; margin:0px;color:#004F97;}
H5{color:#434244; margin-top:3px; margin-bottom:3px; padding-left:6px;}
H6{font-size:80%; font-weight:bold; margin:0px;color:White;}

HR{color:Orange; width:90%; height:2px; margin-bottom:3px;}

LABEL {margin-left:1px;}
FIELDSET {border:1px solid #CECED0; background-color:White;}


/* MAIN LAYOUT */
DIV.layout_page {width:100%;border:0px solid green;  background-color:black;
     background-image:url('~gfx/page_background.jpg'); background-repeat:repeat-x;}
DIV.layout_main {width:934px;border:0px solid green;  background-color:black;}
INPUT {border:1px solid #004F97;  padding:0px 2px 0px 2px; margin:2px;}
INPUT[type="submit"] {border:1px solid #004F97; background-color:#3C83C6; color:White; font-weight:bold;text-align:center; 
    cursor:pointer; padding:0px 2px 0px 2px; margin:2px;font-size:11px; font-family:"Verdana",sans-serif;}
INPUT[type="submit"]:hover{background-color:#004F97;}
.button {border:1px solid #004F97; background-color:#3C83C6; color:White; font-weight:bold;text-align:center; 
    cursor:pointer; padding:1px 3px 1px 3px; margin:2px;font-size:11px; font-family:"Verdana",sans-serif;}
.button:hover {background-color:#004F97;}
INPUT[type="text"] {padding:1px 2px 1px 2px; background-color:#E1ECF2;font-size:11px;}
INPUT[type="password"] {padding:0px 2px 0px 2px; background-color:#E1ECF2;font-size:11px;}
TEXTAREA {border:1px solid #004F97;}
SELECT {border:1px solid #004F97; font-size:100%; background-color:#E1ECF2; padding:0px;}
OPTION {font-size:100%; background-color:#E1ECF2;}

DIV.layout_toplinks {height:32px;width:934px; background-image:url('~gfx/toplinks_background.jpg');}
DIV.layout_header {width:934px; height:214px;}
DIV.layout_header A {text-decoration:none;}
DIV.layout_header_top {width:934px; height:172px; border:0px solid red; background-image:url('~gfx/header_image.jpg');}
DIV.layout_header_menu {width:934px; height:42px; border:0px solid green; position:relative;}
DIV.header_tab {position:absolute;  text-align:center; line-height:26px; font-weight:bold; font-size:100%;color:#6B7B7C;
     height:42px; cursor:pointer;}
DIV.tab_about {left:0px; width:128px; background-image:url('~gfx/tab_about.jpg');}
DIV.tab_about:hover { background-image:url('~gfx/tab_about_active.jpg');}
DIV.tab_howkaufen {left:128px; width:158px; background-image:url('~gfx/tab_howkaufen.jpg');}
DIV.tab_howkaufen:hover { background-image:url('~gfx/tab_howkaufen_active.jpg');}
DIV.tab_basket {left:286px; width:152px; background-image:url('~gfx/tab_basket.jpg');}
DIV.tab_basket:hover { background-image:url('~gfx/tab_basket_active.jpg');}
DIV.tab_brules {left:438px; width:191px; background-image:url('~gfx/tab_brules.jpg');}
DIV.tab_brules:hover { background-image:url('~gfx/tab_brules_active.jpg');}
DIV.tab_complaints {left:629px; width:161px; background-image:url('~gfx/tab_complaints.jpg');}
DIV.tab_complaints:hover { background-image:url('~gfx/tab_complaints_active.jpg');}
DIV.tab_contacts {left:790px; width:145px; background-image:url('~gfx/tab_contacts.jpg');}
DIV.tab_contacts:hover { background-image:url('~gfx/tab_contacts_active.jpg');}


.button_dark {border:1px solid #EFEFE7; color:#EFEFE7; background-color:Black;}

DIV.navigation_path {padding:5px 0px 5px 9px;color:#004F97; font-size:95%;width:900px; text-align:left; border:solid 0px;}
DIV.navigation_path A {color:#004F97;}
DIV.navigation_path A:hover {text-decoration:underline;}
DIV.layout_footer {width:909px; height:30px; border:0px solid red; color:#434244; background-color:#F6F2E9; clear:both; }
DIV.layout_footer A:hover {text-decoration:underline;}
DIV.layout_left {width:193px; padding:0px; margin:0px; border:0px solid blue; float:left; position:relative;}
DIV.layout_right {width:193px; padding:0px; border:0px solid orange; float:right;}
.layout_small_window {color:#434244; background-color:#F6F2E9;}
DIV.layout_content {width:517px; margin-left:195px;margin-right:195px;  border:0px solid orange; color:#434244;}
DIV.layout_content_content {width:514px; padding:10px 2px 10px 2px;}
DIV.layout_content_right_content {}
DIV.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

DIV.content_div {margin:0px; border:1px dotted #4A83B0; background-color:#F6F2E9; padding:3px;}
DIV.notice_item {padding:4px 10px 4px 16px; display:none;}
DIV.notice_item A:hover {text-decoration:underline;}
DIV.content_div A {text-decoration:none;}

DIV.document_content {padding:0px;}

/* SMALL BOX */
DIV.box_main {position:relative; margin-bottom:30px;}
DIV.box_title {height:34px; width:193px; background-image:url('gfx/box_title.jpg'); background-repeat:no-repeat;
     color:White; font-weight:bold; padding:0px 0px 0px 0px; line-height:35px; text-align:left;}
DIV.box_title A {color:White;}
DIV.box_title A:hover {text-decoration:underline;}
DIV.box_content_frame{width:193px; background-image:url('gfx/box_background.jpg'); background-repeat:repeat-y; color:#434244;}
DIV.box_content_frame A {color:#434244;}
DIV.box_content {margin-left:6px; margin-right:6px; position:relative; text-align:left;} /* setting position probably reset div zindex, the content is rendered above the footer image*/ 
DIV.box_bottom {width:193px;height:63px;background-image:url('gfx/box_bottom.jpg'); position:absolute; bottom:-20px;}

div.box_title select{width:110px;text-align:center;}
div.box_title select option {text-align:center;}
div.box_title input {width:100px;text-align:center;}


/* BIG BOX */
DIV.bigbox_main {position:relative; margin-bottom:30px;}
DIV.bigbox_title {height:34px; width:514px; background-image:url('gfx/bigbox_title.jpg'); background-repeat:no-repeat;
     color:White; font-weight:bold; line-height:24px; text-align:left;overflow:hidden;}
DIV.bigbox_title A {color:White;}
DIV.bigbox_title A:hover {text-decoration:underline;}
DIV.bigbox_content_frame{width:514px; background-image:url('gfx/bigbox_bg.jpg'); background-color:Transparent; background-repeat:repeat-y; color:#434244;}
DIV.bigbox_content_frame A {color:blue;}
DIV.bigbox_content {margin-left:6px; margin-right:6px; position:relative;  text-align:left;} /* setting position probably reset div zindex, the content is rendered above the footer image*/ 
DIV.bigbox_bottom {width:514px;height:63px;background-image:url('gfx/bigbox_bottom.jpg'); position:absolute; bottom:-20px;}


/* MAIN MENU */
/*DIV.menu_frame { background-image:url('~gfx/menu_bg.png'); background-repeat:repeat-y; }*/
.menu_rootframe{width:100%; text-align:left;}
.menu_rootframe A {text-decoration:none;}
.menu_rootnode{height:20px;border:0px solid green; font-weight:normal; color:#434244; line-height:20px;
        padding-left:12px; cursor:pointer; border-bottom:dotted 1px #276FB0; margin:1px 2px 1px 2px;}
.menu_rootnode_selected{font-weight:bold;}
.menu_subnodesfrm{border:0px solid brown; background-color:#E6E4DE;}
.menu_leafnode, .menuClassLvl1{color:#434244; background-color:#D1D1D1; padding-left:25px; 
     font-size:90%;border-bottom:dotted 1px #5FA0DC;margin:0px 2px 0px 2px;}
.menuClassLvl0:hover{text-decoration:underline;}
.menuClassLvl1:hover, .menuClassLvl2:hover {letter-spacing:1px;}
.menuClassLvl2 {color:#434244; background-color:#E5E5E5; padding-left:40px; font-size:90%;border-bottom:dotted 0px #5FA0DC;margin:0px 2px 0px 2px;}
.menu_leafnode_selected{font-weight:bold;}
.menu_special_node {color:#B82525; font-size:105%;}
IMG.menu_img { position:absolute; left:0px; float:left; border:0px solid yellow; margin-top:3px; margin-left:0px; cursor:pointer;}

/* SHOPPING BASKET */
.basket_item {height:2ex; overflow:hidden; font-size:100%;}
.basket_item A:hover {text-decoration:underline;}
DIV.basket_price {border-top:dotted 1px #5FA0DC;}
table#items_table td {padding:2px 2px;}

    
TABLE.basket_table {border-collapse:collapse;}
TABLE.basket_table THEAD TD{border: solid 1px #004F97; padding:2px 4px; background-color:#3C83C6; color:White;}
TABLE.basket_table TR TD{border-bottom: dotted 1px #004F97; padding:1px 4px 1px 2px; height:30px;}

table.basket_table_quantity tr td {border:dotted 0px gray; text-align:center;}
table.basket_table_quantity td input {padding:0xp; font-size:12px; font-family:Tahoma; font-weight:bold;
                                       text-align:center; border:outset 1px gray;vertical-align:top; margin:0px; margin-left:1px;
                                       padding-bottom:2px;}
table.basket_total {font-size:110%; font-weight:normal; margin-top:12px; border:solid 1px #004F97;
        margin-bottom:16px; background-color:#3C83C6; color:White; padding:3px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}

/* SEARCH */
DIV.top_menu_search {position:absolute; width:300px; left:50px; top:-6px; border:solid 0px yellow;}
DIV.top_menu_search INPUT {font-size:100%; background-color:#ECECEC; color:#5C5F65; font-weight:bold;
        padding:2px; padding-right:6px; margin:0px; border:solid 2px #424242; }
TABLE.search_params {}
TABLE.search_params INPUT {background-color:#ECECEC;color:#5C5F65; border:solid 1px #57636E;font-size:100%;padding:1px;}


/* COMMON STYLES */
DIV.login_frame {width:300px; height:100%; border:3px groove #E6F3FF; margin:auto; margin-top:200px; color:black; background-color:#E6F3FF;}
DIV.login_box {width:150px; text-align:left; border:0px solid black;}
DIV.error_box {background-color:#EC9C97; color:#BD3027;border:1px solid red; font-weight:normal; padding:5px; margin:3px;}
DIV.help_box {padding:2px; color:Black;}
DIV.small_info {margin:6px; margin-top:3px;padding:8px;border:solid 1px #CE8600; color:#CE8600;background-color:#FFFA8A; font-size:100%;}
DIV.small_info_green {border:solid 1px green; color:green;background-color:#D7FF8A; font-size:100%;}
DIV.small_info_red {border:solid 1px #BD3027; color:#BD3027;background-color:#EC9C97; font-size:100%;}
.opacity5 {filter: alpha(opacity=5); opacity:.05;}
.opacity10 {filter: alpha(opacity=10); opacity:.1;}
.opacity20 {filter: alpha(opacity=20); opacity:.2;}
.opacity30 {filter: alpha(opacity=30); opacity:.3;}
.opacity40 {filter: alpha(opacity=40); opacity:.4;}
.opacity50 {filter: alpha(opacity=50); opacity:.5;}
.opacity60 {filter: alpha(opacity=60); opacity:.6;}
.opacity70 {filter: alpha(opacity=70); opacity:.70;}
.opacity75 {filter: alpha(opacity=75); opacity:.75;}
.opacity80 {filter: alpha(opacity=80); opacity:.80;}
.opacity90 {filter: alpha(opacity=90); opacity:.90;}
.opacity100 {filter: alpha(opacity=100); opacity:1;}


/* SUBCATEGORIES / MANUFACTURERS */
DIV.cat_item_frame {border:1px dotted #40586E;color:Black; font-size:100%; width:242px; overflow:hidden; position:relative;}
DIV.cat_item_frame A {text-decoration:none;color:#004F97;}
DIV.cat_item_title {margin:2px;padding:0px 2px; height:1.8em; overflow:hidden;}
DIV.cat_item_title:hover {overflow:visible;} 
DIV.cat_item_title h4 { font-size:11px; background-image:url('~gfx/titlebg.png'); background-repeat:repeat-x repeat-y; position:relative; 
                        z-index:3; padding:3px 2px; line-height:1.5em;}
TD.cat_item_img {height:140px; width:140px; overflow:hidden; margin:4px; border:solid 1px black; background-color:White;}
DIV.cat_item_marks {height:30px;}
SPAN.cat_item_small {font-size:90%; font-weight:bold;}
SPAN.cat_item_price {color:#004F97; font-weight:bold; font-size:100%;}
SPAN.cat_item_pricevat {color:green; font-weight:bold; font-size:100%;}
DIV.cat_item_desc {height:118px; width:116px; overflow:hidden; padding:1px; text-overflow:ellipsis; border-bottom:dotted 0px #40586E;}
DIV.cat_item_desc A {color:#40586E;}
DIV.cat_item_availability
{
    border:0px solid #40586E; background-color:transparent; font-size:95%;
    height:18px; width:198px; text-align:right; position:absolute; top:185px;
    font-weight:bold;
}
DIV.cat_item_availability span
{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
}

.cat_item_buy {border:0px solid red; color:White; background-image:url('~gfx/btn_buy.gif'); font-weight:normal;
    height:17px; width:78px; text-align:center; position:absolute; top:208px; left:198px; cursor:pointer; font-weight:bold;}
.cat_item_buy:hover {font-weight:bold;}
/* category tabs */
.cat_tabs_content{width:500px; border-bottom:1px dotted #40586E; font-size:90%; padding:2px;}
.cat_tabs_content A {color:red; text-decoration:none; }
.cat_tabs_content A:hover {text-decoration:none;}
UL.cat_tabs{font-weight:bold; font-size:90%; padding:0px; margin:0px;}
UL.cat_tabs A {color:white; }
UL.cat_tabs LI {list-style-type:none; float:left; background-image:url(~gfx/smtab_bg.jpg); color:White;
     padding:0px; margin:0px; position:relative; top:4px;}
IMG.cat_tab {border:0px; margin:0px;}

TABLE.most_wanted {border-collapse:collapse;}
TABLE.most_wanted TD {border-bottom:dotted 1px #40586E;padding-bottom:3px;}
TABLE.most_wanted A{color:#40586E;}
TABLE.most_wanted A:hover {text-decoration:underline;}


/* products quick view */
TR.qv_header_row TD {background-color:#3C83C6;color:White;font-weight:bold; padding:2px; text-align:center;
        border:solid 1px white;border-bottom:solid 3px white;}
TD.name_cell {background-color:#68A0C1; border:1px solid white; border-bottom:solid 1px #68A0C1; font-size:100%;}
TD.name_cell:hover {background-color:#3C83C6;}
TR.qv_info_row TD {background-color:#EEF5F9;border:solid 1px white; border-bottom:solid 3px white; font-size:90%;}

/* PAGER */
DIV.pager A {text-decoration:none; color:#40586E;}
DIV.pager A:hover {font-weight:normal; text-decoration:underline;} 
DIV.view_buttons {float:left;margin-left:40px;width:200px;}
DIV.view_buttons A:hover {font-weight:normal;} 
.view_buttons_inactive{text-decoration:line-through;}
.view_buttons_inactive:hover {text-decoration:none;}

/* REGISTRATION */
DIV.registration {color:#393939; padding:4px; padding-bottom:10px;}
DIV.registration INPUT {border:solid 1px #7F9DB9; font-size:90%; background-color:White; padding:1px;}
DIV.registration SELECT {border:solid 1px #7F9DB9; font-size:90%; background-color:White; padding:0px;}
DIV.registration TD {height:22px;}
INPUT.registration_button {background-color:white;font-size:120%; padding:15px; font-weight:bold; border-width:2px; color:#6B7B7C; }
INPUT.registration_button:hover{background-color:#E7E7E7;}
.required_mark {color:Red;font-weight:bold;}

TD.login_headcell {width:50%;border:solid 1px #3C83C6; background-color:#3C83C6;color:White;}
TD.login_cell {width:50%; vertical-align:top; border:solid 1px #D1D1D1; background-color:#F5F0EA; padding:6px;}

/* PRODUCT */
DIV.comments_frame{border:solid 0px brown; color:#6A6C6B;}
DIV.comment_header{background-color:#E1ECF2; padding:0px 10px 0px 10px;}
DIV.comment_header TABLE TD{vertical-align:middle;}

table.price_slider {width:100%;  border:solid 0px white;}
table.price_slider td {vertical-align:middle; margin:1px 3px; height:17px;}
table.price_slider input[type="text"] {width:120px; background-color:Transparent;}

DIV.detail_categories {border:solid 0px gray; background-color:#D0D5D9; margin-bottom:5px; padding:5px;}
DIV.detail_categories A {color:#40586E;}
DIV.detail_categories A:hover {text-decoration:underline;}
DIV.detail_frame {border:solid 2px white; }
DIV.detail_header {height:22px; background-image:url(~gfx/detail_header_bg.gif);}
DIV.detail_price_left {width:140px;height:23px; background-image:url(~gfx/detail_bg_price_label.gif); 
        float:left;margin:0px; margin-bottom:6px; margin-left:10px; line-height:22px; color:White; 
        font-weight:normal; font-size:110%; text-align:center;}
DIV.detail_price_right {width:143px;height:23px; background-image:url(~gfx/detail_bg_price.gif); 
        float:left;margin:0px; margin-bottom:6px;line-height:22px; font-weight:bolder; font-size:105%; 
        text-align:center;}
TABLE.detail_spec {color:Black; width:100%; font-size:95%; font-weight:bold;}
TD.detail_spec_left {width:50%; color:#6B6B6B; text-align:left; padding-left:6px; background-color:#E6E6E7;}
TD.detail_spec_right {width:50%; color:#18171D; text-align:left;padding-left:6px; background-color:#E6E6E7;}
TD.detail_desc {font-weight:normal; font-size:90%;}
TABLE.detail_spec A {color:#004F97;}
TABLE.detail_spec A:hover {text-decoration:none;}
DIV.detail_infotitle_left{width:4px; height:19px; background-image:url(~gfx/detail_infotitle_left.gif);float:left;}
DIV.detail_infotitle_center{height:17px;color:#6B6B6B;border-top:solid 1px #BEBEBE; border-bottom:solid 1px #BEBEBE;
         background-color:#DFE0F5;float:left; line-height:17px;padding:0px 2px 0px 2px; font-size:110%; font-weight:bold;}
DIV.detail_infotitle_right{width:4px; height:19px; background-image:url(~gfx/detail_infotitle_right.gif); float:left;}
DIV.detail_info_line {width:97%; height:8px;border-bottom:dotted 1px #40586E;}

SPAN.green {color:Green;}
SPAN.greygreen {color:#98A730;}
SPAN.greyblue {color:#0000CA;}
SPAN.yellow {color:#BD9D39;}
SPAN.orange {color:#F56D0A;}
SPAN.red {color:red;}

td.cat_item_img SPAN.green {background-color:Green;}
td.cat_item_img SPAN.greygreen {background-color:#98A730;}
td.cat_item_img SPAN.greyblue {background-color:#0000CA;}
td.cat_item_img SPAN.yellow {background-color:#BD9D39;}
td.cat_item_img SPAN.orange {background-color:#F56D0A;}
td.cat_item_img SPAN.red {background-color:red;}

td.cat_item_img span.green,td.cat_item_img span.graygreen,td.cat_item_img span.greyblue,
td.cat_item_img span.yellow,td.cat_item_img span.orange, td.cat_item_img span.red
{
    padding:3px 5px;
    color:White;
}
DIV.bracketpager A{color:#6B6B6D;}

/* ORDERS */
/*DIV.order_wizard INPUT {background-color:White;}*/
TABLE.address_edit {border:solid 0px green;}
DIV.delivery_type {padding:6px 3px 6px 2px; background-color:#F5F1E8; margin:8px;border:dotted 1px #B3B3B3;}
DIV.delivery_type_selected {background-color:#DAE9D8;}

DIV.order_list_frame {width:100%;}
.order_item_created {background-color:#FD6A51;}
.order_item_active {background-color:#64D675;}
.order_item_closed {background-color:#49AECF;}
.order_item_blocked {background-color:#B2B2B2;}

/* USER ACCOUNT */
UL.ua_tabs{margin:0px; padding:0px; font-weight:bold; font-size:90%;padding-top:3px;}
UL.ua_tabs A {color:#393939; }
UL.ua_tabs LI {list-style-type:none; margin-top:0px; margin-right:2px; padding:0px 4px 0px 4px; border:1px solid #B3B3B3; 
    background-color:#E1DFDF; display:inline; padding:3px 6px 0px 6px;}
DIV.ua_tabs_content{width:508px; border:1px solid #B3B3B3; background-color:#F6F2E9;font-size:100%; padding:2px;}
DIV.ua_tabs_content INPUT {border:solid 1px #7F9DB9; font-size:100%; background-color:White; padding:1px;}
.ua_tabitem_disabled A {color:gray;}
DIV.ua_orders {font-size:90%;}
DIV.contact_address_box {margin:2px; padding:2px; border:dotted 1px #4A83B0;}
table.ua_orders th {padding:2px 2px; background-color:#3C83C6; color:White;}

/* IMG GALLERY */
DIV.img_gallery {width:150px; overflow:auto;  border-top:0px; border-bottom:3px; border-left:3px; 
    border-right:3px; border-color:#E7E7E7; border-style:solid; margin-right:0px;}
DIV.img_gallery_thumbnail {margin:2px;}
.img_gallery_toolbar {background-color:#F5F1E8;padding:6px;height:20px;}

/* BOTTOM */
DIV.bottom_links{color:White;}
DIV.bottom_links A {color:#F6F2E9;}
DIV.bottom_links A:visited {color:#F6F2E9;}


/* POPUPS */
.popup_frame{display:none;padding:0px;position:absolute;z-index:1; text-align:left;}
.popup_frame_na{display:none;padding:0px;position:absolute;z-index:1;}
A.popup_anchor:hover .popup_frame{display:block;}
.popup_shadow{width:208px; height:158px; background-color:gray;position:absolute;z-index:-1; }
.popup_div {width:250px;background-color:white; border:1px solid #004F97;padding:6px; font-weight:normal; font-size:10px; color:#434244;z-index:2; }


/* GOOGLE SEARCH STYLES */
/* bold the section header */
INPUT.gsc-input {width:400px;}
.gsc-branding-text {width:420px;text-align:right;}
.gsc-webResult{margin-bottom:10px;}
.gs-title{font-size:110%;}
.gs-watermark {display:none;}
.gs-visibleUrl {display:none;}
.gsc-cursor-box div {display:inline;margin:3px;font-size:11px; font-family:Tahoma;}

DIV.design_by {color:#004f97;}
DIV.design_by A:link,DIV.design_by A:link,DIV.design_by A:visited {color:#004f97;}
