/* PROSBA - wszelakie zmiany css oznaczcie po prawej stronie komentarzem np: B lub K */

body {margin:0 auto;font-size:11px;font-family: Tahoma, Verdana;}
#container {margin:0 auto;width:980px; background-color:#ffffff; }
#header {width:100%;background-color:#FFFFFF;position:relative;}
#footer {width:100%;clear:both; margin-bottom:30px; }

/* Uniwersalne */
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}
.pointer {cursor: pointer;cursor: hand;}
.adultWarning {
    position: absolute;
    z-index: 1000;
    background-color: white;
    height: 1000px;
    font-size: 1.5em;
    padding: 10px;
    border: 1px solid grey;
}
.adultWarning h2 {
    font-size: 2em;
    margin: 10px;
}
.adultWarning p a {
    display: inline-block;
    margin: 15px;
}
.adultWarningAccept {
    color: green;    
}
.adultWarningCancel {
    color: red;
}
/* DOMYŚLNE */
h1,h2,h3,h4,h5,.h {text-align:center;padding:0;margin:0;}
ul,ol {margin:0;padding:0;}
ul li,ol li {margin:0;padding:0;list-style-type:none;}
ul li a,ol li a {margin:0;padding:0;text-decoration:none;}
ul li a:hover,ol li a:hover {text-decoration:underline;}
dl,dt,dd {margin:0;padding:0;}
fieldset {border:0;padding:0;margin:0;}
p {padding:0;margin:0;}
form {margin:0;padding:0;}
a {margin:0;padding:0;text-decoration:none;color:#505050;}
a img {border:0;padding:0;margin:0;}
.inputText {border:solid 1px #BBBBBB;padding-left:2px;}
.inputSelect {border:solid 1px #BBBBBB;}
.inputTextarea {border:solid 1px #BBBBBB;padding:2px;}
.inputSubmit, .inputButton{cursor: pointer;cursor: hand;}

/* Poszczególne Divy ,klasy z nimi-stricto powiazane , formularze*/
#logo {width:394px;height:72px;float:left;}
#logo img {margin:14px 0 0 4px;}

#searchTop, #searchTopCommunities {
	float:right;
	width:554px;
	height:56px;
	border:solid 1px #DADADA;
	background-color: #F6F4F4;
	margin:12px 4px 0 0;
	overflow:hidden;
	font-size:11px;
}

#searchTopCommunities {height: 63px; margin-bottom:7px; width:360px; }

#searchTop a{
	text-decoration:none;
}

#searchTop form {
	margin:1px 0 0 6px;
	padding:0;
	color:#818181;
}


.sButton {
	background-image: url('img/search-buton.gif');
	width:71px;
	height:25px;
	border:0;
}

.sButton2 {
	background-image: url('img/search-buton_2.gif');
	width:185px;
	height:14px;
	border:0;
}

.sText {
	border:solid 1px #DDDCDC;
	height:18px;
	padding:1px;
	width:302px;
}

#menuTop {width:976px;height:27px;border:solid 1px #FF843D;background-image: url('img/menu-bcg.gif');font-size:12px;}
#menuTop li {text-align:center;}
#menuTop .menu ul {background: url('img/img_empty_1x1.gif');padding: 10px 20px 20px 25px;margin: -1px 0 0 -30px;}
#menuTop .menu ul li {margin:0;padding:0;position:relative;text-align:left;border-bottom: 1px solid #ff843d;border-left: 1px solid #ff843d;border-right: 1px solid #ff843d;background-color:#e25600;display:block;}
#menuTop .menu ul li a {position:relaive;z-index:100000;display:block;padding:4px 5px 4px 10px;height:16px;width:90px;font-size:11px;line-height:16px;}
#menuTop .menu li.last ul li a {width:64px;}

#menuTop .menu ul ul {padding: 30px 30px 30px 10px;margin: -40px 0 0 -10px;}

#menuTopCon {border:solid 1px #FF0000;clear:both;width:978px;margin: 5px 0 0 0;}
#menuTopCon .separator {font-weight:normal;	width:10px;padding-right:5px;}



#menuFooter {
	width:978px;
	height:28px;
	background-color:#79C4E9;
	border:solid 1px #1080B7;
}

