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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{margin:0}html{min-height:100%;font-family:sans-serif;background-color:white;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f5f5f5), color-stop(50%, #ffffff), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(left, #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background-image:-moz-linear-gradient(left, #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background-image:-o-linear-gradient(left, #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%);background-image:linear-gradient(left, #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%)}section#content{width:960px;margin:0 auto}.box{background-color:whitesmoke;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e6e6e6), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:-moz-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:-o-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:linear-gradient(bottom, #e6e6e6,#f5f5f5);border:1px solid lightgrey;border-bottom-left-radius:3px;border-bottom-right-radius:3px}hr.decor-strip{width:100%;margin:10px 0 0 0;padding:0;border:none;border-top:10px solid #8c0000;border-bottom:4px solid #ffdc73}.red-and-white{background-color:#8c0000;border-bottom:3px solid #ffdc73}h1,h2,h3,h4,h5,h6,label{color:#444444;text-shadow:1px 1px 0px rgba(255,255,255,0.7)}.clear{width:100%;clear:both;height:0px}a{color:#8c0000;font-weight:bold;text-decoration:none}a:hover{text-decoration:underline}header#header{min-width:960px;width:100%;height:50px;margin:50px 0 30px 0;background:#8c0000;border-bottom:4px solid #ffdc73}div#header-center{width:960px;margin:0 auto;position:relative}div#clock{width:400px;height:20px;position:absolute;right:0;top:-20px;font-family:"Courier New", Courier, monospace;text-align:right}div#clock #month{margin-right:20px}figure#header-logo{width:200px;height:50px;padding:4px 4px 0 0;margin:0;margin-right:5px;float:left;position:relative}figure#header-logo img{width:100%;position:absolute;top:-32px;z-index:3}ul#nav-main{float:left}ul#nav-lang{float:right}ul#nav-main,ul#nav-lang{padding:0;margin:0px;border-right:1px solid #6e0006}ul#nav-main li,ul#nav-lang li{display:inline-block;float:left;list-style:none;border-left:1px solid #6e0006}ul#nav-main li a,ul#nav-lang li a{display:inline-block;padding:17px 20px;color:white;text-decoration:none;font-weight:normal}ul#nav-main li a:hover,ul#nav-lang li a:hover{color:#ffdc73;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset}ul#nav-main li a.current,ul#nav-lang li a.current{color:#ffe599;background-color:#780006;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset}ul#nav-main li a.current:hover,ul#nav-lang li a.current:hover{color:#ffdc73}section#welcome-message{width:670px;float:left}section#welcome-message h1{margin:5px 10px;font-size:24px;font-weight:bold}section#welcome-message p,section#welcome-message ul{margin:10px;color:#444444;text-shadow:1px 1px 0px rgba(255,255,255,0.7)}section#welcome-message ul{padding-left:20px}section#welcome-message ul li{list-style:disc}section#welcome-message a{color:#8c0000;font-weight:bold}aside#quick-info{width:270px;float:right}aside#quick-info h1{margin:5px 10px 10px 10px;font-size:18px;font-weight:bold}aside#quick-info ul,aside#quick-info p{color:#444;text-shadow:1px 1px 0px rgba(255,255,255,0.7)}aside#quick-info ul{padding-left:20px;margin-left:10px;line-height:20px}aside#quick-info ul li{list-style:circle}aside#quick-info p{margin:0;padding:5px 10px 10px 10px}section#car-types{width:670px;float:left;margin-bottom:40px}section#car-types .car-type{text-decoration:none;display:block;background-color:whitesmoke;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e6e6e6), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:-moz-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:-o-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:linear-gradient(bottom, #e6e6e6,#f5f5f5);height:230px;position:relative;border:1px solid lightgrey;border-bottom:none}section#car-types .car-type:last-child{border-bottom:1px solid lightgrey}section#car-types .car-type img,section#car-types .car-type p{position:absolute}section#car-types .car-type img{z-index:2}section#car-types .car-type p{top:100px;z-index:1;width:100%;background-color:#8c0000;border-bottom:3px solid #ffdc73;color:#FFF;vertical-align:middle;font-size:34px;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.7);padding-top:5px;padding-bottom:5px}section#car-types .car-type:hover p{background-color:#480006}#type-bus img{left:40px;height:230px}#type-bus p{text-align:right}#type-bus p span{padding-right:120px}#type-microbus img{top:40px;right:20px;width:300px}#type-microbus p span{padding-left:60px}#type-compact img{left:20px;top:40px;width:400px}#type-compact p{text-align:right}#type-compact p span{padding-right:70px}section#car-preview{clear:both;padding:30px 0 0 0;margin:0}section#car-preview a{width:218px;vertical-align:top;margin:0 20px 50px 0;padding-bottom:5px;display:inline-block;position:relative;text-decoration:none;background-color:whitesmoke;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e6e6e6), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:-moz-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:-o-linear-gradient(bottom, #e6e6e6,#f5f5f5);background-image:linear-gradient(bottom, #e6e6e6,#f5f5f5);border:1px solid lightgrey;border-bottom-left-radius:3px;border-bottom-right-radius:3px}section#car-preview a:last-child{margin-right:0px}section#car-preview a h1{margin-top:10px;padding:5px 5px 3px 5px;font-size:18px;color:white;text-shadow:none;background-color:#8c0000;border-bottom:3px solid #ffdc73;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section#car-preview a figure{margin:0;padding:0}section#car-preview a img{width:100%}section#content.carpark{margin-bottom:50px}section#content.carpark div.box{padding-top:20px}section#content.carpark h1{margin:10px 0px;padding:5px 10px 5px 10px;font-size:24px;color:white;text-shadow:none;border-bottom-width:4px}section#content.carpark a.car-preview{width:390px;height:140px;margin:0 50px 70px 30px;display:inline-block;position:relative;color:#444444;text-decoration:none;background:#fff url("../images/stripes.png");-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid white;border:3px solid rgba(255,255,255,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;vertical-align:top}section#content.carpark a.car-preview h2{padding:5px 5px;margin:0;font-size:24px}section#content.carpark a.car-preview ul{padding:5px 5px;margin:0;font-weight:normal}section#content.carpark a.car-preview li{list-style-image:none;list-style:none;text-shadow:1px 1px 0px #fff}section#content.carpark a.car-preview li strong{font-weight:bold}section#content.carpark a.car-preview figure{position:absolute;right:-30px}section#content.carpark a.car-preview figure img{max-width:200px;border:3px solid white}section#content.carpark ul.tab-nav li{display:inline-block;float:left;list-style:none}section#content.carpark ul.tab-nav li a{border-left:1px solid #6e0006;font-size:18px;display:inline-block;padding:10px 25px;color:white;background-color:#8c0000;text-decoration:none;font-weight:normal}section#content.carpark ul.tab-nav li a.current{color:#ffe599;background-color:#780006;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset}section#content.carpark ul.tab-nav li a:hover{color:#ffdc73;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset;box-shadow:rgba(0,0,0,0.3) 0px 0px 10px inset}section#content.carpark ul.tab-nav li:first-child a{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}section#content.carpark ul.tab-nav li:last-child a{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}section#car{width:670px;min-height:300px;position:relative;float:left;margin-bottom:50px}section#car h1{font-size:24px;font-weight:bold;padding:5px 5px;margin:0}section#car ul{padding:5px 5px;margin:0;text-shadow:1px 1px 0px #fff}section#car li{list-style-image:none;list-style:none;line-height:20px}section#car li strong{font-weight:bold}section#car p{padding:5px}section#car figure{margin:10px;position:relative;float:right;bottom:40px}section#car figure img{width:300px;border:5px solid white}section#gallery{margin:10px 5px;clear:both}section#gallery a{margin:0px 5px;display:inline-block}section#gallery a img{width:146px;border:3px solid white}aside#other-cars{width:240px;float:right}aside#other-cars h2{margin:5px 10px;font-size:18px;font-weight:bold}section#content.prices{min-width:960px;width:1040px}table#prices{border-collapse:collapse;margin-bottom:50px}table#prices th{text-align:center}table#prices thead tr:first-of-type th{font-size:24px}table#prices thead th{padding:4px 4px;color:white;background:#8c0000;border-right:#8c0000}table#prices thead tr:nth-of-type(2) th:not(:last-child){border-right:1px solid #b73e47}table#prices thead td{padding:4px 8px;color:white;text-align:center;background:#AF2933}table#prices thead td:not(:last-child){border-right:1px solid #8c0000}table#prices thead tr:nth-of-type(2n+1){background:#af2933}table#prices thead td:nth-of-type(1) td,table#prices thead tr:nth-of-type(2n) td{background:#b73e47}table#prices tfoot{padding-bottom:20px}table#prices tfoot td{padding:5px 0px;font-size:15px;text-align:center}table#prices tfoot a{color:#8c0000;font-weight:bold}table#prices tbody th{color:white;background:#8c0000;padding:0 10px}table#prices tbody td{padding:4px 8px;color:black;text-shadow:1px 1px 0px rgba(255,255,255,0.5)}table#prices tbody th.even{background:#af2933}table#prices tbody td:nth-of-type(n+2){border-left:1px solid #ccb05c}table#prices tbody tr{background:#ffdc73}table#prices tbody tr:nth-of-type(2n+1) td{background:#ffdc73}table#prices tbody tr:nth-of-type(2n) td{background:#ffe599}section#contacts{width:670px;float:left;margin-bottom:50px}section#contacts p{margin:10px;font-size:15px}section#contacts dl{width:44%;display:inline-block;float:left;margin:3%;vertical-align:top}section#contacts dl h2{margin-bottom:10px;color:#444;font-size:18px}section#contacts dl dt{margin-bottom:2px;color:#7f7f7f;font-size:13px;text-shadow:1px 1px 0px rgba(255,255,255,0.7)}section#contacts dl a,section#contacts dl dd{color:#333333;text-align:right;font-size:15px;text-shadow:1px 1px 0px rgba(255,255,255,0.7);text-decoration:none}section#contacts dl a:hover{color:#0099dd}section#contacts dl dt+dd{margin-bottom:10px;border-bottom:1px solid #cccccc}section#contacts-sidebar{width:270px;float:right;margin-bottom:50px}section#contacts-sidebar h1{margin:5px 10px 10px 10px;color:#444;font-size:18px;font-weight:bold}section#contacts-sidebar form{width:250px;margin:0 10px}section#contacts-sidebar label,section#contacts-sidebar input,section#contacts-sidebar textarea{display:block}section#contacts-sidebar input,section#contacts-sidebar select,section#contacts-sidebar textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section#contacts-sidebar label{color:#7f7f7f;font-size:13px}section#contacts-sidebar label+input,section#contacts-sidebar label+select,section#contacts-sidebar label+textarea{margin-bottom:10px}section#contacts-sidebar textarea{width:100%;max-width:100%;min-height:100px}section#contacts-sidebar input{font-size:15px}section#contacts-sidebar input[type="submit"]{padding:10px 40px;margin:20px 0 10px 0;color:white;font-size:14px;background:#8c0000;border:none;border-radius:3px;-webkit-box-shadow:0px -1px 0px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.7);-moz-box-shadow:0px -1px 0px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.7);box-shadow:0px -1px 0px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.7);cursor:pointer}section#contacts-sidebar input[type="submit"]:hover{background:#a33333}section#contacts-sidebar ul#errors{padding:5px 0 10px 0;margin:10px;background:white;border:1px solid #8c0000;border-radius:5px}section#contacts-sidebar ul#errors p{margin:5px;color:#8c0000;font-size:14px}section#contacts-sidebar ul#errors li{margin-left:25px;color:red;font-size:14px}section#contacts-sidebar dl{margin:10px 10px 20px 10px;text-shadow:1px 1px 0px rgba(255,255,255,0.7)}section#contacts-sidebar dl p{padding:5px;color:#408000;font-size:14px;background:white;border:1px solid #408000;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}section#contacts-sidebar dl dt{color:#7f7f7f;font-size:13px}section#contacts-sidebar dl dd{color:#444444;font-size:14px;margin-left:0}section#contacts-sidebar dl dt+dd{margin-bottom:5px}
