@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFCDB;
	margin:0;
	padding:0;
}
#body-center {
	background-image:none;
	z-index:10;
	position: relative;
	top:0px;
	left:0;
	width:980px;
	margin:0 auto;
	overflow:visible;
	text-align:left;
}
#main-out {
	width:530px;
	position:absolute;
	left:220px;
	top:100px;
	z-index: 1000;
}
#main-top-left {
	position:absolute;
	top:0;
	left:0;
	width:34px;
	height:35px;
	background: url(../img/zagiety-rog.png) no-repeat 0 0;
}
#main-top {
	background-color:#fff;
	height:35px;
	width:500px;
	margin-left:30px;
}
#main {
	width:448px;
	background-color:#fff;
	padding:40px;
	padding-top:0;
	border:1px solid #FE793E;
	border-top-width:0;
	border-bottom-width:3px;
	font-size:12px;
}
#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 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;
/*	color:#F00; */
}
#main h1.title a {
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #f00;
}
#slimak {
	background:url(../img/slimak.png) no-repeat 0 0;
	width:90px;
	height:48px;
	position:absolute;
	top:60px;
	left:270px;
}
#lampart {
	background:url(../img/lampart.png) no-repeat 0 0;
	width:150px;
	height:114px;
	position:absolute;
	top:10px;
	left:570px;
}
#left-c, #right-c {
/*	color:#7F6E67; */
	color:#666;
	position:absolute;
	width:210px;
	top:310px;
	font-family:Tahoma;
}
#left-c {
	left:10px;
	top:150px;
	width:210px;
}
#right-c {
	right:10px;
	color:#806F65;
}
#login-box {
	background:#19110F;
	color:#A7A29C;
	color:#fff;
	width:180px;
	padding:10px;
	position:absolute;
	top:50px;
	right:10px;
}
#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:10px;
	position:absolute;
	top:230px;
	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:#A7A29C;
	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-bottom:10px;
}
#search-box a.link {
	border-bottom:1px solid #f00;
	text-decoration:none;
	color:#A7A29C;
	font-weight:bold;
	font-size:12px;
}
#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:#FFFDCD;
	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:#FFFDCD;
	display:inline;
	padding:0 3px;
	position:relative;
	top:1px;
}
#left-c h2 {
	font-size:13px;
}
#left-c h3 {
	background-color:#6c8801;
	display:inline;
	color:#fff;
	padding:5px;
	font-size:10px;
}
#menu-oferta2 {
	margin-right:12px;
}
#left-c #menu-oferta2 p {
	padding:0;
}
#left-c h2.zakladka {
	padding:3px;
	margin-bottom:20px;
	background:#FD4000 url(../img/zakladka-left.png) no-repeat left center;
}
#left-c h2.zakladka, #left-c h2.zakladka a {
	color:#fff;
	font-size:14px;
	text-align:right;
	text-decoration:none;
}
#left-c a, #right-c a {
	color:#7F6E67;
}
#menu-oferta table, #menu-oddzialy table {
	margin-bottom:0;
}
#menu-oferta, #menu-oddzialy, #menu-left-1, #menu-left-2, #menu-right-1 {
	margin-bottom:20px;
}
#menu-oferta, #menu-oddzialy, #menu-left-1, #menu-left-2 {
	margin-left:20px;
	border:1px solid #ca2d00;
	border-width:1px 0;
}
#menu-right-1 {
	margin-right:20px;
	border:1px solid #ca2d00;
	border-width:1px 0;
}
#menu-left-1, #menu-left-2, #menu-right-1 {
	border-width:0;
}
#menu-oferta ul, #menu-oddzialy ul, #menu-left-1 ul, #menu-left-2 ul, #menu-right-1 ul {
	list-style-type:none;
	list-style-image:url();
	margin:0;
}
#menu-oferta ul li, #menu-oddzialy ul li, #menu-left-1 ul li, #menu-left-2 ul li, #menu-right-1 ul li {
	margin-left:0;
}
#menu-oddzialy li {
	background:#fff url(../img/oferta-gradient.png) repeat-y 0 0;
	padding-right:5px;
}
#menu-oferta li {
	background:#1B1311 url(../img/oferta-gradient2.png) repeat-y 0 0;
	padding-right:5px;
}
#menu-oferta a, #menu-oddzialy a, #menu-left-1 a, #menu-left-2 a {
	color:#7F6E67;
	display:block !important;
	display:inline-block;
	width:97%;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../img/oferta-gradient-border.png) no-repeat left bottom;
	padding-right:5px;
/*	border-bottom:1px solid #A5A599; */
}
#menu-right-1 a {
	color:#7F6E67;
	display:block !important;
	display:inline-block;
	width:97%;
	font-weight:bold;
	text-align:left;
/*	text-transform:uppercase; */
	text-decoration:none;
/*	background:url(../img/oferta-gradient-border-r.png) no-repeat left bottom; */
	background:url() no-repeat left bottom;
/*	padding-left:5px; */
	line-height:24px;
/*	border-bottom:1px solid #A5A599; */
}
#menu-right-1 li img {
	vertical-align:middle;
}
#menu-oferta a {
	color:#A5A599;
	color:#fff;
	background-image:none;
	border-bottom:1px solid #1B1311;
}
#menu-oferta a.last, #menu-oddzialy a.last, #menu-left-1 a.last, #menu-left-2 a.last, #menu-right-1 a.last {
	border-bottom-width:0;
	background-image:none;
}
/* ================================================================================ */
#bg1, #bg2, #bg3 {
	min-width:1000px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	font-size:0px;
}
#bg1 {
	height:10px;
	background-color:#FC3E00;
}
#bg2 {
	top:10px;
	height:290px;
	background:#1B1311 url(../img/raster-dark.png) no-repeat top center;
}
#bg3 {
	top:300px;
	height:300px;
	background:#FFFCDB url(../img/raster-light.png) no-repeat top center;
}
#logo {
	position:absolute;
	top:30px;
	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;
}
#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:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#F00;
	*/
/*	background:transparent url(/img/galerie/aparat_16.jpg) no-repeat scroll left center; */
/*	color:#FF0000; */
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
/*	padding-left:20px; */
}
#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;
}
