/* CSS Document */
*{margin:0; padding:0;}

body{font-family:verdana,tahoma,arial,helvetica; font-size:62.5%; background-color:#373737; color:#373737;}

#page{position:absolute; width: 760px; margin-left: -380px; left: 50%; top: 5px; background-color:#ffffff; border:0px solid #000000;}

a{color:#129cdb; text-decoration:none;}
a:hover{text-decoration:underline;}

a.ord2{color:#a70a03; text-decoration:underline; margin-left:50px;}
a:hover.ord2{text-decoration:none;}

a.ord{color:#a70a03; text-decoration:underline;}
a:hover.ord{text-decoration:none;}

a.lnk{color:#a70a03; text-decoration:underline; float:left;}
a:hover.lnk{text-decoration:none;}

img{border:none;}

.green{color:#63a730;}
.red{color:#a70a03;}
.darkblue{color:#084e62;}
.darkorange{color:#9d3710;}
.darkgreen{color:#466907;}
.darkgrey{color:#666666;}

.medium{font-size:0.83em;}
.bigbold{font-size:1.1em; font-weight:bold;}
.fsize{font-size:0.9em;}
.normal{font-weight:normal;}

/* header begin */
#headerbar{width:100%; height:29px; border-bottom:1px solid #c5c5c5; background:url(../graphic/bckg_top.gif) repeat-x bottom;}
#cnt{float:right; font-size:1.4em; padding:6px 10px 0 0;}
#cns{float:right; font-size:1.5em; padding:4px 10px 0 0;}
#logo{float:left; width:299px; height:188px; margin-top:-30px; font-size:2em;}
h1{float:left; background:url(../graphic/header_old.jpg) 0 0px no-repeat; width:461px; height:158px; text-indent:-5000px;}
#trn{clear:left; font-size:1.4em; text-align:center; padding-top:15px; background:url(../graphic/nextTransport.jpg) 0 0 no-repeat; width:760px; height:68px; line-height:1.2em;}
#mline{width:100%; height:19px; border-top:1px solid #c5c5c5; background:url(../graphic/bckg_footer.gif) repeat-x top;}
#surv{position:absolute; top:108px; left:560px;}
#head1{position:absolute; top:69px; left:580px; background:url(../graphic/competitionFF.png) 0 0px no-repeat; width:170px; height:155px;}
#head25{position:absolute; top:69px; left:580px; background:url(../graphic/newpricelistFF.png) 0 0px no-repeat; width:170px; height:155px;}
#head2{position:absolute; top:108px; left:580px;}
#head3{position:absolute; top:108px; left:308px;}
/* header ends */

/* 3 column layout */
#left{float:left; width:190px;}
#middle{float:left; width:380px;}
#right{float:left; width:190px;}
/* 3 column layout ends */

/* 2 column layout */
#wideright{float:left; width:570px;}
/* 2 column layout */

/* menu */
ul#menu{margin:0 10px 10px; list-style:none; font-size:1.2em;}
ul#menu li a{display:block; width:145px; height:21px; background:url(../graphic/menu.jpg) 0 0 no-repeat; margin-bottom:1px; padding:7px 0 0 25px; color:#373737;}
ul#menu li.new a{background:url(../graphic/menu_new2.jpg) 0 0 no-repeat; color:#084e62;;}
/* menu ends */

.mbody{width:358px; border:1px solid #e9e9e9; margin:0 10px 10px; background-image:url(../graphic/bckgbody.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px;}
.mbody2{width:358px; border:1px solid #e9e9e9; margin:0 10px 10px; background-image:url(../graphic/bckgbody2.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px;}
h2{background:url(../graphic/title1.jpg) 0 0 no-repeat; width:358px; height:24px; text-indent:-5000px; margin-bottom:9px;}
h2#serv{background:url(../graphic/title3.jpg) 0 0 no-repeat; width:548px;}
h2#ref{background:url(../graphic/title17.jpg) 0 0 no-repeat; width:358px; height:24px; text-indent:-5000px; margin-bottom:3px;}
h2#refq{background:url(../graphic/title18.jpg) 0 0 no-repeat; width:548px;}
h2#pric{background:url(../graphic/title4.jpg) 0 0 no-repeat; width:548px; margin-bottom:0;}
h2#orde{background:url(../graphic/title5.jpg) 0 0 no-repeat; width:548px;}
h2#term{background:url(../graphic/title6.jpg) 0 0 no-repeat; width:548px;}
h2#faq{background:url(../graphic/title7.jpg) 0 0 no-repeat; width:548px;}
h2#pack{background:url(../graphic/title14.jpg) 0 0 no-repeat; width:548px;}
h2#cont{background:url(../graphic/title8.jpg) 0 0 no-repeat; width:548px;}
h2#calcul{background:url(../graphic/title9.jpg) 0 0 no-repeat; width:548px;}
h2#tracki{background:url(../graphic/title10.jpg) 0 0 no-repeat; width:548px;}
h2#newsq{background:url(../graphic/title11.jpg) 0 0 no-repeat; width:548px;}
h2#maili{background:url(../graphic/title12.jpg) 0 0 no-repeat; width:548px;}
h2#forw{background:url(../graphic/title19.jpg) 0 0 no-repeat; width:548px;}
h2#aboutus{background:url(../graphic/title20.jpg) 0 0 no-repeat; width:548px;}
h2#surv5{background:url(../graphic/title13.jpg) 0 0 no-repeat; width:358px; height:24px; text-indent:-5000px; margin-bottom:9px;}
h2#dates{background:url(../graphic/title15.jpg) 0 0 no-repeat; width:358px; height:24px; text-indent:-5000px; margin-bottom:9px;}
h2#competion{background:url(../graphic/title16.jpg) 0 0 no-repeat; width:358px; height:24px; text-indent:-5000px; margin-bottom:9px;}
h3{background:url(../graphic/title2.jpg) 0 0 no-repeat; width:358px; height:24px; text-indent:-5000px; margin-bottom:9px;}
h4{font-size:1.5em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:4px;}
h4.dt{font-size:1.4em; font-weight:bold; color:#466907; font-family:verdana,tahoma,arial,helvetica; text-align:left; padding:10px 0 0 20px;}
ul.reas{font-size:1.2em; margin:0 0 0 35px; line-height:1.4em; list-style:square;}
ul.forw{margin:0 0 0 35px; line-height:1.4em; list-style:square;}
.prcbody{width:168px; height:188px; border:1px solid #e9e9e9; background:url(../graphic/pricebackg.jpg) 0 0 no-repeat; margin:0 10px 10px;}
.pcp{padding:7px 10px 3px; font-size:0.9em; text-align:justify;}
.lcp{padding:4px 10px 0px; font-size:1em; text-align:justify;}
.npc{padding:7px 10px 3px; font-size:1.1em; text-align:justify;}
.npcr{padding:7px 10px 30px; font-size:1.1em; text-align:justify; color:#466907;}
.npr{padding:0px 10px 3px; font-size:1.1em; text-align:justify; font-style:italic; line-height:1.3em;}
label{float:left; width:70px; font-size:1.1em; margin:5px 0px 5px 10px;}
label.inl{float:left; width:100px; font-size:1em; margin:15px 0px 5px 10px;}
label.inl2{float:left; width:100px; font-size:1em; margin:5px 0px 5px 10px;}
input.short{float:right; width:50px; margin:3px 10px 0; font-family:Tahoma; font-size:1.1em; padding:1px;}
input.long{float:left; width:143px; margin:0px 10px 0; font-family:Tahoma; font-size:1.1em; padding:1px;}
input.subm{float:left; font-size:1.1em; margin:7px 0 0 55px; width:60px; display:inline;}
input.two{float:none; font-size:1.1em; margin:7px 0 0 0px; width:60px;}
.inlsub{float:left; margin-left:23px;}
select{float:right; margin:3px 10px 0; width:56px; font-family:Tahoma; font-size:1.1em;}
option {padding:0 2px;}
.trackbody{width:168px; height:113px; border:1px solid #e9e9e9; background:url(../graphic/trackbackg.jpg) 0 0 no-repeat; margin:0 10px 10px;}
.loginbody{width:168px; height:188px; border:1px solid #e9e9e9; background:url(../graphic/loginbackg.jpg) 0 0 no-repeat; margin:0 10px 10px;}
.newsbody{width:168px; height:150px; border:1px solid #e9e9e9; background:url(../graphic/nbackg.jpg) 0 bottom repeat-x; margin:0 10px 10px;}
.emailbody{width:168px; height:113px; border:1px solid #e9e9e9; background:url(../graphic/newsbackg.jpg) 0 0 no-repeat; margin:0 10px 10px;}
.refbody{width:358px; height:113px; border:1px solid #e9e9e9; background:url(../graphic/refbackg.jpg) 0 0 no-repeat; margin:0 10px 10px;}
.next{margin:10px 0 0 10px; font-family:Tahoma;}
.nextdates{margin:0px 0 20px 10px; font-family:Tahoma;}
.staticnext{position: absolute; top: 385px; left:200px; margin-left: 10px; font-family:Tahoma;}
.imgarr{float:left; margin:4px 0 0 10px;}
.wbody{width:548px; min-height:352px; border:1px solid #e9e9e9; margin:0 10px 10px; background-image:url(../graphic/bckgbody.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px;}
.msgQ{font-size:1.3em; text-align:center; color:#466907; margin:90px 0 222px;}
.errorQ{font-size:1.3em; text-align:center; color:#ff0000; margin-top:30px;}
.cent{margin:10px 0 157px 180px;}
.ordid{font-size:1.2em; text-indent:20px; margin:20px 0;}
table{font-size:1.1em; width:508px; margin-left:20px;}
table#zones{font-size:1.1em; width:300px;}
table#comp{margin-left:0px;}
td{border:1px solid #e9e9e9; background-color:#fff; padding:3px;}
td.td1{width:20px; text-align:center;}
td.td2{width:370px;}
td.td3{width:118px; text-align:center;}
.nws{width:508px; margin:20px 0 0 20px;}
.refnws{width:508px; margin:0px 0 0 20px;}
h5{font-size:1.3em; color:#466907;}
h5.gar{margin-left:20px;}
.added{font-size:1em; margin:5px 0 10px 10px;}
.nbody{font-size:1.2em; text-indent:10px; line-height:1.4em; margin-bottom:30px; text-align:justify;}
.rbody{font-size:1.2em; text-indent:10px; line-height:1.4em; margin-bottom:30px; text-align:justify; font-style:italic;}
.cbody{font-size:1.2em; text-indent:10px; line-height:1.4em; text-align:justify;}
.pbody{font-size:1.2em; text-indent:10px; line-height:1.4em; text-align: justify; margin-bottom:30px;}
.pictus{margin-right:10px; margin-bottom:5px;}
.navig{text-align:center;}
.clc{font-size:1.2em; margin:20px;}
.rbold{font-weight:bold; color:#a70a03;}
.note{font-size:0.9em; margin:20px 20px 25px; text-align:justify;}
.prcC{width:34px; text-align:center;}
.prcC2{width:auto; text-align:center; font-size:0.8em;}
.prcC3{width:68px; text-align:center;}
.deal{text-align:center; width:auto;}
.grey{background-color:#d5d5d5; text-align:center; font-weight:bold;}
.pcy{font-size:1.1em; text-indent:10px; margin:10px 20px; text-align:justify;}
.pcx{font-size:1.1em; text-indent:10px; margin: 10px 0 0 20px; text-align:justify;}
.pcd{font-size:1em; margin: 10px 0 0 0; text-align:justify; color:#466907;}
.pcm{font-size:1.1em; margin: 10px 0 0 0; width:200px; float:left;}
.pcz{font-size:1.1em; margin:10px 10px 0px 30px;}
.pcv{font-size:1.1em; margin-left:20px; margin-right:20px; text-align:justify;}
.pch{font-size:1.1em; margin-left:20px; color:#9d3710; font-weight:bold;}
#pick{font-size:1.1em; color:#9d3710; margin:10px 0 0 200px;}
#DelCz, #DelSk{font-size:1.1em; margin:10px 0 0 200px;}
ol{margin:0 20px 0 50px; font-size:1.1em; text-align:justify;}
ol.pack{margin:5px 20px 0 50px; font-size:1.2em; text-align:justify;}
.mp{float:left; margin-top:10px;}
.mpr{float:left; margin:10px 20px 10px 0; width:320px;}
.poz{width:230px;}
.addr{margin-left:50px; font-size:1.2em;}
.survey{font-size:1.2em; text-indent:10px; line-height:1.4em; text-align:justify; margin:20px;}
.zone1{background-color:#f3eeaf; text-align:center; font-weight:bold;}
.zone2{background-color:#ffb4bf; text-align:center; font-weight:bold;}
.zone3{background-color:#a2e7d6; text-align:center; font-weight:bold;}
.zone4{background-color:#cba9de; text-align:center; font-weight:bold;}
.zone5{background-color:#78d2e6; text-align:center; font-weight:bold;}
.zone6{background-color:#93df72; text-align:center; font-weight:bold;}
.zone7{background-color:#efe460; text-align:center; font-weight:bold;}
.zone8{background-color:#7ea499; text-align:center; font-weight:bold;}
ol.dates{margin-left:20px; list-style: decimal; font-size:1.2em; line-height:1.3em;}

/* order */
form#order_form{float:left; margin:0px; padding:0px; width:546px;}
form#order_form fieldset{margin:0 20px 10px; border:1px solid #d5d5d5; padding:0 10px 10px;}
form#order_form fieldset legend{color:#a70a03; padding:10px 3px;}
form#order_form fieldset label{width:100px; float:left; margin:5px 0px 0px; padding:0px;}
form#order_form fieldset label.parc{width:170px;}
form#order_form fieldset input{float:left; font-size:1em; margin:3px 15px 0 0; padding:1px; width:118px;}
form#order_form label.vou{width:200px; float:left; margin:5px 0px 0px 30px; padding:0px;}
form#order_form fieldset label.vou2{width:245px; float:left; margin:5px 0px 0px 0px; padding:0px;}
form#order_form fieldset label.vou3{width:160px; float:left; margin:5px 0px 0px 0px; padding:0px;}
form#order_form fieldset label.vou4{width:200px; float:left; margin:5px 0px 0px 0px; padding:0px;}
form#order_form fieldset label.vou5{width:140px; float:left; margin:5px 0px 0px 0px; padding:0px;}
form#order_form fieldset label.vou6{width:230px; float:left; margin:5px 0px 0px 0px; padding:0px;}
form#order_form input.voui{float:left; font-size:1em; margin:3px 15px 0 0; padding:1px; width:118px;}
form#order_form fieldset select{float:left; font-size:1.1em; margin:3px 0 0; width:124px;}
form#order_form fieldset select.findI{float:left; font-size:1.1em; margin:3px 0 0; width:165px;}
form#order_form fieldset select.dateT{float:left; font-size:1.1em; margin:3px 0 0; width:230px;}
form#order_form fieldset select.dateD{float:left; font-size:1.1em; margin:3px 0 0; width:auto;}
form#order_form fieldset select option{padding:0 5px 0 2px;}
form#order_form fieldset input#w_5,form#order_form fieldset input#w_50{width:65px; margin-right:68px;}
form#order_form fieldset textarea{float:left; width:357px; height:80px; font-size:1.1em; font-family:verdana, sans-serif; margin-top:3px; padding:1px;}
form#order_form fieldset input#w_14{width:25px; margin-right:108px;}
form#order_form fieldset input#w_11,form#order_form fieldset input#w_12,form#order_form fieldset input#w_13,form#order_form fieldset input#w_15,form#order_form fieldset input#w_16{width:25px; margin-right:30px;}
form#order_form input,form#order_confirmation input{width:70px; margin:10px 0; font-size:1em;}
form#order_form fieldset input.email55{float:left; width:auto; margin:0 5px 3px 0;}
form#order_form fieldset label.email56{float:left; width:auto; margin:0;}
form#order_confirmation input.email57{float:left; width:auto; margin:0 5px 0 40px;}
form#order_confirmation label.email58{float:left; width:auto; margin:0;}
.prg_5{float:left; text-align:justify; margin:10px 0px 0; font-size:1em; padding-bottom:5px;}
.find{float:left; width:200px; margin:6px 0 0 30px;}
.findI{float:left; font-size:1.1em; margin:3px 0 10px; width:165px;}
.error{margin:0 20px; color:#ff0000; font-size:1.1em; font-weight:normal;}
.confirm{float:left; margin:0 0 0 40px; font-size:1.1em; font-weight:bold; width:200px;}
.confirm_2{float:left; width:300px; font-size:1.1em; color:#084e62;}
/* order end */

/* footer begin */
#footer{width:100%; height:100px; font-family:Tahoma; border-top:1px solid #c5c5c5; background:url(../graphic/bckg_footer.gif) repeat-x top; text-align:center;}
#footerlinks {list-style:none; padding: 7px 2px 5px 0; color:#129cdb;}
#footerlinks li{display:inline;}
#footerlinks li a {text-decoration:none; padding:2px 7px; color:#129cdb; font-size:1.1em;}
#footerlinks li a:hover {text-decoration:underline;}
p.foot{font-size:1.1em;}
/* footer ends */





