
body { margin:0; padding:0; }

div { border: 0px solid lime; }

#g_kontener { width: 1000px; margin:0 auto; position: relative; background: #fff;}

#top_www { height: 75px; width: 1000px; clear: both; margin-bottom: 15px;}


#l { width: 138px; float: left; margin-left: 4px;}
#s_margin {width: 495px; float: left; padding: 0 6px; }
#s { width: 490px; margin:  0 auto; padding: 0 0 10px 0 }
#s2011 { width: 540px; float: left; margin:  0 auto; padding: 0 0 10px 8px; }
#p { width: 336px; float:left; padding: 0; margin: 0; }
#p2011 { width: 300px; float:right; padding: 0 2px 0 0px;margin: 0;overflow:hidden;}
#s ul {margin:0; padding:0;}
#s ol {margin:0; padding:0;}

/* dotyczy strony bez prawej belki */
#s2_margin {width:849px; float:left; padding:0px; margin:0px;}
#s2 {width:838px; margin: 0px auto 0px auto; padding:0px 0px 0px 11px;}

/* dotyczy stron statycznych */
#s3_margin {width:849px; float:left; padding:0px; margin:0px;}
#s3 {width:818px; margin: 0px; padding:0px 0px 0px 11px;}
#s_red p {margin:0px; padding:0px; text-align:justify;}
#s_red ol {margin:0px 0px 0px 30px; padding:0px;text-align:justify;}
#s_red ul {margin:0px 0px 0px 30px; padding:0px;text-align:justify;}
#s_red dl.h21 {margin:0px; padding:0px 5px 5px 15px}
#s_red dl.h31 {margin:0px; padding:0px 5px 5px 40px}
#s_red dt {margin:0px; padding:5px 0px 0px 0px;font-size:9pt;font-weight:bold;}
#s_red dd {margin:0px; padding:0px}


#s p {margin:0px; padding:0px;}
#s ol {margin:0px 0px 0px 30px; padding:0px;}
#s ul {margin:0px 0px 0px 30px; padding:0px;}
#s dl.h21 {margin:0px; padding:0px 5px 5px 15px}
#s dl.h31 {margin:0px; padding:0px 5px 5px 40px}
#s dt {margin:0px; padding:5px 0px 0px 0px;font-size:9pt;font-weight:bold;}
#s dd {margin:0px; padding:0px}


#s4_margin {width:505px; float:left; padding:0px; margin:0px;}
#s4 {width:485px; margin: 0px; padding:0px 0px 0px 10px;}


