@import url('galeria.css');
@import url('wynajemsal.css');
@import url('skins/tango/skin.css');
body {
	margin:0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color:#4E4236;
	background-image:url("../img/top.jpg");
	background-repeat:repeat-x;
	background-position:top;
}
body.main {background-image:url("../img/top-main.jpg");}
a img {border:0;}
div.main {
	width:900px;
	height:auto;
	overflow:visible;
	margin:auto;
}
div.border {
	width:900px;
	height:auto;
	overflow:visible;
	border:1px solid #d8d8d8;
}
div.content {
	width:100%;
	height:auto;
	overflow:visible;
	float:left;
}
div.menu {
	height:39px;
	float:left;
	position:absolute;top:180px;left:0;
	background-image:url('../img/bg-menu.png'); background-position:center; background-repeat:no-repeat;
}
ul.top-menu {margin:3px 3px;opacity:0.9;list-style:none;height:36px;padding:0;}
ul.top-menu li {padding:8px 28px 0 28px;height:28px;margin:0;float:left; border-left:1px solid #111;border-right:1px solid #414141;display:inline;}
ul.top-menu li.first {border-left:0;padding-left:27px;}ul.top-menu li.last {border-right:0;padding-right:22px;}
ul.top-menu li a {color:#FFF;text-decoration:none;} ul.top-menu li:hover a {color:#EEE;}
ul.top-menu li.new {background-color:rgba(169,44,42,0.8);border-right:1px solid ac3e3d;border-left:1px solid #ac3e3d}
ul.top-menu li a.new {color:#FFF;} ul.top-menu li:hover a.new {color:#eee;}

img.btn-szkolenia {margin:0 0 2px 0;}
div.stopka {
	float:left;
	margin:20px 0;
	background-image:url(../img/bg_content.gif);
	color:#767676;
	padding:5px 0;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;font-size:11px;
}
div.stopka {position:relative;} div.stopka p.copyright {position:absolute;top:5px;left:20px;} div.stopka p.design {position:absolute;top:20px;right:20px;text-align:right;}
div.top {
	height:250px;
	position:relative;
}
div.logowanie {
	width:349px;
	height:50px;
	position:absolute;
	top:48px;
	right:0;
	background-image:url('../img/bg-logowanie.png');
	}
div.adres {
	padding-top:6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	position:absolute;bottom:-1px;left:3px;
	color:#f96a00;
	background-color:#f2f4f7;
	width:894px;
	height:24px;
}
div.adres span {color:#727272;font-weight:bold;margin:0 5px;}
div.adres span.kontakt {color:#a92c2a
;margin-right:10px;background-image:url('../img/span-kontakt.png');background-repeat:no-repeat;padding-left:10px;}
p.rightlabel {
	margin:0 5px 0 5px;
	width:275px;
	padding:8px 5px 5px 5px;
	background-color:#fff;
	border-bottom:1px dotted #d8d8d8;
	color:#575757;
	font-weight:bold;
	font-family:"Calibri", Verdana, Geneva, sans-serif;
	font-size:13px;
}
div.kategoria {	
	padding:15px 0 15px 0;
	margin:10px 60px;width:780px;
	background-image:url('../img/bg-kategorie.png'); background-position:center; background-repeat:no-repeat;
}
div.kategoria a img {margin:0 12px;}
div.nasze-oddzialy {width:295px;height:99px;margin:5px 0 0 0;position:relative;background-image:url('../img/nasze-oddzialy.png');}
div.nasze-oddzialy h3, div.grupa-igielski h3 {font-weight:bold;font-size:12px;color:#767676;border-bottom:1px dotted #ddd;margin:0;font-family:Arial, Helvetica, sans-serif;position:absolute;top:16px;left:10px;padding:0 5px 5px 5px;width:265px;text-transform:uppercase;}
h3.h3-header{font-weight:bold;font-size:12px;color:#767676;border-bottom:1px dotted #ddd;margin:0 0 10px 0;font-family:Arial, Helvetica, sans-serif;position:relative;top:2px;left:0px;padding:2px 5px 5px 5px;float:left;width:285px;text-transform:uppercase;} h3.unijne {color:#a92b29;padding-left:30px;width:250px;background-image:url('../img/h3-unijne.png');background-repeat:no-repeat;background-position:left top;}
div.nasze-oddzialy p {position:absolute;bottom:15px;left:0;width:100%;text-align:center;color:#d8d8d8;font-family:Arial, Helvetica, sans-serif;}
div.nasze-oddzialy p a {font-weight:bold;}
div.grupa-igielski {width:295px;height:129px;margin:0;position:relative;background-image:url('../img/grupa-igielski.png');}
div.grupa-igielski div {position:absolute;bottom:3px;left:10px;width:275px;}
div.grupa-igielski span {float:left;text-align:left;margin:5px;width:120px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#767676;}
div.grupa-igielski a {float:right;text-align:right;margin:5px;}
h2.rightlabel {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#a92b29;border-bottom:1px dotted #ddd;margin:5px 0;padding:0 0 0 5px;}
div.zobacz-rowniez div.rightcont {margin:5px 1px;}

img.logo {
		width:300px;
		height:101px;
		border:0;
		position:absolute;top:40px;left:0px;
}
img.cert {position:absolute;top:30px;right:0;}
img.fb {position:absolute;top:135px;right:0;}
p.konto {text-align:right;position:absolute;top:-8px;right:0;color:#999;} p.konto a {margin:0 4px;}
img.menu {
		border:0;
		float:left;
		margin:1px;
}
a.saveButton {padding:5px 8px;background-color:#999;color:#FFF;margin-left:10px;} a.saveButton:hover {background-color:#3176C1;}
img.kategoria {
	width:130px;
	height:90px;
	float:left;
	margin:0 5px 0 5px;
	padding:5px;
	background-image:url(../img/bg_content.gif);
	border:0;
}
div.aktualnosci {
	width:590px;
	height:auto;
	overflow:visible;
	float:left;
	padding:0 5px;
}
div.right {
	width:295px;
	height:auto;
	overflow:visible;
	float:left;
	padding:0px;
	padding-bottom:0;
	margin-left:4px;
/*	background-image:url(../img/bg_content.gif);*/
/*	background-color:#EFEFEF; */
}
p.aktualnosci {
		width:550px;
		height:auto;
		padding:5px 0;
		overflow:visible;
		float:left;
		margin:0 0 5px 0;
		text-align:justify;
}
img.aktualnosci {
	width:550px;
	height:auto;
	float:left;
	padding:5px;
	background-image:url(../img/bg_content.gif);
	border:0;
}
div.rightContent {
	width:295px;
	height:auto;
	overflow:visible;
	float:left;
	margin-bottom:5px;
}
div.rightcont {
	width:295px;
	padding:0px;
	height:auto;
	overflow:visible;
	float:left;
}


/* h1 aktualnosci */
a.h1aktualnosci {
	color:#FFF;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}
a.h1aktualnosci:link {
	text-decoration:none;
}
a.h1aktualnosci:visited {
	text-decoration:none;
}
a.h1aktualnosci:hover {
		text-decoration:underline;
}
a.h1aktualnosci:active {
	text-decoration:none;
}

/* p aktualnosci */
a.paktualnosci {
	color:#575757;
	font-size:11px;
}
a.paktualnosci:link {
	text-decoration:none;
}
a.paktualnosci:visited {
	text-decoration:none;
}
a.paktualnosci:hover {
	color:#333;
	text-decoration:none;
}
a.paktualnosci:active {
	text-decoration:none;
}

/* h2 aktualnosci */
a.h2aktualnosci {
	color:#a92b29;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
}
a.h2aktualnosci:link {
	text-decoration:none;
}
a.h2aktualnosci:visited {
	text-decoration:none;
}
a.h2aktualnosci:hover {
	text-decoration:underline;
}
a.h2aktualnosci:active {
	text-decoration:none;
}

/* zwykle */
a {
	color:#a92b29;
	font-size:11px;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}
div.komunikat {
	width:860px;
	height:auto; 
	overflow:visible; 
	float:left; 
	padding:10px 20px 10px 20px; 
	margin:10px 0 10px 0; 
	background-color:#EFEFEF; 
	border-style:solid; 
	border-width:1px; 
	border-color:#00CC00;
	font-weight:bold;
}
/*	-----	CZĘŚĆ REJESTRACJA ----- */
div.rejForm {
	width:310px;
	height:auto;
	overflow:visible;
	float:left;
}
div.rejFormLabel {
	width:100px;
	height:24px;
	padding:3px 0px 3px 5px;
	margin-top:1px;
	float:left;
}
div.rejFormInput {
	width:200px;
	height:24px;
	padding:3px 0px 3px 5px;	
	margin-top:1px;	
	float:left;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required,select.required, input.req-phone {
	border-width:1px;
	border-color:#999999;
	border-style:dotted;
	background-color:#FFF;
	padding:6px 3px;font-size:14px;
	/*border: 1px solid #00A8E6;*/
}
input.notrequired, textarea.notrequired {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 3px 0;
	padding: 3px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 3px 0;
	padding: 3px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding:6px 0;
}

.field-label {
	width:398px;
	padding-bottom:5px;
	margin-bottom:7px;
	margin-top:1px;
	float:left;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;	
}

.field-widget {
	width:390px;
	height:24px;
	padding:0px 0px 3px 0px;	
	margin-top:1px;	
	float:left;
}

label.kontakt {
	float:left;
	font-weight:normal;
	font-size:10px;
	border-bottom:1px dotted #d8d8d8;
	margin-bottom:3px;
	padding:0 5px 3px 5px;
	width:250px;
}
select, textarea, input.kontakt {
	float:left;
	padding:2px;
	margin:3px 0 5px 0;
	width:255px;
	border:1px dotted #CCC;
	background-color:#d8d8d8;
	color:#575757;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select.forum, textarea.forum, input.forum {
	float:left;
	padding:2px;
	margin:3px 0 5px 0;
	width:255px;
	border:1px dotted #CCC;
	background-color:#d8d8d8;
	color:#575757;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.naglowek {
	padding:10px 10px 5px 10px;
	border-bottom:1px dotted #d8d8d8;
	background-color:#EFEFEF;
	margin-bottom:10px;
}
h3.naglowek {
	margin:0;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif
}
div.podlinki {
	 margin:3px 0 0 0;
}
label.login {
	width:40px;
	float:left;
	height:22px;
	font-weight:normal;
	font-family:"Trebuchet MS",Arial;
	/*clear:both;*/
	margin-top:2px;
}
form.logowanie {position:relative;}
input.login {
	position:absolute;top:12px; left: 10px;
	width:130px;
	/*clear:both;*/
	color:#575757;
	font-size:11px;
	padding:5px 3px;
	height:15px;
	font-weight:bold;
	color:#b7b7b7;
}
input.haslo {position:absolute;top:12px; left:156px;}
input.submit {width:37px;height:25px;position:absolute;top:12px;right:10px;}

div.new.zobacz {width:295px;height:300px;float:left;margin-top:0px;}
div.new.zobacz a {width:295px;height:95px;background-repeat:no-repeat;background-position:-5px 0;margin-top:6px;transition:opacity 0.5s ease-out;opacity:1;float:left;display:block;text-indent:-9999px;}
div.new.zobacz a:hover {opacity:0.8;}
div.new.zobacz a.kw {background-image:url('../img/zobacz/kw.png');}
div.new.zobacz a.so {background-image:url('../img/zobacz/so.png');}
div.new.zobacz a.ms {background-image:url('../img/zobacz/ms.png');}

div.new.kategorie {width:900px;height:200px;float:left;margin-top:16px;}
div.new.kategorie a {width:150px;height:118px;background-repeat:no-repeat;float:left;display:block;text-indent:-9999px;background-position:center top;}
div.new.kategorie a.konfigurator {margin-top:15px;box-sizing:border-box;width:100%;height:50px;float:left;display:block;text-indent:0;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center;line-height:44px;color:#a92c2a;border:3px solid #a92c2a;background-image:url('../img/konfigurator.jpg');}
div.new.kategorie a.a {background-image:url('../img/kategoria/glowna/a.png');width:140px;} div.new.kategorie a.a:hover,div.new.kategorie a.a.active {background-image:url('../img/kategoria/glowna/a-over.png');}
div.new.kategorie a.b {background-image:url('../img/kategoria/glowna/b.png');width:140px;} div.new.kategorie a.b:hover,div.new.kategorie a.b.active {background-image:url('../img/kategoria/glowna/b-over.png');}
div.new.kategorie a.c {background-image:url('../img/kategoria/glowna/c.png');width:150px;} div.new.kategorie a.c:hover,div.new.kategorie a.c.active {background-image:url('../img/kategoria/glowna/c-over.png');}
div.new.kategorie a.d {background-image:url('../img/kategoria/glowna/d.png');width:150px;} div.new.kategorie a.d:hover,div.new.kategorie a.d.active {background-image:url('../img/kategoria/glowna/d-over.png');}
div.new.kategorie a.be {background-image:url('../img/kategoria/glowna/be.png');width:160px;} div.new.kategorie a.be:hover,div.new.kategorie a.be.active {background-image:url('../img/kategoria/glowna/be-over.png');}
div.new.kategorie a.ce {background-image:url('../img/kategoria/glowna/ce.png');width:160px;} div.new.kategorie a.ce:hover,div.new.kategorie a.ce.active {background-image:url('../img/kategoria/glowna/ce-over.png');}

div.new.slider {width:585px;height:281px;float:left;margin-top:14px;margin-left:5px;background-color:#fff;position:relative;}

div.new.szkolenia {width:620px;height:auto;overflow:visible;float:left;margin-top:30px;}
div.new.szkolenia h2 {font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#464646;text-transform:uppercase;}
div.new.szkolenia h2 strong {color:#a92b29;font-weight:bold;}
div.new.szkolenia a img {margin-right:25px;float:left;}
div.new.whyigielski {width:595px;height:auto;float:left;margin-right:25px;}
div.new.unijne {display:none;width:285px;height:auto;float:left;}

div.new.whyigielski h2, div.new.unijne h2 {border-bottom:1px solid #ddd;padding-bottom:10px;margin-top:30px;}
div.new.whyigielski ul {list-style:none;padding:0;margin:0;}
div.new.whyigielski ul li {padding:0 0 0 28px;width:45%;background-image:url('../img/list.png');background-repeat:no-repeat;background-position:0 2px;text-transform:uppercase;color:#000;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:4px 0;line-height:22px;display:inline-block;width:44%;}
div.new.unijne a img {margin-bottom:8px;}

div.new.button {width:280px;height:auto;float:left;margin-top:29px;}
div.new.button a {width:273px;height:69px;background-repeat:no-repeat;float:left;display:block;text-indent:-9999px;margin-bottom:7px;}
div.new.button a.ws {background-image:url('../img/button/ws.png');} div.new.button a.ws:hover {background-image:url('../img/button/ws-over.png');}
div.new.button a.az {background-image:url('../img/button/az.png');} div.new.button a.az:hover {background-image:url('../img/button/az-over.png');}
div.new.button a.zko {background-image:url('../img/button/zko.png');} div.new.button a.zko:hover {background-image:url('../img/button/zko-over.png');}
div.new.button a.pu {background-image:url('../img/button/pu.png');} div.new.button a.pu:hover {background-image:url('../img/button/pu-over.png');}
div.new.button a.r {background-image:url('../img/button/r.png');} div.new.button a.r:hover {background-image:url('../img/button/r-over.png');}
div.new.button a.os {text-align:center;line-height:16px;width:263px;height:26px;padding-top:14px;margin-right:13px;border:5px solid #dd6361;text-indent:0;background-color:#dd6361;}
div.new.button a.os:hover {background-color:#fff4f4;border:5px solid #dd6361;}
div.new.button a.op {text-align:center;line-height:16px;width:120px;height:37px;padding-top:22px;border:5px solid #dd6361;text-indent:0;background-color:#dd6361;}
div.new.button a.op:hover {background-color:#f2f6fa;border:5px solid #e7eef6;}
div.new.button a.os, div.new.button a.op {color:#fff;text-transform:uppercase;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
div.new.button a.os:hover, div.new.button a.op:hover {text-decoration:none;color:#a92b29}
div.new.button div.pu-rozwin {display:block;height:0;overflow:hidden;transition:all 0.3s ease;}
div.new.button div.pu-rozwin.active {height:auto;overflow:visible;}

div.new.aktualnosci {width:890px;height:auto;float:left;margin-top:40px;}
div.new.aktualnosci h2 {position:relative;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#464646;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:20px;} div.new.aktualnosci h2 a.archive {position:absolute;top:0px;right:0;text-align:right;background-image:url('../img/archive.png');background-repeat:no-repeat;background-position:0 0;padding:0 0 0 16px;text-transform:lowercase;font-weight:normal;font-size:13px;}
div.new.aktualnosci div.wpis {width:280px;height:auto;overflow:visible;float:left;min-height:120px;position:relative;}
div.new.aktualnosci div.wpis a.tytul {color:#a92c2a
;font-weight:bold;}
div.new.aktualnosci div.wpis a.more {background-image:url('../img/czytaj-wiecej.png');background-repeat:no-repeat;background-position:0 3px;padding:0 0 0 16px;float:right;text-align:right;position:absolute;bottom:0;right:0;}
div.new.aktualnosci div.wpis.center {margin:0 25px;}
div.new.aktualnosci div.wpis p {text-align:justify;}
p.copyright span.blue {color:#a92c2a
;font-weight:bold;} p.copyright span.orange a {color:#f96a00;font-weight:bold;} 

div.cookies {width:100%;position:fixed;bottom:0;left:0;height:36px;background-color:#ececec;border-top:3px solid #a92b29;z-index:100000;}
div.cookies p {float:left;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;top:11px;left:50%;margin-left:-500px;position:absolute;}
div.cookies a {float:left;color:#000;left:50%;margin-left:366px;position:absolute;text-decoration:none;top:11px;}
div.cookies a.button {float:left;padding:2px 6px; color:#a92b29;font-family:Arial, Helvetica, sans-serif;font-size:14px;left:50%;margin-left:195px;position:absolute;top:8px;}

.accord-header {cursor:pointer;}
.accord-content {}
.accord-content p {width:100%;margin:0;padding:0;}
.accord-content p a {background-image: url("../img/list.png");background-position: 3px 9px;background-repeat: no-repeat;line-height:19px;padding:6px 0 6px 22px;display:block;} 
.accord-content p a.second {border-bottom:1px solid #EEE;}