@import "default.css";

/* BODY */
body {font-family: Verdana, Arial, Garamond, sans-serif; font-size: 11px; color:#666666; margin:0px; text-align:center; background-color:#fff;}


/* PAGE */
#page_content { width:950px; margin:0px auto; position:relative; background-color:#fff; padding:0 10px 10px 10px;}

/* MAIN */
#page_main { position:relative; float:left; width:950px; text-align:left; }

#page_main #page_banner { position:relative; float:left; width:950px; height:70px; padding:20px 0 10px 20px; }

#page_main #category {position:relative; float:left; width:950px; padding:20px 0 0 0; }
#page_main #category .category_lvl02 { position:relative; float:left; width: 310px; height:244px; padding: 0 0 10px 0; text-align:center; }
#page_main #category .category_separator { position:relative; float:left; width: 10px; height:244px; padding: 0 0 10px 0; text-align:center; }

#page_main #float_menu { float:left; width:229px; min-height:300px; padding:0 0 0 20px; }
#page_main #grid { float:left; width:680px; border-left: 1px solid #E4E4E4; padding: 0 0 0 20px; background-color:#fff;}
#page_main #grid #product_body { position:relative; overflow:hidden; width:600px; background-color:#FFF; }
#page_main #grid #product_content { position:relative; background-color:#FFF;}



#page_main #grid_product { float:left; width:700px; border-left: 1px solid #E4E4E4; padding: 0px; background-color:#fff;}
#page_main #grid_product .company_series { position:relative; float:left; width: 700px; padding:0 0 20px 0;  }
#page_main #grid_product .company_series .company_name { width:650px; padding:10px 0 15px 50px; font-size:14px; font-weight:bold; background:url(../images/table_header.jpg) no-repeat; }
#page_main #grid_product .company_series .company_product { position:relative; float:left; background:url(../images/table_body.jpg) repeat-y;  width:700px;}
#page_main #grid_product .company_series .company_product .pro_image { position:relative; float:left; width:90px; padding: 12px 30px 0 30px; }
#page_main #grid_product .company_series .company_product .pro_desc	{ position:relative; float:left; width:520px; padding:0; }
#page_main #grid_product .company_series .pro_sepa { position:relative; float:left; width:700px; height:20px; background:url(../images/table_body.jpg) repeat-y; }
#page_main #grid_product .company_series .company_end {position:relative; float:left; width:700px; height:10px; background:url(../images/table_footer.jpg) no-repeat; }

#page_main #home_banner { position:relative; float:left; width:950px; height:320px; padding:0 0 20px 0;}
#page_main #home_floatmenu { float:left; width:229px; padding: 0 0 0 20px; }
#page_main #home_grid { float:left; width:449px; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; padding: 0 20px 0 20px; }
#page_main #home_clients {float:left; width:179px; padding: 0 0 0 20px; }


/* HEADER */
#page_header { position:relative; width:950px; height:90px; }
#page_header #bar { position:relative; float:left; width:950px; height:70px; }

#page_header #location {position:relative; float:left; width:930px; height:17px; padding:3px 0 0 20px; text-align:left; }
#page_header #location a.location_style { color:#666; }
#page_header #location a.location_style:hover { color:#09F; }

#page_header #bar #top_nav { position:relative; float:left; background:url(../images/top_nav.jpg) no-repeat; width: 950px; height: 70px; margin:0; padding:0; }
#page_header #bar #top_nav span {display: none;}

#page_header #bar #top_nav li, #top_nav a { height:70px; display:block; }

#page_header #bar #top_nav li { position:relative; float:left; list-style:none; display:inline; }

#page_header #bar #top_nav-01 {width: 190px;}
#page_header #bar #top_nav-02 {width: 120px;}
#page_header #bar #top_nav-03 {width: 190px;}
#page_header #bar #top_nav-04 {width: 120px;}
#page_header #bar #top_nav-05 {width: 140px;}

#page_header #bar #top_nav-01 a:hover {background:url(../images/top_nav.jpg) 0px -70px no-repeat; }
#page_header #bar #top_nav-02 a:hover {background:url(../images/top_nav.jpg) -190px -70px no-repeat; }
#page_header #bar #top_nav-03 a:hover {background:url(../images/top_nav.jpg) -310px -70px no-repeat; }
#page_header #bar #top_nav-04 a:hover {background:url(../images/top_nav.jpg) -500px -70px no-repeat; }
#page_header #bar #top_nav-05 a:hover {background:url(../images/top_nav.jpg) -620px -70px no-repeat; }

.top_nav_active-01 {background:url(../images/top_nav.jpg) 0px -140px no-repeat; }
.top_nav_active-02 {background:url(../images/top_nav.jpg) -190px -140px no-repeat; }
.top_nav_active-03 {background:url(../images/top_nav.jpg) -310px -140px no-repeat; }
.top_nav_active-04 {background:url(../images/top_nav.jpg) -500px -140px no-repeat; }
.top_nav_active-05 {background:url(../images/top_nav.jpg) -620px -140px no-repeat; }


/* FOOTER */
#page_footer { position:relative; float:left; text-align:left; width:950px; padding: 10px 0 20px 0; border-top: 3px solid #666666; margin-top:20px; }

#page_footer UL { list-style-type: none; margin: 0; padding: 0; display:inline; }
#page_footer LI { display:inline; padding: 0 5px 0 10px; margin: 0; }
#page_footer LI.first_item { background: none; padding: 0 3px 0 0;}
#page_footer LI.separator { background:url(../images/separator.gif) no-repeat center center; display:block; padding: 0 10px 0 10px; margin: 0; height:25px; display:inline; }

#page_footer A { COLOR: #666; TEXT-DECORATION: none; margin: 0px 0 0 0; }
#page_footer A:hover { text-decoration:none; color:#09F;   }
#page_footer #copyright { margin:12px 0px 0px 0px; } 
