input, select {color:#000 !important;}

/*Отмена стилей исходного сайта visitRussia.com*/
.left { border-left: 0px !important;}

/*Сортировка для фильтра*/
#sorting{margin-top:25px;padding:6px 15px;border:1px solid #cfd8eb;background:#e5eaf4;}
	#sorting .sortingName{padding:3px 6px 0px 0px;float:left;color:#292f34;}
  #sorting .sort{float:left;cursor: pointer;padding: 2px 6px 0px 10px;margin-right:3px;background:#e5eaf4;}
    #sorting a{text-decoration:none;color:#005089;}
	#sorting .sortSelected{float:left;cursor:pointer;background:#fff;border:1px solid #cfd8eb;padding:2px 10px 0px 10px;margin-right:3px;}
	#sorting span{border-bottom:1px dashed #1085ab;}


/* ТУРЫ*/
#excursionTr, #serviceTr{display:none;}
.tourDay{padding: 10px; margin-top:10px; border:1px dashed #ccc;}
.dayFeature{margin:10px;}

.priceInput{width:40px;}
#toursList{padding-right:20px;}

/*Экскурсии*/
#excursionsList{padding:20px;}
.excursion{padding:20px 0 30px;background:url(../images/background/excursion_separator.gif) 0px 100% repeat-x; min-height: 170px;}
.excursionHeader a{font-size:20px;color:#6F8A9A !important;line-height:38px;text-decoration:underline !important;}
.excursionHeader a:hover{color:#e61606 !important;text-decoration:underline;}
.excursionHeader img {margin-left:15px;position:relative;top:5px;}
.excursionAvatar{margin-bottom:25px;float:left;width:190px;background:#cfd8eb;}
.excursionAvatar div{padding:1px;}
.excursionAvatar div div{padding:3px;background:#e5eaf4;}
.excursionAvatar div div div{padding:1px;background:#fff;}
.excursionRight{float:right;width:115px;}
.excursionRight .excursionDuration{padding:1px;background:#cfd8eb}
.excursionRight .excursionDuration div{padding:4px 17px;background:#e5eaf4 url(../images/icons/watch.gif) 85px 4px no-repeat;}
.excursionRight .excursionDuration div p{font-weight:bold;text-indent:0;margin-top:0;font-size:13px;}
.excursionRight .excursionPrice{margin-top:3px;padding:1px 1px 6px 1px;background:#cfd8eb;}
.excursionRight .excursionPrice div{padding:4px 17px;background:#fff;}
.excursionRight .excursionPrice div p{margin-top:-4px;font-weight:bold;font-size:20px;text-indent:0;color:#005089;}
.excursionRight .excursionPrice div p span{font-weight:normal;font-size:10px;color:#49536d;position:relative;top:-7px;left:-4px;}
.excursionInfo{padding:0 135px 0 210px;}
.oneTourInfo{padding:0 0px 0 210px;}
.excursionInfo img{margin-top:15px;}
.tourText{margin-bottom: 20px;}


#russianToursH2{margin-top:15px;padding:0px 0px 10px 35px;font-size:22px;font-weight:bold;color:#e61606 !important;background:url(../images/icons/flag.gif) 0px 0px no-repeat;}

.bestseller{margin-left:15px;}

.mainPadding{padding:0 20px; }
#middleDiv {border-left: 1px solid #C8D2D8;}
.blok1 {
  display: table;
  height: 90px;
  margin: 0 auto;
  width: 100%;
}


.excursionDiv{margin-top:15px;}/*padding:20px;*/
.tourDiv{}/*padding:20px;*/
.excursiontTopDiv{margin-bottom: 20px;padding-bottom:1px;background:#d2d8e5;    }
.tourDiv .excursiontTopDiv{margin:0 0px 20px 0px;padding-bottom:1px;background:#d2d8e5;}
.tourDiv .excursiontTopDivIn {padding:0 20px;background:#fff;}
.excursiontTopDivIn {padding:20px 20px 0px;background:#e5eaf4;}
.excursiontTopDivInBestseller{padding:9px 20px 0px;background:#e5eaf4;  }
  .excursiontTopDivInBestseller .bestseller{width:85px;height:28px;position:relative;top:8px;}
  #mainH1 .bestseller{width:85px;height:28px;position:relative;top:8px;}
.excursiontTopDiv h3{padding-bottom:15px;font-size:20px;font-weight:bold;color:#000;}
.excursiontTopDiv h3 img{margin-left:15px;}
.tourDiv .excursionDuration{float:left;padding:0 30px 25px 20px;color:#49536d;font-weight:bold;background:url(../images/icons/watch_white.gif) 0px 0px no-repeat;}
.tourTestimonials{float:left;padding:0 30px 25px 22px;background:url(../images/icons/testimonials.gif) 0px 0px no-repeat;}
.tourTestimonials a{color:#005089;text-decoration:underline;}
.excursiontTopDiv .excursionDuration{float:left;padding:0 30px 25px 20px;color:#49536d;background:url(../images/icons/watch.gif) 0px 0px no-repeat;}
.excursiontTopDiv .excursionDays{float:left;padding:0 30px 25px 25px;color:#49536d;background:url(../images/icons/calendar.gif) 0px 0px no-repeat;}
.excursiontTopDiv .excButtonDiv{float:left;padding:12px;margin-right:3px;color:#fff;background:#729dbe;font-weight:bold;position:relative;top:1px;cursor:pointer;}
.excursiontTopDiv .excButtonDiv a{color:#fff;}
.excursiontTopDiv .excButtonDiv.selected{padding:1px 1px 0;color:#005089;background:#d2d8e5;}
.excursiontTopDiv .excButtonDiv.selected div{padding:11px 11px 12px;color:#005089;background:#fff;}
.excursiontTopDiv .excButtonDiv.selected div a{color:#005089;}
.excursiontTopDiv .excursionBookButton{background:#005089;}
.excursionRightColumn{float:right;width:240px;padding-top: 20px; }
.excursionRightColumn .rightColDiv{margin-bottom:8px;padding:1px;background:#d2d8e5;}
.excursionRightColumn .rightColDivIn {padding:3px 15px 15px;background:#fff;}
.excursionRightColumn .rightColDivIn p{font-weight:bold;padding:11px 0 3px 0;text-indent:0;color:#000;}
.excursionRightColumn .excRecomended .rightColDivIn p{font-weight:bold;padding:11px 0 15px 0;text-indent:0;}
.excursionRightColumn .excRecomended .rightColDivIn div{margin:3px 0;padding-left:17px;background:url(../images/icons/rec_tour.gif) 0px 3px no-repeat;}
.excursionRightColumn .excRecomended .rightColDivIn div a{color:#005089;text-decoration:underline;font-size:12px;}
#excursionContentDiv {padding-right:240px;padding-top: 20px; 
}
#excursionDescription{ padding-right: 10px; }
#excursionDescription div {float:left;padding:0 20px 20px 0;}
#excursionDescription div div{padding:1px;background:#cfd8eb;}
#excursionDescription div div div{padding:4px;background:#fff;}
.excursionBook{}
.excursionBook #comment{margin-top:19px;font-size:11px;font-style:italic;color:#49536d;}
.excOptions {padding-bottom:15px;color:#49536d;}
.excOptions input{float:left;margin-left:-1px;}
.excOptions div{margin-left:17px;height:15px;background:url(../images/dot/dot_49536d.gif) 0px 13px repeat-x;line-height:15px;}
.excOptions div.clear{height:0px;margin:5px 0;}
.excOptions div div{float:right;margin-left:0px;padding-top:2px;height:100%;font-size:11px;background:#fff;}
.excOptions div span{padding-right:7px;height:100%;background:#fff;}
.excOptions div img{height:100%;background:#fff;position:relative;top:2px;}
.bookNow{float:left;}
.addToCart{float:right;}

.ui-datepicker-trigger{margin-left:7px;}

div.priceEdit{height:20px;margin: 0 5px 5px 0; padding:10px ; background:#005089; color:#fff !important; float:left;}
a.priceEdit{color:#fff !important; }
/*.priceEdit:hover{padding:10px;background:#005089;color:#fff;}*/

/*отзывы*/
/*#tourReviews a{float:right;line-height:10px;}*/
a#addReview{float:right;line-height:10px;}
.testimonialHeader{margin-bottom:20px;font-size:15px;font-weight:bold;}
.testimonialHeader p{font-size:13px;font-weight:bold;}
.testimonialRight{float:right;width:150px;font-family:Arial;font-style:italic;}
.testimonialRight p{margin-bottom:11px;font-weight:bold;font-style:normal;}
.testimonialRight div{margin:5px 0 12px 0;width:150px;height:5px;background:url(../images/background/rect_grey.gif) 0px 0px repeat-x;}
.testimonialRight div div{background:url(../images/background/rect_blue.gif) 0px 0px repeat-x;}
.testimonialInfo{padding-right:190px;}
.testimonialInfo p{text-indent:23px;}
.signature{font-style:italic;}

#testimonialFormDiv form.standard{color:#242835;font:bold 13px Verdana;}
#testimonialFormDiv #leftColumn{float:left;width:420px;}
#testimonialFormDiv #leftColumn p{margin-top:15px;font:bold 13px Verdana;}
#testimonialFormDiv #leftColumn p span{font-weight:normal;}
#testimonialFormDiv #leftColumn .halfWidth div{float:left;margin-right:20px;}
#testimonialFormDiv #leftColumn select.standardSelect {border:1px solid #888;color:#242835;font-size:17px;height:28px;width:190px;}
#testimonialFormDiv #leftColumn input.standardText {border:1px solid #888;color:#242835;font-size:17px;height:28px;width:400px;}
#testimonialFormDiv #leftColumn textarea.standardTextarea {border:1px solid #888;color:#242835;font-size:14px;font-weight:normal;margin-bottom:20px;padding:4px 0 0 5px;width:395px;height:120px;}
#testimonialFormDiv #rightColumn{float:right;width:270px;margin:40px 25px;background:#e5eaf4;}
#testimonialFormDiv #rightColumn div{padding:20px 30px;}
#testimonialFormDiv #rightColumn table{margin-top:10px;}
#testimonialFormDiv #rightColumn select.standardSelect{font-size:13px;height:20px;width:65px;}
#testimonialFormDiv #rightColumn td.right {padding: 1px 0;text-align:right;}
#testimonialFormDiv #rightColumn td.left {padding: 1px 0;}
#testimonialFormDiv #rightColumn td{font:bold 13px Arial;}

#recoveryKaptcha{margin-bottom:40px;}
#recoveryKaptcha #recoveryKaptchaImg{float:left;}
#recoveryKaptcha #recoveryKaptchaImg img{border:1px solid #888;}
#recoveryKaptcha #recoveryKaptchaImg a{font-size:11px;font-weight:normal;border-bottom: 1px dashed #005089;}
#recoveryKaptcha #recoveryKaptchaTxt{padding-left:160px;font-size:13px;font-weight:normal;}
#testimonialFormDiv #recoveryKaptcha #recoveryKaptchaTxt input{margin-top:6px;width:240px;}

/*Шапка*/
#topImages{padding-bottom:7px;background:#d2dae6;}
#topImages div{background:url(../images/fon-up00.jpg) 0px 0px repeat-x;}
#topImages div span{height:82px;}

/*Нумерация страниц*/
.numPages{padding-left:20px;}
.numPages a, .numPages span{float:left;margin-right:3px;width:26px;height:26px;text-align:center;line-height:26px;background:#dfe3ec;color:#005089;}
.numPages a:hover{background:#005089;color:#fff;}
.numPages a.buttonPrev:hover, .numPages a.buttonNext:hover{background:#dfe3ec;color:#005089;text-decoration:none;}
.numPages .buttonPrev div{background:url(../images/icons/page_prev.gif) 8px 5px no-repeat;}
.numPages .buttonNext div{background:url(../images/icons/page_next.gif) 8px 5px no-repeat;}
.numPages .buttonSel div{padding:1px;height:24px;}
.numPages .buttonSel div div{padding:0;background:#fff;}

/*ХЛЕБНЫЕ КРОШКИ*/
#crumbs{font-size:10px;padding:15px 0px 0px 20px;color:#6F8A9A;}
#crumbs a{font-size:10px;color:#6F8A9A;}
/*КОРЗИНА*/
#shoppingCart{float:right;height:22px;background:#e5eaf4;padding-left:9px;margin-top:14px;margin-right:20px;}
  #shoppingCart p{float:left;margin-right:8px;font-size:12px;color:#49536d;padding-top:3px;}
  #goToTheCart{width:115px;height:22px;float:right;vertical-align:middle;}
/*=============================*/
/*ТАБЛИЦА С ДНЯМИ*/
#daysTable{}
#daysTable td{padding:3px 0px 17px;}
#daysTable .dayNumber{vertical-align:top;width:36px;text-align:center;font-size:11px;color:#49536d;background:url(../images/background/day_number.gif) no-repeat 7px 0px;padding-top:5px;padding-bottom:22px;}
#daysTable p.dayFeature{line-height:18px;font-size:13px;color:#49536d;padding:0px;margin:0px;}
/*FEATURES*/
.featuresList{padding:4px 0px 15px 0px;}
.featuresList .includedFeature{background:url(../images/background/included_feature.gif) no-repeat 2px 5px;line-height:18px;padding-left:18px;}
.featuresList .optionalFeature{background:url(../images/background/optional_feature.gif) no-repeat 1px 9px;line-height:18px;padding-left:18px;}
/*Выбор сезона*/
#seasonsBlock{height:77px;}
  #seasonsBlock input{float:left;}
  #seasonsBlock p{font-size:12px;color:#49536d;margin-left:19px;}
  #seasonsBlock p.name{font-size:13px;font-weight:bold;}
  #seasonsBlock label{cursor:pointer;}
#lowSeason{width:208px;float:left;margin-right:26px;}/*16*/
#highSeason{width:160px;float:left;margin-right:39px;}
#shoulderSeason{width:274px;float:left;margin-right:0px;}
.seasonChoose{padding:1px;}
  .seasonChooseIn{padding:6px 0px 0px 12px;}
  .seasonChooseArrow{height:10px;position:relative;top:10px;margin-top:8px;}
.seasonChoose.selected{background:#d2d8e5;}
  .selected .seasonChooseIn{background:#e0e6f1;}
  .selected .seasonChooseArrow{background:url(../images/background/season_choose_arrow.gif) bottom no-repeat;}

 .underSeasonChooseArrow{background:url(../images/background/under_season_choose_arrow.gif) 0px 0px no-repeat;height:9px;position:relative;top:-9px;margin-bottom:13px;}
/*Выбор валюты*/
#currencyChoose{float:right;width:309px;padding-top:7px;}
#currencyChooseIn{padding-left:21px;background:url(../images/icons/dollar.gif) 0px 1px no-repeat;}
  #currencyChooseIn p{padding-top:9px;}
/*Выбор комнат*/
#roomsChoose{margin-top:11px;margin-bottom:26px;}
  #roomsChoose td{padding-right:2px;}
/*Гостиничный блок*/
#stay{height:212px;}
#luxury{width:208px;float:left;margin-top:15px;}
#standard{width:208px;float:left;margin-top:15px;}
#budget{width:258px;float:left;margin-top:15px;}
.hotelNames{border-left:4px solid #d2d8e5;padding:1px 0px 1px 9px;}
  .hotelNames .question{width:11px;height:13px;position:relative;top:3px;left:7px;}
.priceTable{background:#d2d8e5;width:165px;margin-top:10px;margin-bottom:19px;}
.priceTable th{background:#fff;text-align:center;text-align:center;vetical-align:middle;height:21px;font-size:12px;}
.priceTable td{background:#fff;text-align:center;text-align:center;vetical-align:middle;height:21px;font-size:12px;}
.bookHotelButton{width:165px;height:35px;}
/*ЗАКАЗ*/
/*Маленький информационный блок*/
.smallInfoBlock{line-height:19px;padding-top:10px;}
/*Дополнительные сервисы*/
#openCloseServices{color:#005089;font-weight:bold;cursor:pointer;border-bottom:1px dotted #005089;}
#openCloseIco{width:11px;height:7px;margin-left:6px;position:relative;top:1px;margin-top:21px;}
#additionalServices{width:100%;margin-top:16px;margin-bottom:26px;}
#additionalServices th{border-bottom:2px solid #d2d8e5;text-align:left;padding-bottom:7px;}
#additionalServices td{border-bottom:1px solid #d2d8e5;text-align:left;padding-top:4px}
#additionalServices td.left{width:165px;}
/*Саммари*/
#summary{padding-top:10px;padding-bottom:12px;line-height:21px;}
/*Информация о пассажирах*/
div.travellerInfo{width:317px;margin-bottom:10px;}
table.travellerInfo td{padding:3px 0px 2px 0px;margin-top:5px;}
table.travellerInfo td.leftColumn{width:117px;}
/*Тройной блок в заказе*/
#contactsAndPayments{width:370px;}
#specialRequirements{width:360px;float:right;}
  /*Контакты*/
  #contactsTable td{padding:3px 0px 2px 0px;}
  #contactsTable td.firstColumn{width:127px;}
  /*Дополнительные требования*/
  #visaSupportQuestion{font-weight:bold;padding-bottom:3px;}
  #otherRequirementsQuestion{font-weight:bold;margin-top:10px;margin-bottom:2px;}
  #Order_comment{height:100px;width:90%;}
  /*Информация о карте*/
  #cardDetails{}
  .cardIco{width:35px;height:21px;margin-right:2px;position:relative;top:3px;}
  .paymentRadio{padding:0px;position:relative;top:-3px;}
  #cardDetails td{padding:3px 0px 2px 0px;}
  #cardDetails td.left{width:130px;}
/*Завершение заказа*/
#agreementsCheck{margin-top:26px;padding-bottom:2px;}
#excursionBookButton{margin-top:28px;}
/*КОРЗИНА*/
.shoppingDelete{float:right;width:14px;height:14px;position:relative;top:2px;cursor:pointer;}
.shoppingRow{height:22px;color:#242835; background:url(../images/background/dot_row.gif) repeat-x 0px 13px;margin-right:25px;}
  .shoppingRow .shoppingLeft{float:left;background:#fff;height:22px;}
  .shoppingRow .shoppingRight{float:right;background:#fff;height:22px;}
  .shoppingRow .peopleAmount{color:#49536d;}
p.totalPrice{font-size:18px;font-weight:bold;color:#49536d;padding-top:7px;}
span.totalPrice{font-weight:normal;}
#shoppingCartPage .bookNow{width:100px;height:32px;margin-top:22px;}
/*ЗАКАЗ ЭКСКУРСИЙ*/
/*Список экскурсий*/
.excursionRow{line-height:20px;font-size:13px;color:#242835;}
.totalPersons{line-height:20px;font-size:13px;color:#49536d;padding:11px 0px 4px;}
/*Деление на блоки в заказе*/
#excursionContacts{float:left;width:370px;}
#excursionPaymentDetails{float:right;width:370px;}
#otherRequirementsBlock{width:325px;float:right;}
#otherRequirementsBlock #otherRequirementsQuestion{font-size:13px;color:#242835;padding:0px 0px 0px 0px;margin:0px 0px 9px;}
#otherRequirementsBlock #Order_comment{width:323px;height:170px;}
/*Блок с языками и информацией о встрече*/
#meetingInformation{width:360px;}
  /*Языки*/
  #languagesTable{margin-bottom:15px;}
  #languagesTable td{padding:2px 0px 3px;}
  #languagesTable td.firstColumn{width:175px;}
  /*Параметры встречи*/
  #meetingInformation .excursionRow{color:#49536d;}
  .meetingsTable{margin-top:5px;margin-bottom:9px;}
  #meetingInformation .meetingsTable td{padding:2px 0px 3px;}
  .meetingsTable td.firstColumn{width:175px;}

/*Стандартная рамка*/
.standardBorder{background:#d3d8e5;padding:1px;}
  .standardBorderIn{background:#fff;padding:0px 22px;}
.standardBorderFilled{background:#d3d8e5;padding:1px;}
.standardBorderFilledNoTop{background:#d3d8e5;padding:0px 1px 1px 1px;}
  .standardBorderFilledIn{background:#ebeff5;padding:0px 22px;}

/*Рамка с надписью поверх нее*/
div.headeredBlockHeader{height:22px;}
h3.headeredBlockHeader{font-size:18px !important;color:#005089 !important;padding:0px 10px;margin:0px;background:#fff;float:left;position:relative;left:12px;top:11px;}
.headeredBlock{background:#d3d8e5;padding:1px;}
  .headeredBlock .headeredBlockIn{background:#fff;padding:26px 22px 25px;font-size:13px;color:#49536d;}

/*Основной отступ*/
.mainPadding{padding:0px 20px;}
/*Стандартные кнопки*/
.backButton{width:80px;height:37px;margin:16px 10px 0px 0px;position:relative;top:-53px;}
.nextButton{width:80px;height:37px;margin:16px 10px 0px 0px;position:relative;left:90px;}/*position:relative;top:-23px;*/
.bookButton{width:90px;height:37px;margin:16px 10px 0px 0px;position:relative;left:90px;}/*position:relative;top:-22px;*/
.bookTourButton{width:160px;height:40px;cursor:pointer;}



.nextToRight{
	margin-bottom: 350px; display: inline; width: 100%; 
	height: 350px;
}
/*=============================*/