BODY
{
    BACKGROUND-COLOR: #FDFAE0;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    font-size: 11px;
}

H1
{
    COLOR: #82aec7;
    font-size: 20px;
}
H2
{
    COLOR: #82aec7;
    font-size: 12px;
    margin-bottom: 2px;
}
H3
{
    COLOR: #6666CC;
    TEXT-TRANSFORM: capitalize
}

H4
{
    COLOR: #6666CC;
    TEXT-TRANSFORM: capitalize
}

H5
{
    COLOR: #6666CC;
    TEXT-TRANSFORM: capitalize
}
H6
{
    COLOR: #6666CC;
    TEXT-TRANSFORM: capitalize
}
H7
{
    COLOR: #666666;
    font-size: 14px;
}
p {
	text-align: justify;
}

a {
	font-size: 11px;
	color: #143a4c;
	text-decoration: none;
}
a:hover{
	color: #143a4c;	
	text-decoration: underline;	
}
a:visited{
	color: #143a4c;
}
INPUT {
	font-size: 11px;
}
INPUT.text {
	border: 1px solid #999999;
}
SELECT {
	font-size: 11px;
	border: 1px solid #999999;
	border-collapse: collapse;
}
OPTION {
	font-size: 11px;
}
textarea {
	border: 1px solid #999999;
}
table {
	font-size: 11px;
}

.background {
	background-image: url('../images/background.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

table.main {
	margin: 10px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 780px;
}
table.main td{
	border: 0px;
}
table.main td.body{
	vertical-align: top;
	background-color: #ffffff;
	padding-left: 10px;
}

table.main td.menu{
	height: 36px;
    width: 778px;
	background-image: url("../images/new_style/top_menu.gif");
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #a1c8c5;
	padding-left: 15px;
	vertical-align: bottom;
}
a.menu {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a1c8c5;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px; 
}
a.menu:hover{
	color: #a1c8c5;
	text-decoration: underline;	
}
a.menu:visited{
	color: #a1c8c5;
}

a.header {
	font-size: 11px;
	font-weight: bold;
	color: #a1c8c5;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px; 
}
a.header:hover{
	text-decoration: underline;	
}
a.header:visited{
	color: #a1c8c5;
}

img {
	border: none;
}

img.photo {
	border: 4px solid #bbbbbb;
	margin: 5px;
}
.bg {
	BACKGROUND-COLOR: #143a4c;
	color: #ffffff;
}

table.menu {
	background-color: transparent;
	color: #a1c8c5;
}

table.main td.menu_left_shadow {
	background-image: url("../images/menu_left_shadow.gif");
	height: 50px;
	width: 20%;
}
table.main td.shadow {
	background-image: url("../images/shadow.gif");
	height: 50px;
	width: 80%; 
}
table.main td.menu_left {
	background-image: url("../images/new_style/left_menu.gif");
	vertical-align: top;
	text-align: left;
	padding: 0px 4px 4px 20px;
	height: 240px;
	background-repeat: no-repeat;

}

table.main td.left_menu_bottom {
		background-image: url("../images/new_style/left_border.gif");
		height: 100%;
}

table.main td.body_right {
		background-image: url("../images/new_style/right_border.gif");
}
table.left_menu {
	padding: 0px;
	border: 0;
	border-collapse: collapse;
}
a.menu_left {
	color: #143a4c;
	text-decoration: none;
	font-weight: bold;
}
a.menu_left:hover{
	text-decoration: underline;	
}
a.menu_left:visited{
	color: #143a4c;
}

.footer {
	font-size: 11px;
	color: #000000;
	padding: 4px;
	text-align: center;
}

a.footer {
	color: #000000;
	text-decoration: none;
}
a.footer:hover{
	color: #000000;
	text-decoration: underline;	
}
a.footer:visited{
	color: #000000;
}

table.f {

}
table.f TH {
 color: #143a4c;
 vertical-align: top;
 text-align: right;
}
img.callendar {
	cursor: pointer; 
	border: 1px solid #000000;
	vertical-align: text-bottom;
}

img.callendarOver {
	cursor: pointer; 
	border: 1px solid #FF0000;	
	background-color: #FF0000;
	vertical-align: text-bottom;	
}

.red {
	color: red;
}

table.price {
	padding: 3px;
}
table.price td{
	padding: 3px;
}
table.price th{
	padding: 3px;
	text-align: left;
}
table.items {
	border-collapse: collapse;
}
table.items td {
	border: 1px solid #999999;
	padding: 2px;
	vertical-align: top;
}
table.items th {
	border: 1px solid #999999;
	padding: 2px;	
}

.news_small {
	color: #999999;
	white-space: nowrap; 	
}
.nowrap {
	white-space: nowrap; 	
}
table.news{
	width: 100%;
}
table td.news_separator {
	border-top: 1px solid #999999;
}
.maxwidth{
	width: 100%;
}
