﻿#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);
					}
			
