/************************

Recomended class names
.logo
.slogan
.top_menu
.left_menu
.pager
.current
.date
.content

Recomended HTML-elements with styles
.content TH
.content TD
.pager A

************************/

/* General section for all sites */
BODY, FORM, H1, H2, H3, H4, H5, H6 {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
}

A IMG {
	BORDER: none;
}

TEXTAREA
{
	BORDER: 1px solid #dbd3ca;
}

TABLE {
	BORDER-COLLAPSE: collapse;
}

BODY, TABLE, INPUT, TEXTAREA, SELECT, BUTTON {
	FONT: 11px Tahoma; /* !!! */
	COLOR: #6c665d; /* !!! */
}

BODY, INPUT, TEXTAREA, SELECT, BUTTON {
	BACKGROUND-COLOR: #FFFFFF; /* !!! */
}

A {
	COLOR: #0467c0; /* !!! */
	TEXT-DECORATION: underline; /* !!! */
}

A:hover {
	TEXT-DECORATION: underline; /* !!! */
}

H1 {
	COLOR: #e38b00;
	FONT: 11px Tahoma;
}

H2 {
}

H3 {
}

H4 {
}

H5 {
}

H6 {
}

/* Most useful classnames */
INPUT.text {
}

INPUT.button {
}

.noborder {
	BORDER: none !important; 
}

small, .small {
	FONT-SIZE: 90%;
}

big, .big {
	FONT-SIZE: 140%;
}

.path {
	FONT-SIZE: 90%;
}

.error {
	COLOR: #FF0000;
}

.message {
	COLOR: #00FF00;
}

/* STYLE */

BODY 
{
	PADDING: 0px 10px 23px 10px;
}

TABLE.menu TR {
	BACKGROUND-COLOR: #e3ddd0;
	TEXT-ALIGN: right;
	COLOR: black;
}

TABLE.menu TR:hover {
	BACKGROUND-COLOR: #d1c9b8;
	TEXT-ALIGN: right;
	COLOR: black;
}

TABLE.menu TR.hvr {
	BACKGROUND-COLOR: #d1c9b8;
	TEXT-ALIGN: right;
	COLOR: black;
}

TABLE.menu TD {
	WIDTH: 100%;
	BORDER-BOTTOM: 4px solid white;
	/* BACKGROUND-COLOR: #d1c9b8; */
}

TABLE.menu A
{
	COLOR: black;
	TEXT-DECORATION: none;
}
TABLE.menu A:hover
{
	TEXT-DECORATION: none;
}

TD.box1 {
	BORDER: 1px dotted #918367;
}
TD.box1 TABLE
{
	MARGIN: 15px 0px 13px 8px;
}
TD.box1 TABLE A
{
	TEXT-DECORATION: none;
}
TD.box2 {
	BORDER: 1px dotted #918367;
	PADDING: 6px 5px 6px 5px;
}
/* TD.box2 INPUT {
	HEIGHT: 21px;
	BORDER: 1px solid #dbd3ca;
	PADDING: 3px 6px;
	FONT: 11px Tahoma;
	
} */
INPUT.text {
	HEIGHT: 21px;
	BORDER: 1px solid #dbd3ca;
	PADDING: 3px 6px;
	FONT: 11px Tahoma;
}
TD.box2 DIV INPUT
{
}
.phone {
	COLOR: #ff9900;
	FONT: 18px Arial;
}
DIV#mcontent {
	MARGIN-LEFT: 11px;
	BACKGROUND: url('/images/main.gif') top left no-repeat; 
	HEIGHT: 100%;
}
DIV#mcontent_text {
	MARGIN-LEFT: 11px;
	BACKGROUND: url('/images/main2.gif') top left no-repeat;
	H1EIGHT: 100%;
	HEIGHT: 247px;
}
DIV.form1
{
	MARGIN-LEFT: 264px; 
	WIDTH: 239px;
	HEIGHT: 79px;
	BACKGROUND: url('/images/form.gif') top left no-repeat;
	COLOR: white;
}
DIV.form1 TABLE
{
	MARGIN: 14px 12px 9px 13px;
}
DIV.form1 TABLE INPUT
{
	BORDER: 1px solid #dba149;
	BACKGROUND-COLOR: white;
	COLOR: #ada599;
	FONT: 11px Arial;
	WIDTH: 94px;
	PADDING: 2px 5px;
	HEIGHT: 21px;
}
DIV.form1 A
{
	COLOR: white;
}


