body {
	padding:15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	font-size:12px;
	font-family:tahoma;
}

body,td,th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

a { color:#777777; text-decoration:none;}
a:hover { color: #e79200; text-decoration:none; }

#main {
	width:951px;  position:absolute;left:50%;margin:0px; margin-left:-475px;
	background: #ffffff;
	padding:5px ;
}
/*#main a {
	color:#ffffff;
	text-decoration:none;
}
#main a:hover {
	color:#ffffff;
	text-decoration:underline;
}*/


.mainbut {
	width:90px; float:left; height:20px; background:url(/i/button.gif) top left no-repeat; vertical-align:center;
}
.mainbutsel {
	width:90px; float:left; height:20px; background:url(/i/button_active.gif) top left no-repeat; vertical-align:center;
}


#catlist {
	overflow: auto; 
	border-left: #8f8f8f 1px solid; 
	border-right: #8f8f8f 1px solid;  
	margin:0px 0px 0px 0px; 
	padding:35px 47px 30px 47px;
}

#catlist a { color:#777777;}
#catlist a:hover { color: #e79200; text-decoration:none; }


#catlist1 {
	overflow: auto; 
	border-left: #8f8f8f 1px solid; 
	border-right: #8f8f8f 1px solid;  
	margin:0px 0px 0px 0px; 
	padding:35px 47px 30px 0px;
}

#catlist1 a { color:#777777;}
#catlist1 a:hover { color: #e79200; text-decoration:none; }

.catitemleft {
	float:left; 
	width:400px; 
	margin-left:45px; 
	margin-bottom:35px;
}
.catitemright {
	float:left; 
	width:400px; 
	margin-bottom:35px;
}

.catitem {
	width:840px; 
	padding-bottom:40px;
	clear:both;
}


#orderitem {
	overflow: auto; 
	border-left: #8f8f8f 1px solid; 
	border-right: #8f8f8f 1px solid;  
	margin:0px 0px 0px 0px; 
	padding:30px 0px 30px 47px;
}
#backlink { 
	float:left; 
	padding-top:10px; 
	padding-left:10px; 
	font-family:tahoma; 
}
#backlink a {
	color: #e79200; 
	text-decoration:none;
}
#backlink a:hover {
	color: #767676;
	text-decoration:none;
}

.desctext { 
	overflow: auto;
	border-left: #8f8f8f 1px solid; 
	font-size:12px; 
	color: #777777; 
	border-right: #8f8f8f 1px solid; 
	background:#f6f6f6; 
	margin:0px 0px 0px 0px; 
	padding:30px 47px 30px 47px;
}

.desctext h1 {
	margin:0px; 
	padding:0px; 
	font-size:15px;
}

.text { 
	overflow: auto;
	line-height:1.5em; 
	font-family:verdana; 
	border-left: #8f8f8f 1px solid; 
	font-size:12px; color: #767676; 
	border-right: #8f8f8f 1px solid; 
	background:#ffffff; 
	margin:0px 0px 0px 0px; 
	padding:10px 47px 30px 47px;
}

.text h1 {
	margin:0px; 
	padding:0px; 
	font-size:15px;
}

.text a { color:#777777;}
.text a:hover { color: #e79200; text-decoration:none; }

#footer {
	width:951px; 
	height:110px; 
	background: url(/i/footer.gif) top left no-repeat;
}

#footer a {
	color:#767676;
	text-decoration:none;
}
#footer a:hover {
	color:#767676;
	text-decoration:underline;
}

#mainmenu { margin:0 auto; width:540px; color:white; }

#mainmenu a {color:#ffffff; text-decoration:none; }

#mainmenu a:hover {color:#ffffff; text-decoration:none; }

#secondmenu { width:949px; height:80px; border-left: #8f8f8f 1px solid; border-right: #8f8f8f 1px solid; text-align:center; }
#secondmenu .icon { margin:5px 20px 0px 20px; float:left; text-align:center; }
#secondmenu .icon a { color:#777777; text-decoration:none; }
#secondmenu .icon a:hover { color: #e79200; }
#secondmenu .iconsel { margin:5px 20px 0px 20px; float:left; text-align:center; }
#secondmenu .iconsel a { color:#e79200; text-decoration:none; }
#secondmenu .iconsel a:hover { color: #e79200; }


.mainbut a { color:#ffffff; text-decoration:none;}
.mainbut a:hover { color:#ffffff; text-decoration:none;}
.mainbutsel a { color:#ffffff; text-decoration:none;}
.mainbutsel a:hover { color:#ffffff; text-decoration:none;}



#head {
	height:99px;
}

#logo {
	margin:13px 0 0 0; 
	padding:0; 
	float:left;
}

#contacts {
	text-align:right; 
	margin:13px 0 0 0; 
	padding:0; 
	float:right; 
	font-family:tahoma; 
	font-size:14px;
}

#topline {
	padding:4px 0px 0px 7px; 
	margin:0px; 
	border-left:1px solid #7c838a; 
	border-right:1px solid #7c838a; 
	border-top:1px solid #7c838a;
	border-bottom:1px solid #4f565e; 
	height:19px; width:832px; 
	background-color:#626a70;
	color:#ffffff;
}

#topline a { text-decoration:none; color:#ffffff; }
#topline a:hover { text-decoration:none; color:#ffcc00; }


.cart_contents td { border-bottom: 1px solid #DBDBDB; padding: 5px; }
.cart_contents .name, .cart_contents .qty { text-align: left }
.cart_contents .name a { color:#777777; }
.cart_contents .name a:hover { color: #e79200; text-decoration:none; }

.cart_contents .qty input { text-align: center; white-space: nowrap }
.cart_contents th { background: #DBDBDB; font-size: 80%; font-weight: normal; 
    color: #595959; padding: 5px; }
.cart_contents .cart_buttons { padding: 10px 0px; }
.cart_contents .totals { font-weight: bold }
.cart_contents .totals td { border-top: 1px solid #DBDBDB; border-bottom: none }
.cart_contents .cart_discount td { border-top: 1px solid #DBDBDB }




