* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background:url(../images/bg.gif);	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#515151; line-height:13px; font-size:11px;
}

input, select, textarea {
	font-family: tahoma;
	color:#515151; line-height:13px; font-size:11px;
	padding:1px;
}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}




.main {width:100%; margin:auto;}

.top {margin:19px 4px 0px 4px; background:#FFFFFF url(../images/bg_top.gif) top repeat-x;}
.top_left {background:url(../images/bg_left.gif) left repeat-y;}
.top_right {background:url(../images/bg_right.gif) right repeat-y; padding:2px 2px 0px 2px;}


.navigation .left {float:left; width:220px;}
.navigation .right {float:right; width:100%; margin-left:-220px;}
.navigation .right .margin {margin-left:220px;}

.navigation .left img {margin:20px 0px 0px 22px;}


.navigation .nav_1 {float:left; width:27%; height:94px;}
.navigation .nav_1 .margin {margin:29px 18px 23px 18px;}
.navigation .nav_1 img {vertical-align:middle;}
.navigation .nav_1 a {color:#BE533C;}

.navigation .nav_2 {float:left; width:27%; background:url(../images/bg_nav.gif) top left no-repeat; height:94px;}
.navigation .nav_2 .margin {margin:29px 20px 27px 20px;}
.navigation .nav_2 select {width:101px;}

.navigation .nav_3 {float:left; width:23%; background:url(../images/bg_nav.gif) top left no-repeat; height:94px;}
.navigation .nav_3 .margin {margin:29px 18px 23px 18px;}
.navigation .nav_3 img {margin-right:4px;}

.navigation .nav_4 {float:left; width:23%; background:url(../images/bg_nav.gif) top left no-repeat; height:94px;}
.navigation .nav_4 .margin {margin:14px 18px 0px 25px; line-height:16px;}
.navigation .nav_4 a {color:#2C2829; padding-left:11px; background:url(../images/arrow_menu.gif) top left no-repeat;}


.menu {background:url(../images/bg_menu.gif) top; margin-bottom:1px;}
.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li {float:left; font-family:arial; font-weight:bold; text-transform:uppercase; margin:8px 0px 10px 0px; padding:6px 26px; background:url(../images/line_menu.gif) top right no-repeat;}
.menu ul li a {color:#ffffff; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}


.banner_1 {float:left; padding-left:5px;}
.banner_2 {float:left; padding-left:3px;}



.cont_bg {margin:0px 4px 0px 4px; background:#FFFFFF url(../images/bg_top.gif) bottom repeat-x;}
.cont_left {background:url(../images/bg_left.gif) left repeat-y;}
.cont_right {background:url(../images/bg_right.gif) right repeat-y; padding:0px 8px 0px 7px;}









.welcome {background:#FFFFFF url(../images/welc_bg_c.gif) top repeat-x; border:1px solid #EAEAEA; margin-bottom:3px;}
.welcome_l {background:url(../images/welc_bg_l.jpg) top left no-repeat; padding:8px 15px 18px 184px;}





.product {margin:0 0 3px; background:#FFF8F8; padding:5px 0 6px;}
.product .left {float:left; width:100%;}
.product .left .margin {margin:6px 0px 3px 9px;}
.product .right {float:right; text-align:center;}

.product a {color:#444444; text-decoration:none; font-size:14px; line-height:normal; font-weight:normal;}
.product a:hover {text-decoration:underline;}

.product .text {padding:7px 0px 10px 0px; font-size:10px;}
.product .price {float:left;}
.product .button {float:right; padding-top:3px;}
.product strong {color:#BE533C; font-size:14px; line-height:normal; font-weight:bold;}

.product .margin_col {margin:0px 20px 0px 0px; text-align:left;}

.w_100 {width:100%;}




.footer {background:#EAEAEA; border:2px solid #E5E9E1; padding:18px 20px 16px 16px; margin:2px 4px 4px 4px; color:#6A6A6A;}
.footer a {color:#6A6A6A;}

.footer .copy {font-size:10px; padding-top:5px;}

.footer .left {float:left;}
.footer .right {float:right;}
