
body 
{ 
font-family: Verdana, Arial, sans-serif; 
font-size: 8pt;
background-image: url('http://g1.computerworld.pl/cw/beta_gfx/top200/tlo2.jpg');
background-repeat: repeat-x;
color:#333333;
}

a:link { color: #7d0d1a; text-decoration: none; }
a:visited { color: #7d0d1a; text-decoration: none; }
a:hover { color: #0f4b9a; text-decoration: none; }

mpu {width:336px; margin:0 auto 0 auto;}

#sky {margin: 10px auto; width:125px; border: 1px solid #fff;}
#sky #b120x600 {position:relative; left:5px; top:0px; width:120px; height:auto; z-index:1; font-size:0px; line-height:0px;}

#bilbo {margin: 0px auto; margin:5px 0px; width: 750px; }

.clearb { clear: both; 
font-size:0; 
padding:0; 
margin: 0; 
height:0;
overflow: hidden;
  }

img { border: 0; }

#g_kontener { width: 1000px; margin:0 auto; position: relative; }

#main {
	overflow:hidden;
}
#p {
	width:340px;
	float:left;
	margin-left:20px;


}
#l {
	width:640px;
	float:left;

}

#winieta {
	width:1000px;
	height: 100px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/winieta.jpg') no-repeat;
}
ul#navi {
margin:0px;
padding:0px;
width:1000px;
height:64px;
background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/navi.jpg') repeat-x;
overflow:hidden;		
}
ul#navi li {
	list-style-type: none;
	float:left;
	width:130px;
	height:64px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/border.gif') no-repeat right;
}
ul#navi li:hover, ul#navi li.on {
	list-style-type: none;
	float:left;
	width:130px;
	height:64px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/navi_hover.jpg') repeat-x;
}
ul#navi li.sektor {
	list-style-type: none;
	float:left;
	width:420px;
	height:64px;
	overflow:hidden;
	margin-left:10px;
	background:none;
}
ul#navi li.sektor:hover {
	list-style-type: none;
	float:left;
	width:420px;
	height:64px;
	overflow:hidden;
	margin-left:10px;
		background:none;
}
ul#navi li a {
	display:block;
	color:#fff;
	height:34px;
	padding:15px 0px;
	font-weight:bold;
	text-align:center;
}
ul#navi li a:hover, ul#navi li a.on {
	display:block;
	color:#fff;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/arrow.gif') no-repeat bottom center;
}
ul#podnavi {
	margin:0px 0px 0px 0px;
	width:420px;
	height:40px;
	padding:0px 0px;
	}
	ul#podnavi li {
	list-style-type: none;
	float:left;
	width:100px;
		height:40px;
		background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/pod_border.gif') no-repeat right;
	}
	ul#podnavi li.last {
		 background:none;
	}
	
	ul#podnavi li:hover, ul#podnavi li.on {
	list-style-type: none;
	float:left;
	width:100px;
		background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/pod_navi_hover.jpg') repeat-x;
	}
	ul#podnavi li a {
	display:block;
	color:#fff;
	padding:5px 0px 5px 0px;
	width:100px;
		height:30px;
	}
	ul#podnavi li a:hover, 	ul#podnavi li a.on {
	display:block;
	color:#fff;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/arrow.gif') no-repeat bottom center;
	height:30px;
		padding:5px 0px 5px 0px;
}
div.ulNagl {
	color:#ccc;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

/*table*/
table#top200 {
	border:0px solid red;
	width:632px;
}
table#top200 a {
	color:#000;
	text-decoration: underline;
}
table#top200 th {
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	background: #E6E6E6;
	font-weight:normal;
	padding:2px;

}
table#top200 td {
	white-space: nowrap;
	text-align:center;
		border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	padding:2px;
} 
table#top200 td.firma {
	width:100px;
	white-space: normal;
}
table#top200 tr.row1 {
		background: #ffffff;
}
table#top200 tr.row2 {

		background: #E6E6E6;		
}


/* stronicowanie */

.pag {
	text-align:center;
}
.str, a.dalej, .pag span { border: 1px solid #c60000; padding: 4px; margin: 4px;color:#c60000; }

.str_ram { margin: 0px auto; 
width:auto;
text-align:center; color: #7d0d1a; 
overflow:hidden;
height:30px;
padding-top:10px;
}


.nowsze { float: left; width: 40%; }
.starsze { float: right; width: 40%; text-align: right;}
.pag span {
	background-color:#c60000;
	color:white;
	font-weight:bold; 
}
div.gdzie {
	font-size:8pt;
	
}


#okladka {
width:340px;
			background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/okladka.png') no-repeat center 10px;
			padding-top:315px;
			padding-bottom:15px;
			text-align:center;
}
#okladka span {
	font-weight:normal;
	font-size:20px;
	padding-bottom:10px;
}
#okladka ul.wersje {
	margin: 10px auto 0px auto; 
	padding: 0px;
	width:340px;
	overflow:hidden;

}
#okladka ul.wersje li {
	list-style-type: none;
	display:inline;
	margin-right:10px;
}
#okladka input.zamow {
	margin-top:10px;
}

