html { background-image: url("/media/images/bg.jpg"); }

#border { width: 980px; margin: auto; border: solid 1px #000; padding: 3px; background-color: #ccc; }
#body { background-color: #ffffff; }

#header {}
#header_logo { float: left; margin: 10px; }
#header_logo img { border: 0; }
#header_title { font: bold 18px Tahoma, Verdana, sans-serif; width: 450px; float: left; margin: 20px;}
#header_search { float: right; margin: 2px; }
#flags { margin: 5px 0 5px 0; }
#flags img { margin: 0 3px 0 3px; border: 0; }
#search_input { font: normal 12px Tahoma, Verdana, sans-serif; }
#search_button { font: bold 10px Tahoma, Verdana, sans-serif; margin: 0 0 0 5px; }

#breadcrumb { font: normal 10px Tahoma, Verdana, sans-serif; color: #ffffff; background-color: #646464; padding: 5px 0 5px 20px; overflow: hidden; }
#breadcrumb ul { list-style-type: none; margin: 0; padding: 0; }
#breadcrumb ul li { display: inline; }
#breadcrumb ul li a { color: #fff; text-decoration: none; }
#breadcrumb ul li a:hover { color: #f00; text-decoration: none; }


#menu { float: left; width: 210px; text-align: center; }
#menu ul { list-style: none; padding: 0; margin: 0; text-align: left; }
#menu li { margin: 0; background-image: url("/media/images/button_bg.jpg"); width: 210px; height: 37px; }
#menu li:hover { background-image: url("/media/images/button_bg_active.jpg"); }
#menu li a { text-decoration: none; color: #000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 37px; margin: 0 0 0 40px; }
#menu li a:hover { color: #ff0000; }
#menu_end { background: url("/media/images/button_bg_end.jpg"); width: 210px; height: 37px; margin: 0 0 20px 0; }

#content { float: left; width: 770px; }
#content_text { font: 12px Tahoma, Verdana, sans-serif; text-align: justify; margin: 10px; }
#content_text h2 { font: 16px; }
#content_text h3 { font: 14px; }

#pager { color: #555; padding: 20px 0 10px 0; text-align: center; font-family: Tahoma; font-size: 12px; }
#pager a { color: #555; text-decoration: none; padding: 3px; margin: 0 2px 0 2px; }
#pager .selected { color: #555; font-size: 14px; font-weight: bold; padding: 3px; margin: 0 2px 0 2px; }

#footer { font-family: Tahoma, Verdana, sans-serif; font-size: 9px; color: #555; text-align: center; padding: 5px 0 2px 0; }
#zf { float: right; margin: 5px 0 5px 0; }

#category_tab_left { width: 3px; height: 49px; float: left; background: url("/media/images/category_tab_left.jpg"); }
.category_tab_thumb_on { float: left; }
.category_tab_thumb_off { float: left; display: none; }
#category_tab_right { width: 12px; height: 49px; float: left; background: url("/media/images/category_tab_right.jpg"); }
#category_tab { width: 700px; height: 49px; float: left; background: url("/media/images/category_tab_bg.gif"); }
#category_tab a { font: italic 18px Tahoma, Verdana, sans-serif; padding: 0 0 0 20px; line-height: 49px; text-decoration: none; color: #000000; }
#category_tab a:hover { color: #ff0000; }
#category_tab .subcategory { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #000000; float: right; width: 120px; margin: 5px 10px 0 0; }
#category_tab .subcategory select { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #000000; float: right; width: 120px }

#back { float: left; width: 105px; height: 18px; line-height: 12px; background-image: url(/media/images/back_bg.jpg); background-repeat: no-repeat; color: #CE1209; font-family: Tahoma,sans-serif; font-size: 12px; font-weight: bold; padding-left: 75px; text-decoration: none; }
#forward { float: right; width: 105px; height: 18px; line-height: 12px; background-image: url(/media/images/forward_bg.jpg); background-repeat: no-repeat; color: #CE1209; font-family: Tahoma,sans-serif; font-size: 12px; font-weight: bold; padding-left: 30px; padding-right: 100px; }

.link { cursor: pointer; }

.product_item { float: left; text-align: center; }
.product_item a { color: #fff; }
.product_item a:hover { color: #f00; }
.product_item_image { border: 2px solid #555; padding: 10px; margin: 10px 10px 0 10px; }
.product_item_image img { border: 0; }
.product_item_number { border: 2px solid #555; padding: 0; margin: 0 0 0 10px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; background-color: #555; }

.product_number { font-weight: bold; font-size: 16px; color: #CE1209; font-family: Tahoma,sans-serif; margin: 15px }

.product_attribute { margin: 20px; text-align: left; }
.product_attribute_name { font-weight: bold; font-size: 11px; color: #CE1209; font-family: Tahoma,sans-serif; width: 70px; }
.product_attribute_value { font-weight: bold; font-size: 11px; color: #646464; font-family: Tahoma,sans-serif; }

#map-title { font: bold 16px Tahoma, Verdana, sans-serif; margin: 15px 0 0 15px; }
.map-info { font: 10px Tahoma, Verdana, sans-serif; }
.map-info a { text-decoration: none; }
