body, td, table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #24607A;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24607A;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24607A;
}
.send
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #24607A;
}
body
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td a:link, td a:visited, table.menu a:link, table.menu a:visited
{
/*	font-size: 12px; ES*/
/*	font-weight: bold; ES*/
	color: #024669;
	text-decoration: none;
}

td a:hover
{
/*	font-size: 12px; ES*/
/*	font-weight: bold; ES*/
	color: #96B4BF;
	text-decoration: none;
}
table.mainmenu td
{
	font-size: 12px;
	font-weight: bold;
	color: #96B4BF;
	padding: 0px 4px 0 4px;
	border-left: 1px solid #96B4BF;
	background-color: #FFF; /*ES*/
}

table.mainmenu a:link, table.mainmenu a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #024669;
	text-decoration: none;
}
table.mainmenu a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #96B4BF;
/*	text-decoration: underline; ES*/
}
table.menu a:active, table.menu a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #96B4BF;
	text-decoration: none;
}
table.menu ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}
ul.square {
	list-style-image: url(img/square.gif);
}
img.smallpic
{
	border: 3px double #024669;
}

table.price a:link, table.price a:visited
{
	font-size: 10px;
	font-weight: normal;
	color: #024669;
	text-decoration: underline;
}
table.price a:active, table.price a:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #024669;
	text-decoration: none;
}
table.price td
{
	font-size: 10px;
	padding: 3px;
}
td.priceimg
{
	background-image:url(image/price.gif);
	background-repeat:no-repeat;
	text-align: center;
	width:100px;
	height:30px;
}
tr.header td
{
text-align: center;
border-width: 1px;
border-style: none solid solid none;
border-color: #96B4BF;
}
/*tr.header img{
    opacity:0.8;
    filter:alpha(opacity=80);
}*/
tr.subheader td
{
font-weight: bold;
border-width: 1px;
border-style: solid none;
border-color: #96B4BF;
}
tr.data_dark 
{
	text-align: center;
	background-color: #D0E1F2;
}
tr.data_light 
{
	text-align: center;
	background-color: #DCE9F7;
}
tr.data_darkL 
{
	text-align: left;
	background-color: #D0E1F2;
}
tr.data_lightL 
{
	text-align: left;
	background-color: #DCE9F7;
}

td.title
{
	text-align: left;
}
#title
{
	text-align: left;
}

tr.head td
{
	border-width: 1px;
	border-style:  none none solid none;
	border-color: #96B4BF;
}
tr.foot td
{
	border-width: 1px;
	border-style:  solid none none none;
	border-color: #96B4BF;
}
#smallpadding td
{
	padding:3px 2px;
}
td.left_border {width:1px;background-image:url(img/left_border.jpg)}
td.right_border {width:12px;background-image:url(img/right_border.jpg)}
td.right_border_shadow {width:753px;height:100%;background-image:url(img/right_border_shadow.jpg);background-position:right;background-repeat:repeat-y}

table#menu_bot td{
	padding-right:4px;
	padding-left:5px;
}

table#menu_bot {
	padding-top: 3px;
}

table#menu_bot div{
	font-size: 9px;
	border:1px solid #006699;
	padding:2px;
}

#menu_bot a{
	font-size: 9px;
}

td #head{
    width:30px;
}

