body
{
	font-family: Arial, Tahoma;
	font-size: 9pt;
	width: 100%;
	text-align: center;
	color: #343f34;
	background-color: #c5ffc3;
	background-image: url('img/bg.jpg');
	background-position: left top;
	background-repeat: repeat;
}

table
{
	font-size: 9pt;
}

input, select, textarea
{
	font-size: 8pt;
	font-family: Arial, Tahoma;
}

h1
{
	color: #e0e0e0;
	margin: 10px 0px 1px 0px;
	font-size: 24px;
	font-weight: normal;
	font-family: Tahoma, Arial;
}

a { font-size: 9pt; font-family: Arial, Tahoma; color: #2863bb; }
a:hover { font-size: 9pt; font-family: Arial, Tahoma; color: #4883db; }

div#all
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	min-width: 890px;
	text-align: left;
}

div#topdiv
{	width: 100%;
 	padding: 5px 0px 10px 0px;}


div#menupan
{
	padding: 0px 0px 0px 0px;
	background-color: #35d957;
	text-align: center;
}

div#footdiv
{
	clear: left;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #35d957;
	color: #ffffff;
	padding: 50px 0px 50px 0px;
}

div#developdiv
{
	clear: left;
	padding: 4px 20px 5px 0px;
	text-align: right;	color: #a1bca1;
	font-size: 8pt;}

a.mlink { font-size: 14px; font-family: Arial, Tahoma; color: #e8ffe7; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
a.mlink:hover { font-size: 14px; font-family: Arial, Tahoma; color: #ffffff; font-weight: bold; text-decoration: underline; text-transform: uppercase; }

a.uhlink { font-size: 8pt; font-family: Tahoma; color: #a1bca1; font-weight: normal; text-decoration: underline; }
a.uhlink:hover { font-size: 8pt; font-family: Tahoma; color: #718c71; font-weight: normal; text-decoration: underline; }

a.wl8u { font-size: 8pt; font-family: Tahoma; color: #ffffff; font-weight: normal; text-decoration: underline; }
a.wl8u:hover { font-size: 8pt; font-family: Tahoma; color: #f0f0f0; font-weight: nomral; text-decoration: underline; }

a.wl9bu { font-size: 9pt; font-family: Tahoma; color: #ffffff; font-weight: bold; text-decoration: underline; }
a.wl9bu:hover { font-size: 9pt; font-family: Tahoma; color: #f0f0f0; font-weight: bold; text-decoration: underline; }

a.bl9bui { font-size: 9pt; font-family: Verdana, Tahoma; color: #2863bb; font-weight: bold; font-style: italic; text-decoration: underline; }
a.bl9bui:hover { font-size: 9pt; font-family: Verdana, Tahoma; color: #5893eb; font-weight: bold; font-style: italic; text-decoration: underline; }



.mrow
{
	color: #e8ffe7;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Tahoma;
	text-transform: uppercase;
	padding: 12px 10px 12px 10px;
	text-align: center;
}

.mrowsel
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Tahoma;
	text-transform: uppercase;
	padding: 14px 10px 14px 10px;
	background-color: #00ad25;
	text-align: center;
}

.findinp
{
	border: 1px solid #ffffff;
	font-size: 8pt;
	background-color: #0c3d7b;
	width: 170px;
	color: #ffffff;
}

.lang
{	background-color: #dffede;
	padding: 3px 0px 3px 0px;
	text-align: center;}

.lang_sel
{
	background-color: #35d957;
	padding: 3px 0px 3px 0px;
	color: #ffffff;
	text-align: center;
}

.main
{
	padding: 5px 0px 10px 30px;
}

.b
{
	font-weight: bold;
}

.hdr
{
	padding: 5px 5px 10px 15px;
	color: #ff7e00;
	font-family: "Trebuchet MS", Arial;
	font-size: 28px;
	font-weight: normal;
}

.hdr_cat
{
	padding: 0px 15px 0px 15px;
	color: #ff7e00;
	font-family: "Trebuchet MS", Arial;
	font-size: 28px;
	font-weight: normal;
	text-align: center;}

.hdr2
{
	font-size: 16px;
	font-weight: bold;
	color: #3c7d4a;
	padding: 8px 0px 4px 0px;
}

.lhdr
{	padding: 5px 5px 5px 10px;
	color: #edfede;
	background-color: #35d957;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;}

.sep1
{	padding: 1px 0px 1px 0px;}

.sep2
{
	padding: 3px 0px 3px 0px;
}

.catmenu
{	background-color: #bcf4ba;
	padding: 2px 0px 6px 0px;}

.sect0
{	padding: 4px 5px 4px 25px;
	background-image: url('img/sect0m.gif');
	background-position: 7px 10px;
	background-repeat: no-repeat;}

.sect0sel
{
	padding: 4px 5px 4px 25px;
	background-color: #35d957;
	background-image: url('img/sect0w.gif');
	background-position: 7px 10px;
	background-repeat: no-repeat;
}

a.sect0link { font-family: Arial; font-size: 12px; font-weight: bold; color: #3c7d4a; text-transform: uppercase; }
a.sect0link:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #6cad7a; text-transform: uppercase; }

a.sect0slink { font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
a.sect0slink:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #e8ffe7; text-transform: uppercase; }

/* news section */

.newsit
{	padding: 10px 20px 10px 25px;}

.newsdt
{	font-size: 9pt;
	font-family: Verdana;
	font-style: italic;
	padding: 0px 0px 2px 0px;}

.newstit
{	padding: 0px 0px 5px 0px;}

.newstxt
{
	padding: 0px 0px 5px 0px;
	font-style: italic;
	font-size: 8pt;
	color: #3c673c;
}

/* Documents styles */

.ql_grouphdr
{
	background-color: #00ad25;
	color: #ffffff;
}

.ql_groupsep
{
	background-color: #00ad25;
}

.ql_groupname
{
	padding: 3px 10px 3px 25px;
	font-size: 11pt;
	font-weight: bold;
}

.ql_itname
{
	padding: 5px 10px 5px 20px;
	font-size: 10pt;
}

.ql_itpath
{
	text-align: right;
	padding: 2px 20px 4px 20px;
}

a.ql_link { font-size: 10pt; font-family: "Trebuchet MS", Tahoma, Arial; color: #d6080b; text-decoration: underline; }
a.ql_link:hover { font-size: 10pt; font-family: "Trebuchet MS", Tahoma, Arial; color: #f6282b; text-decoration: underline; }

/* products table */

.tbl_prod
{
	background-color: #aaaaaa;
	font-size: 8pt;
}

.tbl_th
{
	background-color: #35d957;
	padding: 4px 10px 3px 10px;
	font-weight: bold;
	color: #ffffff;
}

.tbl_td
{
	background-color: #e8ffe8;
	padding: 2px 5px 2px 10px;
	font-weight: normal;
}

.tbl_tdp
{
	background-color: #ffffff;
	padding: 2px 5px 2px 10px;
	font-weight: normal;
	text-align: center;
}

.cattbl
{
	background-color: #aaaaaa;
	font-size: 8pt;}

.cattbl th
{
	background-color: #7def94;
	padding: 10px 10px 10px 10px;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;}

.cattbl td
{
	background-color: #ffffff;
	padding: 3px 10px 3px 10px;
	font-weight: normal;
	text-align: center;}

.cattd
{	background-color: #ffffff;
	padding: 15px 10px 15px 10px;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;}

.hotline
{
	padding: 15px 0px 15px 0px;	font-size: 24px;
	color: #f6431a;
	font-family: Arial;
	background-color: white;
	text-align: center;}

