body {
	background:#fff;
	font-family: verdana, tahoma, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	font-size:11px;
	text-align: center;
}

/* border:1px solid red;  line-height:1.4em; */

a { color:#0c3a90; text-decoration:none;}
a:hover {color: rgb(255, 192, 0);text-decoration:none;}
.dalej { color:#0c3a90; }

#main {
	width: 100%;
	padding-top: 10px;
	background: #fff; 
}

.all	{
	width: 902px; 
	margin-left:auto; 
	margin-right:auto; 
	border-left: 1px solid #ddd; 
	border-right: 1px solid #ddd; 
	padding-right: 20px; 
	padding-left: 20px; 
	text-align: left;
}

/* górne menu */

#top { width:100%; }
#top_menu {
	font-family: verdana, tahoma, sans-serif;
	width:100%; 
	height:25px; 
	text-align:right;
	color:#654f7f;
	float: right;
}
#top_menu a {
	line-height: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #654f7f;
} 
#top_menu a:hover {
	color: #ffcb2b;
}

#flashcontent {
  z-index: 2;
}

/* główne menu */

#menu { 
	font-family: verdana, tahoma, sans-serif; 
	width:100%;
	height:36px;
	background:url(../gfx/menu_tlo_1.png) repeat-x;
}
#menu td			{ padding: 0; text-align:center;}
#menu #link		{ min-width: 100px;}
#menu td.sp		{ padding:0; width:1px; background:url(../gfx/menu_sp_1.gif) no-repeat;}
#menu a	{
    display: block;
    line-height: 36px; 
    font-size: 11px; 
    font-weight: bold; 
    color: #fff; 
    text-align: center;
    padding: 0 25px;
}

#menu a:hover	 {
    /* color:#ffd34a; */ 
    text-decoration:none;
    background:url(../gfx/menu_tlo_2.png) repeat-x;
}

/* boczne menu */

/* #sub_menu	{min-height:300px; height:auto !important; height:300px;} */
#left_menu { margin-bottom: 10px;}
#left_menu a	{ 
  display:block; 
  color: #fff; 
  border-bottom: 1px solid #d9d9d9;
  padding:10px 0 10px 10px;
  background-color: #b2a1c7;
}
#left_menu a:hover	{ background: #5f497a; color: #fff; }
#left_menu a.sel		{ font-weight: bold; background: #787DAE; }	

#left_menu div.top {
  background-color: #5f497a; 
  min-height:12px; 
  height:auto !important; 
  height:12px;
  padding:10px 0 10px 14px;
  font-weight:bold; 
  color: #fff;
  border-bottom: 2px solid #fff;
}

#sub_menu {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 10px; }

/* pod_menu_poziom_1 */
#left_menu a#sl-01				{
	display: block;
	padding: 4px 0 4px 18px;
	background: #fff; /* #b8a7cc; */
	color: #000;
}

/* pod_menu_poziom_2 */
#left_menu a#sl-02				{
	display: block;
	padding:4px 0px 4px 24px;
	background: #fff; /* #d8c7ec; */
	color:  #444; 
}
		
/* #menu td.sel	 {background-color:#92d050;} */
/* #menu td.sel   { background-color:#b2a1c7;  } */	
	
/* #menu td.sel	 { background:url(../gfx/menu_tlo_2.png) repeat-x;} */         


/* #sub_men		{min-height:300px; height:auto !important; height:300px;}
#sub_men a		{display:block; color:#fff; background-color:#92d050;border-bottom:1px solid #fff; font-weight:bold; padding:10px 0 10px 6px;}
#sub_men a.sel	{background-color:#f5f5f5; color:#222;}
#sub_men a:hover {color:#92d050;background-color:#f5f5f5; }
a#sl				{color:#92d050; background-color:#e6f0db; padding-left:12px;}
a#sl2				{color:#92d050; background-color:#e6f0db; padding-left:18px; line-height:auto;} */

#search_bar		{ 
	font-size: 10px; 
	width:100%; 
	height:35px; 
	background:url(../gfx/search_bar_1.png) repeat-x;
}
#search_bar form {
	float:right; margin:0; padding:0; 
	padding-top:10px; padding-right:6px; 
	color:#fff; 
	font-family: verdana, tahoma, sans-serif;
}
#search_bar .srch_input	{
	width: 120px;  
	border:1px solid #ccc; 
	font-size:11px;
	vertical-align:middle;
}
#search_bar .srch_tr	{vertical-align:middle;}

#box_top        {border:2px solid #857499;  }
#box_top .inner_box     { border:2px solid #857499;}

