﻿/* Reset 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, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {padding:0;border:0;}

/* Site styles */
body {font:12px/16px Arial;color:#202020;background:#c1ced7;}
a {text-decoration:underline;color:#01478d;}
a:hover {text-decoration:none;}

/* Structure */
.wrapper {background:#fff url("../i/bg.jpg") no-repeat 50% 0;width:1000px;margin:0 auto;}

/* Header */
.header {position:relative;height:367px;z-index:10;}
	.header .logo {position:absolute;top:2px;left:25px;display:block;overflow:hidden;text-indent:-10000px;background:url("../i/logo.png") no-repeat 0 0;width:179px;height:84px;}
	.header .name {color:#202020;font:24px/24px Arial;width:420px;left:228px;top:28px;position:absolute;}
	ul.menu {position:absolute;left:0;right:0;background:#01478d;padding:0 0 0 12px;height:44px;font:14px/44px Arial;} 
/*	ul.menu {position:absolute;left:0;right:0;background:#1687E3;padding:0 0 0 12px;height:44px;font:14px/44px Arial;} */
	.header ul.menu {top:323px;border-radius:0 0 12px 12px;}
		ul.menu>li {float:left;position:relative;}
			ul.menu>li>a {display:block;color:#fff;text-decoration:none;padding:0 14px;font-size: 16px;}
			ul.menu>li:hover>a {background:#085caf;}
			ul.menu ul {position:absolute;left:0;top:43px;font:12px/16px Arial;background:#085caf;min-width:132px;padding:6px 0 8px;border-radius:0 0 6px 0;display:none;z-index:10;}
			ul.menu li:hover ul {display:block;z-index:10;}
				ul.menu ul li {white-space:nowrap;z-index:10;}
					ul.menu ul a {display:block;padding:1px 22px;color:#fff;text-decoration:none; font-size: 14px;}
					ul.menu ul a:hover {background:#004c98;}
					
/* Container */
.container {zoom:1;padding:10px 0 30px;}
.container:after {clear:both;content:'';display:block;}
	.container .title {font:24px Arial;margin:0 25px 10px;}
	.container .more {margin:0 25px 20px;}
	.map {position:relative;background:url("../i/map.jpg") no-repeat 100% 0;height:989px;padding:20px 25px 0;}
		.map .column {float:left;min-width:150px;margin:0 25px 0 0;font:14px/16px Arial;position:relative;z-index:3;}
			.map .caption {font:18px Arial;margin:0 0 10px;}
			.map li {margin:0 0 5px;}
		ul.points {position:absolute;top:0;right:0;width:877px;height:983px;z-index:2;}
			ul.points li {position:absolute;}
			ul.points li:hover {z-index:2;}
			ul.points li#point-1 {left:544px;top:128px;}
			ul.points li#point-2 {left:576px;top:188px;}
            ul.points li#point-4 {left:454px;top:216px;}            
            ul.points li#point-5 {left:494px;top:238px;}            
			ul.points li#point-7 {left:523px;top:269px;}
			ul.points li#point-8 {left:672px;top:317px;}
			ul.points li#point-9 {left:521px;top:318px;}
			ul.points li#point-10 {left:564px;top:339px;}
			ul.points li#point-11 {left:581px;top:370px;}
			ul.points li#point-12 {left:616px;top:380px;}
			ul.points li#point-13 {left:478px;top:400px;}
			ul.points li#point-14 {left:360px;top:480px;}
			ul.points li#point-15 {left:234px;top:496px;}
			ul.points li#point-16 {left:188px;top:575px;}
			ul.points li#point-17 {left:101px;top:620px;}
			ul.points li#point-18 {left:336px;top:668px;}
			ul.points li#point-19 {left:485px;top:750px;}
			ul.points li#point-20 {left:196px;top:761px;}
			ul.points li#point-21 {left:60px;top:782px;}
			ul.points li#point-22 {left:185px;top:860px;}
			ul.points li#point-23 {left:95px;top:929px;}
			ul.points li .flag {display:block;position:absolute;cursor:pointer;background-position:0 0;background-repeat:no-repeat;}
			ul.points li.small .flag {width:25px;height:37px;background-image:url("../i/point-small.png");left:-8px;bottom:0;}
			ul.points li.medium .flag {width:38px;height:55px;background-image:url("../i/point-medium.png");left:-14px;bottom:0;}
			ul.points li.large .flag {width:48px;height:70px;background-image:url("../i/point-large.png");left:-18px;bottom:0;}
			ul.points li.hover .flag {background-position:0 50%;}
			ul.points li.disabled .flag {background-position:0 100%;}
			ul.points li .name {background:#01478d;font:bold 10px/20px Arial;white-space:nowrap;color:#fff;border-radius:4px;position:absolute;padding:0 6px 0 18px;top:-15px;left:-8px;display:none;}
			ul.points li.large .name {font:bold 12px/30px Arial;padding:0 10px 0 28px;top:-21px;left:-12px;}
			ul.points li.left .name {left:auto;right:-8px;padding:0 18px 0 6px;}
			ul.points li.hover .name {background:#b00a0a;display:block;}
			ul.points li.active .name {display:block;}
				ul.points li .name img {margin:0 1px -2px;}
			ul.points li .helicopter, ul.points li .plane {display:none;}
			ul.points li.th-active .helicopter {display:inline;}
			ul.points li.tp-active .plane {display:inline;}
		ul.routes {position:absolute;top:0;right:0;width:877px;height:983px;}
			ul.routes li {position:absolute;top:0;right:0;left:0;bottom:0;display:none;overflow:hidden;text-indent:-10000px;}
			ul.routes li#route-1 {background:url("../i/route-1.png") no-repeat 0 0;}
			ul.routes li#route-2 {background:url("../i/route-2.png") no-repeat 0 0;}
			ul.routes li#route-3 {background:url("../i/route-3.png") no-repeat 0 0;}
			ul.routes li#route-4 {background:url("../i/route-4.png") no-repeat 0 0;}
			ul.routes li#route-5 {background:url("../i/route-5.png") no-repeat 0 0;}
			ul.routes li#route-6 {background:url("../i/route-6.png") no-repeat 0 0;}
			ul.routes li#route-7 {background:url("../i/route-7.png") no-repeat 0 0;}
			ul.routes li#route-8 {background:url("../i/route-8.png") no-repeat 0 0;}
			ul.routes li#route-9 {background:url("../i/route-9.png") no-repeat 0 0;}
			ul.routes li#route-10 {background:url("../i/route-10.png") no-repeat 0 0;}
			ul.routes li#route-11 {background:url("../i/route-11.png") no-repeat 0 0;}
			ul.routes li#route-12 {background:url("../i/route-12.png") no-repeat 0 0;}
			ul.routes li#route-13 {background:url("../i/route-13.png") no-repeat 0 0;}
			ul.routes li#route-14 {background:url("../i/route-14.png") no-repeat 0 0;}
			ul.routes li#route-15 {background:url("../i/route-15.png") no-repeat 0 0;}
			ul.routes li#route-16 {background:url("../i/route-16.png") no-repeat 0 0;}
			ul.routes li#route-17 {background:url("../i/route-17.png") no-repeat 0 0;}
			ul.routes li#route-18 {background:url("../i/route-18.png") no-repeat 0 0;}
			ul.routes li#route-19 {background:url("../i/route-19.png") no-repeat 0 0;}
			ul.routes li#route-20 {background:url("../i/route-20.png") no-repeat 0 0;}
			ul.routes li#route-21 {background:url("../i/route-21.png") no-repeat 0 0;}
			ul.routes li#route-22 {background:url("../i/route-22.png") no-repeat 0 0;}
			ul.routes li#route-23 {background:url("../i/route-23.png") no-repeat 0 0;}
	ul.news {font-size:0;margin:0 15px;}
		ul.news li {font-size:12px;display:inline-block;vertical-align:top;width:465px;margin:0 10px 15px;}
			ul.news .pic {float:left;margin:0 10px 0 0;}
				ul.news .pic img {border:1px solid #a5a5a5;vertical-align:top;}
			ul.news h3 {font:14px/18px Arial;margin:0 0 6px;}
			.date {color:#7c7c7c;}
			ul.news p {margin:0;}
	ul.partners {margin:0 50px 30px;zoom:1;}
	ul.partners:after {clear:both;content:'';display:block;}
		ul.partners li {float:left;width:210px;text-align:center;padding:0 45px;}
			ul.partners a {display:block;}
				ul.partners img {margin:0 auto 10px;display:block;max-width: 120px;}

/* Content */
.content {width:740px;float:right;font:12px/18px Arial;padding:10px 25px 20px 0; min-height: 400px;}
	.content h1 {font:24px Arial;margin:0 0 14px;}
	.content h3 {font:14px/18px Arial;margin:0 0 14px;}
	.content p {margin:0 0 18px;}
	.nav {margin:0 0 10px;font:11px Arial;}
		.nav span.current {color:#6b6b6b;}
	ul.articles {margin:0 0 30px;}
		ul.articles>li {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #d9d9d9;}
			ul.articles p, ul.articles h3 {margin:0;}
			ul.articles ul a {color:#5a5a5a;}

/* Sidebar */
.sidebar {float:left;width:190px;padding:10px 0 20px 25px;}
	.leftNav {background:#1c5084;padding:15px 0 20px;border-radius:5px;font:12px Arial;margin:0 0 20px;}
		.leftNav>li>a {display:block;padding:3px 18px;color:#fff;font-size: 14px;}
		.leftNav>li>a:hover {background:#085caf;color:#d4e8ff;}
		.leftNav>li.current>a {color:#88c3ff;text-decoration:none;font-weight:bold;background:none;}
		.leftNav ul {margin:8px 0 8px 26px;}
			.leftNav ul li {margin:0 0 3px;}
				.leftNav ul a {color:#bbd7f5;}
				.leftNav ul a:hover {color:#fff;}

/* Footer */
.footer {padding:65px 25px 30px;position:relative;background:url("../i/footer.png") repeat-x 0 100%;zoom:1;}
.footer:after {clear:both;content:'';display:block;}
	.footer ul.menu {top:0;border-radius:12px 12px 0 0;}
	.dev {float:right;text-align:right;font:11px Tahoma;color:#383838;}
		.dev a {color:#383838;}
	.copy {padding:10px 0 0;}

.content table {border-style: solid; border-color: black;}
.content table td {border-style: solid; border-color: black; border-width:1px;}