@import "../../css/lib/jqueryui/themes/cupertino/jquery-ui-1.11.2.custom.min.css";.role-guest,.role-carrier,.role-admin{display:none !important}.role-not-guest,.role-not-carrier,.role-not-admin{display:none !important}body.body-guest div.role-guest,body.body-carrier div.role-carrier,body.body-admin div.role-admin,body.body-guest .block.role-guest,body.body-carrier .block.role-carrier,body.body-admin .block.role-admin{display:block !important}body.body-guest span.role-guest,body.body-carrier span.role-carrier,body.body-admin span.role-admin,body.body-guest .inline.role-guest,body.body-carrier .inline.role-carrier,body.body-admin .inline.role-admin{display:inline !important}body.body-guest .inline-block.role-guest,body.body-carrier .inline-block.role-carrier,body.body-admin .inline-block.role-admin{display:inline-block !important}body.body-carrier div.role-not-guest,body.body-admin div.role-not-guest,body.body-guest div.role-not-carrier,body.body-admin div.role-not-carrier,body.body-guest div.role-not-admin,body.body-carrier div.role-not-admin,body.body-carrier .block.role-not-guest,body.body-admin .block.role-not-guest,body.body-guest .block.role-not-carrier,body.body-admin .block.role-not-carrier,body.body-guest .block.role-not-admin,body.body-carrier .block.role-not-admin{display:block !important}body.body-carrier span.role-not-guest,body.body-admin span.role-not-guest,body.body-guest span.role-not-carrier,body.body-admin span.role-not-carrier,body.body-guest span.role-not-admin,body.body-carrier span.role-not-admin,body.body-carrier .inline.role-not-guest,body.body-admin .inline.role-not-guest,body.body-guest .inline.role-not-carrier,body.body-admin .inline.role-not-carrier,body.body-guest .inline.role-not-admin,body.body-carrier .inline.role-not-admin{display:inline !important}body.body-carrier .inline-block.role-not-guest,body.body-admin .inline-block.role-not-guest,body.body-guest .inline-block.role-not-carrier,body.body-admin .inline-block.role-not-carrier,body.body-guest .inline-block.role-not-admin,body.body-carrier .inline-block.role-not-admin{display:inline-block !important}.under-dashed,.tooltip-em{border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;cursor:pointer}.under-dashed:hover,.tooltip-em:hover{text-decoration:none}.tooltip-em{cursor:help}div.robokassa{background-color:#f1f7fb;padding:15px 20px;font-size:140%;width:530px;margin:20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.robokassa div.robokassa-button{margin-top:15px;text-align:center}.nowrap{white-space:nowrap}.clear-both{clear:both}.metro .ball,.metro-ball{display:inline-block;width:14px;height:14px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#fff !important;font-size:8px;line-height:13px;text-align:center !important;cursor:help;position:relative;top:-1px;font-weight:bold}.metro.num .ball{font-weight:normal}.tabs .tabs-content>*:not(.tab-active){display:none}.ui-button{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-message{padding:0 .5em;margin-bottom:10px}.ui-selectmenu-menu ul{max-height:300px}body .ui-selectmenu-button span.ui-selectmenu-text{line-height:1.2;font-size:.9em}body{color:#404040;font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.3em;margin:0 auto;padding:0}a,.master-lnk{color:#185fa1;text-decoration:none;font-weight:bold;cursor:pointer}a:hover,.master-lnk:hover{text-decoration:underline}a img{border:0}p{margin:0 0 18px}ul,ol,dl{margin:0}ul ul,ol ol{margin:4px 0 4px 35px}blockquote{border:1px solid #dadada;font-size:.9em;margin:20px 10px;padding:8px}blockquote p{margin:0}#content h1{margin:10px 0}h1{color:#185fa1;font-size:2em;line-height:.8em;margin:0 0 28px 94px}h1 a{color:#185fa1;text-transform:none}h2{color:#185fa1;font-size:1.4em;margin:0 0 10px;padding:0 0 2px 0;clear:both}h3{border-bottom:1px solid #dadada;color:#185fa1;font-size:1.2em;margin:10px 0 8px;padding:1px 2px 2px 3px}h2.error-header{color:lightCoral}.hidden{display:none}#wrap{color:#404040;margin:10px auto;padding:0;width:1000px;position:relative}#header{position:relative;margin:0;background:transparent url(/images/bus.png) no-repeat scroll 0 0;clear:both;float:left;height:99px;width:100%}#header #brand{float:left}#header #brand .brand-title{color:#185fa1;font-size:2.3em;letter-spacing:-2px;line-height:.8em;margin:0 0 28px 94px}#header #slogan{position:absolute;bottom:10px;right:268px;text-align:right}#header #slogan h2,#header #slogan h1{font-size:1.8em;color:#185fa1;margin:0 0 10px;padding:0 0 2px 0}#header #login{position:absolute;top:0;right:0;padding-right:5px;width:300px}#header #login div{margin-bottom:5px;text-align:right}#header #login a{border-bottom:1px solid #b8d4e8;text-decoration:none}#header #login a:hover{border-bottom:1px solid #185fa1;text-decoration:none}#header #login #logout{margin-left:15px}#sidebar{float:right;line-height:1.4em;margin:0 0 5px;padding:1px 7px 0 5px;width:240px;border-left:1px solid gray}#sidebar ul{font-size:.9em;list-style:none;margin:0;padding:0 0 15px 8px}#sidebar li{list-style:none;margin:0 0 4px;padding:0}#sidebar li a{font-size:1.2em;font-weight:700;padding:2px}#sidebar ul ul{line-height:1.2em;margin:4px 0 3px 15px;padding:0}#sidebar ul ul li a{font-weight:400}#sidebar h2{margin:3px 0 8px}#sidebar input{width:9em}#sidebar p{text-align:right}#content{float:left;line-height:1.5em;margin:0;padding:0;text-align:left;width:732px}#contentalt{float:left;line-height:1.5em;margin-right:20px;padding:0;text-align:left;width:732px}#content h3,#contentalt h3{margin:10px 0 8px}#find-form{margin-bottom:20px;width:100%;min-height:46px;font-size:1.2em;position:relative;overflow:hidden}#find-form #find-from,#find-form #find-to{width:294px;float:left}#find-form .find-form-region{padding:0 5px;display:block;color:gray;font-size:.8em}#find-form #find-from input,#find-form #find-to input{width:285px;margin:0}#find-form #find-arrow{width:40px;float:left;background:transparent url('/images/arrow.jpg') no-repeat center center}#find-form #find-arrow{cursor:pointer;-moz-transition:transform .3s;-webkit-transition:transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s}.rotate180:hover{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#find-form #find-submit{width:104px;float:left}#find-form #find-submit input.submit{width:96px;height:30px;margin:0 0 0 8px;padding:0}#find-form label{color:gray;font-size:1.5em;font-weight:700;letter-spacing:-1px;line-height:1.2em}#find-form #find-from input,#find-form #find-to input,#bus-filter #bus-date{padding:4px 3px;height:20px}#find-form #find-arrow,#bus-filter .buttonset label{height:28px}#bus-filter{padding:15px 0 35px 5px;line-height:1.2em}#bus-filter div.inline{margin-right:20px}#bus-filter div.inline label{line-height:2.6em}#bus-filter div.inline div.desc div.desc span{margin-right:1.5em;color:dimgray;border-bottom-color:dimgray;font-size:110%}#bus-filter #bus-date{padding:4px 3px;height:20px;width:175px}#default-index-index #content p{text-align:justify}.error{background-color:yellow;color:red;font-weight:bold}#footer{border-top:4px solid #dadada;clear:both;color:gray;line-height:1.6em;margin:0 auto;padding:8px 0;text-align:right}#footer p{margin:0;padding:0}#footer a,#footer span.master-lnk{color:#808080}#adsense-block{height:60px;position:absolute;right:3px;top:35px;width:468px;border:1px solid gray}#adsense-context{border:1px solid gray;margin:15px 0;float:left}.box{border:1px solid #c8c8c8;line-height:1.4em;padding:10px}.bluebox{background:#185fa1;border:1px solid #c8c8c8;color:#fff;font-size:.9em}.bluebox a{color:#f0f0f0}.left{float:left;margin:0 15px 4px 0}.right{float:right;margin:0 0 4px 15px}.readmore{margin:-10px 10px 12px 0;text-align:right}.timestamp{font-size:1.2em;margin:-5px 0 15px 10px}.timestamp a{font-weight:normal}.blue{color:#185fa1}.clear{clear:both}.fade{color:#c8c8c8}.gray{color:gray}.photo{background:#fff;border:1px solid #bababa;margin:-4px 18px 2px 5px;padding:2px}tr.odd{background-color:#ebebeb;color:inherit}tr.head,tr.head:hover{background-color:#d6dbe1;color:inherit}tr.main_head,tr.main_head:hover{background-color:#c7c7c7}tbody.separator tr,tbody.separator tr:hover{background-color:inherit;font-size:1.5em;padding-top:10px;text-align:center}tbody.separator td{padding-bottom:5px;padding-top:40px}th,td{padding:.1em 1em}th{font-weight:normal;text-align:left}table.lined{margin-bottom:5px}table.lined thead tr{background:url('/images/table-header-background.jpg') repeat-x;height:49px}table.lined tr.even:hover,table.lined tr.odd:hover{background-color:#9ec4fa;color:#000}table.lined-soft tbody tr.odd{background-color:#f3f3f3 !important;color:#000}table.lined-soft tr.even:hover{background-color:transparent !important}table.lined tr:hover a{color:#0048ae;font-weight:bold}table.lined,table.lined tbody{border:1px solid #c8c8c8}table{border-collapse:collapse}tr.main_head th,tr.main_head td{font-weight:bold;font-size:1.2em}.form p{padding:0;margin:0;padding-bottom:5px}.form label{float:left;text-align:right;width:200px;padding-right:10px}.form input{width:250px}.form textarea{width:400px;height:100px}.avtobus table.points{float:left}.avtobus table.add_info{float:left;clear:left;background-color:lightBlue}* html #new-comment #bot_str{height:20px}.gravatarside{width:48px;height:48px;float:right;margin:0 5px 3px 5px}ul.errors{display:inline;list-style:none outside none;margin:0;padding:0}ul.errors li{color:#ac1413}#fromError,#toError{color:#f08080;font-weight:bold;display:block;float:left}#toError{margin-left:320px;position:absolute}#preheader{position:relative;height:45px;border:1px solid #185fa1;background:#fff;text-align:center;clear:both;font-family:Verdana,Tahoma;line-height:14px;display:none}#preheader img{margin:8px 10px 0 10px;padding:0}#preheader img,#preheader a{border:0;text-decoration:none;background-color:transparent}#preheader-warning{margin:0 auto;padding:0;width:1000px;text-align:left;overflow:hidden;color:black}#preheader-warning-img{width:60px;float:left}#preheader-warning-text{width:650px;float:left}#preheader-warning-text .text1{margin-top:4px;font-size:12px;font-weight:bold;color:#185fa1}#preheader-warning-text .text2{margin-top:5px;font-size:11px}#preheader-cross{position:absolute;right:3px;top:1px;float:right}#preheader-cross span{color:#185fa1;font-size:14px;font-weight:bold;cursor:pointer}.preheader-browsers{width:280px;float:right;text-align:right}.preheader-browsers img{margin:4px 0 4px 6px}#desktop-schedule-index .ui-state-active,#desktop-schedule-index .ui-widget-content .ui-state-active,#desktop-schedule-index .ui-widget-header .ui-state-active{border:1px solid #2694e8 !important;background:#3baae3 url(/css/lib/jqueryui/themes/start/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x !important;color:#fff !important}#bus-schedule{margin:20px 0 10px 0;border-top:2px solid #185fa1;border-bottom:2px solid #185fa1}#bus-schedule .toggleDetails{text-decoration:none;border-bottom:1px dashed;color:#185fa1;cursor:pointer}#bus-schedule a,#bus-schedule .master-lnk{font-weight:normal;text-decoration:none;border-bottom:1px solid #b8d4e8}#bus-schedule a.ui-icon-extlink{border-bottom:none !important}#bus-schedule a:hover,#bus-schedule .master-lnk:hover{text-decoration:none;border-bottom:1px solid #185fa1}.bus-h1{padding:0 5px}.bus-buttons{float:left;width:722px;margin:0 0 40px 0;height:20px;padding:15px 5px;color:#185fa1}.bus-buttons h2 a{text-decoration:none;border-bottom:1px solid #b8d4e8}.bus-buttons h2 a:hover{text-decoration:none;border-bottom:1px solid #185fa1}.attention{color:#bd0800;padding:5px}.bus-buttons .return{float:left;margin-bottom:10px}#bus-schedule .master-state-selected,#bus-schedule .master-state-hover{background-color:#eef6fc}#bus-schedule .expired-time .toggleDetails,#bus-schedule .expired-time div,#bus-schedule .expired-time span,#bus-schedule .expired-time br,#bus-schedule .expired-time p{color:#5d5d5d}#bus-schedule .expired-time a,#bus-schedule .expired-time .master-lnk{border-bottom:1px solid #cfcfcf;color:#5d5d5d}#bus-schedule .expired-time a:hover,#bus-schedule .expired-time .master-lnk:hover{border-bottom:1px solid #cfcfcf}#bus-schedule .expired-time .master-state-selected,#bus-schedule .expired-time.master-state-selected,#bus-schedule .expired-time.master-state-hover,#bus-schedule .expired-time .master-state-hover{background-color:#f5f5f5}#bus-schedule .expired-time .bus-additional .bus-add-tickets{border-left:1px solid #5d5d5d}#bus-schedule .show-on-expired{display:none}#bus-schedule .hide-on-expired{display:block}#bus-schedule .expired-time .show-on-expired{display:block}#bus-schedule .expired-time .hide-on-expired{display:none}#bus-schedule .bus-title-h2{padding:15px 5px;border-top:2px solid #185fa1}#bus-schedule .bus-title-h2 h2{color:#185fa1;margin:5px 0}#bus-schedule .bus-title-h2 span{font-size:1.2em;font-weight:bold}#bus-schedule .main_head th{padding:5px 0 !important;background-color:#eef6fc;font-weight:normal;border-bottom:2px solid #185fa1}#bus-schedule .main_head th span{padding:5px}#bus-schedule .main_head #bus-from,#bus-schedule .main_head #bus-to{width:195px}#bus-schedule .main_head #bus-days{width:100px}#bus-schedule .main_head #bus-route{width:60px}#bus-schedule .main_head #bus-price{width:95px;text-align:center}#bus-schedule .main_head #bus-contacts{width:85px}#bus-schedule .main_head .tzdesc{font-size:90%;display:block;padding-top:0;padding-bottom:0}#bus-schedule .main_head #bus-detail-stations{width:295px}#bus-schedule .main_head #bus-detail-time{width:65px;text-align:center}#bus-schedule .main_head #bus-detail-duration{width:80px;text-align:center}#bus-schedule .main_head #bus-detail-distance{width:65px;text-align:center}#bus-schedule .main_head #bus-detail-price{width:180px;text-align:center}#bus-schedule .main_head #bus-detail-baggage{width:95px;text-align:center}#bus-schedule .bus-detail-time span.tzdesc{line-height:1.2em}#bus-schedule .bus-detail-duration{text-align:right}#bus-schedule .bus-detail-distance{text-align:right}#bus-schedule .bus-detail-daytime{width:440px}.additionalPrices{float:right;border:none}#bus-schedule .additionalPrices tbody,.additionalPrices tr,.additionalPrices td,.additionalPrices th{border:none;background:none}#bus-schedule .detailsInformation{display:none}#bus-schedule .bus-cell-contacts{text-align:center}#bus-schedule #showAllContacts,#bus-schedule #hideAllContacts{font-size:.9em;border-bottom:1px dashed;color:#185fa1;cursor:pointer;padding:0;text-align:right}.schedule .bus-selected-value{font-weight:bold;font-size:1.2em}.schedule .tzdesc{font-weight:normal;font-size:.9em}.schedule .bus-duration{font-weight:normal;font-size:.8em}.schedule .bus-point{min-height:2.5em;line-height:1.5em;vertical-align:middle;overflow:hidden}.schedule tr{border-bottom:1px solid #eef6fc;border-top:1px solid #eef6fc}.schedule tr.even{background-color:transparent}.schedule tr.odd{background-color:transparent}.schedule td{padding:5px;font-size:1em;line-height:1.5em}.schedule .without-price{display:block;text-align:right;width:90%}.bus-additional{padding:0 !important}.bus-additional table{margin:10px 0 0 0;padding:10px 0 !important;border-bottom:5px solid #fff}.bus-additional .bus-add-tickets{padding-left:20px;padding-right:46px;border-left:1px solid #185fa1}.bus-additional .bus-add-infocompany{padding-right:19px;width:441px}.bus-additional .bus-add-infocompany p{margin:0;padding-bottom:5px;overflow:hidden;max-width:440px}.bus-additional .bus-add-info{padding:10px 5px 10px 5px}.bus-add-tickets table{margin:0;width:200px;border:none}.bus-addtickets .bus-add-ticket{width:120px}.bus-price{width:70px;display:block;text-align:right;padding-right:19px !important;background-repeat:no-repeat;background-position:72px center;float:left}.bus-price .ui-button-text{padding:5px 0 5px 5px !important}.currency-RUB{background-image:url(/images/currencies/rub.png)}.currency-UAH{background-image:url(/images/currencies/uah.png)}.currency-BYR{background-image:url(/images/currencies/byr.png);background-position:96%}.currency-EUR{background-image:url(/images/currencies/eur.png)}.currency-AMD{background-image:url(/images/currencies/amd.png);background-position:96%}.currency-KZT{background-image:url(/images/currencies/kzt.png)}.currency-MDL{background-image:url(/images/currencies/mdl.png)}.currency-GEL{background-image:url(/images/currencies/gel.png)}.currency-AZN{background-image:url(/images/currencies/azn.png)}#steps{margin-bottom:10px !important;overflow:hidden;border-left:1px solid #aed0ea}#steps li>div{position:absolute;top:-1px;right:-2px;width:14px;height:49px;z-index:1;background-color:transparent;background-repeat:no-repeat;background-position:right center;background-image:url("/images/step_arrow.png")}#steps :last-child>div{background-image:url("/images/step_arrow_last.png")}#steps .ui-state-active div{background-image:url("/images/step_arrow_act.png")}#steps .ui-state-default,#steps .ui-state-active{margin-left:-12px;padding-left:21px}#steps :last-child.ui-state-active>div{background-image:url("/images/step_arrow_act_last.png")}#steps li.current{background:transparent url("/images/step_arrow_act.png") no-repeat right center;color:#fff;font-weight:bold}#steps li,#steps{display:block;float:left;margin:0;padding:0}#steps li{position:relative;padding:5px 10px;width:220px;height:37px}#steps li>span{font-weight:normal}#bus-detail-link{margin:20px 0;padding:0;text-align:right}#bus-detail-link a{text-decoration:none;border-bottom:1px solid #b8d4e8}#bus-detail-link a:hover{text-decoration:none;border-bottom:1px solid #185fa1}#bus-detail-info{margin:0;padding:15px 5px}#bus-detail-info h2{margin:5px 0}#bus-detail-services{margin:0;padding:15px 5px}#bus-detail-services h2{margin:5px 0}#bus-detail-services table{margin:10px 0 10px 0;border-top:2px solid #185fa1;border-bottom:2px solid #185fa1;width:722px}#bus-detail-services table .main_head th{padding:5px 0 !important;background-color:#eef6fc;font-weight:normal;border-bottom:2px solid #185fa1}#bus-detail-services table .main_head th span{padding:5px}#bus-detail-services table tr{border-bottom:1px solid #eef6fc;border-top:1px solid #eef6fc}#bus-detail-services table td{padding:10px 5px;vertical-align:top;font-size:1em;line-height:1.2em}#bus-detail-services table #bus-detail-services-where{max-width:120px}#bus-detail-services table #bus-detail-services-name{max-width:150px}#bus-detail-services table #bus-detail-services-phone{max-width:150px}#bus-detail-services table #bus-detail-services-address{max-width:200px}#bus-detail-services table #bus-detail-services-website{max-width:150px}#bus-detail-route{margin:0;padding:15px 5px}#bus-detail-route h2{margin:5px 0}#bus-detail-route div#busDetailRouteMap{margin:10px 0;width:722px;height:400px;float:left;clear:left}#comments{margin:10px 0;clear:both}.comment-with-form{margin:0;padding:0;color:#333;border-bottom:1px solid #ccc;text-align:justify}.comment{position:relative;margin:0;padding:0}.comment-leftcol{margin-right:80px}.comment-rightcol{position:absolute;bottom:0;right:0;margin:0;padding:0;width:60px}.comment .comment-question{margin:10px 0 5px 0;padding:0}.comment .comment-text{margin:0 0 10px 0;padding:0}.comment .comment-author{font-weight:bold}.comment-reply{margin:0 0 0 40px;padding:0;color:#333;border-top:1px solid #ccc}.comment-reply .comment-question{margin:10px 0 5px 0;padding:0}.comment-reply .comment-text{margin:0 0 10px 0;padding:0}.comment-reply .comment-author{font-weight:bold}#comment-form-warning{margin:0 0 30px 0;color:#ac1413}.comment-form-main{margin:0 0 20px 0;padding:0;width:650px}.comment-form-inner{margin:20px 0 20px 40px;padding:0;width:610px;display:none}.comment-form-admin span{margin-left:5px;font-weight:bold}.comment-form-email,.comment-form-name{width:277px}.comment-form-email{float:right}.comment-form-name{float:left}.comment-form-email input,.comment-form-name input{margin:0;width:270px}.comment-form-email label,.comment-form-name label{display:none}.comment-form-main .comment-form-email,.comment-form-main .comment-form-name{width:300px}.comment-form-main .comment-form-email input,.comment-form-main .comment-form-name input{width:292px}.comment-form-text{margin:10px 0 3px 0;padding:1px;width:603px;resize:vertical;height:5em}.comment-form-main .comment-form-text{width:643px}.comment-form-checkbox{margin:14px 0 0 0;float:left;width:390px}.comment-form-checkbox input{margin:1px 5px 0 0;vertical-align:top}.comment-form-button{margin:8px 0 0 0;float:right}.comment-form-button input{margin:0;width:189px}.comment-form-clear{clear:both}.comment-form-errors,.comment-form .success-comment{margin:3px 0 5px 4px;padding:0;list-style:none outside none}.comment-form-errors li{color:#ac1413}.comment-form .success-comment{display:none}.comment-form .success-comment li{color:green}.comment-rules-link{border-bottom:#185fa1 1px dotted}.comment-rules-link:hover{border-bottom:#185fa1 1px solid;text-decoration:none}.comment-rules-list{margin:0 0 40px 0;padding:0;width:732px}.comment-rules-list .comment-rules-important{font-weight:bold;color:#185fa1;text-align:justify}.comment-rules-list ul{margin-bottom:20px;padding:0 0 0 15px;text-align:justify}.comment-form-main .comment-rules-list{width:650px}.comment-form-main .comment-rules-list .rules-left,.comment-form-main .comment-rules-list .rules-right{width:300px}.comment-form .wait-indicator{margin:2px 35px 0 0}.comment-rules-dialog{display:none}#comments-list-more{text-align:center;vertical-align:middle;background-color:#d3d3d3}#comments-download{padding:5px 0;text-decoration:none;color:#185fa1;display:block;width:100%;font-weight:bold;cursor:pointer}#comments-download:hover{text-decoration:none;color:#185fa1}.hidden-label{color:#888;border:1px solid #888;background-color:#fff}.hidden-label-focus{color:black}.station-list{margin-bottom:20px;width:732px;float:left}.station-list ul{margin:0;padding:0;list-style:none}.station-list ul li{float:left;display:block;width:360px;margin-right:6px}#photos-block .carousel-button{float:left;width:55px;height:102px;cursor:pointer}#photos-block .prev{background:transparent url('/images/carousel_arr_left.jpg') no-repeat center center}#photos-block .next{background:transparent url('/images/carousel_arr_right.jpg') no-repeat center center}#photos-block .jcarousel{float:left}#photos-block{margin:0;padding:15px 5px;clear:both}#photos-block ul{list-style:none;padding:0}#photos-block ul li{float:left;margin:6px;text-align:center}#photos-block ul .photos-img{height:90px;width:90px;overflow:hidden;vertical-align:middle}#photos-block ul .photos-img img{width:100%;height:100%;vertical-align:bottom}.graybox{display:block;width:150px;background-color:#c8c8c8;font-size:1em;color:#185fa1;margin:1px;padding:4px 10px;float:left}::-webkit-input-placeholder{color:#6d6d6d}:-moz-placeholder{color:#6d6d6d}.placeholder{color:#6d6d6d}.wait-button-container{display:none}.ui-state-wait .wait-button-container{display:block}.ui-state-wait .master-button-wait,.master-button-wait,.wait-button-container .master-button-wait{width:160px;height:1.3em;background:url("/images/ajax-loader.gif") no-repeat scroll 50% 50% #d7ebf9 !important}.ui-state-wait .submit-button-container{display:none}span.js{border-bottom-width:1px;border-bottom-style:dotted;cursor:pointer}form div.inline{float:left;margin:0 15px 0 0}form div.inline label,form div.inline input,form div.inline button,form div.inline div.desc{float:left}form div.inline div.desc *{float:none}form div.inline div.desc div.desc{color:dimgray;font-size:90%}form div.inline div.desc div.desc span{margin-right:.2em}form label.prepend{margin-right:5px}form label.append{margin-left:5px}.shadow{color:#555}.uc{text-transform:uppercase}ul.compound-routes{margin-bottom:10px;padding-left:10px}ul.compound-routes li{list-style-type:none;display:inline-block;margin-right:5px}ul.compound-routes li:first-child{list-style-type:disc}ul.compound-routes li:after{content:','}ul.compound-routes li:last-child:after{content:'.'}.ad-stub{background-color:lightblue}.ui-menu li a{font-weight:normal}.master-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;border:1px solid #a6c9e2;background:#fcfdfd url(/css/lib/jqueryui/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:1.4;padding:.25em .22em .24em .22em}@-moz-document url-prefix(){.master-widget{line-height:1.35}}.ui-state-wait .master-button-wait,.master-button-wait,.wait-button-container .master-button-wait{width:160px;height:.8em;background:url("/images/ajax-loader.gif") no-repeat scroll 50% 50% #d7ebf9}.ui-button:hover{text-decoration:none}.master-tooltip,.master-tooltip .tooltip-arrow:after{background:#fff;border:2px solid #ac1413;box-shadow:0 0 3px -1px #ac1413}.master-tooltip{padding:5px 10px 5px 10px;color:#ac1413;font-weight:bold}.info-tooltip,.info-tooltip .tooltip-arrow:after{background:#fff;border:2px solid #185fa1;box-shadow:0 0 3px -1px #185fa1}.info-tooltip{padding:5px 10px 5px 10px;color:#185fa1;font-weight:bold}.tooltip-arrow{width:20px;height:8px;overflow:hidden;position:absolute;left:0;margin-left:0;bottom:-12px}.tooltip-arrow.top{top:-8px;bottom:auto}.tooltip-arrow.bottom{top:auto;bottom:-8px}.tooltip-arrow.left{left:0}.tooltip-arrow:after{content:"";position:absolute;left:5px;top:-10px;width:10px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);tranform:rotate(45deg)}.tooltip-arrow.top:after{bottom:-10px;top:auto}body#desktop-company-index #getAllDirections{padding:5px 0;text-decoration:none;color:#185fa1;display:block;width:100%;font-weight:bold;cursor:pointer}body#desktop-company-index table.directions{width:50%}body#desktop-company-index table.directions tr.show-all{text-align:center;background-color:#d3d3d3}body#desktop-company-index table.directions tr.show-all:hover .action{color:#0048ae;font-weight:bold}body#desktop-route-index table.route-features{margin-top:10px}body#desktop-route-index table.route-features td{padding-left:0;width:130px}body#desktop-route-index table.route-features img{width:35px;height:36px;margin-right:7px;vertical-align:middle}table.passenger{width:100%}table.passenger tr.canceled{color:#5d5d5d !important;text-decoration:line-through}.buy-tickets-h1{font-size:1.6em}#buy-tickets-colleft,#buy-tickets-colright{margin:20px 0 10px;width:330px}#buy-tickets-colleft{float:left}#buy-tickets-colright{float:right}#buy-tickets-arrow{float:left;margin:54px 26px 0;width:20px;height:20px;background:transparent url(/images/buy_tickets_arrow.gif) no-repeat center center}.buy-tickets-colinner{padding:10px;border-radius:5px}.buy-tickets-colname{padding-bottom:5px;font-size:1em;color:gray}.buy-tickets-place{margin-bottom:5px;font-size:1.2em}.buy-tickets-place a,.buy-tickets-place span.master-lnk{color:#185fa1 !important}.buy-tickets-day{padding:0}.buy-tickets-day span{vertical-align:top}.buy-tickets-timezone{font-size:.8em}.buy-tickets-timezone .tzdesc{margin-left:.3em}#desktop-booking-index fieldset{margin:0;padding:0;border:0;margin-top:5px}#desktop-booking-index legend{height:1.7em;margin-bottom:3px;padding-left:1em;padding-top:.3em;width:96%}#desktop-booking-index .master-form{margin:0}#desktop-booking-index form p.description{color:#777;margin:0 0 0 145px}#desktop-booking-index form input:not([type=checkbox]){width:250px}#desktop-booking-index form input:not([type=checkbox]).master-button{width:257px !important}#desktop-booking-index form .form-element{margin:5px 0}#desktop-booking-index form .form-element label>span{float:left;width:140px;clear:left;text-align:right;margin-right:5px;height:1px}#desktop-booking-index form div.i-agree-checkbox input{width:10px;margin-left:123px}#desktop-booking-index form div.i-agree-checkbox label{display:block;float:right;height:3em;text-align:left;width:573px}#desktop-booking-index form .div-add-passenger{padding:10px 0 10px 5px;border-bottom:solid 1px #ddd;background-color:#fff}#desktop-booking-index form .errors{color:red;font-weight:bold}#desktop-booking-index form div.passengers fieldset{padding:3px 10px;border-bottom:solid 1px #ddd}#desktop-booking-index ul.errors{display:inline;list-style:none outside none;margin:0;padding:0;color:red;font-weight:bold}#desktop-booking-index ul.errors li{color:#ac1413;font-size:.9em;margin-left:145px}#desktop-booking-index .btn-submit ul.errors li{margin-left:0 !important}#desktop-booking-index .ui-selectmenu,#desktop-booking-index .ui-selectmenu-open,#desktop-booking-index .ui-widget .ui-selectmenu{font-size:85%}#desktop-booking-index a.ui-selectmenu{text-decoration:none}#desktop-booking-index .ui-menu-item a{font-weight:normal}#desktop-booking-index .wait-button-container{display:none}#desktop-booking-index .ui-state-wait .wait-button-container{display:block}#desktop-booking-index .ui-state-wait #submit-label,#desktop-booking-index .ui-state-wait #submit-element{display:none}#desktop-booking-index .ui-state-saved #submit-label,#desktop-booking-index .ui-state-saved #submit-element{display:none}#desktop-cart-order table.departure a,#desktop-cart-order table.departure span.master-lnk{color:#185fa1 !important}.bla-bla-car{height:70px}.bla-bla-car:hover{cursor:pointer}.bla-bla-car .tagline{font-size:.9em;text-align:center}.bla-bla-car .currency-title{text-align:right;padding-right:8px !important}.bla-bla-car .button{color:#fff;background-color:#278bcb;box-shadow:1px 1px 1px #0d5584;border-radius:.3em;border-bottom:none !important;padding:6px 7px 5px !important;font-weight:bold !important;text-align:center;float:right;line-height:1}.bla-bla-car .button:hover{cursor:pointer}.bla-bla-car .logo-text{white-space:nowrap}.bla-bla-car .lg-button{width:85% !important;padding:10px 5px !important}.bla-bla-car .ad-content{position:relative}.bla-bla-car .ad-content .ad{top:-15px;position:absolute;color:#bebebe;font-size:.8em}