@import url("reset.css");
html
{
	width: 100%;
	height: 100%;
}

html,
body,
iframe
{
	margin: 0px;
	padding: 0px;
}

body,
iframe
{
	font: 16px Garamond, Georgia, sans-serif;
	color: #dddddd;
	background-color: #000;
}


input,
textarea,
select
{
	color: #dddddd;
	background-color: #000;
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 0px;
	padding-left: 4px;	
}

a,
a:active,
a:visited
{
	color: #dddddd;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
	font-size: 14px;
}

a:hover
{
	color: #bc993e;	
}



p
{
	margin-top:  0px;
	margin-bottom: 11px;
}



ul,
ol
{	
	list-style-type: disc;
	list-style-position: outside;
}



/* --- interface ----------------------------------------------------------- */

td.interface_left
{
}

td.interface_center
{
	padding: 5px;
}

td.interface_right
{
	padding: 5px;
}

td.interface_bottom
{
	padding: 5px;
}



/* --- error, message & attention ------------------------------------------ */

.error, .message, .attention
{
	background-color: #dddddd;

	font-weight: bold;

	padding: 5px;
}

.error
{
	color: #C00;
}

.message
{
	color: #080;
}

.attention
{
	color: #013EAD;
}

.border_error
{
	border: 1px solid #C00;
}

.border_message
{
	border: 1px solid #080;
}

.border_attention
{
	border: 1px solid #013EAD;
}



/* --- page header ---------------------------------------------------------- */


tr.page_header td
{
	border: 1px solid #CCC;
	height: 22px;
	padding-left:  3px;
	padding-right: 3px;
}

tr.page_header input
{
	height: 18px;
}

tr.page_header td
{
	background-color: #F0F0F0;
}

td.page_header_title
{
	font-weight: bold;
}



/* --- dataset -------------------------------------------------------------- */

tr.dataset_header, tr.dataset_footer
{
	/*background-color: #F2EEE5;*/

	height: 22px;
}
tr.dataset_header input, tr.dataset_footer input
{
	height: 18px;
}
tr.dataset_header td
{
	cursor: default;
}
tr.dataset_header a, tr.dataset_header a:active, tr.dataset_header a:visited,
tr.dataset_footer a, tr.dataset_footer a:active, tr.dataset_footer a:visited
{
	color: #000;

	text-decoration: none;
}
tr.dataset_header a:hover,
tr.dataset_footer a:hover
{
	color: #999;
}

tr.dataset_header
{
}
tr.dataset_header td
{
	font-weight: bold;
	padding-left:  3px;
	padding-right: 3px;

	border: 1px solid #CCC;
}

tr.dataset_footer
{
}
tr.dataset_footer td
{
	padding-left:  1px;
	padding-right: 1px;
}

td.dataset_footer
{
	border: 0px solid #DFD3BD;
}



tr.dataset_tr
{
	background-color: #F8F8F8;
}
tr.dataset_tr td
{
	padding-left:  3px;
	padding-right: 3px;
}



td.dataset_scroll_padding
{
	padding-bottom: 1px;
}



td.dataset_statistics
{
	color: #999;
}



.dataset_link
{
	cursor: pointer;
	border: none;
}



/* --- other --------------------------------------------------------------- */

.content_text
{
	color:#dddddd;
}
.link
{
	cursor: pointer;
	border: none;
}

.arrow
{
	cursor: default;
	border: none;
}

.bordimg
{
	border: 1px solid #CCC;
}

.require
{
	color: #F00;
}

#content h2,
#content p {
    font-size: 16px;
    padding: 0;
    margin-left: 25px;
    margin-right: 150px;
    text-align: left;
	line-height: 1.18em;	
	
}
#content h2 {font-size: 14px; padding-top: 4px; padding-bottom: 4px;}


td.content_editor
{
	border: 1px solid #CCC;
}

.highlight
{
	background-color: gray;
}

hr
{
	height: 1px;
	color: #CCC;
}


div#container {
	position: relative;
    width: 950px;
    height: 581px;
    margin: 0 auto;
}
div#header {
	padding: 0px;
	text-align: center;
	position: relative;
    width: inherit;
    height: 161px;
    background: transparent url(../images/border.png) no-repeat bottom center;
}
div#content {
	position: relative;
    width: 656px;
    height: 377px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
div#footer {
	position: relative;
    top: 0;
    left: 0;
    width: inherit;
    height: 43px;
    margin-top: -5px;
	background: transparent url(../images/border.png) no-repeat top center;
	text-align: center;	
}
div#menu_holder {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: -7px;
	width: 656px;
	height: 43px;
	overflow: hidden;
}
div #menu_holder object,
div #menu_holder  embed {
	position: absolute;
	bottom: 0; 
}
div#infoprod,
div#infoprodmore {	
	text-align: center;
	padding: 0;
	width: 600px;
    margin: 0 auto 0 auto;
	top: -20px;
	height: 110px;
	position: relative;
}
div#infoprod {
	display: block;
}
div#infoprodmore {
	display: block;
}
span {
	width: 600px;
	height: 60px;
	font-size: 15px;
	text-align: center;
}

table#navigation {
margin: auto;
height: 24px;
width: 626px;
position: relative;
top: -158px;
}
img.nav_img {
	vertical-align: bottom;
}
a.nav_link {
	top: 63px;
	position: absolute;	
	left: 220px;
	color: #bc993e;
}
div#content a{
	margin-left: 25px;
}