form, h1, h2, h3 {padding: 0px; margin: 0px;}
html,body {
	padding: 0px;
	margin: 0px;
	font-family: "Arial";
	white-space: normal;
	background-color: #FFFFFF;
}
td, p {
	font: normal 12px Tahoma;
	color: #333333;
}
.png
    { //background-image: none ! important;
        behavior: url('pngfix.htc');}
select {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
/*	width: 100%;*/
	border: 1px solid #CCCCCC;
	height: 15px;
}
#searchform {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 110px;}
table.top {
	background-image: url(img/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.top_pic {
	background-image: url(img/main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.top {
	height: 210px;
	width: 45%;
}
td.authz {
	height: 73px;
	background-color: #dedede;
	background-image: url(img/auth_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
td.search {
	height: 40px;
	background-color: #c9c9c9;
	background-image: url(img/search_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 15px;
}
td.rightside {
	background-image: url(img/about_rw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color: #F7F7F7;*/
	padding: 0;
	border-left: 2px solid #B3B7BA;
	border-bottom: 3px solid #CCCCCC;
	font: normal 12px Tahoma;
	color: #333333;
}
td.rightside a, td.rightside a:link, td.rightside a:visited{
	font: normal 12px Tahoma;
	color: #333399;
	text-decoration: none;
}
td.rightside a:hover{
	font: normal 12px Tahoma;
	color: #333399;
	text-decoration: underline;
}

td.rightside td, td.rightside p {
/*	font: normal 12px Tahoma;*/
/*	color: #333333;*/
}

div.lang {
	background-color: #FFFFFF;
	display: block;
	margin: 1px 3px;
}
td.lang a, td.lang a:link{
	font: bold 11px Tahoma;
	line-height: 22px;
	text-transform: uppercase;
	color: #7d868d;
	text-decoration: none;
	background-image: url(img/lang_unsel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 37px;
	text-align: center;
	vertical-align: middle;
	display: block;
}
td.lang, td.lang a:hover{
	font: bold 11px Tahoma;
	line-height: 22px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/lang_sel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 37px;
	text-align: center;
	vertical-align: middle;
}
table.inf {
	border-bottom: 2px solid #aeb3b7;
	border-top: 1px solid #FFFFFF;
}
td.informer{
	background-image: url(img/informline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 7px;
}
td.inftxt {
	font: normal 11px Tahoma;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	float: none;
	padding:10px 10px 0px 5px;
}
td.infpic  {
	font: normal 12px tahoma;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-image: none;
	padding: 0px;
}
#sform {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 100%;
	height: 22px;
	text-align: left;
	vertical-align: middle;
	padding: 3px 0 0 7px;
}td.authz a {
	font: normal 11px Tahoma;
	color: #666666;
	text-decoration: none;
	text-transform: lowercase;
}
td.authz a:hover {
	font: normal 11px Tahoma;
	color: #576774;
	text-decoration: underline;
	text-transform: lowercase;
}
td.nav {
	background-image: url(img/menu_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 3px solid #CCCCCC;
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
td.sttl, td.sttl2, td.sttl3 {
	font-family: Tahoma;
	font-size: 18px;
	color: #5C6A75;
	text-decoration: none;
/*	margin: 5px;*/
	border-bottom: 1px solid #999999;
	padding: 0 20px 5px 20px;
}
td.sttl a, td.sttl a:link, td.sttl a:visited, td.sttl2 a, td.sttl2 a:link, td.sttl2 a:visited, td.sttl3 a, td.sttl3 a:link, td.sttl3 a:visited {
	font-family: Tahoma;
	font-size: 18px;
	color: #5C6A75;
	text-decoration: none;
}
td.sttl a:hover, td.sttl2 a:hover, td.sttl3 a:hover {
	font-family: Tahoma;
	font-size: 18px;
	color: #999999;
	text-decoration: underline;
}

td.sttl2 {
	background-image: url(img/about_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #B3B7BA;
	background-color: #F7F7F7;
}
td.sttl3 {
	border-top: 1px solid #999999;
	background-color: #F7F7F7;
}

.ttlCat, .ttlCat2, .ttlCat3 {
	font-family: Tahoma;
	font-size: 18px;
	color: #5C6A75;
	text-decoration: none;
}
.ttlCat {
	margin: 5px;
	padding-left: 20px;
}
.ttlCat2 {
	color: #5C6A75;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.ttlCat3 {
	margin: 5px;
	padding-left: 6px;
}

.ttlCat a, .ttlCat a:link, .ttlCat a:visited, .ttlCat2 a, .ttlCat2 a:link, .ttlCat2 a:visited, .ttlCat3 a, .ttlCat3 a:link, .ttlCat3 a:visited{
	font-family: Tahoma;
	font-size: 18px;
	color: #5C6A75;
	text-decoration: none;
}
.ttlCat a:hover, .ttlCat2 a:hover, .ttlCat3 a:hover{
	font-family: Tahoma;
	font-size: 18px;
	color: #999999;
	text-decoration: underline;
}

td.right {
	background-image: url(img/about_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #B3B7BA;
	background-color: #F7F7F7;
	padding:0px 20px 0px 35px;
/*	padding: 0;*/
	border-bottom: 1px solid #999999;
}
td.right1 {
	border-left: 2px solid #B3B7BA;
	background-color: #E6E5E3;
	padding: 0px;
}
td.right2, td.right6 {
	background-image: url(img/catalog_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding:10px 0px 10px 15px;
}
td.right2 {border-left: 2px solid #B3B7BA;}
/*td.right4 {border: none;}*/
td.right3 {
	border-left: 2px solid #B3B7BA;
	border-bottom: 3px solid #CCCCCC;
	padding-left: 15px;
}
td.dload {
	background-color: #FFFFFF;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 5px 0px 5px 10px;
	line-height: 1px;
	font: normal 1px tahoma;
}

td.about {
	background-image: url(img/about_lines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 10px 10px 120px;
	font: normal 12px Tahoma;
	color: #000000;
	text-decoration: none;
}
.ttl {
	font-family: Tahoma;
	font-size: 20px;
	color: #999999;
	text-decoration: none;
	margin-bottom: 3px;
}
.more a {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	text-align: right;
	text-decoration: none;
	padding-right: 10px;
}
.more a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #337BC3;
	text-align: right;
	text-decoration: none;
}
table.prod {
}
td.prodpic {
	border-bottom: 3px solid #5C6A75;
	padding: 1px;
}
td.prodpiccur {
	border-bottom: 3px solid red;
	padding: 1px;
}
#prodpic {
	background-image: url(img/r_prod.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 3px;
	background-color: #FFFFFF;
}
td.prodprop {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 5px;
	background-color: #F2F2F2;
	border-bottom: 2px solid #E6E5E3;
}
td.prodvalue {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 3px;
	border-bottom: 2px solid #E6E5E3;
	background-image: url(img/bg_cat.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
}
.prodttl {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-bottom: 3px;
	line-height: 20px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 10px;
	background: #ffffff;
}
td.prodprice {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 2px solid #E6E5E3;
	font-weight: bold;
	background-color: #4E575C;
}
td.prodcart, td.prodcart2 {
	font: bold 11px/20px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
   	padding-left: 3px;
	border-bottom: 2px solid #E6E5E3;
	background-color: #B0B0B0;
/*	text-transform: uppercase;*/
	background-image: url(img/d_cart.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
td.prodcart{padding-right: 3px;}
td.prodcart2 {padding-right: 5px; letter-spacing: -0.02em}
td.prodcart a, td.prodcart a:link, td.prodcart a:visited, td.prodcart2 a, td.prodcart2 a:link, td.prodcart2 a:visited {
	font: bold 11px/20px Tahoma;
	color: #FFFFFF;
}
td.prodcart a:hover, td.prodcart2 a:hover{
	font: bold 11px/20px Tahoma;
	color: #4E575C;
}

td.txrttl1 {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 2px solid #E6E5E3;
	font-weight: bold;
	background-color: #4E575C;
	background-image: url(img/d_pr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.txrttl2 {
	font: bold 12px Tahoma;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 2px solid #E6E5E3;
	background-color: #4E575C;
	background-image: url(img/d_pr2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.txrttl2c {
	font: bold 12px Tahoma;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 2px solid #E6E5E3;
	background-color: #ff0000;
	background-image: url(img/d_pr2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.txrttl2 a, td.txrttl2 a:link, td.txrttl2 a:visited {
	font: bold 12px Tahoma;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
td.txrttl2 a:hover {
	font: bold 12px Tahoma;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}

td.txrpic {
	padding: 1px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 3px solid #333333;
	text-align: center;
	vertical-align: middle;
}
td.txrpiccur {
	text-align: center;
	vertical-align: middle;
	padding: 1px;
/*	border-top: 1px solid #ff3333;*/
/*	border-left: 1px solid #ff3333;*/
/*	border-right: 1px solid #ff3333;*/
	border-bottom: 3px solid #333333;
/*	border-bottom: 3px solid #ff3333;*/
	background-color: #859096;
}

td.prodcart2 a, td.prodcart2 a:link, td.prodcart2 a:visited, td.prodcart a, td.prodcart a:link, td.prodcart a:visited {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
td.prodcart a:hover, td.prodcart2 a:hover {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 20px;
	color: #4E575C;
	text-decoration: underline;
	font-weight: 20;
}

td.details {
}
table.cat {
	margin-bottom: 5px;
}
table.cat td {
}
.classttl {
	font: bold 13px Tahoma;
	color: #333333;
	text-decoration: none;
	margin-bottom: 2px;
	padding-top: 0px;
}
.classt td{
	font: normal 11px Tahoma;
	padding-right: 10px;
}
.classt a{
	font: normal 12px Tahoma;
	color: #135a9c;
	text-decoration: underline;
	margin-right: 7px;
}
td.branches td.cat {
	padding:0 10px 5px 0;
}
td.branches dl{
	margin: 0;
}
td.branches dt{
	font: bold 13px Tahoma;
	color: #333333;
	text-decoration: none;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom:3px;
}
td.branches dt a{
	font: bold 13px Tahoma;
	color: #333333;
	text-decoration: none;
}
td.branches dt a:hover{
	font: bold 13px Tahoma;
	color: #999999;
	text-decoration: underline;
}
td.branches dd{
	font-size: 80%;
	color:#666666;
	margin: 0px;
	padding-left: 27px;
}
td.branches dd a{
	font-size: 12px;
	color:#135A9C;
	margin:0 5px 0.8em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.branches dd a:hover {
	font-size: 12px;
	color:#999999;
	margin:0px 5px 0.8em 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
.ttl2 {
	font-family: Tahoma;
	font-size: 20px;
	color: #5C6A75;
	text-decoration: none;
	margin-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
	text-align: left;
}
div.moren{
	font: normal 11px Tahoma;
	color: #666666;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-top: -20px;
	letter-spacing: normal;
	margin-right: 10px;
}
div.moren a {
	font: normal 11px Tahoma;
	color: #999999;
	text-decoration: none;
	letter-spacing: normal;
}
div.moren a:hover {
	font: normal 11px Tahoma;
	color: #666666;
	text-decoration: underline;}
td.newsline {
	background-image: url(img/newsline.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#newsdate2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	padding-top: 0px;
	line-height: 17px;
}
#news3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
	background-image: url(img/news_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: justify;
	padding-left: 10px;
}
#news3 a, #news3 a:visited{
font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#news3 a:hover {
	color: #899CA3;}
td.newspic {
	padding: 3px;
}
#news4 {
	font-family: Tahoma;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 15px;
	text-align: justify;
	padding-left: 10px;
	border-bottom: 1px solid #CCCCCC;
}
#news4 a, #news4 a:visited{
font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#news4 a:hover {
	color: #135A9C;}
#newsdate3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	padding-top: 0px;
	line-height: 17px;
	padding-left: 15px;
}
td.copyleft {
	font: normal 11px Tahoma;
	color: #666666;
	text-decoration: none;
	padding:5px 10px 10px 5px;
	border-right: 1px solid #999999;
}
td.copyleft a {
	font: normal 11px Tahoma;
	color: #666666;
	text-decoration: none;
}
td.copyleft a:hover {
	font: normal 11px Tahoma;
	color: #99B3D4;
	text-decoration: underline;
}
td.rightcat {
	background-image: url(img/about_rw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #B3B7BA;
	background-color: #FFFFFF;
	padding:5px 0px 0px 0px;
	border-bottom: 1px solid #999999;
}
td.right4 {
	border-left: 2px solid #B3B7BA;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
td.rightw {
	border-left: 2px solid #B3B7BA;
	background-color: #EAEAEA;
	padding:5px 5px 10px 5px;
	border-bottom: 3px solid #CCCCCC;
}
td.rightw2 {
/*	border-left: 2px solid #B3B7BA;*/
	background-color: #EAEAEA;
	padding:5px 5px 10px 5px;
/*	border-bottom: 3px solid #CCCCCC;*/
}
td.prodhome, td.prodhome2 {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 2px solid #E6E5E3;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
td.prodhome {
	padding-right: 5px;
	padding-left: 5px;
	font: bold 12px/20px Tahoma;
	background-color: #4E575C;
	background-image: url(img/d_pr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.prodhome2 {
	padding: 0;
	font: normal 8px/20px Tahoma;
	background-color: #B0B0B0;
	background-image: url(img/d_cart2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#prodpicl {
	background-image: url(img/l_prod.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 3px;
	background-color: #FFFFFF;
}
td.right5 {
	border-left: 2px solid #B3B7BA;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
td.txtpr {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background-color: #f5f6f1;
	background-image: url(img/r_inner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: justify;
	padding:10px 15px 10px 15px;
}
td.picinn {
	padding: 5px;
}
td.propinn {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 23px;
	color: #333333;
	border-top: 2px solid #CCCCCC;
	padding:5px 10px 5px 5px;
}
td.propvalue {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding:5px 10px 5px 5px;
}
td.propvaluedig {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #F0F0F0;
	border-bottom: 2px solid #FFFFFF;
	padding:3px 30px 3px 10px;
	text-align: right;
}
td.bigprice {
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	letter-spacing: -0.08em;
	line-height: 20px;
	border-top: 2px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
}
td.propcomment {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding:2px 3px 2px 10px;
}
div.deliver {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #999999;
	margin-bottom: 5px;
}
div.deliver a{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
	text-decoration:none;
}
div.deliver a:hover{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 5px;
		text-decoration: underline;
}
td.ttlrcolinn {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	padding: 3px;
	white-space: nowrap;
}
td.texcol {
	padding: 3px;
	border: 2px solid #FFFFFF;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: hand;
	cursor: pointer;
}
td.rad {
	padding-right: 3px;
	padding-left: 5px;
}
td.texcolor {
	padding: 3px;
	border: 2px solid #FFFFFF;
	height: 20px;
}
td.prodnav {
	font: bold 10px Tahoma;
	text-transform: uppercase;
	color: #d8d8d8;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}
td.prodnav a{
	font: bold 10px Tahoma;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
td.prodnav a:hover{
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #8B929A;
	text-decoration: underline;
}
#selectitem {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 80%;
	height: 15px;
}
td.propinn2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	border-top: 2px solid #CCCCCC;
	padding:5px 30px 5px 10px;
	text-align: right;
}
table.tops {
	background-image: url(img/bg_tops.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div.tops {
	height: 149px;
	width: 45%;
}
td.tops_pic {
	background-image: url(img/main_s.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#selectitemtext {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 100%;
}
select.selectitemmoney {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 60px;
}
td.propinn3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 23px;
	color: #333333;
	padding:5px 10px 5px 5px;
	border-bottom: 2px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
}
td.prodvalueinner {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 3px;
	border-bottom: 2px solid #E6E5E3;
	background-image: url(img/bg_cat.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	text-align: center;
}
/* main menu */
table.menu {
	border-top: 5px solid #ffffff;
	margin-bottom: 25px;
}
table.menu td {
	text-align: left;
	white-space: nowrap;
/*	border: 1px solid #ffa0a0;*/
}
table.menu td.b1 {padding: 0;}
table.menu td.l2 {padding: 10px 0 10px 10px; border-bottom: 1px solid #cccccc;}
table.menu td.l3 {padding: 5px 0 10px 10px; border-bottom: 1px solid #EBEBEB;}
table.menu td table td.b2, table.menu td table td.b3{padding: 0 8px 0 5px;}
table.menu tr.g11 td, table.menu tr.g12 td, table.menu tr.cart td, table.menu tr.cart2 td {
	font: bold 11px Arial;
	line-height: 20px;
	color: #333333;
	text-transform: uppercase;
	border-bottom: 1px solid #cccccc;
	padding: 0 2px 0 5px;
}
table.menu tr.g11 td a, table.menu tr.g11 td a:link, table.menu tr.g11 td a:visited, table.menu tr.g12 td a, table.menu tr.g12 td a:link, table.menu tr.g12 td a:visited {
	font: bold 11px Arial;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
table.menu tr.cart td, table.menu tr.cart td a, table.menu tr.cart td a:link, table.menu tr.cart td a:visited, table.menu tr.cart2 td, table.menu tr.cart2 td a, table.menu tr.cart2 td a:link, table.menu tr.cart2 td a:visited {
	color: #993333;
	font: bold 11px Arial;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

table.menu tr.g11 td a:hover, table.menu tr.g12 td a:hover, table.menu tr.cart td a:hover {
	font: bold 11px Arial;
	color: #0099FF;
	line-height: 20px;
	text-decoration: underline;
	text-transform: uppercase;
}
table.menu tr.g12 td, table.menu tr.cart2 td {
	background-color: #F5F5F5;
}
table.menu tr.g21 td, table.menu tr.g22 td {
	font: bold 11px Arial;
	line-height: 17px;
	color: #333333;
	border-bottom: 1px solid #EBEBEB;
	padding: 0 2px 0 5px;
}
table.menu tr.g21 td a, table.menu tr.g21 td a:link, table.menu tr.g21 td a:visited, table.menu tr.g22 td a, table.menu tr.g22 td a:link, table.menu tr.g22 td a:visited {
	font: bold 11px Arial;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
}
table.menu tr.g21 td a:hover, table.menu tr.g22 td a:hover {
	font: bold 11px Arial;
	line-height: 17px;
	color: #0099FF;
	text-decoration: underline;
}
table.menu tr.g22 td {
	background-color: #F5F5F5;
}
table.menu tr.i21 td, table.menu tr.i22 td {
	font: normal 11px Arial;
	line-height: 17px;
	color: #333333;
	border-bottom: 1px solid #EBEBEB;
	padding: 0 5px 0 5px;
}
table.menu tr.i21 td a, table.menu tr.i21 td a:link, table.menu tr.i21 td a:visited, table.menu tr.i22 td a, table.menu tr.i22 td a:link, table.menu tr.i22 td a:visited {
	font: normal 11px Arial;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
}
table.menu tr.i21 td a:hover, table.menu tr.i22 td a:hover {
	font: normal 11px Arial;
	line-height: 17px;
	color: #0099FF;
	text-decoration: underline;
}
table.menu tr.i22 td {
	background-color: #F5F5F5;
}
table.menu tr.g31 td, table.menu tr.g32 td {
	font: normal 11px Arial;
	line-height: 17px;
	color: #333333;
	border-bottom: 1px solid #EBEBEB;
	padding: 0 2px 0 5px;
}
table.menu tr.g31 td a, table.menu tr.g31 td a:link, table.menu tr.g31 td a:visited, table.menu tr.g32 td a, table.menu tr.g32 td a:link, table.menu tr.g32 td a:visited {
	font: normal 11px Arial;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
}
table.menu tr.g31 td a:hover, table.menu tr.g32 td a:hover {
	font: normal 11px Arial;
	line-height: 17px;
	color: #0099FF;
	text-decoration: underline;
}
table.menu tr.g32 td {
	background-color: #F5F5F5;
}

div.text01, td.text01 {
	vertical-align: top;
	text-align: left;
	font: normal 12px Tahoma;
	color: #333333;
	padding: 10px 20px;
}

.text01 a, .text01 a:link {
	font: normal 12px Tahoma;
	color: #000000;
	text-decoration: underline;
/*	text-decoration: none;*/
}

.text01 a:visited {
	font: normal 12px Tahoma;
	color: #333333;
	text-decoration: underline;
/*	text-decoration: none;*/
}

.text01 a:hover {
	font: normal 12px Tahoma;
	color: #0099FF;
	text-decoration: underline;
/*	text-decoration: none;*/
}

.text01 p {
	margin: 5px;
	padding: 0px;
}


td.navi {
	border-left: 2px solid #B3B7BA;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

input.btn01 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	margin-right: 2px;
	margin-left: 2px;
	height: 19px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 3px solid #999999;
	background-color: #FFFFFF;
}
table.cform {
	border-top:3px solid #b0b0b0; border-bottom:3px solid #b0b0b0;
}
table.cform td {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 5px 14px 3px 10px;
	border-bottom: 1px solid #E8E8E8;
}
table.cform td u {
	color: #ff0000;
	text-decoration: none;
	font: normal 12px verdana;
	padding: 0 0 0 3px;
}

textarea, input.intxt1 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-image: none;
	border: 1px solid #999999;
	float: none;
	background-color: #FFFFFF;
	margin-bottom: 0px;
}

table.reg {
/*	border-top:3px solid #b0b0b0; border-bottom:3px solid #b0b0b0;*/
}
table.reg td {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 5px 5px 3px 10px;
	text-align: left;
/*	border-bottom: 1px solid #E8E8E8;*/
}
table.reg td table.pwd td{
	padding: 0;
}
table.reg td u {
	color: #ff0000;
	text-decoration: none;
	font: normal 12px verdana;
	padding: 0 5px;
}

table.reg td select {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}

.monofont{font-family: 'Courier New'}

table.dmenu {
	margin-left: 20px;
}

table.dmenu td {
	margin: 3px;
	padding: 5px;
	color: #993333;
	text-decoration: none;
	font: bold 12px Tahoma;
/*	background: #f0f0f0;*/
/*	border-bottom: 1px solid #d0d0d0;*/
	white-space: nowrap;
	vertical-align: middle;
	text-align: left;
}
table.dmenu td a, table.dmenu td a:link, table.dmenu td a:visited, table.dmenu td2 a, table.dmenu td2 a:link, table.dmenu td2 a:visited {
	font: bold 12px Tahoma;
	color: #5C6A75;
	text-decoration: none;
}
table.dmenu td a:hover, table.dmenu td2 a:hover {
	font: bold 12px Tahoma;
	color: #5C6A75;
	text-decoration: underline;
}
div.ucard {
	float: left;
	padding: 0 6px 5px 0;
	display: block;
	width: 165px;
/*	height: 165px;*/
/*	position: relative;*/
}
div.tcard {
	float: left;
	padding: 0 6px 5px 0;
	display: block;
	width: 135px;
}
div.gcard {
	float: left;
	padding: 0 6px 5px 0;
	display: block;
	width: 175px;
	height: 165px;
}
div.dload {
	float: right;
	display: block;
	width: 220px;
	position: relative;
	height: 165px;
	padding: 0 0 5px 0;
}
table.dload td {
	vertical-align: middle;
	text-align: left;
	padding: 0 15px 0 0;
	border-bottom: 1px solid #e0e0e0;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #888888;
	text-decoration: none;
	white-space: nowrap;
	line-height: 12px;
}
table.dload td.ico{padding: 0;}
table.dload td a, table.dload td a:link, table.dload td a:visited{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
table.dload td a:hover{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration: none;
}

div.username {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #5C6A75;
	text-decoration: none;
	margin: 0 5px 5px 0;
}
div.notfound {
	color: #666666;
	padding: 30px;
	font: bold 13px Arial;
}
a img {border: none;}
/*div {border: 1px solid red;}*/