
	td.serwisynag {padding:5px; width:120px; text-align:right; font-weight:bold;font-size:10px;}
	td.serwisy {padding:5px; text-align:left; font-weight:bold;font-size:10px;}			
		
 ul.sslist {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	font-size:10px;
	} 

ul.sslist li {
	padding-left: 5px;
	list-style: none;
	display: inline;
	font-weight:normal;
	}
	
 ul.sslist li a {

	text-decoration:none;
 
		}

ul.progslist { list-style: none; padding:0px; margin-left:20px; }

ul.progslist li { list-style: none; padding:0px 0px 4px 0px; margin-left:0px; }

		

ul.progslist a { color: #272727; text-decoration: none;  }
ul.progslist a:visited {  color: #373737; text-decoration: none;  }
ul.progslist a:hover  {  color: #EB5500; text-decoration: underline; }





/* NAWIGACJA ---------- */

#komcontent {

}

#sidebar { width: 235px; float: right;border: 1px solid #DDDDDD; background-color: #f1f1f1;margin: 20px; display: inline;}

#sidebar ul{padding: 10px;}

#sidebar ul li{font-size: 0.9em;margin: 0 0 0 20px;}



#box{position: absolute;left: -91px;border: 1px solid #e6e6e6; border-right: 0px;padding: 10px;background-color: #FFF; width:60px;}

#box div{margin: 20px 0;}


#slidebox{
    width:350px;
    height:125px;
    padding:10px;
    background-color:#ffffff;
    position:fixed;
    bottom:0px;
    right:-380px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow: 0 4px 10px #555555;
    border-top: 2px solid #eb5000;
    border-left: 2px solid #eb5000;
}
#slidebox span{
    font-size: 0.9em;
    padding-bottom: 5px;
    text-transform: uppercase;
}
#slidebox h2{
    font-size: 1.0em;
}
#slidebox .next-article{
    margin-top: 5px;
}
#slidebox .next-article a{
    display: inline-block;
}
#slidebox .close{
    background: url(/pic/close-card.png) no-repeat;
    display: block;
    height: 15px;
    margin: 3px;
    float: right;
    width: 16px;
    text-indent: -99999px;
}
#slidebox .close:hover{
    background:transparent url(/pic/close-card.png) -16px 0px no-repeat;
}
#slidebox strong{
    display: inline-block;
    color: #000000;
    font-family:"Verdana";
    font-size:1.2em;
    margin-left: 10px;
    vertical-align: top;
    max-width: 240px;
}

#slidebox a {

font-size: 18px;
text-decoration: none;
font-weight:bold;
}




#breadcrumbs {
	padding-bottom: 10px;
	width:625px;
	clear:both;
	float:left;
}

#breadcrumbs ul{  
   margin:0;padding:0;  
   list-style-type: none;   
   float:left;
   width:400px;
}  

#breadcrumbs ul li{  
   list-style-image: none;  
   display:inline;  
   padding: 0 3px 0 0;  
   margin: 0;  
}  

#breadcrumbs ul li a{  
font-size:10px;
}  

#breadcrumbs div#textsize {
display:inline;
float:right;
clear:right;
font-size:10px;
}

div.menu_sub { 
padding: 0; clear: both; float: left; 
border-bottom: 0px solid #e6e6e6; 
height: 24px;
}

div.menu_sub ul {
float:left;
margin:0;
padding:0;
}

.menu_sub ul li {
display:block;
float:left;
font:12px Verdana, Arial, Helvetica, sans-serif;
height:24px;
}

.menu_sub ul li.first a {
padding-left:10px;
padding-right:10px;
border:0;
}

.menu_sub ul li.first a:visited {
border:0;
}

.menu_sub ul li.on a {
background:#fff url(/pic/strzalka.png) no-repeat;
background-color: #fafafa;
background-position:4px 9px;
padding-left:11px;
padding-bottom:5px;
text-decoration:none;
}

.menu_sub ul li.first.on a {
padding-right:10px;
padding-left:10px;
margin-left:8px;
}

.menu_sub ul li.separator {
margin:2px 0 0 5px;
}

div.runhome {
float:left;clear:left;padding-top:7px;padding-left:6px;
}

div.basictab {

float:left;

}
.basictab ul {
clear:left;
list-style-type:none;
text-align:left;
float:left;

font:11px Verdana, Arial, Helvetica, sans-serif;
white-space:nowrap;
margin:0 0 0 2px;
padding:5px 0 0;
}

.basictab li {
float:left;
background:url("/pic/tabs/left_dgrey.gif") no-repeat left top;
margin:0;
padding:0 0 0 2px;
}

.basictab li.home {
background:0;padding:2px 5px 0 0;
}

.basictab li.home a, .basictab li.home a:hover, .basictab li.home a:visited {
background:0;border:0;padding:0;margin:0;
}



.basictab li a {
display:block;
text-decoration:none;
vertical-align:baseline;
background:url("/pic/tabs/right_dgrey.gif") no-repeat right top;
color:#fff;
width:auto;
padding:5px 10px 4px 3px;
}

.basictab li h1 a {
display:block;
text-decoration:none;
vertical-align:baseline;
background:url("/pic/tabs/right_dgrey.gif") no-repeat right top;
color:#fff;
width:auto;
padding:5px 10px 4px 3px;
font-size:11px;
}


.basictab li.szaryc {
background:url("/pic/tabs/left_dgrey.gif") no-repeat left top;
}

.basictab li.szaryc a {
background:url("/pic/tabs/right_dgrey.gif") no-repeat right top;
}

.basictab li.czerw {
background:url("/pic/tabs/left_red.gif") no-repeat left top;
}

.basictab li.czerw a {
background:url("/pic/tabs/right_red.gif") no-repeat right top;
}

.basictab li.ziel {
background:url("/pic/tabs/left_green.gif") no-repeat left top;
}

.basictab li.ziel a {
background:url("/pic/tabs/right_green.gif") no-repeat right top;
}

.basictab li.nieb {
background:url("/pic/tabs/left_blue.gif") no-repeat left top;
}

.basictab li.nieb a {
background:url("/pic/tabs/right_blue.gif") no-repeat right top;
}

.basictab li.separator {
background:0;
float:left;
margin:0 2px;
}

.basictab li a.current span {
background-image:url("/pic/tabs/left_on.gif");
margin-left:-2px;
margin-right:0;
padding:4px 0 6px 5px;
}

.basictab li a.current {
margin-left:0;
margin-right:2px;
background-image:url("/pic/tabs/right_on.gif");
vertical-align:baseline;
color:#000;
font-size:11px;
padding:4px 9px 6px 0;
}

.basictab li a:hover,.basictab li a:visited,.basictab li a:active {
text-decoration:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.dropmenudiv {
position:absolute;
border:1px solid #ccc;
border-top:0;
z-index:100;
background-color:#FFF;
width:130px;
visibility:hidden;
margin-top:1px;
background:#FFF url(/pic/bghead.gif) bottom repeat-x;
padding-left:25px;
}

.dropmenudiv ul {
list-style-image:url(/pic/dot-green.gif);
}

.dropmenudiv ul li {
clear:both;
text-align:left;
}

.dropmenudiv ul li a {
text-decoration:none;
font-weight:700;
}

* html .dropmenudiv ul li a {
width:100%;
}


/* links and fonts */

a { color: #272727; text-decoration: underline; } 
a:visited { color: #373737; text-decoration: underline;}
a:hover { color: #EB5500; text-decoration: underline; }

a.more { color:  #272727; text-decoration: none; }
a:visited.more { color: #222; text-decoration: none; } 
a:hover.more { color: #EB5500; text-decoration: none; }

a.lead { color: #000; text-decoration: none; }
a:visited.lead { color: #444; text-decoration: none; } 
a:hover.lead { color: #EB5500; text-decoration: none; }

a.title { color: #000; text-decoration: none; font-weight: bold; }
a:visited.title { color: #444; text-decoration: none; font-weight: bold; } 
a:hover.title { color: #EB5500; text-decoration: none; font-weight: bold; }

a.forum { color: #272727; text-decoration: none;  }
a:visited.forum { color: #999; text-decoration: none;  } 
a:hover.forum { color: #EB5500; text-decoration: none; }

a.jedynka { color: #272727; text-decoration: none;  }
a:visited.jedynka { color: #444; text-decoration: none;  } 
a:hover.jedynka { color: #EB5500; text-decoration: none; }


a.morelink { color: #EB5500; text-decoration: underline; font-size: 12px; }
a:visited.morelink { color: #444; text-decoration: none; font-size: 12px; } 
a:hover.morelink { color: #EB5500; text-decoration: none; font-size: 12px; }



a.itemtoolbar  {
color: #999999;
font: 10px Verdana, Arial;
text-decoration: underline;
}
a:hover.itemtoolbar  {
color: #EB5500;
font: 10px Verdana, Arial;
text-decoration: underline;
}

div#breadcrumbs ul li a {
color: #272727;
text-decoration: underline;
}

div#breadcrumbs ul li a:hover { color: #EB5500; text-decoration: none }


div.copy a { color: #272727; text-decoration:none;  }
div.copy a:visited {  color: #373737; text-decoration:none; }
div.copy a:hover {  color: #EB5500; text-decoration:none;  }

.menu_sub a { float: left; display: block; margin: 1px 0; padding: 5px 7px 4px 7px; 
				border-left: 1px solid #d4d4d4; color: black; text-decoration: none; }

.menu_sub a:hover { 
text-decoration: none; 
color: #FF8408;
}
.menu_sub ul li.first a {

border:0;
}

ul#ajaxpoczytne li a { color: #272727; text-decoration: none; font-size:10px; }
ul#ajaxpoczytne li a:visited {  color:#373737; text-decoration: none; cursor:pointer; font-size:10px;}
ul#ajaxpoczytne li a:hover  {  color: #EB5500; text-decoration: underline; cursor:pointer;  font-size:10px;}
ul#ajaxpoczytne li.selected a  {  color: black; text-decoration: none; background: yellow; cursor:pointer; font-size:10px;}

a.periodnavi {
cursor:pointer;
}

ul#pocznavi li.selected a  {  color: black; text-decoration: none; background: yellow; }

#ajaxoceniane a { color: #272727; text-decoration: none;  }
#ajaxoceniane a:visited {  color:#373737; text-decoration: none;  }
#ajaxoceniane a:hover  {  color: #EB5500; text-decoration: underline;  }
ul#ajaxoceniane li.selected a  {  color: black; text-decoration: none; background: yellow; }


#topkomented a { color: #272727; text-decoration: none; font-size:10px;  }
#topkomented a:visited {  color: #373737; text-decoration: none; font-size:10px;  }
#topkomented a:hover  {  color: #EB5500; text-decoration:underline; font-size:10px;  }
ul#topkomented li.selected a  {  color: black; text-decoration: none; background: yellow; font-size:10px; }

#ii_ajaxpoczytne a { color: #272727; text-decoration: none;  }
#ii_ajaxpoczytne a:visited {  color: #373737; text-decoration: none;  }
#ii_ajaxpoczytne a:hover  {  color: #EB5500; text-decoration: underline;  }
ul#ii_ajaxpoczytne li.selected a  {  color: black; text-decoration: none; background: yellow; }


ul#najlist a { color: #272727; text-decoration: none; }
ul#najlist a:visited {  color: #373737; text-decoration: none;}
ul#najlist a:hover  {  color: #EB5500; text-decoration: underline; }

ol#najlist a { color: #272727; text-decoration: none; }
ol#najlist a:visited {  color: #373737; text-decoration: none;}
ol#najlist a:hover  {  color: #EB5500; text-decoration: underline; }


ul#najlistkom a { color: #272727; text-decoration: none; }
ul#najlistkom a:visited {  color: #373737; text-decoration: none;}
ul#najlistkom a:hover  {  color: #EB5500; text-decoration: underline; }




ul#lastindi a { color: #272727; text-decoration: none;  }
ul#lastindi a:visited {  color: #373737; text-decoration: none;  }
ul#lastindi a:hover  {  color: #EB5500; text-decoration: underline; }

a.pointlink, a:visited.pointlink { text-decoration:none; font-weight:bold; }

a.taglink, a:visited.taglink { margin-right:10px; margin-left:2px; text-decoration:none; font-weight:normal; }


div.kategoria_przeglad table tr td ul  li a { color: #272727; text-decoration: none; }
div.kategoria_przeglad table tr td ul  li a:visited {  color: #666; text-decoration: none;}
div.kategoria_przeglad table tr td ul  li a:hover  {  color: #EB5500; text-decoration: underline; }

div.zajforum ul li a { color: #272727; text-decoration: none; }
div.zajforum ul li a:visited {  color: #666; text-decoration: none;}
div.zajforum ul li a:hover  {  color: #888; text-decoration: underline; }


div.oneword ul li a { color: #444; text-decoration: none; }
div.oneword ul li a:visited {  color: #666; text-decoration: none;}
div.oneword ul li a:hover  {  color: #888; text-decoration: none; }

div#polecamy ul li a { text-decoration: none; }


div#tagcloud a { color: #272727; text-decoration: none; padding: 7px 2px; }
div#tagcloud a:visited { color:  #373737; text-decoration: none;}
div#tagcloud a:hover { color: #EB5500; text-decoration: underline; }

div.tagcloud a { color: #272727; text-decoration: none; padding: 5px 2px; }
div.tagcloud a:visited {  color:  #373737; text-decoration: none;}
div.tagcloud a:hover  {  color: #EB5500; text-decoration: underline; }

div.topinfo a {
text-decoration:none;
color: #000;
}
div.topinfo a:visited {
text-decoration:none;
color: #000;
}

div.topinfo a:hover {
text-decoration:underline;
color: #EB5500;
}



div#polecamy ul {
list-style: none;
padding:0;
margin:0;
padding-left: 5px;
}

div#polecamy ul li {
padding-bottom: 5px;
}


/* OGOLNE FORMATOWANIE TEKSTU */

.font1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.font2 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.font3 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.font4 {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

code {
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 10px;
		background-color:#FFF8E8;
		border: 1px solid #D3D3D3;
		display: block;
}

abbr, acronym, .help { 
						border-bottom: 1px dotted #333; 
						cursor: help;  
					 }

.data {
margin-top:5px;
color: #999999;
font: 10px Verdana, Arial, sans-serif;
}

a.greylink {
color: #999999;
}


/* KOLORY TEKSTU */

.red { color: #d40000; }
.yellow { color: #ffcc00; }
.dgrey { color: #444; }
.bgrey { color: #777; }
.blue { color: #272727; }
.green { color: #99CC00; }
.lrblue { color: #0000FF; }
.lrgreen { color: #128700; }
.lrred { color: #EB5500; }


/* NAGLOWKI */

h1 {
margin: 0;
padding: 0;
color: #444;
font-style: italic;
padding:5px;
font-size:24px;
}

.prognag {
font-size:12px;font-weight:normal;font-style:normal; display:inline;color:black;
}

h2.progitem {
font-size:14px;padding-bottom:0;margin-bottom:5px;
}




div#pub_body h1.dark {
margin: 0;
padding: 0;
color: #444;
font-style: italic;
padding:5px;
}

h2 { color: #444; font-size: 18px; margin:0; margin-bottom:5px; }

div#pub_content h2 { color: #000; font-size: 18px; margin:20px 0; }

h3 { color: #000; font-size: 16px; margin:0; margin-bottom:10px; }

.rednag {

color:#d40000;margin:20px 0;font-style:italic;
font-size: 16px;font-weight:bold;
}

h3.sondanag { padding:0;margin:0;padding-bottom:5px;}

h3#najwaz { clear:both; font-size: 16px; padding:0;  }

div.basictab h1 {
margin: 0;
padding: 0;
font-style: normal;
float:left;
}


div#pub_body h1 {
margin: 0;
padding: 0;
color: #000;
font-style: italic;
padding:5px 0;
}



div#pub_title h1 {
margin: 0;
padding: 0;
color: #000;
padding:5px 0;
font-style: normal;
}

div#tagcloud {
padding:5px; width: 950px;
margin-top:10px;
clear:both;
}
div#tagcloud h1 {
margin:0 0 10px 0;padding:0; font-style:italic;
}

h2.rbox {
margin: 0;
color: #333;
font-style: italic;
font-size: 12px;
padding: 4px 0 4px 10px;
margin-bottom: 5px;
text-align: left;
border-bottom: 1px solid #EB5000;

}
h2.rbox a {
color: #333;
text-decoration:none;
}

h3.rbox {
margin: 0;
color: #333;
font-style: italic;
font-size: 12px;
padding: 4px 0 4px 10px;
margin-bottom: 5px;
text-align: left;
border-bottom: 1px solid #EB5000;

}
h3.rbox a {
color: #333;
text-decoration:none;
}

div.rbox {
margin: 0;
color: #333;
font-style: italic;
font-size: 12px;
padding: 4px 0 4px 10px;
margin-bottom: 5px;
text-align: left;
border-bottom: 1px solid #EB5000;
font-weight:bold;
}
div.rbox a {
color: #333;
text-decoration:none;
}

div#regform h2, div#whyreg h2, div#loginform h2, div#niemakonta h2, h2.rss {
font-size:18px;
}

div.rsslist h2.rss {
font-size:18px;
padding:10px 0 20px 0;
margin:0;
clear:both;
}

div.rsslist ul {
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:0;

}

.underline {
text-decoration: underline;
}

ul.di24zakres {
padding-left:20px;
}
ul.di24zakres li.selected a  {  color: black; text-decoration: none; background: yellow; }

.di24white {
color: white;
}

div#login24 { margin-left:20px; }

div#login24  div#loggedin a {  color: white; }

.decon { text-decoration:none; }




/* tabcontent  */

.shadetabs li {
display:inline;
}

.shadetabs li a {
text-decoration:none;
cursor:pointer;
padding:0;
}

.shadetabs li a:visited, .shadetabs li a:hover {
text-decoration:none;
cursor:pointer;
padding:0;
}
.tabcontent {
display:none;
float:left;
margin-bottom:5px;
}

.shadetabsright li a, .shadetabsright li a:visited, .shadetabsright li a:hover {
text-decoration:none;
cursor:pointer;
padding:1px;
}
.shadetabsright li.selected a span {
color:#777;
background:#fafafa url(/pic/nags/l_bgrey_border2.png) top left no-repeat;
top:1px;
position:relative;
}

.przekat {
list-style-type:none;
text-align:right;
margin:5px 0 0;
padding:0;
}

.przekat li a, .przekat li a:visited, .przekat li a:hover {
text-decoration:none;
cursor:pointer;
padding:0;
}

.przekat li.selected a {
position:relative;
}

.przekat li.selected a span.nag_rgrey {
position:relative;
background:#fefefe url(/pic/nags/r_bgrey_border.png) top right no-repeat;
color:#000;
top:1px;
}

.przekat li.selected a span.nag_grey {
background:#fefefe url(/pic/nags/l_bgrey_border.png) top left no-repeat;
position:relative;
color:#000;
top:1px;
}

.pktc {
display:none;
clear:both;
}

.pkcs {
clear:both;
margin-top:-10px;
padding-bottom:5px;
}

.shadetabs,.shadetabsright {
list-style-type:none;
text-align:right;
margin:0;
padding:0;
}

.shadetabs li.selected a span,.shadetabs li.selected a span span {
position:relative;
top:1px;
}

.shadetabs li.selected a:hover,.shadetabsright li a,.shadetabsright li.selected a:hover,.przekat li.selected a:hover,.przekat li a,.przekat li a:hover {
text-decoration:none;
}

.shadetabsright li,.przekat li {
float:left;
}

.shadetabsright li.selected a span.nag_rgrey,.shadetabsright li.selected a span.nag_rred {
color:#777;
background:#fafafa url(/pic/nags/r_bgrey_border2.png) top right no-repeat;
top:1px;
position:relative;
}

/* boksy */



div.zakupy {
margin:10px 5px 15px 0;
}
div.zakupy div.zaknag {
text-align:right;margin-bottom:5px;
}
div.zakupy table {
clear:both;border:1px solid #f5f5f5;
}

div.zakupy table td.icon {
width:46px;vertical-align:middle;
padding:5px;border-bottom:1px dotted #ccc;
}

div.zakupy table td.descr {
padding:5px;border-bottom:1px dotted #ccc;
}
div.zakupy table td.last {
border-bottom:0;
}





ul#czdi {
padding:0px 5px 0px;
width:320px;
background: #F5F5F5;
border-bottom:0px solid #EB5500;
font-size:10px;
margin:0;
text-align:center;
}
ul#czdi li {
display:inline;
padding:3px;
padding-left:4px;
}

ul#czdi li.sel{
background: #EB5000;
padding:5px;
padding-bottom:0;
padding-top:3px;
}
ul#czdi li.sel a{
color:white;
}


ul.programy {
padding-left:0;
margin: 0 5px;
list-style-type:none;
}

ul.programy li {
padding:5px 0px 5px;
clear:both;
border-bottom:1px dotted #ccc;
float:left;
width:100%;
}

div.partnerbox {
border: 1px solid #f5f5f5;
margin-bottom:5px;
clear:both;
background-color: #fdfdfd;
}

div.partnerbox div.headpartnerbox {

background-color: #fdfdfd;
padding:3px 5px 5px 5px;
clear:both;
height:18px;
border-bottom:1px solid #EB5000;
}

div.partnerbox div.headpartnerbox img{
margin-bottom:3px;
float:right;
}

div.partnerbox div.headpartnerbox span {
float:left;
width:50%;
font-weight:bold;
padding:2px;
}


div.partnerbox ul {
clear:both;
margin:0;
padding:5px;
margin-left:18px;
}

div.partnerbox ul li {
padding:5px 0;
font-size:10px;
border-bottom: 1px dotted #ccc;
}

div.partnerbox ul li.last{
border:0;
}

.podcastpromo {
border:2px solid #ccc; background: #fafafa; padding:7px;margin:0 0 5px 0;
}

.podcastpromo div h3 {
margin-top:2px;font-size:16px;
}


.nlformbox {

border:0;
border: 2px solid #EB5000;
border-top:2px solid #EB5000;


background: #fff;
padding:5px 10px 8px 5px;
}

#nlquickico {

margin-right:5px;

}

#nlquickform {
padding-left:4px;
float:left;
}

.infobox {

border: 1px solid #99CC00;
background: #fafafa;
padding:10px;
font: 10px Verdana;
clear:both;
margin-top:10px;
float:left;
width:410px;
}

.datebox {
margin-left:50px;
float:left;
margin-top:17px;
text-align:center;
}

.rboxad {
text-align:center;
clear:both;
padding:10px;
}

h1.katinfo {
float:left;
font-size:24px;
color:#444;
font-style:italic;
width:475px;
padding-top:5px;
clear:both;
}

div.katinfo div {
float:right;
font-size:16px;
font-weight:700;
width:475px;
}

div.katinfo span {
font-size:12px;
font-weight:400;
margin-left:85px;
font-style:normal;
}

.breadcrumbs .breadcrumbsCont {
text-align:left;
width:981px;
float:left;
background:#fff;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
font-size:10px;
padding:0 10px 0 2px;
}

.bodyPagebox .bodyPageboxCont {
float:left;
background:#fff;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
width:993px;
padding:5px 0;
}

.rightBox {
clear:both;
float:left;
margin:5px 0;
}

.rightBox .rightBoxCont{
text-align:left;
width:318px;
float:left;
background: #fdfdfd;
font-size:12px;
padding:2px 5px 5px;
border: 1px solid #f5f5f5;
}

.stopkabox {
width:995px;
padding-top:10px;
clear:both;
margin:0 auto;
}

div.boxtop {
float:left;
width:234px;
height:100px;
background-color:#FFF;
}

div.boxsg {
clear:left;
background:red;
margin:20px 0;
}

.tabsnag {

font-size:14px;
margin-top:0;
padding-top:0;
}

.nag {
font-weight:700;
font-size:95%;
color:#FFF;
margin-left:7px;

padding:0 5px;
}

.nag_yellow {
background:#fc0 url(http://di.com.pl/pic/nags/l_yellow.png) top left no-repeat;
font-weight:700;

font-size:100%;
color:#FFF;
margin-left:0;
float:left;
padding:1px 8px 1px 12px;

}


.nag_ryellow {
background:#fc0 url(http://di.com.pl/pic/nags/r_yellow.png) top right no-repeat;
float:left;
margin-right:5px;
padding:0 0 2px 1px;
}

.nag_blue {
background:#06C url(http://di.com.pl/pic/nags/l_blue.png) top left no-repeat;
font-weight:700;
font-size:95%;
color:#FFF;
margin-left:0;
float:left;
padding:1px 4px 1px 10px;
}

.nag_rblue {
background:#06C url(http://di.com.pl/pic/nags/r_blue.png) top right no-repeat;
float:left;
margin-right:5px;
padding:0 0 1px 1px;
}

.nag_red {
background:#EB5500 url(http://di.com.pl/pic/nags/l_red.png) top left no-repeat;
font-weight:700;
font-size:100%;
color:#FFF;
float:left;
padding:1px 8px 1px 12px;
}

.nag_rred {
background:#EB5500 url(http://di.com.pl/pic/nags/r_red.png) top right no-repeat;
float:left;
margin-right:5px;
padding:0 0 2px 1px;
}

.nag_grey {
background:#777 url(http://di.com.pl/pic/nags/l_grey.png) top left no-repeat;
font-weight:700;
font-size:100%;
color:#FFF;
margin-left:0;
float:left;
padding:1px 8px 1px 12px;
}

.nag_rgrey {
background:#777 url(http://di.com.pl/pic/nags/r_grey.png) top right no-repeat;
float:left;
clear:right;
margin-right:2px;
padding:0 0 2px 1px;
}

.nag_green {
background:#9C0 url(http://di.com.pl/pic/nags/l_green.png) top left no-repeat;
font-weight:700;
font-size:95%;
color:#FFF;
margin-left:0;
float:left;
padding:1px 4px 1px 10px;
}

.nag_rgreen {
background:#9C0 url(http://di.com.pl/pic/nags/r_green.png) top right no-repeat;
float:left;
clear:right;
margin-right:5px;
padding:0 0 1px 1px;
}

.nag_bgrey {
background:#EAEAEA url(http://di.com.pl/pic/nags/l_bgrey.png) top left no-repeat;
font-weight:700;
font-size:95%;
color:#000;
margin-left:0;
float:left;
padding:3px 1px 2px 7px;
}

.nag_rbgrey {
background:#EAEAEA url(http://di.com.pl/pic/nags/r_bgrey.png) top right no-repeat;
float:left;
margin-right:5px;
padding:2px 0 2px 2px;
}

.formtext {
border:1px solid #e4e4e4;
font-size:12px;
}

div #td {
background:#fff url(/pic/bgyell.gif) top repeat-x;
border-top:1px solid #fc0;
border-bottom:0 solid #f1f1f1;
border-right:1px solid #EAEAEA;
border-left:1px solid #EAEAEA;
margin-top:0;
clear:left;
width:600px;
margin-bottom:-5px;
padding:12px 7px 7px;
}

div #tt {
background:#fff top repeat-x;
border-top:1px solid #777;
border-left:1px solid #EAEAEA;
margin-top:0;
clear:left;
width:384px;
padding:7px;
}

div #sgextra {
background:#fff;
border-top:1px solid #EB5500;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
margin-top:0;
clear:left;
width:600px;
margin-bottom:-5px;
padding:0 7px 7px;
}

div #interwencje {
background:#fff;
border-top:1px solid #888;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
margin-top:0;
clear:left;
width:600px;
margin-bottom:-5px;
padding:0 7px 7px;
}



div#ekstraboxinfo {
float:right;
text-align:right;
margin:20px 5px 0 0;
}

fieldset.ekstrafield {
border:1px solid #ccc;
clear:both;
width:445px;
text-align:left;
margin-top:15px;
border-bottom:0;
border-left:0;
border-right:0;
padding:10px;
}

fieldset.ekstrafield legend {
clear:both;
float:none;
font-size:16px;
font-style:italic;
padding:0 5px 5px;
}

fieldset.ekstrafield ul {
padding-left:20px;
list-style:disc;
}

ul.infoindex {
color:#777;
margin:0;
padding:0;
}

div#sgextra table tr td ul {
padding-left:10px;
margin:0 0 0 10px;
}

div#ocenianebox {
border:1px solid #f2f2f2;
border-bottom:0;
border-top:1px solid #EB5500;
margin-top:1px;
clear:left;
background:#fafafa;
width:318px;
padding:7px;
}

ul#ajaxoceniane {
clear:both;
list-style:none;
padding-top:0;
margin-top:0;
margin-left:65px;
}

div .kategoria_przeglad {
background:#fdfdfd;
border:1px solid #f5f5f5;
margin-top:10px;
padding:10px;
padding-top:5px;
clear:both;
}

div .kategoria_przeglad h2 {
padding:0;
margin:0;
margin-bottom:15px;
padding-bottom:5px;
font-size:18px;
border-bottom:1px solid #EB5000;
}

div .kategoria_przeglad h2 a{
text-decoration:none;
}



div.kategoria_przeglad table tr td ul {
padding-left:10px;
color:#777;
margin:0 0 0 10px;
}

.przekatnag { font-size:15px;padding:0;margin:0; clear:both;margin-bottom:5px;}

.tdnag {
color:#4C4C4C;
font-size:95%;
vertical-align:middle;
font-weight:700;
font-style:italic;
padding:0 0 1px 5px;
}

div.tdtyt {
font-size:200%;
font-weight:700;
line-height:1em;
padding:0 20px 8px 0;
}

div.wt {
background:#FFFBF2;
border-top:1px solid #777;
border-bottom:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
width:200px;
clear:both;
margin-top:1px;
padding:7px 7px 0;
}

div.wt ul {
list-style:none;
margin:0;
padding:0;
}

li.wti {
list-style:none;
margin-bottom:10px;
}

div.wttyt {
font-size:120%;
font-weight:700;
line-height:1em;
padding:0 20px 0 0;
}

div.koments {
background:#fafafa;
border-top:1px solid #777;
border-right:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
margin-top:1px;
width:384px;
clear:left;
padding:7px;
}

div.komentsnag {
float:left;
width:150px;
font-style:italic;
font-weight:700;
}

div.koments ul {
width:350px;
margin:0 0 0 15px;
padding:0;
}

.infodnia {
margin-right:5px;
width:420px;
}

.infodnia ul {
list-style:none;
color:#777;
margin:10px 0 0 5px;
padding:0;
}

.infodnia ul li {
clear:both;
margin-bottom:15px;
padding-top:10px;
}

h3.infodnia_title {
padding-bottom:3px;
margin-bottom:10px;
font-size:16px;
}

.infodnia ul li div.infodnia_title {
padding-bottom:3px;
font-size:16px;
}

.infodnia ul li div.infodnia_lead {
text-align:left;

color:#000;
font-size:12px;
}

.infodnia ul li div.data {
margin-bottom:5px;
}

div.poradybox {
margin-bottom:0px;
clear:both;
border-left:1px solid #e1e1e1;
padding:10px 0;
}

div.wywiadybox, div.notowania {
margin-bottom:0px;
clear:both;
width:343px;
border-left:1px solid #e1e1e1;
padding-top:10px;
padding-bottom:5px;
}

div.notowania {
border:0;
padding-top:5px;
}

#pp_t{width:170px; background-color:#f5f5f5;}
#pp_t td{padding:2px 3px}
#pp_h{font-size:9px;  font-weight:bold; color:#000; background-color:#f5f5f5; border-bottom: 1px solid #EB5000;}

#pp_s{font-size:9px; color:#000000; text-decoration:none;}
#pp_v{font-size:9px;  }
#pp_cu{font-size:9px;  color:green;}
#pp_cd{font-size:9px; color:#ff0000;}
#pp_d{display:none; }
#pp_r1{background-color:#ffffff;}
#pp_r2{background-color:#ffffff;}
#pp_n{display:table-row;}




div.poradybox ul,div.wywiadybox ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:10px;
}

div.wywiadybox ul {
	margin:0 10px 10px 10px;
}


div.poradybox ul li.porli, div.wywiadybox ul li.porli {
padding-top:10px;
list-style:disc;
margin-left:15px;
}

div.poradybox ul li.porli a, div.wywiadybox ul li.porli a  { color: #272727; text-decoration: none; }
div.poradybox ul li.porli a:visited, div.wywiadybox ul li.porli a:visited {  color: #373737; text-decoration: none;}
div.poradybox ul li.porli a:hover, div.wywiadybox ul li.porli a:hover {  color: #EB5500; text-decoration: underline; }



div.poradybox ul li div.infodnia_lead {
clear:both;
padding-top:10px;
text-align:left;
line-height:1.3em;
}
div.poradybox ul li div.infodnia_title, div.wywiadybox ul li div.infodnia_title {
padding-bottom:3px;
font-size:16px;
}


div.last_update {
float:right;
}

div.last_update h5 {
font-weight:400;
font-size:12px;
padding-right:0;
margin:13px -20px 0 5px;
}

.strony {
border:1px solid #ccc;
background-color:#fafafa;
vertical-align:middle;
padding:5px 8px;
}

.wtartlead {
line-height:1.3em;
text-align:left;
margin-right:7px;
}


div.naforum {

}

div.naforum table tr td {
border-bottom: 1px dotted #ccc;
padding:4px;
}


div#najsg {
background:#fdfdfd;
border:1px solid #f5f5f5;
clear:left;
width:335px;
padding:7px 5px;
}

div.najsg {
background:#fdfdfd;
border:1px solid #f5f5f5;
clear:left;
width:335px;
padding:7px 5px;
}


div#najinfoindex {
margin-top:1px;
clear:left;
width:400px;
padding:7px 5px;
}

ul#ii_ajaxpoczytne {
clear:both;
list-style:none;
padding-top:0;
color:#777;
margin:0 0 0 55px;
}

ul#najlistkom {
color:#777;
padding-top:15px;
padding-left:20px;
line-height:1.5em;
}

ul#ajaxpoczytne {
color:#777;
clear:both;
list-style:none;
padding-top:0;
margin-top:0;
margin-left:75px;
}

ul#topkomented {
color:#777;
clear:both;
list-style:none;
padding-top:0;
margin-top:0;
margin-left:90px;
}

ul#pocznavi {
color:#777;
list-style:none;
padding-top:0;
margin-top:12px;
margin-left:215px;
}

ul#wskr {
color:#777;
padding-left:15px;
padding-right:5px;
padding-bottom:5px;
list-style-image:url(/pic/arrow_small.gif);
line-height:1.3em;
}

div.art {
background-color:#FFFBF2;
border-top:1px solid #777;
border-bottom:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
margin-top:0;
padding:7px 5px;
}

.artlead {
line-height:1.2em;
text-align:left;
color:#000;
}

div#polecamy {
clear:both;
text-align:left;
padding:10px 5px 7px 0;
}


div#lastindisg {
background:#fdfdfd;
border:1px solid #f5f5f5;
margin-top:0;
clear:both;
text-align:left;
width:336px;
padding: 0 5px 7px 5px;
}

div#lastindisg ul {
color:#777;
padding-left:20px;
line-height:1.4em;
}

div.lastindi {
text-align:left;
clear:left;
}

div.lastindi ul {
padding-left:0;
margin-left:0;
line-height:1.4em;
}

.nlpopbox {
position:absolute;
display:none;
border:2px solid #ccc;
width:350px;
height:170px;
background:#fff url(/pic/bghead2.gif) bottom repeat-x;
padding:8px;
}

.loginpopbox {
position:absolute;
display:none;
border:1px solid #ccc;
width:350px;
height:130px;
background-color:#FFF;
padding:15px 8px 8px;
}

div.oneword {
clear:both;
margin-top:-25px;
padding-top:15px;
}

div.oneword ul {
list-style:none;
clear:both;
margin:0;
padding:0;
}

div.oneword ul li {
clear:both;
float:left;
padding-bottom:10px;
}

div.oneword ul li div {
clear:both;
width:200px;
}

h4.jednym {
text-align:left;
clear:both;
font-weight:700;
font-size:12px;
font-style:italic;
padding-left:5px;
margin:0;
}

div.zajforum {
background:#fafafa;
border-top:0 solid #777;
float:left;
padding:10px;
}

div.zajforum ul {
list-style:none;
clear:both;
float:left;
margin:0;
padding:0;
}

div.zajforum ul li {
clear:both;
float:left;
padding-bottom:5px;
}

div.zajforum ul li div.forlink {
float:left;
margin-left:10px;
text-align:left;
width:130px;
padding-top:3px;
}

div#podcast {
background:#fff;
border-left:1px solid #EAEAEA;
border-right:0px solid #EAEAEA;
border-top:1px solid #777;
width:400px;
clear:left;
float:left;
padding:7px 7px 0 7px;
}

.dlpodcasts { float:right; width:100px; text-align:center; padding-top:8px; }



.bread_toolbar {
font-weight:700;
margin-top:0;
padding:2px 0 4px 0px;
float:right;
}

.bread_toolbar ul {
margin:0;
padding:0;
}

.bread_toolbar ul li {
display:inline;
margin:0;
padding:0;
}

.mininavi {
border:1px solid #f1f1f1;
background-color:#fafafa;
display:inline;
margin:0px 5px 0 0;
padding:5px 8px;
}

.mininavi a {
text-decoration:none;
font-weight:bold;
}


.mininavitext {
border:1px solid #f1f1f1;
background-color:#fafafa;
width:65px;
float:left;
margin:5px 5px 0 0;
padding:5px 8px;
color:#ccc;
}
.mininavitext  a{
text-decoration:none;
}


#prevnext {
float:left;
padding-left: 70px;
margin-top:5px;
}

.addtoBox {
width:140px;
clear:both;
padding-top:10px;
margin-right:10px;
}

.addtoBox .addtoBoxCont {
text-align:center;
width:128px;
float:left;
background:#fafafa;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
font-size:12px;
padding:2px 5px 5px;
}

.sondaBox {
text-align:left;
float:left;
background: #fdfdfd;
font-size:12px;
padding:2px 0 0;
border: 1px solid #f5f5f5;
width:100%;
margin:10px 0;
}

div#sonda {
padding: 0 5px 5px 5px;
}

ul.sonda {
list-style:none;
margin:10px;
padding:0;
}

ul.sonda li {
clear:right;
}

.sondaBox ul.sonda {
list-style:none;
margin:12px 0 12px 10px;
padding:0;
}

.sondaBox ul.sonda li {
clear:right;
margin:0;
padding:5px;
}

div.sondalist {
clear:both;
padding:10px 0;
}






.uniBox .uniBoxCont {
text-align:left;
float:left;
background: #fdfdfd;
font-size:12px;
padding:2px 5px 5px;
border: 1px solid #f5f5f5;
}

.uniBoxd .uniBoxdCont {
float:left;
text-align:left;
background:#fff;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
font-size:12px;
width:500px;
padding:2px 5px 5px;
}

.breadcrumbs,.headbox,.bodyPagebox {
width:995px;
padding-top:5px;
clear:both;
margin:0 auto;
}

.breadcrumbs .breadcrumbsHead,.headbox .headboxHead,.bodyPagebox .bodyPageboxHead,.stopkabox .stopkaboxHead,.uniBoxd .uniBoxdHead {
height:4px;
overflow:hidden;
background:#fff url(http://di.com.pl/pic/box/light/corner_lgt_GP.gif) 100% 0 no-repeat;
}

.breadcrumbs .breadcrumbsHead div,.headbox .headboxHead div,.bodyPagebox .bodyPageboxHead div,.stopkabox .stopkaboxHead div,.uniBoxd .uniBoxdHead div {
float:left;
height:4px;
width:4px;
background:#fff url(http://di.com.pl/pic/box/light/corner_lgt_GL.gif) 0 0 no-repeat;
}

.breadcrumbs .breadcrumbsFoot,.headbox .headboxFoot,.bodyPagebox .bodyPageboxFoot,.stopkabox .stopkaboxFoot,.uniBoxdFoot {
height:4px;
overflow:hidden;
clear:both;
background:#fff url(http://di.com.pl/pic/box/light/corner_lgt_DP.gif) 100% 0 no-repeat;
}

.breadcrumbs .breadcrumbsFoot div,.headbox .headboxFoot div,.bodyPagebox .bodyPageboxFoot div,.stopkabox .stopkaboxFoot div,.uniBoxdFoot div {
height:4px;
width:4px;
float:left;
background:#fff url(http://di.com.pl/pic/box/light/corner_lgt_DL.gif) 0 0 no-repeat;
}

.headbox .headboxCont,.stopkabox .stopkaboxCont {
float:left;
background:#fff;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}

.headboxCont,.stopkaboxCont {
width:993px;
}

.rightBox .rightBoxHead,.addtoBox .addtoBoxHead,.uniBox .uniBoxHead {

}

.rightBox .rightBoxHead div,.addtoBox .addtoBoxHead div,.uniBox .uniBoxHead div {

}

.headboxHeaddi24 {
height:4px;
overflow:hidden;
background:#fff url(http://di.com.pl/pic/box/darkbg/corner_lgt_GP.gif) 100% 0 no-repeat;
}

.headboxHeaddi24 div {
float:left;
height:4px;
width:4px;
background:#fff url(http://di.com.pl/pic/box/darkbg/corner_lgt_GL.gif) 0 0 no-repeat;
}

.ogloszenie .ogboxTop div {
height:4px;
width:4px;
float:left;
background:#FFF url(http://di.com.pl/pic/box/pom/rog_pom_GL.png) 0 0 no-repeat;
}

.ogloszenie .ogboxCont {
background:#FFF9BF;
border-left:1px solid #F7E07F;
border-right:1px solid #F7E07F;
padding:2px 5px;
text-align:center;
}


ul.infoindex li a,div.forlink a {
text-decoration:none;
}

div#sgextra table,div.kategoria_przeglad table,.addtoBox .addtoBoxCont table,tr,td,.addtoBox .addtoBoxCont table,.addtoBox .addtoBoxCont table tr td {
background-color:transparent;
}

div#sgextra table tr td,div.kategoria_przeglad table tr td {
background-color:transparent;
width:55%;
}

div#sgextra table tr td td,div.kategoria_przeglad table tr td td {
background-color:transparent;
width:50%;
}

div#sgextra table tr td ul li,div.kategoria_przeglad table tr td ul li {
padding-bottom:8px;
}

ul#ajaxoceniane li,ul#ii_ajaxpoczytne li,ul#ajaxpoczytne li,ul#topkomented li,ul#pocznavi li {
float:left;
padding-right:5px;
padding-left:5px;
border-right:1px solid #ccc;
}


ul#pocznavi li.lastitem {
	border-right:0;
}


div.tagcloud,div.rboxgaleria {
text-align:center;
padding:0; 
}

div#tagcloud,div.naforum {
text-align:left;
padding:5px;
}

div#forum ul li,div.naforum ul li {
padding-bottom:3px;
}

ul#najlist,ol#najlist {
color:#777;
padding-top:15px;
padding-left:20px;
line-height:1.5em;
}

.uniBox,.uniBoxd {
clear:both;
}

div.loginfo {
clear:both;
width:240px;
margin-left:5px;
}

div.loginfo a {
color:#FFF;
}

.tagsgallery {
clear:both;
float:left;
margin-top:20px;
text-align:left;
}

div#galeriasingle {
float:left;
width:610px;
text-align:center;
margin-top:10px;
margin-right:10px;
padding:5px;
}

div#galitem {
float:left;
width:605px;
text-align:center;
border:1px solid #ccc;
padding:5px;
background:#fafafa;
clear:both;
}

div.galbrowser {
margin-top:0px;
clear:both;
}

.galsmsingle {
width:150px;
background:#fafafa;
text-align:center;
border:1px solid #ccc;
padding:3px;
}

.galxsmsingle {
background:#e5e5e5;
text-align:center;
border:0px solid #e5e5e5;
padding:3px;
}
.galxsmsinglen {
background:#e5e5e5;
text-align:center;
border:0px solid #e5e5e5;
padding:2px;
}



.adgallery {
float:right;
width:350px;
text-align:center;
margin-top:0px;
}

div.galeria_naglowek {
padding:0px 0 10px 8px;
width:385px;
float:left;
}


div.galeria_prevnext {
padding:10px 0 10px 0px;
margin-left:50px;
width:260px;
float:left;
}




div.galeria_naglowek h2 {
margin:0;
padding:0;
}

div.galwieza {
float:right;
width:200px;
margin-top:10px;
text-align:center;
}

.bread_toolbar ul li a,.bread_toolbar ul li a.tools {
margin-top:2px;
text-decoration:none;
padding:6px 7px 3px;
}

a.fontchange  {
margin-top:0px;
text-decoration:none;
padding:0px 3px 0px 0px;
font-weight:bold;
}



.rightBox .rightBoxFoot,.addtoBox .addtoBoxFoot,.uniBoxFoot,.npkFoot {

}

.rightBox .rightBoxFoot div,.addtoBox .addtoBoxFoot div,.uniBoxFoot div,.npkFoot div {

}

.ogloszenie .ogboxHead {
height:4px;
overflow:hidden;
background:url(http://di.com.pl/pic/box/pom/rog_pom_GP.png) 100% 0 no-repeat;
}

.ogloszenie .ogboxHead div {
float:left;
height:4px;
width:4px;
background:#fff url(http://di.com.pl/pic/box/pom/rog_pom_GL.png) 0 0 no-repeat;
}



.ogboxFoot div {
height:4px;
width:4px;
float:left;
background:#FFF url(http://di.com.pl/pic/box/pom/rog_pom_DL.png) 0 0 no-repeat;
}

.ogboxFoot {
height:4px;
overflow:hidden;
clear:both;
background:#fff url(http://di.com.pl/pic/box/pom/rog_pom_DP.png) 100% 0 no-repeat;
}

/* publikacje */


div.poradniki_context {
	margin-left:10px;
	font-size:12px;
}
div.poradniki_context ul {
margin:0;
padding:5px;
margin-left:10px;
width:170px;
list-style-type:none;
margin-top:5px;
}
div.poradniki_context ul li img{
margin-right:10px;
margin-bottom:10px;
}


div.poradniki_context ul li {
padding-bottom:3px;
font-size:11px;
clear:both;
}

div.poradniki_context ul li a{
text-decoration:none;
}

div#pub_body {
float:left;
width:630px;
padding:0;
}


div#pub_head {
margin-top:0;
padding-top:0;
float:left;
width:inherit;
}

div#pub_right {
float:right;
width:330px;
}


div#pub_foto {
width: 185px;
clear:right;
float:right;
margin:0;
margin-left:5px;
}

div#pub_toolbox {
float:right;
}

div#pub_title {
margin-bottom:20px;
margin-right:5px;
float:left;
width: 435px;
}

