html {	height: 100%;	margin: 0px 0px 0.1px 0px;	padding: 0px;	background-color: #3a1603;}

body {background:url(/images/bg_head.gif) 0 0 repeat-x;background:url(/images/bg_body.gif) 0 100% repeat-x #ff6c00;margin: 0px;text-align: center;
	font-family: "Tahoma", sans-serif;font-size: 11px;color: #555555;padding: 0 0 130px;}

a {}
a img {	border : none;}
a:hover {text-decoration: none;}
ul {list-style:none;padding:0;margin:0}
form, h1, h2, label {display:block;margin:0px;padding:0px}
input {border:none}
input.text, select, texarea {font-size:1em}
h1 {color:#fff; font-size:1.3em}
h2 {color:#fff; font-size:13px}
p.section {
  font-size: 1.2em;
  font-weight: bold;
  color: #3d84a2;
  padding: 0px; 
}

.dn {
	display: none;	
}
/* position is everything */
.clear {clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {_zoom: 1;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */ 

div#pageContainer {	height: 100%;text-align: left; background:url(/images/bg_head.gif) 0 0 repeat-x; color:#fff}
div#displayContainer {	min-height: 100%;width:1000px; margin:0 auto;}
* html div#displayContainer {height: 100%;}
img.bg_login {position:absolute; top:0px; right:-40px}

a.logo {display:block;width:175px;padding:15px 0 0}
/* nadpisywanie z mso */
.MsoBodyText {font-size:12px !important;font-family:inherit !important;font-family: "Tahoma", sans-serif !important;}
div#content div.preview {
	
	background-color: #FFB9B9;
	}

div#header {position: relative;	overflow: visible;zoom:1;height:145px}

div#menuContainer {}

* html div#menuContainer {}

div.main_2c_left {float:right; width:759px; padding:0 0 0 35px;font-size:12px}
div.main_2c_left table {width:auto !important; margin:6px auto;border-collapse:collapse}
div.main_2c_left td {border:1px solid #fff}
div.main_2c_left h1 {padding:0 0 25px}
div.main_2c_left h2 {padding:0 0 12px}
div.main_2c_left p, p.MsoBodyText {padding:0 0 10px !important}
div#content {background:url(/images/bg_content.gif) 100% 20px no-repeat; padding:50px 0 40px}
div#content a {color:#fff; text-decoration:none}
ul.menu_about {left:210px;position:absolute;top:10px;}
ul.menu_about li {float:left;display:block;height:111px; margin:0 10px 0 0;}
ul.menu_about li.kursy { width:144px; overflow:hidden}
ul.menu_about li.szkola { width:145px; overflow:hidden}
ul.menu_about li.kontakt {width:154px; overflow:hidden}
ul.menu_about a {display:block; padding:40px 5px 0 19px; text-decoration:none; color:#201611;background:url(/images/bg_topMenu.png) 0 0 no-repeat;}
ul.menu_about a:hover,ul.menu_about a.active {color:#fff}
ul.menu_about li.kursy a {padding-bottom:40px; }
ul.menu_about li.kursy a:hover, ul.menu_about li.kursy a.active {background-position:0 -109px}
ul.menu_about li.szkola a {padding-bottom:40px; background-position:-153px 0}
ul.menu_about li.szkola a:hover, ul.menu_about li.szkola a.active {background-position:-153px -109px}
ul.menu_about li.kontakt a {padding-bottom:40px; background-position:-307px 0}
ul.menu_about li.kontakt a:hover, ul.menu_about li.kontakt a.active {background-position:-307px -110px}

ul.menu_about a strong {text-indent:-1000px;display:block; width:100%}
/*logowanie*/
div#loginInformations {position: absolute; top:60px;right:0px;color:#fff; width:150px}
div#loginInformations input.text {padding:4px 6px; color:#9C9C9C; width:128px; margin:0 0 5px}
div#loginInformations input.submit {background:url(/images/btn_logIn.png) 0 0 no-repeat;width:103px;height:25px; margin:5px 0 0 36px;;
	cursor:pointer}

/*left*/
div.left { width:205px;float:left; background:url(/images/bg_leftCol.gif) 0 100% no-repeat;padding-bottom:260px;
	margin:6px 0 0;overflow:visible;_height:1% }
div.left div.menu {background:url(/images/bg_leftCol.gif) 0 0 no-repeat;margin:-57px 0 0;height:1%;_position:relative;_z-index:15}
div.left div.menu ul {padding:47px 0 0 }
div.left div.menu ul ul {padding:0 }
div.left div.menu h2 {padding:0 0 0 20px; font-size:12px}
div.left div.menu li {padding:6px 0}
div.left div.menu li li {margin:10px 0; padding:0 20px 0 40px; background:transparent url(/images/bg_mainBoxLi.gif) no-repeat scroll 18px 4px}
div.left div.menu li a {font-weight:bold;display:block;overflow:hidden;}


/*formularze*/
div.inputTextArea, div.inputText {background:url(/images/bg_input.gif) 0 0 no-repeat;}
div.inputFieldRows input, div.inputFieldRows textarea {border:none; background:none; color:#201611; font-size:11px}
div.inputFieldRows div.inputText input {width:198px; padding:4px 6px;}
div.inputFieldRows textarea  {width:370px;height:150px;padding:5px}
div.inputFieldRows label {color:#fff; font-size:13px; width:102px;display:block;margin:0 7px 0 0}
div.inputFieldRows {padding:7px}
div.inputFieldRows div {float:left; }
div.inputFieldRows {clear:both}
div.SubmitBtn {float:none !important; text-align:right; padding-right:205px !important}
div.contactForm .form {background:url(/images/icon_sendForm.gif) 415px 16px no-repeat;padding:25px 0 0 }
#contactFormContainer form {padding:16px 0 0 40px}
div.requiredText {background:url(/images/bg_inputReq.gif) 334px 4px no-repeat}
div.requiredTextArea {background:url(/images/bg_inputReq.gif) 501px 4px no-repeat}


/* --------------------------------
Strona Główna
+-------------------------------*/
/*główna banner */
div#mainPage {margin:-50px 0 0; position:relative;}
a.downloadTest {position:absolute;display:block;left:378px;top:28px;width:120px;padding:16px 40px 17px 0;
	background:url(/images/bg_downloadTest.png) 100% 0 no-repeat;z-index:10;
	letter-spacing:-0.2px;font-size:11px !important}
a.downloadTest span {display:block;font-size:14px !important;letter-spacing:-0.4px;}	
	
div#mainpagetabs {position:relative;  width:623px;height:330px;padding:0 !important; background:none;
	border:none;float:left;}
div.tabNaviBody p {margin:0px;padding:100px 0 0; font-size:13px;letter-spacing:-0.2px;}
div.tabNaviBody p .jquery-text-shadow {padding:100px 0 0;}
div.tabNaviBody li {font-weight:normal; padding:5px 0 0 30px;background:url(/images/bg_mainBoxLi.gif) 15px 7px no-repeat}
div.tabNaviBody li .jquery-text-shadow {top:6px; left:31px}
.ui-tabs .ui-tabs-nav {width:150px;background:none;border:0px;position:absolute; top:38px; left:10px}
.ui-tabs .ui-tabs-nav li {float:none; background:none;border:0}
.ui-tabs .ui-tabs-nav li a {padding:17px 0 0 7px !important; letter-spacing:-0.2px;font-size:11px;}
.ui-tabs .ui-tabs-nav li .jquery-text-shadow {visibility:hidden;}
.ui-tabs .ui-tabs-nav li.ui-state-active  .jquery-text-shadow{visibility:visible}
.ui-tabs .ui-tabs-nav li span {letter-spacing:-0.4px;font-size:14px;display:block}
.ui-widget-content {color:#fff; fotn}
.ui-widget-content ul {font-size:11px}
.ui-widget-content a {color:#fff !important}
div.tabNaviBody {padding:0 17px 0 375px !important;height:333px}
li.kursyJezykowe {padding-top:20px !important}
li.kursyDzieci {padding-top:18px !important}
#matura_2010 {background:url(/images/bg_mainBoxMatury.jpg) 0 0 no-repeat;}
#kursy_dla_dzieci {background:url(/images/bg_mainBoxDzieci.jpg) 0 0 no-repeat;padding:0 17px 0 357px !important;}
#kursy_dla_dzieci ul {margin:0 0 0 50px}
#kursy_dla_dzieci li {background-position:40px 7px; padding-left:55px }
#kursy_dla_dzieci li .jquery-text-shadow {left:56px}
#kursy_jezykowe {background:url(/images/bg_kursyJezykowe.jpg) 0 0 no-repeat;padding:0 9px 0 361px !important;}
#kursy_jezykowe  p, #kursy_jezykowe p .jquery-text-shadow {padding-top:112px}
#kursy_jezykowe ul {margin:0 0 0 40px}


div.mainPageNews {color:#fff}
div.socLogo {position:absolute; bottom:0; right:12px}


div#mainPageBoxes {width:623px; float:left;padding:0 0 0 20px;background:url(/images/bg_planPromoPobrania.png) 20px 100% no-repeat;}
div.mainPageNews {float:right; width:330px; padding:41px 20px 80px 0;height:1%;_margin-right:10px}
div.mainPageLinkLeft {float:left;height:191px; }
div.mainPagePlan {width:187px}
div.mainPagePromocja {width:197px}
div.mainPagePobrania {width:213px}
div.mainPageLinkLeft a {display:block; height:100%; color:#fff; text-decoration:none;padding:20px 0 0 90px;
	font-size:12px;letter-spacing:-0.4px}
div.mainPageLinkLeft a strong {font-size:1.2em;display:block; margin:0 0 0 -5px}
div.mainPagePlan a {padding:20px 2px 0 90px;}
div.mainPagePobrania a {padding:20px 86px 0 35px}
div.mainPagePromocja a {padding:20px 0 0 88px}


div.mainPageNews h1 {background:url(/images/bg_aktualnosci.gif) 50px 0 no-repeat; text-indent:-1000px;height:23px;
	overflow:hidden;margin:0 0 25px}
div.mainPageNews h2 {background:url(/images/bg_underline.gif) 0 13px repeat-x; display:inline;font-size:12px;
	line-height:1.4em;}
div.newsHead {padding:20px 0 8px}
div.newsHead p {margin:0;padding:0}
div.newsBody a {display:block;text-indent:-1000px; background:url(/images/bg_more.gif) 0 0 no-repeat;
	height:22px;width:92px;overflow:hidden;margin:0 0 22px 220px;_margin-left:160px}

div.main_2c_left ul {list-style:disc; padding:0 0 0 25px; margin:0 0 0 10px}

/*cienie*/
.jquery-text-shadow-text {position: relative;z-index: 10;}
.jquery-text-shadow {position: absolute;left: 1px;top: 1px;z-index: 9;speak: none;}
.jquery-text-shadow {color:#ff0e00;margin-right:-1px}

div#locatorContainer {
	min-height: 30px;
	background-image: url("/images/locator.png");
	background-repeat: repeat-x;
	background-color: #fdfdfd;
	border-bottom: 1px solid #e7e7e7;	
}

* html div#locatorContainer {
	height: 30px;
}

p#locator {
	display:block;
	margin: 0px auto;
	padding: 8px 0px 0px 0px;	
}


div#viewContainer {	margin: 0px auto;}


div#context {
	margin: 15px 0px 20px 0px;
	overflow: hidden;
	zoom: 1;	
}

div#context a {
	float: left;
	margin: 0px 20px 0px 0px;
	font-weight: bold;
}

table {	empty-cells: show;}

td {border: 1px solid #e5e5e5;text-align: left;	vertical-align: top;}

td.first {
	width: 30px;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

td.last, th.last {
	width:112px;
	border-right: 1px solid #e5e5e5;	
}

th {
	height: 35px;
	padding: 0px 8px 0px 8px;
	color: #393b49;
	text-align: left;
	vertical-align: middle;
	border: none;
	background-image:url("/images/thgradient.png");
	background-repeat: repeat-x;
	background-color: #c9d938;
}

tr.tableRowEven td {
	border-top: none;
	background-color: #fafaf8;	
}

th.first {
	display: block;
	vertical-align: top;
	background-image: url("/images/thcorner.png");
	background-repeat: no-repeat;
}

div#footer {clear: both;position:relative;}

div#footer p {text-align:right;position:absolute; right:0; top:0; margin:0; padding:0}



div#PIO {
	 border: 1px solid #ff0000;
  background-color: #ffcdcd;
	}


div.errorMessages p {
	margin: 0px;
	padding: 0px;
}


div.fileTitle, div.filelistTitle {	font-weight: bold;	font-size: 1.4em;	}
ul.list div.fileTitle, ul.list div.filelistTitle  {font-size: 1.1em;	}
ul.list  {list-style:none !important;}
ul.list  img {vertical-align:middle}

div.fileTitleBlur {
  font-weight: bold;
  }

ul.errors li {	margin: 0px;	padding: 0px; font-weight:bold}

table#graphicalOptions {

	border: 0px;
}

#systemMessage div.info, #systemMessage div.ok, #systemMessage div.warning, #systemMessage div.error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-weight: bold;
}
#systemMessage div.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/system/info.png');
}
#systemMessage div.ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/system/success.png');
}
#systemMessage div.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/system/warning.png');
}
#systemMessage div.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/system/error.png');}

form#loginForm {
	width: 200px;
}

form#loginForm div div {
	padding: 2px;
	background-image: none;
}

div.newsletter h1 {
background:transparent url(/images/bg_aktualnosci.gif) no-repeat scroll 10px 0;
height:23px;
margin:0 0 25px;
overflow:hidden;
text-indent:-1000px;
}
/*ui.themes*/
#studenttabs{background:none !important;border:none !important}
#studenttabs .ui-tabs-panel, #studenttabs .ui-tabs   {padding:0}
#studenttabs .ui-tabs-nav {position:static !important; width:100%;padding:0 0 0 11px;/*background:url(/images/bg_studenttabsNav.gif) 2px 0 no-repeat*/;}
#studenttabs .ui-tabs-nav  li {float:left; padding:0 0 0 14px; font-weight:bold; margin:0 14px 0 0;
	background:url(/images/bg_tabs-nav.png) 0 -50px no-repeat;}
#studenttabs .ui-tabs-nav  li a {background:url(/images/bg_tabs-nav.png) 100% -50px no-repeat;padding:7px 14px 7px 0 !important;;margin:0 -14px 0 0;
	height:1%;letter-spacing:0 !important;}
#studenttabs .ui-state-active {background-position:0 0 !important;}
#studenttabs .ui-state-active a {background-position:100% 0 !important;}

#studenttabs .ui-tabs-panel {background:url(/images/bg_studenttabs.gif) 2px 100% repeat-y; width:760px}
#studenttabs .ui-tabs-panel .top {background:url(/images/bg_studenttabsTop.gif) 2px 0 no-repeat;}
#studenttabs .ui-tabs-panel .bottom {background:url(/images/bg_studenttabsBottom.gif) 2px 100% no-repeat; min-height:516px; _height:516px; padding:20px 60px 20px 30px}
#studenttabs div.main_2c_left {float:none;width:auto;padding:0}
#studenttabs table {width:100%;border-collapse:collapse;}
#studenttabs table th {background:none; color:#fff;border:none;height:auto; border-bottom:#fff 1px solid; padding:6px 8px}
#studenttabs table td {border:1px solid #ff7800; padding:8px}
#studenttabs table td.td0 {background:#FF6C00} 