body { 
padding : 0; 
margin : 0; 
margin-bottom : 20px; 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #000000; 
width : 100%; 
text-align : center; 
background : #5d5854 url('../theme/images/bg.gif') repeat-x top center; 
line-height : 18px; 
} 
#frame { 
width : 960px; 
margin : 0 auto; 
text-align : left; 
padding-bottom : 20px; 
} 
#header { 
height : 126px; 
font-family : Verdana, Arial, sans-serif; 
} 
#logo { 
width : 29px; 
font-size : 24px; 
font-weight : bold; 
text-align : center; 
float : left; 
} 
#top_menu { 
width : 731px; 
height : 126px; 
float : right; 
text-align : center; 
} 
#header_menu { 
margin-top : 50px; 
color : #80ff80; 
} 
#main_menu { 
margin-top : 15px; 
} 
#search { 
padding-left : 10px; 
} 
.clear { 
clear : both; 
} 
#column_left { 
width : 199px; 
float : left; 
margin : 0; 
padding-right : 30px; 
padding-top : 0; 
color : #ffffff; 
} 
#column_right { 
width : 731px; 
float : right; 
} 
#bg_content_top { 
background : url('../theme/images/bg_content2.gif') no-repeat top center; 
width : 731px; 
height : 16px; 
} 
#bg_content_bottom { 
background : #5d5854 url('../theme/images/bg_content_bottom.gif') no-repeat bottom center; 
width : 731px; 
height : 16px; 
} 
#content { 
background-color : #FFFFFF; 
margin-bottom : 0; 
padding : 0 20px 0 20px; 
} 
#content_indent { 
padding-top : 20px; 
} 
#history { 
float : left; 
} 
#cart { 
float : right; 
padding-left : 30px; 
line-height : 17px; 
position : relative; 
top : -4px; 
} 
#footer { 
margin-top : 10px; 
color : #ffffff; 
font-size : 11px; 
} 
#menu_law { 
text-align : center; 
} 
#copyright { 
text-align : center; 
color : #ffffff; 
font-size : 11px; 
margin-top : 10px; 
} 
.button { 
background-color : #ffffff; 
border : 0 solid #ffff00; 
font-weight : bold; 
font-family : Georgia, "Times New Roman", serif; 
margin-left : 0; 
padding : 0; 
} 
#cart img { 
position : relative; 
top : 3px; 
margin-right : 5px; 
background-color : #999999; 
} 
a { 
color : #666666; 
} 
a:hover { 
color : #999999; 
} 
#main_menu a { 
font-size : 18px; 
color : #ffffff; 
text-decoration : none; 
padding : 0 5px 0 5px; 
margin : 0 8px 0 8px; 
} 
#main_menu a:hover { 
background-color : #999999; 
} 
#header_menu a { 
font-size : 12px; 
color : #ffffff; 
text-decoration : none; 
padding : 0 5px 0 5px; 
} 
#header_menu a:hover { 
background-color : #999999; 
} 
#logo a { 
font-size : 24px; 
color : #ffffff; 
text-decoration : none; 
line-height : normal; 
} 
#logo a:hover { 
color : #999999; 
} 
#box a { 
color : #ffffff; 
text-decoration : none; 
} 
#box a:hover { 
color : #999999; 
text-decoration : underline; 
} 
#footer a { 
color : #ffffff; 
text-decoration : none; 
padding : 0 2px 0 2px; 
} 
#footer a:hover { 
background-color : #999999; 
} 
a.cart_delete { 
text-decoration : none; 
font-size : 18px; 
color : #999999; 
font-weight : bold; 
} 
a.cart_delete:hover { 
color : #c4010a; 
} 
#box { 
padding-left : 10px; 
margin-top : 15px; 
margin-bottom : 15px; 
line-height : 24px; 
} 
#box .alternative_color { 
color : #999999; 
} 
#box h1 { 
font-weight : bold; 
color : #ffffff; 
font-size : 12px; 
margin-bottom : 5px; 
} 
#dashed_left { 
border-bottom : 2px dotted #999999; 
width : 199px; 
margin-left : 0; 
} 
#box h2 { 
color : #ffffff; 
font-weight : bold; 
font-size : 12px; 
margin-bottom : 5px; 
} 
#lastviewed_top { 
background : #5d5854 url('../theme/images/bg_lastviewed_top.gif') no-repeat; 
height : 15px; 
width : 156px; 
} 
#lastviewed { 
padding-left : 10px; 
margin-top : 15px; 
margin-bottom : 15px; 
line-height : 24px; 
margin-top : 30px; 
} 
#lastviewed_content { 
background-color : #ffffff; 
text-align : center; 
width : 156px; 
} 
#lastviewed h1 { 
font-weight : normal; 
color : #000000; 
font-size : 12px; 
margin-bottom : 5px; 
} 
.lastviewed_image { 
width : 120px; 
height : 120px; 
background-color : #999999; 
text-align : center; 
} 
#lastviewed_bottom { 
background : #5d5854 url('../theme/images/bg_lastviewed_bottom.gif') no-repeat; 
height : 15px; 
width : 156px; 
} 
#productbox { 
margin-bottom : 10px; 
float : left; 
width : 150px; 
margin-left : 0; 
margin-right : 27px; 
text-align : center; 
line-height : normal; 
} 
#productbox table { 
margin : auto; 
} 
#productbox4 { 
margin-bottom : 10px; 
float : left; 
width : 150px; 
margin-left : 0; 
margin-right : 0; 
text-align : center; 
line-height : normal; 
} 
#productbox4 table { 
margin : auto; 
} 
.product_image { 
width : 120px; 
height : 120px; 
background-color : #ffffff; 
text-align : center; 
} 
.product_producer { 
padding-top : 5px; 
text-align : center; 
font-size : 11px; 
} 
.product_name { 
padding-top : 5px; 
padding-bottom : 10px; 
text-align : center; 
font-weight : bold; 
} 
.small { 
font-size : 11px; 
line-height : normal; 
} 
.price { 
color : #4D4D4D; 
padding-right : 0; 
padding-bottom : 10px; 
padding-top : 5px; 
text-align : center; 
font-weight : bold; 
line-height : normal; 
} 
.price { 
font-weight : bold; 
font-size : 15px; 
color : #0000ff; 
} 
.mwst { 
font-size : 10px; 
color : #808080; 
text-align : center; 
line-height : normal; 
} 
hr { 
clear : both; 
border-bottom : 2px dotted #999999; 
color : #ffffff; 
margin : 10px 0 20px 0; 
border-top : 0; 
border-left : 0; 
border-right : 0; 
} 
h1 { 
font-size : 18px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 0; 
color : #999999; 
} 
h2 { 
font-size : 16px; 
font-weight : normal; 
margin-top : 0; 
margin-bottom : 0; 
color : #666666; 
} 
h3 { 
font-size : 14px; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 10px; 
color : #999999; 
} 
input.arrow { 
position : relative; 
top : 6px; 
left : 5px; 
background : #999999 url('../theme/images/searcharrow_fire.gif') no-repeat; 
} 
* + html input.arrow { 
top : 3px; 
background : #999999 url('../theme/images/searcharrow_ie7.gif') no-repeat; 
} 
* html input.arrow { 
top : 3px; 
background : #999999 url('../theme/images/searcharrow_ie6.gif') no-repeat; 
} 
.inputfield_search { 
font-family : Verdana, "sans serif"; 
color : #333333; 
background-color : #F2F2F2; 
border : 0; 
padding-left : 3px; 
padding-right : 3px; 
font-size : 12px; 
width : 120px; 
height : 18px; 
} 
h1.search { 
font-weight : bold; 
color : #ffffff; 
font-size : 12px; 
} 
.alternative_color { 
color : #cccccc; 
} 
.main_color { 
color : #999999; 
} 
#images_detail { 
background-color : #999999; 
} 
.main_image { 
padding-top : 10px; 
padding-bottom : 10px; 
} 
#productdescription { 
border : 2px dotted #999999; 
margin-top : 20px; 
margin-bottom : 0; 
padding : 20px; 
} 
.reviews { 
border : 2px dotted #999999; 
margin-top : 10px; 
margin-bottom : 0; 
padding : 20px; 
} 
.inputfield { 
font-family : "Verdana", "sans serif"; 
color : #666666; 
border : 1px solid #999999; 
padding-left : 3px; 
padding-right : 3px; 
font-size : 12px; 
} 
.input_error { 
border : 2px solid #ff0000; 
} 
#breadcrumb { 
width : 100%; 
margin-bottom : 25px; 
border-bottom : 2px dotted #999999; 
padding-bottom : 10px; 
height : 15px; 
} 
#breadcrumb img { 
background-color : #999999; 
} 
.btn { 
border : 1px solid #999999; 
background-color : #ffffff; 
color : #999999; 
} 
.blog_post { 
padding-bottom : 30px; 
} 
.td_order { 
border-bottom : 1px solid #cccccc; 
} 
.td_order2 { 
border-top : 1px solid #cccccc; 
} 
.row_order { 
border-top : 1px solid #cccccc; 
} 
.cart_line { 
border-top : 1px solid #cccccc; 
padding-top : 20px; 
padding-bottom : 20px; 
} 
.product_review_top { 
background-image : url(../theme/images/star_top.png); 
background-repeat : repeat-x; 
background-color : #999999; 
height : 20px; 
overflow : hidden; 
} 
.product_review_flop { 
background-image : url(../theme/images/star_flop.gif); 
background-repeat : repeat-x; 
height : 20px; 
overflow : hidden; 
width : 110px; 
} 
.blog_post .funcbar { 
margin-top : 15px; 
} 
.blog_comment { 
margin-bottom : 20px; 
border : 2px dotted #999999; 
padding : 10px; 
} 
.msg_error { 
border : 1px solid #ff0000; 
color : #ff0000; 
padding : 5px; 
padding-left : 10px; 
background-color : #ffffff; 
} 
.msg_done { 
border : 1px solid #20d602; 
color : #20d602; 
padding : 5px; 
padding-left : 10px; 
background-color : #ffffff; 
} 
.contactbox { 
border : 2px dotted #999999; 
padding : 15px; 
line-height : 22px; 
} 
#paginating { 
border-bottom : 2px dotted #999999; 
width : 100%; 
padding-bottom : 10px; 
margin-top : 15px; 
} 
#paginating_indent { 
padding-left : 20px; 
padding-right : 20px; 
} 
#paginating img { 
background-color : #999999; 
} 
.chargroup { 
border-bottom : 2px dotted #999999; 
width : 100%; 
padding-bottom : 3px; 
margin-bottom : 15px; 
font-size : 18px; 
color : #999999; 
font-weight : bold; 
} 
#indexborder { 
border : 2px dotted #999999; 
padding : 10px; 
} 
ul { 
margin-top : 0; 
margin-bottom : 0; 
} 

/* Menü */

.menu_selected {
   font-weight:bold;
}

.menu_level_1 {
   margin-left: 0px;
}
.menu_level_2 {
   margin-left: 7px;
   font-size: 12px;
}
.menu_level_3 {
   margin-left: 14px;
   font-size: 10px;
}

.menu_level_4 {
   margin-left: 21px;
   font-size: 8px;
}
