h2 {
	color: #1e4894;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12pt;
	border-bottom:1px dotted #1e4894;
}

h3 {
	font-size:10pt;
	margin-bottom:5px;
}
h3.dd {
	font-size:10pt;
	margin-bottom:5px;
	color:#a90101;
}
.lab {
	font-weight:bold;
}
.inputLab {
	width:300px;
}
.inputLab2 {
	width:50px;
}
h4 {
	color: #1e4894;
	font-size:12pt;
	margin:0px;
	padding:0px;
}

h1 {
	color: #1e4894;
	margin-bottom:5px;
	margin-top:5px;
	font-size:15pt;
}

p.podDzial {
	background-image: url(http://g1.cxo.pl/ceo/gfx/tloPodDzial.gif);
	background-repeat: repeat-x;
	margin:0px;
	height:16px;
}
p.dzial {
margin:0px;
	height:24px;
	background-image: url(http://g1.cxo.pl/cio/gfx/tloDzial.gif);
	background-repeat: repeat-x;
	border-left:5px solid #1E4894;
	border-top:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-bottom:1px dotted #787878;
	overflow:hidden;
}
p.dzial span.naglowek {
	margin-top:5px;
	margin-left:5px;
	font-size:10pt;
	font-weight:bold;
	display:block;
	float:left;
	color:#505050;
}
p.dzial span.menu {
	display:block;
		margin-top:8px;
	margin-right:5px;
	font-size:7.5pt;
	text-align:right;
}
p.dzial span.menu a {
	color:black;
}
p.dzial span.menu a.oznacz {
	color: #1e4894;
}
p.koniecDzial {
	background-image: url(http://g1.cxo.pl/ceo/gfx/tloPodDzial2.gif);
	background-repeat: repeat-x;
	border-bottom:1px dotted #787878;
	height:22px;
	margin-bottom:20px;
}
p.koniecDzial img {
	margin-left:5px;
	margin-top:5px;
}
div.news {
padding-left:10px;
padding-right:10px;
	margin-bottom:10px;
			font-size:8.5pt;
			overflow:hidden;
			height:100%;
			
}
div.news div.mag {
overflow:hidden;
				height:100%;
				margin-bottom:10px;
}
div.news div.data {
	color: #000000;
	font-size:7.5pt;
}

div.tytul, a.tytulNEWS {
	color: #1e4894;
	font-size:9pt;
	font-weight:bold;
}

div.news div.tytul a {
	color:#1e4894;
}

.more a {
	font-weight:bold;
		color:#1e4894;
}
#main hr, #prawa hr {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px dotted #787878;
	size:0px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:0px;
	line-height:0px;
	border-width:1px 0px 0px 0px;
	margin-bottom:10px;
}

div.news img {
	float:left;
	margin-right:5px;

	
}
div.more {
	text-align:right;
	margin-top:10px;
float:right;
}

div.okladka {
	width:150px;
	float:right;
	margin-right:5px;
	text-align:center;
}

div.news h3 {
	margin-top:0px;
}
.przeDzial {
	background-image: url(http://g1.cxo.pl/ceo/gfx/tloPodDzial.gif);
	background-repeat: repeat-x;
	border-top:1px dotted #787878;
	height:22px;
	margin:0px;
}
.przeDzial2 {
	background-image: url(http://g1.cxo.pl/ceo/gfx/tloPodDzial2.gif);
	background-repeat: repeat-x;
	height:22px;
	margin:0px;
}

.belkaG {
	border:1px solid #000000;
	
}

.belkaG div.naglowek, .liczba div.naglowek {
	background: url(http://g1.cxo.pl/cio/gfx/navPasek.gif) repeat-x bottom left #476AAE;
	color:#ffffff;
	padding:5px;
	font-size:8pt;
	font-weight:bold;
	
}
.liczba {
		background-color: #A63030;
		color:#ffffff;
		font-size:8pt;
}
.liczba span {
	padding:10px;
	display: block;
}
#liczbaMotto {
	margin-top:10px;
}
.belkaG p {
	text-align: center;
	vertical-align: top;
}
.wP {
	width:49%;
}
.serwisyIDG{
	margin-top:10px;
	font-size:8pt;
	padding:10px;

}
#serwisy a, .foot a, #liczbaMotto a {
	color:white;
}
.news .tytul a, a.tytulNEWS {
	color: #AA0001;
}

ul.oklC {
	margin:5px;
	padding:0px;
	overflow:hidden;
	height:100%;
	
}
ul.oklC li {
	display:inline;
	float:left;
	width:105px;
	height:160px;
	margin-right:3px;
	text-align:center;
	}
ul.oklC li a {
	color:black;
	font-size:8pt;
}	

/*news*/
p.data {
	font-size:8pt;
	color: #4A4A4A;
	margin:0px;
}
p.trescNews {
	font-size:9pt;
}
address {
	margin-bottom:5px;
	font-size:8pt;
}
address a {
	color:black;
}
.gdzie {
	font-size:7.5pt;
	color: #4A4A4A;
}
p.koniecNews {
	background-image: url(http://g1.cxo.pl/ceo/gfx/tloPodDzial2.gif);
	background-repeat: repeat-x;
	border-bottom:1px dotted #787878;
	height:22px;
	margin-bottom:0px;
}
div.paginaNews {
margin:0px;
	height:28px;
	background-image: url(http://g1.cxo.pl/ceo/gfx/tloDzial.gif);
	background-repeat: repeat-x;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	font-size:8pt;
	display:block;

}
div.paginaNews div.pag  a.dalej, div.paginaNews div.pag  span.pag {
	margin-top:5px;
		margin-left:5px;
	margin-top:2px;
	color:black;
}
div.pag span.pag {
		font-weight:bold;
}
div.pag {
	color: #1e4894;
	font-size:8pt;
	float:left;
	width:280px;
	margin-top:10px;
}

a.dalej {
	color: #1e4894;
		margin-right:2px;
}
span#powieksz {
	font-size:7.5pt;
	float:right;
	margin-right:5px;
	margin-top:2px;
	width:145px;
}

.subtytul {
	font-weight:bold;
}

.relDzial {
	font-weight:bold;
}
/* komentarze */

#komentarze p.odpowiedzialnosc 
{ background-color: #dfdfdf; 
font-size: 7.5pt;
margin:0px; 
padding:4px;  
}

#komentarze 
{ border: 0px solid #c0c0c0; 
font-size: 8pt;
margin: 0px 0px 20px 0px; 
padding:4px; }

ul.skomentuj  li { display:inline; }

#komentarze ul { margin:10px 0px; padding:0px; }
#komentarze ul li 
{ margin:0px ; padding:0px; list-style:none; text-align: right;
font-size:x-small;  }

#komentarze h2 { font-size: 9pt;color:#1e4894;text-transform: capitalize;}
#komentarze h3 { font-size: 9pt;
margin-left:4px; width:50%; }

.komentarz { border-top: 1px dotted #c0c0c0; padding: 6px 0px }
.komentarz ul { margin:0px; padding:0px; list-style: none; }
.komentarz ul li 
{ display: inline; 
border:1px solid #ffffff; border-right: 1px solid #c1c1c1; 
padding: 0px 6px; margin:2px; font-size:x-small; }
.komentarz p { margin:2px; padding:0px; font-size:8pt; }


/*related i prawa */
div.relDzial {
	text-transform: capitalize;
}
span.rel {
	text-align: center;
	font-size:8pt;
	display:block;
	width:290px;
	margin:0 auto 0 auto;
	padding-top:5px;
}
span.rel a {
	cursor: pointer;
}
span.rel a.ON {
	color: #002D80;
	font-weight:bold;
}
div#rel ul {
	margin-left:25px;
	padding-left:0px;
font-size:8pt;

}
div#rel ul li {
	margin-bottom:5px;
}
div#rel ul li a {
	color: #002D80;
}
div#rel img {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
/* obrazki */
.frame_src {
	display: block;
	padding:4px;
	background-color: #F8F8F8;
	font-size:8pt;
}
.frame_src span {
	font-size:8pt;
	margin-top:4px;
	display:block;
}
.frame_src a {
	display:block;
	position:relative;
}

.frame_src .lupka {
position:absolute;
right:0px;
bottom:0px;	
}
.dot {
	font-size:8pt;
	font-weight:normal;
}
.ARTramka {
	font-size:8pt;
	border: 1px solid #97A3AA;
	padding:5px;
}
.ARTramka2 {
	background-color: #78888F;
	color:white;
	border: 1px solid #78888F;
	border-bottom:0px;
}
table.ramka {

	border-collapse: collapse;
}
#spis div.okladka {
float:none;
margin: 0 auto 0 auto;
padding-bottom:10px;
}
ul#rocznik, ul#rocznik2 {
	overflow:hidden;
}
ul#rocznik li, ul#rocznik2 li {
 list-style-type: none;
 display:block;
 float:left;
 margin-right:20px;
 height:170px;
 width:110px;
 font-size:8pt;
 font-weight:bold;
 text-align: center;
}
ul#rocznik a, ul#rocznik2 a {
	color: #A90101;
}
ul.lata li {
	display: inline;
	margin-right:5px;
}
div#arch ul.lata {
	font-size:7.5pt;
	font-weight:bold;
}
div#arch ul.lata a {
	color: #1e4894;
}
p.koniecDzial span {
	font-size:8pt;
	font-weight:bold;
	margin-left:10px;
}
a.tagCloudLink {
	color:#1e4894;
}

