body, p, img, div, table, span{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
border:0px;
font-family:tahoma;color:#000;font-size:12px;
background-color:;
}

a{color:#ffffff;text-decoration:none}
a:hover{text-decoration:underline}

ul{margin: 4px 0px 0px 13px; padding: 0px 0px 0px 0px;list-style-type:square;}
li{margin: 4px 0px 0px 13px; padding: 0px 0px 0px 0px;}

#up{width:790px;height:69px;margin:0px auto 0px auto;text-align:center;}
.menu_up{padding:0px 0px 0px 0px;float:right}
#logo{padding:0px 0px 0px 0px;float:left;background: url(images/logo.jpg);}
#top{background: url(images/top.jpg);width:790px;height:262px;padding:0px 0px 0px 0px;margin:0px auto 0px auto;text-align:left;}
#center{width:790px;min-height:111px;padding:0px 0px 0px 0px;margin:0px auto 0px auto;text-align:center;border:0px solid;text-align:left;}

#menu_left{width:269px;min-height:211px;padding:0px 0px 0px 0px;margin:0px auto 0px auto;text-align:left;float:left;}
#left{width:1px;min-height:125px;text-align:left;float:left;}
#menu{width:230px;min-height:125px;text-align:left;float:left;background: url(images/menu.jpg);padding: 10px 0px 10px 38px;}
#bott{width:268px;min-height:124px;background: url(images/bott_menu.jpg); float: left; margin: 0 0 0 1px;}
#content{width:511px;min-height:220px;padding:10px 0px 10px 10px;text-align:left;float:left;border:0px solid;background: url(images/text.jpg);}

#footer{width:790px;height:19px; padding: 5px 0 0 0;font-size:10px;margin:0px auto 0px auto;text-align:center;background: url(images/footer.jpg) no-repeat center;}
#footer2{width:790px;height:18px; font-size:10px; margin:0px auto 0px auto;text-align:center;padding:5px 0px 9px 0px}

a img{
	border: 0px;
}
.form_error{list-style:none;margin:0;padding:0}
.form_error li{color:red;font-weight:bolder;margin:0;padding:0}
.clear{
	width: 100%; height: 0px; clear: both;
}
/*NEWS*/
.news{
	width: 100%; display: block; margin: 0px 0 10px 0px;
}
.avatar_float{
	float: left; display: inline; margin: 0px 4px 2px 0; border: 1px solid silver;
	padding: 2px;
}
.avatar{
	margin: 2px; border: 1px solid silver; padding: 2px;
}
/*GALERIA*/
.galeria{
	width: 140px; text-align: center; float: left; padding: 5px;
	display: inline; 
}
.galeria h2 a{
	font-size: 12px;
}
.data{
	font-size: 10px;
}
.good{
	color: green; font-weight: bolder; padding: 3px 0px;
}
.error{
	color: red; font-weight: bolder; padding: 3px 0px;
}
a{
	color: black; text-decoration: none; font-weight: bolder; font-size:15px; font-family:arial;
}
a:hover{
	text-decoration: underline;
}
ul{
	list-style-type: ;
}
/* Komentarze */
.komentarz{
	width: 100%; margin: 0 0 10px 0px;
}
.komentarz_tresc{
	font-size: 11px; font-style: italic;
}
.news h2{
	font-size: 14px; margin: 5px 0 5px 0;
}
span.created_at{
	color: gray; font-size:85%;
}
span.user{
	font-weight: bolder; background:transparent url(../../images/admin/icons/user.png) no-repeat left;
	padding: 0 0 0 18px;
}
.add{background:transparent url(../../images/admin/icons/add.png) no-repeat left;
padding: 0 0 0 18px; font-size: 12px;}
.komentarze{background:transparent url(../../images/admin/icons/report.png) no-repeat left;
padding: 0 0 0 18px; font-size: 12px;}
/*AKT kursy*/
.akt_kursy{
	width: 204px;padding: 2px; margin: 0 0 5px 0;
	background: #fff;
}
.akt_kursy h3{
	font-size: 13px; margin: 0 0 5px 0;
}
/* INPUT */
.inputtext1{
	width: 200px; border: 1px solid silver; padding: 2px;
}
.inputtext2{
	width: 400px; border: 1px solid silver; padding: 2px;
}
.inputtext3{
	width: 50px; border: 1px solid silver; padding: 2px;
}
.inputtext4{
	width: 150px; border: 1px solid silver; padding: 2px;
	font-weight: bolder;
}
.inputtext1:hover, .inputtext2:hover, .inputtext3:hover, .inputtext4:hover{
	border: 1px solid gray;
}
/*KALENDARZ*/
.kalendarz{
	width: 100%; text-align: center;
}
.miesiac_a{
	cursor: pointer;
}
/*TERMINY*/
.termin{
	width: 100%; margin: 0 0 10px 0;
}
.termin_nazwa{
	font-size: 110%; border-bottom: 1px solid black; padding: 0 0 3px 20px;
	font-weight: bolder; margin: 0 0 3px 0;
}
#content h1{
	font-size: 15px; margin: 0 0 10px 0; padding: 0 0 5px 0;
	border-bottom: 1px solid black; 
}
#menu h1{
	font-size: 12px; margin: 0 0 10px 0; padding: 5px 0 5px 0;
	border-bottom: 1px solid #e0e0e0; 
}
#menu ul{
	padding: 5px 0px;
}
#logo * img{
	height: 68px;
}
