body {
    font:11px/14px Tahoma, Helvetica, sans-serif; 
    color:#000000;
	margin:0; padding:0;
}
	a {text-decoration:underline; color:#003366;cursor:pointer;}
	a:hover { text-decoration:none; color:#0e78b2;}
	a img {text-decoration:none; border:0;}
	table, td, th { font:11px/14px Tahoma, Helvetica, sans-serif; }
	h1 {
		font:bold 18px/18px "Trebuchet MS", Arial, sans-serif;
		margin:15px 0px 0px 0px;
	}
		h1.komunikat {color:#114477; width:480px; margin:15px 0px 0px 0px;}
	h2  { 
		width:480px;
		font:bold 14px/16px "Trebuchet MS", sans-serif; 
		color:#114477; margin:10px 0px 5px 0px;
	}
	h3, span.blue {font:bold 12px/12px "Trebuchet MS", sans-serif; color:#0e78b2;}
	h3 {padding:0px; margin:20px 0px 0px 0px;}
	p, div.tresc {
		width:480px; 
		margin:10px 0px 0px 0px;
		padding:0;
		text-align:justify;
		font:11px/14px Tahoma, Helvetica, sans-serif; 
	}
	div.tresc {
		background-image:url('images/borderdots.gif');
		background-position:bottom center;
		background-repeat:repeat-x;
		padding-bottom:30px;margin-bottom:10px;
	}
	p.lead {
		margin:5px 0px 5px 0px;
		padding-bottom:20px;
		background-image:url('images/borderdots.gif');
		background-position:bottom center;
		background-repeat:repeat-x;
	}
	p.info {	margin:25px 0px 0px 0px; border:0; font-weight:bold;padding:0px;}
	p.lead a.text {text-decoration:none; color:#000000; }
	p.lead a.text:hover {background-color:#f0f0f0; color:#555555; cursor:pointer;}
	a.arrow {
		padding-left:12px;
		background:#FFFFFF url('images/arrow1.gif') center left no-repeat;
		color:#006699;
		line-height:15px;
	}
	a:hover.arrow {
		padding-left:12px;
		background:#FFFFFF url('images/arrow1_on.gif') center left  no-repeat;
		color:#cf9700;
		line-height:15px;
		text-decoration:none;
	}
	p.lead  a.arrow , p.biuro a.arrow {float:right;}
div#all { background-color:#e4e4cf; }
div#topbar{
	height:8px;
	background-color:#EEEEEF;
	text-align: right;
	border-bottom:1px  solid #ccccdd;
}	
div#menubar{
	height:28px; line-height:25px;
	background-color:#114477;
	text-align: right;
	border-bottom:1px solid #ccccdd;
	background-image:url('images/belka_5.jpg');
	clear:both; 
}
	span.menuleft {float:left;text-align:left; margin-left:15px;}
	span.menu, span.menuleft {
		color:#efefef;
		font-size:11px;
		margin-right:0px;
		font-weight:bold;
	}
	span.menu a, span.menuleft a 
	{
		font-size:11px;
		color:#efefef;
		margin-left:5px;
		margin-right:5px;
		text-decoration:none;
		font-weight:bold;
	}
	span.menu a:hover, span.menuleft a:hover
	{
	    text-decoration:underline;
	    color:#FFFFFF;
	}
	
	
	span.menuleft2 {float:left;text-align:left; margin-left:5px;}
	span.menu, span.menuleft2 {
		color:#efefef;
		font-size:11px;
		margin-right:10px;
		font-weight:bold;
	}
	span.menu a, span.menuleft2 a 
	{
		font-size:11px;
		color:#efefef;
		margin-left:5px;
		margin-right:5px;
		text-decoration:none;
		font-weight:bold;
	}
	span.menu a:hover, span.menuleft2 a:hover
	{
	    text-decoration:underline;
	    color:#FFFFFF;
	}
	
	
	
	
	
	
div#logo { clear:both; text-align:right; padding:10px 30px 10px 20px;background-color:#FEFEFE; border-bottom: 2px solid #EEEEEE;}
	div#logo a img, div#logo a {border:0;}
	div#logo {vertical-align:baseline;}
div#main{
	text-align:left;
	background-color:#fefef9; 
	margin-left:200px;
	padding:10px 15px 10px 15px;
	border-left:1px solid #cccccc;
	background-image:url('images/bg_test.png');
	background-repeat:repeat-x;
		
}
	div#main ul {
		margin:10px 0px 0px 0px;
		padding:0px;
	}
	div#main li {
		width:440px;
		list-style-image:url('images/square_li_on.gif');
		list-style-position:outside;
		margin-left:20px;
	}
	div#box_biuroprasowe {
		color:#ffffff; 
		font-size:11px; float:right;
		line-height:12px;
		margin-top:10px;
		margin-left:10px;
		width:220px; height:213px;
		background-image:url(images/box.png);
		background-repeat:no-repeat;
		padding-top:75px;padding-left:3px;
	
	}
	a.li {
		background: #FFFFFF url('images/square_li.gif') no-repeat;
		padding-left:15px;
		line-height:14px;
		color:#444444;
		text-decoration:underline;
	}
	a.li:hover {
		text-decoration:none;
	}
	div#path {color:#333333;font-size:10px;width:480px; }
	div#path a {
		color:#999999;
		font-size:10px;
		background-image:url('images/square_ye.gif');
		background-position:right center;
		background-repeat: no-repeat;
		padding-right:15px;
		}
	div#path a:hover {color:#cf9700;}
	
	.data {display:inline; padding:2px 2px; font-size:10px;  line-height:15px;color:#666666;}
	a.druk {
		background-image:url('http://biuroprasowe.wlmedia.pl/images/print.gif');
		background-repeat:no-repeat;
		background-color:none;
		text-align:left; padding:2px 0px 2px 15px; margin-left:5px;
		color:#666666; font-size:10px; line-height:15px;font-family: Tahoma, sans-serif;
		text-decoration:none;
		border:0; cursor:pointer;
	}
	a.druk:hover {color:#333333;}
	.firma {color:#cc9900;}
	form.szukaj 
	{
		background-color:#efefef;
		border:1px solid #e0e0e0;
		width:280px; padding:10px;
		text-align:left;
	}

	form.szukaj select{ font:11px Tahoma, Helvetica, sans-serif; }
	form.szukaj label {width:100px; text-align:right; display:block;float:left;}
	form.szukaj input.check {margin-left:105px;} 
div#left {
	width:200px;
	background-color:#e4e4cf;
	color:#114477;
	background-image:url('images/bg_testleft.png');
	background-repeat:repeat-x;
	float:left;
}
	div#left  h1 {
		padding-top:10px;
		padding-left:10px;
		font:bold 12px/14px Tahoma, sans-serif;
		margin:10px 0px 10px 0px;
	}
	div#left a.menu {
		display:block;
		color:#114477;
		background-color:#d2d2b4;
		/*border-bottom:1px dotted #114477;*/
		font:11px/18px Tahoma, Helvetica, sans-serif;
		text-align:left;
		text-decoration:none;
		margin-bottom:2px;
		padding-left:25px;
		
	}	
	div#left a.on {
		background-color:#dcdcbe;
		background-image:url('images/square_ac.gif');
		background-repeat:no-repeat;
	}
	div#left a.menu:hover { 
		background-color:#dcdcc0;
		text-decoration:none;
		cursor:pointer;
		color:#0099cc;
		background-image:url('images/square_on.gif');
		background-repeat:no-repeat;
	}

