#header
{
	height: 244px; 
	width: 726px;
	margin: 0 auto;
}

#main
{
	width: 726px;
	margin: 0 auto;
}

#menu
{
	padding: 0;
	font-family: Helvetica;
	font-size: 15px;
	/*text-transform: uppercase;*/
	margin: 0;
}

#menu h2
{
	padding: 5px 10px;
	margin: 10px 0;
	width: 148px;
	border-bottom: 0px solid #FFAF65;
	border-top: 0px solid #FFAF65;
	background-color: #ff5703;
	font-family: Helvetica;
}

#menu ul li {
	background: url('../images/arr2.gif') center left no-repeat;
	color: #DBCB80;
	padding:0 0 0 12px;
	margin-left: 5px;
}

#menu ul li a
{
text-decoration: none;
}

#menu ul li:hover a {text-decoration: underline;}

#menu ul.test li {
	background: url('../images/arr2.gif') no-repeat;
	text-transform: none;
	background-position: 0px 10px;
}

#menu ul.test li a
{
	color: #FFE7AF;
}

h2
{
	padding: 5px 10px;
	margin: 5px 0 0 0;
}


#text
{
	padding: 20px 15px 20px 25px; 
	background: #ff5703;
	color: #FFE7AF;
}

#text h2, #text h1, #text h3, #text h2 a
{
	color: #FFC02C;
	text-decoration: none;
}

#text p
{
	margin: 10px;
}

#menutd
{
	background: black;
	width: 168px;
}

#footer
{
	padding: 8px 0pt 0pt 31px; 
	background: rgb(0, 0, 0) none repeat scroll 0%; 
	height: 20px; 
	width: 695px;
	font:14px "Times New Roman", Times, serif;
	color:#808080;
	
	margin: 0 auto;
}


#footer a{
	color:#808080;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

img.float
{
	margin: 5px;
	float: left;
}

h1
{
	margin: 10px 0;
	padding: 10px 10px 20px 10px;
	border-bottom: 1px solid #fff;
	
}

.content{
	font:14px Arial, Helvetica, sans-serif;
	color:#FFC02C;
}

.content li a { 
	line-height:18px;
	color:#FFE7AF;
	text-decoration:underline; 
	background-position:left center;
}

div#aktualnosci table
{
	margin: 0 15px;
}

div#aktualnosci img
{
	display: block;
	margin: 12px auto;
}

#kongresy p
{
	margin: 20px 10px;
}

table#stopnie
{
   margin: 0 auto;
   border: 1px solid black;
   border-collapse: collapse;	
}

table#stopnie td, table#stopnie th
{
   border: 1px solid black;
   padding: 5px;	
}

tr.c1 td
{
	background-color:#FF5E0F;
}

tr.c2 td
{
	background-color: #FF732F;
}

table#zapisy td
{
	padding: 1px;
}

div#regulamin
{
	margin: 12px;
}

div#regulamin ol li
{
	text-align: justify;
}

div#partnerzy a
{
	text-decoration: none;
}

div#partnerzy
{
	text-align: center;
}

div.j
{
text-align: justify;
}

body { overflow: visible; }

#figury_lista
{
	float: left;
	width: 200px;
}

#figury_opis
{
	float: left;
	width: 280px;
	height: 500px;
	padding: 10px;
	
	background: #FFE7AF;
	color: #333;
}

#figury_lista .figury_lista ul
{
 
}

.figury_grupa
{
	font-size: 20px;
}

#figury_lista .figury_grupa a
{
	color: #FFC02C;
}

/* z oryginalnego szablonu */
/*
input, textarea, select{font:14px/13px "Times New Roman", Times, serif; background:#FF4700; border:1px solid #000000; color:#FFC02C; padding:3px 0 0 6px;}
input{ width:179px; height:25px;}
.imp_h{ height:36px; margin:0 0 1px 0;}
textarea{width:184px; height:136px; overflow:auto;}
*/

td, tr {vertical-align:top; text-align:left}

body{margin:0; padding:0; background-color:#2D2D2D;color:#2D2D2D}
form, td, p, textarea, li {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}

.content strong{font-weight:bold;}
.content a{
	text-decoration:underline;
	color:#FFFFFF;
}
.content a:hover{
	text-decoration:none;
}

.link{background:url(public/images/arr.gif) center left no-repeat; padding:0 0 0 15px;}

#menu ul { 
	margin:0;
	padding:0; 
	list-style:none;
}


.content li a:hover { 
	text-decoration:none;
}

#slider
{
	width: 330px;
	height: 250px;
	position: relative;
	overflow: hidden;
	
	margin: 10px auto;
	
	border: 1px solid #FFC02C;
}

#slider_nav
{
	height: 20px;
}

#slider_nav a
{
	background-color: #FF5703;
	padding: 4px;
	margin: 4px;

	position: absolute;
	bottom: 4px;
	left: 0;	
}

#slider_nav a:hover
{
	background-color: #FF8346;
}


#slider_inner
{
	width: 20000px;
	height: 160px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.slider_obj
{
	width: 300px;
	height: 160px;
	padding: 25px 15px;
	
	float: left;
	
	border-right: 1px solid #FFC02C;
	border-bottom:  1px solid #FFC02C;
}

div#slider table
{
	margin: 10px auto;
}

#slider table td
{
	padding: 5px 10px;
	text-align: left;
}

#nowekursy table td
{
	padding: 5px;
}