/****** FIRMA **********/
div.h1 {
	height:34px;
	width:250px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/h1a.jpg') repeat-x;
	margin-top:0px;
	text-align:center;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	padding-top:6px;
}

div.sektor, div.profil {
	width:632px;
}
div.sektor span, div.profil span {
	color:#ffcc00;
}
h1 {
	color:#fff;
	font-size:21px;
	font-weight:bold;
}

h2 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:2px 15px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/naglTabela.gif') repeat-x;
}
div.h20 {
	height:20px;
}
div#fiszka {
	height:250px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/tlo_boks.jpg') repeat-x;
	overflow:hidden;
}

div#fiszka_miejsce {
	width:125px;
	text-align:center;
	padding-top:30px;
	float:left;
}
div#fiszka_miejsce span {
	color:#959595;
}
div#fiszka_miejsce strong {
	font-size:36px;
	color:#fff;
}
div#fiszka_miejsce strong.s2008 {
	font-size:20px;
	color:#959595;
}
div#fiszka_miejsce .change {
	width:80px;
	height:40px;
	margin:10px auto;
		background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/nochange.png') no-repeat;
}
div#fiszka_miejsce  .up {
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/up.png') no-repeat;
}
div#fiszka_miejsce  .down {
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/down.png') no-repeat;
}

div#fiszka_dane {
	width:270px;
	float:left;
	color:#fff;
}
 .tabela {
	display: table;
		background:#000 url('http://g1.computerworld.pl/cw/beta_gfx/top200/tlo_boks.jpg') repeat-x center;
		color:#fff;
}
.row {
	display: table-row;
}
.t_pole {
	display: table-cell;
	vertical-align:top;
}
.t_head {
	display: table-cell;
}
 .t_opis , .t_wartosc{
	display: table-cell;
	vertical-align:top;
	width:120px;
		padding:5px 0px;
			border-bottom:1px solid #707070;
}
.t_wartosc{
	width:140px;
}
div#fiszka_mapa {
	float:left;
	width:240px;
	height:229px;
		/*background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/fake_gmaps.jpg') no-repeat center;*/
		margin: 5px 0px;
}

#tabela_osoba .t_pole {
	width:420px;
	font-size:12px;
	padding:5px;
	padding-left:15px;
		border-bottom:1px solid #707070;	

}
#tabela_osoba .w {
	width:220px;
}
.grey {
	/*background:#e6e6e6;*/
}
#tabela_finanse {
	width:640px;
	font-size:12px;

}




#tabela_finanse .t_pole {
	border-bottom:1px solid #707070;
	text-align:center;
	padding:5px;

}
#tabela_finanse .t_head {
	border-bottom:1px solid #707070;
	background:#000;
	text-align:center;
	font-weight:bold;
	padding:5px;	
}
#tabela_finanse .lewo {
	text-align:left;
	padding-left:15px;
}
#tabela_finanse .upr {
	color: #99CC33;

	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/upr.png') no-repeat right;
	padding-right:15px;
	display:block;
	width:50px;
	text-align:right;
	margin:0 auto;
}
#tabela_finanse .dpr {
	color: red;

	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/dpr.png') no-repeat right;
	padding-right:15px;
		display:block;
		width:50px;
	text-align:right;
		margin:0 auto;
}

#tabela_profil {
	width:640px;
	font-size:12px;

}
#tabela_profil a {
	color: #fffacd;
}
#tabela_profil a:hover {
	color: #fffacd;
	text-decoration: underline;
}
#tabela_profil .t_pole {
	padding:5px;
	border-bottom:1px solid #707070;
	padding-left:15px;
}

/* style do stopki */
#stopka {border:1px solid #dad6c7; margin:0 0 20px 0px;font-family:tahoma, Arial, Verdana;font-size:8pt;font-weight:normal;}
#stopka .st_menu {text-align:center; padding:5px 0px 5px 5px; width:98%;border-bottom:1px solid #dad6c7;margin:0px auto 0px auto;}
#stopka .st_menu {font-style:normal; color:#acacac;}
#stopka .st_menu a {margin:0px 4px 0px 4px;}
#stopka #dwaloga {padding:16px 0px 12px 0px;}
#stopka #dwaloga blockquote {margin:0px 20px 0px 20px;}
#stopka #dwaloga .logo_cw_male {float:left;}
#stopka #dwaloga .logo_idg_male {float:right;}
#stopka #dwaloga p {margin:0px; padding:0px; text-align:center;font-size:8pt;color:#333333;line-height:15px;}
#stopka #dwaloga span {color:#797979;font-size:8pt;}


