/**--reset--**/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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, 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%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none}
p{font:normal 12px/17px Arial, Helvetica, sans-serif;color:#6b6b6b}
h1{font-size:21px;color:#ffffff;font-weight:normal}
h2{color:#ffffff;font-size:16px;}
h3{color:#447ca6}
h4{color:#447ca6}

/*end of reset*/

a{outline:none;color:#999999}
a:hover{cursor:pointer;}
body{ font:normal 12px Arial, Helvetica, sans-serif; color:#999999; background:#f8f8f8; }

/*----------------------------------------------------------------------------end of reset-----------------------------------------------*/


/*----------------------------------------------------------------------------start of mainsite------------------------------------------*/

#site{min-width:1242px;width:auto !important;width:1242px;margin:0px auto; overflow:hidden;}

/*----------------------------------------------------------------------------start of header---------------------------------------------*/
#header{background: #c8d1d6 url(../images/header-bg.jpg) repeat-x left top;width:100%;display:none}
.icons{background:url(../images/btns-sprites.png) no-repeat left top;width:0px;height:0px;}
.blocks{background:url(../images/blocks-sprites.png) no-repeat left top;width:0px;height:0px;}
.seps{ background:url(../images/sperator-sprites.png) no-repeat left top;width:0px;height:0px;}
#headerInner{width:1242px;margin:0px auto; height:470px;padding:20px 0px 0px 0px}
#headerInner-page{width:1242px;margin:0px auto; height:420px;padding:20px 0px 0px 0px}
.logo{float:left;width:311px;margin:5px 0px 0px 0px}
.headerTp{float:left;width:930px;/*margin:0px 0px 20px 0px*/}
.langbar{width:930px; clear:both; overflow:hidden;padding:0px 0px 6px 0px;}
.langbar form{float:left;width:auto;padding:5px 0px 0px 148px;}
.langbar form p{float:left;width:auto}
.langbar form p span{background-position:-62px top;width:191px;height:31px; display:block;}
.langbar form p span input[type="text"]{background:none;border:0px;width:149px;padding:7px 0px 7px 8px;font-size:13px;color:#7d91a1;}
.langbar form p span input[type="submit"]{background:none;width:31px;border:0px;}
ul.weather{float:left;width:auto;padding:5px 0px 0px 12px}
ul.weather li{float:left;text-align:left;padding:0px 10px 0px 10px;color:#799cbe;text-shadow:1px 1px 1px #ffffff;}
ul.weather li img{float:left;margin:0px 5px 0px 0px}
ul.weather li:first-child{text-align:right; background:url(../images/weather-sep.gif) no-repeat right 2px;padding:0px 10px}
ul.weather li span{font-size:30px;color:#6b9bc8;line-height:33px;}
ul.weather li a.genevelogo{margin:-5px 0px 0px 0px; display:block}
ul.lang{float:right;width:auto;display:block;padding:10px 0px 0px 0px}
ul.lang li{background:url(../images/lang-sep.gif) no-repeat left top;text-transform:uppercase;padding:0px 3px 0px 7px;float:left}
ul.lang li.last{padding-right:0px}
ul.lang li:first-child{background:none}
ul.lang li a{color:#6f818e;padding:0px 0px 5px 0px;float:left;display:block}
ul.lang li:hover a, ul.lang li a.active{color:#2a72a8; background:url(../images/lang-active.png) no-repeat center bottom;}
.mainNav{width:920px; background:url(../images/mainnav-bg.png) no-repeat left 15px;height:87px;padding:0px 0px 0px 10px;}
.mainNav ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.mainNav ul li{float:left;  display:block; position:relative;font-size:14px;z-index:3;font-weight:bold;}
.mainNav ul li a{padding:15px 0px 12px 16px;background:url(../images/mainav-sep.gif) no-repeat left 16px;float:left;display:block;color:#fffef9;text-shadow:#5d8bae;line-height:41px;position:relative;z-index:99;}
.mainNav ul li a span{padding:25px 16px 30px 0px;}
.mainNav ul li.first a{background:none}
.mainNav ul li.subTrans .submenu{display:none;position:absolute;top:57px;left:-350px;z-index:9}
.mainNav ul li:hover .submenu{display:block}
.mainNav ul li:first-child{/*background:none*/}
.mainNav ul li a{color:#fffef9;}
.mainNav ul li.subTrans:hover a{background:url(../images/mainmenu-hover-left.png) no-repeat left top;z-index:99;position:relative}
.mainNav ul li.subTrans:hover a span{background:url(../images/mainmenu-hover-right.png) no-repeat right top;padding:28px 23px 30px 0px;margin:0px -7px 0px 0px;z-index:999;position:relative}
.mainNav ul li a:hover{}
/*main menu hover*/
/*start of submenu*/
.submenu{width:745px; overflow:hidden; display:block; background:url(../images/submenu-bt.png) no-repeat 1px bottom;padding:0px 0px 10px 0px;position:relative;z-index:1}
.submenuCont{ background:url(../images/submenu-bg.png) left top; overflow:hidden; display:block;padding:10px 0px 10px 9px;}
.submenuCont ul{width:730px; overflow:hidden; display:block;}
.submenuCont ul li{float:left;width:359px;padding:15px 0px 15px 16px; overflow:hidden; display:block;background:url(../images/submenu-sep.jpg) repeat-x left bottom}
.submenuCont ul li a{background:none !important;padding:0px !important;}
.submenuCont ul li:hover a{background:none !important;margin:0px !important;}
.submenuCont ul li.last{background:none}
.submenuCont ul li.right{margin:0px 0px 0px -16px;padding-right:0px;width:355px;}
.submenuCont ul li .img{ background-position:-62px -177px;width:104px;height:76px;float:left;padding:6px}
.submenuCont ul li .desc{width:211px;float:left;padding:8px 0px 0px 14px;}
.submenuCont ul li.right .desc{padding:8px 0px 0px 12px;}
.submenuCont ul li.right .desc h3{margin:0px 0px 5px -14px}
.submenuCont ul li .desc h3{ background:url(../images/submenu-title-sep.png) no-repeat left bottom;width:231px; overflow:hidden;margin:0px 0px 5px -16px;padding:0px 0px 7px 16px;font-size:14px;color:#ffffff;text-transform:uppercase}
.submenuCont ul li .desc h3 a{color:#ffffff;line-height:normal}
.submenuCont ul li .desc h3 a:hover{color:#eaebeb}
.submenuCont ul li .desc p a{font-size:13px;color:#d9e8f2;line-height:normal}
.submenuCont ul li .desc p a:hover{color:#c4d4de}

/*end of submenu*/
#banner{width:1242px;}
#homeBannerCont{width:747px;height:337px;float:left; background-position:left -808px}
#slider-inner{width:747px;height:287px;float:left; background-position:left -1164px}
#schedule{ background-position:-754px -808px;width:458px;height:323px;float:right;padding:7px;}
ul.tabmenu{padding:1px 0px 0px 0px; overflow:hidden;}
#schedule-inner{ background-position:-754px -1164px;width:458px;height:273px;float:right;padding:7px;}

ul.tabmenu li{float:left;padding:0px 10px; background:url(../images/tabmenu-sep.gif) no-repeat left top;height:36px;font-size:14px;}
ul.tabmenu li:hover, ul.tabmenu li.active{background:#d6edec url(../images/tabmenu-sep.gif) no-repeat left top}
ul.tabmenu li a{color:#6b9391;display:block;}
ul.tabmenu li a:hover{color:#6b9391}
ul.tabmenu li:first-child{}
ul.tabmenu li.arrival{}
ul.tabmenu li.departure{}
ul.tabmenu li.search{}
ul.tabmenu li.arrival a{ background:url(../images/icon-arrival.png) no-repeat left top;height:12px;padding:0px 0px 0px 25px;}
ul.tabmenu li.arrival:hover a{background-position:left -16px}
ul.tabmenu li.active a{background-position:left -6px}
ul.tabmenu li.departure a{ background:url(../images/icon-departure.png) no-repeat left top;height:11px;padding:0px 0px 0px 25px;}
ul.tabmenu li.departure:hover a{background-position:left -16px}
ul.tabmenu li.active a{background-position:left -17px}
ul.tabmenu li.search a{ background:url(../images/icon-search.png) no-repeat left top;height:14px;padding:0px 0px 0px 25px;}
ul.tabmenu li.search:hover a, ul.tabmenu li.active a{background-position:left -16px}
ul.tabmenu li.arrival a,ul.tabmenu li.departure a, ul.tabmenu li.search a{margin:11px 0px 0px 0px;text-transform:uppercase}
ul.tabmenu li.time{font-size:11px;padding:0px 19px;}
ul.tabmenu li.time a{margin:3px 0px 0px 0px}


ul.flightlist{width:456px;padding:6px 0px 0px 0px;background:url(../images/flight-bg.jpg) no-repeat left top;height:193px;}
ul.flightlistinnerpage{height:144px}
ul.flightlist li{background:url(../images/schedule-bdr.jpg) repeat-x 0px 0px;color:#ffffff;font-weight:bold;height:33px;margin:-8px 0px 0px 0px;overflow:hidden;display:block;text-align:left;padding:0px 0px 0px 11px;*margin:-11px 0px 0px 0px;text-transform:uppercase}
ul.flightlist li:first-child{}
ul.flightlist li:hover{background: url(../images/tract-flight.png) no-repeat left top;cursor:pointer;width:475px;margin:-12px 0px 4px 0px;position:relative;z-index:99;padding:0px 0px 0px 11px;*margin:-14px 0px 3px 0px; overflow:hidden;height:33px;margin:-8px 0px 0px 0px\0/;}
ul.flightlist li:hover div{color:#000000;margin:5px 0px 0px 0px;margin:0px 0px 0px 0px\0/;}
ul.flightlist li.header{font-size:11px;color:#ecf5fc;font-weight:normal;overflow:hidden;height:33px;margin:-8px 0px 0px 0px;}
ul.flightlist li.header:hover{background:none}
ul.flightlist li.header:hover div{color:#ffffff;margin:0px 0px 0px 0px\0/;*margin:3px 0px 0px 0px;margin:0px 0px 0px 0px}
ul.flightlist li .expected{width:40px;float:left;padding:5px 0px 0px 0px}
ul.flightlist li.header .expected, ul.flightlist li.header .origin ,ul.flightlist li.header .flightno ,ul.flightlist li.header .delay{padding:7px 0px 0px 0px;text-transform:none}
ul.flightlist li.header .status{padding:3px 0px 0px 0px}
ul.flightlist li.header .expected1{width:56px;float:left;padding:7px 0px 0px 0px;color:#ECF5FC;text-transform:none}
ul.flightlist li .expected1{width:56px;float:left;padding:5px 0px 0px 0px;color:#496f72}
ul.flightlist li .origin{width:130px;float:left;padding:5px 0px 0px 0px}
ul.flightlist li .flightno{width:92px;float:left;padding:5px 0px 0px 0px}
ul.flightlist li .delay{width:54px;float:left;padding:5px 0px 0px 0px}
ul.flightlist li .status{width:72px;float:left;padding:0px 0px 0px 0px;text-align:center}
ul.flightlist li:hover .status span.arrive, ul.flightlist li:hover .status span.cancel{display:none}
ul.flightlist li .status span.arrive{background:#b1d58f;display:block;padding:4px 0px 5px 0px;border-left:1px solid #80909c;margin-top:1px;color:#58832d}
ul.flightlist li .status span.st{display:block;padding:4px 0px 4px 0px;text-transform:none}
ul.flightlist li .status span.cancel{background:#f29f95;display:block;padding:4px 0px 5px 0px;border-left:1px solid #80909c;margin-top:1px;color:#935040}
ul.flightlist li a{}

.sliderflight{width:421px;clear:both;padding:10px 13px 0px 22px; background:url(../images/slider-bt.jpg) no-repeat left top;height:39px; overflow:hidden}
.slidervalue{float:left;width:356px;}
.moreflight{float:right;width:24px;padding:0px 25px 0px 0px;margin:-5px 0px 0px 0px}
.moreflight a{ background-position:left -121px;height:24px;width:41px; display:block}
.moreflight a:hover{background-position:left -145px}
/*----------------------------------------------------------------------------end of header-----------------------------------------------*/

/*----------------------------------------------------------------------------start of container------------------------------------------*/

#containerHome{width:100%; background: #eeeeee url(../images/container-bg.jpg) repeat-x left top; overflow:hidden; display:block}
#containerHinner{width:1242px;margin:0px auto;padding:38px 0px 26px 0px; overflow:hidden}
#newsblock{ background-position:left top;width:479px;height:360px; overflow:hidden;margin:0px 29px 0px 0px;float:left;padding:0px 2px 7px 0px}
#newsblock .title{padding:10px 8px 0px 24px;height:28px; overflow:hidden; display:block}
#newsblock .title h2{display:inline;float:left;font-size:16px;text-shadow:1px 1px 1px #5183a9}
#newsblock .title span{float:right}
#newsblock .title span a{ background-position:-62px -37px;width:75px;height:22px;display:block;line-height:22px;text-indent:20px;color:#295d85;text-shadow:1px 1px 1px #9ac3e2}
#newsblock .title span a:hover{background-position:-61px -59px}
#newsblock ul{height:327px;width:480px;overflow:hidden;*height:300px}
#newsblock ul li{width:440px; overflow:hidden;height:35px;padding:15px 20px 0px 20px; background:url(../images/bdr-hor.jpg) repeat-x left top; clear:both; position:relative; float:left}
/*
border-top:1px solid #a5b8c6;
*/
#newsblock ul li:first-child{
	height:108px;
}
#newsblock ul li div:first-child{font:normal 12px/14px Arial, Helvetica, sans-serif;color:#6b6b6b;/*display:none*/}
/*#newsblock ul li:first-child{background:none}*/
#newsblock ul li a{}
#newsblock ul li .newsImg{ background-position:-63px -85px;width:104px;height:76px;float:left;margin:0px 14px 0px 0px;padding:7px;overflow:hidden}
#newsblock ul li .newsImg img{}
/*#newsblock ul li.active,#newsblock ul li:hover{display:block; overflow:hidden;padding:16px 20px;height:95px; cursor:pointer}*/
/*#newsblock ul li:hover p{display:block}*/
#newsblock ul li.active p{display:block}
#newsblock ul li .newsdesc{width:305px;float:left}
#newsblock ul li .newsdesc h3,#newsblock ul li .newsdesc h3 a{display:inline;font-size:14px;color:#548ab3;padding:0px 0px 0px 0px;margin:0px;line-height:16px;margin:0px 0px 0px 0px}
#newsblock ul li .newsdesc span{font-size:11px;color:#919191;margin:0px 0px 0px 5px}
#newsblock ul li .newsdesc div{margin:5px 0px 0px 0px;color:#6b6b6b;line-height:15px;}

/*
#newsblock{ background:url(../images/newsblock-bg.png) no-repeat left top;width:480px;height:360px; overflow:hidden;margin:0px 28px 0px 0px;float:left;padding:0px 2px 7px 0px}
#newsblock .title{padding:10px 11px 0px 24px;height:28px; overflow:hidden; display:block}
#newsblock .title h2{display:inline;float:left;font-size:16px;text-shadow:1px 1px 1px #5183a9}
#newsblock .title span{float:right}
#newsblock .title span a{ background:url(../images/btn-morenews.png) no-repeat left top;width:75px;height:22px;display:block;line-height:22px;text-indent:20px;color:#295d85;text-shadow:1px 1px 1px #9ac3e2}
#newsblock .title span a:hover{background-position:left bottom}
#newsblock ul{height:327px;width:480px;overflow:hidden}
#newsblock ul li{width:440px; overflow:hidden;height:35px;padding:15px 20px 0px 20px; background:url(../images/bdr-hor.jpg) repeat-x left top; clear:both; position:relative}
#newsblock ul li p{font:normal 12px/14px Arial, Helvetica, sans-serif;color:#6b6b6b;display:none}
#newsblock ul li:first-child{background:none}
#newsblock ul li a{}
#newsblock ul li .newsImg{ background:url(../images/newsimg-frame.png) no-repeat left top;width:104px;height:76px;float:left;margin:0px 14px 0px 0px;padding:7px;overflow:hidden}
#newsblock ul li .newsImg img{}
#newsblock ul li.active,#newsblock ul li:hover{display:block; overflow:hidden;padding:16px 20px;height:95px; cursor:pointer}
#newsblock ul li:hover p{display:block}
#newsblock ul li.active p{display:block}
#newsblock ul li .newsdesc{width:305px;float:left}
#newsblock ul li .newsdesc h3{display:inline;font-size:14px;color:#548ab3}
#newsblock ul li .newsdesc span{font-size:11px;color:#919191;margin:0px 0px 0px 5px}
*/
#ebookersblock{ background-position:-481px top;width:401px;height:367px;margin:0px 29px 0px 0px; overflow:hidden;float:left}
#ebookersblock .title{padding:10px 11px 0px 24px;height:28px; overflow:hidden; display:block}
#ebookersblock .title h2{display:inline;float:left;font-size:16px;text-shadow:1px 1px 1px #5183a9}
#ebookersblock .title span{float:right}
/**--formElement-----------------**/
.formElement { clear:both; width:400px; overflow:hidden; margin-bottom:15px; }
.formElement label{ float:left; color:#447ca6; font:bold 12px Arial, Helvetica, sans-serif; line-height:25px;}
.formElement label span{ font-weight:normal;}
.formElement input[type=text]{ background:url(../images/inputBg.jpg) repeat-x left top; border:1px solid #b8b8b8; width:150px; height:17px; float:left; color:#898989; padding:2px 5px 3px; font-size:12px;}
.radioBox ul li input[type="radio"]{ width:16px; margin-right:5px;}
.formElement select{width:55px; height:23px; }

.radioBox{ width:400px; height:50px; border-bottom:1px solid #bac9d3; margin-bottom:10px;}
.radioBox ul{ padding:0px 0 0 20px; height:32px; padding-top:8px;}
.radioBox ul li{ float:left; display:inline; background:url(../images/radioSep.png) no-repeat left top; height:31px; /*padding:7px 10px 0;*/ padding:7px 15px 0 15px;}
.radioBox ul li:first-child{ background:none; padding-left:0px;}


.formElement .formItem{ width:162px; float:left; display:inline; margin-left:25px;}
.formElement .formItem img{float:right;}
.formElement .mediumInput input[type="text"]{ width:123px;}
.formElement .formItem span.calender{ width:24px; height:24px; float:left; margin-left:3px;} 

.selectBox .formElement label{ width:105px;}
.formElement  .wholeSelectBox{ width:375px;}
.formElement  .wholeSelectBox select{ width:75px; margin-right:8px;}
.selectboxsmall{float:left;margin:0px;}

.btmLink{ clear:both; width:352px;  padding:5px 23px;}
.btmLink p{ width:212px; float:left;}
.btmLink p a{ color:#447ca6; font-size:12px; line-height:33px; text-decoration:underline;}
.btmLink p a:hover{ text-decoration:none;}
.btmLink input[type="button"]{ background:url(../images/btn_searchFlight.png) no-repeat left top;  border:none;
color:#FFF; font-size:15px; padding:6px 10px 7px; display:block; float:right; width:135px; height:33px; overflow:hidden;}
.btmLink input[type="button"]:hover{ background:url(../images/btn_searchFlight.png) no-repeat left bottom; }

/**--radio--**/
/**--radio------------------------------------------------------------------------------**/
span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(../images/radio.gif) no-repeat;
  display: block;
  float: left;
 }



/*end of ebookers*/

#pormosblock{ background-position:-882px top;width:300px;height:365px; overflow:hidden;float:left;padding:0px 0px 2px 0px}
#pormosblock .title{padding:10px 9px 0px 24px;height:28px; overflow:hidden; display:block}
#pormosblock .title h2{display:inline;float:left;font-size:16px;text-shadow:1px 1px 1px #5183a9}
#pormosblock .title span{float:right}
#pormosblock .title span a{ background-position:left -77px;width:26px;height:22px;display:block;}
#pormosblock .title span a:hover{background-position:left -99px}
#pormosblock ul{margin:1px;overflow:hidden;display:block}
#pormosblock ul li{overflow:hidden;display:block;padding:11px 5px 10px 11px; background:url(../images/bdr-hor.jpg) repeat-x left top;width:282px;float:left}
#pormosblock ul li:first-child{background:none}
#pormosblock ul li .promoImg{background-position:-182px -87px;float:left;padding:6px;width:76px;height:76px;overflow:hidden;position:relative;z-index:2}
#pormosblock ul li .promodesc{float:left;padding:0px 0px 0px 12px;width:183px; overflow:hidden;margin:6px 0px 0px -2px}
#pormosblock ul li .promodesc span{display:inline-block;margin:0px 0px 7px -13px;padding:3px 11px 3px 13px;background:#f5ada0;position:relative;z-index:1;font-size:13px;color:#bf4a34;text-shadow:1px 1px 1px #fbc3b9;text-transform:uppercase;font-weight:bold}
#pormosblock ul li .promodesc span.blue{background:#bfd873;color:#5d7419;text-shadow:1px 1px 1px #cce484}
#pormosblock ul li .promodesc h3{font-size:16px;color:#447ca6;text-transform:uppercase}
#pormosblock ul li .promodesc p{}

/*----------------------------------------------------------------------------end of container--------------------------------------------*/

/*----------------------------------------------------------------------------start of lastrow---------------------------------------------*/

#rowlast{width:100%; background:#dde2e6 url(../images/footer-bg.jpg) repeat-x left top;}
#rowlastinner{width:1242px;margin:0px auto;padding:41px 0px 38px 0px}
#rowlastcont{width:1242px;margin:0px 0px 0px 0px;overflow:hidden; clear:both}
#servicesblock{background-position:left -367px;width:250px;height:367px;overflow:hidden;margin:0px 31px 0px 0px;float:left; position:relative}
#servicesblock h2{padding:10px 11px 0px 24px;height:28px; overflow:hidden;text-shadow:1px 1px 1px #5183a9}
#servicesblock ul{width:248px;margin:1px; overflow:hidden; display:block;padding:6px 0px 0px 0px}
#servicesblock ul li{padding:7px 16px 10px 16px; overflow:hidden; display:block;background:url(../images/bdr-hor.jpg) repeat-x left top;width:216px;float:left}
#servicesblock ul li.last{/*padding:12px 16px 0px 16px;*/}
#servicesblock ul li:first-child{background:none}
#servicesblock ul li a{}
#servicesblock ul li .icon{float:left;width:25px;margin:0px 13px 0px 0px; display:block}
#servicesblock ul li .icon img{vertical-align:middle;margin:3px 0px 0px 0px}
#servicesblock ul li .servdesc{float:left;width:178px;}
#servicesblock ul li .servdesc h3{font-size:13px;color:#548AB3}
#servicesblock ul li .servdesc h3 a{color:#548AB3}
#servicesblock ul li .servdesc h3 a:hover{color:#215881}
#servicesblock ul li .servdesc p a:hover{color:#555253}
#servicesblock span.readmore{width:227px;margin:1px;display:block;padding:6px 0px 6px 21px;position:absolute;bottom:0px;left:0px;background:#e3e4e5 url(../images/bdr-hor.jpg) repeat-x left top;}
#servicesblock span.readmore a{font-size:11px;color:#447ca6}
#servicesblock span.readmore a:hover{text-decoration:underline}

#onlineblock{width:250px;float:left;overflow:hidden;margin:0px 30px 0px 0px}
.add{width:250px;margin:0px 0px 0px 0px}
.gvaonline{ background-position:-250px -367px;width:250px;height:90px; overflow:hidden;margin:27px 0px 0px 0px}
.gvaonline h2{padding:7px 11px 0px 23px;height:26px; overflow:hidden;text-shadow:1px 1px 1px #5183a9}
.gvaonline ul{padding:15px 16px 0px 20px;}
.gvaonline ul li{float:left;padding:0px 9px 0px 0px}
.gvaonline ul li.last{float:right}
.gvaonline ul li a{}

.transportpub{ background-position:-250px -367px;width:250px;height:90px; overflow:hidden;margin:0px 0px 27px 0px}
.transportpub h2{padding:7px 11px 0px 23px;height:26px; overflow:hidden;text-shadow:1px 1px 1px #5183a9}
.transportpub h3{padding:6px 0px 5px 23px;font-weight:bold;color:#447ca6}
.transportpub h3 a{color:#447ca6}
.transportpub h3 a:hover{text-decoration:underline}
.transportpub ul{background:url(../images/bdr-hor.jpg) repeat-x left top;padding:9px 22px;margin:1px}
.transportpub ul li{float:left; background:url(../images/transport-li-sep.gif) no-repeat left 2px;padding:0px 6px 0px 8px;}
.transportpub ul li:first-child{background:none;padding-left:0px;}
.transportpub ul li a{font-weight:bold;color:#447ca6}
.transportpub ul li a:hover{color:#215881}
#infoparkingblock{background-position:-500px -367px;width:401px;height:367px;float:left; overflow:hidden;margin:0px 29px 0px 0px;position:relative}
#infoparkingblock h2{padding:10px 11px 0px 24px;height:28px; overflow:hidden;text-shadow:1px 1px 1px #5183a9}
.parkingblock{width:398px;margin:1px; overflow:hidden}
.parkingtopcont{display:block;width:364px;}
.parkingtop{background:url(../images/bdr-hor.jpg) repeat-x left top;padding:9px 11px 4px 23px;margin:0px 0px 0px 0px;clear:both;width:364px; overflow:hidden}
.parkingtop .parktitle{float:left;width:163px}
.parktitle h3{display:inline;font-size:18px;color:#447ca6}
.parktitle span{color:#447ca6}
.parkingtop .colorline{float:left;width:171px;padding:0px 0px 0px 0px}
.colorline a.bookreserve{background-position:-62px -268px; width:169px;height:20px;display:block;text-align:center;font-size:12px;color:#ffffff;line-height:18px; overflow:hidden;text-shadow:1px 1px 1px #5183a9}
.colorline a.bookreserve:hover{background-position:-62px -288px}
.parkingtop .infomore{float:right;width:20px;}
.parkingtop .infomore a{background-position:left -169px;width:23px;height:20px;display:block}
.parkingtop .infomore a:hover,.parkingtop .infomore a.active{background-position:left -189px}
.parkingDetail{clear:both;width:364px;}
.parkingDetail .parkingdesc{width:250px;float:left;padding:0px 5px 0px 0px}
.parkingdetailtp {width:364px;clear:both;padding:4px 0px 6px 0px; overflow:hidden}
.allparkinfo{position:absolute;bottom:1px;left:1px;width:354px;padding:6px 22px;background:#e2e2e2 url(../images/bdr-hor.jpg) repeat-x left top;}
.allparkinfo a{font-size:11px;color:#447ca6}
.allparkinfo a:hover{text-decoration:underline}
.extlink{float:left;width:109px;text-align:right}
.extlink a{color:#447ca6;text-transform:uppercase;}
.extlink a:hover{text-decoration:underline;}
.extlink span{color:#447ca6;}
.parkingDetail .parkingdetailbt{width:100%;clear:both; background:url(../images/parkingdetailbt.png) no-repeat right 3px; overflow:hidden;padding:0px 0px 0px 0px}
.parkingdetailbt .parktime{float:left;width:255px;padding:0px 14px 0px 0px;color:#737373;font-size:11px;}
.parkingdesc p{color:#737373;font-size:13px;text-shadow:1px 1px 1px #ffffff}
.parktime h4{padding:0px 0px 4px 0px;color:#737373;font-weight:normal;text-shadow:1px 1px 1px #ffffff}
.parktime span{display:block;text-shadow:1px 1px 1px #ffffff}
.parkingdetailbt .pdfdownload{float:right;width:80px;padding:15px 0px 0px 0px}
.parkingdetailbt .pdfdownload a{float:left;font-size:11px;color:#447ca6}
.parkingdetailbt .pdfdownload a img{margin:0px 0px 0px 5px}
#transportblock{width:250px;float:left;overflow:hidden;}


/*start of foooter*/
#footer{width:1242px;background:url(../images/bdr-hor.jpg) repeat-x left top;margin:36px 0px 0px 0px;padding:1px 0px 0px 0px;clear:both;overflow:hidden;display:none}
.footerinner{margin:6px 0px 0px 0px !important;}
#footer ul{float:left;width:auto}
#footer ul.right{float:right;width:auto;}
#footer ul li{float:left;background:url(../images/footer-sep.png) no-repeat left top;padding:11px 10px 40px 10px;color:#7690a3;text-shadow:1px 1px 1px #ffffff;font-size:11px;}
#footer ul li:first-child{background:none}
#footer ul li.share a{color:#7690a3;text-shadow:1px 1px 1px #ffffff;float:left;margin:0px 11px 0px 0px}
#footer ul li a{color:#7690a3;text-shadow:1px 1px 1px #ffffff;}
#footer ul li a.active{font-weight:bold}
#footer ul li a:hover{text-decoration:underline}

/*----------------------------------------------------------start of inner page----------------------------------------------------------*/

#leftPanel{width:250px;float:left;padding:0px 30px 0px 0px;display:none}
#leftPanel .leftmenu{width:250px;margin:0px 0px 31px 0px}
.leftmenu h2{background:url(../images/leftpanel-titl-bg.png) no-repeat left top;width:202px;height:29px;padding:10px 24px 0px 24px}
.leftmenu ul{width:250px;padding:0px;margin:-6px 0px 0px 0px;}
.leftmenu ul li{height:33px; background:url(../images/leftmenu-li.jpg) no-repeat left top;width:250px;margin:-6px 0px 0px 0px;overflow:hidden;display:block}
.leftmenu ul li.first{ background:url(../images/leftmenu-li.png) no-repeat left top;}
.leftmenu ul li.last{height:33px; border-bottom:1px solid #A8B2BB}
.leftmenu ul li.last:hover{padding:0px 0px 0px 0px;border:0px;height:34px;}
.leftmenu ul li:hover, .leftmenu ul li.active{ background:url(../images/leftmneu-hover.png) no-repeat right top;margin:-6px 0px 0px 0px;width:265px;position:relative;z-index:99;padding:0px 0px -4px 0px}
.leftmenu ul li div{}
.leftmenu ul li a{padding:0px 0px 0px 35px;color:#447ca6;line-height:34px;}
.leftmenu ul li:hover a, .leftmenu ul li.active a{font-weight:bold}
.leftmenu ul li:first-child{}
#midPanel{width:960px;float:left; overflow:hidden;}
.titleblock{ background-position:left -734px;width:906px;height:64px;padding:0px 27px;margin:0px 0px 28px 0px;}
.titleblock h1{padding:8px 0px 6px 0px;clear:both;overflow:hidden;width:906px;height:25px;text-transform:uppercase;text-shadow:1px 1px 1px #a2bdd1}
#midPanel h2{color:#447CA6;text-shadow:1px 1px 1px #ffffff}
.titleblock ul.breadcrumb{ clear:both;width:906px;overflow:hidden;height:24px;}
ul.breadcrumb li{float:left; background:url(../images/breadcrumb-li.png) no-repeat left top;padding:0px 5px 0px 16px;}
ul.breadcrumb li:first-child{background:none;padding-left:0px;}
ul.breadcrumb li a{line-height:24px;color:#777777;text-shadow:1px 1px 1px #ffffff}
ul.breadcrumb li a:hover{color:#6a6b6b}
#mainbody{width:681px; background:url(../images/mainbody-bg.jpg) repeat-y left top;  overflow:hidden;margin:0px 0px 0px 0px;float:left}
#mainbodytp{width:681px; background:url(../images/mainbody-bt.jpg) no-repeat left bottom; overflow:hidden;}
#mainbodyCont{width:629px;overflow:hidden;padding:19px 26px; background:url(../images/mainbody-tp.jpg) no-repeat left top;}
ul.share{float:right; clear:both; overflow:hidden;padding:0px 0px 11px 0px;display:none}
ul.share li{float:left;padding:0px 0px 0px 8px;}
ul.share li span{line-height:18px;}
ul.share li a{}
.maincontent{width:629px;overflow:hidden;padding:0px 0px 0px 0px; }
.maincontentblock{width:629px;}
.maincontentblock div{padding:12px;}
.maincontentblock div img{margin:0px 0px 0px 25px;}
.maincontentblock h2{ background: #eff3f6 url(../images/maincontent-title.jpg) repeat-x left top;padding:7px 0px 5px 12px;font-size:15px;margin:0px 0px 3px 0px;text-transform:uppercase;}
.maincontentblock a{color:#447ca6;text-decoration:underline}
.maincontentblock a:hover{text-decoration:none}
.maincontentblock p{padding:0px 0px 17px 0px}
.maincontentblock p a{ color:#447ca6}
.maincontentblock ul{padding:6px 0px;}
.maincontentblock ul li{ background:url(../images/bullet-squre.jpg) no-repeat left 6px;padding:0px 0px 5px 10px;color:#5d5d5d}
.maincontentblock ul li a{}
#rightPanel{float:right;width:251px;display:none}
#rightPanel h2{font-size:14px;}
.rightadd{ background-position:-62px -311px;width:234px;height:142px;margin:0px 0px 26px 0px;padding:8px 8px 8px 9px; overflow:hidden}
.rightpanelblock{width:251px;background:url(../images/rightpanel-info-tp.png) no-repeat left top;  overflow:hidden;margin:0px 0px 28px 0px;padding:6px 0px 0px 0px}
.rightpanelblocktp{width:251px;background:url(../images/rightpanel-info-bt.png) no-repeat left bottom; overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 7px 0px}
.rightpanelblockCont{width:238px;overflow:hidden;padding:0px 7px 0px 6px; background:url(../images/rightpanel-info-bg.png) repeat-y left top;margin:0px 0px 0px 0px;}
.inner-rt{background: #d3e2e2 url(../images/bdr-hor.jpg) repeat-x left bottom; padding:10px 15px 9px 15px; text-transform:uppercase;}
.inner-rt h2.info{ background-position:left top;margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;height:16px;}
.inner-rt h2.link{ background-position:left -42px;margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;height:16px;}
.rightpanelblockCont .download{background: #eadddd url(../images/bdr-hor-pink.jpg) repeat-x left bottom;}
.rightpanelblockCont .download h2.downloadico{color:#b97878 !important; background-position:left -21px;padding:0px 0px 0px 22px;height:16px;}
.infoblock{width:209px; overflow:hidden; padding:10px 15px 0px 15px}
.infoblock h3{font-size:12px;padding:0px 0px 5px 0px}
.infoblock p{padding:0px 0px 15px 0px;font-color:#6b6b6b;text-shadow:1px 1px 1px #ffffff}
.infoblock p a{color:#447ca6;text-decoration:underline}
.infoblock p a:hover{text-decoration:none}
ul.rt-download{width:209px; overflow:hidden; padding:5px 15px; background:#f7e9e9}
ul.rt-download li{width:209px;overflow:hidden; display:block;background:url(../images/bdr-hor-pink.jpg) repeat-x left top;padding:8px 0px;}
ul.rt-download li:first-child{background:none}
ul.rt-download li a{color:#af6e6e}
ul.rt-download li a:hover{text-decoration:underline}
ul.rt-download li a img{float:left;padding:0px 5px 0px 0px}
.links{width:209px; overflow:hidden; padding:15px 15px;}
.links h3{font-style:italic;padding:0px 0px 6px 0px;font-size:14px;text-shadow:1px 1px 1px #ffffff}
.links p{}
.links ul{background:url(../images/bdr-hor.jpg) repeat-x left top;margin:10px 0px;padding:2px 0px;}
.links ul li{background:url(../images/bdr-hor.jpg) repeat-x left bottom; padding:5px 0px 9px 0px;overflow:hidden;display:block}
.links ul li:first-child{}
.links ul li a{color:#527f7d}
.links ul li a:hover{text-decoration:underline}
.links ul li.last{background:none;padding-bottom:0px;}
ul.airlinlist{width:280px;padding:6px 0px 6px 36px; clear:both; overflow:hidden}
ul.airlinlist li{float:left;width:130px;}
ul.airlinlist li.rightcol{float:right}


/*custome form elements*/

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 27px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 23px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select_small_23.png) no-repeat;
	overflow: hidden;
	font-size:11px;
	color:#838383;
}

.largeSelect{
	position: absolute;
	width: 73px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 23px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select_medium_27.png) no-repeat;
	overflow: hidden;
	font-size:11px;
	color:#838383;}

/*--submenu--*/
.submenu{
	position:absolute;  z-index:44; top:0px; left:0px; display:none
}
.submenu .submenuCont{
	clear:both; margin-top:-16px;
}
.submenu .subMenuLeft,.submenu .subMenuRight,.submenu .subMenuCenter{
				height:76px;
				float:left;
			}
			.submenu .subMenuHeader{
				height:76px; overflow:hidden;
				
				text-align:center;
				width:200px;
				margin:0 auto; 
				position:relative; z-index:2; left:47px;
				
			}
			.submenu .subMenuLeft,.submenu .subMenuRight{
				width:22px;
			}
			.submenu .subMenuLeft{
				background:url(../images/submenu_left.png) no-repeat;
			}
			.submenu .subMenuRight{
				background:url(../images/submenu_right.png) no-repeat;
			}			
			.submenu .subMenuCenter{
				background:url(../images/submenu_grad.png) repeat-x; font-size:14px;
				line-height:76px; color:#FFFEF9; font-weight:bold; text-align:center; padding:0 5px;
			}

/*tabcontents*/

#schedule{
				/*overflow:hidden;*/
				width:458px;
			}
			.tabContainer #tabs a{
				outline:none;
			}
			
			.tabContainer #tabs a.active{
			}
			.tabContainer #tabContents{
				clear:both;
				position:relative;
			}
			#schedule #scheduleCont{
				position:relative;
				overflow:hidden;
				height:248px;
			}
			#schedule #scheduleCont, .tabContainer #tabContents .tabContent{
				width:475px;
				color:#ffffff;
			}
			.tabContainer #tabContents .tabContent{
				/*position:absolute; */
				display:none;
			}
			.tabContainer #tabContents .tabContent:first-child{
				display:block;
			}
			.tabinner{padding:10px 25px;width:410px;overflow:hidden}
			
/*end of tab content*/
 .silver .ui-slider-handle{ text-align:center;	}
						.silverSliderCont{
							width:356px; background:url(../images/slider_silver_bck.png) no-repeat;
						}
/*start of newsblock*/

#newsblock ul li:first-child{
	height:108px;
}	  
#newsblock .rackActive{
	background:url(../images/rack_active_bck.jpg) no-repeat;
}
#newsblock ul li:first-child{
	height:108px;
}
#newsblock ul{
	padding:0 1px;
}
#newsblock ul li{
	width:438px;
	height:36px; 
	overflow:hidden;
	float:left;
	display:block;
}
#newsblock ul li .newsdesc{
	height:100px; 
	overflow:hidden;
	min-height:100px;
	float:left;
	display:block;
	margin:-1px 0px 0px 0px;
}
.parkingDetail{
						height:1px;
						overflow:hidden;
					}
					
					
	.tabContainer{

			}
			#schedule{
				/*overflow:hidden;*/
				width:458px;
			}
			.tabContainer #tabs a{
				outline:none;
			}
			
			.tabContainer #tabs a.active{
			}
			.tabContainer #tabContents{
				clear:both;
				position:relative;
			}
			#schedule-inner #scheduleCont{
				position:relative;
				overflow:hidden;
				height:199px;
				width:475px;
			}
			.tabContainer #tabContents .tabContent{
				width:455px;
				color:#ffffff;
			}
			.tabContainer #tabContents .tabContent{
				/*position:absolute; */
				display:none;				
			}
			.tabContainer #tabContents .tabContent:first-child{
				display:block;
			}
			.tabinner{padding:10px 25px;width:410px;overflow:hidden}