div#pub_title h1 {
font-size:23px;
font-weight:700;
margin:0;
padding:0;
}


div.pub_data {
color:#666;
font-size:10px;
padding-top:10px;
}



div#pub_mininav {
margin-bottom:20px;
width:150px;
display:inline;
float:right;
}

div#pubwp {
padding-top:0px;
float:left;
padding: 5px;
clear:both;
}

div#pubwp ul li  {
padding-bottom: 3px;
}

h2.wp { clear:both; padding-top:10px; margin: 20px 0 5px 0; font-style:italic; font-size:16px; }



div.pub_files {
float:left;
padding:10px 0;
width:380px;
clear:both;
}

div.pub_files table tr td {
padding:10px;
}

div.pub_files table tr td#filetype {
padding-left:0;
}


div.pub_addto {
float:left;
margin-top:15px;
margin-right:10px;
}

div#pub_zrodlo {
float:right;
font-size:10px;
margin-top:15px;
margin-right:10px;
}

div#pub_tagi {
clear:both;
margin-top:0px;
margin-bottom:30px;
}

div.pubusertools {
float:left; 
margin-right: 20px;
}

div.pub_weight_bar {
clear:both;
float:left;
width:630px;
margin:0;
padding:0 0 10px;
}

div.pub_weight_bar div.hr {
clear:both;
height:1px;
background:#fff url(/pic/breakbar.png) no-repeat scroll center;
padding:40px 0 0;
}

