@charset 'UTF-8';

@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=4.0.1');src:url('font/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'),url('font/fontawesome-webfont.woff?v=4.0.1') format('woff'),url('font/fontawesome-webfont.ttf?v=4.0.1') format('truetype'),url('font/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}


/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body.paused *
	{
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
	}

	body
	{
	color: #5b5b5b;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	background-color: #111111;
	}

	body,input,textarea,select
	{
		font-size: 15pt;
		line-height: 1.85em;
	}

	h1,h2,h3,h4,h5,h6
	{
		font-weight: 400;
		color: #483949;
		line-height: 1.25em;
	}
	
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
		{
			color: inherit;
			text-decoration: none;
			border-bottom-color: transparent;
		}
		
		h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong
		{
			font-weight: 600;
		}

	h2
	{
		font-size: 2.85em;
	}
h2.my {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 100;
	color: #FFF;
	font-variant: normal;
	text-shadow: 0 0 5px #000;
}

	
	h3
	{
	font-size: 1em;
	}
.image featured {
	cursor:default;
}
img {
	cursor:default;
}
.homepage .carousel .reel article header h3 a {
	color: #000000;
}
.homepage .carousel .reel article header h3 a:hover {
	color: #666;
	text-decoration:underline;
}
.no-sidebar .slider .carousel .reel article header h3 a {
	color: #C30;
}
.no-sidebar .slider .carousel .reel article header h3 a:hover {
	color: #333;
	text-decoration:underline;
}
	
	h4
	{
		font-size: 1em;
		margin: 0 0 0.25em 0;
	}
	
	.byline
	{
		display: block;
		font-size: 1.5em;
		margin-top: 1em;
		line-height: 1.5em;
	}

	strong, b
	{
		font-weight: 400;
		color: #483949;
	}
	
	em, i
	{
		font-style: italic;
	}

	a
	{
		color: inherit;
		text-decoration: none;
		-moz-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		-webkit-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		-o-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		-ms-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
	}
	
		a:hover
		{
			color: #F60;
			border-bottom-color: transparent;
		}

	sub
	{
		position: relative;
		top: 0.5em;
		font-size: 0.8em;
	}
	
	sup
	{
		position: relative;
		top: -0.5em;
		font-size: 0.8em;
	}
	
	blockquote
	{
		border-left: solid 0.5em #ddd;
		padding: 1em 0 1em 2em;
		font-style: italic;
	}
	
	p, ul, ol, dl, table
	{
		margin-bottom: 1em;
	}

	p
	{
		text-align: justify;
	}

	br.clear
	{
		clear: both;
	}
	
	header
	{
		margin: 0 0 1.5em 0;
	}
	
		header .byline
		{
			margin-bottom: 2em;
		}
		
	footer
	{
		margin: 2.5em 0 0 0;
	}
		
	hr
	{
		position: relative;
		display: block;
		border: 0;
		top: 4.5em;
		margin-bottom: 9em;

		height: 6px;
		border-top: solid 1px rgba(128,128,128,0.2);
		border-bottom: solid 1px rgba(128,128,128,0.2);
	}
	
		hr:before,
		hr:after
		{
			content: '';
			position: absolute;
			top: -8px;
			display: block;
			width: 1px;
			height: 21px;
			background: rgba(128,128,128,0.2);			
		}

		hr:before
		{
			left: -1px;
		}

		hr:after
		{
			right: -1px;
		}

	.timestamp
	{
		color: rgba(128,128,128,0.75);
		font-size: 0.8em;
	}

	/* Sections/Articles */
	
		section,
		article
		{
			margin-bottom: 3em;
		}
		
		section > :last-child,
		article > :last-child
		{
			margin-bottom: 0;
		}

		section:last-child,
		article:last-child
		{
			margin-bottom: 0;
		}

		.row > section,
		.row > article
		{
			margin-bottom: 0;
		}

		section.special > header,
		section.special > footer,
		article.special > header,
		article.special > footer
		{
			text-align: center;
		}

	/* Images */

		.image
		{
			position: relative;
			display: inline-block;
			border: 0;
			outline: 0;
		}
		
			/* Uncomment the block below if you want linked images to highlight on hover */
		
			/*
			a.image:before
			{
				content: '';
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				background: #fff;
				opacity: 0;
				-moz-transition: opacity 0.35s ease-in-out;
				-webkit-transition: opacity 0.35s ease-in-out;
				-o-transition: opacity 0.35s ease-in-out;
				-ms-transition: opacity 0.35s ease-in-out;
				transition: opacity 0.35s ease-in-out;
			}
			
				a.image:hover:before
				{
					opacity: 0.15;
				}
			*/
		
			.image img
			{
				display: block;
				width: 100%;
			}

			.image.full
			{
				display: block;
				width: 100%;
			}

			.image.featured
			{
				display: block;
				width: 100%;
				margin: 0 0 4em 0;
			}
			
			.image.left
			{
				float: left;
				margin: 0 2em 2em 0;
			}
			
			.image.centered
			{
				display: block;
				margin: 0 0 2em 0;
			}

				.image.centered img
				{
					margin: 0 auto;
					width: auto;
				}
			#logo
			{
		     max-width: 100%;
             height: auto !important;
             }

	/* Lists */

		ul.style1
		{
		}

		ul.actions
		{
		}

		ul.divided
		{
		}
		
			ul.divided li
			{
				border-top: solid 1px rgba(128,128,128,0.2);
				padding-top: 1.5em;
				margin-top: 1.5em;
			}
			
			ul.divided li:first-child
			{
				border-top: 0;
				padding-top: 0;
				margin-top: 0;
			}

		ul.menu
		{
			height: 1em;
			line-height: 1em;
		}
		
			ul.menu li
			{
				display: inline-block;
				border-left: solid 1px rgba(128,128,128,0.2);
				padding-left: 1.25em;
				margin-left: 1.25em;
			}
			
			ul.menu li:first-child
			{
				border-left: 0;
				padding-left: 0;
				margin-left: 0;
			}

		ul.icons
		{
			position: relative;
			display: inline-block;
			padding: 0.35em 0.75em 0.35em 0.75em;
			font-size: 1.25em;
			cursor: default;
		}
		
			ul.icons li
			{
				display: inline-block;
			}

				ul.icons li a
				{
					display: inline-block;
					background: none;
					width: 2.5em;
					height: 2.5em;
					line-height: 2.5em;
					text-align: center;
					border-radius: 100%;
					border: 0;
					color: inherit;
				}
				
					ul.icons li a:hover
					{
						color: #ef8376;
					}

		ol.style1
		{
		}

	/* Forms */

		
		
			/*form input.text,
			form select,
			form textarea
			{
				-webkit-appearance: none;
				display: block;
				border: 0;
				background: #ccc;
				width: 350px;
			}*/

				
			
	/* Tables */
	
		table
		{
			width: 100%;
		}
		
			table.style1
			{
				width: 100%;
			}
			
				table.style1 tbody tr:nth-child(2n+2)
				{
					background: #f4f4f4;
				}
				
				table.style1 td
				{
					padding: 0.5em 1em 0.5em 1em;
				}
				
				table.style1 th
				{
					text-align: left;
					font-weight: 400;
					padding: 0.5em 1em 0.5em 1em;
				}
			
				table.style1 thead
				{
					background: #444;
					color: #fff;
				}
				
				table.style1 tfoot
				{
					background: #eee;
				}
				
				table.style1 tbody
				{
				}

	/* Buttons */
		
		.button
		{
	position: relative;
	display: inline-block;
	background: #222222;
	color: #ffffff;
	text-align: center;
	border-radius: 0.5em;
	text-decoration: none;
	padding: 12px 25px 12px 25px;
	border: 2 solid #222;
	cursor: pointer;
	outline: 0;
		}

			.button:hover
			{
	color: #000;
	background: #F0F0F0;
	padding: 11px 24px 11px 24px;
	border: 1px solid #e6e6e6;
			}
			
			.button:active
			{
			}
		
			.button.alt
			{
			}

				.button.alt:hover
				{
				}
				
				.button.alt:active
				{
				}
		
			.button.small
			{
			}
			
			.button.big
			{
			}
			
			.button.huge
			{
			}
			
	/* Posts */

		.post
		{
		}
		
			.post.stub
			{
				text-align: center;
			}
			
				.post.stub header
				{
					margin: 0;
				}

