html, body { font-size:13px;line-height:18px;background:#fff url(images/bg.jpg) top no-repeat;color:#000;font-family: Arial, Helvetica, sans-serif; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0;margin: 0;outline: 0;padding: 0; }
h1	{ font-size: 24px; }
h2	{ font-size: 20px; }
h3	{ float:left;width:100%;margin:0px 0px 0px 0px;font-size: 18px;line-height:18px;color:#2597ed; }
h4	{ font-size: 13px; }
.ie-htc { behavior: url('css/ie-css3.htc'); }

@font-face {
    font-family: 'proxL';
    src: url('js/font/proximanova-light-webfont.eot');
    src: url('js/font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/proximanova-light-webfont.woff') format('woff'),
         url('js/font/proximanova-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxEB';
    src: url('js/font/proximanova-extrabold-webfont.eot');
    src: url('js/font/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/proximanova-extrabold-webfont.woff') format('woff'),
         url('js/font/proximanova-extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxR';
    src: url('js/font/proximanova-regular-webfont.eot');
    src: url('js/font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/proximanova-regular-webfont.woff') format('woff'),
         url('js/font/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxSB';
    src: url('js/font/proximanova-semibold-webfont.eot');
    src: url('js/font/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/proximanova-semibold-webfont.woff') format('woff'),
         url('js/font/proximanova-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxB';
    src: url('js/font/proximanova-bold-webfont.eot');
    src: url('js/font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/proximanova-bold-webfont.woff') format('woff'),
         url('js/font/proximanova-bold-webfont.ttf') format('truetype'),
         url('js/font/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GlobB';
    src: url('js/font/fontfabric_glober.bold-webfont.eot');
    src: url('js/font/fontfabric_glober.bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/fontfabric_glober.bold-webfont.woff') format('woff'),
         url('js/font/fontfabric_glober.bold-webfont.ttf') format('truetype'),
         url('js/font/fontfabric_glober.bold-webfont.svg#globerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GlobR';
    src: url('js/font/fontfabric_glober.regular-webfont.eot');
    src: url('js/font/fontfabric_glober.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/fontfabric_glober.regular-webfont.woff') format('woff'),
         url('js/font/fontfabric_glober.regular-webfont.ttf') format('truetype'),
         url('js/font/fontfabric_glober.regular-webfont.svg#glober_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GlobL';
    src: url('js/font/fontfabric_glober.light-webfont.eot');
    src: url('js/font/fontfabric_glober.light-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/fontfabric_glober.light-webfont.woff') format('woff'),
         url('js/font/fontfabric_glober.light-webfont.ttf') format('truetype'),
         url('js/font/fontfabric_glober.light-webfont.svg#globerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

#flags { position:fixed;z-index:5;float:right;margin:10px 0px 0px 10px; }
#flags ul { float:left;margin:0px 0px 0px 0px; }
#flags ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
#flags ul li a { opacity: 1;
	transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;
	filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%); 
	}
#flags ul li a:hover { opacity: 0.6;
	transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;
	filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);-ms-filter: grayscale(0%); 
	}
	
.aktu-dok { float:left;width:100%;margin:0px 0px 0px 0px; }

#wrapper-wrap { float:left;width:100%;height:120px;position:relative;z-index:20;background-color:#fff;border-bottom:1px solid #e5e5e5; }	
#wrapper { width:1000px;position:relative;height:120px;margin:0 auto; }
	#logo { float:left;margin:60px 0px 0px 0px; }
	
	.lang-box { float:right;margin:41px 0px 0px 300px;height:25px;position:relative;font-size:12px;line-height:12px;font-family: 'GlobR', Arial; }
		.lang { float:left;margin:0px 0px 0px 6px; }
		.lang a { text-decoration:none;color:#262628;border:1px solid #d9dadb;padding:5px 8px 7px 8px; }
		.lang a:hover { text-decoration:none;color:#262628;border:1px solid #279df5; }
		.active-lang a { border:1px solid #279df5; }
		
	#wrapper nav { width:auto;float:right;margin:19px 0px 0px 0px;font-size:14px;line-height:14px; }
	#wrapper nav ul { float:left;margin:0px 0px 0px 0px;text-transform:uppercase;font-family: 'GlobR', Arial; }
	#wrapper nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	#wrapper nav ul li a { height:27px;color:#262628;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper nav ul li a:hover {color:#262628;background: url(images/button_bg.png) bottom left no-repeat; }
	#wrapper nav ul li a.active {color:#262628;background: url(images/button_bg.png) bottom left no-repeat; }
	.menu-hr { float:right;margin:2px 14px 0px 14px; }

#wrapper-wrap-small { display:none;float:left;width:100%;height:60px;margin:0px 0px 0px 0px;position:absolute;z-index:19;background-color:#fff;border-bottom:1px solid #e5e5e5; }	
#wrapper-small { width:1000px;position:relative;height:60px;margin:0 auto; }
	#logo-s { float:left;margin:11px 0px 0px 0px; }
	
	#wrapper-small nav { width:auto;float:right;margin:35px 0px 0px 0px;font-size:14px;line-height:14px; }
	#wrapper-small nav ul { float:left;margin:0px 0px 0px 0px;text-transform:uppercase;font-family: 'GlobR', Arial; }
	#wrapper-small nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	#wrapper-small nav ul li a { height:27px;color:#262628;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper-small nav ul li a:hover {color:#262628;background: url(images/button_bg.png) bottom left no-repeat; }
	#wrapper-small nav ul li a.active {color:#262628;background: url(images/button_bg.png) bottom left no-repeat; }
	.menu-hr { float:right;margin:2px 14px 0px 14px; }	
	.fixed { position:fixed !important; }
	.menu-1 { cursor:pointer; }
	.menu-3 { cursor:pointer; }
	
#podmenu { float:left;width:100%;height:0px;overflow:hidden;background-color:#eaf2f5;z-index:20;position:absolute;left:0;top:120px; }	
#podmenu-wrap { width:1000px;position:relative;height:auto;margin:0 auto; }	
#podmenu-small { float:left;width:100%;height:0px;overflow:hidden;background-color:#eaf2f5;z-index:20;position:fixed;left:0;top:60px; }	
#podmenu-wrap-small { width:1000px;position:relative;height:auto;margin:0 auto; }	
	.os-newslista { float:left;width:100%;margin:40px 0px 20px 0px;padding-bottom:20px;border-bottom:0px solid #d2dadd; }
		.os-news-box { float:left;width:140px;height:140px;margin:0px 70px 0px 0px; }
		.os-news-box:hover { height:140px;background: url('images/os_button_bg.png') bottom no-repeat; }
		.os-news-box-last:hover { height:140px;background: url('images/os_button_bg.png') bottom no-repeat; }
		.os-news-box-last { float:left;width:140px;height:140px;margin:0px 0px 20px 0px; }
			.os-news-zdjecie { float:left;width:89px;height:89px;margin:0px 0px 0px 25px;border-radius:10px; }
			.os-news-tytul { float:left;width:100%;font-size:14px;line-height:14px;font-family: 'GlobR', Arial;color:#29292b;margin:20px 0px 0px 0px;text-align:center; }
			
#container { float:left;width:100%;height:500px;position:relative;margin:0px 0px 0px 0px; }
	#slider-pag-box { width:1000px;margin:0 auto;height:500px;position:relative; }
	
	.arrow-left { position:absolute;left:40px;top:50%;margin:-33px 0px 0px 0px;cursor:pointer;z-index:10; }
	.arrow-right { position:absolute;right:40px;top:50%;margin:-33px 0px 0px 0px;cursor:pointer;z-index:10; }
	
	#slide-pag { left:50%;bottom:20px;margin:0px 0px 0px -75px;position:absolute;z-index:3;}
		#slide-pag a { float:left;width:14px;height:14px;margin:0px 8px 0px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#slide-pag a:focus { outline: none; }
	#slide-1 { float:left;width:100%;height:500px;position:relative;overflow:hidden;z-index:1; }
		.slides { float:left;width:100%;height:500px;position:relative; }
		.slides-wrap { width:1000px;height:500px;margin:0 auto;position:relative; }
			.slides-box { float:right;width:480px;margin:140px 0px 0px 0px;position:relative; }
			.slides-box h1 { float:left;width:100%;margin:0px 0px 7px 0px;font-size:30px;line-height:30px;font-family: 'proxB', Arial;color:#fff;font-weight:normal; }
			.slides-box h2 { float:left;width:100%;margin:0px 0px 0px 0px;font-size:36px;line-height:36px;font-family: 'proxL', Arial;color:#fff;letter-spacing:2px;font-weight:normal; }
			.slides-box p { float:left;width:100%;margin:13px 0px 0px 0px;font-size:16px;line-height:16px;font-family: 'proxR', Arial;color:#fff;letter-spacing:2px; }
			
				.slides-box-nag { float:left;width:100%;margin:0px 0px 7px 0px;font-size:30px;line-height:30px;font-family: 'proxB', Arial;color:#fff; }
				.slides-box-podnag { float:left;width:100%;margin:0px 0px 0px 0px;font-size:36px;line-height:36px;font-family: 'proxL', Arial;color:#fff;letter-spacing:2px; }
				.slides-box-text { float:left;width:100%;margin:13px 0px 20px 0px;font-size:16px;line-height:16px;font-family: 'proxR', Arial;color:#fff;letter-spacing:2px; }
				.slider-icon-1 { float:left;margin:5px 13px 0px 0px; }
				.slider-icon-2 { float:left;margin:5px 13px 0px 0px; }
				.slider-icon-3 { float:left;margin:5px 0px 0px 0px; }
				.slides-czytaj { float:right;clear:both;position:absolute;right:0;bottom:40px;margin:30px 0px 0px 0px;padding:15px 20px 13px 20px;background-color:#fdb732;font-size:12px;line-height:12px;font-family: 'proxB', Arial;color:#fff;border-radius:10px; }
				.slides-czytaj a { text-decoration:none;color:#fff; }
				.slider-czytaj-arrow { float:right;margin:2px 0px 0px 10px; }

#start-1 { float:left;width:100%;margin:50px 0px 0px 0px;position:relative; }
#start-1-wrap { width:1000px;position:relative;margin:0 auto; }				
#start-1-wrap h1 { float:left;width:100%;margin:0px 0px 0px 0px;text-align:center;font-size:30px;line-height:36px;font-family: 'GlobB', Arial;color:#383c40; }		
#start-1-wrap h1 .light { font-family: 'GlobL', Arial; }	
	.start-1-box { float:left;width:100%;margin:40px 0px 0px 0px;border:1px solid #dedede;border-radius:10px;background: url(images/start_1_box_bg.jpg) top repeat-y; }
				
	.o-newslista { float:left;width:914px;margin:23px 0px 0px 42px; }
		.o-news-box { float:left;width:246px;height:354px;margin:0px 88px 35px 0px; }
		.o-news-box-last { float:left;width:246px;height:354px;margin:0px 0px 35px 0px; }
			.o-news-tytul { float:left;width:100%;font-size:18px;line-height:18px;font-family: 'GlobB', Arial;color:#29292b;margin:0px 0px 7px 0px;padding:0px 0px 8px 0px;border-bottom:1px solid #dedede; }
			.o-news-podtytul { float:left;width:100%;font-size:12px;line-height:12px;font-family: 'GlobR', Arial;color:#7a7a7a;margin:0px 0px 17px 0px; }
			.o-news-zdjecie { float:left;width:89px;height:89px;margin:0px 0px 0px 0px;border-radius:10px; }
			.o-news-pobierz { float:right;width:144px;margin:0px 0px 15px 0px;padding:11px 0px 11px 0px;background-color:#279df5;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
			.o-news-pobierz a { text-decoration:none;color:#fff; }
				.o-news-pobierz-arrow { float:left;margin:0px 13px 0px 15px; }
				
			.o-news-czytaj { float:right;width:144px;margin:0px 0px 10px 0px;padding:11px 0px 11px 0px;background-color:#6b696a;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
			.o-news-czytaj a { text-decoration:none;color:#fff; }
				.o-news-czytaj-arrow { float:left;margin:3px 13px 0px 15px; }
			
			.o-news-yt { float:left;width:100%;height:182px;margin:10px 0px 0px 0px;overflow:hidden;position:relative;background-color:#6b696a;border-radius:10px; }
			.o-news-film { float:left;width:100%;height:182px;margin:0px 0px 0px 0px;overflow:hidden;position:absolute;left:0;top:0; }
			
#start-2 { float:left;width:100%;height:789px;margin:65px 0px 0px 0px;position:relative;background:#222224 url(images/start_2_bg.jpg) top no-repeat; }
#start-2-wrap { width:1000px;height:100%;position:relative;margin:0 auto; }				
	.start-2-nag  { float:left;width:500px;margin:45px 0px 0px 0px;font-size:23px;line-height:23px;font-family: 'GlobB', Arial;color:#fff; }
	.start-2-icon-1 { float:left;margin:-5px 10px 0px 0px; }
	.start-2-icon-2 { float:left;margin:-5px 10px 0px 35px; }
	.start-2-hr { float:left;margin:0px 0px 60px 0px; }
	
	.start-2-left { float:left;width:470px;margin:0px 0px 0px 0px;position:relative; }
		.a-newslista { float:left;width:470px;margin:10px 0px 0px 0px; }
		.a-news-box { float:left;width:100%;height:162px;margin:0px 0px 0px 0px; }
			.a-news-tytul { float:left;width:100%;font-size:21px;line-height:21px;color:#fff;font-family: 'GlobL', Arial;margin:0px 0px 0px 0px; }
			.a-news-arrow { float:left;margin:-1px 10px 0px 0px; }
			.a-news-opis { float:left;width:410px;font-size:14px;line-height:22px;color:#8c8c92;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
			.a-news-hr { float:left;margin:23px 0px 0px 0px; }
			.a-news-data { float:left;margin:16px 0px 0px 18px;font-size:14px;line-height:14px;font-family: 'GlobR', Arial;color:#fff; }
			.a-news-czytaj { float:right;margin:5px 0px 0px 0px;padding:11px 17px 11px 17px;text-align:center;background-color:#279df5;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
			.a-news-czytaj a { text-decoration:none;color:#fff; }
	
		.a-news-hr-all { float:left;width:100%;height:1px;margin:20px 0px 0px 0px; }
		.a-news-read-all  { float:right;margin:15px 0px 0px 0px;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff; }
		.a-news-read-all a { text-decoration:none;color:#fff; }
		.a-news-arrow-all   { float:right;margin:3px 0px 0px 15px; }
		
	.start-2-right { float:right;width:470px;margin:0px 0px 0px 0px;position:relative; }				
		.p-newslista { float:left;width:470px;margin:10px 0px 0px 0px; }
			.p-news-box { float:left;width:100%;height:172px;margin:0px 0px 0px 0px; }
				.p-news-left { float:left;width:102px;height:115px;overflow:hidden;margin:4px 0px 0px 0px;border-radius:10px; }
					.p-news-zdjecie { width:102px;height:115px;float:left;margin:0px 0px 0px 0px; }
					
				.p-news-right { float:right;width:335px;margin:0px 0px 0px 0px; }
					.p-news-tytul  { float:left;width:100%;height:45px;overflow:hidden;font-size:20px;line-height:20px;color:#fff;font-family: 'GlobL', Arial;margin:0px 0px 0px 0px; }
					.p-news-opis { float:left;width:335px;font-size:14px;line-height:22px;height:43px;overflow:hidden;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 14px 0px; }
					
					.p-news-hr { float:left;width:120px;height:1px;margin:23px 0px 0px 0px; }
					.p-news-data { float:left;margin:16px 0px 0px 20px;font-size:14px;line-height:14px;font-family: 'GlobR', Arial;color:#fff; }
					.p-news-czytaj { float:right;margin:5px 0px 0px 0px;padding:11px 17px 11px 17px;text-align:center;background-color:#279df5;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
					.p-news-czytaj a { text-decoration:none;color:#fff; }

#start-3 { float:left;width:100%;height:186px;margin:0px 0px 0px 0px;position:relative;background:#2597ed url(images/start_3_bg.jpg) top no-repeat; }
#start-3-wrap { width:1000px;height:186px;position:relative;margin:0 auto; }							
	.start-3-nag  { float:left;margin:45px 0px 0px 0px;padding-right:20px;font-size:30px;line-height:22px;font-family: 'GlobB', Arial;color:#fff;border-right:1px solid #51acf0; }	
	.start-3-podnag  { float:left;margin:47px 0px 0px 20px;font-size:18px;line-height:18px;font-family: 'GlobR', Arial;color:#fff; }	
	.start-3-newsletter { float:left;width:100%;margin:25px 0px 0px 0px; }
	.start-3-input { float:left;width:770px;height:47px;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border:0px solid #dedede;background:#ffffff;font-size:21px;line-height:21px;font-family: 'GlobL', Arial;color:#b3bdc5; }
	.start-3-submit { float:left;width:165px;height:47px;border:0px solid #dedede;background:#3f454a;font-size:18px;line-height:18px;font-family: 'GlobL', Arial;color:#b5b9bc;cursor:pointer; }
	.newsletter-dziekuje{ float:left;width:400px;font-size:16px;text-align:center;padding:0px 20px 0px 20px;line-height:22px;color:#8c8c92;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
	
#podstrony { float:left;width:100%;margin:-10px 0px 40px 0px;position:relative; }	
	#podstrony-wrap { width:1000px;position:relative;margin:0 auto; }	
	#podstrony-wrap h1 { float:left;width:100%;margin:0px 0px 20px 0px;font-size:30px;line-height:36px;font-family: 'GlobB', Arial;color:#383c40;border-bottom:0px solid #dedede; }	
		.podstrony-hr { float:left;margin:0px 0px 30px 0px; }
		.naglowek-arrow { float:left;width:3px;height:23px;margin:7px 15px 0px 0px; }		
		.podstrony-box-oferta  { float:left;width:100%;margin:0px 0px 0px 0px;border:1px solid #dedede;border-radius:10px;background: url(images/start_1_box_bg.jpg) top repeat-y; }		
		.naglowek { float:left;margin:0px 0px 10px 0px;width:100%;}
		.wstecz { float:right;margin:-55px 0px 0px 0px;font-size:20px;line-height:20px;font-family: 'GlobR', Arial; }
		.wstecz  a { text-decoration:none;color:#279df5; }
		
		.opis  { width:100%;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
		.opis a { text-decoration:none;color:#279df5; }
		.opis a:hover { color:#7f7f83 }
		.opis ul { float:left;width:980px;margin:10px 0px 10px 20px;list-style: none; }
		.opis ul li { float:left;width:955px;padding:0px 0px 10px 25px;background: url(images/a_news_arrow.png) top 4px left no-repeat;background-size:15px; }
		
		.opis table ul { float:left;width:100%;margin:10px 0px 10px 0px;list-style: none; }
		.opis table ul li { float:left;width:100%;padding:0px 0px 10px 25px;background: url(images/a_news_arrow.png) top 4px left no-repeat;background-size:15px; }
		
		.ws-text  { width:100%;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
		.ws-text a { text-decoration:none;color:#279df5; }
		.ws-text a:hover { color:#7f7f83 }
		.ws-text ul { float:left;width:980px;margin:10px 0px 10px 20px;list-style: none; }
		.ws-text ul li { float:left;width:955px;padding:0px 0px 10px 25px;background: url(images/a_news_arrow.png) top 4px left no-repeat;background-size:15px; }
		
		.ws-text-small { float:right;width:730px;height:160px;margin:0px 0px 0px 0px;position:relative; }
		
		.opis-k  { width:100%;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
		.opis-k a { text-decoration:none;color:#279df5; }
		.opis-k a:hover { color:#7f7f83 }
		.opis-k ul { float:left;width:980px;margin:10px 0px 10px 20px;list-style: none; }
		.opis-k ul li { float:left;width:955px;padding:0px 0px 10px 25px;background: url(images/a_news_arrow.png) top 4px left no-repeat;background-size:15px; }
		
		.newslisty-arch { float:right;margin:0px 28px 0px 0px;padding:11px 17px 11px 17px;text-align:center;background-color:#279df5;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
		.newslisty-arch a { text-decoration:none;color:#fff; }

		
		.opis table { float:left;position:relative;clear:both;border-collapse: collapse; }
		.opis td { padding:10px 15px 10px 15px;text-align:left; border: 1px solid #cdcdcd; }
		.opis tr:nth-child(2n) { background-color: #fff; }
		.opis tr:nth-child(2n+1) { background-color: #fff; }
		.opis tr:first-child { background-color:#2597ed;color:#fff;font-family: 'proxSB', Arial;font-size:13px;text-align:center; }
		.opis tbody th{ padding:10px 15px 10px 15px;text-align:left; border: 1px solid #cdcdcd;background-color:#fff;color:#7f7f83;font-family: 'proxSB', Arial;font-size:13px;text-align:center; }
		
		.aktualne-down { float:left;width:100%;position:relative;margin:0px 0px 30px 0px; }
		.aktualne-down tr:first-child td { padding:20px 15px 20px 65px !important; }
		.aktualne-foto { position:absolute;left:7px;top:7px;width:50px;z-index:10;border-radius:6px; }
		.aktualne-wiecej { position:absolute;right:30px;top:20px;width:50px;z-index:10; }
		.aktualne-wiecej a { text-decoration:none;color:#fff; }
		.aktualne-wiecej a:hover { text-decoration:none;color:#fff; }
		
		.zdjecie-glowne {  }
		.zdjecie-glowne img { float:left;margin:5px 30px 0px 0px;width:200px;border-radius:10px; }
		.zdjecie-glowne-pro img { float:left;margin:5px 70px 0px 0px;width:200px;border-radius:10px; }
		.pliki { float:left;width:100%;margin:20px 0px 0px 0px; }
		.plik { float:left;width:100%;margin:0px 0px 15px 0px; }
		.plik a { text-decoration:none;color:#000; }
		.plik a:hover { color:#d22c63; }
		.plik-ikona-box { float:left;margin:0px 0px 0px 0px;position:relative; }
		.plik-roz { float:left;position:absolute;width:100%;color:#279df5;font-size:14px;font-family: 'GlobB', Arial;text-align:center;margin:7px 0px 0px 0px; }
		.plik-ikona { float:left;width:45px;margin:0px 0px 0px 0px; }
		.plik-tytul { float:left;margin:10px 0px 0px 10px;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial; }
		
		.galeria { float:left;width:100%;margin:30px 0px 0px 0px; }
		.gallery-box, .gallery-box-last { 
			float:left;
			margin-bottom:10px;
			width:242px;
			height:160px;
			overflow:hidden;
			border:0px solid #b0b0b0;
		}
		.gallery-box { margin-right: 10px; }

		#mapa-box { width:650px;height:260px;float:left;margin:0px 0px 0px 0px;position:absolute;right:0;top:40px;overflow:hidden;border: 0px solid #c0c0c0 }
			.mapa-toltip { float:left;width:200px; }
			.mapa-tytul { float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold; }
			.mapa-ulica  { float:left;width:100%;color:#000000;font-size:12px; }
			.mapa-miasto { float:left;width:100%;color:#000000;font-size:12px; }
		
		.produkt-menu { float:right;width:730px;margin:-90px 0px 0px 0px;border-bottom:0px solid #dedede;  }	
			.p-nag { float:left;width:119px;text-align:center;cursor:pointer;margin:20px 0px 0px 0px;padding:13px 0px 13px 0px;font-size:13px;line-height:13px;font-family: 'GlobR', Arial;color:#279df5;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #dedede; }
			.active-pro { float:left;width:119px;text-align:center;cursor:pointer;margin:20px 0px 0px 0px;padding:13px 0px 13px 0px;font-size:13px;line-height:13px;font-family: 'GlobR', Arial;color:#7f7f83;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #fff; }
			
			.p-nag-arrow { float:left;margin:8px 10px 0px 0px; }
			.p-dzial-1 { float:left;width:100%;margin:30px 0px 0px 0px; }
			/*.p-dzial-1 table  tr:first-child { background-color:#fff !important;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial; }*/
			.p-dzial-1 table  tr:first-child { background-color:#2597ed;color:#fff;font-family: 'proxSB', Arial;font-size:13px;text-align:center; }
			.p-dzial-2 { display:none;float:left;width:100%;margin:30px 0px 0px 0px; }
			.p-dzial-3 { display:none;float:left;width:100%;margin:40px 0px 0px 0px; }
			.p-dzial-4 { display:none;float:left;width:100%;margin:40px 0px 0px 0px; }
			.p-dzial-5 { display:none;float:left;width:100%;margin:20px 0px 0px 0px; }
			.p-dzial-6 { display:none;float:left;width:100%;margin:30px 0px 0px 0px; }
			
		.kam-box { float:right;width:730px;margin:0px 0px 0px 0px; }
			.kam-box-1 { float:left;width:159px;text-align:center;cursor:pointer;margin:30px 50px 0px 0px;padding:13px 20px 13px 20px;font-size:13px;line-height:18px;font-family: 'GlobR', Arial;color:#7f7f83;border:1px solid #dedede; }
			.kam-box-2 { float:left;width:159px;text-align:center;cursor:pointer;margin:30px 50px 0px 0px;padding:13px 20px 13px 20px;font-size:13px;line-height:18px;font-family: 'GlobR', Arial;color:#7f7f83;border:1px solid #dedede; }
			.kam-box-3 { float:left;width:159px;text-align:center;cursor:pointer;margin:30px 0px 0px 0px;padding:13px 20px 13px 20px;font-size:13px;line-height:18px;font-family: 'GlobR', Arial;color:#7f7f83;border:1px solid #dedede; }
			.kam-box-close { float:right;width:30px;text-align:center;cursor:pointer;margin:-10px 0px 0px 0px;padding:10px 20px 10px 20px;font-size:13px;line-height:18px;font-family: 'GlobR', Arial;color:#7f7f83;border:1px solid #dedede; }
			.kam-active-pro { background-color:#279df5;color:#fff; }
			
			.mar1-9 { margin-top:0px; }
			.mar2-9 { margin-top:0px; }
			.mar3-9 { margin-top:0px; }
			
			.mar1-22 { margin-top:0px; }
			.mar2-22 { margin-top:0px; }
			.mar3-22 { margin-top:0px; }
			
			#search { float:left;width:130px;height:30px;margin:-2px 230px 0px 0px;padding-left:10px; }
			#search1 { float:left;width:130px;height:30px;margin:-2px 230px 0px 0px;padding-left:10px; }
			#search2 { float:left;width:130px;height:30px;margin:-2px 230px 0px 0px;padding-left:10px; }
			
			.kam-box-1-text { display:none;float:left;width:100%;margin:30px 0px 30px 0px; }
			.kam-box-1-text table { float:left;width:100%;position:relative;clear:both;border-collapse: collapse;text-align:center; }
			.kam-box-1-text table td:nth-child(1){ display:none;} 
			.kam-box-1-text table th:nth-child(1){ display:none;} 
			.kam-box-1-text th { padding:10px 15px 10px 15px;text-align:center; border: 1px solid #cdcdcd; }
			.kam-box-1-text td { padding:10px 15px 10px 15px;text-align:center; border: 1px solid #cdcdcd; }
			.kam-box-1-text tr:nth-child(2n) { background-color: #fff; }
			.kam-box-1-text tr:nth-child(2n+1) { background-color: #fff; }
			.kam-box-1-text tr:first-child { background-color:#2597ed;color:#fff;font-family: 'proxSB', Arial;font-size:13px;text-align:center; }
			
			.models-cam tr:not(:first-child) { display:none; }
			.models-cam64 tr:not(:first-child) { display:none; }
			
			.kam-box-2-text { display:none;float:left;width:100%;margin:30px 0px 30px 0px; }
			.kam-box-2-text table { float:left;width:100%;position:relative;clear:both;border-collapse: collapse;text-align:center; }
			.kam-box-2-text table td:nth-child(1){ display:none;} 
			.kam-box-2-text table th:nth-child(1){ display:none;} 
			.kam-box-2-text td { padding:10px 15px 10px 15px;text-align:center; border: 1px solid #cdcdcd; }
			.kam-box-2-text tr:nth-child(2n) { background-color: #fff; }
			.kam-box-2-text tr:nth-child(2n+1) { background-color: #fff; }
			.kam-box-2-text tr:first-child { background-color:#2597ed;color:#fff;font-family: 'proxSB', Arial;font-size:13px;text-align:center; }
			
			.kam-box-3-text { display:none;float:left;width:100%;margin:30px 0px 30px 0px; }
			.kam-box-3-text table { float:left;width:100%;position:relative;clear:both;border-collapse: collapse;text-align:center; }
			.kam-box-3-text table td:nth-child(1){ display:none;} 
			.kam-box-3-text table th:nth-child(1){ display:none;} 
			.kam-box-3-text td { padding:10px 15px 10px 15px;text-align:center; border: 1px solid #cdcdcd; }
			.kam-box-3-text tr:nth-child(2n) { background-color: #fff; }
			.kam-box-3-text tr:nth-child(2n+1) { background-color: #fff; }
			.kam-box-3-text tr:first-child { background-color:#2597ed;color:#fff;font-family: 'proxSB', Arial;font-size:13px;text-align:center; }
			
		.aa-newslista { float:left;width:100%;margin:10px 0px 0px 0px; }
		.aa-news-box { float:left;width:100%;height:182px;margin:0px 0px 0px 0px;position:relative; }
		.aa-news-box-last { float:right;width:100%;height:182px;margin:0px 0px 0px 0px;position:relative; }
			.aa-news-left { float:left;width:250px;height:135px;margin:0px 0px 0px 0px;overflow:hidden;border-radius:10px; }
				.aa-news-zdjecie { width:250px;height:135px;float:left;margin:0px 0px 0px 0px; }
			.aa-news-right { float:right;width:700px;margin:0px 0px 0px 0px; }
			.aa-news-tytul { float:left;width:100%;font-size:21px;line-height:21px;color:#000;font-family: 'GlobL', Arial;margin:0px 0px 10px 0px; }
			.aa-news-arrow { float:left;margin:-1px 10px 0px 0px; }
			.aa-news-opis { float:left;width:100%;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 10px 0px; }
			.aa-news-opis-down { float:left;width:410px;height:60px;font-size:15px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
			.aa-news-hr { float:left;width:450px;height:1px;margin:23px 0px 0px 0px; }
			.aa-news-data { float:left;margin:16px 0px 0px 18px;font-size:14px;line-height:14px;font-family: 'GlobR', Arial;color:#000; }
			.aa-news-czytaj { float:left;margin:5px 0px 0px 30px;padding:11px 17px 11px 17px;text-align:center;background-color:#279df5;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
			.aa-news-czytaj a { text-decoration:none;color:#fff; }
			.aa-news-zdjecie-g { width:50px;height:50px;position:absolute;right:28px;top:0;float:right;margin:0px 0px 0px 0px;border-radius:10px; }
			
		.pp-newslista { float:left;width:100%;margin:10px 0px 0px 0px; }
			.pp-news-box { float:left;width:470px;height:162px;margin:0px 0px 20px 0px; }
			.pp-news-box-last { float:right;width:470px;height:162px;margin:0px 0px 20px 0px; }
				.pp-news-left { float:left;width:102px;height:115px;overflow:hidden;margin:4px 0px 0px 0px;border-radius:10px;border: 1px solid #c0c0c0 }
					.pp-news-zdjecie { width:102px;height:115px;float:left;margin:0px 0px 0px 0px; }
					
				.pp-news-right { float:right;width:335px;margin:0px 0px 0px 0px; }
					.pp-news-tytul  { float:left;width:100%;font-size:20px;line-height:20px;color:#000;font-family: 'GlobL', Arial;margin:0px 0px 0px 0px; }
					.pp-news-opis { float:left;width:410px;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:10px 0px 0px 0px; }
					
					.pp-news-hr { float:left;width:110px;height:1px;margin:23px 0px 0px 0px; }
					.pp-news-data { float:left;margin:16px 0px 0px 20px;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#000; }
					.pp-news-czytaj { float:right;margin:5px 0px 0px 0px;padding:11px 17px 11px 17px;text-align:center;background-color:#279df5;font-size:14px;line-height:14px;font-family: 'proxR', Arial;color:#fff;border-radius:10px; }
					.pp-news-czytaj a { text-decoration:none;color:#fff; }
					
		.dys-left { float:left;width:450px;margin:0px 0px 0px 0px;position:relative; }
			.dys-opis { float:left;width:100%;margin:0px 0px 0px 0px;display:none; }
			.dys-opis   { width:100%;font-size:14px;line-height:22px;color:#7f7f83;font-family: 'GlobR', Arial;margin:30px 0px 0px 0px;display:none; }
			.dys-opis  a { text-decoration:none;color:#279df5; }
			.dys-opis  a:hover { color:#7f7f83 }
			.dys-opis  ul { float:left;width:440px;margin:10px 0px 10px 10px;list-style: none; }
			.dys-opis  ul li { float:left;width:415px;padding:0px 0px 10px 25px;background: url(images/a_news_arrow.png) top 4px left no-repeat;background-size:15px; }
			
		.dys-right { float:right;width:450px;margin:0px 0px 0px 0px;position:relative; }
			.dys-text { float:left;width:100%;margin:0px 0px 10px 0px; }
			.dys-select { float:left;width:100%;height:47px;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border:1px solid #e5e5e5;background:#ffffff;font-size:21px;line-height:21px;font-family: 'GlobL', Arial;color:#494949; }
			.dys-select:focus { outline:none; }
		

		.faq-szukaj { float:left;width:100%;font-size:21px;line-height:21px;color:#75757c;font-family: 'GlobL', Arial;margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #dedede; }
		.faq-szukaj p { float:left;margin:10px 10px 20px 0px; }
		.szukaj-input { float:left;width:370px;height:40px;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border:1px solid #dedede;background:#ffffff;font-size:21px;line-height:21px;font-family: 'GlobL', Arial;color:#b3bdc5; }
		.faq-tytul { float:left;width:100%;font-size:18px;line-height:21px;color:#279df5;font-family: 'GlobL', Arial;margin:0px 0px 20px 0px;cursor:pointer; }
		.faq-arrow { float:left;margin:0px 10px 0px 0px; }
		.faq-opis  { width:100%;font-size:14px;line-height:22px;color:#75757c;font-family: 'GlobR', Arial;margin:10px 0px 20px 0px;padding:0px 0px 10px 0px;display:none;border-bottom: 1px solid #c0c0c0 }
		.faq-opis a { text-decoration:none;color:#279df5; }
		.faq-opis a:hover { color:#75757c }
		.faq-opis ul { float:left;width:980px;margin:10px 0px 10px 20px;list-style: none; }
		.faq-opis ul li { float:left;width:955px;padding:0px 0px 10px 25px;background: url(images/a_news_arrow.png) top 4px left no-repeat;background-size:15px; }
		.commentlist { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style: none; }
		#filter-count { float:right;font-size:18px;line-height:18px;color:#75757c;font-family: 'GlobL', Arial;margin:15px 0px 0px 20px;padding:0px 0px 0px 0px; }
			
footer { width:100%;height:120px;float:left;margin:0px 0px 0px 0px;position:relative;background: url(images/footer_bg.png) top 62px left repeat-x; }
	#footer-wrapper { width:1000px;height:120px;margin:0 auto;position:relative; }
		.footer-hr { float:left;margin:0px 0px 0px 0px; }
	
	footer nav { width:auto;float:left;margin:25px 0px 0px 0px;font-size:12px;line-height:12px;font-family: 'GlobR', Arial;text-transform:uppercase; }
	footer nav ul { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	footer nav ul li a { color:#222224;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover {color:#222224; }
	footer nav ul li a.active {color:#222224; }
	.menu-hr-footer { float:right;margin:2px 14px 0px 14px; }
	
	.f-icon-1 { float:right;margin:17px 0px 0px 15px; }
	.f-icon-2 { float:right;margin:17px 0px 0px 15px; }
	.f-icon-3 { float:right;margin:17px 0px 0px 0px; }
	
	.icon-up { float:left;clear:both;margin:46px 0px 0px 0px;cursor:pointer; }

	.odee-tip{ display:inline;position: relative;opacity: 0.6 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:40px 0px 0px 0px; }

.pro-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.pro-news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.pro-news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.pro-news-zdjecie { width:160px;height:110px;float:left;margin:0px 0px 0px 0px; }
			.pro-news-zdjecie img { width:160px;height:110px;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
			.pro-news-zdjecie img:hover { border: 0px solid #b2b2b2; }
		.pro-news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.pro-news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }
			.pro-news-tytul-hr { float:left;width:470px;height:1px;margin:5px 0px 10px 0px; }
			.pro-news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.pro-news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }

.newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.news-zdjecie { width:160px;height:110px;float:left;margin:0px 0px 0px 0px; }
			.news-zdjecie img { width:160px;height:110px;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
			.news-zdjecie img:hover { border: 0px solid #b2b2b2; }
		.news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }
			.news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }

.g-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }			
	.news-box-galerie { float:left;width:200px;margin:0px 25px 20px 0px; }
	.news-box-galerie-last { float:left;width:200px;margin:0px 0px 20px 0px; }	
		.news-zdjecie-galerie { width:200px;height:140px;float:left;margin:0px 0px 0px 0px; }
		.news-zdjecie-galerie img { width:200px;height:140px;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
		.news-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
		.news-tytul-galerie { float:left;width:200px;text-align:center;font-size:16px;color:#242424;margin:10px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }
			
.formularz-div { float:left;width:320px;margin:30px 0px 0px 0px; }
	.form-box { float:left;width:320px;margin:0px 0px 10px 0px; }
	.form-text  { float:left;margin:7px 0px 0px 0px;height:22px;width:110px;color:#000000;font-size:12px; }
	.form-input { float:right;width:190px;height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border:1px solid #dedede;background:#ffffff;font-size:12px;font-family: Arial; }
	.form-textarea  { float:right;width:190px;max-width:190px;height:130px;max-height:130px;margin:0px 0px 0px 0px;padding:7px 0px 0px 10px;border:1px solid #dedede;background:#ffffff;font-size:13px;font-family: Arial; }
	.form-input:focus, .form-textarea:focus { border: 1px solid #b2b2b2; }
	.form-submit  { float:right;height:30px;clear:both;margin:5px 0px 0px 0px;padding:0px 25px 0px 25px;font-size:12px;border:none;background:#f9f9f9;border:1px solid #dedede;cursor:pointer; }
	.form-submit:hover  { border: 1px solid #b2b2b2; }
	.form-dziekuje { float:left;width:350px;text-align:center;font-size:14px;margin:30px 0px 0px 0px; }
	.error  { float:left;width:300px;margin:0px 0px 0px 0px; }
	
.newsletter { float:left;width:280px;margin:10px 0px 0px 0px; }
.newsletter-naglowek { float:left;font-size:14px;color:#000000;width:100%;margin:0px 0px 0px 0px; }

.newsletter-opis { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-input { float:left;width:150px;height:25px;margin:0px 0px 0px 0px;padding-left:10px;background:#ffffff;border-left: 1px solid #9c9c9c; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; }
.newsletter-submit { float:left;margin:0px 0px 0px 0px;width:50px;height:29px;border:none;background:#a4b52f;color:#ffffff;border-left: 0px solid #9c9c9c; border-top: 0px solid #9c9c9c; border-right: 0px solid #9c9c9c; border-bottom: 0px solid #9c9c9c; }

.options a { color:#000;text-decoration:none; }
.facebook {
	margin-top:50px;
	z-index:6;
	border:0px solid #0071cf;
	background: url(css/tab_fb_right_bg.png);
	width:307px;
	height: 274px;
	position: fixed;
	right: -307px;
	top:60px;
}

.facebook img {
	margin-bottom: 5px;
	position: absolute; 
	top: 0px; 
	left: -33px; 
}

.facebook iframe {
	overflow: hidden; 
	position: absolute;
	left: 8px;
	top: 5px;
}

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }