@charset "utf-8";

/* CSS Document */
body { min-width:1005px; width:100%; padding:0px; margin:0; font:11px/14px Tahoma, Arial, Geneva, sans-serif; color:#1a3d5b; text-decoration:none; vertical-align: top; background-color: #001c35; background-image: url(../img/bg_main.jpg); background-repeat: repeat-x; }

form,
p { margin:0; padding:0; font-size:11px; }

h1,
h2,
h3 { padding:0; margin:0; }

h1 { color:#c9002e; font: bold 22px Arial, Helvetica, sans-serif; text-transform:uppercase; }

h2 { color:#c9002e; font:normal 14px Arial, Helvetica, sans-serif; text-transform:uppercase; }

a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#5e78a1; text-decoration:underline; }

a:hover { text-decoration:none; }

a:focus { outline:0; }

img { border-width:0px }

/* orange font */
.orange { color:#ff8025; }

.orange a { color:#ff8025; text-decoration:underline; font:11px Tahoma; }

.orange a:hover { text-decoration:none; }

/* white font */
.wh { color:#fff; }

.wh a { color:#fff; text-decoration:underline; font:10px Tahoma; }

.wh a:hover { text-decoration:none; }

/* blue font */
.blue { color:#1A3D5B; font:16px/20px Arial, Helvetica, sans-serif; }

/* grey font */
.grey { color:#bababa; }

.grey a { color:#bababa; text-decoration:underline; font:11px Tahoma; }

.grey12 { color:#001324; font:12px Arial, Helvetica, sans-serif; }

.grey12 a { color:#001324; font:12px Arial, Helvetica, sans-serif; text-decoration:none; }

.grey12 a:hover { text-decoration:underline; }

.grey14 { color:#001324; font:14px/17px Arial, Helvetica, sans-serif; }

/* orange font */
.orange { color:#DB2E00; font:14px/16px Arial, Helvetica, sans-serif; }

.read_more { width:74px; height:17px; background:url(../img/read_more_bg.gif); margin-top:-10px; }

.read_more a { color:#fff; font:bold 12px Arial, Helvetica, sans-serif; padding:3px 0 0 8px; text-decoration:none; }

/* HEADER */
#header { height:335px; width:1005px; background:url(../img/bg_header.jpg) no-repeat; }

/* right-top menu */
#nav_menu { padding:6px 0 0 14px; color:#fff; float:left; margin-right:45px; }

#nav_menu a { font:11px/13px Tahoma, Arial, Geneva, sans-serif; color:#fff; margin:0 6px; text-decoration:none; }

#nav_menu a:hover { text-decoration:underline; }

#nav_menu .nolink { margin:0 6px; color:#FF603B; text-decoration:underline; }

#nav_menu a:hover { text-decoration:underline; }

#slogan { color:#c5c5c5; padding:0 0 0 65px; margin-top:-9px; line-height:12px; }

/* add to favorite link */
#favorite { float:right; padding-right:25px; }

#favorite a { color:#fff; text-decoration:underline; }

#favorite a:hover { text-decoration:none; }

/* search form */
#search_form { padding:28px 0 0 23px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #002b56; }

#search_form input.unvisible { padding:2px 4px 0 4px; margin:0 6px 0 0px; background:url(../img/search_input_bg.gif) repeat-x; border:0; color:#5c5c5c; width:132px; height:16px; font:11px/12px Tahoma; }

#search_form input.button_go { width:55px; height:16px; background:url(../img/search_button.gif) no-repeat; border:0; font:bold 12px Arial, Helvetica, sans-serif; float:left; }

.advanced a { font:bold 9px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }

.advanced a:hover { text-decoration:none; }

/* customer zone */
#customer_zone { width:520px; height:37px; float:left; background:url(../img/customer_zone_bg.jpg) no-repeat; }

#customer_zone input.unvisible { margin:0 0 0 4px; background:none; border:0; padding:0 0 1px 4px; color:#5c5c5c; width:126px; height:16px; font:11px/14px Tahoma; }

#customer_zone input.button_login { width:74px; height:20px; background:none; border:0; font:bold 10px Tahoma; cursor:pointer; }

/* EOF HEADER */
/* MAIN MENU */

#menu { height:60px; width:794px; text-align:center; }

#menu div a { display:block; height:35px; font:bold 12px/13px Arial, Helvetica, sans-serif; color:#001c35; padding-top:25px; text-decoration:none; }

#menu div a:hover { background-position:0px -60px; color:#fff; }

#menu div { float:left; text-align:center; }

#menu div.but1 a { background:url(../img/button_home_bg.jpg) no-repeat; background-position:0 0; width:97px; }

#menu div.but2 a { background:url(../img/button_company_bg.jpg) no-repeat; background-position:0 0; width:125px; }

#menu div.but3 a { background:url(../img/button_product_bg.jpg) no-repeat; background-position:0 0; width:162px; }

#menu div.but4 a { background:url(../img/button_retail_bg.jpg) no-repeat; background-position:0 0; width:159px; }

#menu div.but5 a { background:url(../img/button_support_bg.jpg) no-repeat; background-position:0 0; width:114px; }

#menu div.but6 a { background:url(../img/button_contact_bg.jpg) no-repeat; background-position:0 0; width:137px; }

#menu div.but1 a:hover,
#menu div.but2 a:hover,
#menu div.but3 a:hover,
#menu div.but4 a:hover,
#menu div.but5 a:hover,
#menu div.but6 a:hover,
#menu div a.active { background-position:0px -60px; color:#fff; }

/* EOF MAIN MENU */

/* CONTENT */

#cent { width:794px; }

#outer { width:1005px; background:#fff url(../img/outer_bg.gif) repeat-y; }

#cnt { float:left; width:794px; }

/* LEFT */
#leftblock { width:211px; float:left; background-image: url(../img/block_top.gif); background-repeat: no-repeat; background-position: 0px 132px; }

#leftblock .pad { padding:0 17px 10px 8px; }

#leftblock .block { padding-top:25px; }

ul.pr { margin:0; padding:0 0 0 30px; }

ul.pr li { margin:0; height:30px; list-style-type: none; background: url(../img/block_list_bg.gif) no-repeat; }

ul.pr li a { color:#050505; text-decoration:none; font:bold 12px/30px Arial, Helvetica, sans-serif; }

ul.pr li a:hover { text-decoration:underline; }

ul.pr li.active { color:#da0000; text-decoration:underline; font:bold 12px/30px Arial, Helvetica, sans-serif; }

/* EOF LEFT */

/* PRODUCT BOX */

.prw { width:246px; color:#000; border: 1px solid #bfcad2; }

.prw p { line-height:18px; }

.prw a { text-decoration:none; }

.prw .pad { padding:7px 16px 0 16px; }

.prw .name { padding-bottom:8px; font:bold 13px Arial, Helvetica, sans-serif; color:#050505; text-transform:uppercase; }

.prw .info { font:bold 10px/11px Arial, Helvetica, sans-serif; color:#919191; padding-bottom:10px; }

.prw .more a { font:bold 11px/12px Arial, Helvetica, sans-serif; color:#fe0000; padding-left:10px; text-decoration:underline; }

.prw .more a:hover { text-decoration:none; }

.prw .grey { color:#7d7d7d; font: bold 12px/14px Arial, Helvetica, sans-serif; padding-bottom:3px; }

.prw .price { font: bold 13px/15px Arial, Helvetica, sans-serif; color:#ff0000; float:left; margin-top:-1px; //margin-top:-3px;
}

/* EOF PRODUCT BOX */
/* EOF CONTENT */

/* FOOTER */

#ftr { width:1005px; margin:0 auto; height:120px; background: url(../img/bg_footer.jpg) no-repeat; text-align:center; }

#ftr_menu { padding:39px 0 0 0; color:#131313; width:100%; text-align:center; color:#fff; }

#ftr_menu a { font:bold 11px/12px Arial, Helvetica, sans-serif; color:#fff; margin:0 19px; text-decoration:none; }

#ftr_menu a:hover { text-decoration:underline; }

#ftr_menu .nolink { margin:0 19px; color:#fff; text-decoration:underline; font:bold 11px/12px Arial, Helvetica, sans-serif; }

#ftr_menu a:hover { text-decoration:underline; }

#ftr_menu_w { font: bold 9px/11px Arial, Helvetica, sans-serif; padding-top:10px; color:#2b6bb6; text-align:center; }

#ftr_menu_w a { font: bold 9px/11px Arial, Helvetica, sans-serif; color:#2b6bb6; margin:0 11px; text-decoration:none; }

#ftr_menu_w a:hover { text-decoration:underline; }

#ftr_menu_w .nolink { margin:0 11px; color:#2b6bb6; text-decoration:none; }

#ftr_menu_w a:hover { text-decoration:underline; }

#ftr .ftr1,
#ftr .ftr1 a { color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }

#ftr .ftr1 a:hover { text-decoration:underline; }

#ftr .ftr2,
#ftr .ftr2 a { color:#cacaca; font:9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

#ftr .ftr2 a:hover { text-decoration:underline; }

/* EOF FOOTER */

/* INPUT FORM  */

.input_div_cont { margin:0 0 8px 0; }

.input_div_cont p,
.text_area_contact_us p { color:#00192f; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:2px; }

.input_div_cont input { width:276px; height:18px; border:0; padding:5px 6px 0 6px; background:url(../img/contact_input_bg.gif) no-repeat; color:#5c5c5c; font:11px/12px Tahoma; }

.text_area_contact_us textarea { float:left; border:0; background:url(../img/contact_txtarea_bg.gif) no-repeat; width:406px; height:162px; margin-bottom: 10px; overflow:auto; float:left; padding:5px 6px 0 6px; color:#5c5c5c; font:11px/12px Tahoma; }

.but_clear,
.but_send { border:0px; background-image:url(../img/contact_button.gif); width:74px; height:17px; cursor:pointer; margin-right:7px; font:bold 11px Arial; color:#fff; }

.but_send { margin:0; }
/* EOF INPUT FORM  */
