body
		{
			color: #000000;
			background-image: url('http://zdrowie-rodzina.pl/themes/Default/tlo.jpg');
			background-repeat: repeat;
			font-family: Verdana, serif;
			font-size: 9pt;
		}
#container
		{
			margin: 0 auto;
			width: 971px;
		}
#header
		{
			background: #e2fed8 url('http://zdrowie-rodzina.pl/themes/Default/logo_1.jpg') no-repeat;
			width: 971px;
			height: 59px;
			border-top: 1px solid silver;
			border-right: 1px solid silver;
			border-left: 1px solid silver;
		}
#sub-header
		{
			background: #e2fed8 url('http://zdrowie-rodzina.pl/themes/Default/belka_1.jpg') no-repeat;
			width: 971px;
			height: 146px;
			border-right: 1px solid silver;
			border-left: 1px solid silver;
			border-bottom: 1px solid silver;
		}
#content
		{
			width: 815px;
			margin: 0 auto;
			background-color: #ffffff;
			border: 1px solid silver;
		}
#topNapis
		{
			position: relative;
			top: 5px;
			left: 310px;
			width: 580px;
			height: 23px;
			background: #e2fed8 url('http://zdrowie-rodzina.pl/themes/Default/kslz_napis.jpg') no-repeat;
		}
#topMenu
		{
			position: relative;
			top: 11px;
			left: 345px;
			width: 550px;
			height: 24px;
			border-top: 1px solid silver;
			border-right: 1px solid silver;
		}
#menu
		{
			width: 225px;
			height: 300px;
			float: left;
			background-color: #ffffff;
		}
#main
		{
			width: 565px;
			background-color: #ffffff;
			float: left;
			margin: 0 10px;
			min-height: 450px;
		}
#main_green
		{
			width: 565px;
			float: right;
			padding: 10px;
			min-height: 450px;
			background-color: #ddfdce;
			color: #1e9039;
		}
#footer
		{
			width: 100%;
			height: 20px;
			background-color: #f0ffea;
			color: inherit;
			border-top: 1px solid silver;
			float: left;
		}

div.footer
		{
				margin: 2px 0;
				color: gray;
				background-color: inherit;
		}
div.kurs, div.kurs_malenstwo, div.kurs_malzenstwo, div.kurs_siegnij, div.kurs_stres
{
	width: 285px;
	height: 180px;
	float: left;
	cursor: pointer;
}

/*.alpha
{
	filter: Alpha(Opacity=70, Style=0);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.noalpha
{
	filter: Alpha(Opacity=0, Style=0);
	-moz-opacity: 0;
	opacity: 0;

}*/

div.underline
				{
					text-decoration: underline;
				}

div.nounderline
				{
					text-decoration: none;
				}

div.kurs_malenstwo
{
	background-image: url('http://zdrowie-rodzina.pl/themes/Default/kurs_malenstwo.jpg');
	background-repeat: no-repeat;
	margin-left: 8px;
}

div.kurs_malzenstwo
{
	background-image: url('http://zdrowie-rodzina.pl/themes/Default/kurs_malzenstwo.jpg');
	background-repeat: no-repeat;
	width: 255px;
}

div.kurs_siegnij
{
	background-image: url('http://zdrowie-rodzina.pl/themes/Default/kurs_siegnij.jpg');
	background-repeat: no-repeat;
	margin-left: 8px;
}

div.kurs_stres
{
	background-image: url('http://zdrowie-rodzina.pl/themes/Default/kurs_stres.jpg');
	background-repeat: no-repeat;
	width: 255px;
}
div.menu
		{
			min-height: 180px;
			width: 180px;
			/*background: #ffffff url('http://zdrowie-rodzina.pl/themes/Default/gradient_menu.jpg') repeat-x;*/
			background-color: #F0FFEA;
			color: inherit;
			border: 1px solid #20953C;
			margin: 15px auto;
		}

div.kursy, div.kursy2
		{
			padding: 0;
			margin: 15px 0;
		}

div.kursy
		{
			border: 1px solid #20953C;
			background-color: #F0FFEA;
		}
div.kursy2
		{
			border: 1px solid #CD8B3F;
			background-color: #FFFEE0;
		}
div.kursy_inside
		{
			margin: 10px 10px 15px 10px;
			padding: 0;
		}

div.button
		{
				height: 40px;
		}
h2.tytul
{
	font-size: 13pt;
	margin-top: 10px;
	color: #4b5250;
	background-color: inherit;
}
h4.menu
		{
			margin: 10px;
			/*font-size: 8pt;*/
			color: #4b5250;
			background-color: inherit;
		}

ul.topMenu
		{
			display: block;
			margin: 4px 0;
			padding: 0;
		}
ul.punktor, ul.punktor_r
		{
			list-style-image: url('http://zdrowie-rodzina.pl/themes/Default/punktor.gif');
			padding: 0;
			margin-left: 30px;
			margin-top: 18px;
		}
