/* Agencja Reklamy Studio Szahal {+++} - studioszahal.pl */
/* CSS Reset ======================================================= */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
ol, ul , li {
	list-style: none;
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
/* ################################################################ GLOBAL CSS ################################################################ */
body {
	background-image: url(../images/top-pnj.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	color: #000;
	line-height: 18px;
	font-size: 11px;
}
#outer {
	width: 998px;
	margin: 0px auto;
	padding: 0px;
}
#content {
	width: 998px;
	margin: 0px;
	padding: 12px 0 40px 0;
	float: left;
}
#content #left {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
#center {
	float: left;
	width: 496px;
	margin-left: 11px;
}
#right {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
}
/* ################################################################ TOP ################################################################ */
#header {
	float: left;
	width: 954px;
	margin: 0;
	padding: 10px 22px 4px 22px;
}
#hasloha1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 660px;
}
#hasloha1 h1 {
	float: left;
	font-weight: normal;
	color: #9d9d9d;
	font-size: 10px;
	padding: 0px 0 0 0;
	line-height: 18px;
}
#hasloha1 h1 a {
	color: #9d9d9d;
}
#hasloha1 h1 a:hover {
	color: #9d9d9d;
	text-decoration: underline;
}
#stars {
	float: right;
	color: #9d9d9d;
	font-size: 10px;
	padding: 0px 0px 0 0;
}
#stars a {
	color: #9d9d9d;
	margin-left: 8px;
}
#stars a:hover {
	color: #9d9d9d;
	margin-left: 8px;
	text-decoration: underline;
}
#logo {
	float: left;
	width: 300px;
	color: #7eb0f4;
	font-size: 10px;
	line-height: 18px;
	margin: 0px;
	padding: 30px 0 0 0;
}
#logo a {
	line-height: 0px;
	font-size: 0px;
}
#logo p {
	position: relative;
	top: -8px;
}
#minimenu {
	float: right;
	margin: 0px;
	padding: 20px 280px 0 0;
}
#minimenu h3 {
	display: none;
}
#minimenu ul {
	float: left;
	width: 110px;
}
#minimenu ul li {
	background-image: url(../images/arrow_1.png);
	background-position: 0px 7px;
	background-repeat: no-repeat;
	padding: 0 0 2px 10px;
}
#minimenu ul li a {
	color: #85b9ff;
}
#base {
	float: left;
	width: 670px;
	margin: 0px;
	padding: 18px 0 0 0;
	font-size: 10px;
	color: #939393;
}
#base a, #base a:hover {
	color: #939393;
}
#base span {
	font-weight: bold;
}
#wyszukiwarka {
	float: right;
	width: 254px;
	font-size: 10px;
	color: #939393;
	margin: 0px;
	padding: 18px 0 0 0;
}
#wyszukiwarka p {
	float: left;
	margin-right: 6px;
	line-height: 18px;
}
#wyszukiwarka form, #headerb #wyszukiwarka fieldset {
	margin: 0px;
	padding: 0px 0 0 0;
	float: left;
}
#wyszukiwarka fieldset {
	padding-top: 1px;
}
#wyszukiwarka input {
	border: 1px solid #4c4c53;
	font-size: 10px;
	color: #939393;
	background: #33333b;
	padding: 0 4px 3px 4px;
	width: 130px;
	float: left;
	margin-right: 6px;
}
#wyszukiwarka input.szukaj {
	cursor: pointer;
	border: none;
	background-image: url(../images/szukaj.png);
	background-position: 4px 3px;
	background-repeat: no-repeat;
	background-color: #33333b;
	width: 18px;
	height: 21px;
	float: left;
}
/* ################################################################ TOP-BANER ################################################################ */
#topbaner {
	width: 998px;
	margin: 0px;
	padding: 12px 0 0 0;
	text-align: center;
	float: left;
}
/* ################################################################ LEFT ################################################################ */
/* ################################################################ LEFT ################################################################ */
/* ##################################### LEFT-MENU ##################################### */
#menuleft {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
#menuleft .menut {
	float: left;
	overflow: hidden;
	width: 180px;
	margin: 0px;
	padding: 0;
	height:2px;
	background-image: url(../images/menu_bg_top.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#menuleft .menub {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 2px 0 0 0;
	background-image: url(../images/menu_bg_bottom.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#menuleft ul {
	float: left;
	width: 178px;
	margin: 0px;
	padding: 0px 1px 12px 1px;
	background-color: #5d82b4;
}
#menuleft ul .item22, #menuleft ul .item27 {
	font-weight: bold;
}
#menuleft ul li {
	border-bottom: 1px solid #5377a7;
	float: left;
	width: 178px;
}
#menuleft ul li a {
	color: #e8f0fb;
	text-decoration: none;
	background-image: url(../images/arrow_menu_left.png);
	background-position: 16px 14px;
	background-repeat: no-repeat;
	padding: 7px 10px 7px 26px;
	display: block;
}
#menuleft ul li a:hover {
	color: #e8f0fb;
	background-color: #7498c9;
}
#menuleft ul li ul {
	padding: 0;
}
#menuleft ul li ul li {
	line-height: 12px;
}
#menuleft ul li ul li a {
	color: #e8f0fb;
	text-decoration: none;
	background-image: url(../images/arrow_menu_left.png);
	background-position: 16px 14px;
	background-repeat: no-repeat;
	background-color: #3e6190;
	padding: 7px 10px 7px 26px;
	display: block;
}
#menuleft ul li ul li a:hover {
	color: #adcbf5;
	text-decoration: none;
	background-color: #3e6190;
}
/* ##################################### LEFT-CENNY NEWS ##################################### */
#lbox1 {
	float: left;
	width: 144px;
	margin: 16px 0 0 0;
	padding: 37px 18px 0 18px;
	background-image: url(../images/cennynews_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	line-height: 14px;
}
#lbox1 a, #lbox1 a:hover {
	color: #939393;
	padding: 13px 0 6px 0;
	float: left;
}
#lbox1 h3 {
	display: none;
}
#left h3 {
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0 0 8px 22px;
}
.sondaglosuj {
	border: 0px;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	width: 51px;
}
#sonda {
	float: left;
	width: 150px;
	border: 1px solid #e8e8e8;
	margin: 16px 0 0 0;
	padding: 6px 14px 14px 14px;
}
#sonda h3 a{color:#000000;}
#sonda .pytam {
	color: #0066cc;
	line-height: 14px;
}
form {
	margin: 10px 0 0 0;
}
#sonda label {
	padding: 2px 0;
	float: left;
}
#sonda label span {
	display: block;
	float: left;
	width: 120px;
}
#sonda label input {
	float: left;
	width: 20px;
}
#sonda .pollswynik {
	border-bottom: 1px dashed #cdcdcd;
	padding: 8px 0;
}
#sonda .pollswynik p {
	line-height: 12px;
}
#sonda .pollsimg {
	background: #e8f0fb;
	margin-top: 6px;
	height: 6px;
	padding: 0px;
	line-height: 6px;
}
#sonda .pollsimg img {
	float: left;
	height: 6px;
}
#sonda .glosow {
	margin-top: 6px;
}
.allankiety{
float:right;
color: #0066cc;
margin-top:7px;
}
/* ##################################### LEFT-NEWSLETTER ##################################### */
#newsletter {
	float: left;
	width: 152px;
	background: #e8e8e8;
	padding: 6px 14px 14px 14px;
	margin: 16px 0 0 0;
}
#newsletter p {
	line-height: 14px;
}
.dodajemail {
	border: 0px;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	width: 81px;
}
#newsletter fieldset {
	margin: 4px 0 0 0;
}
#newsletter fieldset p {
	padding: 4px 0 0 0;
}
#newsletter fieldset input {
	font-family: tahoma;
	font-size: 11px;
	padding: 2px 4px;
	width: 140px;
	border: 1px solid #6d6d6d;
}
/* ##################################### LEFT-PARTNERZY ##################################### */
#lbox2 {
	float: left;
	width: 150px;
	border: 1px solid #e8e8e8;
	margin: 16px 0 0 0;
	padding: 6px 14px 14px 14px;
}
#lbox2 h3 {
	padding: 0 0 18px 22px;
}
/* ##################################### LEFT-TAGI ##################################### */
#lbox3 {
	float: left;
	width: 150px;
	border: 1px solid #e8e8e8;
	margin: 16px 0 0 0;
	padding: 6px 14px 14px 14px;
}
#lbox3 h3 {
	padding: 0 0 6px 22px;
}
#lbox3 .tags a {
	color: #0066cc;
}
#lbox3 .all_tags {
	margin-top: 10px;
	float: left;
	width: 100px;
}
#lbox3 a.all_tags {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background: url(../images/arrow_small.gif) 0 7px no-repeat;
	padding: 0 0 0 18px;
}
#lbox3 a:hover.all_tags {
	color: #000000;
	text-decoration:  underline;
}
/* ################################################################ RIGHT ################################################################ */
/* ################################################################ RIGHT ################################################################ */
#right h3 {
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0 0 8px 22px;
}
#right #rbox1 {
	float: left;
	width: 270px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 6px 14px;
}
#right #rbox1 p {
	line-height: 14px;
}
#right #rbox1 a {
	color: #000;
	text-decoration: none;
	display: block;
}
#right #rbox1 a:hover {
	color: #000;
	text-decoration: underline;
}
#right #rbox1 ul {
	float: left;
	width: 270px;
	padding: 10px 0 0 0;
	margin: 0 0 14px 0;
}
#right #rbox1 ul li {
	background-image: url(../images/arrow_1.png);
	background-position: 0px 10px;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #cdcdcd;
	padding: 3px 0 4px 10px;
}
#right #rbox1 #swf {
	margin: 12px 0 10px 44px;
	width: 180px;
	float: left;
}
#right #rbox21 {
	float: left;
	width: 300px;
	height: 258px;
	margin: 14px 0 0 0;
}
#right #rbox3 {
	float: left;
	width: 270px;
	border: 1px solid #e4f0fe;
	background: #e4f0fe;
	margin: 14px 0 0 0;
	padding: 6px 14px 6px 14px;
}
#right #rbox3 img {
	padding-bottom: 20px;
}
#right #rbox3 a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background: url(../images/arrow_small.gif) 0 5px no-repeat;
	padding: 0 0 0 18px;
}
#right #rbox3 a:hover {
	color: #000000;
	text-decoration: none;
}
/* ##################################### right - DYZURY EKSPERTA ##################################### */
#right #rbox2 h3 a {
	color: #000;
	text-decoration: none;
}
#right #rbox2 h3 a:hover {
	color: #000;
	text-decoration: underline;
}
#right #rbox2 h3 {
	padding-bottom: 0px;
}
#right #rbox2 {
	float: left;
	width: 270px;
	border: 1px solid #e8e8e8;
	margin: 14px 0 0 0;
	padding: 6px 14px 20px 14px;
}
#right #rbox2 ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
#right #rbox2 ul li {
	border-bottom: 1px dashed #cdcdcd;
	padding: 12px 0;
	float: left;
	width: 270px;
}
#right #rbox2 ul li .newsminiatura {
	max-width: 100px;
	max-height: 59px;
	padding: 4px;
	border: 1px solid #ebebeb;
	float: left;
	margin-right: 12px;
}
#right #rbox2 ul li h4 {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	line-height: 14px;
}
#right #rbox2 ul li h4 a {
	color: #0066cc;
	text-decoration: underline;
}
#right #rbox2 ul li h4 a:hover {
	color: #0066cc;
	text-decoration: none;
}
#right #rbox2 ul.url li h4 {
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 2px;
	line-height: 14px;
	background: url(../images/arrow_1.png) 0 4px no-repeat;
	padding: 0 0 0 10px;
}
#right #rbox2 .url {
	margin-top: 12px;
	padding: 0px;
}
#right #rbox2 .url li {
	border-bottom: 0;
	padding: 2px 0;
}
#right #rbox2 .url li a {
	color: #0066cc;
	text-decoration: none;
}
#right #rbox2 .url li a:hover {
	color: #0066cc;
	text-decoration: underline;
}
#right #rbox2 .pytanie{margin-top:10px; float:left;}
#right #rbox2 a.pytanie {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: url(../images/arrow_small.gif) 0 7px no-repeat;
	padding: 0 0 0 18px;
}
#right #rbox2 a:hover.pytanie {
	color: #000000;
	text-decoration:  underline;
}
#right #rbox4 {
	float: left;
	width: 270px;
	border: 1px solid #e8e8e8;
	margin: 14px 0 0 0;
	padding: 6px 14px;
}

