body {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
}

table {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
}

a, a:link, a:hover, a:active, a:visited {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	color: #555555;
	text-decoration: underline;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
/**
	color: #E57615;
/**/
	color: #FF6600;
	text-indent: 24px;
}

h6 { font-size: 10px;}
h5 { font-size: 11px;}
h4 { font-size: 12px;}
h3 { font-size: 13px;}
h2 { font-size: 16px; color: #E57615; font-family: Arial; font-weight: bold; letter-spacing: 1px;}
div.main_page h2 { color: black;}
h1 { font-size: 18px; font-weight: normal; }

/*-- no decoration --*/
a.nd, a.nd:link, a.nd:hover, a.nd:active, a.nd:visited {
	text-decoration: none;
}
/*------------------------------------------------------------------------*/
.text, .txt {
	text-indent: 24px;
	text-align: justify;
}

.text:first-letter, .txt:first-letter {	font-weight: bold; }

p.text, p.txt {margin: 8px; }

/*------------------------------------------------------------------------*/
.title, .title a, .title a:link, .title a:hover, .title a:active, .title a:visited{
	font-size: 18px;
	color: #FF6600;
	text-decoration: none;
	text-indent: 24px;
}

.cap, a.cap, a.cap:link, a.cap:hover, a.cap:active, a.cap:visited {
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

a.cap, a.cap:link, a.cap:hover, a.cap:active, a.cap:visited {
	text-decoration: underline;
}
a.cap:hover {
	color: #E50000;
	text-decoration: none;
}

p.cap {margin-bottom: 0px;}

.capc {	color: #FF6600; }

.caps, a.caps, a.caps:link, a.caps:hover, a.caps:active, a.caps:visited {
/**/
	font-size: 11px;
/**/
	color: #777777;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}

a.caps:hover {
	color: #000000;
	text-decoration: none;
}

.capm, a.capm, a.capm:link, a.capm:hover, a.capm:active, a.capm:visited {
	color: #777777;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}

a.capm:hover {
	color: #000000;
	text-decoration: none;
}

.cap a:link, .cap a:visited, .cap a:active {color: #555555;}
.cap a:hover { color: #FF6600;}

/*------------------------------------------------------------------------*/
span.small { color: #555555; }
.small, .small a, .small a:link, .small a:hover, .small a:active, .small a:visited {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}

td.navstack, .navstack a, .navstack a:link, .navstack a:hover, .navstack a:active, .navstack a:visited {
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

td.navstack { color: #FF6600; }

.navstack a:hover {
}

/*------------------------- menu --------------------------------------------*/
td.sel, .sel a, .sel a:link, .sel a:hover, .sel a:active, .sel a:visited {
	color: #FF0000;
	background-color: #FFFF00;
}

td.reg, .reg a, .reg a:link, .reg a:hover, .reg a:active, .reg a:visited {
	color: #FFFFFF;
	background-color: #000000;
}

table.top_sel tfoot td {
	background-color: #C0BFBF;
}

table.top_reg tfoot td {
	background-color: #E57615;
}

td.top_sel, .top_sel a, .top_sel a:link, .top_sel a:hover, .top_sel a:active, .top_sel a:visited {
	color: #FF6600;
}

td.top_reg, .top_reg a, .top_reg a:link, .top_reg a:hover, .top_reg a:active, .top_reg a:visited {
	color: #000000;
}

/*------------------------------------------------------------------------*/
td.white, .white a, .white a:link, .white a:hover, .white a:active, .white a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

/*------------------------------------------------------------------------*/
.scroll, .scroll_sel, .scroll a:link, .scroll a:link, .scroll a:hover, .scroll a:active, .scroll a:visited
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}

.scroll { color: #999999; }
.scroll_sel
{
	font-size: 11px;
	color: #999999;
	border: 1px solid #999999;
}

.scroll a:link, .scroll a:link, .scroll a:hover, .scroll a:active, .scroll a:visited
{
	font-size: 11px;
	text-decoration: none;
}

.scroll a:hover
{
	color: #999999;
}

/*------------------------------ price ----------------------------*/

table.price {
	text-align: center;
	font-size: 11px;
	background-color: #777777;
}

table.price td, table.price th {
	background-color: #FFFFFF;
}

table.price tbody th {
	font-weight: bold;
	color: #555555;
}

table.price thead tr{
	background-color: #00FF00;
}

table.price thead td, table.price thead th{
	background-color: #E57615;
	color: #FFFFFF;
}

table.price tfoot td, table.price tfoot th{
	background-color: #EDECEC;
}


/*------------------------------ list ----------------------------*/
table.list {
	font-size: 11px;
	margin-top: 16px;
	margin-bottom: 16px;
}

table.list tbody th {
	font-weight: bold;
	color: #555555;
}

table.list thead td, table.list thead th{
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}


/*------------------------------- frm, adm(x) -------------------------------*/
/*-- frm --*/

table.frm {
	background-color: #EDECEC;
	border: 1px solid;
	border-color: #E57615;
	font-size: 11px;
}

table.frm tbody td, table.frm tbody th {
	background-color: #EDECEC;
	color: #555555;
	font-weight: bold;
}

table.frm tbody th {
	text-align: right;
}

table.frm thead td, table.frm thead th{
	background-color: #E57615;
	color: #FFFFFF;
	border-bottom: 1px solid;
	border-bottom-color: #E57615;
}

table.frm tfoot td, table.frm tfoot th{
	background-color: #EDECEC;
}

/*-- adm --*/
table.adm a, table.adm a:link, table.adm a:hover, table.adm a:active, table.adm a:visited {
	text-decoration: none;
	font-size: 11px;
}

table.adm thead td, table.adm thead th{
	background-color: #ED9846;
	color: #555555;
}

table.adm tbody td{
	background-color: #DDDCDC;
}

table.adm tbody th{
	background-color: #C0BFBF;
	color: #555555;
	font-weight: bold;
}

table.adm tfoot td, table.adm tfoot th{
	background-color: #EDECEC;
}


/*------------------------------------------------------------------------*/
.brd { border: 1px solid; border-color: #F5A13A;}
/*------------------------------------------------------------------------*/
.btn, .button, .edit {
	font-size: 12px;
	border: 1px solid;
}

.btn, .button {
	border-color: #E57615;
	background-color: #FFFFFF;
	color: #FF6600;
	font-weight: normal;
	font-size: 11px;
}

.edit {
	border-color: #E57615;
	background-color: #FFFFFF;
	color: #000000;
}
/*------------------------------------------------------------------------*/
.img {	border: 1px solid #CCCCCC; }
/*------------------------- souvenirs ------------------------------------*/
table.suv { background-color: #555555; text-align: center; font-family: Arial;}

table.suv td, table.suv th { background-color: #FFFFFF; text-align: center; }

table.suv thead td { font-weight: bold; color: #777777; }
table.suv th { font-weight: bold; color: #777777; }

/*------------------------------------------------------------------------*/
table.poly {  text-align: justify;}
table.poly img { margin-bottom: 8px; }
table.poly p { margin: 0px; }
/*------------------------------------------------------------------------*/
.brdn {	margin-bottom: 8px; }
/*------------------------------------------------------------------------*/
.err { color: #FF0000 }

.msg { color: #007F00 }
/*------------------------------------------------------------------------*/
p.neg_ind { text-indent: -80px; }
/*------------------------------------------------------------------------*/
.nobr, .nowrap {
	white-space: nowrap;
}

/*------------------------------------------------------------------------*/