div.pub_weight_bar div.hr hr {
display:none;
}

div.ratingbar {
float:left; margin-right: 10px; width:150px;
}


#pub_lead {
clear:left;
font-size:12px;
font-weight:700;
line-height:1.5em;
margin:0 0 20px 0;
padding:0px 5px 0 0;
}

#pub_lead p {
margin:0;
padding:0;
}


div#boxinnews {
clear:both;
text-align:center;
border:0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px 0 10px 0;
margin-top:5px;
}

div#pub_content {
font-size:12px;
line-height:1.5em;
margin-top:10px;
}

div#pub_content h3 {
font-style:normal;
color:black;
clear:both;
margin:0;
padding:10px 0;

}

div#pub_content ul, div#pub_content ol {


}

div.wagabox {
float:left;
background:#e1e1e1;
color:#FFF;
font-weight:700;
text-align:center;
width:55px;
margin-right:10px;
padding-top:4px;
}

div.updown {
background:white;width:45px;padding:5px 0; margin:0 0 4px 5px;
}


div.wagabox .wavg {
background:#FB5000;
color:#FFF;
font-weight:700;
text-align:center;
margin:2px 5px 4px;
padding:1px 5px;
}

.wavotes {
background:#FB5000;
color:#FFF;
font-weight:700;
text-align:center;
margin:10px 10px 4px 0;
padding:1px 5px;
width:10px;
float:left;
}