/*kalendarium */
.kalendDZIEN {
	background-color: #f8f5f5;
	font-size: 10px;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	text-align : center;
	font-weight: bold;
	}
.kalendPUSTE {
	background-color: #eeeeee;
	font-size: 10px;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	color: #444444;
	text-align : center;
	}
	.kalendPUSTE2 {
	background-color: #eeeeee;
	font-size: 10px;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	color: #444444;
	text-align : center;
	height : 10px;
	letter-spacing : 3px;
	}
.kalendPELNE {
	background-color: #dddddd;
	font-family: verdana, tahoma, arial;
	font-size: 10px;
	color:#000066;
	font-weight: bold;
	text-align : center;
}
.kalendINNY {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	color: #999999;
	text-align : center;
	}
a.dd {
	text-decoration: none;
	font-weight:bold;
	color: #1e4894;
	font-size:10pt;
	display:block;
	border:1px solid  #1e4894;
	padding:5px;
}
.newsmiesiac {font-family: verdana, tahoma, arial; font-size: 10px; color: #c0c0c0; font-weight: normal;}
a.newsmiesiac {font-family: verdana, tahoma, arial; font-size: 10px; color: #555555; font-weight:normal;}
a.newsmiesiac:hover {font-family: verdana, tahoma, arial; font-size: 10px; color: #000000; font-weight:normal; text-decoration: underline;}
.newsmiesiacON {font-family: verdana, tahoma, arial; font-size: 10px; color:#000066; font-weight:bold;}
.newsmiesiacOFF {font-family: verdana, tahoma, arial; font-size: 10px; color:#880000; font-weight:bold;}

/*panel logowanie*/
#panel_logowania {
	font-size:9pt;
	margin-top:10px;

}
#panel_logowania ul {
font-size:8pt;	
}
#panel_logowania a {
color: #1e4894;
	
}
#panel_logowania table {
	border: 1px solid #888888;
}
#panel_logowania table.log {
	border:0px;
}

