/***	Reset all styles*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}/***	base classes*/html,body {height:100%;}body {font-family:arial;font-size:14px;color:#4e6275;line-height:1.2;background-color: #f3fbfd;}a {color:#086ba9;text-decoration:underline;}a:hover {color:#e00;text-decoration:none;}p {margin-bottom:10px;}.clear {clear:both;padding:0 !important;margin:0 !important;border:0 !important;}.page-wrapper {min-height:100%;height:auto !important;height:100%;margin-bottom:-236px;}.page-content{width:980px;margin:0 auto;background:url(/images/page-content.png) repeat-y 235px 0;padding:0 39px;}.push-footer {height:236px;}input.text {float:left;padding:7px 15px 7px;width:146px;height:16px;font:12px Arial;color:#123;background:url(/images/input.png) no-repeat 0 -30px;}input.short-text {width:93px !important;background-position:0 0;margin-right:10px;}input.full-text {width:401px !important;background-position:0 -90px;}/***	@section body.home*/body.home {}body.home .nav li {margin:5px 0;}body.home .left {float:left;margin:46px 0 0 48px;padding:0 0 65px;width:426px;position:relative;}body.home .left .prev,body.home .left .next {display:block;width:32px;height:32px;background:url(/images/bg-slides-nav.png) no-repeat 0 0;position:absolute;bottom:0;cursor:pointer;}body.home .left .prev {left:0;}body.home .left .prev:hover {background-position:0 -32px;}body.home .left .prev.disabled {background-position:0 -64px;}body.home .left .next {left:48px;background-position:100% 0;}body.home .left .next:hover {background-position:100% -32px;}body.home .left .next.disabled {background-position:100% -64px;}body.home .left .slides {width:426px;position:relative;overflow:hidden;}body.home .left .slides ul {width:10000px;}body.home .left .slides li {float:left;padding:10px 0;width:426px;height:auto !important;color:#000;line-height:20px;}body.home .left .slides h2 {margin-bottom:6px;font-size:24px;font-weight:bold;color:#086ba9;line-height:30px;margin-bottom:10px;}body.home .left .slides p {padding:0;margin:0;}body.home .right {float:right;margin:46px 48px 48px 0;padding:0 31px;width:363px;height:234px;background:url(/images/bg-login.png) no-repeat 0 0;}body.home .right h2 {margin:26px 0 24px;font:bold 18px/18px Arial;color:#000;}body.home .right dl {padding:0 34px 0 24px;overflow:hidden;margin-bottom:12px;}body.home .right dl dt {float:left;width:59px;padding-top:6px;}body.home .right dl label {font-size:13px;color:#778885;}body.home .right dl dd {margin-left:59px;}body.home .right input {border:0;padding:0 11px 0 44px;margin:0 0 21px;width:308px;height:30px;font:normal 12px/30px Arial;color:#000;background:transparent;}body.home .right div.submit {text-align:left;margin:1px 0 32px;line-height:30px;}body.home .right div.submit input {float:left;padding:0;margin:0 10px 0 0;width:67px;height:30px;background:transparent;text-indent:-5000px;cursor:pointer;}body.home .right div.submit a.forgot {font-size:12px;}body.home .right div.submit a.singup {float:right;width:160px;height:32px;text-indent:-5000px;}h1 {font-size:22px;color:#123;margin-bottom:10px;}h2 {font-size:18px;color:##086ba9;margin:10px 0 15px 0;}div.nologin span {padding: 0 10px; font-size:18px;color:#aeaeae;font-weight:normal;}.nologin {padding:0px 0px 0px 178px;}.nologin2 {padding:0px 250px 0px 178px;}body.home p{padding:0px 0px 12px 0px;}body.home .submit2 a {display:block;padding:0;margin:0;border:0;background:url(/images/button.gif) no-repeat 0 0;text-indent:-5000px;width:69px;height:32px;cursor:pointer;}/***	@section #header*/#header {height:216px;position:relative;}#header .logo {float:left;margin:90px 0 0 35px;width:400px;height:116px;background:url(/images/logo.png) no-repeat 0 0;text-indent:-5000px;}#header .user {float:left;margin:120px 0 0 33px;height:45px;padding-left:58px;background:url(/images/user.png) no-repeat 0 0;font-size:18px;color:#086ba9;position:relative;}#header .user div {margin-top:5px;}#header .user span {font-size:14px;color:#456;font-style:italic;}#header .user a {font-size:12px;position:relative;top:-4px;}#header .actions {margin:119px 0 0;float:right;font-size:12px;width:auto;}#header .actions li {white-space:nowrap;margin-bottom:12px;}#header .actions a {padding:2px 0;padding-left:28px;}#header .actions .quit a {background:url(/images/icon1.png) no-repeat 0 50%;}#header .actions .help a {background:url(/images/icon2.png) no-repeat 0 50%;}#header > ul {float:right;margin:90px 0 0;width:456px;}#header > ul li {margin-top:10px;}/***	@section #nav*/#nav {position:absolute;bottom:25px;left:176px;}#nav li {float:left;width:159px;height:58px;padding:8px 5px 0;text-align:center;margin:0 10px;}#nav li.current {background:url(/images/nav.gif) no-repeat 0 0;}#nav li.current a {text-decoration:none;}#nav li a {font-size:20px;color:#00a7b8}/***	@section #aside*/#aside {float:left;margin-left:40px;width:189px;}#aside h3 {color:#334a60;font-size:16px;margin-bottom:10px;}#aside ul {margin-bottom:0;}#aside ul li {margin-bottom:8px;}#aside ul li a {display:block;padding:0 20px;height:32px;font:bold 12px/32px Arial;text-shadow:0 1px 0 #fff;text-decoration:none;color:#086ba9;background:url(/images/aside.png) no-repeat 0 0;}#aside ul li a:hover {color:#e00;background-position:0 100%;}#aside ul li.active a {color:#123;background:none;}/***	@section #section*/#section {float:right;width:705px;}.title {}.title h1 {float:left;}.title a {float:left;margin:17px 0 0 50px;padding:1px 0 1px 22px;/* background:url(/images/icon9.gif) no-repeat 0 50%; */}.return a {float:left;margin:2px 0 0 0;padding:1px 0 1px 22px;/* background:url(/images/icon9.gif) no-repeat 0 50%; */}dl {margin-bottom:15px;}dl dt {float:left;width:180px;padding-top:7px;}dl label {font-size:13px;color:#123;}dl dd {margin-left:180px;height:30px;}dl dd.period {position:relative;}dl input {border:0;padding:7px 5px 7px;margin:1px;color:#123;width:192px;}dl input.text {padding:7px 15px 7px;}a.calendar {float:left;margin:7px 0 0 0;padding-left:22px;background:url(/images/icon4.gif) no-repeat 0 50%;}dl select {width:431px;}dl dd span.value {display:block;padding:5px 15px 6px; font:13px Arial;color:#334a60;}#section select.cusel-small {width:84px;}#section select.cusel-big {width:431px;}#section .children {padding-left:180px;}#section .children div.child {margin-bottom:9px;background:url(/images/icon5.gif) no-repeat 2px 50%;padding-left:30px;height:27px;}#section .children select, #section .children label, #section .children input, #section dl label,#section .children select,#section .children div.cusel,#section dl input {float:left;}#section .children input {margin-left:20px;}#section .children label,#section dd label {margin:6px 6px 0;}#section .children input[type=radio],#section input[type=radio] {width:auto;margin-top:5px;}#section input[type=checkbox] {width:auto;margin-top:7px;}#section .submit dd {height:35px;background:url(/images/search.png) no-repeat 0 0;margin-left:100px;}#section .submit dd input {display:block;padding:0;margin:0;border:0;background:transparent;text-indent:-5000px;width:97px;height:30px;cursor:pointer;}#section .submit2 a {display:block;padding:0;margin:0;border:0;background:url(/images/button.gif) no-repeat 0 0;text-indent:-5000px;width:69px;height:32px;}#section .submit2 dd {height:35px;background:url(/images/button.gif) no-repeat 0 0;}#section .submit2 dd input {display:block;padding:0;margin:0;border:0;background:transparent;text-indent:-5000px;width:69px;height:32px;cursor:pointer;}#section .submit3 dd {height:35px;background:url(/images/show.png) no-repeat 0 0;}#section .submit3 dd input {display:block;padding:0;margin:0;border:0;background:transparent;text-indent:-5000px;width:69px;height:32px;cursor:pointer;}#section .submit a {float:left;margin:6px 0 0 35px;padding:1px 0 1px 22px;background:url(/images/icon6.gif) no-repeat 0 50%;}#section h1 {padding:1px 0 2px;font-size:18px;line-height:49px;color:#123;margin-bottom:10px;}#news table  {width: 100%;}#news table  th{border-bottom: #CFD8BD 4px solid;padding: 5px 7px 5px 7px;}#news table  td p{padding: 0; margin: 0;}#news table  td{border-bottom: #CFD8BD 2px solid;padding: 5px 7px 5px 7px; vertical-align: top; background-color:#E4EBC8;font-size:13px;}#cuselFrame-sex {margin-left:10px;}/***	@section .block-wrap*/.block-wrap {margin-bottom:25px;position:relative;}.block-wrap .t,.block-wrap .c,.block-wrap .b {width:705px;background:url(/images/bg-table-wrap.png) repeat-y 0 0;position:absolute;left:0;right:0;z-index:1;}.block-wrap .t {height:52px;background-position:-705px 0;top:0;}.block-wrap .c {top:52px;bottom:13px;}.block-wrap .b {height:13px;background-position:-705px -63px;bottom:0;}.block-wrap > .wrap {padding:1px 21px 3px;position:relative;z-index:2;}.block-wrap > .wrap > h1 {padding:1px 0 2px;font-size:18px;line-height:49px;color:#123;margin-bottom:10px;}.block-wrap > .wrap > a.return {font-size:12px;position:absolute;top:19px;right:12px;}.block-wrap dl dt {padding-right:10px;padding-left:10px;width:80px;text-align:right;}.block-wrap dl dd {margin-left: 80px; height: 30px;}.block-wrap .request-edit2 dl dt {padding-right:10px;padding-left:10px;width:180px;text-align:right;}.block-wrap .request-edit2 dl dd {margin-left: 180px; height: 30px;}.block-wrap h3 {padding:10px 10px;}.block-wrap dl dt label {float:none !important;display:inline-block;}/* .wrap.wrap-table */.block-wrap > .wrap.wrap-table {padding:1px 2px 3px;}.block-wrap > .wrap.wrap-table h1 {padding-left:19px !important;padding-right:19px !important;}/* .block-wrap-1 */.block-wrap.block-wrap-1 {}.block-wrap.block-wrap-1 .t {height:11px;background-position:-705px -52px;top:0;}.block-wrap.block-wrap-1 .c {top:11px;}/***	@section .table-wrap*/.table-wrap {margin-bottom:25px;position:relative;}.table-wrap .t,.table-wrap .c,.table-wrap .b {width:705px;background:url(/images/bg-table-wrap.png) repeat-y 0 0;position:absolute;left:0;right:0;z-index:1;}.table-wrap .t {height:11px;background-position:-705px -52px;top:0;}.table-wrap .c {top:11px;bottom:13px;}.table-wrap .b {height:13px;background-position:-705px -63px;bottom:0;}.table-wrap > .wrap {padding:1px 2px 3px;position:relative;z-index:2;}.table-wrap table {}/***	@section table.tours*/table.tours {width:100%;font-size:12px;color:#112233;border-collapse:separate;}table.tours thead tr {}table.tours .nowrap {white-space:nowrap;}table.tours tr {}table.tours tr th {padding:12px 12px 4px;text-align:left;color:#456;font-weight:normal;}table.tours tr th.period {width:70px;}table.tours tr th.order {width:76px;}table.tours tr td {padding:4px 7px;vertical-align:middle;}table.tours tr:nth-child(2n+1) td {background: #f6f2f7;}table.tours tr.caption td {padding:0;font-weight:bold;background:#dbd8f0 url(/images/bg-table-caption.png) repeat-x 0 0;color:#123;}table.tours tr.caption td span {float:left;height:16px;padding:8px 12px 6px;}table.tours tr.alt td {background:#f6f2f7;}table.tours td a.button {display:block;width:82px;height:32px;background:url(/images/order.png) no-repeat 0 0;text-indent:-5000px;}table.tours td a.order {font-size:14px;color:#ffffff;text-decoration:none;padding:7px 10px;font-weight:bold;display:block;width:94px;height:18px;background:url(/images/price-green.png) no-repeat 0 top;}/***	@section table.requests*/table.requests {width:100%;font-size:12px;color:#112233;border-collapse:separate;}table.requests thead tr {}table.requests .nowrap {white-space:nowrap;}table.requests .not-paid,table.requests .paid {font-weight:bold;color:#ff7749;}table.requests .paid {color:#00ae6c;}table.requests tr {}table.requests tr th {padding:12px 4px 4px;border-bottom:1px solid #ccd5dc;text-align:left;color:#445566;font-weight:normal;}table.requests tr td {padding:12px 4px;}table.requests tr th.number,table.requests tr td.number {padding-left:12px;}table.requests tr td span {color:#456;}table.requests tr.alt td {background:#f6f2f7;}table.requests tr.info {font-size:13px;}table.requests tr.info td {padding:0;border:0;}table.requests tr.info td div.toggle {display:none;margin-bottom:15px;}table.requests tr.info dl {overflow:hidden;padding:8px 20px;margin:0 !important;}table.requests tr.info dl dt {padding:0 !important;color:#456;}table.requests tr.info dl dd {height:auto !important}table.requests tr.info dl.fio {margin:15px 0 0 !important;}table.requests tr.info dl.fio dd {font-weight:bold;}table.requests tr.info dl.alt {background:url(/images/bg-table-dl.png) repeat-y 0 0;}table.requests .actions {padding:15px 12px 0;}table.requests .actions a {padding:1px 0 1px 22px;margin-right:28px;}table.requests .actions a.edit {background:url(/images/icon7.png) no-repeat 0 50%;}table.requests .actions a.print {background:url(/images/icon8.png) no-repeat 0 50%;}table.requests tr.openned td {background:url(/images/table-openned.png) no-repeat -10px 0;}table.requests tr.openned td.first-child {background-position:0 0;}table.requests tr.openned td.last-child {background-position:100% 0;}table.requests tr.info.openned td {background-position:0 100% !important;}table.requests tr.info.openned td div.toggle {display:block;}/***	@section .request-edit*/.request-edit .left {float:left;margin:15px 0;width:220px;}.request-edit .left h3 {color:#112233;}.request-edit .left ul.tabs {text-align:left;font-size:12px;margin:3px 0 10px;}.request-edit .left ul.tabs li {display:inline;margin-right:10px;}.request-edit .left ul.tabs li.current a {text-decoration:none;cursor:normal;color:#4e6275;}.request-edit .right {float:right;margin:15px 0;width:440px;}.request-edit dl.last {margin-bottom:30px;color:#445566;}.request-edit dl label {color:#445566 !important;}.request-edit dt {width:100px !important;padding-right:0 !important;}.request-edit dd.exc {width:300px;height:auto;}.request-edit dd.exc > div {overflow:hidden;}.request-edit dd {margin-left:108px;}.request-edit input.text {width:301px !important;background-position:0 -60px;}.request-edit select {width:220px !important;}.request-edit dd > span {float:right;padding-top:5px;margin-right:10px;}/***	@section .request-edit2*/.request-edit2 dl.last {border-bottom:2px solid #ccd5dc;padding-bottom:15px;margin-bottom:15px;}.request-edit2 dl.last2 {border-bottom:2px solid #ccd5dc;padding-bottom:50px;margin-bottom:15px;}.request-edit2 dt {width:200px;}.request-edit2 dd.exc {width:500px;height:auto;}.request-edit2 dd.exc > div {overflow:hidden;}.request-edit2 dd {margin-left:135px;}.request-edit2 dd > span {float:right;padding-top:5px;margin-right:10px;}/***	@section .pagination*/.pagination {margin:15px 0;text-align:center;}.pagination a,.pagination span {margin:0 2px;}.pagination .prev,.pagination .next {text-decoration:none;margin:0 5px;}/***	@section #news*/#news {margin-bottom:20px;}#news .wrap {}#news .wrap .top {height:19px;background:url(/images/news.png) no-repeat 0 0;}#news .wrap .bottom {height:6px;background:url(/images/news.png) no-repeat 0 -19px;font-size:1px;}#news .wrap .content {background:#ffffff;padding:10px 0 0 18px;}#news ul.slides {}#news ul.slides li.slide {}#news ul.slides ul {}#news ul.slides ul li {float:left;width:210px;margin:0 19px 19px 0;zoom:1;}#news ul.slides ul li.row-first {clear:left;}/*#news ul.slides ul li.row-last {clear:right;}*/#news .category {float:right;white-space:nowrap;background-image:url(/images/news.png) !important;background-position:0 -35px !important;color:#fff;position:relative;padding:8px 8px 4px 7px;font-size:10px;line-height:10px;height:12px;overflow:hidden;}#news .category .right {width:5px;height:24px;background:url(/images/news.png) no-repeat 100% -35px !important;position:absolute;top:0;right:0;}#news .nav {padding:0 0 10px;margin:0 auto;height:10px;}#news .nav a {float:left;display:block;width:10px;height:10px;text-indent:-5000px;background:url(/images/news.png) no-repeat -10px -25px;margin:0 5px;}#news .nav a:hover, #news .nav a.activeSlide {background-position:0 -25px;}/*#news {margin-bottom:20px;}#news .wrap {}#news .wrap .top {height:19px;background:url(/images/news.png) no-repeat 0 0;}#news .wrap .bottom {height:6px;background:url(/images/news.png) no-repeat 0 -19px;font-size:1px;}#news .wrap .content {background:#d5deb5;padding:10px 16px 0;width:687px !important;height:auto;overflow:hidden;}#news div.slides {width:687px !important;height:auto;overflow:hidden;}#news ul.slides {}#news ul.slides li.slide {width:687px;height:auto;}#news ul.slides div.news {width:687px;height:auto;}#news ul.slides div.news > div {float:left;width:210px;margin:0 19px 19px 0;zoom:1;}#news ul.slides div.news > div.row-first {clear:left;}#news .category {float:right;white-space:nowrap;background-image:url(/images/news.png) !important;background-position:0 -35px !important;color:#fff;position:relative;padding:8px 8px 4px 7px;font-size:10px;line-height:10px;height:12px;overflow:hidden;}#news .category .right {width:5px;height:24px;background:url(/images/news.png) no-repeat 100% -35px !important;position:absolute;top:0;right:0;}#news .nav {padding:0 0 10px;margin:0 auto;height:10px;}#news .nav a {float:left;display:block;width:10px;height:10px;text-indent:-5000px;background:url(/images/news.png) no-repeat -10px -25px;margin:0 5px;}#news .nav a:hover, #news .nav a.activeSlide {background-position:0 -25px;}*//***	@section #footer*/#footer {margin:36px auto;width:900px;padding:20px 0px;overflow:hidden;}#footer .about {float:right;width:200px;text-align:right;}#footer .copyrights {float:left;padding-left: 10px;}#footer .copyrights p {margin:0 0 12px;font-weight:bold;}#footer .copyrights p.address {margin:0;font-weight:normal;line-height:1.2;}/****/.businfo {font-size:10px;font-style:italic;color:#6a7f7b;text-align:center;padding:0 5px 10px 5px;}.busmesto{background:url(/images/busmesto.gif) no-repeat 100% 0;font-family:tahoma, arial;font-size:11px;color:#abab9d;text-align:center;vertical-align:center;width:32px;height:32px;}div.tsel3, div.cer, div.nor{position:relative;height:32px;position:relative;padding:0;font-size:11px;color:#fff;line-height:30px;color:#445566;}div.tsel2 {background-image:url('/images/busback3.gif');background-position:top left;background-repeat:repeat-x;width:32px;height:32px;position:relative;padding:0;font-size:11px;color:#fff;line-height:30px;color:#ffffff;font-weight:bold;vertical-align:center;}div.tsel {background-image:url('/images/busback2.gif');background-position:top left;background-repeat:repeat-x;width:32px;height:32px;position:relative;padding:0;font-size:11px;color:#fff;line-height:30px;font-weight:bold;vertical-align:center;}div.tsel_u {background-position:top left;background-repeat:repeat-x;width:32px;height:32px;position:relative;padding:6px 0 0 0;font-size:13px;color:#ffffff;/* font-weight:bold;*/vertical-align:center;}#cuselFrame-numbertourists_adults {width:160px !important;}#cuselFrame-sex {display:none;width:115px !important;}#cuselFrame-children {width:160px !important;}#cuselFrame-children_no {width:160px !important;}#date_from,#date_to {text-align:center;cursor:pointer;}/*.ui-datepicker {background:url(../images/calendar.png) no-repeat 0 0 !important;font:11px Arial;border:0 !important;padding:12px 16px 13px 14px !important;height:158px !important;width:223px !important;}.ui-datepicker-header {}.ui-datepicker-next, .ui-datepicker-prev {display:block;width:18px;height:18px;text-indent:-5000px;background:none !important;cursor:pointer !important;}.ui-datepicker-prev {left:14px !important;top:12px !important;}.ui-datepicker-next {right:16px !important;top:12px !important;left:auto !important;}.ui-datepicker-title {font-size:12px;font-weight:bold;text-align:center;line-height:1.5!important;height:18px;border-bottom:1px solid #99a77b;padding-bottom:2px;}.ui-datepicker-title .ui-datepicker-month {}.ui-datepicker-title .ui-datepicker-year {}.ui-datepicker-calendar {font-size:0.9em;margin:0 0 0.4em;width:100%;}.ui-datepicker th {border:0;font-weight:bold;padding:5px 3px 3px;text-align:center;font-size:11px;}.ui-datepicker th.ui-datepicker-week-end {}.ui-datepicker td {padding:1px;}.ui-datepicker td.ui-datepicker-week-end {}.ui-datepicker td.ui-datepicker-other-month {}.ui-datepicker td.ui-datepicker-unselectable {}.ui-datepicker td.ui-datepicker-unselectable span,.ui-datepicker td.ui-state-unselectable a {border-color:#ccc;color:#ccc;}.ui-datepicker td.ui-state-disabled {}.ui-datepicker td.ui-state-disabled span,.ui-datepicker td.ui-state-disabled a {border-color:#ccc;color:#ccc;}.ui-datepicker td span,.ui-datepicker td a {display:block;padding:0.2em;text-align:right;text-decoration:none;color:#334A60;border:1px solid #99a77b;}.ui-datepicker td a.ui-state-default {}.ui-datepicker td a.ui-state-active {color:#fff;background:#8BBED1;border-color:#8BBED1;}.ui-datepicker td a:hover {color:#fff;background:#99a77b;}*/#datepicker, dd .datepicker {display:none;position:absolute;z-index:1000 !important;left:-16px;top:28px;width:253px !important;height:198px !important;background:none;padding:0;visibility:visible;}#datepicker .datepicker, dd .datepicker {position:static !important;width:253px;height:198px !important;}.datepickerContainer {background:url(../images/calendar.png) no-repeat 0 0 !important;font:11px arial;border:0 !important;padding:12px 16px 13px 14px !important;height:173px !important;width:223px !important;}dd .datepicker .datepickerContainer {position:relative;z-index:1001;top:28px;left:-16px;}dd.period .datepicker .datepickerContainer {position:static;z-index:1;top:0;left:0;}.datepickerContainer table {width:100%;}.datepickerContainer table.datepickerTableWrap {position:relative;top:-18px;}dd.period .datepickerContainer table.datepickerTableWrap {position:relative;top:0 !important;}.datepickerMonths {display:none;}.datepickerYears {display:none;}.datepicker-header {position:relative;}.datepicker-next, .datepicker-prev {position:absolute;display:block;width:18px;height:18px;text-indent:-5000px;background:none !important;cursor:pointer !important;}.datepicker-prev {left:0;top:0;}.datepicker-next {right:0;top:0;}.datepicker-title {font-size:12px;font-weight:bold;text-align:center;line-height:1.5!important;height:18px;border-bottom:1px solid #8BBED1;padding-bottom:2px;}.datepicker-calendar {font-size:0.9em;margin:0 0 0.4em;width:100%;}.datepicker td th {border:0;font-weight:bold;padding:5px 3px 3px;text-align:center;font-size:11px;}.datepicker td td {padding:1px;}.datepicker td td a {display:block;padding:0.2em;text-align:right;text-decoration:none;color:#334a60;border:1px solid #8BBED1;}.datepicker td td.datepickerDisabled a {color:#334a60;border:1px solid #dfe9ec;}.datepicker td td.datepickerSpecial a {color:#334a60;border:1px solid #8BBED1;background:#b3ecd0;}.datepicker td td.datepickerSelected.datepickerSpecial a {color:#fff;background:#8BBED1;border-color:#8BBED1;}.datepicker td td.datepickerSelected.datepickerDisabled a, .datepicker td td.datepickerSelected a {color:#fff;background:#cbdfe6;border-color:#cbdfe6;}.datepicker td td a:hover {color:#fff;background:#8BBED1;}.datepicker td td.datepickerNotInMonth a {display:none;}.tooltip {position:absolute;z-index:999;left:-9999px;background-color:#fff;border:1px solid #ccceb1;width:250px;border-radius:5px;}.tooltip p {margin:0;color:#778885;padding:2px 7px !important;font:normal 12px Arial;}.error0 {position:absolute;}.error {position:relative; left: 83px;top:-25px;font-size:12px;color:#EC4820;}.file{background:url(/images/iconword1616.gif) no-repeat 0 50%;font-family:tahoma, arial;font-size:12px;color:#abab9d;vertical-align:center;padding: 8px 0 5px 20px;}.m_info_order3 {	font-size:11px;	color: #456;	padding-bottom:5px;}.m_info_order3 a{color: #086BA9;	text-decoration:none;border-bottom: 1px dotted #086BA9;}.m_info_order3 a:hover {color:#086BA9;text-decoration:none;border-bottom: 0px dotted #086BA9;}div.view_mini_bus {position: relative;z-index: 150;}div.view_mini_bus div {position: absolute;top: -150px;left: -310px;z-index: 10;padding: 5px;width: 160px;background-color:#fff;}div.view_mini_bus div ul {padding: 5px 0 10px 25px;list-style:disc;}div.view_bus {position: relative;z-index: 150;}div.view_bus div.view_bus_absolute {position: absolute; top: 200px;left: -245px;z-index: 10;}div.view_bus div.view_bus_absolute h4 {text-align:center;padding-bottom:10px;}div.view_bus div.view_bus_absolute div.view_bus_link {text-align:center;font-size:12px; padding: 0 0 10px;}div.view_bus div.view_bus_absolute div.view_bus_link a {text-decoration:none;border-bottom: 1px dotted #086BA9;}.jScrollPaneTrack{left:302px;}div.services{padding: 20px 0;}div.service{padding-bottom:15px;}div.service div.s-image{text-align:center;}div.service div.s-title{padding:5px 0 7px 0;font-size:16px;color:#123;font-weight:bold;text-align:center;}div.service div.s-title a{font-size:16px;}div.service div.s-description{font-size:12px;text-align:center;}div.fbutton {text-align:right; margin-right:48px;}