﻿.Intro {
	text-align: left;
	padding: 0 20px .5em 144px;
	background-image: url(../images/woman.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
	border-bottom: 1px solid #b7bbbe;
	margin-bottom: 1.5em;
}
.Intro-hd,
.Intro-body {
	font-family: Arial, sans-serif;
}
.Intro-hd {
	color: #15314f;
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: .5em;
}
.Intro-body {
	color: #15314f;
	font-size: 14px;
	line-height: 1.6;
	margin: 0 0 .8em;
	padding: 0;
	list-style: none;
}
.Intro-body > li {
	background: url(../images/dot.gif) 10px 50% no-repeat;
	padding-left: 24px;
}
.Intro-img {
	display: block;
	width: 232px;
	height: 36px;
	background: url(../images/podpis.png);
	margin-left: 20px;
}

#cid img {
	top: -2px;
}	

a.link_granatowy{
	line-height: 24px;
	color: #003366;
	text-decoration: none;

	font-size:14px;
	font-weight:bold;
}

a.link_granatowy:hover {
	color: #003366;
	text-decoration:underline;
}

a.link_granatowy:active {
	color: #003366;
}

a.link_granatowy:visited {
	color: #003366;
}

a.link_pomaranczowy {
	line-height: 24px;
	color: #ff6100;
	text-decoration: none;

	font-size:14px;
	font-weight:bold;
}

a.link_pomaranczowy:hover {
	color: #ff6100;
	text-decoration:underline;
}

a.link_pomaranczowy:active {
	color: #ff6100;
}

a.link_pomaranczowy:visited {
	color: #ff6100;
}

.body_class { background: #82afd0 url(../images/tail.jpg) repeat-x 0 0 }
		.c_t		{background:url(../images/c_t.gif) repeat-x 0 0 #fff}
		.c_l		{background:url(../images/c_l.gif) repeat-y 0 0}
		.c_r		{background:url(../images/c_r.gif) repeat-y right 0}
		.c_b		{background:url(../images/c_b.gif) repeat-x 0 bottom}
		.c_tl		{background:url(../images/c_tl.gif) no-repeat 0 0}
		.c_tr		{background:url(../images/c_tr.gif) no-repeat right 0}
		.c_br		{background:url(../images/c_br.gif) no-repeat right bottom; width:100%;}
		.c_bl		{background:url(../images/c_bl.gif) no-repeat 0 bottom; padding:3px}
		.submit_class {background:url(../images/button.gif) repeat-x 0 0;width:80px; height:23px; color:#fff; font-weight:bold; border:none; display:block;padding:0px 0px 3px 0px; text-align:center; margin:5px 0px 0px }
		.legend_class{
						background:#fff url(../images/header_back.gif) repeat-x;
						border:1px solid #b7b7b7;
						padding:0px 5px 0px 5px;
						font-weight:bold;
						margin-left:2px;
						color:#4F637B;
					 }
		.fieldset_class{
						background:#fbfdff;
						border:1px solid #b7b7b7;mg
						margin-left:10px;
						margin-top:5px;
						padding:2px;
					}
		div.msg_error{
						margin:10px;
						padding:0 5px 4px;
						_height:1%; /* IE 6 */
						overflow:hidden;
						border:1px solid #924949;
						background:#ffcece;
						font-family:Arial;
						font-size:12px;
					}
					
		.msg_error h3{
						padding:4px 6px 0;
						height:20px;
						font-family:Arial;
						font-size:12px;
						font-weight:bold;
						margin:0 -5px 4px;
						line-height:normal;
						color:#6f2c2c;
						background:url(../images/error.gif) repeat-x;
					}
		
		.msg_error span.icon{
						float:left;
						width: 32px;
						height: 32px;
						margin: 2px;
						vertical-align: middle;
						background-image: url(../images/error_32x32.png);
					}
		div.msg_ok{
						margin:10px;
						padding:0 5px 4px;
						_height:1%; /* IE 6 */
						overflow:hidden;
						border:1px solid #60a174;
						background:#f0fff8;
					}
					
		.msg_ok h3{
						padding:4px 6px 0;
						height:20px;
						font-family:Arial;
						font-size:12px;
						font-weight:bold;
						margin:0 -5px 4px;
						line-height:normal;
						color:#6f2c2c;
						background:url(../images/ok.gif) repeat-x;
					}
		
		.msg_ok span.icon {
						float:right;
						width: 32px;
						height: 32px;
						margin: 2px;
						vertical-align: middle;
						background-image: url(../images/ok_32x32.png);
					}
			