td.tekstm label {
	font-size:8pt;
}
.CRUuser {
	color: #ffcc00;
	font-style : normal;
	font-weight : bold;
}

#redakcja a {
	font-size:8pt;
	color: #1e4894;
}
/*newsletterSPIS */

#newsletterSpis fieldset {
	border:1px solid #787878;
	margin-bottom:10px;
}
#newsletterSpis p{
	font-size:8pt;
}
#newsletterSpis legend {
	color: #A90101;
	font-weight:bold;
}

/* uslugi */
div#uslugi {
	margin:0px;
	margin-top:1px;
	background-color: #DDDDDD;
	padding:3px;
	height: 26px;
}
div#uslugi img {
margin-right:10px;
float: left;
}
div#uslugi img.prawo {
float: right;
}

 /*boksy 3 */
 .belkaReklama { 
 	background: url(http://g1.cxo.pl/ceo/gfx/tloDzialReklama.jpg) repeat-x ;
	color:#ffffff;
	height:24px;
	padding:5px;
}
h2.tyt2 {
	font-size:10pt;
	color:#505050;
		font-weight:bold;
		margin:0px;
}
 .ramkaReklama { border: 1px solid #dad6c7; margin-bottom: 15px; 
 font-size:8pt;font-weight:normal; height: 100%;}
 
 h2.tyt_r {
 	font-size:8pt;
	font-weight:normal;
	margin:0px;
	margin-bottom:5px;
	background-image: url(http://g1.cxo.pl/ceo/gfx/reklama.gif);
	background-repeat: no-repeat;
	background-position: center;
 }
 #mpu {
 	margin-bottom:5px;
clear:both;
 }
 #boxyR {
 	overflow:hidden;

	padding:5px;
 }
 #r1, #r2, #r3 {
 	width:138px;
	float:left;
	font-size:7.5pt;

 }
 #r1, #r2 {
 	border-right:1px solid #DAD6C7;
		padding-right:5px;
 }
 
 #r2, #r3 {
