@charset "utf-8";
/* CSS Document */
body{
    behavior: url(/js/ie6alert.htc);
	background:#FFFFFF url(img/topBg.gif) top left repeat-x;
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:11px;
	color:#242323;
}

a{
	color:#247289;
	outline: none;
}

a:hover{
	text-decoration:none;
}

p, div, img, h1, h2, h3, h4{
	border:0px;
	margin:0px;
	padding:0px;
}

.content h4{
font-size:13px;
font-weight:bold;
padding-bottom:5px;
padding-top:10px;

} 
div#top{
	width:1011px;
	height:240px;
	position:relative;
	margin:0px auto;
}
a#logoLink{
	display:block;
	width:280px;
	height:92px;
	position:absolute;
	top:120px;
	left:20px;
}
div#contener{
	width:990px;
	margin:0px auto;
	min-height:400px;
	padding:10px 0px;
}
div#leftContent{
	width:245px;
	padding:0px 10px;
	float:left;
}

div#rightContent{
	width:725px;
	float:left;
}

div#rightContent h1{
	font-size:14px;
	padding-left:15px;
}

div#rightContent h2{
	padding-left:25px;
	font-size:12px; 
	color:#213471;
}

div#rightContent .content h2{
	padding-left:0px;
	font-size:12px; 
	color:#213471;
}

div.loginBoxTop{
	background:transparent url(img/loginTop.gif) top left no-repeat;
	width:245px;
	height:2px;
}
div.loginBox{
	background:#e3edeb url(img/loginBottom.gif) bottom left no-repeat;
	width:225px;
	padding:10px;
	font-size:11px;
}

div.loginBox h1{
	font-size:14px;
	font-family:Arial;
	color:#213471;
	padding:0px;
	margin:0px;
	text-align:center;
	padding-bottom:10px;
}
div.loginBox h1.left{
text-align:left;
}

div.loginBox .saldo{
	font-weight:bold;
}

div.loginBox h1.left a, div.loginBox .saldo a{
	float:right;
	font-size:14px;
	font-weight:bold;

}
div.loginBox .saldo a{
		font-size:11px;
}


div.loginBox h1.left img{
	display:block;
	float:left;
	padding-right:5px;
}
div.loginBox .content p{
	padding-top:8px;
	
}
div.loginBox .content p.firmy{
	text-indent:0px;
	padding:0px 0px 0px 20px;
	line-height:16px;
}

div.loginBox .menu, div.loginBox .menu2{
	padding-left:25px;
}
div.loginBox .menu2{
	font-weight:bold;
}
div.loginBox .menu2 a{
	margin-top:8px;
	display:block;
	width:auto;
	font-size:12px;
	width:150px;
}
div.loginBox .menu2 a img{
	display:block;
	padding-right:5px;
	float:left;
}
div.loginBox .content{
	padding:0px;
}
div.loginBox .menu a{
	color:#1f1f1f;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

div.loginBox h1 img{
	margin-right:3px;
}


div.loginBox p img{
	margin-right:3px;
	float:left;
	display:block;
}

div.loginBox table{
	font-size:11px;
}
div.loginBox table td{
	padding:4px 0px;
}
div.loginBox input.inputText, div.loginBox .inputText input {
	background:transparent url(img/inputBg.gif) no-repeat top left;
	width:126px;
	height:17px;
	border:0px;
	font-size:11px;
	padding:4px 2px 0px 2px;
}

div.loginBox input.submit{
	background:transparent url(img/loginInput.gif) no-repeat left top;
	width:66px;
	height:24px;
	border:0px;
	cursor:pointer;
}

div.space15{
	width:100%;
	height:15px;
}

div#footerBg{
	width:100%;
	background:transparent url(img/footerBg.gif) top repeat-x;
	height:78px;
}

div#footer{
	width:1000px;
	height:78px;
	background:transparent url(img/footer.gif) top left no-repeat;
	margin:0px auto;
	position:relative;
}
a#footerOne2tribe{
	position: absolute;
	width:105px;
	height: 21px;
	top:47px;
	right:27px;
}

#footerMenu{
	position: absolute;
	top:30px;
	right:0px;
	text-align: right;
	color:#fff;
}
#footerMenu a{
	color: #fff;
	text-decoration: none;
	padding:0px 5px;
}
#footerMenu a:hover{
	text-decoration: underline;

}
.clear{
	clear:both;
}

div.loginBox table td.leftTd{
	padding-right:5px;
	text-align:right;
	width:95px;
}
div.loginBox table td.rightTd{
	text-align:left;
	width:130px;
}
.blue{
	color:#213471;
}

.gray{
	color:#b6b7b5;
}

ul{
	margin:0px;
	padding:0px;
}

ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	background:transparent url(img/li.gif) no-repeat top left;
	padding:2px 0px 7px 20px; 
}
.content ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	background:transparent url(img/li3.gif) no-repeat top left;
	background-position:0px 2px;
	padding:1px 0px 7px 15px; 
}
.paddingLeft10px{
	padding-left:10px;
}

.font10{
	font-size:10px;
}
div.line{
	width:100%;
	background:transparent url(img/line.gif) no-repeat center center;
	height:10px;
}

div.content div.line{
	margin-left:-25px;
}

th{
	color:#213471;
	background-color:#cee1e8;
	padding:4px;
	border:1px #fff solid;
}

tr.dark td, td.dark, .transakcje td.dark{
	background-color:#e1e4e5;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	border:1px #fff solid;
}


tr.light td, td.light, .transakcje td.light{
	background-color:#e8eff1;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	border:1px #fff solid;
}
.transakcje td.dark, .transakcje td.light{
	font-weight:normal;
}

