html, body { height: 100%; width: 100%; margin: 0; padding: 0; font-family: Arial; font-size: 12px; } 

#page-all {
	min-width: 1015px;
	width:expression((document.documentElement.offsetWidth < 1018)? "1015px": "auto" );
}

.conteiner { width: 100%; height: 189px; background: url(style/bg_header.png) repeat-x; font-family: Tahoma; font-size: 11px; }

.left_header { width: 166px; height: 189px; background: url(style/left_header.jpg) no-repeat; }

a { text-decoration: underline; color: #060606;}

a:hover { text-decoration: none; color: #837d7d;}

.style_1 { background: url(style/right_header.jpg) right no-repeat; }

.style_2 { height: 63px; }

.style_3 { background: url(style/a_header.jpg) left no-repeat; height: 126px; width: 100%; }

.style_4 { margin-left: 80px; margin-right: 20px; text-align: justify; margin-top: 10px; }

.style_5 { margin-left: 80px; margin-right: 20px; text-align: justify; }

.style_6 { margin-top: 3px; }

.style_7 { border-right: 1px solid #000000; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; }

.style_8 { border-right: 1px solid #000000; padding-top: 10px; padding-left: 10px; padding-right: 10px; }

.style_9 { margin-top: 3px; }

.style_10 { background: #000000; height: 1px; }

.style_11 { border-left: 1px solid #000000; padding-top: 10px; padding-left: 10px; padding-right: 10px; }

.cat { background: url(style/cat_no_active.png) no-repeat; width: 234px; height: 29px; border-top: 1px solid #ffffff; line-height: 29px; }

.cat a { text-decoration: none; padding-left: 20px; }

.cat a:hover { text-decoration: none; padding-left: 20px; }

.cat2 { background: url(style/cat_active.png) no-repeat; width: 234px; height: 29px; border-top: 1px solid #ffffff; line-height: 29px; }

.cat2 a { text-decoration: none; padding-left: 20px; }

.cat2 a:hover { text-decoration: none; padding-left: 20px; }

.cat span { font-weight: bold; }

.cat2 span { font-weight: bold; }

.boxMenuSubCategory span { font-weight: bold; }

.boxMenuSubCategory { background: url(style/cat_down.png) no-repeat; width: 234px; height: 29px; border-top: 1px solid #ffffff; line-height: 29px; }

.boxMenuSubCategory a { text-decoration: underline; padding-left: 30px; }

.boxMenuSubCategory a:hover { text-decoration: none; padding-left: 30px; }

.main { width: 80%; }

form { display: inline; }

.header_2_3 { font-family: Arial; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #ffffff; line-height: 10px; }

.header_2_4 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; }

.header_2_4 a { color: #ffffff; }

.header_2_4 a:hover { color: #ffffff; }

.categories2 { border: 1px solid #eeeeee; width: 100%; }

.title_categories { padding-bottom: 5px; padding-left: 5px; padding-top: 5px; }

.title_categories a { color: #417caa; text-decoration: none; font-weight: bold; text-transform: uppercase; }

.title_categories a:hover { text-decoration: underline; }

.img_product_listing { margin: 15px; }

.pic_categories { background: url(style/p_cat.gif) repeat-x; height: 1px; margin: 0 0 10 0; }

div#copyright { background: #d5d5d5; text-align: center; }

.footer { background: url(style/footer.gif) repeat-x; width: 100%; height: 48px; margin-top: 25px;  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

.footer a { color: #417caa; text-decoration: underline; font-size: 12px; }

.footer a:hover { color: #417caa; text-decoration: none; }

.categories { border: 1px solid #eeeeee; width: 50%; padding: 5px; }

.categories h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-top: 2px;}

.categories a { text-decoration: none;  }

.categories a:hover { text-decoration: underline; }



