html, body 
{
	background-color: #999999;
}
html, body, td
{
	margin:0px;
	padding:0px;
}
img
{
	border: none 0px;
}
p, td, input, select, textarea, iframe, table, div, span, body
{
	font-family: Tahoma;
	font-size: 10pt;
}
p, td, input, select, textarea, iframe, table
{
	background-color: #ffffff;
	color: #000000;
}
h1, h2, h3, h4
{
	text-align: left;
	font-family: Verdana;
}
table 
{
	border-collapse:collapse;
}
table.mainframe
{
	width: 784px; 
	border: none 0px; 
	border-collapse: collapse; 
	background-color: #999999;
}
td.mf-shadow-left-side, td.mf-shadow-right-side
{
	width:17px; 
	background-repeat:repeat-y;
}
td.mf-shadow-left-side 
{
	background-image:url(/images/mf_shadow_l.png);
	background-position:right;
}
td.mf-shadow-bottom-left
{
	background-image:url(/images/mf_shadow_bl.png);
	background-repeat:no-repeat;
	background-position:right top;
}
td.mf-shadow-right-side 
{
	background-image:url(/images/mf_shadow_r.png);
	background-position:left;
}
td.mf-shadow-bottom-right
{
	background-image:url(/images/mf_shadow_br.png);
	background-repeat:no-repeat;
	background-position:left top;
}
td.mf-copyright
{
	height:17px; 
	text-align:left; 
	vertical-align:middle; 
	padding: 0pt 10pt 0pt 20pt; 
	background-color: #ffffff;
}
td.mf-shadow-bottom-side
{
	height:17px; 
	background-image:url(/images/mf_shadow_b.png);
	background-repeat:repeat-x;
	background-position:top;
}
table.header
{
	width:100%;
	background: #ffffff url(/images/header-bg.png) repeat-y left top;
	height: 80px;
}
td.header-tm, td.header
{
	padding: 5pt 0pt 5pt 20pt; 
	text-align:left; 
	vertical-align:middle;
	background:transparent;
}
td.header-tm
{
	width:120pt; 
}
span.marisuite-mari
{
	font-family: Arial;
	color:#ff6600;
	font-size:28pt;
}
span.marisuite-suite
{
	font-family: Arial;
	color:Black;
	font-size:28pt;
}
h1.header
{
	font-size:16pt;
	margin: 0;
}
table.main
{
	width:100%;
}
td.main-menu
{
	padding: 0; 
	border: solid 1px black;
}
table.menu-frame
{
	width:100%;
}
td.menu-frame-tl
{ 
	width:2px; 
	background: Maroon url(/images/menu-tl.png) no-repeat scroll right bottom;
}
td.menu-frame-t
{
	height:2px; 
	background: Maroon url(/images/menu-t.png) repeat-x scroll bottom;
}
td.menu-frame-tr
{
	width:2px; 
	background: Maroon url(/images/menu-tr.png) no-repeat scroll left bottom;
}
td.menu-frame-l
{
	width:2px; 
	background: Maroon url(/images/menu-l.png) repeat-y scroll right;
}
td.menu-frame
{
	background-color: Maroon; 
	padding: 1pt;
}
td.menu-frame-r
{
	width:2px; 
	background: Maroon url(/images/menu-r.png) repeat-y scroll left;
}
td.menu-frame-bl
{
	width:2px; 
	background: Maroon url(/images/menu-bl.png) no-repeat scroll right top;
}
td.menu-frame-b
{
	height:2px; 
	background: Maroon url(/images/menu-b.png) repeat-x scroll top;
}
td.menu-frame-br
{
	width:2px; 
	background: Maroon url(/images/menu-br.png) no-repeat scroll left top;
}
table.menu-row 
{
	background-color: transparent;
	height:90%;
	width:100%;
}
td.menu-row
{
	background-color: transparent;
	width: 65pt;
	text-align: center;
	vertical-align:middle;
	font-size:10pt;
	font-weight:bold;
	border-right: 1px solid white;
}
td.menu-right
{
	background-color: transparent;
	text-align:right;
	vertical-align:middle;
	padding-right: 2pt;
}
a.tab-sel
{
	color: Yellow;
	background-color: transparent;
	margin: 0 2pt 0 2pt;
	text-transform:uppercase;
}
a.tab
{
	color: White;
	background-color: transparent;
	margin: 0 2pt 0 2pt;
	text-transform:uppercase;
}
a.menu-right
{
	background-color: transparent;
	color: White;
	text-align:right;
}
td.main-text
{
	text-align:justify; 
	padding:10pt 30pt 30pt 30pt; 
	border-bottom:solid 1pt black;
	height: 530pt;
	width: 330pt;
	vertical-align:top;
}
td.main-news
{
	border-bottom: solid 1pt black; 
	padding:10pt;
	vertical-align:top;
}
table.news-area
{
	width:100%; 
}
td.news-area-left-top
{
	width:10px; 
	background: transparent url(/images/news-tl.gif) no-repeat right bottom;
}
td.news-area-top-side
{
	height:25px; 
	line-height:25px;
	text-align:center; 
	vertical-align:middle; 
	color: #ffffff; 
	background: transparent url(/images/news-t.gif) repeat-x bottom;
	font-weight:bold;
	text-transform:uppercase;
}
td.news-area-right-top
{
	width:10px; 
	background: transparent url(/images/news-tr.gif) no-repeat left bottom;
}
td.news-area-left-side
{
	 width: 10px; 
	 background: transparent url(/images/news-l.gif) repeat-y right;
}
td.news-area-right-side
{
	 width: 10px; 
	 background: transparent url(/images/news-r.gif) repeat-y left;
}
td.news-area-left-bottom
{
	width:10px; 
	background: transparent url(/images/news-bl.gif) no-repeat right top;
}
td.news-area-bottom-side
{
	height:10px; 
	background: transparent url(/images/news-b.gif) repeat-x top;
}
td.news-area-right-bottom
{
	width:10px; 
	background: transparent url(/images/news-br.gif) no-repeat left top;
}
iframe.news-area
{
	width:100%;
	height:475pt; 
}
table.product-info
{
	text-align:left;
	width:100%;
}
td.product-label
{
	font-weight: bold;
}
td.product-image-spf
{
	width:150px; 
	height: 180px; 
	background-image:url(/images/spf-box150x180.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
td.product-image-tbp
{
	width:150px; 
	height: 180px; 
	background-image:url(/images/tbp-box150x180.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
td.product-image-tbv
{
	width:100px; 
	height: 120px; 
	background-image:url(/images/tbv-box100x120.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
td.product-descr
{
	text-align:justify; 
	vertical-align: middle;
}
td.prop-name
{
	font-weight: bold;
}
td.prop-val
{
	padding-left:3pt;
}
img.sweet-button
{
	width:120px; 
	height:26px;
}
table.buy-table
{
	width:100%; 
	border: none 0px;
}
td.buy-frame-tl
{
	width:10px;
	height:25px;
	background: #ffffff url(/images/buy-frame-tl.gif) no-repeat bottom right;
}
tr.buy-header
{
	height: 25px;
	line-height:25px;
}
td.buy-header
{
	background-color: transparent;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background: #ffffff url(/images/buy-frame-t.gif) repeat-x bottom;
}
td.buy-frame-tr
{
	width:10px;
	height:25px;
	background: #ffffff url(/images/buy-frame-tr.gif) no-repeat bottom left;
}
td.buy-frame-l
{
	width:10px;
	background: #ffffff url(/images/buy-frame-l.gif) repeat-y right;
	border-bottom: none 0;
}
td.buy-frame-r
{
	width:10px;
	background: #ffffff url(/images/buy-frame-r.gif) repeat-y left;
	border: none 0;
}
td.buy-product, td.buy-value, td.buy-button, td.buy-number
{
	vertical-align:top;
	background-color:transparent;
	border-bottom: solid 1px gray;
}
td.buy-number
{
	height: 35px;
}
td.buy-value, td.buy-button, td.buy-number
{
	padding-top: 7px;
}
td.buy-product-spf, td.buy-product-tbp, td.buy-product-tbv
{
	width: 200px;
	height:120px;
	vertical-align:top;
	padding: 10px 5px 0px 105px;
}
td.buy-product-spf
{
	background: transparent url(/images/spf-box100x120.jpg) no-repeat scroll center left;
	border-bottom: solid 1px gray;
}
td.buy-product-tbp
{
	background: transparent url(/images/tbp-box100x120.jpg) no-repeat scroll center left;
}
td.buy-product-tbv
{
	background: transparent url(/images/tbv-box100x120.jpg) no-repeat scroll center left;
}
td.buy-number
{
	padding-left: 20pt;
}
td.buy-button
{
	text-align:center;
	vertical-align: middle;
	border: none;
}
td.buy-frame-bl
{
	width:10px;
	height:25px;
	background: #ffffff url(/images/buy-frame-bl.gif) no-repeat top right;
}
td.buy-frame-br
{
	width:10px;
	height:25px;
	background: #ffffff url(/images/buy-frame-br.gif) no-repeat top left;
}
td.buy-frame-b
{
	background: #ffffff url(/images/buy-frame-b.gif) repeat-x top;
}
div.bottom-menu
{
	color: silver;
}
a.bottom-menu
{
	color: white;
	text-decoration: none;
}
p.news, body.news
{
	background-color:Transparent;
}
body.news
{
	padding: 5pt;
}