h1 {
	margin:  0px 0px 20px 0px;
	padding: 5px 0px 0px 20px;
	background: url('../images/layout/h1-bg.jpg') repeat-y;
	font-family: arial;
	font-size: 26pt;
	/*color: #cccccc;*/
	/*color: #dc1d1d;*/
	color: #861710;
	clear: both;
}

h2 {
	margin:  10px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-family: arial;
	font-size: 18pt;
	/*color: #cccccc;*/
	/*color: #dc1d1d;*/
	color: #861710;
	clear: both;
}

h3 {
	margin:  5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: arial;
	font-size: 11pt;
	/*color: #cccccc;*/
	/*color: #dc1d1d;*/
	color: #861710;
	clear: both;
}

p {
	text-align: justify;
	color: #4D4C4C;
}

a.link {
	/*color: red;*/
	color: #861710;
}

table.photo {
	width: 100%;
	margin: 15px auto 10px auto;
	border: none;
}
	table.photo td {
		text-align: center;
	}
	
table.presentation {
	width: 100%;
	border: none;
}
	table.presentation td { 
		vertical-align: top;
	}
	table.presentation img { 

	}
	table.presentation p { 
		padding-right: 40px;
	}
	
img.head {
	margin-right: 30px;
}



table.prices { 
	padding: 0px; 
	margin: 10px auto 10px auto; 
	border: 1px solid #b8c14d; 
	border-spacing: 0; 
	border-collapse: collapse; 
}

table.prices tr	{ margin: 0px; border: none; }

table.prices td	{ 
/*	width: 150px; /**/
	height: 20px;
	border-bottom: 1px solid #b8c14d;
	background: none;
	text-align: center;
	vertical-align: middle;
	color: #929292;
}

table.prices td	strong, table.prices td	b { color: #000000; }

table.prices td	em, table.prices td	i { 
	color: green;
	font-weight: bold;
}


table.row {}

table.prices td.row {
	padding: 3px 6px 3px 3px;
	width: 50px;
	border: none;
	background-color: #b8c14d;
	font-weight: bold;
/*	text-align: right;	/**/
	text-transform: uppercase;
	color: #ffffff;
}