/*********************************************************************************/
/* Icons                                                                         */
              */
/* Under the SIL OFL 1.1 (font), MIT (CSS)                              */
/*********************************************************************************/

	.fa
	{
		text-decoration: none;
	}

		.fa.solo
		{
		}
		
			.fa.solo span
			{
				display: none;
			}

		.fa.circled
		{
			position: relative;
			display: inline-block;
			background: #2b252c;
			color: #fff;
			border-radius: 100%;
			width: 3.5em;
			height: 3.5em;
			line-height: 3.5em;
			text-align: center;
			font-size: 1em;
		}
		
			.fa.circled:before
			{
				font-size: 2em;
				line-height: 1.75em;
			}

			header .fa.circled
			{
				margin: 0 0 2em 0;
			}

		.fa:before
		{
			display:inline-block;
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
		}

		
/*********************************************************************************/
/* Wrapper                                                                       */
/*********************************************************************************/

	.wrapper
	{
		background: #f9f9f9;
		margin: 0 0 0em 0;
		padding: 2em 0 3em 0;
		border-bottom:solid 2em #000000;
	}
	
		.wrapper.style1
		{
		}

		.wrapper.style2
		{
			padding-top: 0;
		}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#header
	{
		position: relative;

		background-size: cover;
		background-position: center center;
		background-attachment: fixed;
		color: #fff;
		text-align: center;
		/*padding: 2.5em 0 2em 0;*/
		padding: 2.5em 0 0 0;
		cursor: default;
	}

		.homepage #header
		{
			padding: 4em 0 4em 0;
		}
	
			.homepage #header .overlay
			{
				content: '';

				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				opacity: 1.0;
				-moz-transition: opacity 11s ease-in-out;
				-webkit-transition: opacity 11s ease-in-out;
				-o-transition: opacity 11s ease-in-out;
				-ms-transition: opacity 11s ease-in-out;
				transition: opacity 11s ease-in-out;
			}
		
			.homepage #header.ready .overlay
			{
				opacity: 0;
			}

		#header .inner
		{
			position: relative;
			z-index: 1;
			margin: 0;
			padding: 4em 0 0 0;
		}
	
		#header h1
		{
			color: #fff;
			font-size: 3em;
			line-height: 1em;
		}

			.homepage #header h1
			{
				font-size: 4em;
			}
		
			#header h1 a
			{
				color: inherit;
			}
	
		#header .linea
		{
	margin: 0;
		}
		
		#header .button
		{
			border-radius: 100%;
			width: 4.5em;
			height: 4.5em;
			line-height: 4.5em;
			text-align: center;
			font-size: 22px;
			padding: 0;
			background-image:url(../icons/poveznica.png);
			background-repeat:no-repeat;
		}
		
		#header header
		{
			display: inline-block;
		}
		
		#header footer
		{
			margin: 1em 0 0 0;
		}
		
		#header hr
		{
	top: 1.5em;
	margin-bottom: 3em;
	margin-top: -1.5em;
	border-bottom-color: rgba(192,192,192,0.35);
	box-shadow: inset 0 1px 0 0 rgba(192,192,192,0.35);
		}
		
			#header hr:before,
			#header hr:after
			{
	background: rgba(192,192,192,0.35);
			}