padding-left:5px;
 }
 img.imgR {
 	display:block;
	width:100px;
	margin:0 auto 0 auto;
	border:0px;
	padding: 3px 0px 3px 0px;
 }
 #boxyR p {
 	margin:0px;
	margin-bottom:5px;
 }
 #boxyR img {
 	display:block;
 }
 p.tytR {
 	margin:5px 0px 5px 0px;
	font-weight:bold;
	height:50px;
 }
 #boxyR a {
 	color:#1e4894;
 }
 
 #tagCloudDiv2{
 	padding-left:10px;
	padding-right:10px;
 }
 
 ul#red {
 	margin-left:35px;
	padding:0px;
	margin-top:-15px;
 }
 ul#red li a {
 	font-weight: bold;
 }
 ul#red li {
 	color: #002d80;
 }
 
/* linki sponsorowane  */
#sponsorowane {clear:both; margin:10px 0 10px 0; width:auto;}
#sponsorowane2 {border:1px solid #E5E5E5; padding:8px; margin:0 0 0 8px}
#sponsorowane h2 {font-size:9pt; padding:4px 0; margin:0; text-transform:uppercase; color:#014e84}
#sponsorowane table {margin:0;}
#sponsorowane table td {padding:2px 3px;} 
#sponsorowane table td a {font-weight:bold} 
 
 #WB p{
	padding-top: 0;
	margin-top: 0;
}

/*ramki  wnewsach */
	
.ramka_news_slx {
	background-color: #eaeaea;
	color: Black;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	padding:5px;
	}
.ramka_slx{
	width:auto;
	padding:5px;
}	

.ramka_tytul_slx {
	color: #fff;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	/*background-color : #E3EEF4;*/
	background-color: black;
}

/* ivona */

.play_contener{
	display: block;
	width: 80px;
	height: 28px;
	float: left;
	padding-top: 2px;
	padding: 2px;
	text-align: right;
	font-weight: normal;
	font-size: 11px;
}

.play_ivona_txt{
	display: block;
	font-size: 9px;
	width: 50px;
	padding-top: 5px;
	padding-bottom: 2px;
	float: left;
	text-align: right;
	text-decoration: none;
	cursor: pointer;
}

.play_ivona{
	display: block;
	width: 22px;
	height: 24px;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	padding-top: 0px;
	cursor: pointer;
	background: url('http://g1.cxo.pl/ceo/gfx/_ivona.gif') left top no-repeat;
}

#v_player{
	width: 80px;
	height: 29px;
	display: none;
	overflow: hidden;
	margin-top: 0px;
}

#player_fp{
	width: 80px;
	float: left;
	height: 29px;
}

