@charset "utf-8";
/* CSS Document */

body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666; line-height: 20px; }
body { background: #343434 url(../imgz/bg.gif) repeat; margin: 0; }
a {	color: #999; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #fff; }
a:active { text-decoration: none; }

img, embed, object, table, td, tr {
	border: 0;
	vertical-align: top;
	color: #000;
}
embed, object { line-height: 0; }


#site-holder { width: 873px; margin: auto; background: url(../imgz/top.jpg) top no-repeat; }

#top 	{ margin: auto; width: 100%; height: 133px; }
#middle { margin: 0 auto 14px; width: 100%; background: #f6f4ee; }
#ads 	{ margin: auto; width: 100%; }
#quick 	{ margin: auto; width: 100%; background: url(../imgz/shape.jpg) right top no-repeat; padding: 14px 0; }

#quick td { color: #ccc; }

#middle a { color: #333; }
#middle a:hover { color: #fa0; } 

#table-top { width: 100%; }
#table-top-links { width: 90px; margin-top: 111px; }
.td-center { text-align: center; }

#banner { height: 162px; }
#content { padding-top: 18px; background: url(../imgz/banner_shadow.jpg) top repeat-x; }
#edge { height: 9px; line-height: 0; }

.separatopr { width: 16px; height: 205px; background: url(../imgz/separatopr.jpg) bottom left no-repeat; }
#navigation { width: 144px; }

.tab a { height: 25px; border-bottom: 1px dashed #e8e3d3; background: url(../imgz/pointer.gif) 120px 12px no-repeat; direction: rtl; padding: 5px 35px 0 0; display: block; }
.tab a:hover { color: #333; background: #fcf1d1 url(../imgz/pointer.gif) 120px 14px no-repeat; }

.main-content-div { padding: 0 20px 0 10px; }
.main-content-table { width: 100%; direction: rtl; }
.main-title-td { padding-bottom: 10px; }

.td-justify {
	text-align: justify;
	color: #000;
}
.td-more {
	text-align: left;
	color: #000;
}

#main-tours { margin: 0; padding-right: 25px; }
#main-tours li { color: #888; }

.hover-boxes a { display: block; height: 30px; }
.hover-boxes a:hover { line-height: 22px; background: #DFDFDF; color: #FFF; }

.tour-tables { width: 100%; }
.tour-tables td {
	text-align: center;
	color: #000;
}
