body{margin:0px;padding:0px;background:url('../bg/tlo_01.jpg') top repeat-x #dbf1f5;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#222;line-height:normal}
DIV.container 
{
	margin: 0px auto;
	padding: 0 0 0 0;
	border: 0;
	width: 985px;
	text-align: left; 
	clear: both;
}
DIV#header /* naglowek z logo */
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 985px;
	height: 180px;
	float: left;
	left: auto;
	right: auto;
	margin: auto;
	top: 0px;
	clear: both;
}
DIV#subheader 
{
	background: url('../bg/tlo_03.jpg') repeat-x;	
	margin: 0px auto;
	padding: 0 0 0 0;
	border: 0;
	width: 100%;
	height: 44px;
	text-align: center; 
	clear: both;
}
DIV#subheader_content 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 985px;
	height: 44px;
	left: auto;
	right: auto;
	margin: auto;
	top: 0px;
}
DIV#main_content 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 985px;
	float: left;
	left: auto;
	right: auto;
	margin: auto;
	top: 0px;
	clear: both;
}
DIV#footer_content 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	width: 985px;
	height: 60px;
	left: auto;
	right: auto;
	margin: auto;
	top: 0px;
	text-align: center;
	clear: both;
	font-size:smaller;
	font-weight:bold
}
DIV#footer_line
{
	background-color: #505253;
	height: 2px;
	width: 990px;
	left: -1px;
	clear: both;
}
.row{width:100%;margin:0px;padding:0px;float:left;clear:both;border:0}
DIV.row a{text-decoration:none}
.form_row{margin:5px 0px}
.form_row label{width:180px;float:left;display:block}
img
{
	border: 0;
	border-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9c9fa0;
}
a.header_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #acafb0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	text-decoration: underline;
}
a.normal {
	text-decoration: none;
}
/* kontenery */ 
div.double_kontener {width:995px;margin-top:20px;padding:0px;float:left;clear:both;background:url('../new_look/bg/layout_2cols.jpeg') 4px 0 repeat-y;text-align:left}
div.kontener_left {width:232px;margin-top:0px;margin-left:4px;padding:0px;float:left;background:url('../bg/kontener_left_55.jpg') 0 0 repeat-y;text-align:left}
div.kontener_right {width:733px;margin-left:18px;margin-top:0px;padding:0px;float:left;background:url('../bg/kontener_right_54.jpg') top repeat-y;text-align:left}
div.kontener_left_start {
	background: url('../bg/kontener_left_start_37.jpg') top repeat-y;	
	width: 232px;
	height: 48px;
}
div.kontener_right_start {
	background: url('../bg/kontener_right_start_39.jpg') top repeat-y;	
	width: 733px;
	height: 48px;
}
div.kontener_h1_left {width:19px;height:39px;float:left;clear:both;background:url('../bg/kontener_h1_left.jpg') 0 0 no-repeat}
div.kontener_h1_bg_left {width:194px;height:39px;float:left;background: url('../bg/kontener_h1_bg.jpg') top repeat-x}
div.kontener_h1_bg_right {width:693px;height:39px;float:left;background:url('../bg/kontener_h1_bg.jpg') top repeat-x}
div.kontener_h1_right {width:19px;height:39px;float:left;background:url('../bg/kontener_h1_right.jpg') 0 0 no-repeat}
div.kontener_left_content {width:215px;margin-left:9px}
div.kontener_right_content {width:715px;margin-left:15px}
div.kontener_center {width:977px;margin-left:5px;margin-top:20px;min-height:450px;padding:0px;text-align:left;float:left;background:url('../bg/kontener_center_58.jpg') 0 0 repeat-y}
div.kontener_center_start {width:975px;height:48px;background:url('../bg/kontener_center_start_37.jpg') top repeat-y}
div.kontener_h1_bg_center {width:939px;height:39px;float:left;background:url('../bg/kontener_h1_bg.jpg') top repeat-x}
div.kontener_center_content {
	margin-left: 25px;
	width: 935px;
	clear: both;
}
/* licznik */
#licznik_domatury{height:39px}
div.m_licznik_2 {
	background: url('../bg/licznik_2_44.jpg') top left no-repeat;
	width: 56px;
	height: 39px;
	float: left;
	margin-left: 8px;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #7C7C7C;
	text-align: right;
	letter-spacing: 7px;
	
}
div.m_licznik_3 {
	background: url('../bg/licznik_3_42.jpg') top left no-repeat;
	width: 84px;
	height: 39px;
	float: left;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #7C7C7C;
	text-align: right;
	letter-spacing: 8px;
}
div.m_licznik_2_legend {width:48px;margin-left:8px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#9c9fa0}
div.m_licznik_3_legend {width:79px;margin-left:18px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#9c9fa0}
/* EduEkspert */
div.eduekspert_modul { 
	width: 305px;
	margin-top: 10px;
	margin-left:0px;
	margin-right: 10px;
	padding:0px;
	text-align: left; 
	float: left;	 
}
a.smallblue, a.smallorange, a.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #36caea;
	text-decoration: none;
}
a.smallorange{color:#f69c20}
a.smallblack{color:#222}
/* mainpage */
div.main_bg_gradient03 {
	width: 959px;
	float: left;
	margin-left: 9px;
	padding: 0 0 0 0;
	border: 0;
	clear: both;
	height: 121px; 
	background: url('../bg/tlo_gradient_n_gora_03.jpg') top repeat-x;
}
.main_bg_orange{width:959px;float:left;margin-left:9px;padding:0px;border:0px;clear:both;background:url('../bg/aktualnosci_tlo_14.jpg') top repeat-x}
.main_bg_panel_orange{width:298px;float:left;margin-left:10px;margin-top:-3px;padding:0px;border:0px;background:url('../new_look/bg/main_bg_panel_orange.jpg') top no-repeat}
.main_bg_blue{width:959px;float:left;margin-left:9px;padding:0px;border:0px;clear:both;background:url('../bg/twoj_profil_tlo_gradient_22.jpg') top repeat-x}
.main_bg_panel_blue{width:298px;float:left;margin-left:10px;margin-top:-3px;padding:0px;border:0px;background:url('../new_look/bg/main_bg_panel_blue.jpg') top no-repeat}
div.main_bottom_left_bg{
	width: 66px;
	height: 29px; 
	float: left;
	margin-left: 0px;
	margin-top: 40px;
	padding: 0 0 0 0;
	border: 0;
	background: url('../bg/3_cien_left_42.jpg') top no-repeat;
}
div.main_bottom_1_bg{
	width: 273px;
	height: 283px; 
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0 0 0 0;
	border: 0;
	background: url('../bg/3_niebieskie_38.jpg') top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #36caea;
}
div.main_bottom_1_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #e3f8fd;
	margin-left: 33px;
	margin-top: 22px;
}
div.main_bottom_2_bg{
	width: 260px;
	height: 283px; 
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0 0 0 0;
	border: 0;
	background: url('../bg/3_orange_39.jpg') top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f69c20;
}
div.main_bottom_2_bg div.right{width:110px;float:right}
div.main_bottom_2_bg a{
	text-decoration:none;
	color:#f69c20
}
div.main_bottom_2_txt, div.main_bottom_2_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
	color: #fff4e5;
	margin-left: 33px;
	margin-top: 22px;
}
div.main_bottom_2_txt a{margin-left:0px}
div.main_bottom_3_bg{
	width: 272px;
	height: 283px; 
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0 0 0 0;
	border: 0;
	background: url('../bg/3_szare_40.jpg') top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a5c5d;
}
div.main_bottom_3_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #d4d4d4;
	margin-left: 43px;
	margin-top: 22px;
}
div.main_bottom_right_bg{
	width: 66px;
	height: 46px; 
	float: left;
	margin-left: 0px;
	margin-top: 23px;
	padding: 0 0 0 0;
	border: 0;
	background: url('../bg/3_cien_right_62.jpg') top no-repeat;
}
input.wyslij
	{
	background: url("../but/button_odpowiedz_54.jpg") no-repeat;
	border: none;
	margin-top: 0px;
	width: 101px;
	height: 31px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 0;
	}
