/* some styles */
body,td{font-family: verdana;font-size:11px;}
body {
behavior:url("../Css/csshover3.htc");
}
/*remove dotter border on lone imgs*/
img {border:0;} 
/*remove dotted borders on img links*/
a:active, a:focus {outline: 0;border:none;}
input[type=image]
{
    border:0 none;
    outline: 0;
}

.mainform {margin:0px;}
textarea {font-family: verdana,helvetica,tahoma,sans-serif ; font-size: 8pt; color:#000000; background:#ffffff;}
.textarea1 {font-family: verdana,helvetica,tahoma,sans-serif ; font-size: 8pt; color:#000000; background:#ffffff;border:1px solid #2a88c5;}
.btn {font: bold 100% Verdana, Arial, Helvetica, sans-serif; cursor: hand; color: #505050; background-color: #dedede;}
p {margin:0px;line-height:16px;}
table.wh {width:100%;height:100%;} 
td.wh {width:100%;height:100%;} 
th {font-weight:normal;font-family:Verdana;font-size:18;}

a {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:underline}
a:link {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:underline}
a:visited {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:underline}
a:hover {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none}

a.dashed {font-family: verdana; font-size: 11px; color:#0071b9; border-bottom:1px dashed #0071b9; text-decoration:none}
a.dashed:link {font-family: verdana; font-size: 11px; color:#0071b9; border-bottom:1px dashed #0071b9; text-decoration:none}
a.dashed:visited {font-family: verdana; font-size: 11px; color:#0071b9; border-bottom:1px dashed #0071b9; text-decoration:none}
a.dashed:hover {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none}

a.dashed_a {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none}
a.dashed_a:link {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none}
a.dashed_a:visited {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none}
a.dashed_a:hover {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none}

h4 {
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
}

/*currency in search block*/

.currency 
{
    position:relative;
    left:210px;
    width:35px;
    height:20px;
}

/* adh visa checkbox */
.radio2 {background:#edf5fa}
.radiovisa {background:#2a88c5}

/* adh btns styles */
.shbutton {background-image:url(../images/search.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.empbtn {background-image:url(../images/empbtn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.finbtn {background-image:url(../images/finbtn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.add1btn {background-image:url(../images/add1.png);background-repeat:no-repeat;width:154px;height:26px;border:0px;}
.refbtn {background-image:url(../images/refresh.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.calbtn {background-image:url(../images/calculate.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.cal2btn {background-image:url(../images/calc2.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.bookbtn {background-image:url(../images/book.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.bookbtn2 {background-image:url(../images/book2.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.backbtn {background-image:url(../images/back.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.updbtn {background-image:url(../images/updorder.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.canbtn {background-image:url(../images/canorder.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.canbtn2 {background-image:url(../images/canord_2.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.logbtn {background-image:url(../images/login.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.cnames {background-image:url(../images/cnames.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}

.backbtn1 {background-image:url(../images/backbtn.png);background-repeat:no-repeat;width:25px;height:20px;border:0px;}
.nextbtn1 {background-image:url(../images/nextbtn.png);background-repeat:no-repeat;width:25px;height:20px;border:0px;}
.paynowbtn {background-image:url(../images/paynowbtn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.paynowbtn_na {background-image:url(../images/paynow_na.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}


.remove_s {background-image:url(../images/remove_s.png);background-repeat:no-repeat;width:52px;height:20px;border:0px;}
.add_s {background-image:url(../images/add_s.png);background-repeat:no-repeat;width:52px;height:20px;border:0px;}
.empty_s {background-image:url(../images/empbtn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.clear_cart{background-image:url(../images/emptycart.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.booknow{background-image:url(../images/booknow.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.booknow_na{background-image:url(../images/booknow_na.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}

/* adh dont remember )) */
.blue {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#3560a0; }
.indexsearch {font-family: verdana,helvetica,tahoma,sans-serif ; font-size: 10px; color:#000000}

/* adh dont remember )) */
a.sys {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#666666; text-decoration:none}
a.sys:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#666666; text-decoration:none}
a.sys:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#666666; text-decoration:none}
a.sys:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#333333; text-decoration:none}
.sys {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#666666; }

a.black {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#000000; text-decoration:none}
a.black:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#000000; text-decoration:none}
a.black:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#000000; text-decoration:none}
a.black:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#cc1a0b; text-decoration:none}
.black {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 8pt;  color:#000000; }

a.red {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.red:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.red:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.red:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}
.red {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt;  color:#cc1a0b; }

a.country {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 9px;  color:#000000; text-decoration:underline}
a.country:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 9px;  color:#000000; text-decoration:underline}
a.country:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 9px;  color:#000000; text-decoration:underline}
a.country:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 9px;  color:#cc1a0b; text-decoration:underline}

B.country1 {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  color:#6699FF; text-decoration:none}
B.country1:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  color:#6699FF; text-decoration:none}
B.country1:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  color:#6699FF; text-decoration:none}
B.country1:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  color:#6699FF; text-decoration:underline}

a.country2 {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.country2:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.country2:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.country2:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#cc1a0b; text-decoration:underline}
/* adh dont remember finished )) */

/* adh step3of3 cancelled/accepted label */
.red1 {color:#ed4e4e;}
.green1 {color:#70bd31;}

/* adh backgrounds */
.td1c {background : #d2d7df; text-align : center;}
.td1l {background : #ddecf6;border-color:#edf5fa;}
.td22l {background : #ddecf6;border-color:#edf5fa;}
.td2c {background : #edf5fa; text-align : center;}
.td2l {background : #edf5fa;border-color:#edf5fa;}

/* intourist.com table backgrounds */

.td1int {background : #ddecf6;}
.td2int {background : #edf5fa;}

/* dont remember )) */
a.red1 {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none; cursor:hand}
a.red1:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.red1:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}
a.red1:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 7pt; font-weight : bold; color:#cc1a0b; text-decoration:none}


A.grad {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc1a0b; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; TEXT-DECORATION: none
}
A.grad:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc1a0b; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; TEXT-DECORATION: none
}
A.grad:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc1a0b; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; TEXT-DECORATION: none
}
A.grad:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc1a0b; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; TEXT-DECORATION: underline
}

.date1 {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 11px;  color:#ffffff; text-decoration:none; background-color:#2a88c5; height:23;}

a.date2 {cursor:hand; text-decoration:none}
a.date2:link  {cursor:hand; text-decoration:none}
a.date2:visited {cursor:hand; text-decoration:none}
a.date2:hover {cursor:hand; text-decoration:underline}

.country2 {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 9px; text-decoration:none}
.zagolovok {
	COLOR: #3560a0; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
A.press {
	COLOR: #3560a0; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.press:link {
	COLOR: #3560a0; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.press:visited {
	COLOR: #3560a0; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.press:hover {
	COLOR: #3560a0; FONT-FAMILY: verdana,helvetica,tahoma,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.tnheader {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #000090;
  FONT-FAMILY: MS Sans Serif, Arial, Helvetica, sans-serif
 }
.tntabletext {
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: MS Sans Serif, Arial, Helvetica, sans-serif
 }
.top
{
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: MS Sans Serif, Arial, Helvetica, sans-serif
 }

.txt
{
  FONT-SIZE: 10pt;
  FONT-FAMILY: verdana,helvetica,tahoma,sans-serif
}
  
a.top {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#ffffff; text-decoration:none}
a.top:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#ffffff; text-decoration:none}
a.top:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#ffffff; text-decoration:none}
a.top:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px; font-weight : bold; color:#ffffff; text-decoration:underline}


a.info {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  text-decoration:underline}
a.info:link {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;   text-decoration:underline}
a.info:visited {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  text-decoration:underline}
a.info:hover {font-family: verdana,helvetica,tahoma,sans-serif; font-size: 10px;  text-decoration:underline}

select.test {font-family: Courier New, Courier; font-size: 11px; text-decoration:none}
/* dont remember )) finished */

/* adh inputs calcs selects */
.dateInputCell		{background-color:#fff; height:18px; border:1px solid; border-color:#7f9db9;}
.dateInput			{border:1px solid; border-color:#7f9db9; padding:2px; margin:0px;height:20px;width:106px;font-family:Verdana;font-size:12px;}
.dateBtnCell		{height:18px; border:0px;}
.dateBtn			{background-image:url(img/calnd.gif); background-repeat:no-repeat; background-position:center; border:2px outset #fff; font-size:12px; width:20px; padding:0; margin:0;}
.dateBtn1			{background-image:url(/images/cal.png); background-repeat:no-repeat; background-position:left top; border:0px; font-size:11px; width:19px; height:18px;}
.dropdown1 {width:120px;}
.dropdown2 {width:120px;}

/* dont rememebr )) */
.ListItem1			{font-family: Verdana; font-size: 11px; color: #333333;}
.searchtext         {font-family:Verdana; font-size: 11px; color: #333333;}

/* Rounds for blue tables */
td.Tcornerlu {width:11px;height:11px;background-image:url(../images/corner_lu.png);background-repeat:no-repeat;}
td.Tcornerlu2 {width:11px;height:11px;background-image:url(../images/corner_lu2.png);background-repeat:no-repeat;}
td.Tcornerru {width:11px;height:11px;background-image:url(../images/corner_ru.png);background-repeat:no-repeat;}
td.Tcornerrd {width:11px;height:11px;background-image:url(../images/corner_rd.png);background-repeat:no-repeat;}
td.Tcornerld {width:11px;height:11px;background-image:url(../images/corner_ld.png);background-repeat:no-repeat;}
td.tbgup {width:100%;height:11px;background-image:url(../images/tablebg_up.png);}
td.Tbgleft {width:11px;height:100%;background-image:url(../images/tablebg_left.png);background-repeat:repeat-y;}
td.Tbgdown {width:100%;height:11px;background-image:url(../images/tablebg_down.png);}
td.Tbgright {width:11px;height:100%;background-image:url(../images/tablebg_right.png);background-repeat:repeat-y;}

/* adh PersonalControl */
.perst {border:1px solid;border-color:#2a88c5;width:100%;background-color:#ddecf6;}
.perstitle {font-family: Verdana;font-size:11px;font-weight:bold;color:#2a88c5;}

/* adh Cart Link */
a.baslink {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:none}
a.baslink:link  {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.baslink:visited {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.baslink:hover {font-family: verdana; font-size: 11px; font-weight : normal; color:#ee5307; text-decoration:none}

a.wlink {font-family: verdana; font-size: 12px; font-weight : normal; color:White; text-decoration:none}
a.wlink:link  {font-family: verdana; font-size: 12px; font-weight : normal; color:White; text-decoration:underline}
a.wlink:visited {font-family: verdana; font-size: 12px; font-weight : normal; color:White; text-decoration:underline}
a.wlink:hover {font-family: verdana; font-size: 12px; font-weight : normal; color:White; text-decoration:none}

/* adh Pager Links */
a.pager {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:none}
a.pager:link  {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.pager:visited {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.pager:hover {font-family: verdana; font-size: 11px; font-weight : normal; color:#ee5307; text-decoration:none}
td.pager {background-color:#edf5fa;}

/* adh Hotel name Links */
a.hotellink {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:underline}
a.hotellink:link  {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:underline}
a.hotellink:visited {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:underline}
a.hotellink:hover {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:none}

td.wtext {font-family: Verdana; font-size: 12px; font-weight : normal; color:White; text-decoration:none;margin:0px;}


/* Titles */
.title1 {font-family:Myriad Pro,Verdana;font-size:24px;color:#000000;}
.title2 {font-family:Myriad Pro,Verdana;font-size:18px;color:#000000;margin-top:0px;}
.booktitle {font-family:Myriad Pro,Verdana;font-size:14px;color:White;}

a.title2 {font-family:Myriad Pro,Verdana;font-size:18px;color:#0071b9;margin-top:0px;text-decoration:underline;}
a.title2:link {font-family:Myriad Pro,Verdana;font-size:18px;color:#0071b9;margin-top:0px;text-decoration:underline;}
a.title2:visited {font-family:Myriad Pro,Verdana;font-size:18px;color:#0071b9;margin-top:0px;text-decoration:underline;cursor:hand pointer;}
a.title2:hover {font-family:Myriad Pro,Verdana;font-size:18px;color:#0071b9;margin-top:0px;text-decoration:none;}


a.title3 {font-family:Myriad Pro,Verdana;font-size:18px;color:#f03608;margin-top:0px;text-decoration:underline;cursor:hand pointer;}
a.title3:link {font-family:Myriad Pro,Verdana;font-size:18px;color:#f03608;margin-top:0px;text-decoration:underline;cursor:hand pointer;}
a.title3:visited {font-family:Myriad Pro,Verdana;font-size:18px;color:#f03608;margin-top:0px;text-decoration:underline;cursor:hand pointer;}
a.title3:hover {font-family:Myriad Pro,Verdana;font-size:18px;color:#f03608;margin-top:0px;text-decoration:none;}

.titlecontrol1 
{
    position:relative;
    text-align:left;
    
}


/*
.left1 {position:absolute;right:75%;height:100%;margin-right:37.5%;background-color:Black;}
.right1 {position:absolute;left:75%;height:100%;margin-left:37.5%;background-color:green;}
.middle1 {position:absolute;width:977px;height:100%;left:50%;margin-left:-488px;}
*/

/* adh table */
.Grid1 {border: 1px solid;border-color:#2a88c5;background-color:#ddecf6;}

/* adh title td styles booking step 2/3, 3/3 */
.book3h2 {font-family:Verdana;font-size:14px;color:Black;}
.book3h1 {font-family:Verdana;font-size:11px;color:White;background-color:#2a88c5;}
.book3 {font-family:Verdana;font-size:11px;color:Black;background-color:#ddecf6;}
.book3t2 {width:650px;}
.book3t3 {width:800px;}

/* main news */

a.main_news_h {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:underline}
a.main_news_h:link {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:underline}
a.main_news_h:visited {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:underline}
a.main_news_h:hover {font-family: verdana; font-size: 12px; font-weight : bold; color:#0071b9; text-decoration:none}

.main_news_date {font-family:Verdana;font-size:11px;font-weight:normal;color:#999999;}

a.main_news_ann {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.main_news_ann:link {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.main_news_ann:visited {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:underline}
a.main_news_ann:hover {font-family: verdana; font-size: 11px; font-weight : normal; color:#0071b9; text-decoration:none}

.blocktext {font-family: verdana; font-size: 11px; font-weight : normal; color:black;}

/* discover russia menu */

td.menu_russia_a {height:31px;width:222px;background-color:#edf5fa;}
td.menu_russia_n{height:31px;width:222px;background-image:url(../images/menu_russia.png);background-repeat:no-repeat;}

p.russia_menu_n {font-family:Verdana;font-size:14px;color:#333333;margin-left:27px;}

a.menu_russia_a {font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; margin-left:27px; text-decoration:underline}
a.menu_russia_a:link {font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; margin-left:27px; text-decoration:underline}
a.menu_russia_a:visited {font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; margin-left:27px; text-decoration:underline}
a.menu_russia_a:hover {font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; margin-left:27px; text-decoration:none}

p.disc_text{font-family:Verdana;font-size:12px;font-weight:normal;color:Black;line-height:18px;}
.photo_dest{padding-left:10px;color:#888888;}
.disc_image
{
    border:1px solid #e2e2e2;
    padding:10px;
}
.menu_ctrl_hover { height:31px;width:222px; }

.menu_ctrl { width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9;height:31px; }
a.menu_ctrl { width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; }
a.menu_ctrl:link { width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; }
a.menu_ctrl:visited { width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; }
a.menu_ctrl:hover { width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#0071b9; }

.menu_ctrl_click { padding:0px 0px 0px 27px; width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#333333; text-decoration:none }
a.menu_ctrl_click { padding:0px 0px 0px 27px; width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#333333; text-decoration:none }
a.menu_ctrl_click:link { padding:0px 0px 0px 27px; width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#333333; text-decoration:none }
a.menu_ctrl_click:visited { padding:0px 0px 0px 27px; width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#333333; text-decoration:none }
a.menu_ctrl_click:hover { padding:0px 0px 0px 27px; width:222px;font-family: verdana; font-size: 14px; font-weight : normal; color:#333333; text-decoration:none }

.mainmenu {font-family: verdana; font-size: 18px; color:white; text-decoration:none}
a.mainmenu {font-family: verdana; font-size: 18px; color:white; text-decoration:none}
a.mainmenu:link {font-family: verdana; font-size: 18px; color:white; text-decoration:none}
a.mainmenu:visited {font-family: verdana; font-size: 18px; color:white; text-decoration:none}
a.mainmenu:hover {font-family: verdana; font-size: 18px; color:white; text-decoration:none}
td.mainmenu {padding: 5 20 5 20;}
td.mainmenu:hover {background-color:#7bb5dc;}

a.caplink {font-family: verdana; font-size: 11px; color:#0071b9; font-weight:bold; text-decoration:underline}
a.caplink:link {font-family: verdana; font-size: 11px; color:#0071b9; font-weight:bold; text-decoration:underline}
a.caplink:visited {font-family: verdana; font-size: 11px; color:#0071b9; font-weight:bold; text-decoration:underline}
a.caplink:hover {font-family: verdana; font-size: 11px; color:#0071b9; font-weight:bold; text-decoration:none}

/* HotelTariffsControl TDs */

.hoteltc_top {background-color:#3b92c9;font-family:Verdana;font-size:12px;color:White;font-weight:normal;}
.hoteltc1 {font-family:Verdana;font-size:11px;color:#333333;}

/* russia list div */
#russialist 
{
    position:relative;
    float:left;
    padding-left:0px;
    width:950px;
}

/* logos main */
    
a.logos_main img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  border: 0px;
}
a.logos_main:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  border: 0px;
}


img.logos_main_img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  border: 0px;
}
         
img.logos_main_img:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  border: 0px;
}

/* Special offer main page */

.spec_date {font-family: Verdana;font-size:10px;color:#999999;margin:0px;}

p.specmain_price {font-family:Verdana;font-size:12px;color:#f03608;font-weight:bold;font-style:italic;margin:0px;}
span.specmain_price {font-family:Verdana;font-size:10px;color:#f03608;}

a.specmain_hotel {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:underline;line-height:14px;}
a.specmain_hotel:link {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:underline;line-height:14px;}
a.specmain_hotel:visited {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:underline;line-height:14px;}
a.specmain_hotel:hover {font-family: verdana; font-size: 11px; color:#0071b9; text-decoration:none;line-height:14px;}

.hotelposition 
{
    position:relative;
    top:0px;
    left:0px;
    width:116px;
    height:79px;
}

.hotelposition2
{
    position:relative;
    top:0px;
    left:0px;
    width:116px;
    height:79px;
}
.hotelramka 
{
    position:absolute;
    top:1px;
    right:1px;
    width:55px;
    height:13px;
    background-color:White;
}
.starhotel
{
    position:relative;
    top:2px;
    text-align:center;
}

.hotelspec1 
{
    position:absolute;
    right:1px;
    top:1px;
    width:55px;
    height:13px;
    background-color:White;
}
.hotelspec2 
{
    position:absolute;
    right:1px;
    top:1px;
    width:55px;
    height:13px;
    background-color:White;
}
.hotelspec3 
{
    position:absolute;
    right:1px;
    top:1px;
    width:55px;
    height:13px;
    background-color:White;
}
.hotelspec4 
{
    position:absolute;
    right:1px;
    top:1px;
    width:55px;
    height:13px;
    background-color:White;
}
.starspec 
{
    position:relative;
    top:2px;
    text-align:center;
}

/* margin/padding for special offer on main page */
div.special_main 
{
    position:relative;
    left:22px;
    top:20px;
    
}

/* link to RU web-site */
div.rulink 
{
    position:relative;
    height:25px;
    width:25px;
    left:195px;
    top:10px;
}

/* fix IE6 bug (input) in search tables - div added */
.iecrap1 {width:232px;height:60px;}
.iecrap2 {width:185px;height:60px;}
.iecrap3 {height:25px;width:244px;}
.iecrap4 {height:25px;width:318px;}

div.videopadding
{
    position:absolute;
    margin-top:70px;
}

div.disc_rus 
{
    overflow-x: hidden;
    overflow: auto;
    width: 670px;
    position: absolute; 
    height: 415px
}

div.rules
{
    overflow-x: hidden;
    overflow: auto;
    width: 970px;
    position: absolute; 
    height: 650px
}

.expand {background-image:url(../images/expand.png);height:20px;width:261px;background-repeat:no-repeat;}
.collapse {background-image:url(../images/collapse.png);height:20px;width:261px;background-repeat:no-repeat;}
.collapse2 {background-image:url(../images/collapse.png);height:22px;width:154px;background-repeat:no-repeat;}

.board_br {height:15px;}

/* google map */

.hotelmapbg 
{
    width:670px;
    height:415px;
    position:relative;
    background-image:url(../images/mapdiv.png);
    background-repeat:no-repeat;
}
.hotelmap 
{
    width:644px;
    height:387px;
    left:10px;
    top:10px;
    position:relative;
}

/* order view */

.email 
{
    position:relative;
    margin-left:20px;
    margin-top:13px;
}
.password 
{   
    position:relative;
    margin-left:20px;
    margin-top:8px;
}
.login 
{   
    position:relative;
    margin-left:86px;
    margin-top:10px;
    height:20px;
    width:55px;
}

.imagecursor 
{
    cursor:pointer;
    cursor:hand;
}


/* search */

.searchlbl 
{
    font-family:Verdana;
    font-size:11px;
    color:#5b5b5b;
    font-style:italic;
}


/* discover russia map */

.map_linkcont 
{
    position:absolute;
}

a.citylabel {font-family: verdana; font-size: 9px; color:White; text-decoration:none;padding-left:3px;}
a.citylabel:link {font-family: verdana; font-size: 9px; color:White; text-decoration:none;padding-left:3px;}
a.citylabel:visited {font-family: verdana; font-size: 9px; color:White; text-decoration:none;padding-left:3px;}
a.citylabel:hover {font-family: verdana; font-size: 9px; color:White; text-decoration:underline;padding-left:3px;}

#discmap_main
{
    position:relative;
    width:941px;
    height:535px;
    background-image:url(/Images/discmap.jpg);
    background-repeat:no-repeat;
    background-position:left;
}
#fixedmap 
{
    position:absolute;
    width:100%;
    height:100%;
}
.discmap_opacity
{
    position:absolute;
    height:100%;
    width:100%;
    background-color:Black;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity:0.4;
    _margin-right: -3px; /* IE6 */

}
#map_moscow
{
    position:absolute;
    float:left;
    left:82px;
    top:160px;
    width:48;
    height:14px;
}
#map_moscow1
{
    position:absolute;
    float:left;
    left:133;
    top:165;
    width:9;
    height:9;
    background-image:url(/Images/mscdot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_piter 
{
    position:absolute;
    float:left;
    left:162px;
    top:95px;
    width:75;
    height:14px;
}
#map_piter1
{
    position:absolute;
    float:left;
    left:152;
    top:101;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_eburg 
{
    position:absolute;
    float:left;
    left:257px;
    top:265px;
    width:71;
    height:14px;
}
#map_eburg1
{
    position:absolute;
    float:left;
    left:247;
    top:271;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_irkutsk 
{
    position:absolute;
    float:left;
    left:467px;
    top:411px;
    width:43;
    height:14px;
}
#map_irkutsk1
{
    position:absolute;
    float:left;
    left:514;
    top:416;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_kazan 
{
    position:absolute;
    float:left;
    left:194px;
    top:226px;
    width:37;
    height:14px;
}
#map_kazan1
{
    position:absolute;
    float:left;
    left:184;
    top:231;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_kostroma
{
    position:absolute;
    float:left;
    left:178px;
    top:161px;
    width:54;
    height:14px;
}
#map_rostovthegreat
{
    position:absolute;
    float:left;
    left:75px;
    top:144px;
    width:78;
    height:14px;
}
#map_kostroma1
{
    position:absolute;
    float:left;
    left:169;
    top:167;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_yaroslavl
{
    position:absolute;
    float:left;
    left:165px;
    top:177px;
    width:53;
    height:14px;
}
#map_yaroslavl1
{
    position:absolute;
    float:left;
    left:161;
    top:167;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_krasnoyarsk
{
    position:absolute;
    float:left;
    left:445px;
    top:364px;
    width:70;
    height:14px;
}
#map_krasnoyarsk1
{
    position:absolute;
    float:left;
    left:437;
    top:368;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_listvyanka 
{
    position:absolute;
    float:left;
    left:526px;
    top:432px;
    width:63;
    height:14px;
}
#map_listvyanka1
{
    position:absolute;
    float:left;
    left:518;
    top:424;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_nn
{
    position:absolute;
    float:left;
    left:90px;
    top:190px;
    width:70;
    height:14px;
}
#map_nn1
{
    position:absolute;
    float:left;
    left:163;
    top:195;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_novosib 
{
    position:absolute;
    float:left;
    left:299px;
    top:359px;
    width:66;
    height:14px;
}
#map_novosib1
{
    position:absolute;
    float:left;
    left:368;
    top:363;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_pk 
{
    position:absolute;
    float:left;
    left:726px;
    top:261px;
    width:146;
    height:14px;
}
#map_pk1
{
    position:absolute;
    float:left;
    left:876;
    top:264;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_petrozavodsk
{
    position:absolute;
    float:left;
    left:188px;
    top:118px;
    width:75;
    height:14px;
}
#map_petrozavodsk1
{
    position:absolute;
    float:left;
    left:188;
    top:110;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_suzdal
{
    position:absolute;
    float:left;
    left:100px;
    top:175px;
    width:40;
    height:14px;
}
#map_suzdal1
{
    position:absolute;
    float:left;
    left:142;
    top:179;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_sochi
{
    position:absolute;
    float:left;
    left:26px;
    top:242px;
    width:37;
    height:14px;
}
#map_sochi1
{
    position:absolute;
    float:left;
    left:22;
    top:258;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_perm
{
    position:absolute;
    float:left;
    left:239px;
    top:235px;
    width:33;
    height:14px;
}
#map_perm1
{
    position:absolute;
    float:left;
    left:230;
    top:240;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_vnovg
{
    position:absolute;
    float:left;
    left:66px;
    top:105px;
    width:70;
    height:14px;
}
#map_vnovg1
{
    position:absolute;
    float:left;
    left:140;
    top:110;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_ufa
{
    position:absolute;
    float:left;
    left:209px;
    top:270px;
    width:25;
    height:14px;
}
#map_ufa1
{
    position:absolute;
    float:left;
    left:200;
    top:275;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_volgograd
{
    position:absolute;
    float:left;
    left:96px;
    top:265px;
    width:59;
    height:14px;
}
#map_volgograd1
{
    position:absolute;
    float:left;
    left:98;
    top:258;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_murmansk
{
    position:absolute;
    float:left;
    left:269px;
    top:55px;
    width:60;
    height:14px;
}
#map_murmansk1
{
    position:absolute;
    float:left;
    left:259;
    top:60;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_vladik 
{
    position:absolute;
    float:left;
    left:684px;
    top:480px;
    width:70;
    height:14px;
}
#map_vladik1
{
    position:absolute;
    float:left;
    left:756;
    top:484;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_rostovondon
{
    position:absolute;
    float:left;
    left:63px;
    top:230px;
    width:83;
    height:14px;
}
#map_rostovondon1
{
    position:absolute;
    float:left;
    left:53;
    top:235;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_samara
{
    position:absolute;
    float:left;
    left:170px;
    top:247px;
    width:45;
    height:14px;
}
#map_samara1
{
    position:absolute;
    float:left;
    left:160;
    top:252;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_astrakhan
{
    position:absolute;
    float:left;
    left:98px;
    top:297px;
    width:60;
    height:14px;
}
#map_astrakhan1
{
    position:absolute;
    float:left;
    left:88;
    top:302;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_syktyvkar
{
    position:absolute;
    float:left;
    left:250px;
    top:181px;
    width:58;
    height:14px;
}
#map_syktyvkar1
{
    position:absolute;
    float:left;
    left:241;
    top:185;
    width:6;
    height:6;
    background-image:url(/Images/reddot.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GALLERIES*/

#discmap_main2
{
    position:relative;
    width:941px;
    height:535px;
    background-image:url(/Images/discmap2.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

#map_moscow2
{
    position:absolute;
    float:left;
    left:133;
    top:165;
    width:9;
    height:9;
    background-image:url(/Images/mscdot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_piter2
{
    position:absolute;
    float:left;
    left:152;
    top:101;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}


#map_eburg2
{
    position:absolute;
    float:left;
    left:247;
    top:271;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_irkutsk2
{
    position:absolute;
    float:left;
    left:514;
    top:416;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_kazan2
{
    position:absolute;
    float:left;
    left:184;
    top:231;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_kostroma2
{
    position:absolute;
    float:left;
    left:169;
    top:167;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_yaroslavl2
{
    position:absolute;
    float:left;
    left:161;
    top:167;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_krasnoyarsk2
{
    position:absolute;
    float:left;
    left:437;
    top:368;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_listvyanka2
{
    position:absolute;
    float:left;
    left:518;
    top:424;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_nn2
{
    position:absolute;
    float:left;
    left:163;
    top:195;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_novosib2
{
    position:absolute;
    float:left;
    left:368;
    top:363;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_pk2
{
    position:absolute;
    float:left;
    left:876;
    top:264;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_petrozavodsk2
{
    position:absolute;
    float:left;
    left:188;
    top:110;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_suzdal2
{
    position:absolute;
    float:left;
    left:142;
    top:179;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}
#map_sochi2
{
    position:absolute;
    float:left;
    left:22;
    top:258;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_perm2
{
    position:absolute;
    float:left;
    left:230;
    top:240;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_vnovg2
{
    position:absolute;
    float:left;
    left:140;
    top:110;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_ufa2
{
    position:absolute;
    float:left;
    left:200;
    top:275;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_volgograd2
{
    position:absolute;
    float:left;
    left:98;
    top:258;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_murmansk2
{
    position:absolute;
    float:left;
    left:259;
    top:60;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_vladik2
{
    position:absolute;
    float:left;
    left:756;
    top:484;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_rostovondon2
{
    position:absolute;
    float:left;
    left:53;
    top:235;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_samara2
{
    position:absolute;
    float:left;
    left:160;
    top:252;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_astrakhan2
{
    position:absolute;
    float:left;
    left:88;
    top:302;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_syktyvkar2
{
    position:absolute;
    float:left;
    left:241;
    top:185;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

#map_rostovthegreat2
{
    position:absolute;
    float:left;
    left:150;
    top:164;
    width:6;
    height:6;
    background-image:url(/Images/reddot2.gif);
    background-repeat:no-repeat;
    background-position:left center;
    _margin-right: -3px; /* IE6 */
    _margin-top: -3px; /* IE6 */
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GALLERIES*/

/* search control fields */

.search_hotel_checkin {
    width:70px;
    height:20px;
    }
.search_hotel_cities {
    width:146px;
    }
.search_hotel_room {
    width:80px;
    }
.search_hotel_title {
    width:180px;
    }
.search_hotel_checkout {
    width:70px;
    height:20px;
    }
.search_hotel_categories {
    width:146px;
    }
.search_hotel_price {
    width:42px;
    height:20px;
    }
.search_hotel_distance {
    width:40px;
    }
    
    
.mainbutton {background:White;color:#0071B9;font-family:Verdana;font-size:14px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;margin:0 5px 0 5px;padding:5px;width:auto;
border-radius: 2px;text-decoration:underline;
border:0 transparent;
overflow:visible;
}

.mainbutton:hover {
background: #1796bf; /* Old browsers */
background: -moz-linear-gradient(top,  #1796bf 0%, #026eaf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1796bf), color-stop(100%,#026eaf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1796bf 0%,#026eaf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1796bf 0%,#026eaf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1796bf 0%,#026eaf 100%); /* IE10+ */
background: linear-gradient(top,  #1796bf 0%,#026eaf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1796bf', endColorstr='#026eaf',GradientType=0 ); /* IE6-9 */
text-decoration:none;
color:White;
-webkit-box-shadow: 0px 1px 1px 0px #bababa;
-moz-box-shadow: 0px 1px 1px 0px #bababa;
box-shadow: 0px 1px 1px 0px #bababa;
cursor:pointer; 
}

.pdfbutton {background-image:url(/images/pdfimage.png);background-repeat:no-repeat;width:25px;height:25px;border:0px;}
.pdfbutton:hover {background-image:url(/images/pdfimage.png);background-repeat:no-repeat;width:25px;height:25px;border:0px;cursor:pointer;}

.emailbutton {background-image:url(/images/mail.gif);background-repeat:no-repeat;width:17px;height:15px;border:0px;}
.emailbutton:hover {background-image:url(/images/mail.gif);background-repeat:no-repeat;width:17px;height:15px;border:0px;cursor:pointer;}

.printbutton {background-image:url(/images/print.gif);background-repeat:no-repeat;width:16px;height:15px;border:0px;}
.printbutton:hover {background-image:url(/images/print.gif);background-repeat:no-repeat;width:16px;height:15px;border:0px;cursor:pointer;}

.closebtn {background-image:url(../images/closebtn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.closebtn:hover {background-image:url(../images/closebtn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;cursor:pointer;}

.sendbutton {background-image:url(/images/send_btn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;}
.sendbutton:hover {background-image:url(/images/send_btn.png);background-repeat:no-repeat;width:104px;height:26px;border:0px;cursor:pointer;}

#cousine
{
    padding: 0; /* Убираем поля */
    margin-top: 5px;
    margin-left: 12px; /* Отступ слева */
}

