@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f7ffc9;
	background-image:url("../img/top-bg.png");
	background-repeat:no-repeat;
	background-position:top center;
}
#body-center {
	width:980px;
	margin:auto;
	position:relative;
}
#main-out {
	left:220px;
	position:absolute;
	top:226px;
	width:530px;
	z-index:1000;
}
#main {
	background-color:#FFFFFF;
	border-color:#000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-style:solid;
	border-width:0 1px 3px;
	font-size:12px;
	padding:0 40px 40px;
	width:448px;
}
#main h1.title, #main h2.title, #main h3.title, #main h4.title, #main h5.title, #main h6.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#main h1.title a {
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #f00;
}
#main-top {
	background-color:#FFFFFF;
	height:35px;
	margin-left:30px;
	width:499px;
	border:1px solid #000;
	border-width:1px 1px 0 0;
}
#main-top-left {
	background:url("../img/zagiety-rog.png") no-repeat scroll 0 0 #fff;
	height:35px;
	left:0;
	position:absolute;
	top:0;
	width:34px;
	border:1px solid #000;
	border-width:1px 0 0 1px;
}
#path {
	padding-top:14px;
}
#path a, #path a.fst {
	color:#816F63;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	background:url("../img/path-arrow.png") no-repeat 0 50%;
}
#path a.fst {
	background-image:url("");
}
#main ul {
	list-style-image:url("../img/li-square.png") !important; /* Nie działa w IE8b1 bug */
	list-style-type:square;
}
#main a {
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #f00;
}
.highlight {
	background-color:#FFF8AD;
	padding:2px;
}
#main-bottom {
	border:0px solid #f00;
	position:relative;
	top:0;
	left:0;
	padding-top:30px;
}
#main-bottom td {
	vertical-align:top;
}
#main-bottom table {
	margin:0;
}
#main-bottom .mb-left, #main-bottom .mb-right {
	width:200px;
	text-align:left;
}
.mb-left-in, .mb-right-in {
	background-color:#F7FFC9;
	border:1px solid #FFD6B0;
	padding:10px;
}
#main-bottom .mb-left {
	height:100%;
}
#main-bottom .mb-right {
	height:100%;
}
#main-bottom h2 {
	font-size:12px;
	border:1px solid #FFD6B0;
	border-top:1px solid #FD4000;
	border-bottom:1px solid #FFFDCD;
	margin-bottom:0;
	background-color:#F7FFC9;
	display:inline;
	padding:0 3px;
	position:relative;
	top:1px;
}
#left-c, #right-c {
	color:#666666;
	font-family:Tahoma, sans-serif;
	position:absolute;
	top:310px;
	width:210px;
}
#left-c a, #right-c a {
	color:#7F6E67;
}
#left-c {
	left:15px;
	top:95px;
	width:205px;
}
#menu-oferta {
	height:126px;
}
#menu-oferta ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:24px;
	font-size:11px;
}
#menu-oferta li {
	margin:0;
	padding:0;
}
#menu-oferta .szkola-2l, #menu-oferta .szkola-1r, #menu-oferta .szkola-lo, #menu-oferta .szkola-kz, #menu-oferta .szkola-od {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:right;
	padding-right:35px;
	margin-right:7px;
}
#menu-oferta .szkola-2l {
	background-position:100% 5px;
}
#menu-oferta .szkola-1r {
	background-position:100% -19px;
}
#menu-oferta .szkola-lo {
	background-position:100% -43px;
}
#menu-oferta .szkola-kz {
	background-position:100% -67px;
}
#menu-oferta .szkola-od {
	background-position:100% -91px;
}
#menu-oferta a {
	text-transform:uppercase;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#menu-1 {
	height:54px;
	margin-top:6px;
}
#menu-1 ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:24px;
	font-size:11px;
}
#menu-1 li {
	margin:0;
	padding:0;
}
#menu-1 .aktualne-promocje, #menu-1 .rekrutacja {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:right;
	padding-right:35px;
	margin-right:7px;
}
#menu-1 .aktualne-promocje {
	background-position:100% -115px;
}
#menu-1 .rekrutacja {
	background-position:100% -139px;
}
#menu-1 a {
	text-transform:uppercase;
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
#menu-2 {
	margin-top:6px;
}
#menu-2 ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:26px;
	font-size:11px;
}
#menu-2 li {
	margin:0;
	padding:0;
}
#menu-2 .aktualnosci, #menu-2 .galeria, #menu-2 .forum {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	padding-left:35px;
	margin-left:4px;
}
#menu-2 .aktualnosci {
	background-position:-9px -191px;
}
#menu-2 .galeria {
	background-position:-9px -240px;
}
#menu-2 .forum {
	background-position:-9px -288px;
}
#menu-2 a {
	text-transform:uppercase;
	color:#6a5d57;
	text-decoration:none;
	font-weight:bold;
}
#menu-2 .aktualnosci:first-letter {
	font-size:16px;
	color:#f00;
}
#menu-2 .galeria:first-letter {
	font-size:16px;
	color:#f00;
}
#menu-2 .forum a {
	font-size:16px;
	color:#f00;
}
#menu-oferta-edukacyjna h2 {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	text-align:right;
	padding-right:35px;
	margin-right:7px;
	background-position:100% -480px;
}
#menu-oferta-edukacyjna h3 {
	background-color:#6C8801;
	color:#FFFFFF;
	display:inline;
	font-size:10px;
	padding:5px;
}
#left-c .separator {
	background-image:url("../img/ikonki/ico_separator.gif");
	background-repeat:no-repeat;
	background-position:100% 50%;
}
#menu-oferta-edukacyjna h2 a {
	font-size:12px;
	line-height:26px;
	color:#6c8801;
}
#menu-oferta-edukacyjna .in {
	padding:0 7px;
	text-align:right;
}
#menu-oferta-edukacyjna a.oferta_edu_wiecej {
	background-color:#6C8801;
	color:#FFFFFF !important;
	font-weight:bold;
	padding:5px;
	text-decoration:underline !important;
}
#right-c {
	color:#806F65;
	right:20px;
	top:227px;
}
#right-c .separator {
	background-image:url("../img/ikonki/ico_separator.gif");
	background-repeat:no-repeat;
	background-position:50% 100%;
}
#right-c .bezplatne-kierunki {
	background-image:url("../img/bezplatne-kierunki.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	display:block;
	height:80px;
	margin:16px 0 16px 4px;
}
#right-c .ban-1 {
	background-image:url("../banery/208x70/01.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	display:block;
	height:80px;
	margin:16px 0 16px 4px;
}
#right-c .ban-2 {
	background-image:url("../banery/208x70/02.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	display:block;
	height:80px;
	margin:16px 0 16px 4px;
}
#right-c .ban-3 {
	background-image:url("../banery/208x70/03.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	display:block;
	height:80px;
	margin:16px 0 16px 4px;
}
#right-c .ban-4 {
	background-image:url("../banery/208x70/04.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	display:block;
	height:80px;
	margin:16px 0 16px 4px;
}

