body { background: url(../photos/bg_all.jpg) top left repeat; margin: 0px; padding: 0px; }

div#big_bg { background: url(../photos/bg.jpg) top left repeat-x; }
div#big_bg_all { background: url(../photos/all_bg.png) top center no-repeat; }

td, tr { font-family : Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size : 14px; }

a:link, a:visited, a:active { text-decoration: none; color:#c44f07;}
a:hover { text-decoration: none; color:#fff; }

h1 { margin: 0px; padding: 0px; }
p { padding: 0px; }


td.head_bg  { background: url(../photos/head_bg.jpg) top right no-repeat; height:150px; width:620px; text-align:right; vertical-align:top; font-size:11px; color:#d5d5d5; line-height:18px; }

a.linkaddress:link, a.linkaddress:visited, a.linkaddress:active  { font-size: 11px; color: #d5d5d5; text-decoration: none; }
a.linkaddress:hover { font-size: 11px; color: #FFFFFF; text-decoration: none;  }

td.topmenu {height:30px; width:980px;}

td.reserv { width:380px; height:230px; background: url(../photos/reserv.png) top left repeat-x; padding: 15px 0 15px 0;}
td.ress_title {font-size: 24px; color: #FFFFFF; text-align:left}
td.ress_line1 {font-size: 11px; color: #f4dccd; text-align:right; padding: 5px 0 5px 0;}
td.ress_line2 {font-size: 11px; color: #faeee7; text-align:right;  padding: 5px 0 5px 0;}
td.ssl_sec {font-size: 18px; color: #eeab83; text-align:left;}

td.mainbg { width:980px; }
td.mainbgeng { width:980px; }

td.title { font-size: 20px; font-weight: bold; color: #FFFFFF; height: 45px; text-align: left; vertical-align: top; padding-left: 10px; }

.imgin { border: 4px solid #dadada; }

td.textjust { color: #FFFFFF; text-decoration: none; text-align: justify; line-height: 26px; font-size: 14px; }
td.textjustr { color: #FFFFFF; text-decoration: none; text-align: justify; line-height: 20px; font-size: 14px; }
td.textjust2 { color: #c4d4bb; text-decoration: none; text-align: justify; line-height: 26px; font-size: 14px; }
td.text { color: #FFFFFF; text-decoration: none; line-height: 21px; font-size: 13px; }

div#footer {background: url(../photos/footer.jpg) top left repeat-x; min-height:260px;}
td.copyright { font-size: 11px; color: #CCCCCC; vertical-align: middle; height: 45px;  }
.textcopyright { font-size: 10px; color: #000000; text-decoration: none; }
a.linkcopyright:link, a.linkcopyright:active, a.linkcopyright:visited { font-size: 10px; color: #CCCCCC; text-decoration: none; font-weight: bold; }
a.linkcopyright:hover { font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

td.map_line1 {color: #8f8f8f; text-align: right; font-size: 22px; text-align:right}
td.map_line2 {color: #656565; text-align: right; font-size: 16px; text-align:right}
td.map_line3 {color: #6b6b6b; text-align: right; font-size: 20px; text-align:right}


div#f_keywords {color: #424242; text-decoration: none; font-weight: normal; }
div#f_keywords a:link, a:visited, a:active {color: #424242; text-decoration: none; font-weight: normal; }
div#f_keywords a:hover {color: #6f6f6f; }
span.t1 { font-size: 17px;}
span.t2 { font-size: 12px;}
span.t3 { font-size: 19px;}
span.t4 { font-size: 21px;}
span.t5 { font-size: 20px;}

td.flag { text-align:right; vertical-align:top;}


/* all forms */

form { margin : 0; padding : 0; }
input, select, textarea {
	font-size					: 13px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.boxgomic, .boxgo
{
	font-family					: Tahoma, sans-serif;
	border						: 1px #000000 solid; 
	FONT-SIZE					: 13px; 
	BACKGROUND-COLOR			: #da5707;
	color						: #FFFFFF;
	font-weight					: normal;
	padding: 3px;
}

.white { background-color: #FFFFFF; border: 1px solid #FFFFFF; }

td.tabtop { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #494949; text-align: center; vertical-align: middle; white-space: nowrap; height: 25px; padding: 5px; }
td.tableft { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #616161; text-align: left; vertical-align: middle; white-space: nowrap; height: 22px; padding-top: 2px; padding-right: 5px;	padding-bottom: 2px; padding-left: 5px; }
td.tableftdates { font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #616161; text-align: left; vertical-align: middle; height: 22px; padding-top: 2px; padding-right: 5px; 	padding-bottom: 2px; padding-left: 5px; }
td.tabmain { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #7b7b7b; text-align: center; vertical-align: middle;	white-space: nowrap; height: 22px; padding-top: 2px; padding-right: 5px; 	padding-bottom: 2px; padding-left: 5px; }