#footer_partners{
	width:100%;
	text-align:center
}

.margin-right-20{margin-right:30px}

.padding-0{padding:0px}

.border-bottom-2{border-bottom:2px solid}

.text-align-right{text-align:right}
/* ----- tables ------------------------------------------------------------- */
table,tr,td{padding:0px;vertical-align:top;border-spacing:0px}
/* ----- rejestracja -------------------------------------------------------- */
div.register3_form{float:left}
.margin-bottom-5{margin-bottom:5px}
div.register_form p{color:#f00}
/* ----- edit profile ------------------------------------------------------- */
#FormEditProfile,#FormEditPassword,#FormUnregister{float:left}
#FormEditProfile div,#FormEditPassword div,#FormUnregister div{min-height:30px;float:none;display:block}
#FormEditProfile label,#FormEditPassword label,#FormUnregister label{width:180px;float:left;display:block}
#FormEditProfile p,#FormEditPassword p,#FormUnregister p{display:block;color:red}
#FormEditProfile .right{width:auto;float:right;margin-left:5px}
.profile_subtitle, #FormEditProfile .profile_subtitle{width:680px;margin:0px;padding:0px;border-bottom:1px dashed;color:#36caea;font-size:16px;text-align:right}
.profile_btn{margin-left:230px}
#FormEditProfile div.hidden_div,#FormEditPassword div.hidden_div{min-height:0px;height:0px;margin:0px;padding:0px}
.FormDelSubject,.FormDelSubject div,.FormDelSubject input{width:14px;margin:0px;padding:0px}
.FormDelSubject input[type=submit]{width:14px;height:14px;cursor:pointer;border:0px;background-image:url('../but/poczta_usun_48.jpg')}
/* ----- polls -------------------------------------------------------------- */
#my_chart_1{margin-left:10px;padding:0px}
/*------ aktualności -------------------------------------------------------- */
.news.list{
    list-style: none;
    padding: 0 10px;
    margin: 0 0 20px 0;
}
.news.even{
    padding: 8px 5px 8px 25px;
    background: #d8f4f8
}
.news.odd{
    padding: 8px 5px 8px 25px;
    background: #f5fafd
}
.news a{
    font-size: 13px;
    text-decoration: none;
    color: #227f94;
}
.news.bigdate{
    margin-top: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    border-bottom: #999 solid 1px;
}
.news.smalldate{
    font-size: 11px;
    color: #768587
}
.news.searchform{
    height: 20px;
    margin: 15px 0;
}
.news.searchform form{
    float: right;
}
.news.searchform input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../but/button_odpowiedz_54.jpg) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:31px;
margin-top:0;
padding:0;
width:101px;
text-align: center
}
.news.notfound, .news.found{
    font-size: 15px
}
.news.notfound{
    padding: 5px 20px;
    background: #ffc5c5
}
.news.found{
    padding: 5px 20px;
    background: #d4f7be
}
.news.return{
    padding: 5px;
    text-align: center
}
/* ikony fb i t */
img.socialicon{
    margin: 0 25px;
}
#social{
    padding-top: 30px;
}
/*------ error, nitice ------------------------------------------------------ */
div.error{width:890px;margin:auto;padding:5px 10px;display:block;border:2px solid #f44;background-color:#fee;color:#f44;font-weight:bold}
.error, .confirmation, .confirmation_left_column{
	width:90%;
	margin-left:16px;
	padding:5px 0px 5px 20px;
	clear:both;
	font-weight: bold;
	font-size: 14px;
	color: #f7ae48;
	border:2px solid
}
.confirmation_left_column{
	width:185px;
	margin:0px;
	padding:5px 7px;
	clear:both
}
.confirmation_left_column p{margin:2px 0px}
div.autocompliter{width:222px;max-height:50px;margin-left:180px;display:none;background-color:#fff;position:absolute}
select.autocompliter{width:222px;height:50px}

/* formularz kontaktowy */
#c_form div.form_row{margin:0;margin-bottom:12px;}
#c_form label{width:130px;float:left;display:block}
div.thx {margin-top:80px;}
/* formularz kontaktowy */