/*		FORMAT.CSS		*/
/*		by Developmax		*/

body
{
	background-color: rgb(0,0,0);
	font: 12px arial,verdana,sans-serif;
	font-weight: normal;
	color: rgb(0,0,0);
}

#container
{ background-color: rgb(0,0,0); }

#footer
{ background: rgb(255,210,101); }

/* ----------------------------------------------------------------------------------- FONTS  */

.font-01, .font-02, .font-03, .font-04, .font-05
{ font-family: arial,verdana,sans-serif; background-color: transparent; letter-spacing: 0; font-weight: normal; }

.font-01
{
	font-size: 14px;
	background-color: transparent;
	color: rgb(255,255,255);
	font-weight: bold;
	letter-spacing: 0;
	text-align: left;
	display: block;
	text-indent: 0;
}

.font-02
{
	font-size: 12px;
	color: rgb(64,64,64);
	text-align: justify;
}

.font-03
{
	font-size: 11px;
	color: rgb(0,0,0);
	font-weight: bold;
}

.font-04
{
	font-size: 10px;
	color: rgb(0,0,0);
	line-height: 17px;
	display: block;
}

.font-05
{
	font-size: 9px;
	color: rgb(0,0,0);
	letter-spacing: -0.2px;
}

.fontSmallCenter
{
	font: 9px arial,verdana,sans-serif;
	color: rgb(255,255,255);
}

strong { font-weight: bold; }

.italic { font-style: italic; }

/* ----------------------------------------------------------------------------------- HEADERS */

h1, h2, h3, h4, h5, h6
{ font-family: arial,verdana,sans-serif; background-color: transparent; margin: 0; padding: 0; letter-spacing: 0; font-weight: normal; }

h1
{
	font-family: arial black;
	font-size: 20px;
	color: rgb(255,255,255);
	font-weight: bold;
	text-align: left;
}

h2
{
	font-family: arial;
	font-size: 16px;
	color: rgb(255,255,255);
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.4px;
}
h2.reg { font-size: 11px; }

h3
{
	font-family: verdana,arial,sans-serif;
	padding-bottom: 15px;
	font-weight: bold;
	letter-spacing: -0.6px;
}

h3.c1 { font-size: 18px; }
h3.c2 { font-size: 14px; font-weight: normal; }
h3.c3 { font-size: 16px; padding-bottom: 0; }
h3.c4 { font-size: 16px; padding-top: 40px; }

h3.nh { padding-bottom: 0; }

/* ----------------------------------------------------------------------------------- IMG  */

img, .img-border
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
}

/* ----------------------------------------------------------------------------------- PARAGRAPHS  */

p, ul
{
	font: 14px arial,verdana,sans-serif;
	background: transparent;
	color: rgb(255,255,0255);
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	line-height: 24px;
	display: block;
	text-align: justify;
	text-indent: 0;
}
p.center, p.center-yellow  { font-size: 16px; }
p.center { color: rgb(255,255,255); }
p.center-yellow  { color: rgb(241,197,90); }
p.center, p.center-yellow { text-align: center; }
p.reg { font-size: 10px; }
ul.reg { font-size: 10px; }

/* ----------------------------------------------------------------------------------- LINKS  */

a, a.link-06
{
	font: 14px arial,verdana,sans-serif;
	background: transparent;
	color: rgb(255,255,255);
	font-weight: bold;
	text-decoration: underline;
}
a:hover { color: rgb(241,197,90); }

a.link-01, a.link-01:hover
{
	font: 11px arial,verdana,sans-serif;
	color: rgb(0,0,0);
	font-weight: bold;
	text-decoration: underline;
}
a.link-01:hover { color: rgb(90,90,90); }

a.link-02, a.link-02:hover
{
	font: 16px arial,verdana,sans-serif;
	background-color: transparent;
	color: rgb(0,0,0);
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -0.4px;
	padding-left: 25px;
	padding-right: 25px;
}
a.link-02:hover { color: rgb(0,0,0); }

a.link-03, a.link-03:hover { font-weight: normal; }

a.link-03-y { color: rgb(241,197,90); }
a.link-03-y:hover { color: rgb(255,255,255); }

a.link-04, a.link-04-light, a.link-04-black, a.link-04:hover, a.link-04-black:hover
{
	font: 16px arial,verdana,sans-serif;
	color: rgb(241,197,90);
	font-weight: bold;
	text-decoration: none;
}
a.link-04-black { color: rgb(0,0,0); }
a.link-04-light:hover { color: rgb(255,255,255); }
a.link-04:hover, a.link-04-black:hover { color: rgb(0,0,0); }