#menu-strefa {
	height:54px;
}
#menu-strefa ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:26px;
	font-size:11px;
}
#menu-strefa li {
	margin:0;
	padding:0;
}
#menu-strefa .ucznia, #menu-strefa .nauczyciela {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:left;
	padding-left:35px;
	margin-left:4px;
}
#menu-strefa .ucznia {
	background-position:-9px -528px;
}
#menu-strefa .nauczyciela {
	background-position:-9px -576px;
}
#menu-strefa a {
	text-transform:uppercase;
	color:#fffcdb;
	text-decoration:none;
	font-weight:bold;
}
#menu-kontakt ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:26px;
	font-size:11px;
}
#menu-kontakt li {
	margin:0;
	padding:0;
}
#menu-kontakt .kontakt {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:right;
	padding-right:35px;
	margin-right:4px;
}
#menu-kontakt .kontakt {
	background-position:170px -336px;
}
#menu-kontakt a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#menu-oddzialy {
	margin:8px 0;
	padding:0;
	border-color:#CA2D00;
	border-style:solid;
	border-width:1px 0;
}
#menu-oddzialy table {
	margin:0;
}
#menu-oddzialy ul {
	list-style-image:url("");
	list-style-type:none;
	margin:0;
	list-style-position:outside;
}
#menu-oddzialy li {
	background:transparent url('') repeat-y 0 0;
	padding-left:5px;
	margin:0;
}
#menu-oddzialy li a {
	background:url("../img/oferta-gradient-border.png") no-repeat scroll right bottom transparent;
	color:#7F6E67;
	display:block !important;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	width:97%;
}
#menu-multimedia ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:26px;
	font-size:11px;
}
#menu-multimedia li {
	margin:0;
	padding:0;
}
#menu-multimedia .multimedia {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:left;
	padding-left:35px;
	margin-left:4px;
}
#menu-multimedia .multimedia {
	background-position:-9px -384px;
}
#menu-multimedia a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#menu-rekomenduje ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:26px;
	font-size:11px;
}
#menu-rekomenduje li {
	margin:0;
	padding:0;
}
#menu-rekomenduje .rekomenduje {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:left;
	padding-left:35px;
	margin-left:4px;
}
#menu-rekomenduje .rekomenduje {
	background-position:-9px -432px;
}
#menu-rekomenduje a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}






#menu-materialy ul {
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
	line-height:26px;
	font-size:11px;
}
#menu-materialy li {
	margin:0;
	padding:0;
}
#menu-materialy .materialy {
	background-image:url("../img/lapki.png");
	background-repeat:no-repeat;
	background-position:right center;
	text-align:left;
	padding-left:35px;
	margin-left:4px;
}
#menu-materialy .materialy {
	background-position:-9px -624px;
}
#menu-materialy a {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}


