.pub_nag {
font-family:Verdana, Arial, Helvatica;
font-size:16px;
font-style:italic;
color:#444;
font-weight:700;
clear:both;
}

.pub_nag_sm {
font-family:Verdana, Arial, Helvatica;
font-size:12px;
font-style:italic;
color:#444;
font-weight:700;
clear:both;
margin-left:10px;
width:620px;
padding:10px 0 20px;
}

.pub_nag_sm a {
text-decoration:none;
color:#444;
}

.jznag {
clear:both;
font-size:18px;
font-style:italic;
margin:0;
padding:10px 5px;
color: #444;
}

div.komentarze_list {
float:left;
clear:both;
padding-top:30px;

}

ul.komentarz {
list-style:none;
margin:0;
padding:0;

}

ul.komentarz li {
clear:both;
padding-bottom:10px;
float:left;
}

div.komenu {
text-align:right;
width:200px;
float:right;
margin:10px 15px 20px 0;
}

h3.dokoments {
font-size:14px;
margin:0;
padding:0 0 10px 5px;
}

div.komcont {
float:left;
width:70%;
line-height:1.3em;
padding:5px 5px 5px 10px;
}

div.avatar {
float:left;
margin-left:5px;
margin-top:5px;
background-color:#f2f2f2;
width:48px;
padding:5px;
}