td.darkdark, .transakcje td.darkdark{
	background-color:#d5d5d5;
	padding:5px;
	font-size:12px;
	border:1px #fff solid;
}
td.lightlight, .transakcje td.lightlight{
	background-color:#d1e0e4;
	padding:5px;
	font-size:12px;
	border:1px #fff solid;
}
.content .transakcje table tr td{
	font-weight:normal;
}
.content table tr td.bgWhite{
	background-color:#fff;
}
.content table tr td.bgYellow{
	background-color:#ffec4f;
}

td.pdolar{
	text-align:right;
	width:150px;
}
td.pdolar img{
	display:block;
	float:right;
	padding-left:5px;
}

div.content{
	padding:5px 25px;
	width:100%;
	font-size:12px
}

div.content a.wiecejText{
	float:right;
	margin-right:30px;
}
	
div.content a.wiecej{
	float:right;
	margin-right:30px;
	color:transparent;
	background:transparent url(img/wiecej.gif) no-repeat top left;
	display: block;
	width: 58px;
	height: 23px;
	text-indent:-10000px;
}

div.content a.wroc{
	float:left;
	margin-right:30px;
	color:transparent;
	background:transparent url(img/wroc.gif) no-repeat top left;
	display: block;
	width: 53px;
	height: 23px;
}
div.content a.analityk{
	float:right;
	margin-right:30px;
	color:transparent;
	background:transparent url(img/analityk.gif) no-repeat top left;
	display: block;
	width: 120px;
	height: 23px;
}

div.content p{
	text-indent:0px;
	padding: 5px 0px;
}
div.content p img{
	padding:5px;
}

div.content h3, div.content h3 a{
	color:#7e241b;
	font-size:12px;
	text-decoration:none;
}
div.content .data{
	color:#a4a4a4;
	font-size:11px;
	text-indent: 0px;
	font-weight:bold;
}

div.news a.wiecej img, a.more img{
	display:block;
	float:left;
	padding-top:0px;
	padding-right:5px;
}

div.news ul{
	margin:0px;
	padding:0px;
}

div.news ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	background:transparent url(img/li2.gif) no-repeat;
	background-position:0px 6px;
	padding:2px 0px 4px 12px; 
	color:#7e241b;
}

div.news ul li a{
	color:#7e241b;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

a.wyloguj{
background:transparent url(img/logout.gif) left top no-repeat;
width:66px;
height:23px;
display:block;
}
.content p.message{
	width:600px;
	margin:15px auto;
	padding:14px;
	font-size:12px;
	color:#000;
	background-color:#faff6e;
	text-indent:0px;
}
div#rightContent .content h2.companyName{
	padding:2px 0px 10px 30px;
	font-size:13px;
	cursor:pointer;
	
}

div#rightContent .content h2.good{
	background:transparent url(img/ok.gif) top left no-repeat;	
}

div#rightContent .content h2.bad{
	background:transparent url(img/bad.gif) top left no-repeat;	
}
div#rightContent .content h2.dontknown{
	background:transparent url(img/pyt.gif) top left no-repeat;	
}

div.companyDescription{
	text-indent:0px;
	padding-right:30px;
	padding-left:30px;
}

td.wyslij input, input.wyslij{
	background:transparent url(img/zapisz.gif) top left;
	width:65px;
	height:23px;
	border:0px;
	cursor:pointer;
	color:transparent;
}

td.wyslij2 input, input.wyslij2{
	background:transparent url(img/wyslij.gif) top left;
	width:66px;
	height:23px;
	border:0px;
	cursor:pointer;
	color:transparent;
}

td.zalozKonto input, input.zalozKonto{
	background:transparent url(img/zalozKonto.gif) top left;
	width:97px;
	height:23px;
	border:0px;
	cursor:pointer;
	color:transparent;
}
input.anuluj{
	background:transparent url(img/anuluj.gif) top left;
	width:63px;
	height:23px;
	border:0px;
	cursor:pointer;
}

div.content td p{
text-indent:0px;
}

h2.companyDescription{
	cursor:pointer;
}
.content table tr td{
	background-color:#e3edeb;;
	padding:5px;
	font-size:12px;
	border:1px #fff solid;
}
.content table{ border:0px;margin:10px auto;}

#descriptionOpis p{
	padding:5px 0px;
}
.content td ul{
	margin-left:20px;
}
.content td ul li{
	list-style:square;
	background:none;	
	padding-left: 0px;
}

/* --------------------------   Os czasu -----------------  */

div.osCzasu{
	background:transparent url(img/pasekPost.gif) no-repeat;
	background-position:25px 14px;
	width:843px;
	height:100px;
	position:absolute;
	color:#fff;
	top:20px;
	left:0px;
	
}
div.osCzasu div.all{
	width:830px;
	padding-left:4px;
}
div.osCzasu div.tura{
	float:left;
	text-align:right;
	font-size:11px;
	height:20px;
}

div.blueLineStart{
	background: transparent url(img/blueLine0.gif) top left no-repeat;
	margin-left:25px;
	height:9px;
	float:left;

}
div.blueLine1{
	background: transparent url(img/blueLine1.gif) top right no-repeat;
	height:9px;
	float:left;

}
div.blueLine2{
	background: transparent url(img/blueLine2.gif) top right no-repeat;
	height:9px;
	float:left;

}
div.blueLineEnd{
	background: transparent url(img/blueLine3.gif) top right no-repeat;
	height:9px;
	float:left;

}

div.osCzasu div.turDate{
	background: transparent url(img/sepDate.gif) top right no-repeat;
	float:left;
	text-align:right;
	font-size:12px;
	height:40px;
	padding-top:12px;
	margin-top:8px;
}
div.osCzasu .red{
	color:#fff2ab;
	font-weight:bold;

}

.bluebox{
	background:#e3edeb;
	width:186px;
	padding:10px;
	height:82px;
}
