/* table, tr, td */
table.top
{
	width: 990;
	height: 142px;
	background: url("images/top.gif");
}

table.middle
{
	width: 990;
}

table.bottom
{
	width: 990;
	height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	background: url("images/bottom.gif");
}

td.logo
{
	width: 232px;
	height: 45px;
	padding-left: 20px;
}

td.language
{
	height: 47px;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
}

td.login
{
	text-align: right;
	padding-top: 10px;
	padding-right: 60px;
}

td.login_text
{
	width: 150px;
	height: 29px;
	text-align: center;

	background: url("images/text_login.gif");
}

td.banners
{
	vertical-align: top;
	padding-top: 5px;
	padding-left: 5px;
}

td.left
{
	width: 250px;
	vertical-align: top;
	padding-top: 30px;
}

td.center
{
	vertical-align: top;
}

td.right
{
	width: 250px;
	vertical-align: top;
	padding-top: 30px;
}

td.menu
{
	width: 60px;
	height: 60px;
}

td.main
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

	background-image: url("images/graphic.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}

td.menu_line
{
	width: 100%;
	height: 36px;
	padding-left: 5px;

	background: url("images/menu.gif");
}

td.menu_line_
{
	width: 100%;
	height: 36px;
	text-align: right;
	padding-right: 5px;

	background: url("images/menu.gif");
}

td.menu_line_black
{
	width: 100%;
	height: 36px;
	padding-left: 5px;

	background: url("images/menu_black.gif");
}

td.menu_line_black_
{
	width: 100%;
	height: 36px;
	text-align: right;
	padding-right: 5px;

	background: url("images/menu_black.gif");
}

td.submenu
{
	width: 40px;
	height: 40px;
}

td.submenu_text
{
	padding-left: 5px;
}

td.submenu_line
{
	width: 35px;
	height: 3px;

	background: url("images/submenu_line.gif");
}

td.submenu_line_
{
	width: 35px;
	height: 3px;

	background: url("images/submenu_line_.gif");
}

td.submenu_cross
{
	height: 40px;
	width: 35px;
}

td.line
{
	width: 3px;

	background: url("images/line.gif");
}

td.head
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;

	background-color: #FEC387;
}

td.odd
{
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FFEBD7;
}

td.even
{
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FFDBB7;
}

/* span, p, h4 */
span
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
}

span.white
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
}

span.grey
{
	color: #727272;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
}

span.orange
{
	color: #FF8C00;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
}

span.error
{
	color: red;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}

span.message
{
	color: green;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}

span.logo
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
}

span.login
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 10px;
}

span.logout
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
}

span.menu
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}

span.menu_black
{
	color: #000000;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}

pre
{
	color: #727272;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}

p
{
	color: #727272;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}

p.black
{
	color: #000000;
	font-family: Verdana;
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}

p.red
{
	color: red;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}

p.delemiter
{
	color: #FF8C00;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

p.rules
{
	text-indent: 15px;
	padding: 2px;
	margin: 0px;
}

p.rules ul, li
{
	color: #727272;
	font-family: Verdana;
	font-size: 8pt;
	padding: 2px;
	margin: 0px;
}

h4
{
	color: #000000;
	font-family: Verdana;
	font-size: 13pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}

h4.underline
{
	text-decoration: underline;
	cursor: hand;
}

/* a */
a
{
	color: #727272;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
}

a:hover
{
	text-decoration: none;
}

a.black
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
	text-decoration: none;
}

a.black:hover
{
	text-decoration: underline;
}

a.orange
{
	color: #FF8C00;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
	text-decoration: none;
}

a.orange:hover
{
	text-decoration: underline;
}

a.language
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
	text-decoration: none;
}

a.language:hover
{
	color: #FF8C00;
	text-decoration: none;
}

a.login
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

a.login:hover
{
	color: #000000;
}

a.path
{
	color: #FF8C00;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

a.path:hover
{
	text-decoration: underline;
}

a.path_selected, a.path_selected:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

a.menu
{
	color: #000000;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}

a.menu:hover
{
	text-decoration: none;
}

a.menu_
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}

a.menu_:hover
{
	text-decoration: none;
}


a.submenu
{
	color: #000000;
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
}

a.submenu:hover
{
	text-decoration: none;
}

a.button
{
	color: #FF8C00;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

a.button:hover
{
	text-decoration: underline;
}

a.wmid
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
}

 a.wmid:hover
{
	text-decoration: none;
}

/* form, input, textarea, select, checkbox */
form
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;

}

input.button_page
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 7pt;
	background-color: #000000;
	border: #000000 1px solid;
	padding-right: 2px;
	padding-left: 2px;

	cursor: hand;
}

input.button_page_
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 7pt;
	background-color: #FF8C00;
	border: #FF8C00 1px solid;
	padding-right: 2px;
	padding-left: 2px;

	cursor: hand;
}

input.input_text
{
	font-family: Verdana;
	font-size: 9pt;
	border: #FF8C00 1px solid;
}

input.input_text_login
{
	font-family: Verdana;
	font-size: 9pt;
	border: 0px;
}

input.input_text_date
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	margin: 0px;
	border: 0px;
}

textarea.textarea_text
{
	font-family: Verdana;
	font-size: 9pt;
	border: #FF8C00 1px solid;
}

select
{
	font-family: Verdana;
	font-size: 9pt;
	border: #FF8C00 1px solid;

	cursor: hand;
}

select.select
{
	width: 100%;
	font-family: Verdana;
	font-size: 9pt;
	border: #FF8C00 1px solid;

	cursor: hand;
}

input.input_checkbox
{
	cursor: hand;
}

input.input_radio
{
	cursor: hand;
}

/* img */
img.logo
{
	width: 100px;
	height: 100px;
}

/* div */
