#ticket_forma_container{position:relative;z-index:0}.LeftColumn_wrapper{float:left;position:relative;width:100%;z-index:0}.LeftColumn{margin-right:245px;position:relative;position:relative;z-index:3}.RightColumn{float:left;margin-left:-235px;padding:0;position:relative;width:235px;z-index:0}#new_ticket_form ul{list-style-type:none;margin:0;padding:0}#new_ticket_form ul li{background:0;list-style:none;margin:0;padding:0}#new_ticket_form_wrapper{position:relative;width:480px}#new_form_table form,#ticketbuyforma{min-height:250px;width:480px}#new_form_table #onPassStart{padding:0;margin:5px 0 5px 0}#new_form_table #onPassStart form{width:100%;min-height:0}.cont div#onPassStart,.cont div#onPassStart div{padding-bottom:0}#new_ticket_form{background:#999 url(../images/forma/forma_bg.gif) repeat-x 0 0;z-index:10}.tb{background:url(../images/forma/forma_border_bg.gif) repeat-x left top;position:relative}.lb{background:url(../images/forma/forma_border_bg.gif) repeat-y left top;position:relative}.rb{background:url(../images/forma/forma_border_bg.gif) repeat-y right bottom;position:relative}.bb{background:url(../images/forma/forma_border_bg.gif) repeat-x right bottom;position:relative}.tl{background:url(../images/forma/forma_tl.gif) no-repeat left top;position:relative}.tr{background:url(../images/forma/forma_tr.gif) no-repeat right top;position:relative}.bl{background:url(../images/forma/forma_bl.gif) no-repeat left bottom;position:relative}.br{background:url(../images/forma/forma_br.gif) no-repeat right bottom;position:relative}.all_forma{height:1%;padding:16px 16px 16px 16px;position:relative;text-align:left;z-index:1}#onPassStart #new_ticket_form .all_forma{padding:0!important}#new_ticket_form .all_forma .from_where{position:relative}#new_ticket_form .all_forma .from{float:left;padding:2px 0 0 0;position:relative;width:43%;z-index:1}#new_ticket_form .all_forma .waySelect,#new_ticket_form .all_forma .waySelect2{position:relative;color:#fff;font-weight:bold;padding:0}#new_ticket_form .all_forma .waySelect *,#new_ticket_form .all_forma .waySelect2 *{vertical-align:middle}#new_ticket_form .all_forma .waySelect label{color:#fff;border:none!important}.hybrid #new_ticket_form .all_forma .waySelect label{color:#fff!important;font-weight:bold!important}#new_ticket_form .all_forma .waySelect input,#new_ticket_form .all_forma .waySelect2 input{border:none!important}#new_ticket_form .all_forma .oneWay{float:left;padding:2px 0 5px 0;position:relative;width:43%;text-align:right}#new_ticket_form .all_forma .twoWay{float:right;padding:2px 0 5px 0;position:relative;width:43%}#new_ticket_form .all_forma .waySelect2 .oneWay{width:57%;font-size:14px;text-align:left}#new_ticket_form .all_forma .waySelect2 .twoWay{width:43%;font-size:14px;text-align:left}#new_ticket_form .all_forma .details .leftColInForm{float:left;padding:2px 0 5px 0;position:relative;width:43%}#new_ticket_form .all_forma .details .rightColInForm{float:right;padding:2px 0 5px 0;position:relative;width:43%}#new_ticket_form .all_forma .details h3{margin:0 0 5px 0;font-size:14px;color:#fff}#new_ticket_form .all_forma .details .detailsItem{margin:0 0 15px 0;padding:0;position:relative;color:#fff}#new_ticket_form .all_forma .details .detailsItem .nearDate{margin:7px 0 0 0;padding:0}#new_ticket_form .all_forma .details .detailsItem .nearDate label{font-weight:normal;font-size:12px;text-align:left;display:inline}#new_ticket_form .all_forma .details .detailsItem span.sh_calendar,#new_ticket_form .all_forma .details .detailsItem span.sh_hours,#new_ticket_form .all_forma .details_horizontal .detailsItem span.sh_calendar,#new_ticket_form .all_forma .details_horizontal .detailsItem span.sh_hours{cursor:pointer;position:absolute;right:1px;top:3px;z-index:5}.calendar_pass{cursor:pointer;position:relative;right:0;z-index:5;top:-19px;float:right}#new_ticket_form .all_forma .details .detailsItem label,#new_ticket_form .all_forma .details_horizontal .detailsItem label{color:#fff;font-size:14px;font-weight:bold;text-align:right;display:block;margin:0 0 20px 0}#new_ticket_form .all_forma .from input,#new_ticket_form .all_forma .where input,#new_ticket_form .all_forma .captcha input,#new_ticket_form .all_forma #forward input.txtInput,#new_ticket_form .all_forma #backward input.txtInput,#ticketbuyforma_horizontal #new_ticket_form .all_forma input.txtInput{color:#666;display:block;font-size:14px;height:19px;margin:0;padding:2px 0 3px 3px;position:relative;width:100%;z-index:1}.hybrid #new_ticket_form .all_forma #forward input.txtInput,.hybrid #new_ticket_form .all_forma #backward input.txtInput,#ticketbuyforma_horizontal #new_ticket_form .all_forma input.txtInput{padding-left:1px!important}#new_ticket_form .all_forma #forward input.txtInput,#new_ticket_form .all_forma #backward input.txtInput,#ticketbuyforma_horizontal #new_ticket_form .all_forma input.txtInput{color:#eb4120}#new_ticket_form .all_forma .from img,#new_ticket_form .all_forma .where img{cursor:pointer;position:absolute;right:1px;top:2px;z-index:1}#new_ticket_form .all_forma .switch_destination{padding:0;position:relative;text-align:center}#new_ticket_form .all_forma .switch_destination span{padding:0;position:relative;z-index:0;display:block}#new_ticket_form .all_forma .switch_destination span img{cursor:pointer}#new_ticket_form .all_forma .where{float:right;padding:2px 0 0 0;position:relative;width:43%;z-index:1}#new_ticket_form .all_forma .from label,#new_ticket_form .all_forma .where label{color:#666;cursor:text;font-size:14px;left:10px;position:absolute;top:2px;z-index:1}#new_ticket_form .all_forma .where span,#new_ticket_form .all_forma .from span{color:#fff;cursor:pointer;font-size:11px;line-height:1.5em;padding:0;text-decoration:none}#new_ticket_form .all_forma .from span.shist,#new_ticket_form .all_forma .where span.shist{text-decoration:none}#new_ticket_form input{border:0}#new_ticket_form .all_forma .details{margin:7px 0 0 0;position:relative;width:100%;z-index:0}#new_ticket_form .all_forma .details div.detailsdiv{margin:0 0 15px 0;padding:0 0 0 200px;position:relative}#new_ticket_form .all_forma .details div.detailsdiv div.detailsdiv_wrap{position:relative;width:60%}#new_ticket_form .all_forma .details div.detailsdiv label,#new_ticket_form .all_forma .details div.detailsdiv2 label{color:#fff;display:block;font-size:14px;font-weight:bold;margin-left:-200px;position:absolute;text-align:right;width:176px;z-index:0}#new_ticket_form .all_forma .details div.detailsdiv input{color:#eb4120;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;height:22px;padding:2px 0 0 10px;width:100%;z-index:0}#new_ticket_form .all_forma .details div.detailsdiv span{cursor:pointer;position:absolute;right:1px;top:2px;z-index:5}#new_ticket_form .all_forma .ticket_button{text-align:right;padding:0;margin:0}#new_ticket_form .all_forma .searchWoSeat{position:relative;color:#000;margin:0 0 10px 0}#new_ticket_form .all_forma .searchWoSeat input{margin:0 7px 0 0;border:none!important}#new_ticket_form .all_forma .searchWoSeat *{vertical-align:middle}#new_ticket_form .all_forma .details div.detailsdiv input[disabled]{background-color:#fff}#new_ticket_form .all_forma .details div.detailsdiv2{margin:0 0 15px 0;padding:0 0 0 200px;width:46px}#new_ticket_form .all_forma .details div.detailsdiv2 div.arrow_holder{position:relative}#new_ticket_form .all_forma .details div.detailsdiv2 input{color:#666;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;height:22px;padding:2px 0 0 10px}#new_ticket_form .all_forma .details div.detailsdiv2 span{background:url(/images/forma/select_arrow.gif) no-repeat left top;cursor:pointer;display:block;height:20px;position:absolute;right:1px;top:-22px;width:21px}form select{height:22px;font-size:12px}div.selectbox-wrapper{background-color:#fff;border:1px solid #ccc;border-top:0;margin:-1px 0 0 0;overflow:hidden;padding:0;position:absolute;z-index:5}#new_ticket_form .all_forma .details div.detailsdiv2 div.selectbox-wrapper{width:46px}div.selectbox-wrapper ul{list-style-type:none;margin:0;padding:0}#new_ticket_form div.selectbox-wrapper ul li.current{background-color:#CCC}div.selectbox-wrapper ul li{cursor:pointer;display:block;list-style:none;margin:0;padding:2px}.selectbox{background-color:#fff;border:0;cursor:pointer;display:block;height:22px;margin:0;text-align:left;width:46px}input.selectbox{margin:0;position:relative;width:46px;z-index:0}#new_ticket_form .all_forma .details div.emul{background-color:#066;margin:0 0 12px 0;padding:0 0 0 200px;position:relative;width:60%;z-index:0}#new_ticket_form .all_forma .details div.emul input{background:url(/images/forma/select_bg.gif) no-repeat right;cursor:pointer;height:22px;width:46px}#new_ticket_form .all_forma .details div.emul .select_options{background-color:#fff;border:1px solid #ccc;border-top:0;display:none;margin:0;overflow:hidden;padding:0;position:absolute;width:46px;z-index:13}#select_wrap{background-color:#360;position:relative;width:46px}.calen-cont{position:absolute;display:inline}#popup_calendar{background:url(/images/forma/calendar_left_bg.gif) no-repeat 0 0;display:none;height:130px;margin:0;padding:0;position:absolute;text-align:left;width:600px;z-index:10}#formsOnPass #popup_calendar{width:106%}#popup_calendar .rb{background:url(/images/forma/calendar_right_bg.gif) no-repeat right 0;height:130px;margin:0;padding:0;position:relative}#popup_calendar .bg{background:url(/images/forma/calendar_bg.gif) repeat-x 0 0;height:130px;margin:0 4px;padding:0;position:relative;overflow:hidden}#popup_calendar .months_wrap{margin:0;padding:0 12px;position:relative}#popup_calendar .month{clear:right;float:left;margin:0;padding:0;position:relative;width:150px}#popup_calendar .month .inside_month{font-family:Tahoma,Arial,Helvetica,sans-serif;margin:0;padding:6px 8px 0 8px;position:relative}#popup_calendar .month .month_info{display:none}#popup_calendar .month .month_title{background:#e9e9e9 url(/images/forma/calendar_month_bg.gif) repeat-x 0 0;border:#b4b4b4 solid 1px;font-size:10px;font-weight:normal;height:12px;line-height:11px;position:relative;padding:0}#popup_calendar .month .month_title span{display:block;margin:0 0 1px 0;padding:0;position:relative;text-align:center}#popup_calendar .month .month_title .m_tl{background:url(/images/forma/calendar_month_tl.gif) no-repeat left top;height:2px;left:-1px;margin:0;padding:0;position:absolute;top:-1px;width:2px}#popup_calendar .month .month_title .m_tr{background:url(/images/forma/calendar_month_tr.gif) no-repeat right top;height:2px;margin:0;padding:0;position:absolute;right:-1px;top:-1px;width:2px}#popup_calendar .month .month_title .m_bl{background:url(/images/forma/calendar_month_bl.gif) no-repeat left bottom;bottom:-1px;height:2px;left:-1px;margin:0;padding:0;position:absolute;width:2px}#popup_calendar .month .month_title .m_br{background:url(/images/forma/calendar_month_br.gif) no-repeat right bottom;bottom:-1px;height:2px;margin:0;padding:0;position:absolute;right:-1px;width:2px}#popup_calendar .month ul.numbers{list-style-type:none;margin:5px 0 0 0;padding:0 0 0 2%;position:relative;width:100%}#popup_calendar .month ul.numbers li{color:#c8c8c8;display:block;float:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:10px!important;font-weight:bold;line-height:1em;list-style:none;margin:0;padding:2px 0 2px 0!important;text-align:right;width:14%;background:none!important}#popup_calendar .month ul.numbers li.seventh{clear:right}#popup_calendar .month ul.numbers li span{padding:1px 2px}#popup_calendar .month ul.numbers li b{color:#fff;cursor:pointer;text-decoration:none}#popup_calendar .month ul.numbers li span.current{background-color:#eb4120}#new_ticket_form #popup_hours{background:url(/images/forma/hours_left_bg.gif) no-repeat left top;display:none;left:-9px;margin:0 0 10px 0;padding:0;position:absolute;top:69px;_top:72px;width:104%;z-index:11}#new_ticket_form .secondLayout #popup_hours{top:100px}#new_ticket_form #popup_hours .rb{background:url(/images/forma/hours_right_bg.gif) no-repeat right top;height:28px;margin:0;padding:0;position:relative}#new_ticket_form #popup_hours .bg{background:url(/images/forma/hours_bg.gif) repeat-x left top;height:28px;margin:0 4px;padding:7px 0 0 0;position:relative}#new_ticket_form #popup_hours ul.hours{list-style-type:none;margin:0 0 0 1px;padding:0;position:relative;width:100%}#new_ticket_form #popup_hours ul.hours li{clear:right;color:#666;cursor:pointer;display:block;float:left;font-size:10px;list-style:none;margin:0 1px 0 0;width:18px;padding:0!important;background:none!important}#new_ticket_form #popup_hours ul.hours li span{background:url(/images/forma/hours_uhr_bg.gif) repeat-x left 0;border:#b3b3b3 solid 1px;display:block;text-align:center;width:18px}#new_ticket_form #popup_hours ul.hours li.current span{background:url(/images/forma/hours_cur_uhr_bg.gif) repeat-x left top!important;border-bottom:#eb4120 solid 1px;border-left:none;border-right:0;border-top:#eb4120 solid 1px;color:#fff;font-weight:bold;width:18px}#order_ticket_path{display:table;height:30px;margin:0 0 10px 0;padding:0;position:relative;width:100%;clear:both}#order_ticket_path div{clear:right;float:left;height:30px;margin:0;overflow:hidden;padding:0;position:relative;width:14%;z-index:0}#order_ticket_path div.big{width:16%}#order_ticket_path div.small{width:10%}#order_ticket_path div span{background:url(/images/path/white_corner.gif) no-repeat right 0;display:block;margin:0;padding:0;width:100%}#order_ticket_path div span p{background:url(/images/path/statusbar_bg.gif) repeat-x 0 0;color:#999;font-size:11px;line-height:12px;height:30px;margin:0 11px 0 0;padding:1px 3px 0 6px}#order_ticket_path div#last_status span{background-image:url(/images/path/white_corner2.gif)}#order_ticket_path div#first_status span{border-left:#b3b3b3 solid 1px}#order_ticket_path div.passed span{background-image:url(/images/path/grey_corner3.gif)}#order_ticket_path div.passed p{background-image:url(/images/path/statusbar_bg_passed.gif);color:#fff}#order_ticket_path div.passed .grey_red{background-image:url(/images/path/grey_corner.gif)}#order_ticket_path div.current p{background-image:url(/images/path/statusbar_bg_current.gif);color:#fff;height:30px}#order_ticket_path div.current span{background-image:url(/images/path/red_corner.gif)}#order_ticket_path div#last_status.current .red_white{background-image:url(/images/path/red_corner2.gif)}table.layoutRow,table.layoutColumn{width:100%}table.TrainList{border-collapse:collapse;border-top:1px solid #ccc;border-right:1px solid #ccc;font-family:Verdana,sans-serif;font-size:12px;margin:0 0 15px 0;width:100%}.TrainList th{background:#e5e5e5;padding:5px 6px;text-align:center;border-left:1px solid #ccc;white-space:nowrap;font-weight:bold}.TrainList th img{border:0;visibility:hidden}.TrainList td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:6px 5px}.TrainList th.inverse{background-color:#fff}.TrainList th.inverse a{color:#000}.TrainList span{margin:0!important}.TrainList form{margin:0;padding:0}.TrainListRow{background:#fff}.TrainList tr.selected td.traintime{color:#eb4120}.TrainList td.traintime,.TrainList tr.nonSelected td.traintime{color:#7f7f7f}.TrainList td.sapsan{color:#eb4120}.TrainList td.carType{font-weight:bold;text-align:center}.TrainList td.carType div{font-weight:normal;font-size:.88em;color:#666;white-space:nowrap;margin:5px 0 0 0}.TrainListDiv{display:none;margin:0 0 15px 0}.TrainList th.transferHeader{background:#c9c9c9 none;color:#000;text-align:left}.TrainList th.sel{background-color:#eb4120!important;color:#fff!important}.TrainList th.sel ul li,.TrainList th.sel ul li h4{color:#fff}.TrainList th.transferHeader ul li h4{font-size:1em}.TrainList th ul li h4{margin:0}.TrainList div.transferRadio{width:30px;float:left;margin:0 0 20px 0}.TrainList th.transferHeader ul{list-style:none;padding:0;margin:0;width:100%}.TrainList th.transferHeader ul li{list-style:none none;float:left;display:block;margin:0;padding:0 15px 0 0!important;font-weight:normal;font-size:.95em}.TrainList td.tnum img{position:relative;top:0}.transferBlock{margin:0 0 30px 0;padding:0 0 0 30px;position:relative}.transferBlockHeader{border-bottom:3px solid #ccc;color:#000;text-align:left}.trainBlock .transferBlockHeader{border-bottom:3px solid #ccc!important}.transferBlockHeader ul{list-style:none;padding:0;margin:0;position:relative;width:100%}.transferBlockHeader ul.transferUl{margin-left:-30px}.transferBlockHeader ul li{list-style:none none;float:left;display:block;margin:0;padding:0 10px 5px 0!important;font-weight:normal;clear:right;background:none!important}.transferBlockHeader .radiob{width:30px;padding:0!important}.transferBlockHeader h4{font-size:15px;margin:0;padding:2px 10px 0 0}.transferBlockHeader ul li h4{border-right:1px solid #ccc}.transferBlockHeader ul li.num,.transferBlockHeader td.num{width:45px;padding:0!important}.transferBlockHeader ul li.num h4,.transferBlockHeader ul li.num h4 label,.transferBlockHeader td.num h4,.transferBlockHeader td.num h4 label{color:#7f7f7f;padding-right:2px}.transferBlockHeader ul li.num h4 label{padding:0;margin:0}.transferBlockHeader ul li span{font-size:.75em;font-weight:normal}.TransferList,.trainBlock .TrainList{border-collapse:collapse;font-family:Verdana,sans-serif;font-size:12px!important;margin:0 0 15px 0;border:0}@media screen and (-webkit-min-device-pixel-ratio:0){body:first-of-type .TransferList{width:100%}}.trdetails .TransferList{margin-bottom:0}.transferTableWrap{width:100%;position:relative}.transferBlockHeader .tableHeader{position:relative}.transferBlockHeader .tableHeader td.radiob{border-right:0}.transferBlockTableHeader{position:relative;padding:0 0 5px 0}.transferBlockHeader .tableHeader td{padding:0 10px 0 10px;font-size:11px;font-weight:normal;white-space:nowrap;border-right:1px solid #ccc}.transferBlockHeader .tableHeader td.routePoints{white-space:normal!important}.TransferList th,.trainBlock .TrainList th{height:0;background-color:#f5f5f5;border:0;padding:0}.trainBlock .TrainList tr.noheight th,.TransferList tr.noheight th{visibility:hidden;border:0}.trainBlock .TrainList th{border-top:#ccc solid 2px;border-bottom:#ccc solid 2px;padding:7px 2px 8px 10px;text-align:left}.TransferList td{background-color:#f5f5f5;padding:4px 10px 5px 10px;font-size:.9em;border:#ccc solid 1px}.TransferList .techflag1 td{border:0}.active-case .TransferList td,.active-case .TransferList th{background-color:#e9e9e9}.trcase-grey .TransferList td,.trcase-grey .TransferList td div,.trcase-grey .TransferList td div span,.trcase-grey .TransferList td div b{color:#ccc!important}.trainBlock .TrainList td{border-style:none;border-bottom:1px dotted #ccc;background-color:#fff;padding:6px;font-size:.9em;text-align:left}.TransferList td.icons img,.trainBlock .TrainList td.icons img{display:block;margin:0 0 1px 0}.TransferList td p,.trainBlock .TrainList td p{margin:0}.transferBlock .TransferList tr.interRow td{background-color:#e5e5e5;padding:8px 0 8px 10px}.transferBlock .TransferList tr.interRow td div{white-space:nowrap}.transferBlock .TransferList tr.interRow td span,.transferBlock .TransferList tr.interRow td b{margin:0 15px 0 0}.interRowDiv *{vertical-align:middle}.transferBlock .TransferList tr.interRow td.man{background:url(/images/transferman.gif) no-repeat 10px 6px #e5e5e5}.TransferList td div.arrow,.trainBlock .TrainList td div.arrow{background:url(/images/tdarrow.gif) no-repeat 95% 15px;padding:0 30px 0 0;margin:0}.TransferList td.seats,.trainBlock .TrainList td.seats{text-align:center;padding:0!important}.loadheader h1{display:inline;margin:5px 5px 0 0}.print_icon{cursor:pointer}div.stationDiv{font-weight:bold}.smGrey{font-size:11px;color:#7f7f7f;font-weight:normal}.smGreyFB{font-size:14px;color:#eb4120;font-weight:bold}.gris{color:#7f7f7f}div.datetime{white-space:nowrap}div.datetime span{color:#eb4120;font-size:1.3em;font-weight:bold}div.tnumarrow{background:url(/images/tdarrow.gif) no-repeat 0 15px;width:11px;height:30px;margin:0 auto}div.tnumarrow span b,div.wotnumarrow span b,div.wotnumarrow span.train-num,.train-num,.train-num-0{color:#eb4120;font-size:1.3em;font-weight:bold}.train-num-1{color:#7f7f7f!important;font-size:1.3em;font-weight:bold}div.tnumarrow span,div.wotnumarrow span{display:block;color:#eb4120}div.tnumarrow .datetime span{display:inline}div.wotnumarrow{color:#7f7f7f}div.tnumarrow .stationDiv,div.tnumarrow .datetime{color:#000}.availableSeats,.availableSeatsCarriage{position:relative}.trainDetailsHeader{position:relative;padding:0}.trainDetailsHeader ul{list-style:none;padding:0;margin:0 0 5px 0;position:relative;width:100%}.trainInfo{padding:0;position:relative;margin-bottom:5px}#Part0{margin:10px 0}.trainInfo td{vertical-align:middle;border-right:1px dotted #ccc;font-size:11px;font-weight:normal;padding:5px 10px}.trainInfo td:empty{display:none}.trainDetailsHeader ul li{list-style:none;list-style-image:none;float:left;display:block;margin:0;padding:0 15px 0 0!important;font-weight:normal;border-right:1px dotted #ccc;font-size:11px}.trainDetailsHeader ul li.train,.trainInfo td.train{font-size:1.3em}.trainDetailsHeader ul li.last,td.last{border-right:none!important}.trainDetailsHeader ul li.train span,.trainInfo td.train span{color:#eb4120}.trainDetailsHeader ul li.traincheck div b,.trainInfo td.traincheck div b{font-size:16px;color:#eb4120;font-weight:bold}.trainDetailsHeader ul li.traincheck div span,.trainInfo td.traincheck div span{color:#eb4120;font-size:16px;font-weight:bold}.bigL{font-size:16px}.smaller{font-size:12px}.nomargin{margin:0}.nomargin h1{margin:0 0 5px 0}.TrainDetails{position:relative}td.bord,.yellowBlockBorder .TrainDetails td.bord{border-left:1px dotted #ccc}.yellowBlockBorder .TrainDetails{border-collapse:collapse;font-family:Verdana,sans-serif;font-size:12px;margin:0;border:0}.yellowBlockBorder .TrainDetails td{border:0;font-size:.9em;text-align:left;padding:5px 20px 5px 20px}.yellowBlockBorder{background-color:#f5f5f5;border-bottom:2px solid #ccc;border-top:2px solid #ccc;padding:0;margin:0}.totalOneOrder{background-color:#fff;color:#000;padding:5px 10px 6px 15px;border-bottom:2px solid #ccc;font-size:1.3em;margin:0 0 15px 0}.totalRed{background-color:#eb4120;color:#fff;padding:5px 10px 6px 15px;border-bottom:2px solid #ccc;font-size:1.3em;margin:0 0 15px 0;font-weight:bold;text-align:left}.totalRedBT{border-top:2px solid #ccc}.trainList .availableSeatsTable td,.transferList .availableSeatsTable td{font-size:.8em;vertical-align:top}.availableSeatsTable td{width:auto!important;min-width:auto!important;padding:5px;white-space:nowrap;border-style:none}.availableSeatsTable td:first-child{width:3em!important}.availableSeatsTable td:nth-child(2){width:2em!important}.availableSeatsTable tr:last-child td{border-style:none}.trainList .availableSeatsTable td span,.transferList .availableSeatsTable td span{white-space:nowrap}.transferBlock .TransferList td.purchaseticket{text-align:center;font-size:1.3em}td.purchaseticket span{display:none}.TrainDetails td div label{font-size:1em}.TrainDetails td div{margin:0 0 2px 0}.tableMargins{margin:10px 0}.showAllTransfers,.showAllCars,.showAllTrains{position:relative;text-align:right;margin:0 0 10px 0;font-size:1.3em;display:none}.clickable{color:#eb4120;cursor:pointer}.segmentCarriage{margin:0 0 40px 0}.pass4Container{position:relative;width:100%}.passBlock,.passBlockLeft,.passBlockRight{width:25%;float:left;position:relative;clear:right}.passBlockWrap{position:relative;margin:0 18px 0 0}.passBlockWrapDisabled{position:relative;margin:0 18px 0 0;background:white url(/images/striped_bg.png) center repeat}.passBlockWrapDisabled input,.passBlockWrapDisabled select{background-color:transparent!important;filter:alpha(opacity=50)}.passBlockWrapDisabled div,.passBlockWrapDisabled .red{color:#808080!important}.passBlockWrapDisabled .dottedB,.passBlockWrapDisabled .dottedBRed{border-bottom-color:#808080!important}.passFormDiv{margin:15px 22px 15px 22px;position:relative}.passFormDivTableWrap{position:relative;width:100%}.passFormDiv table{position:relative;margin:0;width:100%}.passFormDiv table td{padding:0 0 10px 0;width:100%}.passFormDiv table td input,.passFormDiv table td select{width:100%;border:1px solid #ccc}.passFormDiv table td input.checkboxInput{width:auto;border:0;background-color:white}.passFormDiv table td.birthdayTd input{width:86%}.passFormDiv table td.birthdayTd .wrapper{position:relative}.passFormDiv table td.birthdayTd .wrapper img{position:absolute;right:0;top:12px}.passFormDiv table td div{font-size:.9em;margin:3px 0 3px 0}.passFormDiv table tr.pass-field-err td{background-color:#f5f5f5!important}.pass-field-err input,.invalid-date{background:url(/images/err_field_bg.gif) repeat-x 0 0;background-color:#FCC}.pass-field-err td div{color:#fe2502}.pass-field-err td .dottedB{border-bottom-color:#fe2502!important}.passNumDiv{background-color:#fff;margin:0;height:30px;position:relative}.passNumDiv h2{margin:0}.rightFlexTd{background-color:#f5f5f5;padding:0;position:relative;border-bottom:2px solid #ccc}.rightFlexTd .passNumDiv{margin:0;border-bottom:2px solid #ccc;padding:0;//height:32px}td.pass-info-ok{background-color:#5c8752!important}td.pass-info-error{background-color:#ed5435;border:0}.pass-info{background-color:transparent}div.message{padding:10px 15px 0 15px;color:#fff;margin:0;color:#fff;font-size:12px!important}div.message p{margin:0 0 2px 0;color:#fff}table.ticketDetails{border-collapse:collapse;font-family:Verdana,sans-serif;font-size:11px;margin:0 0 15px 0}.ticketDetails td{border-bottom:1px solid #ebebeb;padding:5px 10px}.cupe_div{padding:0 0 0 10px;position:relative;width:100%}.cupe_div span{margin-left:-10px;position:absolute}.popup_hint{background-color:#fff;border:#b3b3b3 solid 1px;margin:0;padding:0;position:relative;width:auto}.popup_hint .tl{background:url(/images/path/hint_tl.gif) no-repeat left top;left:-1px;margin:0;padding:0;position:relative;top:-1px}.popup_hint .tr{background:url(/images/path/hint_tr.gif) no-repeat right top;margin:0;padding:0;position:relative;right:-2px;top:0}.popup_hint .bl{background:url(/images/path/hint_bl.gif) no-repeat left bottom;bottom:-2px;left:-2px;margin:0;padding:0;position:relative}.popup_hint .br{background:url(/images/path/hint_br.gif) no-repeat right bottom;bottom:0;margin:0;padding:0;position:relative;right:-2px}.popup_hint .hint_corner_up{background:url(/images/path/hint_corner_up.gif) no-repeat 0 0;height:8px;left:48px;position:absolute;top:-8px;width:13px;z-index:200}.popup_hint .hint_corner_down{background:url(/images/path/hint_corner_down.gif) no-repeat 0 0;bottom:-8px;//bottom:-14 px;height:8px;left:12px;position:absolute;width:13px}.popup_hint .inner{padding:8px 10px;text-align:left}.popup_hint .inner span.red{color:#eb4120;font-weight:bold}.popup_hint_or{display:none;border:#ccc solid 1px;margin:0;padding:0;position:relative;width:60%}.popup_hint_or .outercolored{background-color:#ffe1bf;margin:0;position:relative}.popup_hint_or .tl{background:url(/images/path/orange_hint_tl.gif) no-repeat left top;left:-1px;margin:0;padding:0;position:relative;top:-1px;z-index:10}.popup_hint_or .tr{background:url(/images/path/orange_hint_tr.gif) no-repeat right top;margin:0;padding:0;position:relative;right:-2px;top:0;z-index:10}.popup_hint_or .bl{background:url(/images/path/orange_hint_bl.gif) no-repeat left bottom;bottom:-2px;left:-2px;margin:0;padding:0;position:relative;z-index:10}.popup_hint_or .br{background:url(/images/path/orange_hint_br.gif) no-repeat right bottom;bottom:0;margin:0;padding:0;position:relative;right:-2px;z-index:10}.popup_hint_or .hint_corner_up{background:url(/images/path/orange_hint_corner_up.gif) no-repeat 0 0;height:9px;left:48px;position:absolute;top:-9px;width:18px;z-index:200}.popup_hint_or .hint_corner_down{background:url(/images/path/orange_hint_corner_down.gif) no-repeat 0 0;bottom:-9px;//bottom:-14 px;height:9px;left:12px;position:absolute;width:18px}.popup_hint_or .inner{text-align:left;padding:11px;background-color:#fff2e2}.popup_hint_or .inner span.red{color:#eb4120;font-weight:bold}#el_registration,#sapsan_registration,#Sapsan_registration,#Allegro_registration,.popup_hint_or,.popup_hint{display:none;left:0;position:absolute;top:0;z-index:19}.cupe_div{position:relative;text-align:right;width:100%}.cupe_div div{text-align:left}.cupe_div dl{float:right;position:relative;text-align:left;width:12%}.cupe_div dl dt{float:left;width:10px}.cupe_div dl dd{margin-left:10px}.cupe_div dl dt span{color:#eb4120;margin-left:-10px;position:absolute}tr.nonSelectedRow td{color:#000}tr.selectedRow,tr.selectedRow td div,tr.selectedRow td div div,tr.selectedRow td a,tr.selectedRow td.carType div,tr.selectedRow td b,tr.selectedRow td table td{color:#eb4120!important}.trainList tr.selectedRow td{background-color:#f5f5f5}iframe#carriageSchemeIFrameId{border:0 none}.inner dl{margin:10px 0 0 0;position:relative;text-align:left}.inner dl dt{float:left;position:relative;width:35px}.inner dl dd{margin-bottom:10px;margin-left:35px;position:relative}.inner dl,.inner table td{font-size:.9em}.inner table td{vertical-align:top;padding:0 0 5px 0}#ihelp{z-index:300}#LastOrderInvoker h2{font-size:12px;margin:0;padding:0}#LastOrderInvoker table.uo_table{width:98%}#LastOrderInvoker table.uo_table,#LastOrderInvoker tbody,#LastOrderInvoker tr,#LastOrderInvoker td,#LastOrderInvoker th{border-collapse:collapse;border-spacing:0;margin:0;padding:0;vertical-align:top}#LastOrderInvoker table{font-size:9px!important;position:relative}#LastOrderInvoker table.uo_table td{border-bottom:#b3b3b3 solid 1px;padding:5px 0 5px 0}#LastOrderInvoker table.uo_table td.order_info{width:90%}#LastOrderInvoker table.uo_table td.order_icon{text-align:right;vertical-align:bottom;width:8%}#LastOrderInvoker table.uo_table tr.unfinished td{color:#eb4120}* html #LastOrderInvoker table.uo_table td.order_icon{position:relative}* html #LastOrderInvoker table.uo_table td.order_icon img{bottom:5px;display:block;left:0;position:absolute}#LastOrderInvoker table.uo_table td.order_info span{display:block;margin:5px 5px 0 0;padding:0}#LastOrderInvoker .all_orders{margin:10px 0 0 0;padding:0;text-align:right}#LastOrderInvoker .all_orders a{background:url(/images/arrow_button.png) no-repeat right top;color:#eb4120;display:block;font-size:10px;font-weight:bold;padding:0 17px 0 0}.all_news{margin:10px 0 0 0;padding:0;text-align:left}.all_news a{background:url(/images/arrow_button.png) no-repeat right top;color:#eb4120;font-size:10px;font-weight:bold;padding:0 17px 0 0}#ticket_news_block{margin:20px 0 0 0;padding:0}.news{margin:0 20px 20px 0;padding:0}.news p{margin-top:0;padding:0}.news span.date{color:#eb4120;display:block;font-size:10px;font-weight:bold;margin:0 0 10px 0}.unfinished_orders{color:#000;margin:0;padding:14px 0 0 0}.unfinished_orders h3{background:url(/images/exclamation.gif) no-repeat 0 0;font-size:12px;font-weight:bold;line-height:1.1em;margin:0 0 10px 14px;padding:5px 0 7px 36px}.unfinished_orders h3 span{color:#eb4120;font-size:1em}.unfinished_orders table,.unfinished_orders tbody,.unfinished_orders tr,.unfinished_orders td,.unfinished_orders th{border-collapse:collapse;border-spacing:0;margin:0;padding:0;vertical-align:top}.unfinished_orders table{width:100%}.unfinished_orders table td{border-bottom:#b3b3b3 solid 1px;font-size:10px;padding:10px 2px}.unfinished_orders table td.train_date{width:10%}.unfinished_orders table td.train_num{width:12%}.unfinished_orders table td.direction{width:50%}.unfinished_orders table td.status{width:18%}.unfinished_orders table td.train_icon{padding-right:16px;text-align:right;width:8%}.unfinished_orders table td.action_icon{text-align:center;width:2%}.unfinished_orders .all_orders{margin:13px 0 0 0;padding:0 13px 10px 0;text-align:right}.unfinished_orders .all_orders a{background:url(/images/arrow_button.png) no-repeat right top;color:#eb4120;display:block;font-size:10px;font-weight:bold;padding:0 17px 0 0}.unfinished_orders table tr.unfinished td{color:#eb4120}.unfinished_orders table td.empty{border-bottom:0;padding:0}.order_icon{*text-align:left!important}.offerta_dog{width:100%}.offerta_dog input{float:left;width:15px;margin:0 10px 20px 0}.offerta_dog p{margin:0;padding:0}input[disabled]{color:#666;background-color:#fff;border:#ccc solid 1px}.nazad{background:url(/images/back_w_arrow.gif) no-repeat 0 0;border:0 none;height:20px;width:73px;cursor:pointer}.vnachalo{background:url(/images/beginning.png) no-repeat 0 0;border:0 none;height:20px;width:93px;cursor:pointer}.otmenit{background:url(/images/cancel_2.png) no-repeat 0 0;border:0 none;height:20px;width:93px;cursor:pointer}.neworder{background:url(/images/new_order.png) no-repeat 0 0;border:0 none;height:20px;width:117px;cursor:pointer}.withoutreg{background:url(/images/not_register1.png) no-repeat 0 0;border:0 none;height:41px;width:260px;cursor:pointer}.withreg{background:url(/images/register1.png) no-repeat 0 0;border:0 none;height:41px;width:195px;cursor:pointer;margin:0 10px 0 0}.passreg{background:url(/images/register_sm.png) no-repeat 0 0;border:0 none;height:20px;width:180px;cursor:pointer;margin:0 10px 0 0}.declinereg{background:url(/images/notregister_sm.png) no-repeat 0 0;border:0 none;height:20px;width:220px;cursor:pointer;margin:0 10px 0 0}.zakryt{background:url(/images/close.png) no-repeat 0 0;border:0 none;height:20px;width:85px;cursor:pointer;margin:0 10px 0 0}.printButton{background:url(/images/print_red.png) no-repeat 0 0;border:0 none;height:20px;width:114px;cursor:pointer;margin:0}.continueBtn{background:url(/images/forward_red.gif) no-repeat 0 0;border:0 none;height:20px;width:114px;cursor:pointer;margin:0}.payred{background:url(/images/pay_red.gif) no-repeat 0 0;border:0 none;height:20px;width:95px;cursor:pointer}.findSeatsButton{background:url(/images/findseats.gif) no-repeat 0 0;height:23px;width:109px;border:0 none;cursor:pointer}.allOrdersButton{background:url(/images/allorders.png) no-repeat 0 0;border:0 none;height:20px;width:185px;cursor:pointer}.recalculateButton{background:url(/images/recalculate.png) no-repeat 0 0;border:0 none;height:20px;width:110px;cursor:pointer;margin:0 0 20px 0}.carschemeButton{background:url(/images/carScheme.png) no-repeat 0 0;border:0 none;height:20px;width:110px;cursor:pointer}.hideButton{background:url(/images/hide_red.gif) no-repeat 0 0;border:0 none;height:20px;width:76px;cursor:pointer}.searchTransferButton{background:url(/images/searchTransfer.png) no-repeat 0 0;border:0 none;height:20px;width:149px;cursor:pointer}.searchWOTransferButton{background:url(/images/searchWOTransfer.png) no-repeat 0 0;border:0 none;height:20px;width:180px;cursor:pointer}.searchWOTransferRedButton{background:url(/images/searchWOTransfer_red.png) no-repeat 0 0;border:0 none;height:23px;width:170px;cursor:pointer}.newSearchButton{background:url(/images/new_search.png) no-repeat 0 0;border:0 none;height:20px;width:114px;cursor:pointer;margin:0}.timetableButton{background:url(/images/timetable_red.png) no-repeat 0 0;border:0 none;height:20px;width:107px;cursor:pointer;margin:0}.timetableButton2{border:0 none;height:20px;width:107px;cursor:pointer;margin:0}input.button_disabled{border:0;cursor:default}.nonobligatory{position:absolute;color:#fff;font-size:18px;right:-15px}.formnote{margin:10px 0;font-size:.95em;text-align:left}.gwt-SuggestBoxPopup{z-index:10}dl.legendSalePoint{font-size:.8em;position:relative}dl.legendSalePoint dt{clear:left;position:relative;margin:0;float:left;width:50px}dl.legendSalePoint dd{position:relative;margin:0 0 16px 0}.dateNavig{position:relative;margin:0 0 15px 0;padding:0}.dateNavig ul{list-style:none none;margin:5px 0 0 0;padding:0;position:relative;width:100%;border-top:#b3b3b3 solid 1px;border-bottom:#b3b3b3 solid 1px;border-right:#b3b3b3 solid 1px;overflow:hidden}.dateNavig ul li{display:block;float:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;list-style:none none;margin:0;padding:5px 0 10px 0!important;text-align:center;width:14%;border:none!important;background:#fff url(/images/tabs_bg.gif) repeat-y 0 0;clear:right}.dateNavig ul li{cursor:pointer}.dateNavig ul li#firstDateLi,.dateNavig ul li#lastDateLi{width:15%}.dateNavig ul li.noTrain,.dateNavig ul li.past{cursor:default}.dateNavig ul li.noTrain div{color:#000;text-decoration:none}.dateNavig ul li.past div{text-decoration:none}.dateNavig ul li div{margin:5px 0 0 0;color:#f00;text-decoration:underline}.dateNavig ul li.cur{background-color:#f00}.dateNavig ul li.cur,.dateNavig ul li.cur div{text-decoration:none;color:#fff;cursor:default}.dateNavig ul li b{font-weight:bold;font-size:.95em}.dateNavig ul li.past{color:#b3b3b3;background-color:#e5e5e5}.dateNavig .lightv{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;border-right:0;border-left:none;zoom:1;padding:0;margin:0 0 30px 0;width:100%;position:relative}.dateNavig .lightv ul{border:0;margin:0;zoom:1;width:100%;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:11px}.dateNavig .lightv ul li,.dateNavig .lightv ul li#firstDateLi,.dateNavig .lightv ul li#lastDateLi{width:10%;font-weight:normal;padding:0 2px 4px 0!important;font-size:1.1em;color:#7f7f7f;text-align:center}.dateNavig .lightv ul li{background:url(/images/dateNavigLi_bg.gif) no-repeat 100% 8px!important}.dateNavig .lightv ul li#lastDateLi{background:none!important}.dateNavig .lightv div.look{float:left;width:200px;padding:6px 0 0 0;position:relative}.dateNavig .lightv div.ulWrap{margin:0;position:relative}.dateNavig .lightv ul li b{font-weight:normal}.dateNavig .lightv ul li div{margin:5px 0 0 0;padding:0 2px 0 0;color:#7f7f7f;font-size:1.1em;white-space:nowrap}.dateNavig .lightv ul li#lastDateLi div{border-right:0}.dateNavig .lightv ul li div a{color:#eb4120}.dateNavig .lightv ul li.past{background-color:#fff}.dateNavig .lightv ul li.cur{background-color:#fff;font-weight:bold;width:11%}.dateNavig .lightv ul li.cur div,.dateNavig .lightv ul li.cur div b{color:#eb4120;font-weight:bold}.fieldsTop{margin:10px 0 0 0}.fieldsBot{margin:0 0 15px 0}.fields,.TrainDetails .fields{margin:10px 0 15px 0}.fieldsBig,.TrainDetails .fieldsBig{margin:15px 0 20px 0}.disabledImit,.disabled,.disabled *{filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;cursor:default}.clickable{text-decoration:underline;cursor:pointer}table.passengerTable{margin:0 0 10px 0}table.passengerTable td{padding:0 0 6px 0}.dashedB{font-weight:normal;border-bottom:black dashed 1px}.dashedBB{font-weight:bold;border-bottom:black dashed 1px}.dottedB{font-weight:normal;border-bottom:black dotted 1px}.dottedBRed{border-bottom:red dotted 1px}.dottedBB{font-weight:bold;border-bottom:black dotted 1px}div#ihelp{position:absolute;width:350px;visibility:hidden}td#ihelpBubble{background:url('/images/ihelp.gif') no-repeat top left;height:19px}td#ihelpContent{text-align:left;font-size:8pt;font-weight:normal;background:#ddd7d2;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;padding:10px;color:black}div.vokzal{margin:0 0 5px 0}.TrainList td.tnum div{position:relative;width:100%}.TrainList td.tnum div img.elreg{cursor:pointer;position:absolute;right:0;z-index:3;display:block;top:0}.TrainList td.tnum div *{vertical-align:middle}.transferButton{background:url(/images/transfer_red.png) no-repeat 0 0;border:0 none;height:23px;width:241px;cursor:pointer}.loading{background:url(/images/ticketloader.gif) no-repeat center bottom;padding:0 0 130px 0}.loadingTransfer{background:url(/images/table_status.gif) no-repeat left top;padding:0 0 15px 0}table.TrainListGr{border-collapse:collapse;border:1px solid #ccc;font-family:Verdana,sans-serif;font-size:12px;margin:0 0 15px 0;width:100%;border-spacing:0}.TrainListGr th{background:#e5e5e5 url('/images/rTable_bg_sample.gif') top repeat-x;padding:10px;text-align:left;border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0}.TrainListGr td{border-bottom:1px solid #b3b3b3;padding:6px 5px;border-left:1px solid #ccc}.TrainListGr tr.alCenter td,.TrainListGr tr.alCenter th{text-align:center}table.TrainListGrNB{border-collapse:collapse;border:0;font-family:Verdana,sans-serif;font-size:12px;margin:0 0 15px 0;width:100%;border-spacing:0}.TrainListGrNB th{background:#e5e5e5 url('/images/rTable_bg_sample.gif') top repeat-x;padding:10px;text-align:left;border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0}.TrainListGrNB td{border:0;padding:6px 5px}.TrainListGrNB td.stripe{border-bottom:1px solid #b3b3b3;padding-left:5px;font-weight:bold}.passStaticInfo{margin:0;padding:10px 15px}.err{color:#eb4120;font-size:.9em}.orderNumBorder{color:#eb4120;font-size:16px;border:1px solid #2b3c62;padding:2px 8px;margin:2px;font-weight:bold}tr.padTd td{padding:10px 0 0 0;vertical-align:middle}tr.botBorderGr td{border-bottom:1px solid #ccc}.dirTable h1{margin:15px 0 0 0}.barcode{margin:20px 0}.barcodeZak{padding-left:4px;font-weight:bold;letter-spacing:8px;font-size:7px}.ordersSearch td{white-space:nowrap;padding:0 10px 5px 0}.ordersSearch tr td *{vertical-align:top}.ordersSearch td img{margin:0 0 0 5px}@media screen{span.screen{display:inline}span.print{display:none;width:0;height:0}}@media print{span.screen{display:none;width:0;height:0}span.print{display:inline}}input.hiddenField{display:none;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;position:absolute}#kbd{text-align:left;width:300px;padding-top:25px}#kbd td{cursor:pointer;margin:0;padding:0;font-size:8pt;font-family:Verdana,Arial,sans-serif;width:20px;height:20px;text-align:center;background:url('/images/bg_td_cube_left.gif') no-repeat 0 0}#kbd td div.brd_right{background:url('/images/bg_td_cube_right.gif') no-repeat 100% 0;margin:0;padding:0;height:20px;text-decoration:none;line-height:18px}#kbd td.over{background:url('/images/bg_td_cube_left_hover.gif') no-repeat 0 0}#kbd td.over div.brd_right{background:url('/images/bg_td_cube_right_hover.gif') no-repeat 100% 0;margin:0;padding:0}#kbd #row2{padding-left:7px}#kbd #row3{padding-left:15px}.brd_right{text-decoration:underline}select.brd,input.brd{border:#bdbdbd solid 1px}#static_order_4,#static_order_8{display:none}.birthdaySpan{padding:0;font:11px bold;color:#727981;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}.greyHeader h2{color:#9d9d9d}.yellowTicketForm #new_ticket_form{background:#e5e5e5 url(/images/forma/y_forma_bg2.gif) repeat-x 0 0}#onPassStart #new_ticket_form{background:none!important}.tb,.lb,.rb,.bb{background-image:url(/images/forma/y_forma_border_bg.gif)!important}.tl{background:url(/images/forma/y_forma_tl.gif) no-repeat left top}.tr{background:url(/images/forma/y_forma_tr.gif) no-repeat right top}.bl{background:url(/images/forma/y_forma_bl.gif) no-repeat left bottom}.br{background:url(/images/forma/y_forma_br.gif) no-repeat right bottom}.yellowTicketForm #new_ticket_form .all_forma .details h3{color:#7f7f7f}.yellowTicketForm #new_ticket_form .all_forma label{color:#000;font-weight:normal!important}.yellowTicketForm #new_ticket_form .all_forma input{border:#ccc solid 1px}.yellowTicketForm #new_ticket_form .all_forma .where span,.yellowTicketForm #new_ticket_form .all_forma .from span,.small11 a,.small11 label{color:#fff!important}.yellowTicketForm #new_ticket_form .all_forma .ticket_button input{border:none!important}.yellowTicketForm #new_ticket_form #popup_calendar,.yellowTicketForm #new_ticket_formTwo #popup_calendar{background:url(/images/forma/y_calendar_left_bg.gif) no-repeat 0 0}.yellowTicketForm #new_ticket_form #popup_calendar .rb,.yellowTicketForm #new_ticket_formTwo #popup_calendar .rb{background:url(/images/forma/y_calendar_right_bg.gif) no-repeat right 0!important}.yellowTicketForm #new_ticket_form #popup_calendar .bg,.yellowTicketForm #new_ticket_formTwo #popup_calendar .bg{background:url(/images/forma/y_calendar_bg.gif) repeat-x 0 0}.yellowTicketForm #new_ticket_form #popup_calendar .month .month_title,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month .month_title{background:url(/images/forma/y_calendar_month_bg.gif) repeat-x 0 0}.yellowTicketForm #new_ticket_form #popup_calendar .month .month_title .m_tl,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month .month_title .m_tl{background:url(/images/forma/y_calendar_month_tl.gif) no-repeat left top!important}.yellowTicketForm #new_ticket_form #popup_calendar .month .month_title .m_tr,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month .month_title .m_tr{background:url(/images/forma/y_calendar_month_tr.gif) no-repeat right top}.yellowTicketForm #new_ticket_form #popup_calendar .month .month_title .m_bl,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month .month_title .m_bl{background:url(/images/forma/y_calendar_month_bl.gif) no-repeat left bottom}.yellowTicketForm #new_ticket_form #popup_calendar .month .month_title .m_br,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month .month_title .m_br{background:url(/images/forma/y_calendar_month_br.gif) no-repeat right bottom}.yellowTicketForm #new_ticket_form #popup_calendar .month ul.numbers li,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month ul.numbers li{color:#b3b3b3}.yellowTicketForm #new_ticket_form #popup_calendar .month ul.numbers li b,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month ul.numbers li b{color:#7f7f7f}.yellowTicketForm #new_ticket_form #popup_calendar .month ul.numbers li span.current,.yellowTicketForm #new_ticket_formTwo #popup_calendar .month ul.numbers li span.current{color:#fff}.yellowTicketForm #new_ticket_form #popup_hours{background:url(/images/forma/pass_hours_left_bg.gif) no-repeat left top;top:95px}.yellowTicketForm #new_ticket_form #popup_hours .rb{background:url(/images/forma/pass_hours_right_bg.gif) no-repeat right top!important}.yellowTicketForm #new_ticket_form #popup_hours .bg{background:url(/images/forma/pass_hours_bg.gif) repeat-x left top}.yellowTicketForm #new_ticket_form #popup_hours ul.hours li{color:#555}.yellowTicketForm #new_ticket_form #popup_hours ul.hours li span{background:0;background-color:#cbcbcb!important;border-left:none;border-right:0;border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px}.errorMessageDiv{background-color:#ea3719;color:#fff;padding:10px;font-weight:bold;margin:10px 0 10px 0;text-align:left}.pass-field-err .errorMessageDiv{color:#fff!important}#loadAttempt{margin:0 0 100px 0}ul.WagonSchemeOuterDiv{margin:0;padding:0;position:relative;width:100%;list-style-type:none;list-style-image:none;list-style:none}table.WagonSchemeOuterDiv{margin:0;padding:0;position:relative}.WagonSchemeOuterDiv li.section{position:relative;display:block;border:none!important;padding:0!important;text-align:center;float:left;clear:right;margin:0!important}.trainDetailsHeader ul.WagonSchemeOuterDiv li{padding:0!important;margin:0 9px 0 0!important}table.WagonSchemeOuterDiv td.section{text-align:center;padding:0 10px 0 0!important;white-space:nowrap!important}.sectionHeader{font-size:15px;background:url('/images/wagon_section_header_bg.png') repeat-x 0 0;color:#808284;border:1px #fff solid;font-weight:bold;padding:2px 5px 2px 0!important}table.WagonSchemeOuterDiv td.section .sectionHeader{padding-right:0!important}.place{display:inline-block;//display:inline;border:1px #fff solid;padding:5px;text-align:center;cursor:pointer;font-size:10px;position:relative;//line-height:2.5em;margin:0 1px 5px 0}.man{background-color:#b0daff;width:17px}.man.selected{background-color:#8dc6f8}.woman{background-color:#fdd2d2}.woman.selected{background-color:#f8b7b7}.full{background:#e5e5e5 url('/images/wagon_free_bg.png') repeat-x 0 0}.full.selected{background:#eb4120 none}.unisex{background:url('/images/wagon_unisex_bg.png')}.unisex.selected{background:url('/images/wagon_unisex_sel_bg.png')}.free{background:#e5e5e5 url('/images/wagon_free_bg.png') repeat-x 0 0}.free.selected{background:0;background-color:#eb4120}.reserved{background:#999 url('/images/wagon_selPlace_bg.png') repeat-x 0 0}.reserved.selected{background:0;background-color:#666}.current-place{border:3px red solid}.vkbd-panel{display:none;border:solid #333 1px;width:24em;text-align:center;elevation:higher;z-index:310;position:absolute;padding-bottom:8px;background:white url(/images/vk-back.png);background-repeat:repeat;box-shadow:3px 3px 3px 0 #888;-webkit-box-shadow:3px 3px 3px #888;-moz-box-shadow:3px 3px 3px #888;border-radius:4px}.vkbd-panel .keys{margin:4px}.vkbd-panel p{margin:6px 1px}.vkbd-key{border:solid #999 1px;margin:1px;padding:2px 5px;cursor:pointer;background-color:#fff;font-family:Arial,Helvetica,sans-serif;border-radius:4px/10%}.hot-key{background-color:#ff0}.hot-invalid{background-color:#900}.vkbd-header{background:url(/images/vk-hdrc.png);background-repeat:repeat-x;font-size:10px;color:#009;cursor:move}.hoursBarWrapper{position:relative;height:22px}#new_ticket_form .hoursBar{position:absolute;width:114%;//width:114%;zoom:1;background-color:#fff;height:20px;margin:0;padding:0;border:1px solid #ccc;z-index:1}#new_ticket_form .hoursBar2{position:relative;background-color:#fff;height:20px;margin:0;padding:0;border:1px solid #ccc}.hoursBar3{position:relative;background:0;height:20px;margin:0;border:0;color:#eb4120;border:0}#new_ticket_form .leftColInForm .hoursBar{left:0}#new_ticket_form .rightColInForm .hoursBar{right:0}#new_ticket_form .all_forma .details .detailsItem .hoursBar .sh_hours,#new_ticket_form .all_forma .details .detailsItem .hoursBar2 .sh_hours{right:0!important;top:0!important;cursor:default}#new_ticket_form .hoursBar ul,#new_ticket_form .hoursBar2 ul{list-style-type:none;margin:0;padding:0;position:relative;width:100%}#new_ticket_form .hoursBar ul li{clear:right;color:#666;cursor:pointer;display:block;float:left;list-style:none;margin:0!important;padding:3px 0 0 0!important;font-size:11px;height:17px;//height:20px;background:url(/images/hoursBorder_bg.gif) no-repeat 100% 0}#new_ticket_form .hoursBar2 ul li{clear:right;color:#666;cursor:pointer;display:block;float:left;list-style:none;margin:0!important;padding:0!important;font-size:11px;height:17px;//height:20px;background:url(/images/hoursBorder_bg.gif) no-repeat 100% 0;width:19px;position:relative;text-align:center}#new_ticket_form .hoursBar ul li span{position:relative!important;padding:0 2px 0 2px;margin:0}#new_ticket_form .hoursBar2 ul li span{position:relative!important;padding:3px 0 0 0;margin:0;width:18px;display:inline-block;height:17px;//height:20px}#new_ticket_form .hoursBar ul li.last,#new_ticket_form .hoursBar2 ul li.last{background:0}#new_ticket_form .hoursBar ul li.time-seg-sel,.hoursBar2 ul li.time-seg-sel span{background-color:#eb4120}#new_ticket_form .hoursBar ul li.time-seg-sel span,.hoursBar2 ul li.time-seg-sel span{color:#fff}#new_ticket_form .hoursBar ul li.time-seg-act,.hoursBar2 ul li.time-seg-act span{background-color:#ccc}#new_ticket_form .hoursBar ul li.time-seg-act span,.hoursBar2 ul li.time-seg-act span{color:#666}.date-arrow{cursor:pointer;position:absolute;z-index:5;color:black;top:4px;width:7px;height:16px;overflow:hidden;//background:none transparent}.clndrArrow{cursor:pointer;width:8px;height:16px;position:relative}.calImgPos{position:relative;left:-10px}span.date-arrow.left{left:-10px}span.date-arrow.right{right:-13px}.detailsItem span img{position:relative}span.date-arrow.left img{height:32px;top:0}span.date-arrow.right img{height:32px;top:-16px}span.right.hover img{left:-9px}span.left.hover img{left:-8px}span.right.press img{left:-16px}span.left.press img{left:-16px}.detailsItem span.date-arrow.gray img{left:-25px}#new_ticket_form .all_forma .details .detailsItem span.weekdayVal{cursor:pointer;position:absolute;z-index:5;color:black;top:5px;left:83px}#new_ticket_form .all_forma .details .detailsItem .extraDateWrap{text-align:right;color:#666;position:relative;margin:0;padding:0}.sublink{border-bottom:1px dashed #666;color:#666;cursor:pointer}.infoDiv{color:#666}.alignLabelRight170 div{position:relative;padding:0 0 0 170px}.alignLabelRight170 div label{position:absolute;margin-left:-170px;display:block;text-align:right;width:160px}.active-case{color:red;background-color:#DDF}.sort-mode{margin:5px 1px 2px 0;border-bottom:1px dashed #000;cursor:pointer;padding:0 0 1px 0}.sort-mode-current{color:#eb4120;border-bottom:1px dashed #eb4120!important}.toggleForm{position:absolute;top:2px;right:8px}.toggleForm img{cursor:pointer}.toggleForm a{text-decoration:none}.toggleForm span{position:relative;background:0;color:#eb4120;white-space:nowrap;border-bottom:1px dashed #eb4120}.err-details-block.collapsed div{display:none}.err-details-block h3{background:url("/images/expand-cases.png") no-repeat scroll left center;padding-left:1em;cursor:pointer}.err-details-block.collapsed h3{background-image:url("/images/collapse-cases.png")}.err-details b{color:#00A}.err-details i{color:#A0A}.err-details .sql{color:#060}.err-list-item{margin:.5em 0;padding:.5em 1em;border:1px solid #FCC;border-radius:.4em;display:inline-block}.foretime{color:#BBB}.select-time{cursor:pointer}.near-time{font-weight:bold;color:#666}.seventh span,.sixth span{color:#eb4120}.seventh span.near-time.select-time,.sixth span.near-time.select-time{color:#eb4120}ul.numbers .selected{background-color:#f90}.sixth span.select-time,.seventh span.select-time{color:#eb9483}.trtype-span{display:block;width:32px;height:17px;background-image:url(/images/trtype_grey.png)}.trtype-0{background-position:top left}.trtype-1{background-position:top right}.field-error{background-color:#FDE}.expand-place a.collapse span{background-position:0 0}.expand-place a.collapse:hover span{background-position:-15px 0}.expand-place a.expand span{background-position:-30px 0}.expand-place a.expand:hover span{background-position:-45px 0}.expand-place span{width:15px;height:15px;display:block;background-image:url(/images/expand.gif);background-repeat:no-repeat}.toggleParts img{cursor:pointer;vertical-align:middle;position:relative;left:5px}.toggleParts a{color:#75787d}.car-checkers{position:relative;margin-bottom:7px!important}.car-checkers label{white-space:nowrap}input.HybridFilterCheckbox{display:block;float:left;width:20px;margin:0}.dark_forma_bg_hor{background:#999 url(/images/forma/forma_bg.gif) repeat-x 0 0!important}.dark_forma_bg_hor_pass{background:#999 url(/images/forma/forma_bg_pass_wtabs.png) repeat-x 0 0!important}#ticketbuyforma_horizontalTwo{z-index:10}#ticketbuyforma_horizontal #new_ticket_form #popup_calendar,#ticketbuyforma_horizontalTwo #new_ticket_formTwo #popup_calendar{position:relative;width:485px}#new_ticket_form .all_forma .waySelect .direction_horizontal{white-space:nowrap;margin:5px 2px 21px 10px;text-align:right!important}#new_ticket_form .all_forma .details_horizontal .detailsItem{margin:0 0 15px 0;padding:0;position:relative;color:#fff;width:192px;z-index:0}#new_ticket_form .all_forma .details_horizontal .h2bar{width:100px}#new_ticket_form .all_forma .details_horizontal{margin:0 0 0 8px;position:relative;z-index:0;padding:0}.ticket_button table td *{vertical-align:top}table.horizontalFormTable{position:relative;z-index:0}table.horizontalFormTable td{padding:0;position:relative;z-index:0}.horizontalFormTable th{border:0 none;padding:0}.horizontalFormTable p{color:white}.details_horizontal .infoDiv{position:absolute;font-size:11px;padding:0 0 0 19px}#ticketbuyforma_horizontal #new_ticket_form .all_forma .waySelect label{white-space:nowrap;text-transform:uppercase;font-size:11px}.trainComboChoice{position:relative;margin:0;z-index:0}.trainComboChoice *{vertical-align:middle}.trainComboChoice span{position:relative;margin:0 10px 0 0}.trainComboChoice span img{z-index:1;margin-left:5px}#new_ticket_form .all_forma .trainComboChoice input{margin:0;border:none!important}.trainComboChoice label{padding:0 0 0 7px}.trainComboChoice .farTrain label{z-index:3}.trainComboChoice .nearTrain label{padding:0 0 0 36px;z-index:3;position:relative}#new_ticket_form .all_forma .dateBar{padding:0 15px}#new_ticket_form .all_forma .details_horizontal .detailsItem .hoursBar2 .sh_hours{right:0!important;top:-1px!important;cursor:default}.detailsItem .hoursBar3 .sh_hours{display:block;top:1px;right:0;cursor:pointer;height:20px;text-align:left}.hoursBar3 a{text-decoration:none;color:#fff}#new_ticket_form .pass_hoursbar2,.pass_hoursbar2{background:url(/images/forma/pass_hours_left_bg.gif) no-repeat left top;right:0;margin:0;padding:0;position:absolute;width:465px;z-index:200;top:22px}#new_ticket_form .pass_hoursbar2 .rb,.pass_hoursbar2 .rb{background:url(/images/forma/pass_hours_right_bg.gif) no-repeat right top!important;height:28px;margin:0;padding:0;position:relative}#new_ticket_form .pass_hoursbar2 .bg,.pass_hoursbar2 .bg{background:url(/images/forma/pass_hours_bg.gif) repeat-x left top;height:28px;margin:0 4px;padding:7px 0 0 0;position:relative}#new_ticket_form .pass_hoursbar2 ul.hours,.pass_hoursbar2 ul.hours{list-style-type:none;margin:0 0 0 4px;padding:0;position:relative;width:100%;white-space:nowrap}#new_ticket_form .pass_hoursbar2 ul.hours li,.pass_hoursbar2 ul.hours li{clear:right;color:#555;cursor:pointer;display:block;float:left;font-size:10px;list-style:none;margin:0 1px 0 0;padding:0!important;background:none!important;width:17px!important}#new_ticket_form .pass_hoursbar2 ul.hours li span,.pass_hoursbar2 ul.hours li span{background-color:#cbcbcb;border-left:none;border-right:0;border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;display:block;text-align:center;width:17px}.pass_hoursbar2 ul.hours li.current span{background:url(/images/forma/hours_cur_uhr_bg.gif) repeat-x left top;border-bottom:#eb4120 solid 1px;border-left:none;border-right:0;border-top:#eb4120 solid 1px;color:#fff;font-weight:bold}#poezdKukBlock{padding-top:5px;color:#fff}#poezdKukBlock a{color:#fff}.sel{background:url(../images/factoryTab_current_bg_grey.png) repeat-x 0 0!important;height:30px!important}.nonsel{height:30px!important}#tabs{position:relative;top:8px}#hours-bar1{top:-9px!important}.bad-date{background-color:#FDD}.tablo{font-size:14px;height:22px;padding:2px 0 0 3px;color:#666;width:90%}.tablodata{position:relative;width:80%}.tablodataSixtyFor{position:relative;margin:0 30px 0 15px}.tablo_hoursBlock{float:left;margin:0 20px 0 0!important}.negativeResponse{border:1px solid #ea3719;border-radius:.3em .3em .3em .3em;background-color:#fff;color:#000;padding:5px;font-weight:bold;text-align:left}.negativeResponse p{margin:0}.systemError{background-color:#ea3719;color:#fff;padding:10px;font-weight:bold;margin:10px 0 10px 0;text-align:left;border-radius:.3em .3em .3em .3em}.prev-month,.next-month{cursor:pointer;position:absolute;z-index:5}.prev-month{top:8px;left:2px}.next-month{right:4px;top:8px}#rememberTrain em{background-color:white;border:1px solid black;font-style:normal;left:-80px;padding:7px;position:relative;text-decoration:none;top:-23px;z-index:200}div#base-s-box label{color:#fff!important;position:relative;top:3px;vertical-align:top}div#base-s-box input{margin-bottom:0;margin-left:0}#base-s-box{margin-top:3px}.trains-count{text-align:left;font-size:11px;margin-top:10px}.sub-trains-msg{margin:.4em .8em 10px;border:1px solid #888;padding:.4em .8em;border-radius:.3em}.sub-trains-msg p{margin:0}.time-in-way{position:relative;top:5px}.hybridHeader{border-top:#ccc solid 2px;border-bottom:#ccc solid 2px;background-color:#f5f5f5}.hybridHeader td{padding:4px 10px 5px;font-weight:bold}.hybridHeader th{padding:0;border:0 none;height:0}.trslot .TrainList th{padding:0;border:0 none;background:0}.mvmode-change{color:#eb4120;border:0 none!important}.absTime{display:none}.expand-place{display:inline;left:7px;position:relative;top:2px}.complex-button{margin:0;clear:both;outline:0;line-height:20px;text-decoration:none}.complex-button span{display:inline-block;height:20px;overflow:hidden;font-weight:bold;background-repeat:no-repeat;margin:0;text-decoration:none;vertical-align:middle;cursor:pointer}.complex-button span.mid{background-repeat:repeat-x;padding:0 4px}.red-button span.mid{background-image:url(/images/buttons_parts/red_center.png);color:#EEE}.red-button span:hover{color:#FFF}.red-button span.left{background-image:url(/images/buttons_parts/red_left.png);width:7px}.red-button span.right{background-image:url(/images/buttons_parts/red_right.png);width:17px}.gray-bk-button .mid{background-image:url(/images/buttons_parts/grey_center.png);color:#888}.gray-bk-button .left{background-image:url(/images/buttons_parts/grey_left_2.png);width:22px}.gray-bk-button .right{background-image:url(/images/buttons_parts/grey_right_2.png);width:8px}.changeTimetable p{margin:0}.pass_maintenance-msg_inner{margin:10px auto;width:950px}.jscheme-button{border-bottom:1px dotted;cursor:pointer;text-decoration:none}.order-hd-tbl{border-collapse:collapse;width:100%;margin-bottom:8px}.order-hd-tbl .ord-route{font-weight:bold;font-size:16px;width:35%}.order-hd-tbl .ord-timedate{padding-right:15px;width:14%}.order-hd-tbl .ord-timedate b{display:inline-block;padding:3px 0 0 0}.order-hd-tbl .ord-placenum{padding-right:15px;white-space:nowrap}.order-hd-tbl td{vertical-align:top}.ticket-tbl{width:100%;margin:0}.ticket-tbl td{vertical-align:top}.ticket-tbl td:not(:last-child){padding-right:20px}.ticket-tbl .tick-pass{font-weight:bold;width:35%;padding:0 0 0 20px}.ticket-tbl .tick-status{display:inline-block;padding:0 20px 0 0}.ticket-tbl ul.tick-pass-list{padding:0;margin:0}.ticket-tbl ul.tick-pass-list li{padding:0;margin:0;list-style:none}.eco_calc_table td{padding:5px}.eco_calc_auto,.eco_calc_plane,.eco_calc_train{height:20px;float:left;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}.eco_calc_train{background-color:#b1b06f;-moz-box-shadow:5px 5px 7px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.5);box-shadow:5px 5px 7px rgba(0,0,0,0.5)}.eco_calc_plane{background-color:#89b0d2;-moz-box-shadow:5px 5px 7px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.5);box-shadow:5px 5px 7px rgba(0,0,0,0.5)}.eco_calc_auto{background-color:#ec4e2b;border-right:1px solid #000;-moz-box-shadow:5px 5px 7px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.5);box-shadow:5px 5px 7px rgba(0,0,0,0.5)}.eco_calc_rb{border-right:1px solid #000}.eco_calc{background:#fff;border:1px solid #000;border-radius:10px;position:absolute;width:850px;padding:10px;left:30%;z-index:2}.eco_calc_close{cursor:pointer;float:right}.eco_calc_tree{cursor:pointer}.eco_calc_popup_hint{left:750px;z-index:2}.eco_calc_bordtrain{border:1px solid #000;float:left;height:30px;width:30px;margin-top:10px;background:url(/images/eco_calc/train.png) center no-repeat;-moz-box-shadow:5px 5px 7px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.5);box-shadow:5px 5px 7px rgba(0,0,0,0.5)}.eco_calc_bordairplane{border:1px solid #000;float:left;height:30px;width:30px;margin-top:10px;margin-left:10px;background:url(/images/eco_calc/airplane.png) center no-repeat;-moz-box-shadow:5px 5px 7px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.5);box-shadow:5px 5px 7px rgba(0,0,0,0.5)}.eco_calc_bordcar{border:1px solid #000;float:left;height:30px;width:30px;margin-top:10px;margin-left:10px;background:url(/images/eco_calc/car.png) center no-repeat;-moz-box-shadow:5px 5px 7px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.5);box-shadow:5px 5px 7px rgba(0,0,0,0.5)}.pass_trListCol_0{width:2%;padding:6px 0!important}.pass_trListCol_1{width:5%;padding:6px 0!important;min-width:32px}.pass_trListCol_2{width:10%}.pass_trListCol_3{width:14%}.pass_trListCol_4{width:3%}.pass_trListCol_5{width:6%}.pass_trListCol_6{width:3%}.pass_trListCol_7{width:14%}.pass_trListCol_8{width:16%;padding:0}.pass_trListCol_9{width:11%}.pass_trListCol_10{width:10%}.pass_trListCol_11{width:6%}.hybridHeader td{padding:6px;vertical-align:middle}#route-form{background-color:#777;border-radius:1em;padding:1em}.shist span{font-size:10px;color:#DDD;border-bottom:1px dotted #DDD;cursor:pointer}.cars-box{border:1px black solid;margin:2px;padding:.5em}#RFSubmitTip{position:absolute;padding:.5em 1em;background-color:#ffe7e7;border:1px solid #d89898;border-radius:.3em;z-index:100;box-shadow:3px 3px 3px 2px #888}.active-row{background-color:#CCC}.NEGATIVE_RESPONSE{border:1px solid #ea3719;border-radius:.3em .3em .3em .3em;background-color:#fff;color:#000;padding:10px;font-weight:bold;margin:10px 0 10px 0;text-align:left}.SYSTEM_ERROR,.EXPRESS_ERROR{background-color:#ea3719;color:#fff;padding:10px;font-weight:bold;margin:10px 0 10px 0;text-align:left;border-radius:.3em .3em .3em .3em}