div#foot {
	text-align:left; 
	background-color:#FFFFFF;
	border-top:1px solid #1188bb;
	padding:10px;
	clear:both;
	color:#777777;
}
	div.footmenu { height:16px; line-height:14px;vertical-align:bottom;}
	div.footmenu a {color:#777777; text-decoration:none;}
	.bottom {vertical-align:bottom;}
	div.footmenu a:hover {color:#0e78b2; text-decoration:none;}
	a.astcon {
		font-size:10px;
		line-height:30px;
		background-image:url('http://biuroprasowe.wlmedia.pl/images/astcon_dots_mini.png');
		background-repeat:no-repeat;
		padding:4px 3px 3px 15px;
		color:#669966;text-decoration:none;}
div.clear {clear:both;line-height:1px;}
th {text-align:right; padding-right:5px; font-weight:bold;}
input.text,select { border:1px solid #999999; margin:2px; }
input.szukaj {border:1px solid #999999; font-size:11px;}
input.button {border:1px solid #999999; font-size:11px;padding:0px;}
input.text {
		line-height:12px; 
		font-size:11px; 
		color:#444444; 
		padding:1px;
	}
span.strona {
	display:block; float:left;
	width:14px;
	height:14px;
	border:1px solid #cccccc;
	line-height:14px;
	text-align:center;
	margin:1px;
	color:#cccccc;
}
a.strona {
	display:block; float:left;
	width:14px;
	height:14px;	
	background-color:#e0e0e0;
	border:1px solid #cccccc;
	line-height:14px;
	text-align:center;
	margin:1px;
	text-decoration:none;
	color:#cf9700;
	
}
a.strona:hover {
	background-color:#f0f0f0;
	border:1px solid #ccddff;
	margin:1px;
	text-decoration:none;
	color:#0e78b2;
	
}
a.bluebutton {
	display:block; 
	margin-top:6px; width:80px;
	margin:3px 5px;float:left; 
	text-decoration:none; text-align: center; 
	font-weight:bold; padding:3px 5px;
	background:#5b93cc;
	background-image:url('images/bluebutton.jpg');
	background-repeat:repeat-x;
	color:#efefef;
	}
a.bluebutton:hover {text-decoration:none;background-image:url('images/bluebutton_on.jpg');color:#ffffff;}
/* ######################################################## */
form.kontakt {
	border:1px solid #e6e6e6;
	padding:10px;
	margin:20px 60px 20px 20px;
	width:280px;
	display:block;
	float:right;
} 
/*
form.kontakt input,form.kontakt select, form.kontakt textarea{display:block; float:left;margin:0px 5px;}
form.kontakt textarea {margin-top:10px;}
form.kontakt label {
	display:block;
	float:left;clear:both;
	width:200px;
	margin:5px 0px;
	text-align:left;
	border:1px solid red;
	}
	*/
form.kontakt input, select,textarea {
    padding:1px;
    font:11px Arial, sans-serif;
    color:#006600;
}
input.button {padding:1px 5px;}
/* ######################################################## */

