/* styl ogólny */

body {
	background-color: #eaeaea;
	margin: 0 0 10px 0;
	padding: 0;
	cursor: default;
}
body, td, div {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}
div {
	text-align: left;
	position: relative;
}
a {
	text-decoration: none;
	color: #5e6267;
}
a:hover {
	text-decoration: underline;
}
input, textarea, button, option, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
textarea, option, select {
	font-size: 11px;
}
input, button {
	font-size: 10px;
}
ul.sq, li.sq {
	list-style: square;
	padding: 0;
   margin: 2px 0 0 25px;
}
img, img a {
	border: none;
	text-decoration: none;
}
hr {
	height: 0px; border: 0px;; 
	border-bottom: 1px solid #aaa;
}
hr.news {
	border-bottom-color: #eee;
}

/* warstwy */

#big {
	width: 100%;
	text-align: center;
}
#main {
	width: 700px;
	margin: 0 auto;
}
#logo {
	font-size: 60px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #4e4e4e;
	top: 16px;
	position: relative;
	z-index: 0;
}
#logo a, #logo a:hover {
	text-decoration: none;
	color: #4e4e4e;
}

/* dyiv'y - zakładki */
#tabnav
{
	height: 20px;
	margin: 0;
	padding-left: 1px;
	padding-top: 0px;
	float: right;
	position: relative;
	z-index: 3;
}
#tabnav li
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#tabnav a:link, #tabnav a:visited
{
	float: left;
	background: transparent url(i/zak.gif) no-repeat;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 3px 0px 4px 0px;
	width: 90px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: -1px;
	text-decoration: none;
	color: #555;
}
#tabnav a:link.active, #tabnav a:visited.active
{
	/*border-bottom: 1px solid #fff;*/
	background: transparent url(i/zak_a.gif) no-repeat;
	color: #000;
}
#tabnav a:hover
{
	background: transparent url(i/zak.gif) no-repeat;
	color: #000;
}

/* top */
#top2 {
	background-color: #eee;
	padding: 4px 0px 4px 5px;
	font: 11px Tahoma;
	color: #666;
	position: relative;
	z-index: 1;
}
#nav {
	background-color: #cfcfcf;
	padding: 5px;
	border-right: 1px solid #5E8018;
	font-size: 10px;
	position: relative;
	width: 98.4%;
	margin: auto;
	margin-top: -1px;
	z-index: 1;
}
#nav a {
	background: url(i/ar.gif) no-repeat right;
	padding-right: 10px;
	margin-right: 0px;
}
#bar-top {
	background-color: #8BBE24;
	padding: 5px;
	font: 11px Tahoma;
	color: #fff;
}
#bar-top a {
	color: #fff;
}
#top-bg {
	background: #fff;
	width: 100%;
}

#searchbox {
	float: right;
	/*top: 10px;*/
	z-index: 1;
	background: #f3f3f3;
	padding: 9px;
	height: 20px;
	border: 1px solid #eaeaea;
}
#searchbox-b {
	padding: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background: #ddd;
	font-size: 10px;
	color: #555;
}
#searchbox-txt, #searchbox-sel {
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	font-size: 10px;
	color: #666;
}
#searchbox-txt {
	padding: 2px;
	width: 120px;
}
#searchbox select {
	font-size: 10px;
}

/* body - główne */

#body-main {
	background-color: #fff;
	width: 700px;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	margin: 0 auto;
	position: relative;
}
#body-nav {
	padding: 5px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e9e9e9;
	font: 11px Tahoma;
	text-align: center;
	/* zabawa :) */
	position: relative;
	top: -12px;
	width: auto;
	margin-left: -12px;
	margin-right: -12px;
}
#body-pad {
	padding: 12px;/*12*/
	position: relative;
}

/* newsy */

#news-t {
	background: url(i/ar.gif) no-repeat left;
	padding-left: 7px;
	font-weight: bold;
	font-size: 12px;
}
a.n-title,a.n-title:hover {
	color: #000; text-decoration: none;
}
#news-b {
	padding-top: 5px;
	padding-bottom: 7px;
	line-height: 15px;
}
#news-d {
	color: #aaa;
	z-index: 0;
	width: 90%;
}
.readmore, a.readmore {
	color: #F36926;
}
#hr{
	padding-top: 10px;
	padding-bottom: 10px;
}
#hr2 {
	padding-top: 4px;
	padding-bottom: 4px;
}
#com-b {
	padding-top: 5px;
	padding-bottom: 2px;
}

/* pliki */
#newest-files {
	color: #aaa;
	text-align: left;
	height: 26px;
	border-left: 5px solid #8BBE24;
	padding-left: 5px;
	margin-top: 10px;
	display: block;
}
#school_intro {
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding: 8px;
	background: #fafafa;
	line-height: 15px;
}

/* faq */
#obig{
	font-size: 12px;
	font-weight: bold;
	color: #F36926;
}

/* div'y inne */
#fo-right {
	float: right;
	z-index: 1;
}
#quote a {
	background-color: #d9d9d9;
	display: block;
	padding: 1px;
	color: #fff;
	font-size: 10px;
	margin-right: 5px;
	z-index: 2;
}
#quote a:hover {
	background-color: #bfbfbf;
	text-decoration: none;
} 
#message {
	text-align: center;
	vertical-align: middle;
}
#msg_inf {
	background-color: #fffbb8;
	border: 1px solid #ffcc00;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}


/* klasy ogólne */
.gensmall {
	font-size: 10px;
}
.genbig {
	font-size: 12px; 
}
.sz, .sz-news {
	color: #aaa;
}
.sz-news {
	font: normal 11px Tahoma;
}
.kod {
	background: #f9f9f9;
	color: #666;
	font-family: "Courier New", Courier, monospace;
	margin-left: 15px;
	margin-right: 15px;
	border-left: 2px solid #aaa;
	padding: 7px;
}
.cytat {
	background: #f9f9f9 /*url(i/icon_quotearea.gif) no-repeat bottom right*/;
	color: #666;
	margin-left: 10px;
	margin-left: 15px;
	margin-right: 15px;
	border-left: 2px solid #aaa;
	padding: 7px;
}
img.gal {
	border: 1px solid #8BBE24;
	padding: 2px;
}
.orange, td.orange, #orange, a.orange{
	color: #F36926;
}

/* pliki */
.t0 {
	border-bottom: 2px solid #8BBE24;
	border-top: 0px solid #8BBE24;
}
.t1 {
	border-bottom: 1px solid #aaa;
}
.t2 {
	border-bottom: 1px solid #aaa;
	font: 11px Tahoma;
}

/* klasy userów */

.c999999, .c999999 a {
	color: #999999;
}
.c1684cf, .c1684cf a {
	color: #1684cf;
}
.c004b84, .c004b84 a {
	color: #004b84;
}
.c00840c, .c00840c a {
	color: #00840c;
}
.ce60066, .ce60066 a {
	color: #e60066;
}
.c840000, .c840000 a {
	color: #840000;
}
.cff6600, .cff6600 a {
	color: #ff6600;
}
.c6d0084, .c6d0084 a{
	color: #6d0084;
}
.cea1d0c, .cea1d0c a{
	color: #ea1d0c;
}
.c00846a, .c00846a a{
	color: #00846a;
}