/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

	#nav
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		text-align: center;
		padding: 1.5em 0 1.5em 0;
		z-index: 900;
		overflow: hidden;
		background: #000;
	    height: 90px;
	    position: fixed;
	    background-attachment:fixed;
	    background-color: rgba(0, 0, 0, 0.8);
	}
	
		#nav > ul
		{
	line-height: 0px;
	position: relative;
	display: inline-block;
	margin: 0;
	height: 27px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: rgba(192,192,192,0.35);
	border-left-color: rgba(192,192,192,0.35);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(192,192,192,0.35);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(192,192,192,0.35);
		}
		
			#nav > ul:before,
			#nav > ul:after
			{
	content: '';
	display: block;
	width: 300%;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	height: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(192,192,192,0.35);
	border-bottom-color: rgba(192,192,192,0.35);
			}
		
			#nav > ul:before
			{
				left: 100%;
				margin-left: 1px;
			}
		
			#nav > ul:after
			{
				right: 100%;
				margin-right: 1px;
			}
		
			#nav > ul > li
			{
				display: inline-block;
				margin: 0px 0.5em 0 0.5em;
				border-radius: 0.5em;
				padding: 0.85em;
				border: solid 1px transparent;
				-moz-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
			}
			
				#nav > ul > li.active
				{
					
				}
			
				#nav > ul > li > a,
				#nav > ul > li > span
				{
					display: block;
					text-decoration: none;
					border: 0;
					outline: 0;
				}
				#nav > ul > li > a:hover
				{
					color:#F60;
				}

				#nav > ul > li > ul
				{
					display: none;
				}

	.dropotron
	{
		background: rgba(0,0,0,0.82);
		padding: 1em 1.25em 1em 1.25em;
		line-height: 1em;
		height: auto;
		text-align: left;
		border-radius: 0.5em;
		box-shadow: 0 0.15em 0.25em 0 rgba(0,0,0,0.25);
		min-width: 12em;
	}
	
		.dropotron li
		{
			border-top: solid 1px rgba(128,128,128,0.2);
			color: #E8E3E3;
		}
		
			.dropotron li:first-child
			{
				border-top: 0;
			}

			.dropotron li:hover
			{
				color: #F60;
			}

			.dropotron li a,
			.dropotron li span
			{
				display: block;
				border: 0;
				padding: 0.5em 0 0.5em 0;
				-moz-transition: color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out;
			}
		
		.dropotron.level-0
		{
			margin-top: 2.9em;
			font-size: 0.9em;
		}
		
			.dropotron.level-0:before
			{
				content: '';
				position: absolute;
				left: 50%;
				top: -0.7em;
				margin-left: -0.75em;
				border-bottom: solid 0.75em rgba(255,255,255,0.975);
				border-left: solid 0.75em rgba(64,64,64,0);
				border-right: solid 0.75em rgba(64,64,64,0);
			}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
		background: #f9f9f9;
		text-align: center;
		padding: 6.5em 0 4.5em 0;
	}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

	#content
	{
	}

		#content > hr
		{
			top: 3em;
			margin-bottom: 6em;
		}
		
		#content > section
		{
			margin-bottom: 0;
		}
		
