html, body					{margin: 0px; padding: 0px; height: auto; width: auto; min-width: 1106px; background: #ffffff url(../../Image/gradient.png) top repeat-x; font-family: Verdana, sans-serif; font-size: 12px; border: 0px; color: #000000; line-height: 1.5;}div,th,td,p,input,select,textarea,tt,button		{font-family: Verdana, sans-serif; color: #000000; font-size: 12px;}ul							{margin: 0px; padding: 0px;}h1,h2,h3					{margin: 0px; padding: 0px; text-decoration: none;}p,form,table					{margin: 0px; padding: 0px;}img							{border: 0px; vertical-align: middle;}a:link,a:active,a:visited					{color: #0085ff; text-decoration: none; }a:hover						{color: #0085ff; text-decoration: underline;}.clearboth, .clearing		{height: 0px; font-size: 0px; line-height: 0px; clear: both; width: auto; white-space: nowrap;}.container					{position: relative; height: 100%; width: 1106px; margin: 0px auto;}#colmask					{position: relative; clear: both; float: left; width: 100%; overflow: hidden; padding: 0px; margin: 19px 0px 0px;}#colmid						{float: left; width: 200%; position: relative; left: 211px;}#colright					{float: left; width: 100%; position: relative; left: 50%; margin-left: -422px;}#col1wrap					{float: right; width: 50%; position: relative; right: 100%;}#col1pad					{margin: 0px 0px 0px 422px; overflow: hidden;}#col1						{width: 100%; overflow: hidden;}#col2						{float: left; width: 211px; position: relative; margin-left: -50%; left: 211px;}#col3						{float: left; width: 211px; position: relative; left: 0px;}.colpadding					{padding: 0px 3px;}#col1 .colpadding			{padding: 0px 17px;}#header						{position: relative; float: left; width: 100%; height: 252px; margin: 0px; overflow: visible; clear: both;}#speedbar					{position: relative; overflow: hidden; float: left; clear: both; width: 100%; height: 55px; padding: 0px; margin: 21px 0px 16px;}#footer						{position: relative; overflow: hidden; float: left; clear: both; width: 100%; height: 115px; padding: 0px; margin: 0px 0px 10px;}.two_cols #colright			{margin-left: -211px;}.two_cols #col1wrap			{background: none;}.two_cols #col1pad			{margin: 0px 0px 0px 211px;}.two_cols #col2				{left: 0px;}.two_cols #col3				{display: none;}#speedbar-content					{position: relative; width: auto; height: 55px; margin: 0px 5px; padding: 0px; background: #0092c4 url(../../Image/speedbar-bg.png) top repeat-x;}#speedbar-content #speedbar-left		{position: absolute; width: 5px; height: 55px; left: -5px; top: 0px; background: url(../../Image/speedbar-lr.png) left top no-repeat;}#speedbar-content #speedbar-right	{position: absolute; width: 5px; height: 55px; right: -5px; top: 0px; background: url(../../Image/speedbar-lr.png) right top no-repeat;}#logo-bg							{position: absolute; width: 160px; height: 12px; left: 27px; top: -12px; background: url(../../Image/logo-bg.png) left top no-repeat;}#flash-wrapper						{position: relative; width: auto; height: 246px; font-size: 0px;}#footer-content						{position: relative; width: auto; height: 115px; margin: 0px 5px; padding: 0px; background: #0092c4 url(../../Image/footer-bg.png) top repeat-x;}#footer-content #footer-left			{position: absolute; width: 5px; height: 115px; left: -5px; top: 0px; background: url(../../Image/footer-lr.png) left top no-repeat;}#footer-content #footer-right		{position: absolute; width: 5px; height: 115px; right: -5px; top: 0px; background: url(../../Image/footer-lr.png) right top no-repeat;}#footer-content a { color: #fff }.whitebox							{position: relative; width: auto; height: auto;}.whitebox .wb_content				{position: relative; width: auto; height: 100%; background: #ffffff; padding: 0px 3px; margin: 0px;}.whitebox .wb_top					{position: relative; clear: both; width: auto; height: 3px; font-size: 0px; margin: 0px 4px; background: #ffffff; font-size: 0px;}.whitebox .wb_top .wb_tl				{position: relative; float: left; margin-left: -4px; width: 4px; height: 3px; background: url(../../Image/whitebox_corners.png) left top no-repeat; font-size: 0px;}.whitebox .wb_top .wb_tr				{position: relative; float: right; margin-right: -4px; width: 4px; height: 3px; background: url(../../Image/whitebox_corners.png) right top no-repeat; font-size: 0px;}.whitebox .wb_btm					{position: relative; clear: both; width: auto; height: 3px; font-size: 0px; margin: 0px 4px; background: #ffffff; font-size: 0px;}.whitebox .wb_btm .wb_bl				{position: relative; float: left; margin-left: -4px; width: 4px; height: 3px; background: url(../../Image/whitebox_corners.png) left bottom no-repeat; font-size: 0px;}.whitebox .wb_btm .wb_br				{position: relative; float: right; margin-right: -4px; width: 4px; height: 3px; background: url(../../Image/whitebox_corners.png) right bottom no-repeat; font-size: 0px;}.bluebox							{position: relative; width: auto; height: auto;}.bluebox .bb_border_l				{position: relative; width: 100%; height: auto; background: #00b3d8 url(../../Image/bluebox-lr.png) left repeat-y; font-size: 0px;}.bluebox .bb_border_r				{position: relative; width: 100%; height: 100%; background: url(../../Image/bluebox-lr.png) right repeat-y; font-size: 0px;}.bluebox .bb_content					{position: relative; width: auto; height: 100%; background: #00b3d8; padding: 1px 4px; margin: 0px 17px;}.bluebox .bb_top						{position: relative; clear: both; width: auto; height: 17px; font-size: 0px; margin: 0px 17px; background: #00b3d8 url(../../Image/bluebox-tb.png) top repeat-x; font-size: 0px;}.bluebox .bb_top .bb_tl				{position: relative; float: left; margin-left: -17px; width: 17px; height: 17px; background: url(../../Image/bluebox-corners.png) left top no-repeat; font-size: 0px;}.bluebox .bb_top .bb_tr				{position: relative; float: right; margin-right: -17px; width: 17px; height: 17px; background: url(../../Image/bluebox-corners.png) right top no-repeat; font-size: 0px;}.bluebox .bb_btm						{position: relative; clear: both; width: auto; height: 17px; font-size: 0px; margin: 0px 17px; background: #00b3d8 url(../../Image/bluebox-tb.png) bottom repeat-x; font-size: 0px;}.bluebox .bb_btm .bb_bl				{position: relative; float: left; margin-left: -17px; width: 17px; height: 17px; background: url(../../Image/bluebox-corners.png) left bottom no-repeat; font-size: 0px;}.bluebox .bb_btm .bb_br				{position: relative; float: right; margin-right: -17px; width: 17px; height: 17px; background: url(../../Image/bluebox-corners.png) right bottom no-repeat; font-size: 0px;}.bluebox .bluebox-title				{position: relative; color: #ffffff; font: bold 16px/normal "Trebuchet MS", sans-serif; text-transform: uppercase;}button.button						{display: inline; border: 0px; background-color: transparent; cursor: pointer; height: 25px; width: auto; margin: 0px; padding: 0px; vertical-align: top; overflow: visible; outline-style: none;}button.button .button-left			{display: block; position: relative; background: transparent url(../../Image/green-button.png) no-repeat left top; padding: 0px 0px 0px 10px; height: 23px; width: auto; margin-right: 5px; overflow: visible;}button.button .button-right			{display: block; position: relative; background: transparent url(../../Image/green-button.png) no-repeat right top; padding: 0px 10px 0px 0px; height: 23px; width: auto; margin-right: -5px; white-space: nowrap; font: normal 10px/23px Tahoma, sans-serif; color: #468800; text-transform: uppercase;}button.green-button					{height: 25px;}button.green-button .button-left		{background: transparent url(../../Image/green-button.png) no-repeat left top; height: 23px;}button.green-button .button-right	{background: transparent url(../../Image/green-button.png) no-repeat right top; height: 23px; line-height: 23px; color: #468800;}button.red-button					{height: 25px;}button.red-button .button-left		{background: transparent url(../../Image/red-button.png) no-repeat left top; height: 23px;}button.red-button .button-right		{background: transparent url(../../Image/red-button.png) no-repeat right top; height: 23px; line-height: 23px; color: #ffffff;}.text-wrapper						{display: block; position: relative; height: 25px; width: auto; padding: 0px; margin: 0px; font-size: 0px;}.text-wrapper .text-wrapper-left		{display: block; position: relative; height: 25px; width: auto; padding: 0px 0px 0px 10px; margin: 0px 5px 0px 0px; background: url(../../Image/text-bg.png) no-repeat left center; font-size: 0px;}.text-wrapper .text-wrapper-right	{display: block; position: relative; height: 23px; width: auto; padding: 1px 10px 1px 0px; margin: 0px -5px 0px 0px; background: url(../../Image/text-bg.png) no-repeat right center; font-size: 0px;}.text-wrapper input.text				{display: block; position: relative; height: 18px; width: auto; padding: 2px 0px; margin: 0px; background: #ffffff; border: 0px; font: normal 11px/18px Verdana, sans-serif; color: #b5b5b5;}.gray-text-wrapper						{display: block; position: relative; height: 25px; width: auto; padding: 0px; margin: 0px; font-size: 0px; }.gray-text-wrapper .text-wrapper-left	{display: block; position: relative; height: 25px; width: auto; padding: 0px 0px 0px 10px; margin: 0px 5px 0px 0px; background: url(../../Image/gray-text-bg.png) no-repeat left center; font-size: 0px;}.gray-text-wrapper .text-wrapper-right	{display: block; position: relative; height: 23px; width: auto; padding: 1px 10px 1px 0px; margin: 0px -5px 0px 0px; background: url(../../Image/gray-text-bg.png) no-repeat right center; font-size: 0px;}.gray-text-wrapper input.text			{display: block; position: relative; height: 18px; width: auto; padding: 2px 0px; margin: 0px; background: #ffffff; border: 0px; font: normal 11px/18px Verdana, sans-serif; color: #b5b5b5;}#searchform							{position: relative; text-align: left; float: left; clear: left; width: 250px; padding: 0px 0px 0px 20px; overflow: hidden;}#searchform table					{position: relative; table-layout: auto; border-collapse: separate; border-spacing: 0px; width: auto; height: auto; float: none;}#searchform table td					{vertical-align: middle; padding: 0px; height: 53px; font-size: 0px;}#searchform .text-wrapper			{margin-right: 3px; float: none;}#searchform .text-wrapper .text		{width: 160px;}html>/**/body #searchform .text-wrapper	{margin-top: 1px;}#subscribeform						{position: relative; text-align: left; width: auto; padding: 0px; overflow: hidden;}#subscribeform table					{position: relative; table-layout: auto; border-collapse: separate; border-spacing: 0px; width: auto; height: auto; float: none;}#subscribeform table td				{vertical-align: middle; padding: 15px 0px 0px; height: auto; font-size: 0px;}#subscribeform .text-wrapper			{float: none;}#subscribeform .text-wrapper .text	{width: 140px;}#topmenu							{position: relative; float: right; clear: none; height: 53px; width: 70%; margin: 0px; padding: 0px; text-align: left; color: #ffffff; font: bold 16px/53px "Trebuchet MS", sans-serif; text-transform: uppercase;}#topmenu table						{position: relative; table-layout: auto; width: 100%; border-collapse: collapse; border: 0px; border-spacing: 0px;}#topmenu table td						{vertical-align: middle; text-align: center; padding: 0px 8px;}#topmenu a:link,#topmenu a:active,#topmenu a:visited					{color: #ffffff; text-decoration: none; margin: 0px; vertical-align: middle; font: bold 16px/53px "Trebuchet MS", sans-serif; white-space: nowrap;}#topmenu a:hover						{color: #e4f100; text-decoration: none;}.box						{position: relative; overflow: hidden; height: auto; width: auto; margin-bottom: 20px;}.box-title					{position: relative; height: auto; width: auto; padding: 0px 0px 0px 10px; margin: 0px; font: bold 16px/normal "Trebuchet MS", sans-serif; color: #0085ff; text-align: left; text-transform: uppercase;}.box-content				{position: relative; height: auto; width: auto; background: #ffffff; padding: 10px 12px;}img.title-icon				{display: inline; vertical-align: middle; margin: 0px; float: right; clear: none;}.nav_list					{position: relative; list-style: none; list-style-position: outside; margin: 0px; padding: 0px; color: #000000; font: normal 12px/normal Verdana, sans-serif; text-align: left;}.nav_list li					{padding: 0px; margin: 0px; width: auto; height: auto; border-bottom: 1px solid #ececec;}.nav_list li a:link,.nav_list li a:visited,.nav_list li a:active			{display: block; margin: 0px; height: 100%; width: auto; color: #000000; text-decoration: none; padding: 7px 0px 8px 13px; background: url(../../Image/categories-marker.png) -20px 11px no-repeat;}.nav_list li a:hover			{color: #0085ff; text-decoration: none; background-position: 1px 11px;}.list						{position: relative; list-style: none; list-style-position: outside; margin: 0px; padding: 0px; color: #fefefe; font: normal 12px/normal Verdana, sans-serif; text-align: left;}.list li						{padding: 0px; margin: 16px 0px; width: auto; height: 100%;}.list li a:link,.list li a:visited,.list li a:active				{margin: 0px; height: auto; width: auto; color: #fefefe; text-decoration: none;}.list li a:hover				{color: #e4f200; text-decoration: none;}.footmenu					{position: relative; margin: 0px auto; padding: 17px 0px 4px; text-align: center; color: #ffffff; font: bold 14px/normal "Trebuchet MS", sans-serif; text-transform: uppercase; width: 760px;}.footmenu a:link,.footmenu a:active,.footmenu a:visited			{color: #ffffff; text-decoration: none; margin: 0px 8px;}.footmenu a:hover			{color: #e4f100; text-decoration: none;}.copyright					{color: #ffffff; font: normal 11px/normal Verdana, sans-serif; text-align: center;}.pay-image					{position: absolute; left: 18px; top: 70px; height: 23px; width: 148px;}.ssl-image					{position: absolute; left: 48px; top: 15px; height: 50px; width: 90px;}.lock-image 				{position: absolute; right: 18px; top: 35px; }.banner						{position: relative; display: block; margin: 0px auto;}#col1 p						{margin: 8px 0px;}#col2 p						{margin: 8px 0px;}#col3 p						{margin: 8px 0px;}.title-20-up-red			{margin: 7px 0px; color: #fc0c0c; font: normal 20px/normal "Trebuchet MS", sans-serif; text-transform: uppercase; clear: both;}.title-16-up-blue			{margin: 10px 0px; color: #0085ff; font: bold 16px/normal "Trebuchet MS", sans-serif; text-transform: uppercase; clear: both;}#news						{position: relative; color: #000000; font: normal 11px/normal Verdana, sans-serif; padding: 10px 0px 0px;}#news .news-date				{color: #000000; font: bold 11px/normal Verdana, sans-serif; text-align: right; margin: 10px 0px;}#news .news-text				{color: #000000; font: normal 11px/normal Verdana, sans-serif; text-align: left; margin: 5px 0px;}a.newslink:link,a.newslink:active,a.newslink:visited			{color: #ffffff; text-decoration: none;}a.newslink:hover			{color: #e4f100; text-decoration: none;}.news-list					{list-style: none; list-style-position: outside; margin: 0px; padding: 0px; color: #000000; font: normal 11px/normal Verdana, sans-serif; text-align: left;}.news-list b					{color: #ffffff; font-weight: bold;}.news-list li				{padding: 0px; margin: 13px 0px; width: auto; height: 100%;}.news-list li a:link,.news-list li a:visited,.news-list li a:active		{color: #ffffff; text-decoration: none;}.news-list li a:hover			{color: #e4f100; text-decoration: none;}.powered-dreamnews			{color: #ffffff; font: normal 10px/normal Verdana, sans-serif; text-align: center;}.tour-table					{position: relative; table-layout: fixed; border-collapse: separate; border-spacing: 0px; width: 100%; height: auto; border: 0px;}.tour-cell					{background: url(../../Image/gradient1.png) top repeat-x; vertical-align: top; padding: 16px 8px;}.tour-list					{position: relative; list-style: none; list-style-position: outside; margin: 0px; padding: 0px; color: #000000; font: normal 12px/normal Verdana, sans-serif; text-align: left;}.tour-list li				{padding: 0px; margin: 0px; width: auto; height: auto;}.tour-list li a:link,.tour-list li a:visited,.tour-list li a:active		{display: block; margin: 0px; height: 100%; width: auto; color: #000000; text-decoration: none; padding: 7px 0px 8px 13px; background: url(../../Image/categories-marker.png) -20px 11px no-repeat;}.tour-list li a:hover			{color: #0085ff; text-decoration: none; background-position: 1px 11px;}#search-tours				{position: relative; border-bottom: 1px solid #d4d4d4; padding: 10px 0px 20px; }#search-tours-form			{position: relative; background: url(../../Image/gradient2.png) top repeat-x; padding: 15px 10px;}#search-tours-form table		{position: relative;}#search-tours-form td		{position: relative;}#search-tours-form .gray-text-wrapper		{margin: 0px 5px;}#search-tours-form .gray-text-wrapper .text	{width: 80px;}#recommended-tours				{position: relative;}#recommended-tours .tour-cell	{background: url(../../Image/gradient2.png) top repeat-x; padding: 10px 0px 10px 15px;}#recommended-tours .tour-title	{font: normal 12px/normal Verdana, sans-serif;}#recommended-tours .tour-title b	{font-weight: bold; color: #0085ff;}.tour-title a:link,.tour-title a:visited,.tour-title a:active				{color: #0085ff; text-decoration: none;}.tour-title a:hover				{color: #0085ff; text-decoration: underline;}#recommended-tours .tour-image	{display: block; border: 1px solid #ffffff; margin: 10px 0px;}#recommended-tours .tour-descr	{font-size: 11px; color: #000000;}#soc-btns { width: 170px; float: right; margin-left: 1px; margin-bottom: 10px; }#search_fields { position: absolute; top: 20px; left: 75px; z-index: 10 }#search_from, #search_to, #search_fields input.date	{display: block; position: absolute; top: 0px; height: 18px; width: auto; padding: 2px 0px; margin: 0px; border: 0px; font: normal 11px/18px Verdana, sans-serif; color: #b5b5b5; z-index: 15; 	background: transparent url(../../Image/calendar.png) no-repeat right 3px; width: 168px !important; }#search_from { left: 0px; }#search_to { left: 300px; }#chrome-workaround-1 input.date { left: 300px }