/* ##################################### right - REKLAMA 1 ##################################### */
#right #rreklama1 {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
}
#right #rreklama1 p{
	float: left;
	width: 300px;
	margin: 14px 0 0 0;
	padding: 0;
}
/* ################################################################ FOOTER ################################################################ */
/* ################################################################ FOOTER ################################################################ */
.clear { clear: both; }
#footer {
        clear: both;
	width: 998px;
	margin: 0px;
	padding: 0px;
}
#promowane-a{
	float: left;
	width: 998px;
	margin: 0px;
	padding: 16px 0;
	border-top: 1px solid #e8e8e8;
	text-align:center;
}
#promowane-a a{margin:0 6px;}
#promowane-a h3{display:none;}
#footertop {
	float: left;
	width: 998px;
	margin: 0px;
	padding: 16px 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	color: #444444;
}
#footertop .left {
	float: left;
}
#footertop ul li {
	display: inline;
	padding: 0 10px;
}
#footertop ul li a {
	color: #000;
	text-decoration: none;
}
#footertop ul li a:hover {
	color: #000;
	text-decoration: underline;
}
#footertop ul li.item63 a {
	color: red;
	text-decoration: none;
}
#footertop ul li.item63 a:hover {
	color: red;
	text-decoration: underline;
}
#footertop .right {
	float: right;
}
#footertop .right a {
	color: #000;
	text-decoration: underline;
	background: url(../images/gettop.gif) 133px 1px no-repeat;
	padding: 0 18px 2px 0;
}
#footertop .right a:hover {
	color: #000;
	text-decoration: none;
}
#footercenter {
	float: left;
	width: 998px;
	margin: 0px;
	padding: 14px 0px 4px 0px;
	color: #bcbcbc;
	text-align: center;
}
#footercenter h3 {
	display: none;
}
#footercenter a {
	color: #0066cc;
	margin-left: 10px;
}
#footerbottom {
	float: left;
	width: 998px;
	margin: 0px;
	padding: 0px 0 20px 0;
	text-align: center;
	color: #bcbcbc;
}
#footerbottom a, #footerbottom a:hover {
	color: #bcbcbc;
	text-decoration: none;
}
#waiting {
	display: inline;
	margin-top: 2px;
}
/* ################################################################ CENTER ################################################################ */
/* ################################################################ CENTER ################################################################ */
#center .postpages a, #center .postnews a, #news_list a {
	color: #0066cc;
}
#center .postpages ul, #center .postnews ul {
	margin: 10px 0 10px 10px;
}
#center .postpages ul li , #center .postnews ul li {
	padding: 0 0 0 10px;
	background: url(../images/arrow_1.png) 0 6px no-repeat;
}
#center .postpages h5, #center .postnews h5 {
	color: #0066cc;
	font-weight: bold;
	font-size: 12px;
}
#news_list h5 {
	color: #0066cc;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 16px;
}
/* ##################################### pages next - back ##################################### */
.pages {
	float: left;
	width: 474px;
	text-align: center;
}
.pages a {
	color: #000;
	border: 1px solid #ebebeb;
	padding: 2px 4px;
}
.pages a:hover {
	color: #0066cc;
}
.pages .pagination_l_a {
	font-weight: bold;
}
/* ##################################### INDEX - NEWS ##################################### */
#all-list-wrap #featured {
}
#all-list-wrap ul {
	margin: 0px;
	padding: 0px;
}
#all-list-wrap ul li {
	border-bottom: 1px dashed #cdcdcd;
	padding: 20px 0;
	float: left;
	width: 474px;
}
#all-list-wrap ul li .newsminiatura {
	max-width: 143px;
	max-height: 85px;
	padding: 6px;
	border: 1px solid #ebebeb;
	float: left;
	margin-right: 12px;
}
#all-list-wrap ul li h4 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
}
#all-list-wrap ul li h4 a {
	color: #0066cc;
	text-decoration: underline;
}
#all-list-wrap ul li h4 a:hover {
	color: #0066cc;
	text-decoration: none;
}
#all-list-wrap .archiwum {
	margin-top: 10px;
	float: left;
	width: 200px;
}
#all-list-wrap a.archiwum {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: url(../images/arrow_small.gif) 0 7px no-repeat;
	padding: 0 0 0 18px;
}
#all-list-wrap a:hover.archiwum {
	color: #000000;
	text-decoration:  underline;
}
/* ##################################### CENTER REKLAMA / CENTER FORUM ##################################### */
#forumbaner {
	margin: 20px 0;
	float: left;
	width: 496px;
	line-height: 0px;
}
.boxforum {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 4px 10px 20px 10px;
}
.boxforum h3, .recommend h3 {
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0 0 8px 22px;
}
.boxforum h3 a {
	color: #000000;
	text-decoration: none;
}
.boxforum h3 a:hover {
	color: #000000;
	text-decoration: underline;
	;
}
#forum {
	float: left;
	width: 474px;
}
iframe {
	float: left;
	width: 474px;
	height: 250px;
}
/* ##################################### CENTER POLEC ZNAJOMEMU ##################################### */
.recommend {
	float: left;
	width: 476px;
	background: #e8e8e8;
	margin: 12px 0 0 0;
	padding: 4px 10px 10px 10px;
}
.recommend form {
	margin: 0px;
	padding: 0px;
}
.recommend .recom {
	width: 476px;
	float: left;
	margin-top: 10px;
}
.recommend .rec {
	float: left;
	width: 238px;
}
.recommend #friend_mail {
}
.recommend #your_name {
}
.recommend input {
	font-family: tahoma;
	font-size: 11px;
	padding: 2px 4px;
	border: 1px solid #6d6d6d;
}
#recsend {
	border: 0px;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	width: 44px;
}
/* ##################################### CENTER REKLAMA / FOOTER ##################################### */
#footerbaner {
	margin: 20px 0;
	float: left;
	width: 496px;
	line-height: 0px;
}
/* ##################################### CENTER LAST NEWS ##################################### */
#center #news_list {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
#center #news_list h2 {
	font-weight: bold;
	font-size: 12px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0 0 8px 22px;
}
#news_list .post {
	border-bottom: 1px dashed #cdcdcd;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	float: left;
	width: 474px;
}
#news_list .post .newsminiatura {
	max-width: 143px;
	max-height: 85px;
	padding: 6px;
	border: 1px solid #ebebeb;
	float: left;
	margin-right: 12px;
}
#news_list .post h3 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
}
#news_list .post h3 a {
	color: #0066cc;
	text-decoration: underline;
}
#news_list .post h3 a:hover {
	color: #0066cc;
	text-decoration: none;
}
#news_list .inf {
	float: left;
	width: 474px;
	font-size: 10px;
	color: #bcbcbc;
	margin-top: 6px;
}
#news_list .inf span {
	color: #d9d9d9;
}
#news_list .inf a {
	color: #bcbcbc;
	text-decoration: none;
}
#news_list .inf a:hover {
	color: #bcbcbc;
	text-decoration: underline;
}
/* ##################################### CENTER NEWS FULL ##################################### */
.postnews {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.posttitle {
	float: left;
	width: 396px;
}
.posttitle h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.posttitle .inf {
	font-size: 10px;
	color: #bcbcbc;
}
.komenttitle {
	width: 64px;
	float: right;
	text-align: center;
	background: url(../images/skomentujbg.gif) 0 0px no-repeat;
	padding: 6px 0 7px 0;
	margin: 4px 0 0 0;
	line-height: 16px;
}
.komenttitle span {
	font-size: 16px;
	font-weight: bold;
	color: #444;
}
.komenttitle a {
	color: #7498c9;
	text-decoration: underline;
}
.komenttitle a:hover {
	color: #7498c9;
	text-decoration: none;
}
#center .postnews .miniatura {
	max-width: 143px;
	max-height: 85px;
	padding: 6px;
	border: 1px solid #ebebeb;
	float: left;
	margin: 0 12px 0 0;
}
.postnews .entry {
	float: left;
	width: 474px;
	padding-bottom: 10px;
}
.postnews .entry img {
	max-width: 442px;
	padding: 2px;
	border: 1px solid #ebebeb;
	margin: 8px;
}
/* tagi */
.material_tags {
	float: left;
	width: 474px;
	padding: 20px 0 0 0;
	margin-bottom: 10px;
}
.material_tags .material_tags_link {
	float: right;
	width: 444px;
}
.material_tags .material_tags_link a {
	float: left;
	margin: 0 4px;
}
/* newsbaner */
#newsbaner {
	float: left;
	width: 474px;
	padding: 20px 0 0 0;
}
/* komentarze */
.komentarze {
	float: left;
	border-top: 1px solid #e8e8e8;
	padding: 20px 0 0 0;
	margin-top: 10px;
}
.komentarze h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 0px 22px;
}
.komentarze form p {
	width: 440px;
}
.komentarze #comments_list .items {
	float: left;
	width: 474px;
	padding: 20px 0;
	border-bottom: 1px dashed #cdcdcd;
}
.komentarze #comments_list .small {
	padding: 10px 0 0 20px;
        color: #bcbcbc;
	background: url(../images/comentsarrow.gif) 0 13px no-repeat;
}
.komentarze #comments_list .small strong {color:#000000;}
.komentarze #comments_list .comText{border-bottom: 1px dashed #cdcdcd; padding: 0px 0 10px 0;}