/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
		margin-top: 35px;
	}
	
		#sidebar > hr.first
		{
			display: none;
		}
	
		#sidebar > hr
		{
			top: 3em;
			margin-bottom: 6em;
		}
		
		#sidebar > section
		{
			margin-bottom: 0;
		}

/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/

	#main
	{
	}
	
		#main section:first-of-type
		{
			padding-top: 2em;
		}		
	
/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

	#footer
	{
	position: relative;
	overflow: hidden;
	color: #fff;
	background-color:#000000;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-bottom: 1px solid rgba(192, 192, 192, 0.35);
	border-top: 1px solid rgba(192, 192, 192, 0.35);
	background-image: url(../location/world-map.png);
	background-repeat: no-repeat;
	background-position: center center;
	}

		#footer .fa.circled
		{
			background: #fff;
			color: #2b252c;
		}

		#footer header
		{
			text-align: center;
			cursor: default;
		}
		
		#footer h2,
		#footer h3,
		#footer h4,
		#footer h5,
		#footer h6
		{
			color: #fff;
		}

		#footer .contact
		{
			text-align: center;
		}
		
			#footer .contact p
			{
				text-align: center;
				margin: 0 0 3em 0;
			}
		
		#footer .copyright
		{
			text-align: center;
			color: #FFF;
			font-size: 0.8em;
			cursor: default;
		}

			#footer .copyright a
			{
				color: #ffffff;
				text-decoration:none;
			}

				#footer .copyright a:hover
				{
					color: #999;
				}
