body {margin:0 10px;padding:0;font-family:Verdana,Helvetica,Tahoma,sans-serif;font-size:9pt;text-align:center;background:url(/IMG/HOME/body_bg.gif) #d0d4d5 repeat-x;}
td   {vertical-align:top;}

#block_main_bg  {width:100%;margin:0;background:url(/IMG/HOME/block_main_bg.png) repeat-y center;} 
#block_main     {width:980px;margin:0 auto;text-align:left;background:#FFFFFF;padding:0 10px;} 
#block_content  {margin:0 0 0 300px;padding:0 30px;} 
#block_left     {width:300px;float:left;padding:0;background:#eaeeef;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;text-align:left;}
#block_top      {height:200px;margin:0 0 10px 0;padding:0;} 
#block_bottom   {margin:20px 0 0 0;border-top:#0065a4 5px solid;}

/* TOP */
#pic        {position:absolute;width:980px;height:170px;z-index:1;top:0;text-align:right;}
#mask       {position:absolute;width:980px;height:170px;z-index:2;top:0;background:url(/IMG/TOP/mask.png) no-repeat left top; -background:url(/IMG/TOP/mask.gif) no-repeat left top;}
#logo       {position:absolute;z-index:3;left:20px;top:10px;}
#slogan     {position:absolute;z-index:3;left:20px;top:90px;color:#0a4160;font-size:10.0pt;font-weight:bold;white-space:nowrap;font-family:arial;text-align:justify;}
#phone      {position:absolute;z-index:3;left:300px;top:47px;width:210px;height:35px;padding:20px 10px;background:url(/IMG/TOP/phone_bg.png) no-repeat;color:#1a92d1;font-size:13.0pt;font-weight:bold;white-space:nowrap;}
#partners   {position:absolute;z-index:3;left:20px;top:115px;width:260px;text-align:center;}
#header_bg  {position:absolute;z-index:4;top:146px;width:980px;height:48px;background:url(/IMG/TOP/header_bg.gif) repeat-x left bottom;}
#header     {position:absolute;z-index:5;top:145px;width:980px;background:url(/IMG/TOP/header_bg_white.gif) repeat-y;}
#header1    {height:26px;background:url(/IMG/TOP/header1_bg.gif) repeat-x left bottom;font-size:8pt;font-weight:bold;line-height:normal;font-family:arial;}
#header1 ul {margin:0;padding:0;list-style:none;}
#header1 li {margin:0 1px 0 0;padding:0 0 0 9px;background:url(/IMG/TOP/header1_left.png) no-repeat left top;white-space:nowrap;float:left;}
#header1 a, #header1 strong, #header1 span {padding:8px 15px 4px 6px;background:url(/IMG/TOP/header1_right.png) no-repeat right top;color:#ffffff;white-space:nowrap;text-decoration:none;display:block;float:left;}
#header2    {height:23px;background:url(/IMG/TOP/header2_bg.gif) repeat-x left bottom;font-size:7.5pt;font-weight:bold;line-height:normal;font-family:arial;}
#header2 ul {margin:0;padding:2px 0 0 0;list-style:none;}
#header2 li {margin:0 1px 0 0;padding:0 0 0 5px;background:url(/IMG/TOP/header2_left.png) no-repeat left top;white-space:nowrap;float:left;}
#header2 a, #header2 strong, #header2 span {padding:5px 10px 4px 0px;background:url(/IMG/TOP/header2_right.png) no-repeat right top;color:#ffffff;white-space:nowrap;text-decoration:none;display:block;float:left;}

/* BOTTOM */
#bottom_search      {width:230px;height:120px;overflow:none;margin:20px;padding:20px;background:url(/IMG/search_bg.gif) no-repeat;color:#034e7f;font-size:7.5pt;font-weight:bold;float:left;}
.bottom_search_input{height:20px;margin:0 10px 5px 0;padding:4px 10px;border:#0065a4 1px solid;font-size:9.5pt;}
#bottom_logo        {position:relative;top:0;left:0;margin:0 0 0 370px;padding:0;text-align:right;}
#bottom_menu        {position:relative;top:0;left:0;margin:20px 0 20px 350px;padding:0;color:#0a4160;font-size:7.0pt;font-weight:bold;text-align:right;}
.feed-control       {width:350px;float:left;margin:20px 0 20px 0;}

/* LEFT MENU */
#menu_left          {margin:10px 10px 30px 0;padding:20px 10px 40px 20px;color:#8e7344;font-size:9.0pt;font-weight:bold;font-family:arial;background:#ffffff;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
#menu_left ul       {margin:0;padding:0;list-style:none;}
#menu_left a        {color:#8e7344;text-decoration:none;}
#menu_left a:hover  {color:#8e7344;text-decoration:underline;}
#menu_left_head     {margin:0 10px 0 0;padding:4px 20px 2px 20px;color:#8e7344;font-size:11.0pt;font-weight:bold;font-family:arial;text-transform:uppercase;background:url(/IMG/special_bg.gif) #ffffff no-repeat;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
#menu_left_head a        {color:#8e7344;text-decoration:none;}
#menu_left_head a:hover  {color:#8e7344;text-decoration:underline;}
#menu_left_text     {margin:0;padding:10px 20px;color:#69372c;font-size:7.5pt;text-align:justify;font-weight:normal;}

/*---------------- LEFT MENU class(for new left menu of grp1, grp4, grp6 ----------------------- */
.menu_left          {margin:5px 10px 10px 0;padding:10px 10px 15px 20px;color:#8e7344;font-size:9.0pt;font-weight:bold;font-family:arial;background:#ffffff;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
.menu_left ul       {margin:0;padding:0;list-style:none;}
.menu_left a        {color:#8e7344;text-decoration:none;}
.menu_left a:hover  {color:#8e7344;text-decoration:underline;}
.menu_left a:visited {color:#8e7344;}
.menu_left_head     {margin:0 10px 0 0;padding:4px 20px 2px 20px;color:#8e7344;font-size:11.0pt;font-weight:bold;font-family:arial;text-transform:uppercase;background:url(/IMG/special_bg.gif) #ffffff no-repeat;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
.menu_left_head a         {color:#8e7344;text-decoration:none;}
.menu_left_head a:hover   {color:#8e7344;text-decoration:underline;}
.menu_left_head a:visited {color:#8e7344;}
.menu_left_text     {margin:0;padding:10px 20px;color:#69372c;font-size:7.5pt;text-align:justify;font-weight:normal;}


/* ----------------------------------------------------------------------------------- */

a         {color:#1a92d1;text-decoration:underline;}
a:hover   {color:#1a92d1;text-decoration:none;}
a:visited {color:#1a92d1;}

h1            {color:#8e7344;font-size:13.0pt;font-family:arial;padding:4px 0;text-transform:uppercase;}
h1 a:link     {color:#8e7344;text-decoration:none;}
h1 a:visited  {color:#8e7344;text-decoration:none;}
h1 a:hover    {color:#8e7344;text-decoration:underline;}
.h1_small     {color:#8e7344;font-size:9.0pt;font-weight:bold;text-transform:none;}
h2            {color:#333333;font-size:11pt;font-family:arial;}
h3            {color:#333333;font-size:10pt;font-family:arial;}
h4            {color:#bd5e00;font-size:10pt;font-family:arial;}
h4 a:link     {color:#bd5e00;}
h4 a:hover    {color:#bd5e00;text-decoration:none;}
h4 a:visited  {color:#bd5e00;}
.h4           {color:#bd5e00;font-size:10pt;font-family:arial;font-weight:bold;}
.h4 a:link    {color:#bd5e00;}
.h4 a:hover   {color:#bd5e00;text-decoration:none;}
.h4 a:visited {color:#bd5e00;}
td   {vertical-align:top;}
p    {color:#222222;text-align:justify;}
hr   {height:1px;color:#222222;}


.red      {color:#cc6600;}

.small    {font-size:7.0pt;}
.pic      {padding:1px;border:1px solid #8e7344;}

.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}
.flright    {float:right;padding:0 0 10px 10px;}
.flleft     {float:left;padding:0 10px 10px 0;}
.justify    {text-align:justify;}

.border_dashed {border-top:#404040 1px dashed;} 
.border_dotted {border-top:#c8c8c8 1px dotted;} 

.bg1 {background:#eaeeef;padding:2px 10px;}
.bg2 {background:#FFFFFF;padding:2px 10px;border-right:#cdb276 1px solid;border-bottom:#cdb276 1px solid;border-left:#e6d8ba 1px solid;border-top:#e6d8ba 1px solid;}
.bg3 {background:#FFFFFF;padding:2px 10px;}
.bg4 {background:#cdb276;padding:4px 10px;color:#ffffff;font-family:arial;font-weight:bold;}
.bg5 {background:#FFFFFF;padding:2px 10px;border-right:#cdb276 1px solid;border-bottom:#cdb276 1px solid;border-left:#e6d8ba 1px solid;border-top:#e6d8ba 1px solid;font-weight:bold;}
.bg6 {background:#cdb276;padding:4px 10px;color:#ffffff;font-family:arial;font-weight:bold;text-align:center;}

.bg_green {background:#bfde7d;padding:2px 10px;border-right:#cdb276 1px solid;border-bottom:#cdb276 1px solid;border-left:#e6d8ba 1px solid;border-top:#e6d8ba 1px solid;}
.bg_yellow{background:#f6ce62;padding:2px 10px;border-right:#cdb276 1px solid;border-bottom:#cdb276 1px solid;border-left:#e6d8ba 1px solid;border-top:#e6d8ba 1px solid;}
.bg_orange{background:#df9a3f;padding:2px 10px;border-right:#cdb276 1px solid;border-bottom:#cdb276 1px solid;border-left:#e6d8ba 1px solid;border-top:#e6d8ba 1px solid;}

.input        {height:18px;border:#999999 1px solid;}
.textarea     {border:#999999 1px solid;}
.input_button {height:20px;margin:0;padding:2px 8px;border:#999999 1px solid;font-size:9.0pt;font-family:verdana;}
.block_grey   {width:560px;padding:20px;border:#c4cfd1 1px solid;background:#eaeeef;}



/* begin NEWS */
.news_head           {color:#8e7344;font-size:10.0pt;font-family:verdana;text-transform:none;}
.news_head a:link    {color:#8e7344;text-decoration:none;}
.news_head a:visited {color:#8e7344;text-decoration:none;}
.news_head a:hover   {color:#8e7344;text-decoration:underline;}
.news_date           {color:#8e7344;font-size:8.5pt;font-family:verdana;}
.news_categories     {font-weight:bold;}
.news_separator      {display:block;height:1px;border-top:#c8c8c8 1px dotted;margin:20px 0;}
.news_list_head a    {color:#0a4160;text-decoration:none;}
.news_list_head a:link    {color:#0a4160;text-decoration:none;}
.news_list_head a:visited {color:#0a4160;text-decoration:none;}
.news_list_head a:hover   {color:#0a4160;text-decoration:underline;}
/* end NEWS */

/* begin TOUR_VIEW */
#tourcontent       {padding:20px;border:1px solid #8e7344;border-top:0;min-height:500px;}
#tourcontent_simple{padding:20px;border:1px solid #8e7344;}
#tourmenu          {width:100%;height:28px;background:url(/IMG/tourmenu_bg.gif) repeat-x left bottom;font-size:9.0pt;font-weight:bold;font-family:arial;}
#tourmenu ul       {margin:0;padding:0;list-style:none;}
#tourmenu li       {margin:0 1px 0 0;padding:0 0 0 9px;background:url(/IMG/tourmenu_left.gif) no-repeat left top;white-space:nowrap;float:left;}
#tourmenu a, #tourmenu strong, #tourmenu span {padding:5px 10px 3px 0px;background:url(/IMG/tourmenu_right.gif) no-repeat right top;color:#000000;white-space:nowrap;text-decoration:none;display:block;float:left;}
#tourmenu #current   {background:url(/IMG/tourmenu_left_on.gif) no-repeat left top;color:#8e7344;}
#tourmenu #current a {padding-bottom:8px;background:url(/IMG/tourmenu_right_on.gif) no-repeat right top;color:#8e7344;}
.tourpic           {padding:1px;border:1px solid #8e7344;}
#tourmarker        {float:left;margin:0 10px 10px 0;}
.tour_price_through{color:#cc6600;text-decoration:line-through;}
.tour_flright      {float:right;padding-left:10px;padding-top:20px;}
/* end TOUR_VIEW */

/* begin TOURLIST BLOCK */
#tourlist_block            {width:480px;height:100px;z-index:0;overflow:none;margin:0 0 5px 0;padding:10px 10px 20px 10px;text-align:right;vertical-align:bottom;background:url(/IMG/tourlist_bg.gif) no-repeat;}
#tourlist_content          {height:90px;z-index:1;overflow:none;margin:0;padding:0;text-align:left;}
#tourlist_details a        {z-index:2;overflow:none;margin:0;padding:0;color:#cdb276;font-size:8.0pt;font-weight:bold;text-decoration:none;}
#tourlist_details a:hover  {color:#8e7344;}
#tourlist_details a:visited{color:#cdb276;}
#tourlist_head             {margin:0 0 10px 0;padding:0;font-size:10.0pt;font-weight:bold;font-family:arial;line-height:1.0em;text-transform:uppercase;}
#tourlist_head a           {color:#bd5e00;text-decoration:none;}
#tourlist_head a:hover     {color:#bd5e00;text-decoration:underline;}
#tourlist_head a:visited   {color:#bd5e00;}
#tourlist_subhead          {margin:0;padding:0;color:#222222;font-size:9.0pt;font-weight:bold;font-family:arial;}
.tourlist_pic              {float:left;margin-right:20px;padding:1px;border:1px solid #cdac65;}
.tourlist_price            {margin:0 4px;color:#bd5e00;font-size:11.0pt;font-weight:bold;}
.tourlist_description      {width:500px;margin:0 0 20px 0;text-align:justify;}
/* end TOURLIST BLOCK */



#tourcentres    {width:90%;height:80px;padding:20px;background:#eaeeef;border:1px solid #d6dedf;float:left;margin-bottom:40px;}
.tourcentres    {color:#333333;font-size:10pt;font-family:arial;font-weight:bold;vertical-align:middle;}

#hotel          {width:90%;height:160px;padding:20px;background:#eaeeef;border:1px solid #d6dedf;float:left;margin-bottom:40px;}
.hotel          {color:#333333;font-size:10pt;font-family:arial;font-weight:bold;padding:0 20px 10px 0;}
.hotel_small    {font-size:7.5pt;padding:0 10px 0 0;}

.testimonials   {margin-bottom:20px;padding:10px 50px;background:#f4f6f7;border:1px solid #d6dedf;}


/*   BEGIN  кнопки запроса и бронирования   */
#enquiry_button          {width:100px;height:32px;padding:8px 10px 10px 40px;background:url(/IMG/enquiry_button.gif) no-repeat;font-size:9.0pt;font-family:arial;font-weight:bold;}
#enquiry_button a:link   {color:#000000;text-decoration:none;}
#enquiry_button a:visited{color:#000000;text-decoration:none;}
#enquiry_button a:hover  {color:#000000;text-decoration:underline;}

#booking_button                {width:100px;height:32px;padding:8px 10px 10px 40px;background:url(/IMG/booking_button.gif) no-repeat;}
.booking_button_black          {color:#000000;font-size:9.0pt;font-family:arial;font-weight:bold;text-decoration:none;}
.booking_button_black a:link   {color:#000000;text-decoration:none;}
.booking_button_black a:visited{color:#000000;text-decoration:none;}
.booking_button_black a:hover  {color:#000000;text-decoration:underline;}
.booking_button_white          {color:#ffffff;font-size:7.5pt;font-weight:bold;text-decoration:none;}
.booking_button_white a:link   {color:#ffffff;text-decoration:none;}
.booking_button_white a:visited{color:#ffffff;text-decoration:none;}
.booking_button_white a:hover  {color:#ffffff;text-decoration:underline;}
/*   END  кнопки запроса и бронирования   */



.booking        {margin-bottom:20px;padding:10px 20px 10px 100px;background:#f4f6f7;border:1px solid #d6dedf;}
.booking_head   {font-size:10pt;color:#ffffff;background:#8e7344;padding:4px 0 2px 20px;}


/*.enquiry {margin:0;padding:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}*/

/* SPECIAL OFFERS Menu*/
.special_block             {width:270px;margin:2px 0;padding:10px;background:url(/IMG/special_bg.gif) #FFFFFF no-repeat;background-position:left 10px;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
.special_block a           {text-decoration:none;}
.special_block a:hover     {text-decoration:none;}
.special_head              {margin:0 0 5px 0;padding:0;}
.special_head  h4            {margin:0;padding:0;color:#1a92d1;font-size:8.5pt;font-family:Verdana,Helvetica,Tahoma,sans-serif;line-height:1.2em;}
.special_subhead           {margin:0 0 0 120px;padding:0;color:#0a4160;font-size:7.5pt;}
.special_subhead a:link    {color:#0a4160;}
.special_subhead a:visited {color:#0a4160;}
.special_price             {color:#cc6600;font-size:9.0pt;font-weight:bold;}
.special_pic               {margin:0 10px;border:1px solid #8e7344;float:left;}
.special_block_head        {width:250px;margin:0;padding:4px 20px 2px 20px;color:#8e7344;font-size:11.0pt;font-weight:bold;font-family:arial;background:url(/IMG/special_bg.gif) #ffffff no-repeat;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
.special_text              {margin:0;padding:10px 20px;color:#69372c;font-size:7.5pt;text-align:justify;font-weight:normal;}






/* ----------------------------- for TITLE PAGE------------------------------------------------------- */

.home #block_main     {width:980px;margin:0 auto;text-align:left;background:#FFFFFF;padding:0 10px;} 
.home #block_left     {width:350px;padding:0;float:left;padding:0;background:#eaeeef;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;text-align:left;}
.home #block_mainmenu {width:350px;margin:0 250px 0 350px;padding:0 10px;} 
.home #block_right    {width:250px;float:right;padding:0;}
.home #block_top      {height:200px;margin:0 0 10px 0;padding:0;} 
.home #block_bottom   {margin:20px 0 0 0;border-top:#0065a4 5px solid;;}

/* SPECIAL OFFERS */
.home .special_block             {width:320px;margin:2px 0;padding:10px;background:url(/IMG/special_bg.gif) #FFFFFF no-repeat;background-position:left 10px;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
.home .special_block a           {text-decoration:none;}
.home .special_block a:hover     {text-decoration:none;}
.home .special_head              {margin:0 0 5px 0;padding:0;}
.home h4                         {margin:0;padding:0;color:#1a92d1;font-size:8.5pt;font-family:Verdana,Helvetica,Tahoma,sans-serif;line-height:1.2em;}
.home h4 a:link                  {color:#1a92d1;}
.home h4 a:visited               {color:#1a92d1;}
.home .special_subhead           {margin:0 0 0 120px;padding:0;color:#0a4160;font-size:7.5pt;}
.home .special_subhead a:link    {color:#0a4160;}
.home .special_subhead a:visited {color:#0a4160;}
.home .special_price             {color:#cc6600;font-size:9.0pt;font-weight:bold;}
.home .special_pic               {margin:0 10px;border:1px solid #8e7344;float:left;}
.home .special_block_head        {width:300px;margin:0;padding:4px 20px 2px 20px;color:#8e7344;font-size:11.0pt;font-weight:bold;font-family:arial;background:url(/IMG/special_bg.gif) #ffffff no-repeat;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;}
.home .special_text              {margin:0;padding:10px 20px;color:#69372c;font-size:7.5pt;text-align:justify;font-weight:normal;}
.home .h1                        {position:relative;left:-1000px;}
.home h1                         {margin:0;font-size:7.0pt;font-family:verdana;text-align:left;font-weight:normal;line-height:0.5em;}

/* MAINMENU BLOCK */
.home .mainmenu_block             {width:330px;height:60px;overflow:none;background:url(/IMG/HOME/mainmenu_bg.gif) no-repeat;margin:0 0 5px 0;padding:10px;}
.home .mainmenu_block a           {text-decoration:none;}
.home .mainmenu_block a:hover     {text-decoration:none;}
.home .mainmenu_head              {margin:0 0 5px 0;padding:0;}
.home h3                          {margin:0;padding:0;color:#ffffff;font-size:9.5pt;font-weight:bold;font-family:arial;line-height:1.0em;text-transform:uppercase;}
.home h3 a:link                   {color:#ffffff;}
.home h3 a:visited                {color:#ffffff;}
.home .mainmenu_subhead           {margin:0;padding:0;color:#69372c;font-size:7.5pt;font-weight:bold;line-height:1.0em;}
.home .mainmenu_subhead a:link    {color:#69372c;}
.home .mainmenu_subhead a:visited {color:#69372c;}
.home .mainmenu_details           {overflow:none;margin:0;padding:0;color:#ebe9c0;font-size:7.5pt;font-weight:bold;text-align:right;}
.home .mainmenu_details a:link    {color:#ebe9c0;}
.home .mainmenu_details a:visited {color:#ebe9c0;}
.home .mainmenu_pic               {float:left;margin-right:10px;}

/* RIGHT BLOCK */
.home .block_right_01      {width:210px;height:45px;padding:10px 20px 0 20px;background:url(/IMG/HOME/block_right_01.png) no-repeat;} 
.home .block_right_02      {padding:0px 20px 5px 20px;background:url(/IMG/HOME/block_right_02.png) no-repeat bottom;} 
.home #weather             {width:250px;padding:0;} 
.home .weather_head        {margin:0;padding:0 0 5px 0;color:#0a4160;font-size:10.0pt;font-weight:bold;font-family:arial;} 
.home .weather_subhead     {color:#0a4160;font-size:8.5pt;font-weight:bold;vertical-align:middle;} 
.home .weather_temp        {color:#1a92d1;font-size:9.0pt;font-weight:bold;vertical-align:middle;} 
.home .weather_icon        {padding:0 5px;vertical-align:bottom;} 
.home .weather_gismeteo    {color:#b4c1c3;font-size:7.0pt;font-weight:bold;text-align:right;} 
.home .agent               {padding:0 0 1px 10px;color:#0a4160;font-size:7.5pt;font-weight:bold;} 
.home .agent a:link        {color:#0a4160;text-decoration:none;} 
.home .agent a:visited     {color:#0a4160;text-decoration:none;} 
.home .agent a:hover       {color:#0a4160;text-decoration:underline;} 
.home .time                {padding:0 0 1px 10px;color:#0a4160;font-size:7.5pt;font-weight:bold;}
.home .time_c              {padding:0 0 1px 10px;color:#1a92d1;font-size:7.5pt;font-weight:bold;}
.home .webcamera           {padding:0 0 1px 10px;color:#0a4160;font-size:7.5pt;font-weight:bold;}
.home .webcamera a:link    {color:#0a4160;text-decoration:none;}
.home .webcamera a:visited {color:#0a4160;text-decoration:none;}
.home .webcamera a:hover   {color:#0a4160;text-decoration:underline;}
.home #news                {width:250px;} 
.home #news_list_head      {margin:0 0 10px 0;color:#0a4160;font-size:10.0pt;font-weight:bold;font-family:arial;}
.home #news_list_head a:link    {color:#0a4160;text-decoration:none;}
.home #news_list_head a:visited {color:#0a4160;text-decoration:none;}
.home #news_list_head a:hover   {color:#0a4160;text-decoration:underline;}
.home .news_head           {font-size:8.5pt;padding:0 0 10px 0;}
.home .news_head a:link    {color:#0a4160;text-decoration:none;}
.home .news_head a:visited {color:#0a4160;text-decoration:none;}
.home .news_head a:hover   {color:#0a4160;text-decoration:underline;}
.home .news_date           {color:#8e7344;font-size:7.5pt;font-weight:bold;}
.home .right_offer         {cursor: pointer;}

/* ----------------------------- for SPECIAL OFFERS PAGE------------------------------------------------------- */
.special #block_content        {margin:0;padding:0 30px;} 
.special .special_block_top    {width:920px;height:20px;background:url(/IMG/special_block_top.jpg) no-repeat;} 
.special .special_block_bottom {width:900px;margin-bottom:40px;padding:0 20px 30px 0;background:url(/IMG/special_block_bottom.jpg) no-repeat bottom;} 
.special h2               {color:#934029;font-size:16.0pt;font-family:arial;margin:5px 0 10px 0;font-weight:normal;}
.special p                {margin:0 0 10px 0;}
.special .special_price   {width:210px;float:left;padding:5px;background:#e24933;border-bottom:1px solid #ffffbe;color:#ffffbe;font-weight:bold;font-family:Times New Roman;font-size:10.5pt;text-align:right;white-space:nowrap;}
.special .special_details {overflow:none;margin:0;padding:10px 0 5px 0;color:#c25d43;font-size:10.0pt;font-weight:bold;text-align:right;}
.special .h4           {color:#934029;}

/* ----------------------------- for LUXURY PAGE------------------------------------------------------- */
 

#luxury_head		{padding:0;width:100%;min-height:130px;}
#luxury_title 		{padding: 5px 0 0 120px;width:690px;text-align:left;}
.luxury #block_content	{background:transparent url(/IMG/luxury_russia_head.jpg) no-repeat scroll top left;padding: 0; margin: 0;}
.luxury #block_left     {width:350px;padding:0;float:left;padding:0;background:#eaeeef;border-right:#d6dedf 1px solid;border-bottom:#d6dedf 1px solid;text-align:left;}
.luxury #block_top      {height:200px;margin:0;padding:0;} 
.luxury p   		{color:grey;font-family:Verdana;}
.luxury h1            	{color:#E3A332;font-size:13.0pt;font-family:Bookman Old Style, arial;padding:4px 0;text-transform:uppercase;}
.luxury h1 a:link    	{color:#E3A332;text-decoration:none;}
.luxury h1 a:visited  	{color:#E3A332;text-decoration:none;}
.luxury h1 a:hover    	{color:#E3A332;text-decoration:underline;}
.luxury .luxury_tour #block_content	{background:transparent url(/IMG/luxury_russia_tour_head.jpg) no-repeat scroll top left;}
.luxury .luxury_tour h1 		{color:grey;font-size:10.0pt;font-family:Bookman Old Style, arial;padding:4px 0;text-transform:uppercase;}
.luxury .luxury_tour h1 a:link    	{color:grey;text-decoration:underline;}
.luxury .luxury_tour h1 a:visited  	{color:grey;text-decoration:none;}
.luxury .luxury_tour h1 a:hover    	{color:grey;text-decoration:underline;}
.luxury table 		{color:grey;font-family:Verdana, arial;}
.luxury .lb_title h2    {padding:0;text-align:left;line-height:10%;}
.luxury h2            	{color:grey;font-family:Bookman Old Style, arial;text-align:left;}
.luxury h4           	{color:#E3A332;font-family:Bookman Old Style, Verdana, arial;font-size:10pt;font-family:arial;font-weight:bold;}
.luxury h4 a:link    	{color:#E3A332;}
.luxury h4 a:hover   	{color:#E3A332;text-decoration:none;}
.luxury h4 a:visited 	{color:#E3A332;}
.luxury .h4           	{color:#E3A332;font-size:10pt;font-family:Bookman Old Style, Verdana, arial;font-weight:bold;}
.luxury .h2           	{color:grey; font-size:10pt; font-family:Bookman Old Style, arial;font-weight:bold;}
.luxury .h1		{padding:0;text-align:left;color:#E3A332;font-size:13.0pt;font-family:Bookman Old Style, arial;text-transform:uppercase;}
.luxury .h4 a:link    	{color:#E3A332;text-decoration:none;}
.luxury .h4 a:hover   	{color:#E3A332;text-decoration:underline;}
.luxury .h4 a:visited 	{color:#E3A332;text-decoration:none;}
.luxury .h1 a:link    	{color:#E3A332;text-decoration:none;}
.luxury .h1 a:hover   	{color:#E3A332;text-decoration:underline;}
.luxury .h1 a:visited 	{color:#E3A332;text-decoration:none;}
.luxury .h1_small       {color:grey;font-size:9.0pt;font-weight:bold;text-transform:none;}
.luxury .lb_top		{margin: 0 0 10px 0;float: right; width: 680px; border-top: 2px  dotted #E3A332; border-bottom: 2px dotted #E3A332; background:transparent url(/IMG/luxury_holiday.jpg) no-repeat scroll center right;text-align:right;padding:0;color:#E3A332;}
.luxury .lb_title 	{padding:0;width:680px;color:#E3A332;text-align:left;}
.luxury #tourcontent		{padding:10px;}
.luxury #tourcontent ul		{color:grey;font-family:Verdana;}

.lb_content		{cursor: pointer;}
.lb_content p   	{color:grey; padding:0 10px 0 0;}
.lb_content .tourpic    {padding:1px;border:1px solid grey;}
.lb_content_left	{padding:0;width:300px;float:left;}
.itinerary		{padding: 0px; margin-top:0;color:grey;font-family:Verdana, arial;}
.luxury #tourmenu #current   {color:#E3A332;}
.luxury #tourmenu #current a {color:#E3A332;}
.luxury .ltable 	{border-top: 2px  dotted #E3A332; border-bottom: 2px dotted #E3A332; margin: 0pt 0pt 5px 0pt; padding: 10px 0pt; min-height:140px;}
.luxury .lux_iti .lb_top	{margin: 0 0 10px 0;float: right; width: 660px; border-top: 2px  dotted #E3A332; border-bottom: 2px dotted #E3A332;
				background:transparent url(/IMG/luxury_holiday.jpg) no-repeat scroll center right;padding:0;color:#E3A332;}
.luxury .lux_iti .lb_title 	{padding:0;width:660px;color:#E3A332;text-align:left;}
.luxury .lux_iti .lb_title  h4	{margin: 10px 0;}
.luxury .lux_iti .lb_title  a:link    	{color:#E3A332;text-decoration:none;}
.luxury .lux_iti .lb_title  a:visited 	{color:#E3A332;text-decoration:none;}
.luxury .lux_iti .lb_title  a:hover   	{color:#E3A332;text-decoration:underline;}
.luxury .rtlink 		{float:right;padding:0 10px 10px 10px;}
.luxury .rtlink a:link 		{color:#1A92D1;text-decoration:underline;}
.luxury .rtlink a:visited 	{color:#1A92D1;text-decoration:underline;}
.luxury .rtlink a:hover 	{color:#1A92D1;text-decoration:underline;}


/*-------------------------------------VISA BOOKING------------------------------------------------------------------*/
.visa #block_content	{background:#FFFFFF;padding: 0; margin: 0;}
.visa h1		{text-transform:none;}
.visa .input_button     {cursor: pointer; height:20px;margin:0;padding:2px 8px;border:#999999 1px solid;font-size:9.0pt;font-family:verdana;}
.visa #block_top        {height:140px;margin:0 0 10px 0;padding:0;} 
#visa_mask       	{position:absolute;width:980px;height:140px;z-index:2;top:0;}
.visa #header     	{position:absolute;z-index:5;top:114px;width:980px;background:url(/IMG/TOP/header_bg_white.gif) repeat-y;}
#visa_phone      	{position:absolute;z-index:3;left:667px;top:0px;width:290px;height:58px;padding:10px 10px;color:#1A92D1;font-size:13.0pt;font-weight:bold;white-space:nowrap;}
.visa #partners   	{position:absolute;z-index:4;left:43px;top:37px;width:260px;text-align:center;}
.visa #step      	{position:absolute;z-index:6;left:320px;top:105px;width:650px;height:25px;color:white;font-size:6.0pt;font-weight:bold;white-space:nowrap;text-align:right;}



/*-------------------------------------END OF FILE------------------------------------------------------------------*/
