/*
	GREEN:	a7c73f
	DARK GREEN: 638423
*/

@charset "utf-8";
@font-face {font-family: 'Miama';src: url('_fonts/miama.eot');	src: local('☺'), url('_fonts/miama.woff') format('woff'), url('_fonts/miama.ttf') format('truetype'), url('_fonts/miama.svg#webfontKufl5mci') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'MyriadProCond';src: url('_fonts/myriadpro-cond.eot');src: url('_fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),url('_fonts/myriadpro-cond.woff') format('woff'),url('_fonts/myriadpro-cond.ttf') format('truetype'),url('_fonts/myriadpro-condt.svg#MyriadProCondBold') format('svg');font-weight: normal;font-style: normal;}
 @font-face {font-family: 'MyriadProRegular';src: url('_fonts/myriadpro-regular.eot');src: url('_fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),url('_fonts/myriadpro-regular.woff') format('woff'),url('_fonts/myriadpro-regular.ttf') format('truetype'),url('_fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'TD';src: url('_fonts/terminal_dosis-medium-webfont.eot');src: url('_fonts/terminal_dosis-medium-webfont.eot?#iefix') format('embedded-opentype'),url('_fonts/terminal_dosis-medium-webfont.woff') format('woff'),url('_fonts/terminal_dosis-medium-webfont.ttf') format('truetype'),url('_fonts/terminal_dosis-medium-webfont.svg#TerminalDosis') format('svg');font-weight: normal;font-style: normal;}

/* CORE */ 
html,body{width:100%;height:100%;padding:0;margin:0;overflow:hidden;background-color:#011351;}
	body.home{width: 3500px;}
	body.page{width:100%;}
	#wrap{position: absolute; width: 3500px; bottom: -320px; height: 1400px; z-index: 10; background-image: url("_images/bg-pl.jpg"); background-color:#003366 ;}
		#wrap.en{background-image:url("_images/bg-en.jpg");}
		#wrap.short{width:100%;bottom:0px;height:100%;}
	#preloader{position: absolute; z-index: 999999; width: 100%; height: 100%; padding-top:200px;background-color:#ffffff; text-align:center;color:#a7c73f;font-family:Miama;font-size:40px;}
	.arrow{position:fixed;top:45%;width:65px;height:100px;z-index:7986;cursor:pointer;}
		#part1{right: 0px; top: 45%;background-image:url("_images/arrows.png");background-position:-65px 0px;}
		#part2{right: 0px; top: 45%;background-image:url("_images/arrows.png");display: none;background-position:-65px 0px;}
			#part1:hover, #part2:hover{background-position:-65px -100px;}
		#back1{left: 0px; top: 45%;background-image:url("_images/arrows.png");display: none;background-position:0px 0px;}
		#back2{left: 0px; top: 45%; background-image:url("_images/arrows.png");display: none;background-position:0px 0px;}
			#back1:hover, #back2:hover{background-position:0px -100px;}
/* UNDERGROUND */
	#underground{position:absolute;bottom:50px;left:0px;z-index:20;}
	#menu{background:url("_images/bg-black32.png");font-family:"MyriadProCond", Tahoma;text-transform:uppercase;padding-left:20px;float:left;}
		li.lvl0{float:left;list-style:none;}
			a.lvl0{color:#67615d;font-size:18px;line-height:36px;padding:0px 10px;display:block;}
			a.lvl0:hover, a.lvl0.active{background:url("_images/menu-arrow.png") no-repeat bottom center;color:#6d8d24;margin-bottom:0px;}
	#flag_social{float:left;margin-left:10px;}
		.flagLink{display:block;float:left;text-align:center;font-family:"MyriadProCond",Tahoma;font-size:11px;color:white;padding:4px 4px 1px 4px;}
			.flagLink:hover, .flagLink.active{background:url("_images/bg-black32.png");}
			.flagLink img{display:block;}
	.social {display:block;float:left;height:25px;background:url("_images/icons.png");text-indent:-9999px;margin:6px;}
		.social.fb{width:15px;background-position:0px 0px;}
			.social.fb:hover{background-position:0px -25px;}
		.social.pi{width:20px;background-position:-15px 0px;}
			.social.pi:hover{background-position:-15px -25px;}
		.social.tw{width:27px;background-position:-35px 0px;}
			.social.tw:hover{background-position:-35px -25px;}
	#fblike{display:block;float:left;margin:9px 0px 0px 7px;}

/* NEWS */
#newsBox{position:absolute;bottom:107px;width:565px;height:320px;z-index:212;left:-534px;}
	#newsContent{float:left;width:494px;padding:20px;height:280px;background:url("_images/bg-white86.png");}
	#newsSwitch{background:url("_images/bg-white86.png");width:31px;height:178px;float:left;margin-top:72px;}
		#newsSwitchText.pl{background:url("_images/newspl.png") no-repeat;background-position:0px 0px;height:178px;cursor:pointer;}
		#newsSwitchText.pl:hover, #newsSwitchText.en:hover{background-position:-31px 0px;}
		#newsSwitchText.en{background:url("_images/newsen.png") no-repeat;background-position:0px 0px;height:178px;cursor:pointer;}
.oneNews{margin-bottom:20px;font-family:"MyriadProCond",Tahoma;padding-bottom:15px;border-bottom:1px solid #a7c73f;}
	.newsDate{display:block;float:left;color:white;width:59px;background-color:#a7c73f;color:white;text-align:center;margin-right:10px;padding:6px 7px 3px 5px;}
		.newsDateDay{font-size:50px;line-height:42px;}
		.newsDateMonth{font-size:15px;line-height:20px;}
	.newsText{width:390px;float:left;}
		.newsTitle{color:#638423;font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:0px;}
		.newsContent{}  
			
/* CONTENT */
#content{width:600px;height:420px;position:absolute;bottom:127px;left:85px;z-index:20;font-family:"MyriadProCond",Tahoma;}
	#contentTop{height:333px;width:560px;background:url("_images/bg-white73.png");padding:10px 20px 20px 20px;}
		#contentTitle{font-size:25px;color:#638423;margin:0;padding:0;font-weight:normal;}  
		#contentScroll{}
	#contentBottom{height:57px;background:url("_images/content-bottom.png") no-repeat top center;}
	
/* FLASH ELEMENTS */ 
	#welcomepl{position: absolute; width: 300px; height: 130px; bottom: 310px; left: 290px; z-index: 20}
	#welcomeen{position: absolute; width: 300px; height: 130px; bottom: 310px; left: 290px; z-index: 20}
	#witaj2{position: absolute; width: 300px; height: 130px; bottom: 60px; left: 50px; z-index: 20}
	#logo_pl{position: absolute; width: 250px; height: 180px; bottom: 140px; left: 100px; z-index: 20}
	#logo2_pl{position: absolute; width: 130px; height: 100px; bottom: 0px; right: 20px; z-index: 20}
	#logo_en{position: absolute; width: 250px; height: 180px; bottom: 140px; left: 100px; z-index: 20}
	#logo2_en{position: absolute; width: 130px; height: 100px; bottom: 0px; right: 20px; z-index: 20}
	#samolot{position: absolute; width: 1426px; height: 119px; bottom: 482px; left: 230px; z-index: 20}
	#london{position: absolute; width: 196px; height: 160px; bottom: 230px; left: 1450px; z-index: 20}
	#ptaki1{position: absolute; width: 700px; height: 260px; bottom: 230px; left: 240px; z-index: 20}
	#ptaki2{position: absolute; width: 700px; height: 260px; bottom: 200px; left: 2540px; z-index: 20}
	#ptaki3{position: absolute; width: 300px; height: 200px; bottom: 230px; left: 1340px; z-index: 20}
	#balony{position: absolute; width: 320px; height: 200px; bottom: 280px; left: 2740px; z-index: 20}
	#scarlett{position: absolute; width: 100px; height: 100px; bottom: 200px; left: 1660px; z-index: 20;}
	#nietoperz{position: absolute; width: 42px; height: 42px; bottom: 330px; left: 1810px; z-index: 20}
	#tecza{position: absolute; width: 331px; height: 395px; bottom: 140px; left: 2350px; z-index: 20}

/* GENERAL CLASSES */
.c{clear:both;}
a, a img{border:0;outline:0;text-decoration:none;}
a{color:#638423;}
a:hover{color:black;}
.colorGreen{color:#adc70e;}

/* PROMOBOX PREVIEW */ 
	#promobox{width:100%;height:100%;position:fixed;overflow:hidden !important;z-index:999999999999999;display:none;}
		#promobox a{text-decoration:none;}
		#promoboxBg{width:100%;height:100%;position:fixed;z-index:9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
		#promobox_inside{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin:10px auto 0px auto;position:relative;z-index:99;}
			#promoboxText{position:relative;margin:0 auto;} 
			#promoboxImage{width:100%;z-index:5;} 
		#closePromobox{position:absolute;display:block;top:0px;left:0px;cursor:pointer;z-index:10;text-decoration:none;font-size:40px;border-radius:19px;line-height:20px;padding:4px 10px 14px 10px;}
	
/* TINY SCROLLBAR */
	#contentScroll	 .viewport { width:540px;text-align:justify;height:290px; overflow: hidden; position: relative; }
	#newsBox .viewport{width:480px;text-align:justify;height:280px;overflow:hidden;position:relative;}
	 .overview { list-style: none; position: absolute; left: 0; top: 0;line-height:150%;font-family:"MyriadProCond",Tahoma; font-size:15px;}
	 	.overview img{max-width:400px;}
	 .thumb .end,
	 .thumb { background-color: #a7c73f; }
	 .scrollbar { position: relative; float: right; width: 5px; }
	 .track { background-color: white; height: 100%; width:5px; position: relative;}
	 .thumb { height: 30px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
	 .thumb .end { overflow: hidden; height: 5px; width: 5px; }
	 .disable{ display: none; } 
	 
/* CMS PAGE */
#demoLink{display:block;position:absolute;top:100px;right:0px;z-index:999999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	#demoLink:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
#cmsPage{width:960px;position:relative;margin:0px auto;left:57px;padding-top:40px;background:url("_images/cmsbox.png") no-repeat;min-height:700px;z-index:99999;background-position:595px 0px;}
	#cmsPageContent{width:615px;color:white;font-size:14px;font-family:"MyriadProRegular";text-align:justify;min-height:380px;}
	#cmsModules{position:relative;margin:0;padding:0;width:100%;height:200px;}
		.module{position:relative;display:block;width:100px;height:120px;padding:5px;float:left;color:white;font-family:"TD";text-transform:uppercase;text-align:center;cursor:pointer;}
		.module .moduleImage{width:100px;background:url("_images/img-modules.png");display:block;height:90px;}
		#modules-1 .moduleImage{background-position:0px 0px;}
		#modules-2 .moduleImage{background-position:700px 0px;}
		#modules-3 .moduleImage{background-position:600px 0px;}
		#modules-4 .moduleImage{background-position:500px 0px;}
		#modules-5 .moduleImage{background-position:400px 0px;}
		#modules-6 .moduleImage{background-position:300px 0px;}
		#modules-7 .moduleImage{background-position:200px 0px;}
		#modules-8 .moduleImage{background-position:100px 0px;}
			.submenu{position:absolute;top:130px;left:0px;font-size:12px;color:white;width:100px;display:none;text-align:center;padding:5px 5px 0px 5px;}
				.submenu span{display:block;margin-bottom:5px;}
			#modules-1 .submenu{background-color:#18a096 !important;}	
			#modules-2 .submenu{background-color:#bdce11 !important;}	
			#modules-3 .submenu{background-color:#ffdb00 !important;}	
			#modules-4 .submenu{background-color:#e7501e !important;}	
			#modules-5 .submenu{background-color:#e0271e !important;}	
			#modules-6 .submenu{background-color:#a10d59 !important;}	
			#modules-7 .submenu{background-color:#2eaadc !important;}	
			#modules-8 .submenu{background-color:#0f2d79 !important;}		
			
/* CMS SCROLL */
/* TINY SCROLLBAR */
#cms	 .viewport { width:1020px;left:30px;overflow:hidden;height:500px;position: relative; margin:0 auto;} 
#cms .overview { list-style: none; position: absolute; left: 0; top: 0;font-family:"MyriadProCond",Tahoma;line-height:normal;} 
#cms .thumb .end,
#cms .thumb { background-color: #a7c73f; }
#cms .scrollbar { position: relative; float: right; width: 5px;z-index:999999;margin-top:30px;overflow:hidden;}
#cms .track { background-color: white; height: 100%; width:5px; position: relative;}
#cms .thumb { height: 30px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#cms .thumb .end { overflow: hidden; height: 5px; width: 5px; }
#cms .disable{ display: none; } 

/* CONTACT */
#contact{position:absolute;top:0px;left:260px;width:300px;z-index:888888;font-size:12px;}
	#contactTitle{font-size:25px;color:#638423;margin-top:7px;}
	#contact input[type=text]{width:300px;border:none;font-family:"MyriadProCond";font-size:14px;color:#333;padding:2px 7px;}
	#contact textarea{width:300px;border:none;font-family:"MyriadProCond";font-size:14px;color:#333;padding:2px 7px;resize:none;height:100px;}
	#contact input[type=submit]{background:#6c8c24;display:block;float:right;border:none;font-family:"MyriadProCond";color:white;padding:0px 15px;font-size:18px;cursor:pointer;}
	#contact input[type=submit]:hover{background:#8bb722;}
	#error{color:red;font-size:17px;text-align:center;}
	#ok{color:#8bb722;text-align:center;font-size:17px;}
	
/* COOKIES */
#cookies{width:185px;padding-right:7px;height:274px;background:url("_images/cookies.png") no-repeat top center;color:#4d4d4d;font-size:13px;line-height:17px;text-align:center;position:fixed;top:0px;right:25%;z-index:9999999;font-family:"MyriadProCond";padding-top:60px;}
#cookie-accept{border:none;background-color:#97c00e;font-family:"MyriadProRegular",Arial;font-size:13px;padding:5px 8px;text-align:center;width:70px;color:#2f2f2f;display:block;margin:7px auto 0px auto;position:relative;cursor:pointer;}
#cookie-accept:hover{color:white;}