html					{}
body					{color:#373737; background:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; line-height:120%;}
.clear					{clear: both; height:0;}

/* TR site blocks */
#block_toursearch		{background:#F5E4B8; padding:7px 0 7px 0; border-bottom:solid 8px #FBF4E0; font-size:11px;}
#block_logo				{background:URL('/pics/logo.gif') no-repeat; display:block; font-size:11px; margin:0 0 0 20px; float:left; padding:40px 0 0 113px;}
#block_menu				{font-size:11px; margin:0px;}
#block_menu	a			{color:#9DACB9; margin:0 15px 0 0;}
#block_auth				{font-size:14px; float:right; width:220px; margin:15px 10px 0 0;}
#block_auth a			{color:#1CAD11;}
#block_search			{margin:15px 250px 0 320px;}
#block_menudbl			{font-size:11px; margin:5px 0 0 0; width:220px;}
#block_menudbl	a		{color:#9DACB9; margin:0 0 3px 0; display:block; margin:0 0 0 10px;}
#block_subscribe		{background:URL('/pics/bg_subscribe.gif') no-repeat; padding:40px 0 10px 15px; color:#FFFFFF; font-size:11px;}
#block_subscribe input.email	{width:160px; border:0; padding:3px 0 3px 0; background:none; }
#block_subscribe input.button	{width:30px; height:20px; border:0; padding:0;  background:none; }
#block_subscribe a		{color:#FFFFFF;}
#block_menu_sort		{font-size:11px; height:25px; margin:0 10px 0 20px; background:URL('/pics/bg_smenublock.gif') bottom repeat-x;}
#block_menu_sort a		{float:left; height:25px; background:URL('/pics/bg_smenu.gif') no-repeat; margin:0 0 0 10px; width:150px; text-align:center; border-right:solid 1px #CACACA;}
#block_menu_sort a.selected	{background:URL('/pics/bg_smenua.gif') no-repeat; color:#373737; font-weight:bold; text-decoration:none;}
.block_bottom_head		{width:100px; height:20px; padding:3px; background:#FDF2E7; text-align:center; margin:0 20px 0 0;}
.block_margin			{margin:0 0 20px 17px;}
.block_margin10			{margin:0 0 10px 10px;}
#block_city				{background:URL('/pics/bg_city.gif') no-repeat; padding:25px 10px 10px 10px; margin:0 10px 0 20px; color:#FFFFFF; float:right;}
#block_city select		{width:200px;}

.line_bold				{height:6px; background:#E5E9ED; margin:0 0 10px 0;}

/* TR site pics */

/* TR site calendar */
#fc td					{padding:2px; font-family:Tahoma; font-size:11px; color:#FFFFFF;}
#fc td#mns				{color:#1863A3}
#fc td.day				{width:18px;height:18px; background-color:#F0F0FF; border: 1px solid #E1E4FF;}

/* TR site tables */
table.tab_outer			{width:100%;}
#td_left				{width:100%; padding:10px 10px 10px 30px; line-height:140%;}
#td_right				{padding:10px; line-height:140%;}

.tab_countries		{width:100%;}
.tab_countries	td	{width:25%; font-size:16px; padding:10px;}
.tab_countries	td:hover				{background:#1863A3 URL('/pics/bg_cornerbr.gif') bottom right no-repeat; }
.tab_countries	td:hover a				{color:#FFFFFF;}
.tab_countries	td a{text-decoration:none; padding:5px 0 5px 55px; display:block;}
.tab_countries	td a:hover{color:#FFFFFF;}

.tab_companies		{width:100%;}
.tab_companies	td	{width:25%; padding:10px 10px 20px 10px; line-height:130%; font-size:14px; text-align:center; border-bottom:solid 1px #F0F0F0;}
.tab_companies	td img {margin:0 0 10px 0;}

td.copy					{border-right:solid 5px #FFA840; height:30px; width:30%; text-align:left; padding:0 10px 0 30px; font-size:11px;}
td.mail					{border-right:solid 5px #0066BB; height:30px; width:30%; text-align:right; padding:0 30px 0 10px; font-size:14px;}
td.dmenu				{text-align:left; padding:0 10px 0 30px; width:40%; font-size:11px; margin:0px; font-size:11px;}
td.dmenu a				{color:#9DACB9; margin:0 15px 0 0;}

/* TR site headers */
h1						{font-size:12px; color:#BB0000;}
h1.country				{margin:10px 0 10px 30px; color:#A10606; font-size:15px; padding:0 0 5px 0; font-weight:normal; line-height:150%;}
h1 img					{margin:0 5px 0 5px;}

h3						{color:#A10606; font-size:14px; padding:5px 0 5px 0;}
h3.red					{color:#A10606; font-size:16px; padding:5px 0 5px 10px; border-left:solid 5px #A10606;}
h3.blue					{color:#0066BB; font-size:16px; padding:5px 0 5px 10px; border-left:solid 5px #0066BB;}
h3.colored				{color:#A10606; background:#F6F2E8; font-size:16px; padding:5px 0 5px 10px; border-left:solid 5px #A10606;}

/* TR site forms */
form					{margin:0; padding:0;}
.text					{font-family:tahoma,arial,helvetica; background:#FFFFFF; font-size:12px; color:#333333; border:solid 1px #7F9DB9; height:15px; padding:2px;}
select, textarea		{font-family:tahoma,arial,helvetica; background:#FFFFFF; font-size:12px; color:#333333; border:solid 1px #7F9DB9; padding:2px;}
select					{height:20px; padding:2px;}
select.multi			{height:120px;}
input.date				{height:15px; width:50px; cursor:pointer; padding:2px 15px 2px 2px; font-size:11px; color:#333333; border:solid 1px #7F9DB9; background:#ffffff URL('/pics/bg_date.gif') right no-repeat; }
input.search			{font-family:tahoma,arial,helvetica; padding:6px 5px 5px 5px; width:100%; border:0; background:URL('/pics/bg_field_search.gif') no-repeat;}
input.search_button		{background:URL('/pics/button_search.gif') no-repeat; width:45px; height:27px; border:0;}

/* TR site links */
a						{color:#0066BB; text-decoration:underline; outline:none; cursor:pointer;}
a:link	 				{color:#0066BB;}
a:active 				{color:#0786F0;}
a:visited				{color:#0066BB;}
a:hover					{color:#0786F0; text-decoration:none;}
a img					{border:0;}


ul						{list-style-type:square; list-style-image:URL("pics/item.gif");}
ul.sm					{background:#F6F2E8; margin:0 0 5px 0; padding:10px 0 10px 20px; font-size:13px;}
li						{padding-bottom:5px;}	

.x-small				{font-size:9px;}
.small, .ft10			{font-size:10px;}
.big, .ft12				{font-size:12px;}
.x-big					{font-size:14px;}
.xx-big					{font-size:16px; font-weight:bold;}
.light					{font-size:9px; color:#B69E73;}
.x-light				{font-size:9px; color:#888888;}

.color					{float:left; margin-right:5px;}
.white					{color:#FFFFFF;}
.x-white				{color:#FFFFFF; font-size:9px;}
.list					{list-style-image:URL("/pics/item.gif")}
.list_white				{list-style-image:URL("/pics/item_white.gif")}
.red					{color:#BB0000; font-weight:bold;}
.orange					{color:#EF8900; font-weight:bold;}
.bgorange				{background-color:#EF8900; font-weight:bold; padding:3px; color:#FFFFFF; width:100px; height:20px; text-align:center;}

.title					{width:120px; height:20px; background-color:#6590C0; text-align:center; vertical-align:center; color:#FFFFFF; font-size:11px; font-family:arial narrow;}


.bg_left_top			{background-repeat:no-repeat; background-position:top left;}
.bg_right_top			{background-repeat:no-repeat; background-position:top right;}
.bg_right_bot			{background-repeat:no-repeat; background-position:bottom right;}



a.red					{color:#CC3333; text-decoration:none;}
a.red:link	 			{color:#CC3333;}
a.red:active 			{color:#FF3333;}
a.red:visited			{color:#CC3333;}
a.red:hover				{color:#FF3333; text-decoration:underline;}

a.hide					{color:#555555; text-decoration:none;}
a.hide:link				{color:#555555;}
a.hide:active 			{color:#18C7E6;}
a.hide:visited			{color:#555555;}
a.hide:hover			{color:#0786F0; text-decoration:underline;}

a.white					{color:#FFFFFF;}
a.white:link			{color:#FFFFFF;}
a.white:active 			{color:#F5ECD5;}
a.white:visited			{color:#FFFFFF;}
a.white:hover			{color:#F5ECD5; text-decoration:none;}

a.slight				{color:#9DACB9;}
a.slight:link			{color:#9DACB9;}
a.slight:active 		{color:#AABBDD;}
a.slight:visited		{color:#9DACB9;}
a.slight:hover			{color:#AABBDD; text-decoration:none;}

a.orange				{color:#FF8800;}
a.orange:link	 		{color:#FF8800;}
a.orange:active 		{color:#FF6600;}
a.orange:visited		{color:#FF8800;}
a.orange:hover			{color:#FF6600; text-decoration:none;}