/* dodaj komentarz */
.postnews .dodajk {
	float: left;
	width: 454px;
	margin: 20px 0 0 0;
	padding: 8px 10px;
	background-color: #f5f5f5;
}
.postnews .dodajk form {
	margin-top: 18px;
}
.postnews .dodajk p {
	float: left;
	margin-bottom: 8px;
}
.postnews .dodajk label {
	float: left;
	width: 80px;
}
.postnews .dodajk input {
	float: left;
	margin-right: 6px;
	font-size: 11px;
	padding: 3px 2px 4px 2px;
	border: 1px solid #b6b6b6;
}
.postnews .dodajk textarea {
	float: left;
	width: 340px;
	margin-right: 6px;
	font-size: 11px;
	font-family: tahoma;
	padding: 2px 2px 3px 2px;
	border: 1px solid #b6b6b6;
}
.postnews .dodajk .defButton {
	width: 133px;
	margin: 6px 0 0 80px;
	padding: 0px;
	border: 0px;
}
.postnews .dodajk .red {
	background: red;
	float: left;
	width: 392px;
	color: #fff;
	padding: 3px 0 2px 34px;
	background: url(../images/errorkomentarze.gif) 0 0px no-repeat;
}
.inferror {
	float: left;
	padding-top: 20px;
	font-size: 10px;
	color: #b0b0b0;
	line-height: 12px;
}
.inferror img {
	float: left;
	padding-right: 10px;
}
.inferror p {
	display: block;
	width: 420px;
	float: right;
}
.postnews .dodajk #info {
	display: block;
}
.postnews .dodajk .errorA {
}
.postnews .dodajk .errorA p {
	background: red url(../images/errorkomentarze.gif) 0px 0px  no-repeat;
	color: #ffffff;
	padding: 2px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
.postnews .dodajk .successA {
}
.postnews .dodajk .successA p {
	background: url(../images/komunikat_2.gif) 0px 0px  no-repeat;
	color: #ffffff;
	padding: 2px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
.postnews .dodajk .waiting {
	background: url(../images/komunikat_2.gif) 0px 0px  no-repeat;
	color: #ffffff;
	width: 418px;
}
.postnews .dodajk .waiting p {
	background: url(../images/load.gif) 12px 2px no-repeat;
	padding: 2px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
/* ##################################### CENTER PRZETARGI ##################################### */
.postprzetargi {
	float: left;
	width: 474px;
	border-bottom: 1px dashed #cdcdcd;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#news_list .postprzetargi h3 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
}
#news_list .postprzetargi h3 a {
	color: #0066cc;
	text-decoration: underline;
}
#news_list .postprzetargi h3 a:hover {
	color: #0066cc;
	text-decoration: none;
}
/* ##################################### cENTER pAGES ##################################### */
.postpages {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.postpages h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.postpages .entry {
	float: left;
	width: 474px;
	padding: 0px;
}
/* ##################################### CENTER GALLERY ##################################### */
.postgallery {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.postgallery h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.postgallery ul li {
	float: left;
	width: 194px;
	height: 166px;
	padding: 4px 6px;
	margin: 0 13px 18px 13px;
	border: 1px solid #ebebeb;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}
.postgallery ul li a {
	color: #000;
}
.postgallery ul li img {
	margin-bottom: 8px;
}
#galleryswiew a.lightbox {
	float: left;
	width: 194px;
	padding: 4px;
	margin: 0 16px 18px 16px;
	border: 1px solid #ebebeb;
	line-height: 0px;
	font-size: 0px;
}
/* pages next - back */
#galleryswiew .pages {
	float: left;
	width: 474px;
	text-align: center;
}
#galleryswiew .pages a {
	color: #000;
	border: 1px solid #ebebeb;
	padding: 2px 4px;
	margin: 0px;
}
#galleryswiew .pages a:hover {
	color: #0066cc;
	text-decoration: none;
}
/* ##################################### CENTER FILES ##################################### */
.postfiles {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.postfiles h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.postfiles h4 {
	padding: 3px 24px;
	margin-bottom: 10px;
	color: #e8f0fb;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/belka.gif) 0px 0px no-repeat;
}
.postfiles ul {
	margin-bottom: 20px;
}
.postfiles ul li {
	padding: 6px 10px;
	border-bottom: 1px dashed #cdcdcd;
}
#center .postfiles ul li a {
	color: #444444;
	padding: 0 0 0 23px;
	background: url(../images/arrowpdf.gif) 0px 0px no-repeat;
	display: block;
}
/* ##################################### CENTER PZRYDATNE LINKI ##################################### */
#center .linki h5 {
	color: #0066cc;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
}
#center .postpages .linki ul {
	margin: 0 0 20px 0;
}
#center .postpages .linki ul li {
	padding: 6px 10px;
	border-bottom: 1px dashed #cdcdcd;
	background-image: none;
}
#center .postpages .linki ul li a {
	color: #444444;
	padding: 0 0 0 23px;
	background: url(../images/arrowurl.gif) 0px 0px no-repeat;
	display: block;
}
/* ##################################### CENTER SITEMAPS ##################################### */
.postsitemaps {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.postsitemaps h2 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.postsitemaps h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: #0066cc;
	border-bottom: 1px dashed #cdcdcd;
	padding: 18px 0 4px 0px;
}
.postsitemaps h4 {
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	padding: 16px 0 0px 0px;
}
.postsitemaps ul li {
	margin-top: 10px;
}
.postsitemaps ul li ul li {
	background-image: url(../images/arrow_1.png);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 10px;
	margin: 0 0 0 20px;
}
.postsitemaps ul li ul li a {
	color: #000;
}
/* ##################################### CENTER tagi ##################################### */
.posttags {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.posttags h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.posttags a {
	color: #0066cc;
}
/* ##################################### CENTER search ##################################### */
.postsearch {
	float: left;
	width: 474px;
	border: 1px solid #e8e8e8;
	margin: 0px;
	padding: 5px 10px 20px 10px;
}
.postsearch h2 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
}
.postsearch a {
	color: #0066cc;
	text-decoration: underline;
}
.postsearch a:hover {
	color: #0066cc;
	text-decoration: none;
}
/* ##################################### CENTER KONTAKT ##################################### */
.kontakt1{}
.kontakt1 h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 8px 22px;
	color: #000;
	border: 0;
}
.kontakt1 table {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;margin-bottom:12px;
}
.kontakt1 a {
	color: #0066cc;
}
.kontakt1 a:hover {
	color: #0066cc;
}
.kontakt2 h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background-image: url(../images/arrow_h2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 2px 0 0px 22px;
	border-bottom: 0px;
	color: #000000;
}
/* dodaj komentarz */
.kontakt2 {
	float: left;
	width: 454px;
	margin: 20px 0 0 0;
	padding: 8px 10px;
	background-color: #f5f5f5;
}
.kontakt2 form {
	margin-top: 18px;
}
.kontakt2 p {
	float: left;
	margin-bottom: 8px;
	width: 442px;
}
.kontakt2 label {
	float: left;
	width: 90px;
}
.kontakt2 input {
	float: left;
	margin-right: 6px;
	font-size: 11px;
	padding: 3px 2px 4px 2px;
	border: 1px solid #b6b6b6;
}
.kontakt2 textarea {
	float: left;
	width: 340px;
	margin-right: 6px;
	font-size: 11px;
	font-family: tahoma;
	padding: 2px 2px 3px 2px;
	border: 1px solid #b6b6b6;
}
.kontakt2 .sendButton {
	width: 133px;
	margin: 6px 0 0 90px;
	padding: 0px;
	border: 0px;
}
.postnews .dodajk .red {
	float: left;
	width: 392px;
	color: #fff;
	padding: 3px 0 2px 34px;
	background: url(../images/errorkomentarze.gif) 0 0px no-repeat;
}
.inferror {
	float: left;
	padding-top: 20px;
	font-size: 10px;
	color: #b0b0b0;
	line-height: 12px;
}
.inferror img {
	float: left;
	padding-right: 10px;
}
.inferror p {
	display: block;
	width: 420px;
	float: right;
}
.kontakt2 #info {
	display: block;
}
.kontakt2 .errorA {
}
.kontakt2 .errorA p {
	background: red url(../images/errorkomentarze.gif) 0px 0px  no-repeat;
	color: #ffffff;
	padding: 2px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
.kontakt2 .successA {
}
.kontakt2 .successA p {
	background: url(../images/komunikat_2.gif) 0px 0px  no-repeat;
	color: #ffffff;
	padding: 3px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
.kontakt2 .waiting {
	background: url(../images/komunikat_1.gif) 0px 0px  no-repeat;
	color: #ffffff;
}
.kontakt2 .waiting p {
	background: url(../images/load.gif) 12px 2px no-repeat;
	padding: 3px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
/*polecane*/
.recommendBox #info {
	display: block;
}
.recommendBox .errorA {
}
.recommendBox .errorA p {
	background: url(../images/errorkomentarze.gif) 0px 0px  no-repeat;
	color: #ffffff;
	padding: 3px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
.recommendBox .successA {
}
.recommendBox .successA p {
	background: url('../images/komunikat_2.gif') 0px 0px  no-repeat;
	color: #ffffff;
	padding: 3px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
.recommendBox .waiting {
	background: url('../images/komunikat_1.gif') 0px 0px  no-repeat;
	color: #ffffff;
}
.recommendBox .waiting p {
	background: url('../images/load.gif') 12px 2px no-repeat;
	padding: 3px 0 3px 36px;
	width: 418px;
	margin: 0 0 4px 0;
}
/*Tagi*/
.tags {
	margin: 0 !important;
	padding-left: 0 !important;
	display: block;
	overflow: hidden;
	text-align: justify;
	list-style: none outside none;
}
.tags li {
	display: inline;
}
.all_tags {
	clear: both;
	float: right;
	color: #000;
}
.comments_h {
	background: url('../images/load.gif') top right no-repeat;
}



/* #### SONDA - WYNIKI ####*/


.polls_info{
float:left;
width:448px;
margin-bottom:40px;
border: 1px solid #e8e8e8;
padding:12px;
}
.polls_info h4{padding-bottom:12px; line-height:14px;}
.polls_info p{line-height:14px;}

.polls_info .pollsimg {
	background: #e8f0fb;
	margin-top: 6px;
	height: 6px;
	padding: 0px;
	line-height: 6px;
}
.polls_info .pollswynik{
float:left;
width:448px;
padding-bottom:20px;
}

.link-portal{
float:left;
width:152px;
margin-bottom:4px;
color:#fafcf8;
font-weight:bold;
background-image: url(../images/bg_bt_pnk.gif);
padding:7px 0 8px 28px;
}


/* most - najczesciej czytane, komentowane */

.most{
float:left;
width:100%;
margin: 14px 0 0 0;
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
}
.most td{
width: 212px;
border-left: 1px solid #e8e8e8;
margin: 0px;
padding: 6px 14px;
vertical-align: top;
}
.most h3 {
font-weight: bold;
font-size: 12px;
background-image: url(../images/arrow_h2.gif);
background-position: 0px 4px;
background-repeat: no-repeat;
padding: 0 0 8px 22px;
}
.most a{color: #0066cc; text-decoration: none; font-size:11px;}
.most a:hover{color: #0066cc; text-decoration: underline;}
.most ul li{margin-bottom:8px; font-size:10px; }
#defUsermail {
display: none;
}

#toplayer_add_close{
width:62px;
background: url('../images/zamknij.png') top right no-repeat;
margin:10px 0 2px 0;
text-indent:-10000px;
}

#cel62{
float:left;
width:496px;
margin-top:14px;
}