.tab_zaja .nag  {color:#5f497a;}

#main .nagl		{font-size:12px; font-weight:bold; margin-bottom:20px; }

/* #lewa			{float:left; width:698px; border: 1px solid black; }
#prawa		{width:200px; padding-top: 10px; border: 1px solid red;} */

/* #lewa_2			{float:left; width:140px; } */

#center			{
    float:right;
    text-align:justify; 
    min-height:500px; 
    height:auto !important; 
    height:500px; 
    padding:15px 15px 25px 15px;
    margin: 0px 0px 9px 9px;
    border: 1px solid #d9d9d9;
    line-height:1.4em;
    width: 660px;
}
#center h1	{display: block; rgb(0,0,0); font-size:12px; /* font-weight:bold; color:#5f497a; */ line-height: 20px; padding-top: 0px; padding-bottom: 12px; margin-top: 0px; border-bottom: 2px solid #ddd;}
#center h2	{font-size: 12px;  padding-top: 0px; margin-top: 0px; padding-bottom: 0px;}
#center p		{padding-bottom: 12px;}
#center ul	{margin-top: 0; padding-top: 0}
/* #center img	{padding-right: 10px;} */

/* aktualnosci */
#box_90		{ padding: 0px; border: 1px solid #92d050; line-height:1.3em; text-align: justify; height: 294px; margin-bottom: 10px; }
#box_90 img 	{ height: 250px; padding: 10px }
#box_90 .top	{ height:24px; line-height:24px; padding-left:14px; background-color:#92d050; color:#fff; font-weight:bold; font-size:12px; }
#box_90 .reszta { width: 270px; float: right; padding: 10px 15px 10px 0; margin: 0;}
#box_90 .opis  { float: right; height: 213px; margin-bottom: 4px; width: 270px; }
#box_90 h5 { text-align: left; font-size: 13px; padding: 0 0 4px 0; margin: 2px 0 4px 0; letter-spacing: 0.03em; line-height: 1.3em; border-bottom: 2px solid #ccc;  }

/*  */
#box_100		{width: 690px; padding:0; margin: 0 0 10px 0; border: 2px solid #92d050; height: 157px; }
#box_100 .top	{height:24px; line-height:24px; padding-left:14px; background-color:#92d050; color:#fff; font-weight:bold; font-size:12px; }
#box_100 .contener	{padding: 2px 10px 2px 10px; line-height:1.3em; }
#box_100 img { padding-left: 20px;}
#box_100 .title {font-weight: bold; padding-top: 6px;}
#box_100 .wiecej { float: right; display: block; padding-bottom: 6px; margin-right: 20px;} 
#box_100 .text { width: 500px; text-align: justify; line-height:1.3em; }
#box_100 hr {   }

/* .wiecej		{display:block; float:right; padding-left:12px; padding-right:12px; padding-bottom: 2px; height:20px; line-height:20px; background-color:#92d050; color:#fff; font-weight:bold;} */

/* info box */
#box_100_a.goleft	{ float:left;  width:222px; margin-right: 14px; cursor:pointer;}
#box_100_a.goright	{float:right; width:220px; margin-left: 0px; cursor:pointer;}
/* #box_100_a[id]	{margin-right:14px;} */
#box_100_a .top		{height:24px; line-height:24px; padding-left:10px;  background-color:#c00000; color:#fff; font-weight:bold; font-size:11px;}
#box_100_a .text		{ padding: 4px 10px 6px 10px; height:264px; line-height:1.4em; border: 2px solid #c00000; border-top:0px; text-align:justify; color: #000;}
#box_100_a img { padding-bottom: 4px; padding-top: 4px;}
#box_100_a:hover { color: #a00000; cursor: pointer; }

/* info box 2 */
#box_100_b.goleft	{float:left;  width:220px; margin-right: 4px; text-align: left; margin-bottom: 12px;}
#box_100_b.goright	{float:right; width:220px; margin-left: 0px; text-align: left;}
/* #box_100_a[id]	{margin-right:14px;} */
#box_100_b .top	{height: 24px; line-height: 24px; padding-left: 10px;  background-color:#376fbc; color: #fff; font-weight: bold; font-size: 11px;}
#box_100_b .text	{ font-size: 11px; padding: 12px 10px 10px 10px; line-height:1.5em; border: 2px solid #578fdc; border-top: 0px; text-align:justify; color: #000; height:180px; }
#box_100_b img	 {width: 190px; height: 130px; padding-bottom: 4px; padding-top: 4px;}
/* #box_100_b .top:hover { background-color: #578fdc; } */
#box_100_b .text:hover { border-bottom: 2px solid #376fbc; border-left: 2px solid #376fbc; border-right: 2px solid #376fbc; }
#box_100_b:hover { color: #578fdc; cursor: pointer; }