/* ES */
a			{cursor: pointer}
p			{text-indent: 16px; text-align: justify; margin: 2px 0 0 0; padding:0}
hr			{border: 1px solid #78808f; margin: 0; padding: 0}
img			{text-decoration: none; border: 0; margin: 0; padding: 0}

.ogheader	{background: url(img/og_header.jpg) no-repeat; width: 752px; height: 206px; margin: 0; padding: 0;}
/* SubMenu Products */

/* SubMenu Products */
.menu_proc ul		{border-bottom: 1px solid #96B4BF; padding: 6px 0px 7px 5px; margin: 0}
.menu_proc li		{display: inline; font-size: 10px; font-weight: normal;}
.menu_proc li span	{background-color: #d0e1f2; padding: 1px 4px 2px 4px; border: 1px solid #069;}
.menu_proc li a		{background-color: #FFF   ; padding: 1px 4px 2px 4px; border: 1px solid #069;}
.msel				{background-color: #d0e1f2}

/*Menu Gallery*/
.galleryCont		{display: none; position: absolute; z-index: 9;}

.mMenu				{width: 160px; margin: 0 0 2px 0; padding: 2px 0 4px 0; background:#8F9BA6; color: #FFF; border:1px solid #069; position: absolute; z-index: 1; cursor:pointer; font-weight: bold; text-decoration:none;}
.sMenu				{width: 100%; display: block; margin: 0; padding: 0; top: 4px; border-top: 1px solid #039; background: url(img/mf.png); position: relative; z-index: 1; overflow-y: auto; overflow-x: hidden; list-style: none; cursor:pointer;}
.sMenu li a			{height: 15px; display: block; padding: 4px 0px 4px 6px; margin:0; font-weight: normal; color: #24607A; text-decoration:none;}
.sMenu li a:hover	{background: #069 !important; color: #fff !important;}

.subItems			{background: url(img/si.png) right no-repeat; margin: 0; padding: 0;}
.subItem			{width: 100%; display: none; margin: 0px; padding: 0px; background: #EAEAEA; position: relative; list-style: none; text-decoration:none; overflow-y: hidden; overflow-x: hidden; border-bottom: 2px solid #AAA; border-left: 2px solid #AAA;}/*border-left: 1px solid #006699; border-bottom: 1px solid #006699;*/
.subItem li a		{width: 100%; display: block; padding: 2px 4px 2px 4px; background: #EAEAEA; text-decoration:none; height: 15px;}
.subItem li a:hover	{background: #069 !important; color: #fff !important;}

.tMenu				{width:100%; display: block; margin: 6px 0 0 0; padding: 0; list-style: none; font-size: 14px;}
.tMenu li			{margin: 10px 0 0 0;}
.tsubItems			{background: url(img/su.png) left no-repeat; margin-left: 0; padding-left: 16px;}
.tTable				{width: 100%; display: none; margin: 0px; padding: 0px; position: relative; list-style: none; text-decoration:none; overflow-y: hidden; overflow-x: hidden; cursor: default}
/*-------------*/

.mm table	{border-collapse: collapse; width: 100%; color: #FFF; font-size: 12px; vertical-align: top; margin: 0; padding: 0;}
.mm th		{border: 1px solid #b7bbcc; background-color: #8F9BA6; padding: 3px 7px 3px 7px; font-weight: bold; text-align: center; color: #FFF}
.ttl th		{background-color: #768089}
.mm tr		{border: 1px solid #b7bbcc; text-align: center}
.mm td		{border: 1px solid #b7bbcc; padding: 3px 3px 3px 3px}
.norm td	{margin: 0px 1px 0px 1px}
.trh22 tr	{height: 22px;}

.tblfl		{padding: 0 20px 0 20px; text-align: center;}

.tBR		{font-weight: bold; text-align: right;}
.tdbl		{background-color: #DFEBFB}	/*#DCE9F7 #F8F8F8*/
.tdbd		{background-color: #D5DFED}	/*#D0E1F2 #F2F4FC*/
.tdil		{background-color: #F8F8F8; font-style: italic; text-align: left}
.tdid		{background-color: #F2F4FC; font-style: italic; text-align: left}

.txttbl		{font-size: 14px; font-weight: bold; padding: 6px}
.pagename	{margin-left: 0px; font-size: 14px; font-weight: bold; z-index: 1;} /*background: url(img/pn.png) left no-repeat; padding: 0 0 0 20px; */
.imgb		{border: 1px solid #b7bbcc}	/*#069*/
.mpr		{position: relative; z-index: 1;}
.bgc		{background-color: #F2F4FC}

.ulnorm		{padding: 2px 0 2px 0; margin: 0;}
.ulnorm li	{list-style-type: square; margin-left: 30px;}
.ulsqb		{background: url(img/sqb.png) left no-repeat; margin-left: 0; padding-left: 16px;}
.sUl		{margin: 12px 0 0 0; padding: 0; color: #24607A; position: relative; z-index: 1; list-style: none; background: url(img/su.png) left no-repeat;}
.sUl li a	{padding: 12px 0 0 16px; font-weight: bold; text-decoration: none;}
.blist li	{list-style-image: url(img/sqb.png); margin: 4px 0 0px -17px}
.blist ul li{list-style-image: none; list-style-type: square; font-weight: normal; margin-top: 1px}


.vdn		{display: none;}
.ofy		{overflow-y: auto; overflow-x: hidden;}
.divhr		{width: 400px; height: 2px; margin: 12px 0 12px 0}
.plr10		{padding: 0 12px 0 10px}
.pud4		{padding: 4px 0 4px 0}
.fs11		{font-size: 11px}
.fs13		{font-size: 13px}
.fs14		{font-size: 14px}
.fs15		{font-size: 15px}
.fsB		{font-weight: bold}
.fsN		{font-weight: normal}
.fsI		{font-style: italic;}
.ml15		{margin-left: 15px}
.tpl180		{padding-left: 180px}
.pl15		{padding-left: 15px}

.fc1		{color: #BB0000}


/*upFrame*/
.upImg		{position: absolute; visibility: hidden; display: block; top: 0; left: 0;z-index: 100;}
.cImg		{font-weight: normal; cursor: pointer; width: 66px; padding-top: 8px;}
.cImg img	{vertical-align: bottom;}
.tImg		{border: 1px solid #b7bbcc; margin: 1px}
.vImg		{border: 1px solid #b7bbcc; text-decoration: none;}
.tHint		{position: absolute; width: 200px; background-color: #768089; right: 17px; top: 38px; z-index: 2; text-align: center; padding: 4px 0 4px 0; border: 1px solid #FFF; font-weight: bold; color: #FFF; opacity: 0.9; display: none; cursor: default;}
.fs1		{font-size: 1px;}
.w72		{width: 73px}
.hw12		{height: 12px; width:12px; font-size: 1px;}
.btl		{background: url(img/border/btl.png) no-repeat;}
.btm		{background: url(img/border/btm.png) repeat-x;}
.btr		{background: url(img/border/btr.png) no-repeat;}
.blm		{background: url(img/border/blm.png) repeat-y;}
.brm		{background: url(img/border/brm.png) repeat-y;}
.bbl		{background: url(img/border/bbl.png) no-repeat;}
.bbm		{background: url(img/border/bbm.png) repeat-x;}
.bbr		{background: url(img/border/bbr.png) no-repeat;}

.ng {border: 0px double #b7bbcc; font-size: 16px; text-align="center"; padding-left : 10px; padding-top : 10px}

.n
{
	font-size: 20px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.nn
{
	font-size: 16px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}


/*------------*/