/*zakladki prognoza */
div#prognoza {
	width:340px;
}

ul.zakladki {
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:25px;
}

ul.zakladki li {
	list-style-type: none;

	width:170px;
	height:25px;
	float:left;
}
ul.zakladki li a.zakl2 {
	display:block;
	width:170px;
	height:20px;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	cursor:pointer;
	background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/zakladka.gif) no-repeat;
}
ul.zakladki li a.zakl {
	display:block;
	width:170px;
	height:20px;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	cursor:pointer;
	background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/zakladka2.gif) no-repeat;
}
div.zakladki_srodek {
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;		
}

div.legenda {
	overflow:hidden;
	padding:5px;
	margin-top:0px;
}
div.iLegenda {
		width:75px;
		height:20px;
		padding-left:30px;
		padding-top:5px;
		float:left;
}
div#k1 {
		background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/_kolor_1.gif) no-repeat left;
}
div#k2 {
		background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/_kolor_2.gif) no-repeat left;
}
div#k3 {
		background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/_kolor_3.gif) no-repeat left;
}
div#k4 {
		background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/_kolor_4.gif) no-repeat left;
}
div#k5 {
		background: url(http://g1.computerworld.pl/cw/beta_gfx/top200/_kolor_5.gif) no-repeat left;
}

/*polecamy*/

#prPolecamy {

	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/tlo_boks.jpg') repeat-x;
	overflow:hidden;
		padding:0px 10px;
}
.prPol {
	width: 290px;
	float:left;
	margin-left:10px;
}
.alone {
	width:600px;
	float:none;
	margin-left:10px;
}
.prPol h3 {
	color: #F16521;
}
.prPol ul {
	margin-top:5px;
	margin-left:15px;
	padding-left:0px;
}
.prPol ul li {
	color: #E1E1E1;
}
.prPol ul li a {
	color: #E1E1E1;
	text-decoration:none;
}
.prPol ul li a:hover {
	color: #E1E1E1;
	text-decoration:underline;
}

/*its wp*/
#its_head {
	width:640px;
	height:45px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/its_head.jpg') no-repeat;
}
#its_foot {
	width:640px;
	height:9px;
	background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/its_foot.jpg') no-repeat;
}
#its_body {
	width:638px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	padding-top:10px;
}


.imgTez {
	width:80px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 630px;
height: 110px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
margin:0 auto;

}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
visibility: hidden;
width: 550px;
top:0px;
left:30px;
right:30px;
z-index:1;
padding-left:30px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 630px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/

}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display:block;
width:23px;
height:110px;
z-index:200;
position:absolute;
}


.glidecontenttoggler a.prev {
background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/slider_left.jpg') no-repeat;	
left:0px;
top:0px;

}
.glidecontenttoggler a.next {
background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/slider_right.jpg') no-repeat;	
right:0px;
top:0px;}