#menu-gry-tapety {
	margin:8px 0;
}
#login-box {
	background:none repeat scroll 0 0 #19110F;
	color:#FFFFFF;
	padding:0 10px 10px;
	position:absolute;
	right:10px;
	top:10px;
	width:180px;
}
#login-box h3 {
	color:#fff;
	font-size:15px;
	border-bottom:1px solid #A7A29C;
}
#login-box h3 a {
	color:#fff;
	font-size:15px;
	text-decoration:none;
}
#login-box label {
	display:block;
	font-weight:bold;
}
#login-box input {
	border:1px solid #A7A29C;
	background-color:#19110F;
	color:#A7A29C;
	color:#fff;
	width:145px;
	padding:0;
	line-height:100%;
	vertical-align:middle;
}
#login-box button {
	border:1px solid #A7A29C;
	background-color:#19110F;
	color:#f00;
	font-weight:bold;
	padding:0px;
	margin-left:3px;
	vertical-align:middle;
	width:26px;
}
#login-box fieldset {
	padding-bottom:10px;
	padding-top:15px;
	border-bottom:1px solid #A7A29C;
	background:url("../img/dziurka-od-klucza.png") no-repeat top right;
	border-top:#19110F;
}
#login-box legend, #search-box legend {
	display:none;
}
#login-box a.link {
	border-bottom:1px solid #f00;
	text-decoration:none;
	color:#A7A29C;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#search-box {
	background-color:#19110F;
	color:#A7A29C;
	width:180px;
	padding:0 10px 10px;
	position:absolute;
	top:190px;
	right:10px;
}
#search-box h3 {
	color:#fff;
	font-size:12px;
	border-bottom:1px solid #A7A29C;
}
#search-box label {
	display:block;
	font-weight:bold;
}
#search-box input {
	border:1px solid #A7A29C;
	background-color:#19110F;
	color:#fff;
	width:145px;
	padding:0;
	line-height:100%;
	vertical-align:middle;
}
#search-box button {
	border:1px solid #A7A29C;
	background-color:#19110F;
	color:#f00;
	font-weight:bold;
	padding:0px;
	margin-left:3px;
	vertical-align:middle;
	width:26px;
}
#search-box fieldset {
	padding:0;
	margin:0;
}
#search-box a.link {
	border-bottom:1px solid #f00;
	text-decoration:none;
	color:#A7A29C;
	font-weight:bold;
	font-size:12px;
}
/* inne */
#logo {
	position:absolute;
	top:18px;
	left:0;
}
#logo img {
	display:inline;
}
#foot {
	margin-top:20px;
}
span.valid-bg {
	background:#1b1311 url("../img/valid-bg.png") no-repeat 0 0;
	display:inline-block;
	width:70px;
	height:20px;
	color:#fff;
	text-decoration:none;
	padding:3px;
}
span.valid-bg span {
	margin-left:20px;
}
a {
	color:#666;
	text-decoration:underline;
}
#left-c a.forum-link, #right-c a.forum-link {
	color:#CA2D00;
	font-size:20px;
	font-family:Tahoma, sans-serif;
}
#left-c p {
	padding-right:5px;
}
#baner {
	position:absolute;
	left:250px;
	top:10px;
	width:500px;
	height:90px;
}
.galery-item-image2 {
	text-align:center;
	margin:5px;
}
.galery-item-image {
	text-align:center;
	margin:5px 5px 5px 0;
	float:left;
	width:210px;
	background-color:#fff;
}
h2.galery-item-title, h2.galery-list-item-title {
	font-family:Tahoma, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#main h2.galery-item-title a, #main h2.galery-list-item-title a {
	color:#444;
	text-decoration:none;
	border-bottom:1px solid #444;
}
.galery-item-title {
}
.galery-item-author {
	text-align:right;
	padding:5px;
	border-bottom:1px solid #FD4000;
	margin:0 5px;
	font-size:10px;
	font-style:italic;
}
.galery-item-description {
	text-align:left;
	padding:5px;
}
.galery-item-botom {
	display:block;
	clear:both;
}
a.oferta_edu_wiecej {
	font-weight:bold;
	color:#fff !important;
	background-color:#6c8801;
	padding:5px;
	text-decoration:underline !important;
}
a.zglaszam_sie {
	font-weight:bold;
	color:#fff !important;
	background-color:#fd4000;
	border:1px solid #f00 !important;
	padding:5px;
}
#searchcontrol .gsc-control {
	width:430px;
}
#searchcontrol .gs-result .gs-title, #searchcontrol .gs-result .gs-title * {
	color:#fd4000;
	border-bottom:0px solid #fd4000;
}
#searchcontrol .gsc-trailing-more-results {
	border-bottom:0px solid #fd4000;
}
#main .main-akt a {
	border-bottom:1px solid #444;
}