DIV.fblock
{
	BORDER: 1px dotted #918367;
	PADDING: 13px 9px 6px 8px;
} 

TABLE.calc_inputs {
	COLOR: #6c665d;
	FONT: 11px Tahoma;	
}
TABLE.calc_inputs TD {
	PADDING-RIGHT: 8px;
	PADDING-BOTTOM: 17px;
	TEXT-ALIGN: left;
}
TABLE.calc_inputs INPUT, SELECT {
	BORDER: 1px solid #dfdddb;
	WIDTH: 96px;
}

TABLE.calc_inputs_text INPUT, SELECT {
	BORDER: 1px solid #dfdddb;
	WIDTH: 60px;
}

TABLE.fblock 
{
	BORDER: 1px dotted #918367;
}
TD.fblock_cell {
	PADDING: 13px 9px 6px 8px;
}
DIV#footer1
{
	MARGIN-LEFT: 11px;
	BORDER-BOTTOM: 1px solid #d9d4ca;
}
DIV#footer1 A
{
	COLOR: #8a8a8a;
	TEXT-DECORATION: none;
}
DIV#footer1 A:HOVER
{
	TEXT-DECORATION: underline;
}
DIV#footer2
{
	COLOR: #767066;
	MARGIN-LEFT: 11px;
}
TD.lang_r
{
	PADDING: 2px;
	COLOR: white;
	BACKGROUND-COLOR: #b40e09;
	TEXT-ALIGN: center;
}
TD.lang_r A
{
	COLOR: white;
	TEXT-DECORATION: none;
}
TD.lang_e
{
	PADDING: 2px;
	COLOR: #016bac;
	TEXT-ALIGN: center;
}
TD.lang_e A
{
	COLOR: #016bac;
	TEXT-DECORATION: none;
}
TD.theader
{
	COLOR: #0467c0;
	BACKGROUND-COLOR: #ebe7de;
	PADDING-LEFT: 5px;
}
.content 
{

}
.content TD
{
	PADDING: 2px 5px;
}
.content TH
{
	BACKGROUND-COLOR: #ebe7de;
	PADDING: 2px 5px; 
	COLOR: #0467c0;
	FONT-WEIGHT: normal;
}
TABLE.content_table{
	BORDER: 1px solid #c9c4ba;
	WIDTH: 757px;
	MARGIN-TOP: 22px; 
	MARGIN-LEFT: 11px;
}
TABLE.content_table_index {
	BORDER: 1px solid #c9c4ba;
	WIDTH: 525px;
	MARGIN-TOP: 16px;
}
TD.left_column {
	WIDTH: 184px;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top;
}
TD.top_column {
	PADDING: 0px 1px;
	WIDTH: 757px;
}
TR.bottom_row {


}
TD.top_column_index {
	WIDTH: 535px;
	PADDING: 0px 1px;
}
TD.right_column {
	WIDTH: 215px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 18px;
}
UL.list
{
	LIST-STYLE-IMAGE: url('/images/arrow.gif');
}
DIV.header_string 
{
	BORDER-BOTTOM: 1px solid #c9c4ba;
}
DIV.header_string H1 
{
	COLOR: #0467c0;
	BACKGROUND-COLOR: #ebe7de;
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 6px;
}
TABLE#orders {
	WIDTH: 100%;
}
TABLE#orders TR {
	
}
TR#orders_th {

}
TR#orders_th A {
	TEXT-DECORATION: none;
}

.w_text
{
	width: 200px;
}

TD.m_container
{
	padding: 8px 8px 12px 8px;
}
DIV.path_name
{
	background-color: #ebe7de;
	padding: 4px 8px;
	color: #0467c0;
}

TD.content_f
{
	text-align: justify; 
	padding-left: 8px;
}