.pasek_red1 {height:6px; font-size:0; line-height:0; background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/pasek_czer01.gif') repeat-x top left; clear:both}
.pasek_sz1 {height:6px; font-size:0; line-height:0; background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/pasek_sz01.gif') repeat-x top left;}
.clr { clear:both; font-size:0; line-height:0}

.top_box1 {}
.top_box1 .box1_bg {background-color:#363636; clear:both}
.top_box1 .box1_bg blockquote {padding:10px 15px; border: 1px solid #898989; border-top-width:0; margin:0}
.top_box1 .box2_bg {background-color:#363636; clear:both}
.top_box1 .box2_bg blockquote {padding:10px 10px; border: 1px solid #898989; border-top-width:0; margin:0}
.top_box1 .pic1 {float:left}
.top_box1 .pic2 {float:right}

.top_box2 {}
.top_box2 .box2_bg {background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/gradient_sz01.gif') repeat-x top left #FFFFFF; clear:both}
.top_box2 .box2_bg blockquote {padding:10px 15px; border: 1px solid #d5d5d5; margin:0}

.przerwa20 {height:10px; font-size:0; line-height:0; clear:both}
.przerwa34 {height:34px; font-size:0; line-height:0; clear:both}

.box_txt {width:125px; float:left; margin-left:10px}
.txt_1 {color:#FFFFFF;}
.txt_1 a {color:#FFFFFF; text-decoration:none}
.txt_1 a:hover {color:#FF0000; text-decoration:none}
.txt_1 ul {margin:0 0 0 15px; padding:0;}
.txt_1 li {margin:5px 0 0 0; padding:0; font-size:10px}

h2.h2_top, h2.h2_top {
	color:#800000;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	background-image:none
}

.wiecej { text-align:right; padding:2px 0 0 0}
.search {padding:20px;}
.search1 {padding:10px 0 0;}
.search1 .box2_bg {background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/tlo.jpg') 0 -1000px repeat-x;}


.pager {padding:10px 0 5px}
.pager input {font-size:9pt; width:30px}
.pager select {font-size:9pt}

.promocja h2{
	background-image: url('http://g1.computerworld.pl/cw/beta_gfx/top200/nagPromocja.gif');
}

.wppag{
	width: 50px;
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #fff;
}
/*spons*/
.spons {
	border: 1px solid #c60000;
	background: #fff;
	padding:10px;
	margin:10px 0px;
	text-align:center;
	font-size:13px;
	color:#7d0d1a;
}
.spons img {
	
}


#wiadomosciFirma {
	background: #fff;
	padding:10px;
}
#wiadomosciFirma div.newsF {
		margin:0px 0px 20px 0px;
}
#wiadomosciFirma span.newsLogo {
	display:block;
	width:120px;
	text-align:right;
	float:right;
}
#wiadomosciFirma p.galaz {
	margin:5px;
	padding:0px;
}
#wiadomosciFirma h4.tyt9 {
	font-size:12px;
	margin:0px;
	padding:0px;
}
#wiadomosciFirma p.bm {
	margin:5px;
	padding:0px;
}
h1#firma {
	color:#fff;
	font-size:21px;
	font-weight:bold;
	margin:5px 0px;
	padding:0px;
	width:340px;
	float:left;
}

div#navFirma {
	border-bottom:3px solid #c60000;
	overflow: hidden;
	position:relative;
}
div#navFirma ul.navFirma {
width:270px;
float:right;	
margin:0px;
padding:0px;
position:absolute;
right:0px;
bottom:0px;
padding-right:2px;
}
div#navFirma ul.navFirma li {
	float:left;
	width:105px;
	list-style-type: none;
	list-style-image: none;
	text-align:center;
	padding:0px 10px;
	margin-left:5px;
}



div#navFirma ul.navFirma li a {
	display:block;
	width:105px;
	padding:5px 10px;
	font-weight:bold;

}
div#navFirma ul.navFirma li a.off:hover {
	background: #c60000;	
	color:#fff;

}
div#navFirma ul.navFirma li a.off {
	background: #fff;
	border-top:1px solid #c60000;
		border-left:1px solid #c60000;
			border-right:1px solid #c60000;
	color:#000;
}
div#navFirma ul.navFirma li a.on {
	background: #c60000;
	border-top:1px solid #c60000;
		border-left:1px solid #c60000;
			border-right:1px solid #c60000;
	color:#fff;
}



/*webcasty*/
/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.paginationstyle{ /*Style for demo pagination divs*/
width: 398px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}
.naviWebcast {
	border:1px solid #d6d6d6;
overflow:hidden;
padding-bottom:10px;
}

.virtualpage {
	display:block;
	width:135px;
	float:left;
		margin-left:5px;
		margin-right:5px;
}
virtualpage2 {
	display:block;
	width:135px;



}
#paginatediv,#paginatediv2 {
	position: relative;
	width:340px;

}

#paginatediv a,#paginatediv2 a {
	display:block;
width:17px;
height:50px;
z-index:200;
position:absolute;

}
#paginatediv a.prev, #paginatediv2 a.prev {
left:5px;
top:30px;
position:absolute;
background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/slider_left.gif') no-repeat;	

}
#paginatediv a.next, #paginatediv2 a.next{
background: url('http://g1.computerworld.pl/cw/beta_gfx/top200/slider_right.gif') no-repeat;	
right:7px;
top:30px;
position:absolute;
}



#paginatediv2 a.prev, #paginatediv2 a.next {
	top:60px;
}

 #paginatediv2 a.next {
 right:-5px;
 }
 #paginatediv2 a.prev {
 left:15px;
 }
#paginatediv a.disabled, .paginationstyle a.disabled:hover, #paginatediv2 a.disabled{ /*Style for "disabled" previous or next link*/
background-position:-718px -583px;
background-repeat:no-repeat;
}

ul.infoFirma {
	margin:0px 25px;
	padding:10px 0px;
}
ul.infoFirma li {
	margin-bottom:5px;
}
.wpFirma {
	margin-top:10px;
	overflow:hidden;
	padding:0px 5px 0px 10px;
}
.wpFirma img {
	float:left;
	margin-right:10px;
}

.more {
	text-align:right;
}
.more a {
	font-weight:bold;
}
.galeriaFirma h3 {
	font-size:13px;
	margin:0px;
	padding:0px;
}