#menuFooter .separator {
	font-weight:normal;
}

.menuFooterLink {
	display:none;
	color:#79C4E9;
}

#igroupLogo {
	text-align:center;
	margin-bottom:20px; 
}
#igroupLogo table {
	margin:0 auto;
}

/* PAGER */
#pager {margin:10px;padding:auto;text-align:center;height:17px;clear:both; font-size:14px; font-weight:bold; }
#pager a {color:#1D74B7;line-height:15px;margin:0 3px 0 3px;}
#pager .elem {height:15px;padding:0 3px 0 3px;background-color:#E3F5FF;border:solid 1px #7FB8E5;}
#pager .current {min-width:13px;height:15px;padding:0 3px 0 3px;background-color:#FAE0D3;border:solid 1px #FEBD93;color:#EA5B00;font-weight:bold;}
#pager .nav {margin:0 5px 0 5px;}
#pager .una {margin:0 5px 0 5px;}
#pager .rev {height:15px;}

/* KALENDARZ */
div.clndr {
	background-color:#F6F4F4;
	position:absolute;
	cursor:default;
	display:none;
	border:3px ridge #2377B6;
}
div.clndr table {
	width:150px;
	margin:4px;
}
div.clndr th {
	border:1px solid #000;
	text-align:center;
	padding:0 2px 0 2px;
	color:#505050;
}
div.clndr td {
	border:1px solid #2377B6;
	background-color:#D5EDFE;
	cursor:pointer; 
	font:normal normal 11px arial,sans-serif;
	text-align:center;
	color:#505050;
	padding:0 2px 0 2px;
}

div.clndr td:hover {
	background-color:#2377B6;
	color:#fff;
}