div.ktresc {
clear:both;
float:left;
font-size:12px;
width:95%;
}

div.ktresc p {
margin:0;
padding:0;
}

.kdata {
float:right;
width:14%;
clear:right;
text-align:right;
font-weight:700;
padding-right:5px;
padding-top: 5px;
font-size:10px;
}

.kautor {
padding-bottom:2px;
margin-bottom:10px;
float:left;
width:300px;
font-size:14px;
font-weight:700;
}

.komentarzdo {
float:left;
clear: left;
margin-top: 10px;
width: 430px;
padding-top: 10px;
font-size:10px;
}



.koment_form {
width:600px;
margin-left:10px;
}

.koment_form textarea {
padding:3px;
}

.koment_form textarea,input.textfield {
border:1px solid silver;
}

.koment_form input.textfield {
width:200px;
}

hr.linia {
clear:both;
height:1px;
border:0;
background-color:silver;
margin:20px 0 0;
padding:0;
}

div.podcastflbar {
float:left;
width:300px;
padding:10px 0 0;
}

div.mp3 {
width:20px;
float:right;
background:red;
color:#FFF;
font-weight:700;
margin-top:20px;
padding:0 3px 1px;
}

div.fotonews {
width:150px;
float:right;
border:1px solid #eaeaea;
margin:2px 0 5px 10px;
}

div.fotonews .foto {
clear:both;
padding:1px;
}

div.fotonews .fotodesc {
clear:both;
color:#444;
background:#fafafa;
border-top:1px solid #eaeaea;
font:10px Verdana, Arial;
padding:5px;
}

div.fr {
float:right;
margin-left:6px;
margin-right:0;
}


.ratingblock {
clear:right;
float:left;
display:block;
width:200px;
}

.loading {
height:19px;
background:url('/pic/working.gif') 50% 50% no-repeat;
}

.unit-rating {
list-style:none;
height:19px;
position:relative;
clear:both;
background:url('/pic/starrating.gif') top left repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
outline:none;
width:19px;
height:19px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url('/pic/starrating.gif') left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:19px;
}

.unit-rating a.r2-unit {
left:19px;
}

.unit-rating a.r2-unit:hover {
width:38px;
}

.unit-rating a.r3-unit {
left:38px;
}

.unit-rating a.r3-unit:hover {
width:57px;
}

.unit-rating a.r4-unit {
left:57px;
}

.unit-rating a.r4-unit:hover {
width:76px;
}

.unit-rating a.r5-unit {
left:76px;
}

.unit-rating a.r5-unit:hover {
width:95px;
}

.unit-rating a.r6-unit {
left:95px;
}

.unit-rating a.r6-unit:hover {
width:180px;
}

.unit-rating a.r7-unit {
left:180px;
}

.unit-rating a.r7-unit:hover {
width:210px;
}

.unit-rating a.r8-unit {
left:210px;
}

.unit-rating a.r8-unit:hover {
width:240px;
}

.unit-rating a.r9-unit {
left:240px;
}

.unit-rating a.r9-unit:hover {
width:270px;
}

.unit-rating a.r10-unit {
left:270px;
}

.unit-rating a.r10-unit:hover {
width:300px;
}

.unit-rating li.current-rating {
background:url('/pic/starrating.gif') left bottom;
position:absolute;
height:19px;
float:left;
text-indent:-9000px;
z-index:1;
display:block;
}

.voted {
color:#999;
}

.thanks {
color:#36AA3D;
}

.static {
color:#5D3126;
}

ul.di24zakres li {
padding-bottom:5px;
}

.koment_form td,div#galeriasingle #podpis {
padding:5px;
}

#gpodpis {
padding:5px;
margin-bottom: 10px;
}

blockquote {

border-left: 3px solid #ccc;
margin-left: 10px;
padding: 5px 5px 5px 15px;
background: #ffff99;
width: 580px;
}
div#pub_body  h3{
clear:none;
}
/* users */


div.propan_lewa {
float:left;
width:160px;
}

div.propan_main {
float:left;
width:530px;
padding:20px;
padding-top:0;
}

div.propan_prawa {
float:right;
width:200px;
text-align:right;
padding:20px;

}


ul.propan_menu {
clear:both;

}
ul.propan_menu li {
padding-bottom:5px;
}

ul.propan_menu li a {
font-weight:bold;
text-decoration: none;

}

ul.propan_menu li.selectedm {
padding-bottom:5px;
list-style:circle;
margin-left:10px;
}

ul.propan_menu li.selectedm a {
font-weight:bold;
text-decoration: none;
color: #EB5500;
}


div#usera {
float:left;
width:220px;
}

hr.kreska {
background-color:#f2f2f2;
color:#f2f2f2;
height:1px;
}
div#userb {
float:left;
background:#fff;
width:379px;
margin-left:10px;

}

div#userfavorities {
float:left;
background:#fff;
width:346px;
margin-top:10px;
clear:both;
}

div#userfavorities h2 {
color:#000;
padding-top:0;
margin-top:0;
font-size:12px;
}

div#userfavorities ul {
padding-top:0;
padding-left:20px;
line-height:1.5em;
list-style-image:url(/pic/dot-blue.png);
}

div#userfavorities h3 {
text-align:right;
font-size:14px;
color:#444;
margin:0;
padding:0;
}

div#userc {
float:left;
background:#fff;
width:350px;
margin-left:10px;
clear:right;
padding:0;
text-align:right;
}

form fieldset {
border:0;
}

form fieldset label {
font-weight:700;
font-style:italic;
font-size:14px;
width:9em;
float:left;
text-align:right;
margin-right:.5em;
display:block;
}

div#usera form fieldset label.regular,div#userb form fieldset label.regular {
font-weight:700;
font-style:italic;
font-size:12px;
width:4em;
float:left;
text-align:left;

display:block;
}

div.taghint {
clear:both;
display:none;
border:1px solid silver;
background-color:#FFF;
position:relative;
width:200px;
margin-left:7px;
padding:5px 5px 5px 0;
}

img.useravatar {
float:left;
background:#f2f2f2;
margin-right:10px;
clear:left;
padding:5px;
}

div#username {
float:left;
clear:right;
}

div#username h1 {
color:green;
padding-top:0;
margin-top:0;
font-size:18px;
}

div.pole {
clear:both;
float:left;
margin:10px 0;
}

div.pole span.opis {
font-weight:700;
font-size:14px;
font-style:italic;
color:grey;
margin-right:20px;
}

div.pole span.tresc {
font-size:14px;
}

div.pole div.osobie {
background:#fafafa;
border:1px solid #f2f2f2;
width:300px;
height:60px;
font-style:italic;
margin-top:5px;
padding:10px;
}

div#profilecontent {
clear:both;
padding:5px;
}

div.profilesg {
clear:left;
width:620px;
float:left;
margin:0;
padding:5px;
}

div.profile_right {
float:right;
width:330px;
}

div#nowi,div#lastlog h3 {
font-style:italic;
}

div#tagi {
clear:left;
margin-top:20px;
float:left;
width:200px;
vertical-align:top;
}

h3.users {
color:#444;
font-style:italic;
padding-left:0;
padding-bottom:10px;
font-size:14px;
}

div.useravatar {
width:48px;
background:#f2f2f2;
padding:5px;
}

table.userlist {
background:#FFF;
width:100px;
vertical-align:top;
}

table.userlist_search {
background:#FFF;
width:400px;
vertical-align:top;
}

div.usersbytag {
margin-top:30px;
width:620px;
}

div#prohead {
float:left;
width:560px;
}

div.searchuser {
float:right;
vertical-align:top;
}

div.searchuser fieldset {
border:0;
padding:5px;
}

div.searchuser fieldset label {
font-style:italic;
font-weight:700;
padding-right:5px;
}

div#prohead h1 {
float:left;
font-style:italic;
color:#444;
margin:0;
padding:5px;
}

ul.faves {
margin:10px 0 20px 5px;
padding:0;
}

div#lastlog,div#random,div#nowi,div#active,div#galeria {
float:left;
width:200px;
vertical-align:top;
}

table.userlist tr td,table.userlist_search tr td {
vertical-align:top;
padding:5px;
}

div.entry-text ul.merged { list-style:none; margin:0; padding:0; }
div.entry-text ul.merged li { padding: 5px 0 5px 0; }

ul.moje-profile {
list-style:none;
padding:0;
margin:15px;
}

ul.moje-profile li {
float:left;
padding-right: 12px;
padding-bottom: 10px;
}

div.profil-ico {
float:left;
padding-top: 0px;
}

div.profil-name {
float:left;
padding-left: 12px;
}

div.profil-name a {
font-weight: bold;
text-decoration: none;
font-size:14px;
}

div.profil-opis {
color: #444;
font-size:10px;
font-style:italic;
font-weight:bold;
padding: 5px 0;
}

.listapadd li{
padding-bottom:5px;
}

/* inny */

div#szukaj {
float:left;
margin-top:0;
clear:both;
}

div#szukaj24 {
float:left;
margin-top:5px;
}


.szukbox {
float:left;
width:330px;
padding: 10px 0;
text-align: center;
}

.szukbox input#tekst {
height:17px;
width:240px;

}

.newsletterbox {
float:right;
background-color: #f1f1f1;
padding:10px;
padding-bottom:0px;
margin-right:10px;
width:240px;
margin-bottom:0px;
margin-top:-10px;
}
.newsletterbox #newsletterform {
border: 1px solid #d2d2d2;
height:16px;
width:140px;
margin-top:5px;
font-size:12px;
font:10px Verdana, Arial, sans-serif;
}
.newsletterbox input.buttonnl {
color: #fff;
font-size:10px;
font-weight:bold;
background:#d40000;
border: 1px solid #bd0000;
margin-bottom:1px;

}

