/* podstawowe komponenty */
body {
	margin:0 0 2em 0; 
	padding:0; 
	font: normal normal normal 11px "Arial",sans-serif;
	background: #ffffff url("images2/background.png") repeat-x;
	color: #686868;
}
a img { border: none; }

.clear { clear: both; }
a { text-decoration:none;}
a.bluen {
	cursor:pointer;
}
a.button.toRight, a.bluen.toRight { float:right; }
.bluen {
	display: block;
	float: left;
	height: 28px;
	background: URL("images2/blue_background.png") no-repeat;
	margin-right:5px;
}
.bluen span{
	display: block;
	padding: 0px 12px 0px 28px;
	line-height: 28px;
	font-weight: bold;
	color: #ffffff;
	background: URL("images2/blue_background_right.png") no-repeat 100% 0;
}
.boxButtons {
	margin-right:29px;
}
h2 {
	display:inline;
	color:#484848;
	margin-left:28px;
}
h2.orange{
	color: #ff7200;
	font-size:16px;
	font-family: "Arial",sans-serif;
	text-align:center;
	padding:0;
	margin:0 0 4px 0;
	display:inline;
}
.clear.spacebottom { margin-bottom:14px; }

.hr { height:2px; font-size:2px; margin:11px 0; background: repeat-x url("images2/hr.gif"); }

#top { 
	height:113px;
}
#top #logo { width:150px; height:50px; 
	position:absolute; top:25px; left: 35px; 
}
#screen { padding-bottom: 1em; width:auto; }
#screen #contentArea { overflow:hidden; background: no-repeat url(images2/logowanie_bg.jpg) 80% 0;
	height:435px; 
	}
#footer {  
	height: 76px;
	width:auto;
	background-color: #fbfbfb; 
	clear:both; 
	padding-top:14px; 
}
#footer a.infolinia { display:block; float:right; }

.box_stdC {width:560px; position:relative; margin:0 auto; margin-top:50px; right:30px;}
.box_stdC p{ margin:10px 0 10px 30px; }
#logo{
	margin-left:180px;
}
#copyr{
	float:left;
	font-family:Tahoma,sans-serif;
}
#infolinia{
	float:right;
}
#footer_cp{
	padding:0 170px 0 210px;
}
#footerh{
	padding-top:17px;
	clear:both;
}
#screen .box_logowania { position: relative;}
#screen .box_stdC .box_logowania  { margin:1px; padding-top:17px;}

#screen .box_logowania {
background-color:#f1f1f1; 
	padding:10px;

}
#screen .box_stdC {
	padding:10px;
	margin-right:30%;
}
.box_std { border:1px solid #f1f1f1; background-color: white; margin:20px 59px 30px 20px;}
ul.std_square { list-style:none; padding:0; margin:0 0 0 15px; top:-5px; position:relative;}
ul.std_square li {  
	padding-bottom:3px;
	padding-left:39px;
	overflow: hidden;
	width: 390px;
	background: url("images2/ul_item.gif") no-repeat 18px 4px;
}
h2.checked { 
	line-height:30px; 
	padding-left: 47px;
}
