html,body {margin:0}
body {maring:0; padding:0; background-color:#ffffff}
td {font-size:80%;font-family:arial, geneva cy, verdana, tahoma, sans-serif; color:#333333}

option, textarea, select, input {font-size:11px}
form {padding:0; margin:0}

h1				{margin:0px 0 15px 0; font-size:150%; font-family:Arial, Tahoma, sans-serif; font-weight:normal; color:#666}
h2				{margin:-5px 0 10px 0; font-size:125%; font-family:Arial, Tahoma, sans-serif; font-weight:bold}
h3				{margin:0px 0 10px 0; font-size:116%; font-family:Arial, Tahoma, sans-serif; font-weight:bold}
h4				{margin:0px 0 10px 0; font-size:110%; font-family:Arial, Tahoma, sans-serif; font-weight:bold; font-style:italic}
h5				{margin:0px 0 8px 0; font-size:100%; font-family:Arial, Tahoma, sans-serif; font-weight:bold; font-style:italic}
h6				{margin:0px 0 8px 0; font-size:90%; font-family:Arial, Tahoma, sans-serif; font-weight:bold; font-style:italic}
img				{border:none}
h3.tour			{color:#0086d0; font-style:italic}

.cut			{margin-left:40px; padding:0 20px 10px 20px; border-left:2px solid #eee; border-bottom:2px solid #eee}

hr					{background-color:#cccccc; border-top:2px solid #ccc; color:#ccc; height:2px; border-style:none}
hr.small			{background-color:#cccccc; border-top:1px solid #ccc; color:#ccc; height:1px; border-style:none}

.highlight			{background-color:#3f6fcc; color:white; padding:0 4px 0 4px; font-weight:bold}

.error				{color:#dd0000}

.block				{display:block}

ul.plain			{margin:0 0 5px 15px}

.selpage			{padding:0 2px 1px 2px; background-color:#ff9900; color:#ffffff}
.selpage a			{color:#ffffff; text-decoration:none}

.content {padding:10px 15px 20px 25px}
.content {padding:10px 15px 20px 25px; font-family:arial, tahoma, sans-serif}
.content p {margin-bottom:0.8em; margin-top:0; line-height:1.3em}

.price {color:#cc0000}

.top_address {font-family:arial, tahoma, sans-serif; font-size:11px; color:#444444}
.top_address a {color:#444444}

.bottom_copyright {font-family:arial, tahoma, sans-serif; font-size:11px; color:#444444}
.bottom_copyright a {color:#444444}
.bottom_copyright a:hover {text-decoration:underline}

.theme {background-color:#0990e9; border-bottom:8px solid #9ed0ee}

.main_menu {background:url("/i/bg-menu.gif") #fffaee left top repeat-y}

.menu_header {padding:5px 0px 8px 0; text-align:right}
.menu_header a {font-family:arial, tahoma, sans-serif; font-size:12px; color:#0086d0; text-decoration:none; font-weight:bold; font-style:italic}

.menu_item {padding:6px 10px 6px 0; text-align:right}
.menu_item a {text-decoration:none; font-family:arial, tahoma, sans-serif; font-size:85%;color:#333}
.menu_item a:hover {text-decoration:underline}

.menu_subitem {padding:2px 12px 2px 0; text-align:right; background:url("/i/bg-submenu.gif") right center no-repeat}
.menu_subitem a {text-decoration:none; font-family:arial, tahoma, sans-serif; font-size:85%; color:#333}
.menu_subitem a:hover {text-decoration:underline}

.submenu {padding:0px 25px 5px 0; text-align:right}
.submenu a {text-decoration:none; font-family:arial, tahoma, sans-serif; font-size:85%}
.submenu a:hover {text-decoration:underline}

.menu_hr {background:url("/i/bg-mhr.gif") right top no-repeat}

.top_menu	{background-color:#008ad0; border-bottom:1px solid #8facb9}
.top_menu_topics {background-color:#0070a9; border-bottom:1px solid #dfeaee}
.tm			{padding:4px 10px 4px 10px; color:white}
.tm a		{font-family:arial, tahoma, sans-serif; font-size:85%; color:white; text-decoration:none}
.tm a:hover	{text-decoration:underline}
.tm_sel			{padding:4px 10px 4px 10px; background:url("/i/bg-m-sel.gif") #ff9900 center left repeat-x}
.tm_sel a		{font-family:arial, tahoma, sans-serif; font-size:85%; color:white; text-decoration:none}
.tm_sel a:hover	{text-decoration:underline}

.bgbutton		{color:white; border:0; padding:1px; background:url("/i/bg-m-sel.gif") #f09c3c center left repeat-x}

.top_search_tour {padding:2px 20px 2px 20px; border-top:1px solid #f3f3ff; border-bottom:1px solid #e0e0e0}
.top_search_tour_table {font-family:arial, tahoma, sans-serif; font-size:14px}
.top_search_tour_table select {font-family:arial, tahoma, sans-serif; font-size:11px}

.bottom_info {background:url("/i/bg-bottom.gif") #f3f9ff left top repeat-x; padding:4px 20px 4px 20px; border-top:8px solid #9ed0ee}
.ihr {background-color:#f9f9f9}

td.ordertour {background:url("/i/bg-ordertour.gif") #fff6bc right bottom no-repeat}
td.ordertourtext {color:#000000; padding:0.5em 3em 1.5em 3em}
td.ordertourtext a {color:#c91600}

.blue_left {background:url("/i/bg-blue_left.gif") #eaf6fc repeat-y right top}
.blue_right {background:url("/i/bg-blue_right.gif") #eaf6fc repeat-y left top}
.header_left {padding:8px 0px 8px 5px; font-family:arial, tahoma, sans-serif; font-size:80%; text-align:right; font-weight:bold}
.header_right {padding:8px 5px 8px 0px; font-family:arial, tahoma, sans-serif; font-size:80%; text-align:left; font-weight:bold}

.search_left {padding:5px 0 20px 0}

.adv_image {padding-bottom:4px;background-color:#e0e0e0; border-bottom:1px solid #e0e0e0}
.adv_image img {border-bottom:4px solid #fff}
.adv_text {padding:0 5px 0 10px}
.adv_text a {font-family:arial, sans-serif;font-size:12px;color:#0086d0;font-weight:bold;text-decoration:none}
.adv_price {padding-left:10px; border-bottom:1px solid #e0e0e0}
.adv_price a {font-family:arial, sans-serif;font-size:20px;color:#cc0000;font-weight:bold;font-style:italic;text-decoration:none}

.tmore {padding:5px 8px 5px 20px; background:url("/i/bg-blue_arrow.gif") left center no-repeat}
.tmore {font-size:85%}
.tmore a {font-size:85%; color:#002;text-decoration:none}
.tmore a:hover {text-decoration:underline}

.tadv {padding:5px 8px 8px 10px; background:url("/i/bg-green_arrow.gif") left center no-repeat}
.tadv {font-size:85%}
.tadv a {font-size:85%; color:#020;text-decoration:none}
.tadv a:hover {text-decoration:underline}

/* calendar styles */
.cdtd{font-size:10px; padding:3px 4px; color:#b6eaff}
.cdt{font-size:10px; padding:3px 4px; color:#3aaae6}
.cdt a{color:white;text-decoration:none}

/* Table styles */
table.list {padding:6px 4px 4px 8px; border-bottom:3px solid #f0f0f0}
table.list th {font-size:70%; padding-top:6px; color:black; background-color:#e9f3ff; border-bottom:4px solid #0990e9; border-right:1px solid white}
table.list th.name {text-align:left}
table.list th.date {text-align:center}
table.list th.price {text-align:right; padding-right:6px}
table.list tr.odd td {background-color:#f9f9f9; border-bottom:1px solid #f0f0f0}
table.list td {padding:0.2em 0.1em 0.2em 0.4em ; border-bottom:1px solid #f0f0f0}
table.list td.price {text-align:right; padding-right:6px}
table.list td.date {text-align:center}

table.default {padding:6px 4px 4px 8px; border-bottom:3px solid #f0f0f0}
table.default th {font-size:70%; padding-top:6px; color:black; background-color:#fafafa; border-bottom:2px solid #e0e0e0; border-right:1px solid #e6e6e6}
table.default th.left {text-align:left}
table.default th.center {text-align:center}
table.default th.right {text-align:right}
table.default td {padding:0.2em 0.1em 0.2em 0.4em; border-top:1px solid #f0f0f0}

/* News */
table.news img {margin-right:0.6em; margin-bottom:0.3em}
table.news p.title {margin:0; padding-bottom:0.2em}

/* Gallery*/
table.gallery td.landscape {padding:16px 6px 16px 6px; background:url("/i/bg-photo_h.gif") #eeeeee left top no-repeat}
table.gallery td.portrait {padding:6px 16px 6px 16px; background:url("/i/bg-photo_v.gif") #eeeeee left top no-repeat}
table.gallery td.text {padding:10px 0 0 10px}
ul.galleries {margin-bottom:0.5em; list-style-type:disc; list-style-image:url("/i/i-photo_folder.gif")}
ul.galleries li {padding-bottom:0.5em}
ul.locales {margin-bottom:0.5em; list-style-type:disc; list-style-image:url("/i/i-photo_locale.gif")}
ul.locales li {padding-bottom:0.5em}