.newsletterbox input.buttonnl:hover {
color: #fff;
font-size:10px;
font-weight:bold;
background:#d40000;
border: 1px solid white;
margin-bottom:1px;

}

.newsletterboxxnews {
float:right;
padding:10px;
padding-bottom:0px;
margin-right:10px;
width:500px;
margin-bottom:0px;
margin-top:-10px;
}
.newsletterboxxnews #newsletterform {
border: 1px solid #d2d2d2;
height:16px;
width:300px;
margin-top:5px;
font-size:12px;
font:10px Verdana, Arial, sans-serif;
}

.newsletterboxxnews input#freshmail_email {

font-size:14px;
padding: 3px;
}




.newsletterboxxnews input.buttonnl {
color: #fff;
font-size:12px;
font-weight:bold;
background:#d40000;
border: 1px solid #bd0000;
margin-bottom:1px;
clear:left;
}

.newsletterboxxnews input.buttonnl:hover {
color: #fff;
font-size:12px;
font-weight:bold;
background:#d40000;
border: 1px solid white;
margin-bottom:1px;

}







.newsletterboxx {
float:right;
padding:10px;
padding-bottom:0px;
margin-right:10px;
width:180px;
margin-bottom:0px;
margin-top:-10px;
}
.newsletterboxx #newsletterform {
border: 1px solid #d2d2d2;
height:16px;
width:140px;
margin-top:5px;
font-size:12px;
font:10px Verdana, Arial, sans-serif;
}

.newsletterboxx input#freshmail_email {

font-size:14px;
padding: 3px;
}




.newsletterboxx input.buttonnl {
color: #fff;
font-size:12px;
font-weight:bold;
background:#d40000;
border: 1px solid #bd0000;
margin-bottom:1px;
clear:left;
}

.newsletterboxx input.buttonnl:hover {
color: #fff;
font-size:12px;
font-weight:bold;
background:#d40000;
border: 1px solid white;
margin-bottom:1px;

}



input.button {
color:#FFF;
font-size:10px;
letter-spacing:.1em;
font-weight:400;
background:#EB5500;
height:18px;
}



.ogloszenie {
margin:0 0 5px 0;
}


div#loggedin {
float:left;
padding-top:0px;
width:350px;
padding-left:15px;
margin-right:0px;
margin-top:0;
text-align:right;
}



div#szukaj #tekst, div#szukaj24 #tekst {
font-size:10px;
border:1px solid #d2d2d2;
}

div#szukaj #select, div#szukaj24 #select {
font-size:9px;
border:1px solid #444;
}

div#login {
float:left;
margin-top:0;
}

div#login24 {
float:left;
margin-top:5px;
}


.loginbox {
	float:left;
	padding-top:10px;
	width:340px;
	margin-left:15px;
	text-align:right;
	padding-right:0px;
}

.loginbox24 {
	float:left;
	padding-top:10px;
	width:340px;
	margin-left:15px;
	text-align:right;
	padding-right:0px;
}



div#login #loginfield, div#login24 #loginfield {
font-size:10px;
width:60px;
border:1px solid #d2d2d2;
}

div.searchbox table {
width:620px;
margin:0;
padding:0;
}

div.searchbox form {
margin:0;
padding:0;
}

div.searchbox table td {
vertical-align:middle;
text-align:left;
padding:5px 0;
}

div.searchbox table td span.opis {
font-weight:700;
font-style:italic;
padding:0 5px;
}

div.searchbox input.tekst {
font-size:12px;
width:350px;
border:1px solid silver;
padding:1px 5px;
}

div.searchbox .select {
font-size:12px;
}

div.searchbox input.button {
color:#FFF;
font-size:10px;
letter-spacing:.1em;
font-weight:400;
margin-bottom:0;
background:#EB5500;
margin-top:0;
}

div.searchbox fieldset {
float:left;
padding-left:0;
margin-left:0;
}

div.searchbox fieldset label {
font-size:12px;
font-weight:700;
margin-right:10px;
width:70px;
float:left;
text-align:left;
vertical-align:middle;
padding:5px;
}

div.searchbox fieldset select {
float:left;
font-size:12px;
border:1px solid #444;
}

div.poptipbig ul {
font-size:12px;
color:#000;
font-style:italic;
}

div.poptipbig ul li strong {
font-size:14px;
font-style:normal;
border:1px solid #ccc;
margin-bottom:5px;
margin-right:5px;
float:left;
padding:2px 7px;
}

div.senoresults {
clear:both;
padding:20px;
}

div.senoresults ul {
list-style:url(/pic/dot-blue.png);
padding-left:20px;
}

.divHide {
display:none;
}

input.textform {
font-size:12px;
width:150px;
border:1px solid #ccc;
}

input.radioform {
border:1px solid #ccc;
}

input.button {
color:#FFF;
font-size:10px;
letter-spacing:.1em;
font-weight:400;
margin-bottom:0;
background:#EB5500;
}

div#loginform {
width:350px;
float:left;
margin:0 20px 0 60px;
}

div#loginform p {
width:320px;
text-align:right;
font-size:12px;
}

div#loginform fieldset {
border:0;
width:320px;
font-size:10px;
margin-left:0;
padding-top:10px;
}

div#loginform label {
float:left;
font-weight:700;
font-size:12px;
font-style:italic;
width:160px;
}

div#loginform input {
float:right;
}

div#niemakonta {
float:left;
margin-left:50px;
width:400px;
}

div#niemakonta ul li {
padding-bottom:10px;
}

div#regform {
width:450px;
float:left;
margin:0 20px 0 10px;
}

div#regform p {
text-align:left;
clear:both;
width:340px;
margin-left:10px;
}

div#regform fieldset {
border:0;
width:420px;
border-bottom:1px solid #ccc;
padding:10px 0 10px 10px;
}

div#regform label {
float:left;
font-weight:700;
font-size:14px;
font-style:italic;
}

div#regform input.textform {
float:right;
width:200px;
}


div#regform2 {
width:455px;
float:left;
margin:0 20px 0 10px;
}

div#regform2 p {
text-align:left;
clear:both;
width:340px;
margin-left:10px;
}

div#regform2 fieldset {
border:0;
width:430px;
border-bottom:1px solid #ccc;
padding:10px 0 10px 10px;

text-align:right;
}

div#regform2 label {
float:left;
font-weight:700;
font-size:13px;
font-style:italic;
width:200px;
}

div#regform2 label.long {
float:left;
font-weight:700;
font-size:14px;
font-style:italic;
width:350px;
margin-right:15px;
}

div#regform2 input.textform {
float:right;
width:200px;
}








div#whyreg {
background:#FFF url(/pic/tip.png) no-repeat;
background-position:95% 2%;
float:left;
margin-left:20px;
width:450px;
}

div#whyreg ul li {
padding-bottom:15px;
font-size:14px;
width:350px;
}

div#giodo {
border:1px solid #ccc;
background:#fafafa;
width:428px;
margin-top:20px;
padding:5px;
}

.szybkikontakt {
list-style:none url(/pic/icon-mail.gif);
padding-left:10px;
margin:0 0 0 10px;
}

.szybkikontakt li {
padding:0 0 5px 10px;
}

.kontakt fieldset {
border:0;
}

.kontakt label {
font-weight:700;
font-style:italic;
font-size:14px;
width:5em;
float:left;
text-align:right;
margin-right:.5em;
display:block;
}

.dimemface {
background:#f2f2f2;
margin-bottom:10px;
padding:5px;
}

.dimemdesc {
width:48%;
padding:5px;
}

div.belka hr {
background-color:#ccc;
color:#ccc;
height:1px;
border-width:0;
}

div.rssdesc {
float:left;
width:500px;
padding:10px;
}

div.rssico {
float:left;
margin-left:10px;
margin-top:20px;
text-align:center;
}

div.rsslist {
clear:both;
}

div.rsslist h2 {
padding:20px 0 15px;
}

div.rsslist ul {
list-style-image:url(/pic/rss-lite2.gif);
}

div.rsslist ul li {
float:left;
width:500px;
padding:10px 10px 15px 10px;
border-bottom: 1px dotted #f1f1f1;
}

div.rsslist ul li div {
width:400px;
float:left;
}

div.rsslist ul li div strong {
font-size:14px;
}

div.rsslist ul li div.dodatkowe {
float:left;
width:50px;
margin-left:30px;
}




/* dicss */

body {
background:#f2f2f2;
font:12px Verdana, Arial, sans-serif;
color:#000;
text-align:center;
margin:0 0 10px 0;
/* margin:0 25px 10px 0; */
padding:0;
}

img { border: 0; }

div#body { padding: 0px 10px 5px 10px; text-align: left; }

/* belka infor */

.belkai {background:url('/pic/belkainfor/bg_belka_top.gif') repeat-x left top; width: 100%;}
.subbelka { margin:0 auto; width:995px;height: 38px;}
.belkai ul { list-style:none; margin:0; padding:0; display:inline;}
.belkai ul li {float: left; list-style:none; height: 17px; padding: 2px 10px; margin: 7px 0px; font-size: 12px; font-weight:normal; font-family: Arial; background: url('/pic/belkainfor/bg-belka-line.gif') no-repeat left top; text-align:center; display:inline;}
.belkai ul li.infor {padding: 3px 20px 0px 0px; background: none; margin: 0px;}
.belkai ul li.no-line {background: none; }
.belkai ul li.mgazeta {background: none; font-size: 12px; font-weight: normal; margin: 7px 0px 0px 150px; color: #fff;}
.belkai ul li.mgazeta span {font-weight: bold;}
.belkai ul li a { text-decoration:none; color:#262626; }
.belkai ul li a:hover {text-decoration: underline;}
.belkai .btn-zaloguj {float: right;  margin: 3px 0px 0px; color: #323232; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 5px; width: 140px; font-size: 11px; height: 24px; font-family: Arial; background: url('/pic/belkainfor/bg-belka-zaloguj2.gif') no-repeat left top;}

/* belka infor */


div.hr {
clear:both;
height:1px;
background:#fff url(/pic/breakbar.png) no-repeat scroll center;
padding:20px 0 0;
}

div.hr hr {
display:none;
}

div#naglowek {
float:left;
width:993px;
background:#FFF url(/pic/bghead2.gif) bottom repeat-x;
clear:both;
padding-top:4px;

}

div#naglowek24 {
float:left;
width:100%;
clear:both;
background:#414141;
color:#FFF;
}

div#navitop {
float:left;
width:inherit;
background:#FFF;
background-position:top;
clear:both;
}

