
body 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9.5pt;
color: #000000; 
background-color: #ffffff;
margin:0;
padding: 0;
}

#content{
margin: 10px auto;
padding: 0px;
width: 1000px;
position:relative; 
}

img {
	border:0px;
}

/* span  { border: 1px dotted red; margin:2px; } */
/* div { border: 1px dotted red; margin:2px; } */
	
	
/* konstrukcja strony dla katlogu i innych tam*/	
.nazwa_dzialu { 
font-family: Arial;
color: #939393; 
font-weight:bold; 
font-size: 16pt;
margin:0px; 
padding:0px;
padding-left:20px; 
background-image: url('http://g1.idg.pl/mspstandard/gfx/kwadracik.gif');
background-position: 0px 4px;
background-repeat: no-repeat; 
text-transform: uppercase;
display:block; 
 }
 
 .nazwa_dzialu a {
 	color: #666666;
	text-transform: uppercase;
	font-size:14pt;
 }
#top_dzialu { border-bottom: 1px dotted #808080;
margin-bottom:20px;  }
#tresc 
{ border-right: 1px #e0e0e0 solid;
padding-right: 5px;
 }
#tresc p { margin: 6px 10px 6px 0px; padding:0px; font-size: inherit;
}
#tresc h1 { font-size: 140%; color: #800000; }
#tresc h2 { color: #800000; border-width:0px; font-size: 12pt; }



/* konstrukcja strony */		
#naglowek {
margin:0px 0px 10px 0px; 
padding:0px;
border-bottom: 12px solid #000;
position:relative;
height: 100%;
overflow: hidden;
top:0px;
left:0px;
font-size: 7.5pt; }

#l { width: 160px; float:left; padding-right: 3px; }
#p { width:336px; float: right; font-size:7.5pt; }
#c { 
  width: 493px;
/*  margin-left:162px; */
  margin-right: 337px;
  position: relative; top:0px; left:0px;
  overflow: hidden;
  }


#c .bez {
	width:auto;
}	
#c2 { font-size: 7.5pt; }

/* tworzy kolumny różnej szerokości w srodkowej czesci strony */	
#lewa { width: 255px; float: left; margin: 0px 10px 0px 0px; font-size: 7.5pt; }
#lewa2 { width: 265px; float: left; margin: 0px 10px 0px 0px; font-size: 7.5pt; }
#prawa { width: 210px; float: left; font-size:7.5pt; }

.lewa { width: 230px; float: left; margin: 0px 12px 0px 0px; height: auto; font-size: 7.5pt; }

.lewa2 { width: 250px; float: left; margin: 0px 12px 0px 0px; height: auto; font-size: 7.5pt; }


.prawa { width: 230px; float: left; margin-left: 4px; height:auto; font-size: 7.5pt; }



#srodek { width: auto; }
#stopka { width:100%; clear: both; background-color: #ffffff; 
font-size:7.5pt; color:#000000; margin: 20px 0px 0px 0px;
border-top: 10px solid #fff;  }

/* elementy plywajace nalezy umieszczać wewnątrz diva z clear */
.clear { overflow: hidden; height:100%; }


/* top */

#top 
{ width: auto; 

margin-bottom:10px;
}

.billboard 
{ width: auto; 
height:auto; 
color: #000000;
float: left;
 }

.seminarium 
{ width: 200px; 
height: 100px; 
background-color: #ffd3a8; 
float: right;
border: 1px solid #eb690b;
color: #000000; }

/* nagłowek strony */

#logo { 
border-width:0px; 
margin:0px; 
padding:0px; 
display:block; 
width: 135px;
height: 55px;
float:left;
position: relative;
margin-top: 16px; }

#logo_cw { 
border-width:0px; 
margin:0px; 
padding:0px; 
display:block; 
float:left;
position: relative; }
 
#logowanie
{ position: absolute;
bottom:6px;
right:0px;
width: 300px;
} 

