BODY {
	background-color: #535969;
	padding: 0px;
	margin: 0px;
     }
	 
td, tr
{
	font-family			: Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: #000000;	
	text-decoration		: none;
	font-size			: 11px;
}

td.bigbg
{
	background-image: url(../photos/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

a:link, a:visited, a:active 
{
	font-size: 11px;
	color: #438bcc;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}


td.leftallbg
{
	background-image: url(../photos/leftallbg.jpg);
	background-repeat: repeat-y;
}


td.leftbg2
{
	background-image: url(../photos/l2.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 240px;
	background-position: left top;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666667;
	text-indent: 15px;
}

td.leftbg3
{
	background-image: url(../photos/l3.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	width: 240px;
	background-position: left top;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.linkmenu:link, a.linkmenu:visited, a.linkmenu:active 
{
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: bold;
}

a.linkmenu:hover
{
	font-size: 12px;
	color: #438bcc;
	text-decoration: none;
	font-weight: bold;
}

td.leftbg4
{
	background-image: url(../photos/l5.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 240px;
	background-position: left top;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4089ca;
	text-indent: 15px;
}

td.leftbg5
{
	background-image: url(../photos/l6.jpg);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
	width: 240px;
	background-position: left top;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;	
	padding-right: 15px;		
}

a.linkmenuprod:link, a.linkmenuprod:visited, a.linkmenuprod:active 
{
	font-size: 11px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: normal;
}

a.linkmenuprod:hover
{
	font-size: 11px;
	color: #438bcc;
	text-decoration: none;
	font-weight: normal;
}

td.leftbg5a
{
	background-image: url(../photos/l6.jpg);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
	width: 240px;
	background-position: left top;
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
	text-transform: uppercase;
}

td.leftbg5b
{
	background-image: url(../photos/l6.jpg);
	width: 240px;
	height: 15px;
}

td.leftbg6
{
	background-image: url(../photos/l8.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	width: 240px;
	background-position: left top;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b7b7b7;
	text-indent: 15px;
}

td.leftbg7
{
	background-image: url(../photos/l9.jpg);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
	width: 240px;
	background-position: left top;
	height: 70px;
}

a.linklang:link, a.linklang:visited, a.linklang:active 
{
	font-size: 11px;
	color: #5f5f5f;
	text-decoration: none;
	font-weight: bold;
}

td.lang
{
	font-size: 10px;
	color: #999999;
}

a.linklang:hover
{
	font-size: 11px;
	color: #438bcc;
	text-decoration: none;
	font-weight: bold;
}


td.title
{
	font-size: 16px;
	font-weight: bold;
	color: #4189cb;
	vertical-align: middle;
	background-image: url(../photos/titlebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	padding-left: 40px;
}

td.stitle
{
	font-size: 14px;
	font-weight: bold;
	color: #6f6f6f;
	vertical-align: middle;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}


td.mainbg1
{
	background-image: url(../photos/mainbg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 660px;
	vertical-align: top;
	padding-top: 20px;	
	padding-left: 50px;	
	padding-right: 20px;
}

td.mainbg2
{
	background-image: url(../photos/mainbg2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 660px;
	vertical-align: top;
}



/* all forms */

form
{
	margin						: 0;
	padding						: 0;
}

input, select, textarea
{
	font-size					: 11px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.boxgomic, .boxgo
{
	font-family					: Tahoma, sans-serif;
	border						: 1px #000000 solid; 
	FONT-SIZE					: 11px; 
	BACKGROUND-COLOR			: #438bcc;
	color						: #FFFFFF;
	font-weight					: bold;
}

.white
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}



td.fbg
{
	background-image: url(../photos/fb.jpg);
	background-repeat: repeat-x;
}

td.textcopyright
{
	font-size: 10px;
	color: #c7c7c7;
	text-decoration: none;
	text-indent: 15px;
}


a.linkfooter:link, a.linkfooter:visited, a.linkfooter:active 
{
	font-size: 11px;
	color: #e7e7e7;
	text-decoration: none;
	font-weight: bold;

}

a.linkfooter:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

td.textjust
{
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
	font-size: 12px;
	vertical-align: top;
}

td.textjustprod
{
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 21px;
	font-size: 12px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

td.text
{
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-size: 12px;
	vertical-align: top;
}


.img
{
	border: 3px solid #eeeeee;
}

td.tabhead
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}

td.texttab
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-right-color: #dfd8d8;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}