div#logo {
float:left;
margin-left:9px;
margin-top:0px;
margin-bottom:5px;
}


div.copy {
margin-top:5px;
float:left;
line-height:1.5em;
width:990px;
clear:left;
text-align:left;
padding:5px 0;
}


div.footcol {
float:left;
padding:0 9px 20px; 9px;
}

div.footcol h2 {
margin:0;
padding:0;
font: 14px Verdana;
font-style: italic;
margin-bottom:10px;
font-weight:bold;
}

div.footcol span.footnag {
margin:0;
padding:0;
font: 14px Verdana;
font-style: italic;
margin-bottom:10px;
font-weight:bold;
}

div.footcol ul {
padding-left:20px;
width:160px;
list-style-image: url("/pic/strzaly.gif");
}

div.footcol ul li {
border-bottom: 1px dotted #ccc;
padding:5px 0;
list-style-image: url("/pic/strzaly.gif");
}

div.footcol ul li a{
font-weight:normal;
}


div#smallad {
float:right;
margin-left:10px;
width:140px;
text-align:right;
padding:10px 10px 10px 0;
}

table.adbox_kaf {
width:100%;
border: 1px solid #fff;
background-color: #fff;
clear:both;
}

table.adbox_kaf td {
padding: 5px;
text-align:center;
background-color: #fff;
}


table.adwiez_kaf {
width:200px;
text-align:center;
border: 1px solid #fff;
background-color: #fff;
clear:both;
}

table.adwiez_kaf td {
padding: 10px;
text-align:center;
background-color: #fff;
}


.dogory {
clear:both;
float:right;
margin-right:15px;
}

div.topinfo {
width:982px;
clear:both;
margin:0 auto;
padding:1px 0 1px 0;
color: #EB5500;
}

div.bilbo {
width:995px;
clear:both;
margin:0 auto;
padding:3px 0 0 2px;
}

div#a {
border:0px solid #ccc;
float:left;
width:615px;
margin-right:5px;
}

div#b {
float:left;
width:200px;
padding: 1px 5px 0 5px;

}

div#c {
border:0px solid red;
float:left;
width:348px;
margin-right:5px;
margin-left:5px;
text-align:left;
}

div#textadsg {
float:left;
text-align:right;
clear:both;
width:950px;
font-size:12px;
background:#fafafa;
border:1px solid #f1f1f1;
margin:10px 10px 0;
padding:10px;
}

div#textadsg a {
text-decoration:none;
}

div#textadbox {
clear:both;
width:280px;
padding:8px;
}

div#textadbox a {
text-decoration:none;
color: #0A366B;
font-size:14px;
font-weight:700;
}

div.d {
float:left;
text-align:left;
clear:both;
width:972px;
padding-bottom:5px;
margin:5px 0 0 10px;
}

div#ainfo {
float:left;
width:410px;
border:0 solid red;
}

hr.ainfohr {
clear:both;
height:1px;
border:0;
background-color:silver;
margin:0;
padding:0;
}

div#binfo {
float:right;
width:200px;
margin-left:0;
margin-right:5px;
border:0 solid green;
}

div#cinfo {
float:right;
width:350px;
border:0 solid blue;
}

div#akat {
float:left;
width:470px;
border:0 solid red;
}

div#bkat {
float:right;
width:185px;
margin-left:0;
border:0 solid green;
}

div#ckat {
float:right;
width:320px;
}

div#pagemain {
float:left;
width:630px;
border:0 solid red;
}

div#pagemain h1 {
font-size:18px;
font-style:italic;
float:left;
margin:10px 0 0;
padding:0 0 20px;
}

div#pagemain h1#pagetitle {
float:left;
clear:both;
}

div#pagecontent p {
line-height:1.3em;
font-size:13px;
}

ol.polityka li {
padding-bottom:10px;
}

.cl {
clear:left;
}

.cr {
clear:right;
}

.fl {
float:left;
}

.marginl {
margin:10px 0 0 5px;
}

.marginr {
margin:10px 5px 0 0;
}

.margintop {
margin:5px 0 0;
}

div.shadowleft {
clear:left;
margin-left:2px;
background:url(/pic/long_shadow_l.gif) top left no-repeat;
}

div.shadowright {
clear:left;
margin-right:2px;
background:url(/pic/long_shadow.gif) top right no-repeat;
}

img.more {
margin:0 0 -1px 2px;
}

table {
border:0;
}

table td {
text-align:left;
vertical-align:top;
margin:0;
padding:0;
}

img.ico {
border:1px solid #ddd;
background:#FFF;
margin:3px 5px 0 0;
padding:5px;
}

img.avatar {
border:1px solid #ddd;
background:#FFF;
margin:0;
padding:1px;
}

img.breadimg {
padding:0 3px;
}

.yelbutton {
background:#F7E07F;
color:#000;
font-size:10px;
letter-spacing:.1em;
font-weight:400;
margin-bottom:0;
}

div.poptip {
background:#FFF url(/pic/tip.png) no-repeat;
background-position:95% 10%;
border:1px solid silver;
display:none;
width:250px;
position:absolute;
font-size:14px;
padding:10px 10px 5px;
}

div.jedynkadesc {
display:none;
width:150px;
position:absolute;
background:#FFF;
border:1px solid silver;
padding:10px;
}

div.poptipbig {
background:#FFF url(/pic/tip.png) no-repeat;
background-position:95% 3%;
border:1px solid silver;
display:none;
width:250px;
position:absolute;
font-size:14px;
padding:10px 10px 5px;
}

#msg {
background-color:#FFF3AE;
width:400px;
text-align:center;
border:1px solid #EB5500;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:20px auto 10px;
padding:10px;
}

.msgu {
background-color:#FAFAFA;
width:400px;
text-align:center;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:20px auto 10px;
padding:10px;
}

#msgok {
background-color:#EEFFC4;
width:400px;
text-align:center;
border:1px solid #AAEA09;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:20px auto 10px;
padding:10px;
}

div.fr {
float:right;
margin-left:5px;
}

.listen {
margin-left:3px;
background:url("/pic/speaker-yellow.gif") no-repeat 0 50%;
padding:0 0 0 19px;
}

.addcomment {
margin-left:3px;
background:url("/pic/comment.png") no-repeat 0 50%;
padding:0 0 0 15px;
}

.wiecej {
margin-right:3px;
background: #fff url("/pic/wiecej.gif") no-repeat 100% 70%;
padding:0 10px 0 0;
color: #d40000;
font-weight:bold;
text-decoration:none;
}

.rozwin {
margin-right:3px;
background: #fff url("/pic/rozwin.gif") no-repeat 100% 70%;
padding:0 10px 0 0;
color: #EB5000;
font-weight:bold;
text-decoration:none;
}


a:visited.wiecej {
margin-right:3px;
background: #fff url("/pic/wiecej.gif") no-repeat 100% 70%;
padding:0 10px 0 0;
color: #EB5000;
font-weight:bold;
text-decoration:none;
}



form#submitinf label {
font-size:12px;
width:170px;
}

ul.listaplatnosci {
list-style-type:none;
}

ul.listaplatnosci li {
padding-bottom:5px;
}

table.payment {
padding-left:5px;
width:100%;
}

table.payment tr td {
text-align:center;
background:#fff;
padding:10px;
}

table.details {
width:70%;
padding-top:10px;
}

table.details tr td {
background:#fafafa;
border:1px solid #ccc;
margin:1px;
padding:5px;
}

table.details tr td.head {
background:#f1f1f1;
font-weight:700;
width:30%;
}

form.payform {
padding-top:20px;
}

ul.menu {
margin:0;
padding:10px 0 10px 20px;
}

div#pagecontent,table.payment tr td input {
clear:both;
}

ol.polityka,ol.polityka li ul {
padding-top:10px;
}

.fotomini {
text-align:left;
float:left;
margin:3px 10px 0 0;
}
.fotomini img {
border:0px solid #e5e5e5;
padding:0px;
}

.fotautor {
margin-top:5px;
color:#999;
font:8px Verdana, Arial;
}

.fotautor a {
text-decoration:none;
color:#999;
font:8px Verdana, Arial;
}

img.spmargin {
margin-bottom:2px;
}

div.najbar {
padding:3px 5px 1px;width:390px; background: #f1f1f1; border-bottom:1px solid #ccc;
}
div.najbar h3 {
padding:1px 0 3px 2px;margin:0;
}

div.sbar {
border-bottom:1px solid #888;
float:left;
width:970px;
}


ul.clist {
margin:0;
padding:5px 5px 10px 5px;
list-style-type: none;

}

ul.clist li {
padding: 10px 5px 10px 0;
border-bottom: 1px dotted #ccc;
}

ul.clist li a  {
text-decoration:none;
}

table.patronat {
margin-left:15px;
}

table.patronat tr td {
margin:5px;
border:1px solid #f1f1f1;
}

/*
#AdTaily_Widget_Container div {border:none !important;}
#AdTaily_Widget_Container span {display:none !important;}
*/

a.serwistab { color: #FFFFFF; text-decoration: none; }
 a.serwistab:visited { color:  #FFFFFF; text-decoration: none;}
 a.serwistab:hover { color: #C8C8C8; text-decoration: underline; }

 
 /* calendar */

table.calendar { border: 1px solid #ccc;  }
table.calendar td { padding: 8px; text-align: right; vertical-align: middle; border: 1px solid #ccc; background: white; }
span.calendar-prev  { font-size: 18px; font-weight:bold; } 
span.calendar-next { font-size: 18px; font-weight:bold; }
caption.calendar-month { padding: 10px; font-size: 18px; font-weight:bold; }

ul.lista-arch-red { text-align:left; }
ul.lista-arch-red li { padding-bottom: 8px; }
ul.lista-arch-red li a { text-decoration: none; font-weight:bold; }
ul.lista-arch-red li a.on { text-decoration: none; font-weight:bold; color:red;}
ul.lista-arch-red li a:hover { text-decoration: underline; color: red;}



