body{margin:0px; background:#fff; font-family:Tahoma, sans-serif; }
img{border:0px}
/*
.logo{margin:20px; margin-left:8px}
.jak_dziala{position:absolute; margin-left:520px; margin-top:15px;  width:160px;}
.komunikator_box{position:absolute; margin-left:750px; margin-top:15px;  width:220px; line-height:12px}
.komunikator_box span{color:#000}
*/
.logo{margin-left:-12px;  font-family:Tahoma, sans-serif; margin:5px; margin-bottom:10px;}
.jak_dziala{position:absolute; margin-left:460px; margin-top:25px;  width:178px; font-size:16px; }
.komunikator_box{position:absolute; margin-left:755px; width:220px; font-family:Verdana, sans-serif; line-height:15px; font-size:14px; margin-top:40px;}
.addition{ display:block; }
.header_kom{font-size:21px; font-family:Arial}
.left_col{border-left: solid 1px #b3b3b3; border-right: solid 1px #b3b3b3; padding:0px 30px 0px 26px;}
/*
#wrapper{margin:0 auto; width:980px; background: url('../img/top_bg.png') no-repeat right top;
 background: url('../img/top_bg.png') no-repeat right 7px; hack dla ie 
}
*/
#wrapper{margin:0 auto; width:980px; background: url('/img/top_bg.png') no-repeat 440px 5px;
*/ background: url('/img/top_bg.png') no-repeat 455px 10px; /*hack dla ie */
}
#wrapperim{margin:0 auto; width:980px; }
ol li {font-family:verdana; font-size:14px;}
#content_form{width:666px; float:left; }
#content_icons{width:300px; float:right;  font-family:Tahoma, sans-serif; }
#content_icons p{font-size: 12px}
		.header_top{ background:url(../img/border.png) repeat-x; height:4px; overflow:hidden; padding:0px;}
		.border_top_left{float:left; background:  url(../img/round.png) no-repeat;  height:4px; width:5px}
		.border_top_right{background: url(../img/round.png) no-repeat  top right ; float:right;  height:4px; width:5px}
		.header_bottom{background:url(../img/border.png) repeat-x 0px 3px ; overflow:hidden; height:4px; padding:0px;}
		.border_bottom_left{float:left; background:  url(../img/round.png) no-repeat 0px -8px; float:left;  height:4px; width:5px}
		.border_bottom_right{background: url(../img/round.png) no-repeat  right -8px; float:right;  height:4px; width:5px}
		
		h1,h2,h3,h4{font-family: Arial, sans-serif; margin:0px;}
		h1{   padding-top:10px; padding-bottom:10px;  margin:3px; margin-top:0px;  font-size:25px; text-indent:10px}
		h2{  color:#0052c1; font-size:22px; margin-top:10px; margin-bottom:-23px}
		h3 strong { background:#fffdc6;font-weight:boldeer }
		h3{font-size:18px; margin-bottom:10px; margin-top:-5px }
.imgLabel{float:left}
.ico1,.ico2,.ico3,.ico4,.ico5,.ico6 {height:60px; width:60px}
		 .ico1{background:url(../img/labelIcons.gif) no-repeat;}
		 .ico2{background:url(../img/labelIcons.gif) no-repeat -60px top; }
		 .ico3{background:url(../img/labelIcons.gif) no-repeat right top; }
		 .ico4{background:url(../img/labelIcons.gif) no-repeat left -60px; }
		 .ico5{background:url(../img/labelIcons.gif) no-repeat -60px -60px; }
		 .ico6{background:url(../img/labelIcons.gif) no-repeat right -60px; }
		 .description{ margin-left:60px; width: 180px;}
	h3 span {color:#11a9ed}
fieldset { border: none; margin: 0; padding: 0; padding-bottom:30px; display: block; border-bottom:1px #b3b3b3 solid}
.border_boczny{border-left: solid 1px #b3b3b3; border-right: solid 1px #b3b3b3; }
.border_boczny_im{border-left: solid 1px #b3b3b3; background: url(../img/komunikator.png) no-repeat 20px 70px; height-min:630px; border-right: solid 1px #b3b3b3; }
.jak_dziala span {color:#0052c1}
.logo a{color:inherit; text-decoration:none;}

/* stopka strony */
	#footer {
		width: 100%;
		height: 45px;
	}
	#footer p {
		width: 980px;
		margin: 0 auto;
		padding: 5px 0;
		font-size: 0.7em;
		text-align: center;
	}

	#footer p span {color: #ccc;}
	#footer a { color: #0052c1; font-weight:normal;text-decoration: underline; }
	#footer a:hover { text-decoration: none; }
	
/** koniec stopki **/

/* Register form - fieldset */
	fieldset, .summary {  margin: 10px auto; padding: 0 0 10px 0; }
	.summary h2 { font-size: 0.9em; font-weight: bold;  color: #035BB2; padding: 14px 0 15px 20px;}
	fieldset ul {list-style-type:none; padding: 20px; padding-bottom:0px  }
	fieldset ul li {list-style-type:none; overflow: hidden; padding: 10px 0; clear: both;  }
	fieldset ul li label { font-weight: bold; float: left; width: 142px; text-align: right; font-size: 12px; }
	fieldset ul li .txt, fieldset ul li select { border: 1px solid #82a0ba; width: 310px; float: left; margin: -2px 8px 0 8px; }
	fieldset ul li select { width: auto; }
	fieldset ul li .inputError { color: #000000; background: #fff5f5; border: 2px solid #d71d2e; }
	fieldset ul li .description { float: left; font-size: 12px; margin-left: 0px; width: 400px;}
	fieldset ul li .description p { margin: -2px 8px; }
	fieldset .infoText { background: url(../img/info.gif) no-repeat left top; color: #ff8400; font-weight: bold; 	display: block; clear: both; padding: 12px 0 0 40px;  height: 27px; margin: 10px auto; font-size: 0.9em;	}
	fieldset .showError { background:  url(../img/info.gif) no-repeat left top; }
	fieldset .checkContainer { overflow: hidden;  margin: 0 auto; }
	fieldset .checkContainer .checkboxList { float: left; padding: 10px 10px; }
	fieldset .checkContainer .checkboxList li { padding: 2px; width: 290px; }
	fieldset .checkContainer .checkboxList label { width: 260px; float: right; text-align: left;}
	fieldset .checkContainer .checkboxList input { float: left; }
	fieldset .submit { padding-left: 227px;  }
	fieldset .submit p { font-size: 16px; padding-bottom: 15px; }
	fieldset .weryfikacjaF { padding: 10px 0 10px 217px; }

	#tagi{text-align:center; font-size:12px; width: 935px; position: relative; clear:both; margin: 0 auto; margin-bottom:10px}
	#tagi a{text-decoration: none; color:#aaa; margin-left:3px}
	#tagi a:hover {text-decoration: underline; }
	
.errorMsgBox p { font-weight: bold; font-size: 0.85em; color: #d71d2e; padding: 10px 10px 0px 35px;}
/* Weryfikacja */
#weryfikacjaF
#weryfikacjaF *{ margin:0px; padding:0px; }
#weryfikacjaF div.pytanie *, #werysikacjaF div.odpowiedz *{ display:inline; }
#weryfikacjaF div.pytanie , #werysikacjaF div.odpowiedz { margin-top:10px; }
#weryfikacjaF .errorTxt{ float:right;}
#weryfikacjaF label{ color:#888; }
#weryfikacjaF div.pytanie span.add{ text-align:left; color:orange; }
/*#weryfikacjaF img{ margin-left:50px;}*/
#weryfikacjaF .captcha_img{ margin:0px auto; width:300px;  } 

/*Zaznaczenie na czerwono pól tekstowych dla których wystąpił błąd*/
.fieldError>input.txt{ border:1px solid #f00; }
.content{padding:20px}
.imList { padding: 10px 10px 10px 30px;  LIST-STYLE-IMAGE: url("boolet.png"); list-style:none; font-family:Verdana; font-size:12px}
#twojeDaneF span,#weryfikacjaF span {color:#f00;  margin-left:150px; font-size:14px}
.errorTxt {color: #f00;}
#pytanieItem .errorTxt,#twojeKontoF .errorTxt, #legal .errorTxt, #odpowiedzItem .errorTxt, #weryfikacjaF .errorTxt{color:#f00;}
.right{margin-left:524px; padding:10px}
/*strona po zalogowaniu*/
#content_done .messageBox{ 
background: url(../img/info.gif) no-repeat left top; color: #ff8400; font-weight: bold; 
		display: block; clear: both; padding: 12px 0 0 40px;  height: 27px; margin: 10px auto; font-size: 0.9em;
}
.content ol {margin-left:35px}
.content{padding:20px}
.loginfield{background:url(/img/forgot_tlo.gif) no-repeat; height:100px; margin-left:50px; }
.login{padding:40px;  }
.login .submit{margin-left:260px; margin-top:-30px }
#content_done h2{ border-top:1px #b3b3b3 solid;  color:#0052c1; font-size:19px;  margin:0px 22px 0px 22px;  }
#content_done h3{margin: 0px;padding:0px}
#content_done h2{margin:0px 22px 0px 22px; padding:0px; padding-top:10px; }
#content_done .desc{padding:0px 22px 0px 22px ; font-size:12px}
.email p{padding-left:50px}
.login p{padding-left:50px}
.webmail p{padding-left:50px; font-size:14px}
.emailApp ul  {padding-left:100px; list-style:square }
.emailApp span {font-weight:bold} 
.helpInfo, .emailApp p{padding-left:50px; font-size:14px; padding-right:50px; }
.screenshot{text-align:center}
#content_done a{color:#0052c1}
.red_text{color:red; font-size:14px; font-weight:bold; font-family:tahoma; position:absolute; margin-top:15px; margin-left:-280px;}
.header_bg{background:#fffdc6; height:50px; margin-left:3px; margin-right:3px}
.return a{ float:right; font-size:19px; margin-top:12px; margin-right:5px;padding:1px;  background:#c1dafc; text-decoration:none; color:#000 }
 #im li {margin-top:12px; list-style-image: url("boolet.png");}
.reg_box {background:#cce1fd url(reg_box_bg.gif); padding:20px;  width:376px }
.reg_box p{margin:0px}
#im h2{font-family:Verdana; font-size:24px; font-weight:normal;}
.im_opis{font-size:12px}
.clear{clear:both}
.down_desc{float:right; font-size:14px; width:190px; font-family:Arial; margin-right:-10px; margin-top:5px; }
