html
{
	margin: 0;
	padding: 0;
}

body
{
	color: #444951;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.80em;
	background: url(../img/bg.gif) #ffffff repeat-x left top;
	margin: 0;
	padding: 0;
	text-align: center;
}

h1, h3, h5
{
	color: #eb6215;
}

h2, h4, h6
{
	color: #33373d;
}

h1
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 10px 0;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
}


h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;
}

p
{
	margin: 0;
	padding: 5px 0;
}

p,
li
{
	text-align: justify;
}

a,
a:active,
a:visited,
a:hover,
img
{
	border: none;
}

a,
a:active,
a:visited,
a:hover
{
	color: #0000ff;
}

img
{
	padding: 5px;
	margin: 0;
}

#body
{
	width: 794px;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
}

#shadow_left
{
	background: url(../img/shadow_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 22px;
}

#shadow_right
{
	background: url(../img/shadow_r.gif) no-repeat right top;
	margin: 0;
	padding: 0 22px 0 0;
}

#top_middle
{
	background: url(../img/top_m.gif) repeat-x left top;
	width: 750px;
	margin: 0 auto;
	padding: 0;
}

#top_left
{
	background: url(../img/top_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 22px;
}

#top_right
{
	background: url(../img/top_r.gif) no-repeat right top;
	margin: 0;
	padding: 0 22px 0 0;
}

#top_content
{
	height: 103px;
	margin: 0;
	padding: 0;
}

#top_slogan
{
	background: url(../img/top_slogan.gif) no-repeat left top;
	position: relative;
	top: 57px;
	width: 311px;
	height: 34px;
	margin: 0;
	padding: 0;
}

#header_middle
{
	background: url(../img/header_m.gif) repeat-x left top;
	width: 750px;
	margin: 0;
	padding: 0;
}

#header_left
{
	background: url(../img/header_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 87px;
}

#header_right
{
	background: url(../img/header_r.gif) no-repeat right top;
	margin: 0;
	padding: 0 87px 0 0;
}

#header_content
{
	height: 227px;
	margin: 0;
	padding: 0;
}

#header_slogan
{
	background: url(../img/header_slogan.gif) no-repeat left top;
	width: 235px;
	height: 52px;
	float: left;
	top: 90px;
	margin: 90px 0 0 0;
	padding: 0;
}

#header_logo
{
	background: url(../img/header_logo.gif) no-repeat left top;
	width: 253px;
	height: 227px;
	float: right;
	margin: 0;
	padding: 0;
}

#content
{
	width: 750px;
	margin: 0;
	padding: 0;
}

#left
{
	width: 175px;
	float: left;
	margin: 0;
	padding: 0;
}

#middle
{
	width: 396px;
	float: left;
	margin: 0 auto;
	padding: 0 2px;
}

#right
{
	width: 175px;
	float: right;
	margin: 0;
	padding: 0;
}

.side_box
{
	width: 175px;
	margin: 2px 0 0 0;
	padding: 0;
}

.middle_box
{
	width: 396px;
	margin: 2px 0 0 0;
	padding: 0;
}

.obox_middle
{
	background: url(../img/obox_m.gif) repeat-x left top;
	margin: 0;
	padding: 0;
}

.obox_left
{
	background: url(../img/obox_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 6px;
}

.obox_right
{
	background: url(../img/obox_r.gif) no-repeat right top;
	height: 34px;
	margin: 0;
	padding: 0 6px 0 0;
}

.gbox_middle
{
	background: url(../img/gbox_m.gif) repeat-x left top;
	margin: 0;
	padding: 0;
}

.gbox_left
{
	background: url(../img/gbox_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 6px;
}

.gbox_right
{
	background: url(../img/gbox_r.gif) no-repeat right top;
	height: 34px;
	margin: 0;
	padding: 0 6px 0 0;
}

.obox_content,
.gbox_content
{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 5px;
}

.tbox_middle
{
	background: url(../img/tbox_m.gif) repeat-x left top;
	margin: 0;
	padding: 0;
}

.tbox_left
{
	background: url(../img/tbox_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 6px;
}

.tbox_right
{
	background: url(../img/tbox_r.gif) no-repeat right top;
	height: 60px;
	margin: 0;
	padding: 0 6px 0 0;
}

.tbox_icon
{
	background: url(../img/tbox_icon.gif) no-repeat left top;
	width: 69px;
	height: 60px;
	float: right;
	margin: 0;
	padding: 0;
}

.tbox_content
{
	color: #535963;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 5px;
}

.box_left
{
	background: url(../img/box_l.gif) repeat-y left top;
	margin: 0;
	padding: 0;
}

.box_right
{
	background: url(../img/box_r.gif) repeat-y right top;
	margin: 0;
	padding: 0;
}

.box_content
{
	margin: 0;
	padding: 0 6px;
}

.box_bm
{
	background: url(../img/box_bm.gif) repeat-x left bottom;
	margin: 0;
	padding: 0;
}

.box_bl
{
	background: url(../img/box_bl.gif) no-repeat left bottom;
	margin: 0;
	padding: 0;
}

.box_br
{
	background: url(../img/box_br.gif) no-repeat right bottom;
	font-size: 1px;
	height: 6px;
	margin: 0;
	padding: 0;
}

.cat_box
{
	margin: 0;
	padding: 7px 2px 1px 2px;
}

.cat_box ul
{
	background: url(../img/cat_ul.gif) repeat-x left top;
	list-style: none;
	margin: 0;
	padding: 0;
}

.cat_box li
{
	background: url(../img/cat_ul.gif) repeat-x left bottom;
	line-height: 29px;
	margin: 0;
	padding: 0;
}

.cat_box li a,
.cat_box li a:active,
.cat_box li a:visited
{
	background: url(../img/cat_b.gif) no-repeat 9px 6px;
	color: #535963;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 18px;
}

.cat_box li a:hover
{
	color: #6a707a;
	text-decoration: underline;
}

.prod_box
{
	width: 153px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 5px;
}

.prod_box img
{
/*	border: 1px solid #c0c0c0;	*/
	margin: 0 0 4px 0;
	padding: 0;
}

.prod_name
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

a .prod_name
{
	text-decoration: none;
}

a:hover .prod_name
{
	text-decoration: underline;
}

.page_box
{
	min-height: 406px;
	height: auto;
	margin: 0;
	padding 2px;
}

* html .page_box
{
	height: 406px;
}

.clearer
{
	overflow: hidden;
	clear: both;
	height: 1px;
}

#footer_middle
{
	background: url(../img/footer_m.gif) repeat-x left top;
	width: 750px;
	margin: 0;
}

#footer_left
{
	background: url(../img/footer_l.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 22px;
}

#footer_right
{
	background: url(../img/footer_r.gif) no-repeat right top;
	margin: 0;
	padding: 11px 22px 0 0;
}

#footer_content
{
	height: 63px;
	color: #7a808b;
	margin: 0;
	padding: 0 0 0 11px;
}

#footer_content a,
#footer_content a:active,
#footer_content a:visited
{
	color: #5a606b;
	text-decoration: none;
}

#footer_content a:hover
{
	color: #7a808b;
	text-decoration: underline;
}

#footer_company,
#footer_host
{
	float: left;
	margin: 0;
	padding: 6px 0;
}

#footer_icon
{
	float: left;
	height: 20px;
	width: 20px;
	margin: 4px 0;
	padding: 0;
	background: url(../img/tvapsmall.gif) no-repeat left top;
}

.indent
{
	margin: 0;
	padding: 0 0 0 10px;
}

.gmapez_logo
{
	float: right;
	margin: 0 20px 0 0;
	padding: 0;
}

.fleft
{
	float: left;
}

.fright
{
	float: right;
}

.inln
{
	display: inline;
}

.limg
{
	margin: 0;
	padding: 10px 0 0 48px;
}

.rimg
{
	margin: 0;
	padding: 10px 48px 0 0;
}