html {
	margin : 0;
	padding : 0;
}

body {
	background : #fff;
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	color : #000;
	margin : 0px;
	padding : 0px;
}

div {
	border : 0px solid silver;
}


/* konstrukcja strony */

#gorna_belka {
	height : 104px;
	background : url('http://g1.computerworld.pl/cw/gfx/top/top7_tlo.gif');
	margin-bottom : 20px;
	background-repeat : repeat-x;
}

#rank {
	height : 104px;
	background : url('http://g1.computerworld.pl/cw/gfx/top/ranking.jpg');
	margin-bottom : 20px;
	background-repeat : no-repeat;
	float : left;
	width : 360px;
	position : relative;
}

#rank #nap {
	position : absolute;
	top : 40px;
	left : 20px;
	color : white;
	font-size : 10pt;
	font-weight : bold;
}

#nap span {
	color : #ffcc00;
}

#logowanie a {
	color : white;
}

#gorna_belka img.block {
	display : block;
	float : left;
	border : 0px;
}

#gorna_belka #h {
	width : 980px;
	height : 104px;
	margin : 0 auto 0 auto;
}

#glowny_kontener {
	width : 940px;
	margin : 0px auto;
}

#menu {
	width : 150px;
	float : left;
	font-size : 8pt;
}

#gkolumna {
	margin-left : 5px;
	width : 765px;
	float : right;
}

#graf {
	height : 220px;
	margin-bottom : 8px;
}

#mpu {
	width : 336px;
	height : 280px;
	margin-bottom : 8px;
	background-color : #808080;
}

#wykres {
	width : 336px;
	height : 280px;
	float : right;
	background : #fff;
}

#newsy {
	background : #fff;
}

#stopka {
	background : #fff;
	font-size : 8pt;
	padding : 8px 10px;
	border-top : 1px solid #c40000;
}

#l {
	width : 400px;
	float : left;
	background : #fff;
}

#p {
	width : 336px;
	float : right;
	background : #fff;
}


/* top */

#logokont {
	float : left;
	width : 289px;
	height : 123px;
	border : 0 solid #fff;
	background : #d70000 url('http://g1.computerworld.pl/cw/gfx/top/cw_logo.gif') no-repeat;
}

#cwlogo {
	display : block;
	margin-top : 8px;
	margin-left : 6px;
}

#logowanie {
	color : #fff;
	margin-top : 5px;font-size : 9pt;
	border : 0px solid #fff;
	font-weight : bold;
}

#top200 {
	float : left;
}

#status {
	float : left;
	width : 230px;
	height : 124px;
	border : 0px solid #fff;
}


/* menu */

#menu {
	border-left : 1px solid #c0c0c0;
	border-right : 1px solid #c0c0c0;
}

#menu ul {
	margin : 0px;
	padding : 0px;
}

#menu ul li {
	margin : 0px;
	list-style : none;
}

#menu h2 {
	margin : 2px 6px;
	padding : 0px;
	font-size : 10pt;
}

#menu a {
	display : block;
	margin : 2px 2px;
	padding : 6px 6px;
	font-weight : bold;
	font-size : 8.5pt;
	text-decoration : none;
	background-color : #fff;
	border-bottom : 1px solid #c1c1c1;
}

#menu a:link {
	color : #d20000;
}

#menu a:visited {
	color : #d20000;
}

#menu a:hover {
	color : #ff2020;
}

#menu .pm2 a {
	background-color : #e8e8e8;
}

#menu .pm2 a:link {
	color : #bb0000;
}

#menu .pm2 a:visited {
	color : #bb0000;
}

#menu .pm2 a:hover {
	color : #ff2d2d;
}


/* newsy */

#newsy ul {
	margin : 0;
	padding : 0;
}

#newsy ul li {
	margin-left : 15px;
	margin-bottom : 5px;
	padding : 0;
}

#newsy ul.lista_newsow li a {
	font-weight : bold;
}

#newsy h2 {
	font-size : 14pt;
	border-bottom : 1px solid #c0c0c0;
	padding : 2px 10px;
	margin : 0px;
	color : #525252;
	font-weight : normal;
}


/* stopka */

.centrowanie_stopki {
	width : 600px;
	margin : 0px auto;
	text-align : center;
}

#stopka .lewo {
	margin-left : 30px;
}


/* różne */

.clearb {
	clear : both;
}

.paddingbox {
	margin : 0 10px 10px 10px;
}

.paddingbox2 {
	margin : 9px;
}

h1 {
	font-size : 19pt;
	margin : 4px 4px 14px 10px;
	font-weight : normal;
}

h2 {
	font-size : 14pt;
	margin : 4px 0px;
	font-weight : bold;
}

h6 {
	font-size : 8pt;
	margin : 0px;
}

ul li {
	list-style : square;
}

p {
	margin : 6px 0;
	font-size : 1.1em;
}

img {
	border-width : 0;
}

a:link {
	color : #004080;
}

a:visited {
	color : #004080;
}

a:hover {
	color : #0063c6;
}

.lewo {
	float : left;
}

form {
	margin : 0px;
	padding : 0px;
}


/* dostęp */

.kolumna {
	width : 375px;
	float : left;
	text-align : center;
}

.dostep1 {
	background-color : #e0e9e2;
	text-align : center;
	margin : 6px;
	padding : 6px;
	width : 94%;
}

.dostep2 {
	background-color : #dbe3ee;
	text-align : center;
	margin : 6px;
	padding : 6px;
	width : 94%;
}

.kolumna p {
	margin : 4px 2px;
	padding : 0px;
	font-size : 8pt;
}

.red {
	color : red;
	font-style : italic;
}

.cena {
	font-weight : bold;
	font-family : Helvetica, Arial;
	font-size : 11pt;
	font-style : italic;
}

.opcja_p {
	width : 33%;
	float : left;
	text-align : center;
}

.opcja_p2 {
	width : 48%;
	float : left;
	text-align : center;
}

.platnosc {
	border : 1px solid #e2e2e2;
	margin : 5px 26px 5px 6px;
}

.big {
	font-size : 1.6em;
	font-family : Helvetica, Arial;
}

.mini {
	font-size : xx-small;
}


/* stopka firmy */

.par {
	color : #df0000;
	font-style : italic;
}

.kolumna2 {
	margin-left : 10px;
	width : 400px;
	float : left;
}

tr.bg2 td {
	padding : 5px;
}

td.notka {
	background : #f0e0dd;
	color : #000;
}

td.dane2 {
	background : #efefef;
}

td.top2p {
	background : #ebebeb;
	width : 150px;
	text-align : center;
}

.dodaj {
	color : #000;
}

.top1r {
	text-align : center;
}

.stronicowanie {
	text-align : center;
	margin : 6px;
}

.str {
	padding : 4px;
}

.wybrane {
	font-weight : bold;
	font-size : 1.2em;
}

.finanse {
	border-top : 1px solid #c0c0c0;
	padding-top : 10px;
}


/*okladki topa*/

.okladka{
	width : 173px;
	height : 185px;
	padding : 10px 5px;
	margin : 2px;
	text-align : center;
	border : 1px solid #C0C0C0;
	float : left;
	font-weight : bold;
}

.okladka img{
	margin-bottom : 5px;
}

.kom{
	text-align : center;
	padding : 10px;
	background-color : #e8e8e8;
	border : 1px solid #525252;
}
