/*---------------- css default -----------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	border-collapse: collapse; color: #414042;	line-height: 1.4;
}
p{	line-height: 1.4; color: #414042;}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #414042;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; COLOR: #414042;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; COLOR: #414042;
}

hr {	color: #939598;	}
a:link {
	COLOR: #0594be; TEXT-DECORATION: none;
}
a:visited {
	COLOR: #0594be; TEXT-DECORATION: none;
}
a:hover {
	COLOR: #AD1C18; TEXT-DECORATION: underline;
}
a:active {
	text-decoration: none;	color: #0594be;
}



/*---------------- css default -----------------------------*/
.text_white {
	color: #FFFFFF;
}
.text_footer {
	font-size: 10px;
	text-transform: uppercase;
}
.text_menu {
	font-weight: bold;
	color: #aa1f19;
	background-image: url(../images/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.text_menu-actived {
	font-weight: bold;
	color: #0093dd;
	background-image: url(../images/tab_actived-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.text_submenu-actived {
	font-weight: bold;
	color: #0594be;
	text-decoration: underline;
}
.text_red {
	color: #da251d;
}
.title {
	color: #0594be;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.text_small {
	font-size: 10px;
}



/*---------------- css button -----------------------------*/
.button {
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/bg_button.gif);
	background-repeat: repeat-x;
	text-align: center;
	border: 1px solid #0594be;
	height: 20px;
}


/*---------------- css bg -----------------------------*/
.bg_footer {
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bg_product {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #0594be;
	text-align: center;
}
.bg_content {
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0594be;
	border-left-color: #0594be;
	background-color: #FFFFFF;
}
.border_2sides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0594be;
	border-left-color: #0594be;
	background-color: #FFFFFF;
}
.border_blue {
	border: 1px solid #0594be;
}
.line_blue {
	background-image: url(../images/line_blue.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.line_grey {
	background-image: url(../images/line_grey.gif);
	background-repeat: repeat-x;
	background-position: center;
}




/*---------------- css menu -----------------------------*/
.menu_w:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.menu_w:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.menu_w:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.menu_w:active {
	text-decoration: none;	color: #FFFFFF;
}

.menu:link {
	COLOR: #aa1f19; TEXT-DECORATION: none;
}
.menu:visited {
	COLOR: #aa1f19; TEXT-DECORATION: none;
}
.menu:hover {
	COLOR: #0093dd; TEXT-DECORATION: none;
}
.menu:active {
	text-decoration: none;	color: #aa1f19;
}

.menu_g:link {
	COLOR: #414042; TEXT-DECORATION: none;
}
.menu_g:visited {
	COLOR: #414042; TEXT-DECORATION: none;
}
.menu_g:hover {
	COLOR: #0096BD; TEXT-DECORATION: underline;
}
.menu_g:active {
	text-decoration: none;	color: #414042;
}