/* info box 3 */
#box_100_c.goleft	{float:left;  width:214px; margin-right: 14px;}
#box_100_c.goright	{float:right; width:214px; margin-left: 0px; }
/* #box_100_a[id]	{margin-right:14px;} */
#box_100_c .text	{ font-size: 14px; 
    padding:10px;  
    font-weight: bold; 
    line-height:1.3em; 
    height:60px; 
    background: #c00000; 
    border:2px solid #c00000; 
    text-align: center;
    color: #fff;
    }

#box_100_c a { color: #fff; }
#box_100_c a:hover {color: rgb(255, 192, 0);text-decoration:none;}

#box_100_d.goleft	{display: block; float:left;  width:210px; height:220px; margin-right: 14px; border: 2px solid #ccc; text-align: center; }
#box_100_d.goright	{float:right; width:214px; margin-left: 0px; }
#box_100_d:hover { border: 2px solid #999; color: #0c3a90; }
/* #box_100_b .top	{height:24px; line-height:24px; padding-left:10px;  background-color:#c00000; color:#fff; font-weight:bold; font-size:11px;} */
#box_100_d .text	{ font-size:11px; padding:10px;  line-height:1.3em; text-align:justify;}
#box_100_d .title { font-size: 12px; font-weight: bold; padding-bottom: 10px; color:  #5f497a; }


/* #box_100_b a { color: red; font-size: 14px; }  */

/* inne box */
#box_103			{width:200px; margin-bottom:6px;}
#box_103 .top	{height:24px; line-height:24px; padding-left:10px;  background-color:#497dbb; color:#fff; font-weight:bold; font-size:12px;}
#box_103 .text	{padding: 7px 5px 5px 5px; line-height:1.4em; border:2px solid #c8daf2;border-top:0px; height: 309px;}
.astma { border-top: 2px solid #c8daf2; width: 220px; margin-top: 10px; }

#box_104 { width:220px; margin-top: 10px; border-top: 2px solid #c8daf2; background: #c8daf2; width: 220px; }
#box_104 .text	{padding: 5px; line-height:1.3em; border:2px solid #c8daf2;border-top:0px; text-align: center;}

/* login box 1 */
#box_200_1 		{float: left; width: 200px; margin-bottom: 8px;}
#box_200_1 .top	{ height:24px; line-height:24px; padding-left:10px;  background-color:#048475; color:#fff; font-weight:bold; font-size:12px; }
#box_200_1	.text		{ padding: 6px 10px 8px 10px; height: 83px; background: #00A693; line-height:1.3em; font-size: 12px; text-align: right; }
#box_200_1 form 	{margin:0; padding:0; padding-top:6px; font-size:11px; }
#box_200_1 .login_input {width:175px; border:1px solid #ccc; padding: 0; font-size: 12px; height: 16px;}
#box_200[id] .login_input {width:128px; }
#box_200_1 .label {float: left; margin:0; padding: 0;}
#box_200_1 .zap 		{float:right; margin-top: 7px;}
#box_200_1 table, td { padding:0; margin: 0;}
#box_200_1 table {width: 100%;}
#box_200_1 td { padding-top: 4px;}
#box_200_1 td.goleft { text-align: left;}
#box_200_1 td.goright { text-align: right;}
#box_200_1 a { color: #fff; margin-top: 10px; display: block;}
#box_200_1 a:hover { color: rgb(255, 192, 0);text-decoration:none; }


/* login box  2*/
#box_200_2 		{float: left; width: 200px; margin-bottom: 10px;}
#box_200_2 .top	{ height:24px; line-height:24px; padding-left:10px;  background-color:#048475; color:#fff; font-weight:bold; font-size:12px; }
#box_200_2 .text		{ padding: 6px 10px 8px 10px; height: 83px; background: #00A693; line-height:1.3em; font-size: 12px; text-align: right; }
#box_200_2 form 	{margin:0; padding:0; padding-top:6px; font-size:11px; }
#box_200_2 .login_input {width:175px; border:1px solid #ccc; padding: 0; font-size: 12px; height: 16px; margin-top: 7px; color: #555;}
#box_200[id] .login_input {width:178px; }
#box_200_2 .label {float: left; margin:0; padding: 0;}
#box_200_2 .zap 		{float:right; margin-top: 7px;}

/* newsletter box */
#box_101			{float:left; width:200px; margin-bottom:10px;}
#box_101 .top	{height:24px; line-height:24px; padding-left:10px;  background-color:#ffc000; color:#fff; font-weight:bold; font-size:12px;}
#box_101 .text	{padding: 6px 10px 8px 10px; height:81px; line-height:1.3em; background:url(../gfx/news_tlo.png) repeat-x;}

#box_101 form 	{margin:0; padding:0; padding-top:6px; font-size:15px; }
#box_101 .newsl_input {width:175px; border:1px solid #ccc; font-size: 12px; height: 16px;}
#box_101[id] .newsl_input {width:178px; }
#box_101 .zap 		{float:right; margin-top:8px;}

/* info prasowe box */
#box_102			{float:left; width: 100%; margin-bottom: 10px;/* width:200px; */ }
#box_102 .top		{height:24px; line-height:24px; padding-left:14px;  background-color:#ffcb2b; color:#fff; font-weight:bold; font-size:12px;}
#box_102 .text		{padding:10px; height:110px; line-height:1.3em; background:url(../gfx/info_tlo.png) repeat-x;border: 2px solid #fff6d9; border-top:0px;}
#box_102 a			{ color:#000; }


#box_top	{border:2px solid #ebf2df; padding:2px 2px 2px 7px;  }
#box_top .text	{}

#box_top .inner_box	{float:right; width:190px; min-height:160px; height:auto !important;  height:160px;  border:2px solid #ebf1de; margin-left:10px; padding:0 7px 7px 7px;}

.tab_zaja			{margin-top:25px;}
.tab_zaja td		{width:200px; text-align:justify;}
.tab_zaja .nag		{font-size:15px; font-weight:bold; color:#92d050;margin-bottom:20px; }

/* stopka */
#stopka 				{
		width:100%; 
		padding-top: 10px;
		text-align:center; 
		line-height:1.4em; 
		background:url(../gfx/menu_tlo_1.png);
		color: #fff;
	/*	margin-bottom: 10px; */
		height: 26px;
}
#stopka a {
    font-family: verdana, tahoma, sans-serif;
		color:#fff; 
		margin-left:15px;
		margin-right:15px;
		font-size:11px; 
		font-weight:bold;
}
#stopka a:hover	{color:#ffa101;text-decoration:none; }	


