body, tr, text { font-size_:11pt;  font-family:Verdana, AvantGarde, Arial, Comic Sans MS, Verdana, Helvetica, sans-serif; }


.nobr { white-space: nowrap }

.hover_underline       { text-decoration:none;      }
.hover_underline:hover { text-decoration:underline; }

.link_chocolate:link    { color:Chocolate; }
.link_chocolate:visited { color:Chocolate; }

.via_tel { }


a { text-decoration:none; }
a:hover { text-decoration:underline; }

a:link    { color:Chocolate; } /* #664e42 */
a:visited { color:Chocolate; }


input { font-size:9pt;  font-family:Verdana, AvantGarde, Arial, Comic Sans MS, Verdana, Helvetica, sans-serif; color:White; background-color:#8F8373; padding-top:1px; padding-bottom:3px; height:23px; padding-left:10px; padding-right:10px; }

.inputSubmit { font-size:9pt; font-weight:bold; font-family:Verdana, AvantGarde, Arial, Comic Sans MS, Verdana, Helvetica, sans-serif; color:Black; background-color:White; padding-top:1px; padding-bottom:3px; height:40px; width:200px; padding-left:10px; padding-right:10px; letter-spacing: 2.0; }

textarea { font-size:9pt;  font-family:Verdana, AvantGarde, Arial, Comic Sans MS, Verdana, Helvetica, sans-serif; color:White; background-color:#8F8373; padding-top:1px; padding-bottom:3px; padding-left:10px; padding-right:10px; }


.langMenuActive { margin:0px 5px 0px 5px; background:#e2d5c4; padding:3px 5px 4px 5px; }

.langMenuPossible { margin:0px 5px 0px 5px; }

.ny {font-weight:bold; color:red;}
.ny2 {color:red;}

.toursCountryLink {font-weight:bold; font-size:12pt;}
.toursCountryTitle {font-weight:bold; font-size:13pt; vertical-align:top; padding-left:40px;}

.toursTable { 
  color:#fff7f2; 
  text-align:center; 
  width:780px; 
  background-color:#8f8373; 
  margin-top:15px; 
  border-color:#ffffff; 
  /* since 2021-02-20 */
  background-color:rgb(125,108,94);
}
.toursTable a:link { color:#fff7f2; }
.toursTable a:visited { color:#cfc7c2; }
.toursTableSuper {vertical-align:super; font-size:6pt;}

.costsTable { width:685px; color:#fff7f2; text-align:center; background-color:#8f8373; margin-top:1px; margin-left:67px; margin-bottom:3px; border-color:#ffffff; }
.costsTable_w500 { width:500px; color:#fff7f2; text-align:center; background-color:#8f8373; margin-top:1px; margin-left:67px; margin-bottom:3px; border-color:#ffffff; }
.costsTable a:link { color:#fff7f2; }
.costsTable a:visited { color:#cfc7c2; }

.tourTrBelHeader {vertical-align:middle; font-size:10pt; font-weight:bold; text-align:center; color:#f5d389; letter-spacing:0.8; height:53px; background-image:url("_graph/tourstableback.gif"); }
.tourTdBelTourset,.tourTdBelAllTourset,.tourTdCrush3daysTourset {vertical-align:top; fo2nt-weight:bold; font-size:13pt; letter-spacing:2px; text-align:center; padding-top:13px; padding-bottom:13px; } 

.tourTrCrushPersonHeader, .tourTrCrushHotelHeader, .tourTrStajkiHeader, .tourTrNowidthHeader {
  vertical-align:middle; 
  font-size:9pt; 
  font-weight:bold; 
  text-align:center; 
  color:#f5d389; 
  line-height:1.0; 
  letter-spacing:0.8; 
  height:53px; 
  background-image:url("_graph/tourstableback.gif"); 
  /* since 2021-02-20 */
  color:#ffffff;
  background-image:none;
}

.tourTdnowidthheader1,.tourTdnowidthheader2,.tourTdnowidthheader3,.tourTdnowidthheader4,.tourTdnowidthheader5 { line-height:1.0; }

.tourTrStajkiUpHeader, .tourTrNowidthUpHeader {
  vertical-align:middle;
  font-size:9pt;
  font-weight:bold;
  text-align:center;
  color:#f5d389;
  letter-spacing:0.8;
  height:23px;
  background-image:url("_graph/tourstableback.gif");
  line-height:1.0; 
  /* since 2021-02-20 */
  color:#66504a;
  background-image:none;
  background-color:rgb(241,237,227);
}

.tourTrStajkiExtHeader, .tourTrNowidthExtHeader {
  vertical-align:middle; 
  font-size:9pt; 
  font-weight:bold; 
  text-align:center; 
  color:#f5d389; 
  letter-spacing:0.8; 
  height:23px; 
  line-height:1.5; 
  /* since 2021-02-20 */
  color:#ffffff;
  height:57px; 
}


.tourTrCrushRegular {vertical-align:top; line-height:1.2; font-size:12px; } 
.tourTdCrushRegular1 {vertical-align:middle; width_:100px;}
.tourTdCrushRegular2 {vertical-align:middle; width_:100px;}
.tourTdCrushRegular3 {vertical-align:middle; width_:170px;}
.tourTdCrushRegular4 {vertical-align:middle; text-align_:left; }
.tourTdCrushRegular5 {vertical-align:middle;}

.tourTrCrushNewYear {vertical-align:top; line-height:1.2; font-size:12px; } 
.tourTdCrushNewYear1 {vertical-align:middle;}
.tourTdCrushNewYear2 {vertical-align:middle;}
.tourTdCrushNewYear3 {vertical-align:middle;}
.tourTdCrushNewYear4 {vertical-align:middle;}
.tourTdCrushNewYear5 {vertical-align:middle;}
.tourTdCrushNewYear6 {vertical-align:middle;}
.tourTdCrushNewYear7 {vertical-align:middle;}

.tourTrBelAssmb {vertical-align:middle; font-size:12px; } 
.tourTdBelAssmb1 {vertical-align:middle; width_:75px;  }
.tourTdBelAssmb2 {vertical-align:middle; width_:80px;  }
.tourTdBelAssmb3 {vertical-align:middle; width_:20px;  }
.tourTdBelAssmb4 {vertical-align:middle; width_:250px; padding-bottom_:17px; }
.tourTdBelAssmb5 {vertical-align:middle; width_:300px; }
.tourTdBelAssmb6 {vertical-align:middle; width_:60px; }

.tourTrZagrAssmb {vertical-align:middle; font-size:8pt; } 
.tourTdZagrAssmb1 {vertical-align:middle; width_:200px; fo2nt-weight: bold; padding-right:5px;}
.tourTdZagrAssmb2 {vertical-align:middle; width_:200px; padding-right:5px;}
.tourTdZagrAssmb3 {vertical-align:middle; width_:300px;}
.tourTdZagrAssmb4 {vertical-align:middle; width_:150px;}

.tourTrCrushPerson {vertical-align:top; font-size:8pt; } 
.tourTdCrushPerson1 {vertical-align:top; width_:500px; text-align:left;}
.tourTdCrushPerson2 {vertical-align:top; width_:100px;}
.tourTdCrushPerson3 {vertical-align:top; width_:100px;}

.tourTrCrush2days {vertical-align:top; font-size:8pt; height_:40px;} 
.tourTdCrush2days1 {vertical-align:top; width_:180px; vertical-align:middle;}
.tourTdCrush2days2 {vertical-align:top; width_:200px; vertical-align:middle;}
.tourTdCrush2days3 {vertical-align:top; width_:200px; vertical-align:middle;}
.tourTdCrush2days4 {vertical-align:top; width_:35px; vertical-align:middle;}
.tourTdCrush2days5 {vertical-align:top; width_:35px; vertical-align:middle;}
.tourTdCrush2days6 {vertical-align:top; width_:35px; vertical-align:middle;}
.tourTdCrush2days7 {vertical-align:top; width_:35px; vertical-align:middle;}

.tourTrCrushAuto2days {vertical-align:top; font-size:8pt; } 
.tourTdCrushAuto2days1 {vertical-align:top; width_:25px;}
.tourTdCrushAuto2days2 {vertical-align:top; width_:150px;}
.tourTdCrushAuto2days3 {vertical-align:top; width_:200px;}
.tourTdCrushAuto2days4 {vertical-align:top; width_:200px;}
.tourTdCrushAuto2days5 {vertical-align:top; width_:35px;}
.tourTdCrushAuto2days6 {vertical-align:top; width_:35px;}
.tourTdCrushAuto2days7 {vertical-align:top; width_:35px;}
.tourTdCrushAuto2days8 {vertical-align:top; width_:35px;}

.tourTrCrush3days {vertical-align:top; font-size:8pt; height:40px;} 
.tourTdCrush3days1 {vertical-align:top; width_:170px; vertical-align:middle;}
.tourTdCrush3days2 {vertical-align:top; width_:120px; vertical-align:middle;}
.tourTdCrush3days3 {vertical-align:top; width_:150px; vertical-align:middle;}
.tourTdCrush3days4 {vertical-align:top; width_:150px; vertical-align:middle;}
.tourTdCrush3days5 {vertical-align:top; width_:45px; vertical-align:middle;}
.tourTdCrush3days6 {vertical-align:top; width_:45px; vertical-align:middle;}
.tourTdCrush3days7 {vertical-align:top; width_:45px; vertical-align:middle;}
.tourTdCrush3days8 {vertical-align:top; width_:45px; vertical-align:middle;}

.tourTrCrushAuto3days {vertical-align:top; font-size:8pt; } 
.tourTdCrushAuto3days1 {vertical-align:top; width_:25px;}
.tourTdCrushAuto3days2 {vertical-align:top; width_:110px;}
.tourTdCrushAuto3days3 {vertical-align:top; width_:160px;}
.tourTdCrushAuto3days4 {vertical-align:top; width_:160px;}
.tourTdCrushAuto3days5 {vertical-align:top; width_:160px;}
.tourTdCrushAuto3days6 {vertical-align:top; width_:35px;}
.tourTdCrushAuto3days7 {vertical-align:top; width_:35px;}
.tourTdCrushAuto3days8 {vertical-align:top; width_:35px;}
.tourTdCrushAuto3days9 {vertical-align:top; width_:35px;}

.tourTrCrushHotel {vertical-align:middle; font-size:8pt; line-height:2.0; height:50px; } 
.tourTdCrushHotel1 {vertical-align:middle; width:200px; te2xt-align:left;}
.tourTdCrushHotel2 {vertical-align:middle; width:300px;}
.tourTdCrushHotel3 {vertical-align:middle; width:200px;}

.tourTrStajki {vertical-align:top; font-size:8pt; line-height:2.0; } 
.tourTdStajki1 {vertical-align:middle; width:150px;}
.tourTdStajki2 {vertical-align:middle; width:70px;}
.tourTdStajki3 {vertical-align:middle; width:70px;}
.tourTdStajki4 {vertical-align:middle; width:70px;}
.tourTdStajki5 {vertical-align:middle; width:70px;}
.tourTdStajki6 {vertical-align:middle; width:70px;}
.tourTdStajki7 {vertical-align:middle; width:70px;}
.tourTdStajki8 {vertical-align:middle; width:70px;}
.tourTdStajki9 {vertical-align:middle; width:70px;}

.tourTrNowidth {vertical-align:top; font-size:8pt; line-height:2.0; } 
.tourTdNowidth1 {vertical-align:middle;}
.tourTdNowidth2 {vertical-align:middle;}
.tourTdNowidth3 {vertical-align:middle;}
.tourTdNowidth4 {vertical-align:middle;}
.tourTdNowidth5 {vertical-align:middle;}
.tourTdNowidth6 {vertical-align:middle;}
.tourTdNowidth7 {vertical-align:middle;}
.tourTdNowidth8 {vertical-align:middle;}
.tourTdNowidth9 {vertical-align:middle;}

.tourTrNowidthCompact {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdNowidthCompact1 {vertical-align:middle;}
.tourTdNowidthCompact2 {vertical-align:middle;}
.tourTdNowidthCompact3 {vertical-align:middle;}
.tourTdNowidthCompact4 {vertical-align:middle;}
.tourTdNowidthCompact5 {vertical-align:middle;}
.tourTdNowidthCompact6 {vertical-align:middle;}
.tourTdNowidthCompact7 {vertical-align:middle;}
.tourTdNowidthCompact8 {vertical-align:middle;}
.tourTdNowidthCompact9 {vertical-align:middle;}


.tourTrCrushEnRegular {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdCrushEnRegular1 {vertical-align:middle; width:90px;}
.tourTdCrushEnRegular2 {vertical-align:middle; width:70px;}
.tourTdCrushEnRegular3 {vertical-align:middle; width:270px;}
.tourTdCrushEnRegular4 {vertical-align:middle; width:70px;}
.tourTdCrushEnRegular5 {vertical-align:middle;}
.tourTdCrushEnRegular6 {vertical-align:middle;}
.tourTdCrushEnRegular7 {vertical-align:middle;}

.tourTrCrushEn1Regular {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdCrushEn1Regular1 {vertical-align:middle; width_:70px;}
.tourTdCrushEn1Regular2 {vertical-align:middle; width_:70px;}
.tourTdCrushEn1Regular3 {vertical-align:middle; width_:200px;}
.tourTdCrushEn1Regular4 {vertical-align:middle; width_:130px;}
.tourTdCrushEn1Regular5 {vertical-align:middle; width_:100px;}
.tourTdCrushEn1Regular6 {vertical-align:middle;}
.tourTdCrushEn1Regular7 {vertical-align:middle;}

.tourTrCrushEnMultiday {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdCrushEnMultiday1 {vertical-align:middle; width_:70px;}
.tourTdCrushEnMultiday2 {vertical-align:middle; width_:70px;}
.tourTdCrushEnMultiday3 {vertical-align:middle; width_:200px;}
.tourTdCrushEnMultiday4 {vertical-align:middle; width_:130px;}
.tourTdCrushEnMultiday5 {vertical-align:middle; width_:100px;}
.tourTdCrushEnMultiday6 {vertical-align:middle;}
.tourTdCrushEnMultiday7 {vertical-align:middle;}

.tourTrCrushEn12Regular {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdCrushEn12Regular1 {vertical-align:middle; width_:70px;}
.tourTdCrushEn12Regular2 {vertical-align:middle; width_:70px;}
.tourTdCrushEn12Regular3 {vertical-align:middle; width_:200px;}
.tourTdCrushEn12Regular4 {vertical-align:middle; width_:130px;}
.tourTdCrushEn12Regular5 {vertical-align:middle; width_:100px;}
.tourTdCrushEn12Regular6 {vertical-align:middle;}
.tourTdCrushEn12Regular7 {vertical-align:middle;}

.tourTrWelcomeIndiv {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdWelcomeIndiv1 {vertical-align:middle; width:50px;}
.tourTdWelcomeIndiv2 {vertical-align:middle; width:90px;}
.tourTdWelcomeIndiv3 {vertical-align:middle; width:570px;}
.tourTdWelcomeIndiv4 {vertical-align:middle; width:70px;}

.tourTrWelcomeShedTwoDays {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdWelcomeShedTwoDays1 {vertical-align:middle; width:110px;}
.tourTdWelcomeShedTwoDays2 {vertical-align:middle; width:90px;}
.tourTdWelcomeShedTwoDays3 {vertical-align:middle; width:220px;}
.tourTdWelcomeShedTwoDays4 {vertical-align:middle; width:280px;}
.tourTdWelcomeShedTwoDays5 {vertical-align:middle; width:50px;}

.tourTrWelcomeEnShed35Days {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdWelcomeEnShed35Days1 {vertical-align:middle; width:100px;}
.tourTdWelcomeEnShed35Days2 {vertical-align:middle; width:80px;}
.tourTdWelcomeEnShed35Days3 {vertical-align:middle; width:170px;}
.tourTdWelcomeEnShed35Days4 {vertical-align:middle; width:220px;}
.tourTdWelcomeEnShed35Days5 {vertical-align:middle; width:50px;}
.tourTdWelcomeEnShed35Days6 {vertical-align:middle; width:150px;}

.tourTrWelcomeBusiness {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdWelcomeBusiness1 {vertical-align:middle; width:100px;}
.tourTdWelcomeBusiness2 {vertical-align:middle; width:400px;}
.tourTdWelcomeBusiness3 {vertical-align:middle; width:100px;}

.tourTrWelcomeHotels {vertical-align:top; font-size:8pt; line-height:1.2; } 
.tourTdWelcomeHotels1 {vertical-align:middle; width:100px;}
.tourTdWelcomeHotels2 {vertical-align:middle; width:400px;}
.tourTdWelcomeHotels3 {vertical-align:middle; width:300px;}



.tourTrBel {vertical-align:top; font-size:8pt; } 
.tourTdBel1 {vertical-align:top; width_:27px;} 
.tourTdBel2 {vertical-align:top; width_:320px; fo2nt-weight:bold; padding-bottom:17px; }
.tourTdBel3 {vertical-align:top; width_:320px;}
.tourTdBel4 {vertical-align:top; width_:60px; }

.tourTrBelD {vertical-align:top; font-size:8pt; } 
.tourTdBelD1 {vertical-align:top; width_:27px;  } 
.tourTdBelD2 {vertical-align:top; width_:270px; fo2nt-weight:bold; padding-bottom:17px; }
.tourTdBelD3 {vertical-align:top; width_:350px;}
.tourTdBelD4 {vertical-align:top; width_:60px; }

.tourTrBelAll {vertical-align:top; font-size:8pt; } 
.tourTdBelAll1 {vertical-align:top; width_:27px;} 
.tourTdBelAll2 {vertical-align:top; width_:390px; fo2nt-weight:bold; padding-bottom:17px; }
.tourTdBelAll3 {vertical-align:top; width_:390px;}

.tourTrBelAllD {vertical-align:top; font-size:8pt; } 
.tourTdBelAllD1 {vertical-align:top; width_:33px;} 
.tourTdBelAllD2 {vertical-align:top; width_:340px; fo2nt-weight:bold; padding-bottom:17px; }
.tourTdBelAllD3 {vertical-align:top; width_:440px;}

.tourTrPol {vertical-align:top; font-size:8pt; height:40px; } 
.tourTdPol1 {vertical-align:top; width_:210px;fo2nt-weight: bold;}
.tourTdPol2 {vertical-align:top; width_:250px;}
.tourTdPol3 {vertical-align:top; width_:140px;}
.tourTdPol4 {vertical-align:top; width_:140px;}

.tourTrLit {vertical-align:top; font-size:8pt;} 
.tourTdLit1 {vertical-align:top; width_:20px; } 
.tourTdLit2 {vertical-align:top; width_:170px;fo2nt-weight: bold;}
.tourTdLit3 {vertical-align:top; width_:220px;}
.tourTdLit4 {vertical-align:top; width_:140px;}
.tourTdLit5 {vertical-align:top; width_:140px;}

.tourTrRus {vertical-align:top; font-size:8pt;} 
.tourTdRus1 {vertical-align:top; width_:230px;fo2nt-weight: bold;}
.tourTdRus2 {vertical-align:top; width_:180px;}
.tourTdRus3 {vertical-align:top; width_:100px;}
.tourTdRus4 {vertical-align:top; width_:60px;}
.tourTdRus5 {vertical-align:top; width_:150px;}

.tourTrUkr {vertical-align:top; font-size:8pt;} 
.tourTdUkr1 {vertical-align:top; width_:280px;}
.tourTdUkr2 {vertical-align:top; width_:200px;}
.tourTdUkr3 {vertical-align:top; width_:140px;}
.tourTdUkr4 {vertical-align:top; width_:140px;}
.tourTdUkr5 {vertical-align:top; width_:140px;}

.tourTrNY3ColsTable {vertical-align:top; font-size:8pt; } 
.tourTdNY3ColsTable1 {vertical-align:top; width:400px; fo2nt-weight: bold; padding-right:5px;}
.tourTdNY3ColsTable2 {vertical-align:top; width:250px; padding-right:5px;}
.tourTdNY3ColsTable3 {vertical-align:top; width:170px;}


.tableMenuAbout {  }
.trMenuAbout { vertical-align:middle;  }
.tdMenuAbout { font-size:10pt; text-align:left; padding-left:5px; padding-right:5px; background-color:#f1ede2; }
.tdMenuAbout a:link { color: #000000; }
.tdMenuAbout a:visited { color: #666666; }

.tableMenu {  }
.trMenu { vertical-align:middle;  }
.tdMenu { font-size:10pt; text-align:left; padding-left:5px; padding-right:5px; line-height:1.4; color:#c8c8c8; }
.tdMenu a:link { color: #ffffff; }
.tdMenu a:visited { color: #eeeeee; }
.tdMenu_en { font-size:9pt; text-align:left; padding-left:5px; padding-right:5px; line-height:1.4; color:#c8c8c8; }
.tdMenu_en a:link { color: #ffffff; }
.tdMenu_en a:visited { color: #eeeeee; }

.fMainWho { font-weight:bold; font-size:11pt; color:#664e42; text-align:center; }
.fMainWeYou { font-weight:bold; font-size:25pt; color:Darkred; text-align:left; padding-left:145px; padding-bottom:12px; font-family:Comic Sans MS; }
.fMainText { font-size:10pt; text-align:justify; padding-left:70px; padding-right:70px; }

.textFooter { font-size:8pt; vertical-align:top; text-align:left; padding-left:20px; }
.textAboveFooter { font-size:8pt; background-color:#f1ede2; padding-left:15px; padding-top:10px; }
.textAboveFooter a:link { color: #000000; }
.textAboveFooter a:visited { color: #666666; }

.tableMainAsk { padding-top:5px; }
.trMainAsk { vertical-align:top; height_:45px; }
.tdMainAsk0 { vertical-align:top; text-align:left; padding-top:5px; padding-bottom:0px; padding-left:85px; padding-right:3px; }
.tdMainAsk { vertical-align:top; text-align:left; padding-left:19px; padding-right:25px; font-size:10pt; width:630px; }
.tdMainAsk2 { vertical-align:top; text-align:left; font-weight:bold; font-size:13pt; padding-right:85px; width_:240px; }

.tableCountryAsk { width:720px; }
.trCountryAsk { vertical-align:top; height:70px; }
.tdCountryAsk0 { vertical-align:top; text-align:left; pa2dding-top:12px; pad2ding-bottom:3px; pad2ding-left:100px; pad2ding-right:3px; }
.tdCountryAsk { vertical-align:top; text-align:left; pad2ding-left:19px; pad2ding-right:15px; font-size:10pt; wid2th:520px; }
.tdCountryAsk2 { font-family:Tahoma,Verdana,Arial; background-color:#ffffff; vertical-align:middle; text-align:left; font-weight:bold; font-size:9pt; pad2ding-left:50px; wid2th:240px; letter-spacing:1.5; }

.programTitle { font-size:24pt; color:Brown; text-align:center; font-weight:bold; letter-spacing:0.8; }
.programSubtitle { font-size:14pt; text-align:center; font-weight:bold; color:#CC3311; }
.programShort { font-size:12pt; text-align:center; }
.programText { font-size:10pt; }

.pCrumbs { width:1050px; }


.pTitle { font-size: 17pt; color:#664e42; text-align:center; font-weight:bold; letter-spacing:0.8; padding-top:10px; }
.pTitleWheel { padding-top:15px; padding-right:10px; }
.pTitlePostfix { font-size:13pt; }
.pSubtitle { font-size: 10pt; text-align:center; font-weight:900; color:#664e42; padding-bottom:10px; }
.pSubtitleDays { font-size:9pt; text-align:center; font-weight:bold; color:#664e42; padding-bottom:0px; }

.pShortDescrBel { font-size:9pt; text-align:center; font-weight:bold; padding-left:70px; padding-right:70px; padding-bottom:0px; }
.pShortDescr { font-size:10pt; text-align:center; font-weight:bold; padding-left:70px; padding-right:70px; font-family:Arial,Verdana,AvantGarde; padding-bottom:15px; line-height:1.4; }
.pShortDescrRight { font-size:10pt; text-align:right; font-weight:bold; padding-left:70px; padding-right:70px; font-family:Arial,Verdana,AvantGarde; padding-bottom:15px; line-height:1.4; }

.pTourShortDescr { font-size:10pt; text-align:center; font-weight:bold; padding-left:70px; padding-right:70px; font-family:Arial,Verdana,AvantGarde; padding-bottom:5px; line-height:1.2; padding-top:2px; }
.pTourShortDescrRight { font-size:10pt; text-align:right; font-weight:bold; padding-left:70px; padding-right:70px; font-family:Arial,Verdana,AvantGarde; padding-bottom:20px; line-height:1.2; padding-top:2px; }
.pTourShortDescrZagran { font-size:10pt; text-align:center; font-weight:bold; padding-left:70px; padding-right:70px; font-family:Arial,Verdana,AvantGarde; padding-bottom:5px; line-height:1.2; padding-top:0px; }

.pTextShortDescr { font-size:12pt; text-align:center; }
.pTextShortDescrRight { font-size:12pt; text-align:right;}


.pToursTable { }

.pProgramma { font-size: 12pt; text-align: center; font-weight: bold; padding-top:12px; padding-bottom:8px; }
.pProgrammaEn { color:#664e42; font-size:10pt; text-align:center; font-weight:bold; padding-top:12px; padding-bottom:8px; }
.pProgrammaRoot { font-size: 12pt; text-align: center; font-weight: bold; padding-top:25px; padding-bottom:18px; }


.pCost { font-size: 12pt; text-align: right; font-weight: bold; }
.pCrushSubtableTitle { font-weight:bold; font-size:13pt; vertical-align:top; text-align:center; padding-top:15px; color:#664e42; }


.pText, .pTextBR, .pTextNL { font-size: 10pt; vertical-align:top; text-align:justify; padding-left:70px; padding-right:70px; line-height:1.3; }
.pSimpleText, { font-size: 10pt; vertical-align:top; text-align:justify; }
.pAboutText, .pAboutTextBR, .pAboutTextNL { font-size: 10pt; vertical-align:top; text-align:justify; padding-left:70px; padding-right:10px; line-height:1.3; }
.pTourText, .pTourTextBR, .pTourTextNL { font-size: 10pt; vertical-align:top; text-align:justify; padding-left:70px; padding-right:25px; line-height:1.3; }
.pTourTextWithoutImages { font-size: 10pt; vertical-align:top; text-align:justify; padding-left:70px; padding-right:70px; line-height:1.3; }

.pTextCostInclude { font-size:8pt; vertical-align:top; text-align:left; padding-left:70px; padding-right:20px;}
.pTextCostIncludeExurs { font-size:8pt; vertical-align:top; text-align:left; padding-left:70px;padding-right:20px;}

.pMuseums { font-size: 8pt; text-align:left; font-weight: bold; fo2nt-style:italic; padding-left:70px; padding-right:20px;}
.pDuration { font-size: 8pt; text-align:left; font-weight: bold; fo2nt-style:italic; padding-left:70px; padding-right:20px;}

.pDocs { font-size:8pt; text-align:left; padding-left:70px; padding-right:20px;}
.pChits { font-size:8pt; text-align:left; padding-left:70px; padding-right:20px;}
.pChitsLeft { font-size:8pt; text-align:left; padding-left:70px; padding-right:20px;}

.pChangesPREV { font-size:8pt; text-align:justify; padding-left:70px; padding-right:20px; padding-top:20px; }
.pAboutWelcome { font-size: 8pt; text-align: left; padding-left:70px; padding-right:20px; line-height:1.6;}
.pCopyrights, .pChanges { font-size:7pt; text-align:left; padding-left:70px; padding-right:30px; padding-top:20px; color:#bbbbbb;}

.pMinTable {}
.pMinTr    { vertical-align:top; }
.pMinTd    { vertical-align:top; }


.pImgTdAll { vertical-align:top; font-size:8pt; padding-top:0px; padding-left:0px; padding-right:70px; }
.pImgTdOne { vertical-align:top; font-size:8pt; text-align:right; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:8px; }


.pTourOptionsTable { background-color:#e0d8c5; margin-top:4px; margin-bottom:7px; }
.pTourOptionsImg { vertical-align:top; height:25px; padding-left:6px; }
.pTourOptionsText { vertical-align:top; text-align:left; font-size:12px; padding-left:4px; padding-right:0px; font-weight:bold; }


.pAllPhotosText {text-align:center; font-size:14pt; padding-top:20px;}
.pAllPhotosGotoProgramma {text-align:center; font-size:10pt; padding-top:0px; padding-bottom:10px;}

.pAllPhotosTable {text-align:center;}
.pAllPhotosTrImg {vertical-align:top; }
.pAllPhotosTdImg {vertical-align:top; font-size:8pt; padding-left:15px; padding-right:15px; }
.pAllPhotosTrComm {vertical-align:top;}
.pAllPhotosTdComm {vertical-align:top; font-size:15px; padding-top:8px; padding-bottom:8px; text-align:center; padding-left:15px; padding-right:15px; 
                   font-family:Arial,Verdana,AvantGarde; }

.bigImgComm  { text-align:center; font-size:10pt; }
.bigImgClose { text-align:center; font-size:10pt; }

/* for Gdansk assembly-programma */
/*  AP - means "Assembly Programma"  */
.tableAP { }
.trAP  { vertical-align:top; text-align:justify; }
.tdAP  { font-weight:bold; }
.tdAP2 { vertical-align:top; font-size:10pt; padding-left:70px; padding-right:20px; font-weight:none; }

/* for Gdansk assembly-cost */
/*  AS - means "Assembly Stoimost"  */
.tableAS { }
.trAS { vertical-align: top; }
.tdAS { margin-left:70px; vertical-align:top; font-size:10pt;}

/* for Kiev assembly-cost-table */
/*  AS - means "Assembly Stoimost"  */
.tableAST { }
.trAST { vertical-align: top; }
.tdAST { margin-left:70px; vertical-align:top; font-size:10pt;}


/* Прием в Беларуси - 2 дня */
.tablePd1 {   }
.trPd1 {vertical-align:top;}
.tdPd1 {font-weight:bold; vertical-align:center; width:200px; font-size:14pt;}
.tdPd2 {width:100px; font-weight:bold;}
.tdPd3 {font-weight:bold;}

/* SpecTable */
.tableSTcost {   }
.trSTcost {vert2ical-align:top;}
.tdSTcost1 {fon2t-weight:bold; width:200px;}
.tdSTcost2 {fon2t-weight:bold; width:110px;}
.tdSTcost3 {fon2t-weight:bold; width:110px;}
.tdSTcost4 {fon2t-weight:bold; width:110px;}

.ffBold {font-weight:bold;}

.spickPlace { font-size: 15pt; font-weight: bold; }
.spickMsg { font-size: 10pt; }
.spickTitle { font-size: 13pt; color:Brown; text-align: center; font-weight: bold; letter-spacing: 0.8;}
.spickSubtitle { font-size: 10pt; text-align: center; font-we2ight: bold; co2lor:#CC3311; padding-bottom:15px; }

.stihbig { font-size: 15pt; font-weight: bold; color:Brown; }
.stihsmall { font-size: 10pt; }
.fio { font-size: 8pt; padding-bottom:8px; }

.msg { font-size:9pt; font-weight:bold; }
.pZakazText { font-size:9pt; font-weight:bold; }
.pZakazInput { font-size:9pt; font-weight:bold; padding-top:7px; }

.commentsDate { font-size:9pt; font-weight:bold; color:#664e42; }
.commentsFrom { font-size:10pt; font-weight:bold; }
.commentsText { font-size:10pt; }
.commentsDetailsTitle { font-size:9pt; font-weight:bold; color:#664e42; }
.commentsDetails { font-size:9pt; font-style:italic; }
.commentsPages { font-size:8pt; font-family:Verdana,AvantGarde,Arial; }

.ny2014actionDate { font-size: 10pt; letter-spacing: 0.2; font-family:AvantGarde,Arial; text-align: center; font-weight: bold; color:white; background:red; padding:3px 3px 3px 3px; }

.viaBanquet_all         { width:800px; margin:0 auto; }  /* w 620 before 2018-11-29 */
.viaBanquet_header      { color:#000; font-weight:bold; font-size:12px; margin:35px 0 10px 0; }
.viaBanquet_headertitle { font-size:16px; margin-bottom:10px; }
.viaBanquet_charter     { text-align:left; color:#664e42; font-weight:bold; font-size:14px; margin-bottom:-9px; }
.viaBanquet_items       { text-align:left; margin-left_:20px; }
.viaBanquet_underitems  { text-align:left; font-style:italic; font-size:11px; }

.viaBanquet_ny2020_banquetTitle { color:#664e42; font-size:24px; }
.viaBanquet_ny2020_hotelTitle   { color:#664e42; font-size:14px; }
.viaBanquet_ny2020_restaurant   { color:#664e42; text-align:center; font-weight:bold; font-size:14px; margin-top:10px; }
.viaBanquet_ny2020_header       { color:#664e42; text-align:left; font-weight_:bold; font-size:13px; 
                                  margin:5px 0px 16px 0px; }
  .viaBanquet_ny2020_header-marginleft { margin-left:100px; }


/* 2013-03-28 for BigImage new style */


.BigImageClass {
  /* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/  /* ok for IE9 для BigImgDiv */
}

#BigImageMask {

  /* видимо, комментарии здесь только через слеши со звездочкой, два слеша в IE9, видимо, не работают */

  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/ /* dont works for IE9 */
  position:absolute;
  left:0;
  top:0;
  z-index:9799;
  background-color:#000;

  /* display:none; */  /* с этой строкой не работал filter...opacity=70 для IE */
  display:none;  /* в IE9 заработало после добавления «display:'inline'» в showBigImageMask() */

  -moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
  -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
  opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}


/* buttons for FireFox, иначе совсем уж низко рисуются */

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, 
input[type="button"]::-moz-focus-inner,	input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
  padding-top:0;
  padding-bottom:0;
  margin:0;
}

/* buttons std style */

input[type="button"] {
  //width:200;
  border:1px solid #aaaaaa; 
  -moz-border-radius: 5px;
  -webkit-border-radius:5px;
  border-radius: 5px;
  background:#e8e8e8;
  /* след две строки выравнивают текст в кнопках для Opera, FF и норм оставляют для Chrome */
  //padding-top:1;
  //padding-bottom:2;
  //padding:1 22 2 22;
  padding:1 10 2 10;
}

input[type="button"]:hover {
  -webkit-box-shadow:0 0 5px 1px #EAEAEA;
  -moz-box-shadow:0 0 5px 1px #EAEAEA;
  box-shadow:0 0 5px 1px #EAEAEA;
}

input[type="button"]:active {
  -webkit-box-shadow:inset 0 0 2px 2px #cccccc;
  -moz-box-shadow:inset 0 0 2px 2px #cccccc;
  box-shadow:inset 0 0 2px 2px #cccccc;
}





/*=== EOF ===*/