/* dotyczy pasków w archiwum */
.padd21 {padding: 6px;}
.padd21a {padding: 6px; border-top: 1px solid #cfcfcf;}
.padd21 p, .padd21a p  {padding: 0px 0px 5px 0px; margin:0px 4px 0px 4px}
.wiecej21 {text-align: right; margin:2px 9px 2px 0px;}

/* dla formularzy */
form.formularz {margin:0px; padding:0px; }
form.formularz ul {margin:0px; padding:0px; }
form.formularz ul li {list-style: none;}
form.formularz {width:95%;}
form.formularz legend {font-weight: bold; margin:8px;}
form.formularz fieldset {margin:0px; padding:10px 0px 0px 0px;border:none;}
form.formularz label {margin:0px 0px 0px 0px;}
form.formularz textarea { margin: 4px 0px; width:96%}
form.formularz input { margin: 5px 0px 0px 0px; }
form.formularz div.form_q1 {margin:0px 10px 0px 10px; padding:5px 0px 5px 0px;}
form .przycisk { background-color: #eb690b; color: #ffffff; font-weight: bold;
border: 1px solid #bb5409; }
form .przycisk2 {}
form .do_srodka { text-align: center; }
form .button {}



#stopka_reklamy { clear: both; margin-top: 20px; }
#stopka { clear: both;}


#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; padding: 10px 0; width:1000px;text-align:center; }

.clearb { clear: both; 
font-size:0; 
padding:0; 
margin: 0; 
height:0;
overflow: hidden;
  }

img { border: 0; }
h1 { font-family: Tahoma; font-size: 16pt; }
h2 { font-family: Tahoma; font-size: 14pt; }
h3 { font-family: Tahoma; font-size: 12.5pt; }




/*elementy nagłówka */
#cw_logo { float: left; margin-top: 10px; margin-left:10px; }

#szukaj2011 ul.logrej { margin:4px 10px; padding:0; float: right; font-size: 8pt; }

ul.logrej { margin:4px 16px; padding:0; float: right; font-size: 8pt; }
ul.logrej li { list-style: none; display: inline; float: left; border-right: 1px solid #c0c0c0; padding:0 10px; }
ul.logrej li.dw { border-right:0; padding-right:0; }
.logrej a:link { color: #fff; font-weight: bold; text-decoration: none; }
.logrej a:visited { color: #fff; font-weight: bold; text-decoration: none; }
.logrej a:hover { color:#E7E7E7; font-weight: bold; text-decoration: none; }

#szukaj2011 #fbImg {
	position:absolute;
	top:19px;
	right:10px;
	width:45px;
	height:45px;
	border: 1px solid #e0e0e0;
	padding:0px;
}
#fbImg img {
	width:45px;
	height:45px;
}
/* wyszukiwarka */

#szukaj 
{ 
width: 638px; 
height: 82px; 
float: right;
background-color: #ae1828;
background-image: url('http://g1.computerworld.pl/cw/beta_gfx/search_tlo2.jpg');
background-repeat: no-repeat;
background-position: top right;
position:relative;
}
#szukaj2011 
{ 
width: 637px; 
height: 82px; 
float: right;
background-color: #ae1828;
background-image: url('http://g1.computerworld.pl/cw/beta_gfx/search_tlo2011.jpg');
background-repeat: no-repeat;
background-position: top right;
position:relative;
}

#szukaj2011 form.wyszukiwarka 
{ clear: both;  
width: 386px; 
margin: 0 55px 0 auto;
font-size:8pt; 
padding: 14px 0 0 0; }

form.wyszukiwarka 
{ clear: both;  
width: 386px; 
margin: 0 16px 0 auto;
font-size:8pt; 
padding: 14px 0 0 0; }

* html form.wyszukiwarka { padding-top: 12px; }

.pole { border: 1px solid #dcdcdc; padding: 1px; margin: 0 3px; }
.pole1 { border: 1px solid #dcdcdc; padding: 1px; margin: 0 3px; width: 144px; }
.przyc { font-weight: bold; background-color: #d4d0c8; cursor: pointer; }
.przyc2 {cursor: pointer;}



/* formularze */

form {margin: 0; padding: 0;}
.form1 fieldset {border: 1px solid #e5e5e5; margin: 4px 0; padding: 6px;}
.form1 legend {font-weight: bold; font-size: xx-small;}
.form1 input {font-size: 8pt;}



/* style do menu bocznego z lewej strony */
#menu {font-family:tahoma, Arial, Verdana}
#menu h4 {font-size:10pt;color:#FFF;margin:0px;padding:0px 0px 0px 8px;height:18px;
background:url('http://g1.computerworld.pl/cw/beta_gfx/menu_down.gif') top right no-repeat;}
#menu h4 img {margin:3px 0px 0px 0px;}
#menu ul.m1 {margin:0px 20px 20px 7px; padding:0px; list-style-position:outside;list-style-type: none;}
#menu ul.m1 li {border-bottom:1px solid #d7d7d7; margin:3px 0px 3px 0px; padding:0px 0px 3px 10px;
background:url('http://g1.computerworld.pl/cw/beta_gfx/menu_pkt.gif') 1px 5px no-repeat;}
#menu ul.m1 li ul.m1a {
	list-style-type: none;
	margin-left:0px;
	padding:0px;
}

.menu_left {padding:0px 0px 5px 0px;}
#menu ul.m1 a {text-decoration:none;color:#7d0d1a;}
#menu ul.m1 a:hover {text-decoration:none; color:#000;}
#menu .handcursor {cursor:pointer;margin:0px 0px 5px 0px;}
#menu .handcursor2 {cursor:pointer;margin:0px 0px 15px 0px;}

#menu ul.subskr {margin:0px 20px 10px 5px; padding:0px; list-style-position:outside;list-style-type: none;background:none;}
#menu ul.subskr li {margin:0px 0px 3px 0px; padding:0px;}
#menu ul.subskr li label {margin:0px 0px 0px 5px;position:relative; top:-3px;}
#menu ul.subskr a {text-decoration:none;color:#7d0d1a;}
#menu ul.subskr a:hover {text-decoration:none; color:#000;}

#menu .m2{
	font-size: 98%;
}
/* style do dolnych reklam */
#stopka_reklamy {border:1px solid #dad6c7;font-size:8pt;font-weight:normal;}
#stopka_reklamy .adbox0 {margin:0px; padding:12px 0px 0px 0px;border-top:1px solid #dad6c7;}
#stopka_reklamy blockquote {margin:0px; padding:0px 0px 0px 12px;} 
#stopka_reklamy .adbox0 .adbox1 {float:left; display:inline;width:145px;margin:0px 18px 0px 0px;padding:0px;}
#stopka_reklamy .adbox0 .adbox1 p {}
#stopka_reklamy .adbox2 {margin:0px; padding:16px 0px 12px 0px;clear:both;}
#stopka_reklamy .adbox2 .adbox3 {float:left; display:inline;width:308px;margin:0px 18px 0px 0px;padding:0px;}
#stopka_reklamy .adbox2 .adbox3 p {margin:0px; padding:0px;}
#stopka_reklamy .adbox2 .adbox3 img {float:left; margin:0px 10px 0px 0px;}
#stopka_reklamy .adbox2 .adbox3 ul {margin:0px; padding:0px;list-style-position:outside;list-style-type:none;}
#stopka_reklamy .adbox2 .adbox3 li {margin:0px;padding:0px;}
#stopka_reklamy .adbox2 .adbox3 a.adboxl1 {font-size:9pt;color:#466197;text-decoration:none;font-weight:bold;}
#stopka_reklamy .adbox2 .adbox3 a:hover.adboxl1 {color:#466197;text-decoration:underline;}
#stopka_reklamy .adbox2 .adbox3 a.adboxl2 {font-size:8pt;color:#949494;text-decoration:none;}
#stopka_reklamy .adbox2 .adbox3 a:hover.adboxl2 {color:#949494;text-decoration:underline;}
#stopka_reklamy .adbox2 .adbox3 em {color:#d91838;font-style:normal;}
#stopka_reklamy .adbox4 {margin:0px; padding:0px 0px 12px 0px;clear:both;}
#stopka_reklamy .adbox4 ul {margin:0px; float:left; padding:0px;list-style-position:outside;list-style-type:none;}
#stopka_reklamy .adbox4 li {margin:2px 0px 0px 10px;display:inline;float:left;padding:0px 0px 0px 10px; 
background: url('http://g1.computerworld.pl/cw/beta_gfx/ad_ulBrd.gif') no-repeat left 3px;}
#stopka_reklamy .adbox4 span {float:left;color:#9e9e9e; width:100px; font-weight:bold;font-size:10pt;}
#stopka_reklamy .adbox4 a {color:#466197;text-decoration:none;}
#stopka_reklamy .adbox4 a:hover {color:#466197;text-decoration:underline;}

/* serwisy IDG */
#serwisy_idg { border-color:#dad6c7; border-style:solid; border-width:1px 1px 0 1px; margin:20px 0 0 0;font-family:tahoma, Arial, Verdana;font-size:8pt;font-weight:normal;}
#serwisy_idg #serwisy_idg2 {padding:5px 0px 5px 5px; width:98%;margin:0px auto 0px auto;}
#serwisy_idg .lista_katalog {margin:0; padding:0; position:relative; overflow:hidden; height:100%; }
#serwisy_idg .lista_katalog li {list-style:none; float:left; margin:0; padding:0 3px; line-height:150%; font-weight:normal; white-space: nowrap; font-size:10pt;font-family:Arial, tahoma, Verdana;color:#acacac;}
#serwisy_idg .lista_katalog a {font-size:8pt;font-family:tahoma, Arial, Verdana;}
#serwisy_idg .lista_katalog span {font-size:8pt;font-family:tahoma, Arial, Verdana; font-weight: bold; color:#000000}


/* 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;}

#news_subs {border-top:1px solid #dad6c7;font-family:tahoma, Arial, Verdana;padding:5px 0px 5px 0px;}
#news_subs .subs2 {margin-left:6px;}
#news_subs .subs3 {padding:5px 0px 5px 0px;}
#news_subs .wpisz_email {margin:0px 1px 0px 5px; font-size:9pt;width:85px;}
#news_subs .ok {margin:0px; font-size:9pt;width:30px;padding:0px;}
#news_subs p {text-align:right; margin:0px; padding:0px;line-height:15px;}

/* style do uzupelnienia w prawdziwym roboczy.css*/
a.zakl  {cursor:pointer;}
a.zakl2 {cursor:pointer;}
a.zakl3 {cursor:pointer;}
a.zakl4 {cursor:pointer;}
a.zakl5 {cursor:pointer;}

/* style w zakladkach pionowych BLOGI */
#menu_r1, #menu_pr1 {width:110px; height: 170px; float:right; position:relative;
background:url('http://g1.computerworld.pl/cw/beta_gfx/kr_c8c8c8.gif') top left repeat-y #FFF;}
#menu_r1 ul, #menu_pr1 ul {margin:0px; padding:0px;}
#menu_r1 ul li, #menu_pr1 ul li {display: block; list-style: none; margin:0px 0px 0px 0px;padding:0px;}
#menu_r1w, #menu_pr1w {overflow: hidden; position: relative; height: 140px;width:110px; 
background:url('http://g1.computerworld.pl/cw/beta_gfx/blog_bg.gif') top left repeat-y #FFF;}
#menu_r1w_up, #menu_pr1w_up {height:14px;text-align:center;padding-bottom:1px;
background:url('http://g1.computerworld.pl/cw/beta_gfx/kr_c8c8c8.gif') bottom left repeat-x;}
#menu_r1w_up img, #menu_pr1w_up img {cursor:pointer;}
#menu_r1w_down, #menu_pr1w_down {height:14px;text-align:center;padding-top:1px;
background:url('http://g1.computerworld.pl/cw/beta_gfx/kr_c8c8c8.gif') top left repeat-x;}
#menu_r1w_down img, #menu_pr1w_down img {cursor:pointer;}

#blogi .blog_post1 {margin:0px; padding:10px 0px 10px 0px}
#blogi .blog_post1 h1 {font-size:12pt; color:#7d0d1a; margin:0px;padding:5px 0px 0px 0px;}
#blogi .blog_post1 blockquote {margin:0px 10px 0px 10px; padding:0px;}
#blogi .blog_post1 img {margin:0px 10px 0px 0px;width:60px;float:left;}
#blogi .blog_post1 div {margin:0px 0px 0px 70px; width:285px;}
#blogi .blog_post1 p {margin:10px 0px 10px 0px; padding:0px;}
#blogi .blog_post1 ul {text-align:right;margin:0px;padding:0px;}
#blogi .blog_post1 li {text-align:right;margin:0px;padding:0px;}

#blogi .przetarg_post1 {
	text-align:left;
}
#blogi .przetarg_post1 div {
	padding:10px;
	width:350px;
	
}
#blogi .przetarg_post1 h2 {
	font-size:13px; color:#7d0d1a; margin:0px;padding:5px 0px 5px 0px;
}
#blogi .przetarg_post1 p {
	margin:5px 0px;
	text-align:left;
}
.zakl_b11 {height:36px; text-align:left;cursor:pointer;display:block;padding:0px 0px 0px 15px;color:#959595;
vertical-align:middle;font-family:tahoma, Arial, Verdana;font-size:9pt;line-height:16px}
.zakl_b12 {height:36px; text-align:left;cursor:pointer;display:block;padding:0px 0px 0px 15px;color:#a51022;font-weight:bold;
vertical-align:middle;background:url('http://g1.computerworld.pl/cw/beta_gfx/blog_bgz.gif') center left repeat-x;
font-family:tahoma, Arial, Verdana;font-size:9pt;line-height:16px}
a:hover.zakl_b12 {color:#a51022;}
.zakl_b11 br {line-height:9px;}
.zakl_b12 br {line-height:9px;}

/* wspolne style do zakladek Wywiady, Felietony, Centra Wiedzy*/
.art_post1 {margin:0px; padding:10px 0px 0px 0px;width:auto;}
.art_post1 h1 {font-family:verdana, arial;font-size:13px; color:#7d0d1a; margin:0px;padding:5px 0px 0px 0px;}
.art_post1 img {margin:0px 10px 0px 0px;float:left;}
.art_post1 blockquote {margin:0px 10px 10px 10px; padding:0px;}
.art_post1 p {margin:10px 0px 10px 0px; padding:0px;}
.art_post1 ul {text-align:left;margin:0px;padding:0px;}



#p2011 .art_post1 {margin:0px; padding:10px 0px 0px 0px;width:auto;}
#p2011 .art_post1 h2 {font-family:verdana, arial;font-size:13px; color:#7d0d1a; margin:0px;padding:5px 0px 0px 0px;}
#p2011 .art_post1 img {margin:0px 10px 0px 0px;float:left;}
#p2011 .art_post1 blockquote {margin:0px 0px 0px 0px; padding:0px;}
#p2011 .art_post1 p {margin:0px 0px 0px 0px; padding:0px;}
#p2011 .art_post1 ul {text-align:left;margin:0px;padding:0px;}
#p2011 .zwin {clear:both;border-top:0px;padding:0px 0px 5px 0px;}

/* style do zakladek Centra Wiedzy */
.zakl_c11 {width:139px;height:24px;padding:0px;float:left;cursor:pointer;visibility:visible;text-align:center;
background:url('http://g1.computerworld.pl/cw/beta_gfx/centra_mid1.gif') bottom right no-repeat;}
.zakl_c12 {width:139px;height:24px;padding:0px;float:left;cursor:pointer;visibility:visible;text-align:center;
background:url('http://g1.computerworld.pl/cw/beta_gfx/kr_c8c8c8.gif') top right repeat-y #FFFFFF;}
.zakl_c11 img, .zakl_c12 img {margin-top:4px;}
div.clear {clear: both;}
div.content {width:auto;}
.hide {display: none;}
#nav_centra {background:url('http://g1.computerworld.pl/cw/beta_gfx/centra_right2.gif') top left repeat-x #FFF;
font-size:0px; line-height:0px;}
.nav_l {width:35px;height:24px;float:left;text-align:center;
background:url('http://g1.computerworld.pl/cw/beta_gfx/centra_left2.gif') bottom right no-repeat;}
.nav_p {width:29px;height:24px;float:left;text-align:right;
background:url('http://g1.computerworld.pl/cw/beta_gfx/centra_right2.gif') bottom right repeat-x;}
.nav_click {cursor:pointer;}

/* style do zakladek Centra Wiedzy - butony zwin i rozwin */


.zwin_btn0 {width:55px;text-align:right; margin-left:auto;}
.zwin_btn1 {height:11px;cursor:pointer;margin:0px -11px 0px auto;padding:0px;font-size:0px;float:right;}
.zwin {clear:both;border-top:1px solid #dad6c7;padding:10px 0px 5px 0px;}
.zwin blockquote { margin:0px 10px 5px 10px; padding:0px; clear:both; width: auto;}
.zwin div { margin:0; width:auto; }
.zwin em {font-style:normal;height:10px;display:block; }
.zwin img {margin:0px 10px 0px 0px;float:left;}
.zwin h3 {font-size:8pt; color:#7d0d1a; margin:0px;padding:5px 0px 0px 0px;}
.zwin p {font-size:8pt; margin:0px;padding:0px;font-family:tahoma, Arial, Verdana}


div#mpu div .reklama {
	font-size:7.5pt;
}

.rMobi {
	background:#e3e3e3;
	border: 1px solid #595959;
	padding:4px;
	margin-top:10px;
}
#tr a.aMobi{
	color: #00008b;
	font-size:11px;
}
/*nnumer2*/

.nNumer2 {
text-align:center;
width:116px;
border:1px solid #ccc;
padding:5px 10px 5px 10px;
}
.nLinki {
text-align:left;
padding-left:3px;
}

/*blogi na prawa*/
.nBlog {
	overflow:hidden;
	margin-bottom:15px;
}
.nBlogImg {
	float:left;
	width:50px;
	margin-right:10px;
}
.nBlogImg img {
	width:50px;
}
#nBlogBox a.nBlogNazwa {
	font-size:9px;
	color: #5b5b5b;
	text-transform: uppercase;
}
#nBlogBox a.nBlogTytul, #nWywiad a.nBlogTytul, #nFelieton a.nBlogTytul {
	font-size:13px;
	font-weight:bold;
}



.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

width: 265px; /*width of featured content slider*/
height: 240px;
}
.sliderwrapper .contentdiv h2 {
	font-size:13px;
	margin:0px;
	padding:0px;
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 255px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 265px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #000000;
background: white;
border:1px solid #b8b8b8;
}

.pagination a:hover, .pagination a.selected{
color: #fff;
background-color: #b8b8b8;
border:1px solid #b8b8b8;
}

.imgTez {
text-align:center;
}

p.tagi {
	margin:5px 0px;
}