.listta		{padding-left:15px; list-style-image: url(../gfx/kw.gif);}
.listta	li	{margin-bottom:5px;}

#kontakt	{ margin-top:30px;}

#kontakt .box input	{width:400px;}

#kontakt .box2 textarea	{width:400px; height:200px;}

/* */
#copyright{ visibility: hidden; display: none; }

/* INFO PRASOWE */
.prasowka { color: #fff;}

.data	{border-bottom: 1px solid #92d050; padding-top: 4px; padding-bottom: 4px; margin-bottom: 12px;}
.news 	{padding: 12px 0 10px 0; }
.nius_nagl	{ border: 0px solid red; color:#000; width: 100%; display: block; margin:0;}
h4	{ font-size: 14px; margin: 0; line-height: 20px; padding: 0 0 2px 0; }

.lead	{ border: 0px solid red; color:#000; width: 100%; display: block; margin:0; padding:0 0 5px 0;}

.margin_lewy	{margin-left:10px; margin-bottom:5px;}
.margin_prawy	{margin-right:10px; margin-bottom:5px;}

.clearr		{clear:both;}
.goleft		{float:left;}
.goright	{float:right;}
.alg_left	{text-align:left;}
.alg_right	{text-align:right;}

img {border:0}
.clr {clear:both;line-height:0px;height:-1px; visibility: hidden; }
p {margin:0; padding:0;}
p.indent { text-indent: 20px;}

#slownik p {padding-bottom: 10px; padding-top: 10px;}
#slownik p.glos {border-bottom: 1px solid #ccc;}
#slownik strong {font-variant: small-caps;}

p.go_top {text-align: center;}
#slownik p.glos {font-weight: bold; color: #0c3a90;}

/* TEST KONTROLI ASTMY */
#testastmy td.h { background-color: #A70501; color: #fff; font-weight: bold; padding: 10px;}
#testastmy td.o { width: 20%; text-align: center; padding: 5px;}
#testastmy table { margin-bottom: 20px; }
#testastmy div.linia { width: 100%; height: 3px; background-color: #A70501; margin-bottom: 10px;}

img.mini { padding: 5px; border: 2px solid #ddd; margin-right: 20px; margin-bottom: 12px;}
img.mini:hover { border: 2px solid #bbb; }

input.btt_regulam { 
	border: 0px; 
	background-color: #fff; 
	font-family: verdana, tahoma, sans-serif; 
	font-size: 11px;  
	color:#0c3a90; 
	text-decoration:none;
}
input.btt_regulam:hover { color: rgb(255, 192, 0);text-decoration:none; cursor: pointer;}

div.forum_dzial	{ border-bottom: 1px solid #ccc; padding: 10px; background-color: #eee;}
div.forum_dzial:hover	{ background-color: #ddd; }
div.forum_dzial_info {float: right;}
div.forum_dzial_nazwa {}

table.forum_watki { width: 100%;}

tr.h_forum { background-color: #ccc;}
td.s_forum { border-bottom: 1px solid #ccc; }


.wiecej { display: block; background-color: #7DC034; padding: 4px 14px 6px 14px; margin: 10px 0 10px 0; font-weight: bold; float: left; color: #fff; }
.gora { display: block; font-weight: bold; float: right; padding-top: 10px; border-top: 2px solid #ccc;}

input.med_text { width: 250px; }
input.big_text { width: 250px; height: 500px; }

input.med2_text, textarea.med2_text { width: 400px; }
textarea.big2_text { width: 450px; height: 500px; }

input.big3_text { width: 400px; }
textarea.big3_text { width: 450px; height: 200px; }

/* Galeria */
img.obr { border-bottom: 4px solid #ddd; display: block; margin:0; padding: 10px 0; text-align: center;}
img.obr:hover { border-bottom: 4px solid #bbb; }

/* licznik */
#licznik {	text-align: left;
			margin-top: 12px;
			border-top: 1px solid #fff;
			padding-top:0x;
			padding-bottom: 20px;
			/* border-bottom: 5px solid  #ffcb2b; */
			margin-bottom: 12px;
			color: #5f497a;
}

img.in_tekst { padding: 5px; border: 0px solid #ddd; margin-right: 10px; margin-bottom: 6px; float: left; }
img.in_tekst_r { padding: 5px; border: 0px solid #ddd; margin-left: 10px; margin-bottom: 6px; float: right; }

.error { color: red; }


/* LOGIN */
#logowanie a.btn_login { 
	display: block; 
	width: 100%; 
	text-align: right; 
	padding: 0; 
	border: 0px;  
	font-weight: bold;  
	color: #00A693;
	margin: 0;
}
#logowanie a.btn_login:hover {
	color: #000;
}

#login_box .submit_btn {
  padding: 3px 10px;
  background-color: #555;
  color: #fff;
  cursor: hand;
  font-weight: bold;
}

#login_box .submit_btn:hover {
  padding: 3px 10px;
  background-color: #555;
  color: #fff;
}

#form { width: 300px; }

#form td {
  padding: 5px;
  margin: 0;
}

#login_box {
    margin-top: 15px;
    padding: 10px 19px;
    border: 1px solid #00A693;
    width: 320px;
}

.inputki {
	padding: 10px; 
	text-align: right;
	width: 300px;
}

#info_box {
	padding:16px;
	margin-top: 15px;
	width: 240px;
	float: right;
	background-color: #00A693;
	color: #fff;
}
#info_box ul { padding-left: 10px; margin: 0;}
#info_box li { padding-bottom: 12px;}

.przelacz {
	display: block; 
	width: 10px; 
	height: 10px; 
	border: 2px solid #72b030; 
	float: left; 
	margin-right: 4px;
	background-color: #bDe074;
	padding: 0;
}

.przelacz_sel{
	display: block; 
	width: 10px; 
	height: 10px; 
	border: 2px solid #bDe074; 
	float: left; 
	margin-right: 4px;
	background-color: #7DC034;
	padding: 0;
}

.przelacz:hover {
	background-color: #7DC034;
}


/* FORM */
#main .nagl	{
	font-size:12px; 
	font-weight:bold; 
	border-bottom: 1px solid #20c6b3; 
	padding-bottom: 5px; 
	margin-bottom:10px; 
	margin-top: 10px;
	color: #20c6b3; 
}

#form_edycja .label {
	border-bottom: 1px solid #ddd;
}

div.label 	{ float: left; margin-bottom: 5px; margin-right: 5px; font-weight: bold; font-size: 11px; color: #222;}
div.html		{ float: right; margin-bottom: 5px;}

/* Flash player */
#mp3player4a3fc7fe7970c { float: left; }
#flvplayer4a3fc8662093b { float: left; }

div.flash1 { height: 27px; border: 0px solid red;}
div.flash2 { height: 327px; border: 0px solid red;}

a.box {color: #000;}