a.link-05, a.link-05:hover
{
	font: 11px arial,verdana,sans-serif;
	color: rgb(0,0,0);
	font-weight: bold;
	text-decoration: none;
	line-height: 10px;
}

a.link-06 { text-decoration: none; }
a.link-06:hover { color: rgb(255,255,255); }


.link-maintitle, .link-maintitle:hover
{
	font-family: arial black;
	font-size: 20px;
	color: rgb(255,255,255);
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

a.link-03-reg { font-size: 9px; }
a.link-03-ref { font-size: 9px; float: right; margin-top: 10px; }

a.linkSmallCenter, a.linkSmallCenter:hover { font: 9px arial,verdana,sans-serif; font-weight: normal; }

/* ----------------------------------------------------------------------------------- MARKS  */

ul, ol, li 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
.li-01, .li-02, .li-03, .li-03-a, .li-04, .li-05, .li-06 { display: list-item; }

.li-01, .li-01:hover
{
	background: url('pic/menu_segment.jpg') no-repeat;
	height: 29px; /* 33px height menu - 4 padding */
	margin: 0;
	padding: 0;
	padding-top: 4px;
	text-align: left;
}
.li-01:hover { background: url('pic/menu_segment_press.jpg') no-repeat; cursor: pointer; }

.li-02 { list-style-type: decimal; margin-left: 50px; padding-left: 5px; text-align: justify; }
.li-03, .li-03-a { background: url('pic/point_li_minus.gif') no-repeat left top; margin-left: 10px; padding-left: 20px; text-align: justify; }
.li-03-a { font: 13px arial,verdana,sans-serif; }

.li-06-a, .li-06-b, .li-06-c, .li-06-d, .li-06-a:hover, .li-06-b:hover, .li-06-c:hover, .li-06-d:hover
{
	height: 38px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
	display: inline;
	line-height: 10px; padding-top: 2px;
}

.li-06-a { width: 111px; background: url('pic/menu/menu0.jpg') no-repeat; }
.li-06-a:hover { width: 111px; background: url('pic/menu/menu0.jpg') no-repeat; cursor: pointer; }
.li-06-b { width: 122px; background: url('pic/menu/menu1.jpg') no-repeat; padding-top: 6px; }
.li-06-b:hover { width: 122px; background: url('pic/menu/menu1b.jpg') no-repeat; cursor: pointer; padding-top: 6px; }
.li-06-c { width: 100px; background: url('pic/menu/menu2.jpg') no-repeat; }
.li-06-c:hover { width: 100px; background: url('pic/menu/menu2b.jpg') no-repeat; cursor: pointer; }
.li-06-d { width: 124px; width: 124px; background: url('pic/menu/menu5.jpg') no-repeat; padding-top: 12px; }
.li-06-d:hover { background: url('pic/menu/menu5b.jpg') no-repeat; cursor: pointer; padding-top: 12px; }

/* ----------------------------------------------------------------------------------- LINE */

.line-base
{
	background-color: rgb(168,168,168);
	color: rgb(168,168,168); /* IE */
	height: 1px;
	width: 100%;
	text-align: left;
	border-style: none;
}

/* -------------------------------------------------------------------------------- FORMULAR */

form.formular, input.text-formular, select.sel-formular
	{
		background-color: transparent;
		color: rgb(40,50,90);
		font: 10px arial,sans-serif;
		font-weight: normal;
		border: 0;
		padding: 0;
		margin: 0;
		display: block;
	}

input.text-formular
	{
		background-color: rgb(255,255,255);
		width: 110px;
		height: 14px;
		vertical-align: bottom;
		margin-bottom: 1px;
		border: rgb(180,190,70) 1px solid;
	}

select.sel-formular
 { 
		background-color: rgb(255,255,255);
		width: 110px; /* 130+110=240 */
		height: 16px;
		vertical-align: bottom;
		margin-bottom: 1px;
		border: rgb(180,190,70) 1px solid;
 }

input.sub-formular
	{
		background: transparent; /* yellow temp */
		text-align: left;
		margin-top: 15px;

	}

input.chk-formular
	{
		vertical-align: top;
		margin-top: 10px;
		margin-left: 14px;
		text-align: right;
	}

/* ----------------------------------------------------------------------------------- TABLE */

