
/****************** GENERAL SETTINGS ********************************************/
body, td, th, p, textarea
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: #999999; 
	scrollbar-track-color: #ffffff;
	scrollbar-base-color: #ffffff; 
}
/******************************************************************************/

/****************** LINKS *****************************************************/
a:link, a:active, a:visited
{
	color: #21718e;
	text-decoration: underline;
}
a:hover
{
	color: #ce4a52;
	text-decoration: none;
}
a:link.link-menu_top, a:active.link-menu_top, a:visited.link-menu_top
{
	font-size: 7pt;
	color: #555555;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
a:hover.link-menu_top
{
	color: #6b9cb5;
	text-decoration: underline;
}
a:link.small, a:active.small, a:visited.small
{
	font-size: 7pt;
	color: #21718e;
	text-decoration: none;
}
a:hover.small
{
	color: #666666;
	text-decoration: none;
}
a:link.category, a:active.category, a:visited.category
{
	color: #888888;
	text-decoration: none;
	padding-left: 5px;
}
a:hover.category
{
	color: #666666;
	text-decoration: underline;
}
a:link.page, a:active.page, a:visited.page
{
	color: #ce4a52;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
}
a:hover.page
{
	color: #666666;
	text-decoration: none;
}


a:link.left-side, a:active.left-side, a:visited.left-side
{
	color: #666666;
	text-decoration: underline;
}
a:hover.left-side
{
	color: #26629f;
	text-decoration: none;
}
a:link.delete, a:active.delete, a:visited.delete
{
	color: #ff0000;
	text-decoration: underline;
}
a:hover.delete
{
	color: #222222;
	text-decoration: none;
}
a:link.RedLink, a:active.RedLink, a:visited.RedLink, a:link.red, a:active.red, a:visited.red
{
	color: #ff0000;
	text-decoration: underline;
}
a:hover.RedLink, a:hover.red
{
	color: #222222;
	text-decoration: none;
}
a:link.footer, a:active.footer, a:visited.footer
{
	color: #999999;
	text-decoration: underline;
}
a:hover.footer
{
	color: #666666;
	text-decoration: none;
}
/******************************************************************************/

/****************** MENU ******************************************************/
.top_menu
{
	/*float: right;*/
	width: 925px;
	text-align: right;
}
.top_buttons
{
	padding-right: 2px;
}
.left_nav
{
	padding-right: 5px;
}
.menu_left
{
	border-bottom: dotted 1px #888888;
	padding: 5px;
}
/******************************************************************************/

/****************** BODY ******************************************************/
.logo
{
	float: left;
	padding: 5px;
	height: 100px;
	width: 100px;
}
.main
{
	clear: both;
}
.div_clear
{
	clear: both;
}
.div_blue
{
	background-color: #e7eff7;
}
.div_white
{
	background-color: #ffffff;
}
.div_gray
{
	background-color: #9c9c9c;
}
.div_dotted
{
	border-bottom: dotted 1px #949494;
}
.div_prod
{
	float: left;
	width: 48%;
	height: 175px;
	padding: 5px;
	border-bottom: dotted 1px #949494;
	border-right: dotted 1px #949494;
}
.main_area
{
}
.top
{
	font-size: 7pt;
	color: #666666;
}
.date
{
	font-size: 7pt;
	font-style: italic;
	color: #666666;
}
.main_text
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: solid 1px #d4dde6;
}
.prd_img
{
	width: 110px;
	height: 110px;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #dddddd;
	padding: 5px;
}
.footer_area
{
	color: #999999;
	font-size: 7pt;
}
.prd_text
{
	font-size: 7pt;
	color: #666666;
}
.prd_price
{
	color: #22728d;
	font-size: 8pt;
	font-weight: bold;
}
.prd_qty
{
	font-weight: bold;
}

/******************************************************************************/

/****************** FORMS *****************************************************/
form
{
	margin: 0px;
}
.input
{
	font-size: 8pt;
	border: solid 1px #666666;
	background-color: #ffffff;
}
.rq_input
{
	font-size: 8pt;
	border: solid 1px #666666;
	background-color: #ffffff;
}
.input-focus
{
	font-size: 8pt;
	border: solid 1px #666666;
	background-color: #f8fbfe;
}
.button
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #666666;
	background-color: #26629f;
	cursor: hand;
}
.button_over
{
	font-size: 8pt;
	font-weight: bold;
	color: #26629f;
	border: solid 1px #666666;
	background-color: #ffffff;
	cursor: hand;
}
.input-left
{
	font-size: 7pt;
	border: solid 1px #666666;
	background-color: #ffffff;
}
.button-left
{
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #666666;
	background-color: #26629f;
	cursor: hand;
}
.button-left_over
{
	font-size: 7pt;
	font-weight: bold;
	color: #26629f;
	border: solid 1px #666666;
	background-color: #ffffff;
	cursor: hand;
}


/******************************************************************************/

/****************** HEADERS ***************************************************/
.header_left
{
	background-color: #ce4a52;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
	width: 195px;
}
.header_main
{
	background-color: #6b9cb5;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
	padding-left: 20px;
	text-transform: uppercase;
}
.header_category
{
	color: #cb4d51;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
	border-bottom: dotted 1px #949494;
}
.header_prod
{
	color: #cb4d51;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.header_section
{
	color: #6b9cb5;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.thead
{
	background-color: #e7eff7;
	color: #333333;
	font-weight: bold;
}

/******************************************************************************/

/****************** MISCELLANEOUS *********************************************/
.err
{
	color: #ff0000;
}
.msg
{
	color: #ff0000;
	background-color: #fff2f9;
}
.rq_msg
{
	color: #222222;
	background-color: #e8e8f3;
	font-weight: bold;
}
.Rreport_text
{
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	background-color: #f4e2e2;
	color: #222222;
}
.Ireport_text 
{
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	background-color: #E8E8F3;
	color: #222222;
}