.design {
	background-color: #111;
	float: left;
	height: 2em;
	width: 100%;

}
.srid {
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;
	height: 35px;
	width: 100%;
}
.srid a img {
	margin-right: 25px;
	margin-bottom: 0px;
}

.big {
	font-size:18px;
}
.big2 {
	font-size:15px;
	font-weight:bold;
}

/*********************************************************************************/
/* Carousel                                                                      */
/*********************************************************************************/

	.carousel
	{
		position: relative;
		overflow: hidden;
		padding: 2em 0 2em 0;
		background:#000;
	}

		.carousel .forward,
		.carousel .backward
		{
			position: absolute;
			top: 50%;
			width: 6em;
			height: 12em;
			margin-top: -6em;
			cursor: pointer;
		}
		
		.carousel .forward
		{
			right: 0;
		}
		
		.carousel .backward
		{
			left: 0;
		}

			.carousel .forward:before,
			.carousel .backward:before
			{
				content: '';
				display: block;
				width: 6em;
				height: 6em;
				border-radius: 100%;
				background-color: rgba(0,0,0, 0.5);				
				position: absolute;
				top: 50%;
				margin-top: -3em;
				-moz-transition: background-color 0.35s ease-in-out;
				-webkit-transition: background-color 0.35s ease-in-out;
				-o-transition: background-color 0.35s ease-in-out;
				-ms-transition: background-color 0.35s ease-in-out;
				transition: background-color 0.35s ease-in-out;
				-webkit-backface-visibility: hidden;
			}

			.carousel .forward:after,
			.carousel .backward:after
			{
				content: '';
				width: 3em;
				height: 3em;
				position: absolute;
				top: 50%;
				margin: -1.5em 0 0 0;
				background: url('images/arrow.svg') no-repeat center center;
			}

			.carousel .forward:after
			{
				right: -0.25em;
			}

			.carousel .backward:after
			{
				left: -0.25em;
				-moz-transform: scaleX(-1);
				-webkit-transform: scaleX(-1);
				-o-transform: scaleX(-1);
				-ms-transform: scaleX(-1);
				transform: scaleX(-1);
    		}
			
			.carousel .forward:before
			{
				right: -3em;
			}
			
			.carousel .backward:before
			{
				left: -3em;
			}

			.carousel .forward:hover:before,
			.carousel .backward:hover:before
			{
				background-color: rgba(255,250,250, 0.5);
			}

		.carousel .reel
		{
			white-space: nowrap;
			position: relative;
			-webkit-overflow-scrolling: touch;
			padding: 0 2em 0 2em;
		}
	
		.carousel article
		{
			display: inline-block;
			width: 18em;
			background: #fff;
			text-align: center;
			padding: 0 1em 3em 1em;
			margin: 0 2em 0 0;
			white-space: normal;
			opacity: 1.0;
			-moz-transition: opacity 0.75s ease-in-out;			
			-webkit-transition: opacity 0.75s ease-in-out;			
			-o-transition: opacity 0.75s ease-in-out;			
			-ms-transition: opacity 0.75s ease-in-out;			
			transition: opacity 0.75s ease-in-out;			
		}
		
			.carousel article.loading
			{
				opacity: 0;
			}
		
			.carousel article .image
			{
				position: relative;
				left: -1em;
				top: 0;
				width: auto;
				margin-right: -2em;
				margin-bottom: 3em;
			}
		
			.carousel article p
			{
				text-align: center;
			}