/*Klasy formatujące wygląd textu*/
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.italic {font-style:italic; }																/**/
.sBlue1 {color:#0063AD;font-weight:bold;font-size:12px;}
.sBlue2 {color:#0B5F88;font-weight:bold;font-size:11px;}
.topBlue{color:#2377B6;}
.topOrange{color:#ED6200;}
.topGrey {color:#686868;}
.topLightGrey {color:#B2B2B2;}
.px11 {font-size:11px;}
.px10 {font-size:10px;}
.px12 {font-size:12px;}
.px14 {font-size:14px;}
.px18 {font-size:18px;}
.lh10 {line-height:10px;}
.lh16 {line-height:16px;}
.lh20 {line-height:22px;}


/*listy*/
#menuTop ul {padding:5px 8px 0 8px;}
#menuTop li {display:inline;color:#FFFFFF;font-weight:bold;margin-left:0;}
#menuTop ul li a {color:#FFFFFF;font-size:12px;}
#menuFooter ul {margin:5px 15px 0 15px;padding:0;}
#menuFooter li {display:inline;font-weight:bold;color:#12597C;}
#menuFooter ul li a {color:#12597C;font-size:12px;}
#linksFooter {clear:both;text-align:center;color:#A4A4A4;padding:10px;}
#linksFooter a{font-size:11px;text-align:center;color:#A4A4A4;}

#goUp {float:left;margin:6px 0 0 8px;color:#FFFFFF;}

/* Obrazki */
a img {border:0;padding:0;margin:0;}
.i80 {width:80px;height:80px;margin:2px;border:solid 1px #CBCBCB;}
.i35 {width:35px;height:35px;padding:1px;border:solid 1px #BEBEBE;} 
.i20 {width:20px;height:20px;padding:1px;border:solid 1px #BEBEBE;} 

.adultImage {
    opacity: 0;
}

.reset {
	background-color:#FFFFFF;
	border:0;
	background-image: url('img/button-anuluj_x_b.gif');
	background-repeat: no-repeat;
	width:48px;
	height:14px;
	padding:0;
	cursor:pointer;
}



.imgArrowsRB {
	padding:1px 18px 1px 1px;
	margin:0 0 0 10px;
	background-image: url('img/img_arrows-r_b.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#2377B6;
	line-height:14px;
}

.imgArrowsLB {
	padding:1px 18px 1px 1px;
	background-image: url('img/img_arrows-l_b.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#2377B6;
	line-height:14px;
}

.imgArrowsRO {
	padding:1px 18px 1px 1px;
	background-image: url('img/img_arrows-r_o.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#ED6200;
	line-height:14px;
}

.imgArrowsLO {
	padding:1px 18px 1px 1px;
	background-image: url('img/img_arrows-l_o.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#ED6200;
	line-height:14px;
}

.imgPencil {
	padding:1px 16px 1px 1px;
	background-image: url('img/img_pencil.gif');
	background-repeat: no-repeat;
	background-position: right 2px;
	color:#2377B6;
	font-weight:normal;
	font-size:10px;
}

.imgPencil span {
	color:#ED6200;
}

.imgPlusO, .imgPlusOL {
	padding:1px 18px 1px 1px;
	background-image: url('img/img_plus_o.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#ED6200;
}

.imgPlusOL {
	background-position: left 1px;
	padding-left: 20px;
	font-size: small; 
}

.imgXO {
	padding:1px 18px 1px 1px;
	margin:0 0 0 10px;
	background-image: url('img/img_x_o.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#ED6200;
}

.imgXB {
	padding:1px 18px 1px 1px;
	margin:0 0 0 10px;
	background-image: url('img/img_x_b.gif');
	background-repeat: no-repeat;
	background-position: right 1px;
	color:#2377B6;
}

.arrowUp {

	padding:0 0 0 14px;
	color:#2377B6;
	clear:both;
	font-weight:bold;
}

.rb {
	margin: 0 10px 10px 0;
}

/* dokleja małago zielonego ludka - online */
.iAmActiveUser {background:url('img/img_user_active.gif') no-repeat left center;padding-left:14px;}

/* default Header*/
.defHeader {background-color:#F5F5F5;color:#2377B6;font-size:12px;font-weight:bold;padding:8px 0pt 8px 10px;text-align:left;}
.defHeader a {color:#2377B6;}
.defHeader span {color:#ED6200;}
.defHeader span a {color:#ED6200;}

/* rightBox 348px*/
.rightBox348 {	border:solid 1px #DCDCDC;border-top:0;width:348px;clear:both;overflow:hidden;}
.rightBox348 .header {background-color:#F5F5F5;color:#2377B6;font-size:12px;font-weight:bold;padding:8px 0pt 8px 10px;text-align:left;}
.rightBox348 .header a {color:#2377B6;}
.rightBox348 .header span {color:#ED6200;}
.rightBox348 .header span a {color:#ED6200;}
.rightBox348 .header span.span3 {color:#686868;}
/* rightBox 349px */
.rightBox349 {	border:solid 1px #DCDCDC;border-top:0;border-left:0;width:349px;clear:both;overflow:hidden;}
.rightBox349 .header {background-color:#F5F5F5;color:#2377B6;font-size:12px;font-weight:bold;padding:8px 0pt 8px 10px;text-align:left;}
.rightBox349 .header a {color:#2377B6;}
.rightBox349 .header span {color:#ED6200;}
.rightBox349 .header span a {color:#ED6200;}
.rightBox349 .header span.span3 {color:#686868;}

/* prawe boxy z linią pośrodku i nickiem */
.rPhotosBox .container {padding:8px 0 0 8px;}
.rPhotosBox .container .photo {float:left;width:84px;}
.rPhotosBox .container .lineVertical {width:1px;height:215px;background-color:#E9E9E9;margin: 2px 18px 0 18px;overflow:hidden;float:left;}
.rPhotosBox .container img {margin-bottom:5px;}
.rPhotosBox .container p  {text-align:center;font-weight:bold;margin-bottom: 10px;}

/* photoRankingSmall */
.rPhotoRanking .container {padding:10px 0 0 0;}
.rPhotoRanking .container dd {float:left;width:165px;padding:5px 0 0 4px;text-align:center;}
.rPhotoRanking .container dd.clear {float:none;padding:0;margin:0;}
.rPhotoRanking .container dd .photo img {padding:1px;border:1px solid #CBCBCB;}
.rPhotoRanking .container dd div.number {float:left;padding-right:5px;color:#ED6200;font-size:18px;}
.rPhotoRanking .container dd div.photo {float:left;taxt-align:center;width:139px;}
.rPhotoRanking .container dd div.autor a {color:#2377B6;font-weight:bold;}

/* massageBox */
#globalMassage, .globalMassage {border:solid 1px #CDCCCA;background-color:#FFFFCD;clear:both;color:#686868;font-size:22px;font-weight:bold;text-align:center;
	background-image: url('img/img_bell_warning.gif');background-repeat: no-repeat;background-position:10px 6px;margin:15px 5 15 5;padding:10px;}

.globalMassage a, .globalMassage a:link {text-decoration:underline; color:red; font-weight:bold; }

/*PinoBar*/
#topBar {font-family:Vardana,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#topBar {text-align:center;padding:0px 0 5px 0; width: 100%; border-bottom: 1px solid #CBD5E7; background: #E9EDF5 url('img/top-bar-bg.gif') center top repeat-x;}

#topBar .topBarContainer {width: 961px; margin: 0 auto; overflow: hidden; clear: both;}
#topBar .hr {background-color:#C2CCE7;font-size:1px;line-height:1px;height:1px;}
#topBar ul {padding:0;margin:0;}
#topBar form {padding:0;margin:0;}

#topBar #topBarLoginBox {padding:4px 0 3px 0;display:none;}
#topBar #topBarLoginBox form {width:961px;height:20px;}
#topBar #topBarLoginBox fieldset {border:0;padding:0;margin:0;;float:right;}
#topBar #topBarLoginBox fieldset label {color:#333333;line-height:18px;float:left;font-size:11px;font-weight:bold;}
#topBar #topBarLoginBox #topBarPasswordLabel {padding-left:20px;}
#topBar #topBarLoginBox fieldset input {margin:0 5px 0 5px;float:left;border:solid 1px #2A4C9A;width:150px;font-size:12px;padding:1px 2px 2px 2px;}
#topBar #topBarLoginBox fieldset .inputSubmit {margin:0;cursor:pointer;float: left; width: 61px; height: 19px; padding:1px 0 2px 0; background: #2A4C9A url('img/bg-login-submit.gif'); border: 0; color: #fff; font-size: 11px; font-weight: bold;}
#topBar #topBarLoginBox #topBarRemember {width:auto;margin:0 1px 0 5px;padding:0;border:0;height:19px;}
#topBar #topBarLoginBox #topBarRememberLabel {display:block;width:100px;text-align:left;}

#topBar #topBarSites { float: left; width: 660px; margin: 6px 0 0 0;  }
#topBar #topBarSites ul { position:relative;float: right; width: 660px; list-style: none; }
#topBar #topBarSites ul li { float: left; }
#topBar #topBarSites ul li a { padding: 2px 6px 0 14px; text-decoration: none; color: #16387C; font: 10px Arial; }
#topBar #topBarSites ul li#topBarSitesPino a {z-index:10000;text-indent:-9999px;position:absolute;padding: 0px; height:16px;width:42px;background: url('img/small-logo-pino.gif') no-repeat center left;}
#topBar #topBarSites ul li#topBarSitesPinoTv a { margin-left:56px;float: left; height: 13px; background: url('img/small-pinotv2.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesPinoMail a { float: left; height: 13px; background: url('img/small-poczta.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesiThink a { float: left; height: 13px; background: url('img/small-ithink.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesBlogi a { float: left; height: 13px; background: url('img/small-blogi.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesPatrz a { float: left; height: 13px; background: url('img/small-patrz.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesOsobie a { float: left; height: 13px; background: url('img/small-osobie.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesPrv a { float: left; height: 13px; background: url('img/small-prv.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesiMoblo a { float: left; height: 13px; background: url('img/small-moblo.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesSpis a { float: left; height: 13px; background: url('img/small-spis.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesXoxo a { float: left; height: 13px; background: url('img/small-xoxo.gif') 0 2px no-repeat; }
#topBar #topBarSites ul li#topBarSitesLinkologia a { float: left; height: 13px; background: url('img/small-linkologia.gif') 0 2px no-repeat; }

#topBar #topBarSignup {float: right; width: 300px; margin: 6px 0 0 0;text-align:right;}
#topBar #topBarSignup ul {float: right; width: 300px; list-style: none; text-align:right;}
#topBar #topBarSignup ul li {float: right; color: #16387C;}
#topBar #topBarSignup ul li a {padding: 2px 0 0 1px; text-decoration: none; color: #16387C; font: 10px Arial;}
#topBar #topBarSignup ul li#topBarSignupLogin a {font-weight:bold;height: 13px; background: url('img/login.gif') 0 3px no-repeat;padding-left:14px;margin-left:10px;}
#topBar #topBarSignup ul li#topBarSignupRegister a {text-decoration:underline;}
#topBar #topBarSignup ul li.topBarSignupSeparator {padding:0 6px;}
#topBar #topBarSignup ul li#topBarSignupRemainder a {}
#topBar #topBarSignup ul li#topBarSignupLogout a {font-weight:bold;height: 13px; background: url('img/login.gif') 0 3px no-repeat;padding-left:14px;margin-left:10px;}
#topBar #topBarSignup ul li#topBarSignupHello a {text-decoration:underline;}
#topBar #topBarSignup ul li#topBarSignupHello span {font-weight:bold;color:#16387C;font-size:11px;padding:0 0 0 2px;}






/*  moje*/
#hiddenBoxOverlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	height:100%;
	width:100%;
	display:none;
}

* html #hiddenBoxOverlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
     width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

#waitingBar {
	position: fixed;
	z-index:102;
	top:50%;
	left:0;
	width:100%;	
	text-align:center;
	display:none;
}

#waitingBar img {
	z-index:103;
}

* html #waitingBar { /* ie6 hack */
     position: absolute;
     width: expression(document.documentElement.clientWidth);
     
}


.menu, .menu ul {margin: 0;padding: 0;border: 0;list-style-type: none;display: block;}
.menu li {margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;}
.menu li:hover {z-index: 10000;white-space: normal;}
.menu li li {float: none;}
.menu ul {visibility: hidden;position: absolute;z-index: 10;left: 0;top: 0;}
.menu li:hover>ul {visibility: visible;top: 100%;}
.menu li li:hover>ul {top: 0;left: 100%;}
.menu:after, .menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.menu, .menu ul {min-height: 0;}

/* reklama scy right*/		
#advRightSkyscrapCon {width:160px;height:600px;position:absolute;bottom:-600px;right:-165px;}
#advRightSkyscrap {float:left;}

ul.whatsnewlinks {
	list-style-type: none;
	display: inline;
	margin-bottom: 40px;
}

ul.whatsnewlinks li {
	display: inline;
}

.boxCatalogue .boxContent ul.cloud {border:none;}
.boxCatalogue .boxContent ul.cloud li {display:inline;border:none;margin-right: 20px;}
.boxCatalogue .boxContent ul.cloud li a {border:none;color:#e6b10d;}
.boxCatalogue .boxContent ul.cloud li.tagSize1 {font-size:24px;}
.boxCatalogue .boxContent ul.cloud li.tagSize2 {font-size:22px;}
.boxCatalogue .boxContent ul.cloud li.tagSize3 {font-size:20px;}
.boxCatalogue .boxContent ul.cloud li.tagSize4 {font-size:18px;}
.boxCatalogue .boxContent ul.cloud li.tagSize5 {font-size:16px;}
.boxCatalogue .boxContent ul.cloud li.tagSize6 {font-size:14px;}
.boxCatalogue .boxContent ul.cloud li.tagSize7 {font-size:12px;}