#logowanie ul
{ margin:0px; padding:0px; list-style: none; }
#logowanie li
{ margin:0px; padding:0px; list-style: none;
text-align: right; }
#logowanie a 
{ font-weight: bold; 
color: #000000; background-color: #ffffff;}




/* wyszukiwanie */
#blokszukania
{ width: 380px;
font-weight: bold;
float: left;
margin-left: 100px;
margin-top:0px;
padding:0px;
border-width:0px; }

.wyszukiwarka
{ font-weight: bold; }

#pasekszukania 
{ background-color: #ffffff; 
padding-top:10px;
margin:10px 10px 0px 10px;
font-size: 120%;
border: 0px solid #c0c0c0; }

#pasekszukania a 
{ padding-bottom: 12px;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
margin:1px;
border-color: #cccccc; 
border-style: solid;
border-width: 1px 1px 0px 1px;
color: #808080;
text-decoration: none;  
cursor: pointer;}

.wyborszukania2 
{

background-color: #cccccc;
background-image: url('http://g1.idg.pl/mspstandard/gfx/przycisk.gif');
background-position: bottom left;
background-repeat: no-repeat; 
border-width: 0px;
margin:1px;
color: #000000;  }

#pasekszukania a.wyborszukania2 
{ 
color: white;
border-width:0px; margin:1px; }

.poleszukania 
{ background-color: #cccccc;
padding: 12px 8px 3px 8px;
margin-bottom: 4px;
margin-top:0px;
font-size: 120%; }


/* prawa kolumna */

#tresc h2.tyt_r,  h2.tyt_r {
 	font-size:8pt;
	font-weight:normal;
	margin:0px;
	margin-bottom:5px;
	background-image: url(http://g1.mspstandard.pl/ceo/gfx/reklama.gif);
	background-repeat: no-repeat;
	background-position: center;
	border:0px;
	text-align:center;
	color:black;
 }
 #mpu,  .mpu {
width:336px;
text-align:center;
margin: 0 auto;
 }

/*.mpu img { border-width:0px; width:336px; height: 280px; display: block; }*/

/*lewa kolumna */

#menu
{ font-size:8.5pt; }

#menu ul 
{ margin: 0px; 
padding:0px; 
list-style: none; 
background-color: #f4f4f4;
color: #000000;
border-bottom: 4px solid #ffffff; }

#menu li { margin:0px; padding:0px; list-style:none; }
#menu hr { display: none; }

#menu a
{ font-weight: bold; 
color: #000000; 
background-color: transparent;
text-decoration: none;
padding:5px 5px 5px 15px; 
display: block; }

#menu .newsIMG a{
	padding: 0;
	margin: 0;
	text-align: center;
}

#menu span
{ font-weight: bold; 
color: #008DD5; 
background-color: transparent;
text-decoration: none;
padding:5px 5px 5px 15px; 
display: block;
text-transform: uppercase;
font-size:110%; }
.poczatek_menu { border-top: 1px solid #008DD5;}

#menu ul.koniec_menu 
{ border-bottom: 1px solid #008DD5;
margin-bottom: 10px; }

.wybrane { background-color: #eb690b; color:white;
border-top: 1px solid #fbc299;
border-bottom: 1px solid #d56009; }
#menu ul li a.wybrane { color: #ffffff; }

#menu ul li a.wybrane:hover { background-color: #f78b3c; }
#menu a:hover { background-color: #e9e9e9; }

.bilbo{
	text-align: center;
}

#skyscraper
{ background-color:transparent;
margin: 0 auto; margin-bottom: 10px; text-align: center;
	width: 160px;
}
#skyscraper a{
	background-color:transparent;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.sky{
	text-align: center;
}

/* stopka */



#stopka ul 
{ margin:2px; 
padding:0px; 
list-style: none; 
text-align: center; }

#stopka li 
{ display:inline; 
text-align: center; 
margin:0px; 
padding:0px; 
background-color: #ffffff; }

#stopka a 
{ text-decoration: none;
border-width: 0px 1px 0px 0px; 
border-color: #b9b9b9; 
border-style: solid; 
margin:2px 0px; 
padding:0px 4px;}

.dolne_menu { 
background-color: #ffffff; 
border-top: 1px solid #000000; }

#dol_stopki 
{ background-color: #cdcdcd; 
border-top: 2px dashed #939393; 
overflow:auto; }

#dol_stopki a { border-width:0px; }

.centrowanie_stopki 
{margin-left: auto; 
margin-right: auto; 
width: 60%; }

/* to prawo i lewo tyczy się wyłącznie stopki! 
w innych miejscach prosze stosowac klasy floatleft i floatright */
.lewo {float:left; margin: 2px 10px; 
/*text-align: right; */
}

.prawo {float:right; margin:2px; }


/* powiekszanie tekstu w newsie */
#powieksz { 
float: right; display: block;padding:0px; margin:0px; 
font-size:8.5pt;
 }
#powieksz span 
{ 
font-weight: bold; 
cursor: pointer;
}
#powieksz span#maly { font-size: 12pt;  }
#powieksz span#sredni { font-size: 14pt; }
#powieksz span#duzy { font-size: 16pt; }





/* zakladki w prawej kolumnie */

#zakladki
{ margin-top: 20px;
font-size: 9pt; 
width:336px; 
}
#zakladki a {
	cursor:pointer;
}
#zakladki h2
{ font-size: 1.8em;
margin: 4px; border-width:0px; }

#zakladki h3
{ font-size: 1.1em; 
margin: 4px 8px;
color: #eb690b; }
#zakladki h4
{ font-size: 1em;
margin: 8px 8px 0px 8px; }
#zakladki p 
{ margin: 0px 8px; }

.strzalka
{ background-image: url('http://g1.idg.pl/mspstandard/gfx/strzalka.gif');
background-repeat: no-repeat; 
background-position: left;
padding-left: 16px; }

#zakladki ul { margin: 2px 25px; 
padding: 0px; }

.pudelko { 
border: 5px solid #cccccc;
border-top-width:20px;
padding-bottom:8px; }

.pudelko a {
	font-size:8.5pt;
}

.video { border-width: 1px 0px;
border-color: #c0c0c0;
border-style: dotted; 
margin: 8px 0px; 
padding: 4px;
overflow: hidden; 
height:auto; }


.opistv { font-weight: bold; font-size:x-small; text-align: center; }

div.przyciski {
margin-left:8px;
margin-top:4px; }

.przyciski a
{ font-weight:bold; 
color: #808080;
padding-left:14px;
padding-right:14px;
padding-bottom: 16px;
padding-top:2px;
border-color: #cccccc; 
border-style: solid;
border-width: 1px 1px 0px 1px;
text-decoration: none; 
 }
 
.przyciski a:hover { color: #808080; }
a.zakladkaOff {
	display:none;
}
a.zakladka2
{ 
padding-bottom: 12px; 
background-color: #cccccc;
background-image: url('http://g1.idg.pl/mspstandard/gfx/przycisk.gif');
background-position: bottom left;
background-repeat: no-repeat; 
border-width: 0px; 
color: white; }

.przyciski a.zakladka2:hover { color: white; }

/* sponsorowane  */

#sponsorowane
{ border: 1px solid #eb690b; clear:both; padding: 8px; 
margin: 20px 0px 10px 0px; overflow: hidden; height: 99%; width:auto; }
#sponsorowane h2 { border-width:0px; }

#sponsorowane table td { padding: 4px; font-size: 8pt; }


/* dla formularzy */
form { margin:0px; padding:0px; }
form ul {margin:0px; padding:0px; }
form ul li {list-style: none;}
.formularz { width:95%;  }
.formularz legend { font-weight: bold; margin:8px; }
.formularz fieldset { margin: 0px; padding:10px;
border: 1px solid #a4d1ff; }
.formularz textarea { margin: 4px 0px;}
.formularz div { background-color: #f4f4f4; margin:8px 0px; padding:4px;}
.przycisk { background-color: #008DD5; color: #ffffff; font-weight: bold;
border: 1px solid #003399; }
.przycisk2 { font-weight: bold; background-color: #e2e2e2; 
border: 1px solid #969696; }
.do_srodka { text-align: center; }


/* rozne */

a { color: #003366; background-color: transparent; }
a:hover { color: #eb690b; background-color: transparent;  }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;}
h2 { color: #008DD5; font-size:1.2em; border-bottom: 2px solid black;
padding-bottom:2px; margin-top:2px; }

ul li { list-style-type: square; line-height: 1.3em;; font-size:8pt; }
ol li { line-height: 1.3em; font-size:8pt; }

.niewidzialne { display: none; }
.kiedy { color: #fd5200; }
.wiecej { font-weight: bold; text-align: right; }
.rss { border: 0px solid #ffffff; float: right; margin-top:3px; }

.floatleft { float: left; margin: 4px 4px 4px 0px; }
.floatright { float: right; margin: 4px 0px 4px 4px; }

/* szary boksik na gorze strony glownej */
.polecamy 
{ background-color: #f4f4f4; padding: 4px; margin:0px; width:223px; }
.polecamy2
{ background-color: #f4f4f4; padding: 4px; margin:0px; width:257px; }
.polecamy img, polecamy2 img 
{ display: block; text-align: center; width:auto;
 border: 0px solid #ffffff; padding: 0px;
overflow: hidden; margin: 2px auto 2px auto;  }

#mini
{ width: 100px; height:75px; 
float:left; margin: 4px; }

/* ustala szerokosc polecanych w bocznych zakladkach */
.pudelko .polecamy { width:auto; }


.klodka { float: left; }
.red { color: #d50000; }

/* nowy numer, wydanie spec itd */

#nowy_numer { background-color: #f8f8f8;
font-size: 1.2em;
padding:6px; }

#nowy_numer a { font-weight: bold; }

#nowy_numer div span
{ border-width: 1px 0px; 
border-color: #808080; 
border-style: solid; 
padding: 4px 0px;
margin: 4px 0px;
text-align: center;
display: block; }

#nowy_numer div a { color: #cc0000; }

#nowy_numer ul
{ margin:0px; padding:0px; }

#nowy_numer ul li
{ margin: 8px 16px; 
list-style: none; 
display: block;
line-height:1.1em; }

#nowy_numer .wiecej{
	font-size: 7.5pt;
}

#kompendium 
{ font-size: 1.2em; }
#suplementy
{ font-size: 1.2em; }
#specjalne 
{ font-size: 1.2em; }
#specjalne ul {  margin: 6px 2px 6px 2px; padding:0px;  }
#specjalne ul li { padding:0px; margin:0px; list-style:none; }
#specjalne img { margin:8px 16px 8px 8px; }





/*  ---  */
#strefy { margin: 10px 0px; }

.webcast { 
width: 298px;
margin-top: 10px;
margin-left: auto; 
margin-right: auto; 
margin-bottom:10px;
border: 1px solid #ffffff; }


#whitepapers 
{ margin: 10px 0px; }
#whitepapers h3 { color: #aa0000; margin-top: 6px; }
#whitepapers h4 { font-size:1.1em; }



/* odnosniki z prawej strony */


.lista_bok { margin: 6px 0px; padding:0px; font-size:1.1em; }
.lista_bok li { margin: 0px 0px 0px 15px; }

.dodatki 
{ background-color: #f0f0f0; 
padding: 8px 8px 16px 8px; 
height: auto; 
overflow: hidden; 
border: 0px solid #fff; }

.dodatki h3 { color: #eb690b; }
.dodatki h4 { font-size: 1.1em; }
.dodatki ul { font-size:1em; }
.dodatki div.lewa { width: 210px; }

.m { font-size: 1.3em; }
.l { font-size: 1.5em; }
.xl { font-size: 1.8em; }
.xxl { font-size: 2.2em; }


#wyniki_sondy { font-size:1.2em; width:98%; margin: 10px 0px; }
#wyniki_sondy table tr td { padding:2px; font-weight:bold; font-size:1.2em;  }
#wyniki_sondy table { margin:10px 0px; }
#wyniki_sondy hr { color: #c0c0c0; }


/* rożne rzeczy z prawej belki */

#nowy_numer 
{ background-color: #f8f8f8;
font-size: 1.2em;
padding:6px; }

#nowy_numer a { font-weight: bold; }

#nowy_numer div span
{ border-width: 1px 0px; 
border-color: #808080; 
border-style: solid; 
padding: 4px 0px;
margin: 4px 0px;
text-align: center;
display: block; }

#nowy_numer div a { color: #cc0000; }
#nowy_numer ul { margin:0px; padding:0px; }
#nowy_numer ul li
{ margin: 8px 16px; 
list-style: none; 
display: block; }

#strefy { margin: 10px 0px; }

.webcast { 
width: 298px;
margin-top: 10px;
margin-left: auto; 
margin-right: auto; 
margin-bottom:10px;
border: 1px solid #ffffff; }


#whitepapers { margin: 10px 0px; }
#whitepapers h3 { color: #aa0000; margin-top: 6px; }
#whitepapers h4 { font-size:7.5pt; }



/* boks TV na belkach */	

	div.box {
		background-color: White;
	}
	div.TV{
		background-color: #ffffff;
		text-align: center;
		position: relative;
		margin: 5px 10px;
		width:110px;
		float:left;
		}
		
		/*.tv { float: left; width:85px; margin:8px; }*/
	div.boxTV {
		background-image : url(http://g1.idg.pl/idg/gfx/video/boxTV.gif);
		background-repeat : no-repeat;
		position: relative;
		height: 70px;
		margin: 0px auto 0 auto;
		background-position : center top;
	}
	div.boxTVimg {
		position: absolute;
		top: 9px;
		left: 0;
		right: 0;
		height: 45px;
		width: 100%;
		background-repeat: no-repeat;
		background-position : center center;
		margin: 0px auto 0 auto;
	}
	div.tytulTV {
		text-align: center;
		margin: 2px 0 10px 0;
		font-weight: bold;
		font-size: 11px;
	}
	div.tytulTV a{
		color: #000000;
		text-decoration: none;
	}
/* boks TV koniec */

.edytor {
background-color: #dfdfdf;
	
}

div.kat {
	font-size:8pt;
	margin-bottom:5px;
}
div.kat2 {
	font-size:9pt;
}
div.kat a, div.kat2 a {
	color: navy;
	font-weight:bold;
}
div.kat em , div.kat2 em{
	color: #666666;
	
}
div.kat span.typ {
	color: #666666;
}
ul.katTyp {
	margin:0px; 
	display:inline;
	padding:0px;
}
ul.katTyp li {
	display:inline;
	font-size:8pt;
	margin-right:5px;
	font-weight:normal;
}
div.wtymtemacie {
	font-size:8pt;
	font-weight:bold;
	margin-bottom:10px;
}
div.subcat {
	margin-bottom:20px;
}
div.subcat h3 a {
	color: #CC3300;
}
div.subcat h3 {
	margin-bottom:5px;
	font-size:10pt;
}
div#menu ul#kategorie {
	background-color: #F4F4D9;
}

div#c p {
	font-size:9pt;
}
li a.logU {
	color:red;
}
.podglowek 
{ background-color: #e6e6e6; 
margin-bottom: 6px; padding:3px; }
.podglowek a { color: #000000; font-size:1.1em; }


a.tytulNEWS14 {
	font-size:10pt;
	font-weight:bold;
	
}

.nletter { background-color: #eaeaea; padding:2px; font-size: x-small;
margin:0px; }
.nletter fieldset { border: 0px solid #ffffff; margin:2px; }
.nletter legend { font-weight: bold; font-size:1.1em; }
.nletter div { margin:4px 0px; }

h3 a {
	font-size:l0pt;
}

img.grafalewo {
	float:left;
	margin-right:5px;
	margin-bottom:2px;
	border: 0;
}

div#l div#newsIMG a:hover {
	background-color:white;
}

td.ramka_news_slx ul, td.ramka_news_slx ol {
	margin: 0;
	padding: 5px 5px 5px 25px;
}