.slider {
	background-color: #333;
	width: 100%;
	margin-top: -25px;
	white-space: nowrap;
	position: relative;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 15px;
	
}
.midle {
	text-align: center;
	margin-top: 15px;
}
.midle-2 {
	text-align: center;
	margin-top: 15px;
	margin-bottom: -80px;
}
.interval {
	font-size: 45px;
}
.color-red {
	color: #333;
	font-weight: bold;
	font-size: 18px;
}
.color-red-2 {
	color: #333;
	font-weight: bold;
	font-size: 17px;
}
.color-red a {
	color: #333;
}
.color-red a:hover {
	color:#666;
}
.color-red5 {
	color: #333;
	font-size: 16px;
}
.photo {
	outline: 0;
	max-width: 100%;
	height:auto;
}
.button.circled.scrolly img {
	margin-top: 30px;
}
.button2.circled.scrolly {
	position: relative;
	display: inline-block;
	background-image:url(../images/expand22.png);
	background-repeat:no-repeat;
	height:32px;
	color: #ffffff;
	font-size:14px;
	text-align: center;

	text-decoration: none;
	padding: 10px 18px 10px 15px;
	cursor: pointer;
	outline: 0;
	margin-top:35px;
	margin-left:8px;
	top:-27px;
}
.button2.circled.scrolly:hover {
	position: relative;
	display: inline-block;
	background-image:url(../images/expand22-2.png);
	background-repeat:no-repeat;
	height:32px;
	color: #F60;
	text-align: center;

	text-decoration: none;
	padding: 10px 18px 10px 15px;
	cursor: pointer;
	outline: 0;
	margin-top:35px;
	margin-left:8px;
	top:-27px;
}
.button2.circled.scrolly:active {
	position: relative;
	visibility: none;

	background-repeat:no-repeat;
	height:32px;

	text-align: center;
	text-decoration: none;
	padding: 10px 18px 10px 15px;
	cursor: pointer;
	outline: 0;
	margin-top:35px;
	margin-left:8px;
	top:-27px;
}
.entcol {
	color: #FFF;
}
.build {
	font-size: 17px;
	font-weight: bold;
}
.separati {
	position: relative;
		display: block;
		border: 0;
		top: 2.5em;
		margin-bottom: 7em;
		height: 6px;
		border-bottom:dashed 1px rgba(220,220,220);
		opacity: 0.3;
}
.separati:before,
		.separati:after
		{
			content: '';
			position: absolute;
			top: -8px;
			display: block;
			width: 1px;
			height: 21px;
			background: rgba(220,220,220);			
		}

		.separati:before
		{
			left: -1px;
		}

		.separati:after
		{
			right: -1px;
		}.text {

}
.separati2 {
	position: relative;
		display: block;
		border: 0;
		top: 2.5em;
		margin-bottom: 7em;
		height: 6px;
		border-bottom:dashed 1px rgba(220,220,220);
		opacity: 0.3;
		display:none;
}
.sred {
	width: 250px;
	margin-left: 10px;
}
.airports {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.logo-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-indent: -9999px;
	margin-top: -15px;
	margin-bottom: -15px;
}
.swd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #CCC;
	float: right;
	height: 10px;
	width: 60px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 5px;
}
.bigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333;
}
.lineatext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-shadow: 0 0 5px #000;
	background-attachment:fixed;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: rgba(192,192,192,0.35);
	border-left-color: rgba(192,192,192,0.35);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(192,192,192,0.35);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(192,192,192,0.35);
}
