body {
 width: 900px;
 height: 100%;
 margin:0 auto;
 padding: 0px;
 font-family: arial, verdana; 
 font-size: 11px;
 color: #434343;
 z-index: 1;
}
img {
 margin: 0px;
 padding: 0px;
}
#body {
 width: 780px;
 margin: 0px;
 padding: 0px;
 height: 100%;
}
#logo {
 width: 223px;
 height: 88px;
 background: url('../images/logo.gif');
 background-repeat: no-repeat;
}
#top_menu {
 width: 605px;
 height: 17px;
 text-align: right;
 font-size: 12px;
 margin-right: 175px;
 position: relative;
}
#top_menu div {
 display: inline;
 padding-left: 25px;
}
.heads {
 position: relative;
 top: 64px;
 left: 610px;
}
#container {
 width: 780px;
 clear: all;
}
#left_menu {
 width: 167px;
 padding-right: 610px;
 height: 126px;
 background: url('../images/wszystko_o_szkoleniach.gif');
 background-position: right;
 background-repeat: no-repeat;
}
#logo_container  {
 height:105px;
 width: 780px;
 background: url('../images/top.gif');
 background-position: bottom;
 background-repeat: repeat-x;
}
#lmel {
 width: 167px;
 height: 121px;
 padding-top : 5px;
 background: url('../images/left_menu.gif');
 background-repeat: no-repeat;
}
#lmel .text {
	width: 167px;
	height: 16px;
}
#left_content {
 width: 167px;
 margin: 0px;
 padding: 0px;
 float: left;
}
#center_content {
 width: 466px;
 margin: 0px;
 padding: 0px;
 float: left;


}
#right_content {
 width: 139px;
 margin: 0px;
 margin-top: 10px;
 padding: 0px;

}

#newsletter {
 width: 167px;
 background: url('../images/back_letter.gif');
 padding: 0px;
 margin: 0px;
}
#newsletter .top {
 width: 167px;
 height: 20px;
 background: url('../images/newsletter.gif');
}
#newsletter .content {
 width: 167px;
 color: white;
 height: 90px;

}
#newsletter .bottom {
 width: 167px;
 height: 10px;
}
.break_line {
 height: 10px;
}
#rejestracja {
 width: 167px;
 background: url('../images/back_rejestracja.gif');
}
#rejestracja .top {
 width: 167px;
 height: 20px;
 background: url('../images/rejestracja.gif');
}
#rejestracja .content {
 width: 167px;
}
#rejestracja .bottom {
 width: 167px;
 height: 12px;
  background: url('../images/rejestracja_bottom.gif');
}
#rejestracja .line {
 margin: 0px;
 padding-bottom: 10px;
 padding-top: 10px;
}
#rejestracja .text {
 padding-left: 10px;
 height: 18px;
 color: #434343;
}

.border_site {
 border: 1px solid #E5FFAA;
 background-color: #F3F3F3;
 color: #6E6E6E;
}
.border_site .title {
 height:19px;
 margin-left: 20px;
 font-size: 15px;
 font-weight: 600;
 width: 400px;
 background: url('../images/line_top.gif');
 background-position: bottom left;
 background-repeat: no-repeat;
}
.border_site .text {
 padding: 5px;
}

#line_breaking {
 width: 632px;
 top: 348px;
 height: 11px;
 background: url('../images/line_break.gif');
 background-repeat: no-repeat;
 position: absolute;
}

#toplists {
 width: 780px;
 margin-top: 0px;
 padding-top: 10px;
 clear: both;
}
#bottom_container  {
 height:17px;
 width: 775px;
 background: url('../images/top.gif');
 background-position: bottom;
 background-repeat: repeat-x;
 text-align: right;
 vertical-align: bottom;
 font-size: 13px;
 padding-right: 5px;
 padding-top: 5px;
 clear: both;
}
#bottom_container div  {
display: inline;
margin-left: 35px;
}
.green {
 color: #99CD0E;
}
.white {
 color: #FFFFFF;
}
.bold {
 font-weight: 600;
}
a:link {color: #434343; text-decoration:none}
a:visited {color: #434343; text-decoration: none}
a:hover {color:#434343; text-decoration: underline}
a:active {color:#434343; text-decoration: none}

#top_menu a:link {text-decoration:none}
#top_menu a:visited {text-decoration: none}
#top_menu a:hover {text-decoration: none}
#top_menu a:active {text-decoration: none}

#bottom_container a:link {text-decoration:none}
#bottom_container a:visited {text-decoration: none}
#bottom_container a:hover {text-decoration: none}
#bottom_container a:active {text-decoration: none}

input {
	border: 1px solid #C4E06F;
	font-size: 11px;
}
input.submit {
	border: 1px solid #C4E06F;
	background: white;
		font-size: 11px;
}
option {
	border-left: 1px solid #C4E06F;
	border-right: 1px solid #C4E06F;
	font-size: 11px;
}
select {
	border: 1px solid #C4E06F;
	font-size: 11px;
}
textarea {
	border: 1px solid #C4E06F;
	font-size: 11px;
}

DIV.table_body_percentage {
	margin-right: auto; 
	margin-left: auto;
	 width: auto;
}

DIV.table_body {
	margin: 0 0 0 0;
	width: auto;
}

DIV.table_body DIV.table_header {
	margin: 0; 
	padding: 1px; 
	color: black;
	text-align: center;
}
DIV.table_body DIV.table_header DIV {

	float: left;

}

DIV.table_body DIV.active {

	background: #BBFA82;
}

DIV.table_body DIV.table_row {
	margin: 0; 
	padding: 1px; 
	overflow: auto;
	height: 100%;
}

DIV.table_body DIV.table_row_over {
	background-color: #E5FFAA;
}


DIV.table_body DIV.table_end {

	clear: both;

}

DIV.table_body DIV.table_row DIV {
	float: left;
}

.linked {
	cursor: pointer;
}
.border_gray {
	border: 1px solid #C9C9C9;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 10px;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.red {
    color: red;
}
.big {
    font-size: 13px;
}
.linethrough {
    text-decoration:line-through;
    color: #858484;
}
.pointer {
    cursor: pointer;
}

img {
 border: 0px solid white;
}

SPAN.nlx {
	display: block;
	width: 70px;
	float: left;
	cursor: default;
}
SPAN.nly {
	display: block;
	width: 140px;
	font-size: 10px;
	margin-top: 5px;
	cursor: default;
}
.break {

	clear: both;

}

#pagination .active {
	font-weight: bold;
	font-size: 12px;
}

P.cytat {
border: 1px solid #C4E06F; 
background: #F2FFD4; 
padding: 5px;
}

P.cytat SPAN.header {
font-size: 12px;
color: black;
font-weight: bold;
}

PRE.kod {
border: 1px solid #C4E06F; 
background: white; 
padding: 5px;
}

PRE.kod SPAN.header {
font-size: 12px;
color: black;
font-weight: bold;
}

#PolecZnajomemu {
width: 400px; 
height: 300px; 
position: absolute;
border: 1px solid #C4E06F; 
background: #F2FFD4; 
z-index: 99999999;
margin:0 auto;
top: 20%;
left: 30%;
}
#PolecZnajomemu .Hide {
position: relative;
float: right;
width: 10px;
height: 10px;
text-align: center;
cursor: pointer;
font-weight: bold;
}
#PolecZnajomemu #PolecZnajomemuInfo {
clear: both;
padding: 10px;
}

.porownaj div.table_row div.back{

}


.page_break {
 display: none;
}