ul.punktor_r
		{
			margin: 5px 20px;
		}
ul.punktor2
{
		margin-left: 10px;
		padding: 0;
}
ul.arab
				{
					list-style-type: decimal;
				} 
li.topMenu
		{
			display: inline;
			margin: 0 20px;
			padding: 0;
		}

img.menuIcon
				{
						margin: 3px;
						float: left
				}
/* MESSAGES */
span.message_error, span.message_head_error
		{
			color: #c60e30;
			background-color: inherit;
			display: block;
			margin: 0 30px;
		}
span.message_ok, span.message_head_ok
		{
			color: #1e9039;
			background-color: inherit;
			display: block;
			margin: 0 30px;
		}
span.message_info, span.message_head_info
		{
			color: #0434ba;
			background-color: inherit;
			display: block;
			margin: 0 30px;
		}
span.message_head_error, span.message_head_ok, span.message_head_info
		{
			margin-left: 65px;
			margin-top: 15px;
			font-weight: bold;
		}
/* FORMULARZE */
input.login, input.formularz, .formularz_big, textarea.formularz
		{
			border: 1px solid silver;
			width: 125px;
			
		}
input.formularz, textarea.formularz
		{
			width: 250px;
		}
.formularz_big
				{
					font-family: Verdana, serif;
					font-size: 9pt;
					width: 490px;
					margin-bottom: 7px;
				}
.linkButton:visited, .linkButton:active, .linkButton:hover, .linkButton:link
		{
			color:#5f5f5f;
			padding: 3px;
			background-color:#C2EFC2;
			text-decoration: none;
			margin-right: 2px;
			border: 1px solid silver;
		}
.lista
		{
			width: 170px;
			border: 1px solid silver;
			font-size: 9pt;
			background-color: #effee9;
		}
a:link, a:visited
		{
			color: #4b5250;	text-decoration: none;
		}
a:hover
		{
			color: #d05b0e;
		}
.justify
		{
			text-align: justify;
		}
.center
		{
			text-align: center;
		}
.right
		{
			text-align: right;
		}
.bold
		{
			font-weight: bold;
		}
.txtLinia5
				{
						min-height: 5px;
				}

.txtLinia10
				{
						min-height: 10px;
				}
.txtLinia20
				{
						min-height: 20px;
				}
.txtLinia30
				{
						min-height: 30px;
				}
.txtLinia60
				{
						min-height: 60px;
				}
.txtLinia170
				{
						min-height: 170px;
				}
.txtLinia230
				{
						min-height: 230px;
				}
.txtPole1, .txtPole2
				{
						float: left;
				}
.txtPole1
				{
						width: 200px;
						padding-left: 30px;
				}
.red
				{
					color: #fe0000;
					background-color: inherit;
				}
.cherry, a.cherry
{
					color: #bF174d;
					background-color: inherit;
}
.green
				{
					color: green;
					background-color: inherit;
				}
.oldGreen, p, ul
				{
					color: #4b5250;
					background-color:inherit;
				}
.gray
				{
					color: gray;
					background-color:inherit;
				}
.silver
				{
					color: silver;
					background-color:inherit;
				}

.messages_error, .messages_ok, .messages_info 
{
	border: 1px solid silver;
	margin: 10px 5px;
}

.bgRed, .messages_error
				{
					color: inherit;
					background-color: #ffc3c3;
				}
.bgGreen,  .messages_ok
				{
					color: inherit;
					background-color: #effee9;
				}
.bgBlue, .messages_info
				{
					color: inherit;
					background-color: blue;
				}
.green, a.green
				{
						color: green;
						background-color: inherit;
				}
.noborder, img
				{
					border: 0;
				}

.font8
				{
						font-size: 8pt;
				}

.font10
				{
						font-size: 10pt;
				}
.font11
				{
					font-size: 11pt;
				}
.font12
				{
					font-size: 12pt;
				}
.grid
				{
					border-spacing: 0;
					border-collapse: collapse;
					margin: 5px 5px 5px 5px;
					width: 95%;
				}
.gridRowGreen, .gridRowTransparent, .gridHeader
				{
					border: 1px solid #20953C;
					height: 25px;
				}
.gridRowGreen
				{
					background-color: #d5ffc4;
				}
.gridRowTransparent
				{
					background-color: #FFFEE0;
				}
hr
				{
					border: 1px solid #20953C;
					width: 95%;
				}
hr.pol
				{
					width: 75%;
					margin: 20px auto 20px auto;
				}
p
				{
					color: inherit;
				}

td.strongGreen, td.lightGreen, th.green
				{
					border: 1px solid #00456b;
					padding: 3px;
				}
td.strongGreen
				{
					background-color:#7DDF93;
				}
td.lightGreen
				{
					background-color: #B5DFBF;
				}