@CHARSET "UTF-8";
@import "rp_main.css";
@import "rp_main_2013_extended.css";
@import "rp_article.css";

/* rp_main_2013.css */

#col2, #col30, #col50 {
	 background:transparent url("http://static.presspublica.pl/web/rp/img/nsg2/nsg-column-shadow.gif") repeat-x scroll left top;
	 border-top: 0 none;
}

#col22
{
	padding-top:0; 
}

.shadow-bar /* cien pod main-topic */
{
	display:block;
	height:13px;
	background:transparent url("http://static.presspublica.pl/web/rp/img/nsg2/nsg-column-shadow.gif") repeat-x scroll left top;
	margin:0;
	padding:0;
} 
 


/**************************** Patch: przebijajace sie reklamy nad i pod menu *********************************/

#headerBox
{
	margin:0;
	padding:20px 0 18px;
}

#preFooter
{
	margin-bottom: 0;
	padding-bottom: 42px;
  background: url(../img/layout/newHP/footerShadow.png) no-repeat bottom center;
}

/**************************** //Patch: przebijajace sie reklamy nad i pod menu *********************************/



/***************************** pionowe moduly pod main topic ***********************************/

.nsg-vertical-module
{
	width:138px;
	height:auto; /* 283px */
	/* border:1px solid #dddddd; */
	/* background:#f7f7f7; */
	padding:0;
	overflow:hidden;
	
	float:left;
	margin-left:5px;
	margin-right:7px;
}

.nsg-vertical-module .elementImg, .nsg-vertical-module .modernMustsee_Img
{
	margin:0 0 5px 0;
	float:none;
	width:138px;
	height:180px;
	overflow:hidden;
}

.nsg-vertical-module .elementTitle
{
	margin:5px 5px 0 0;
}

.nsg-vertical-module .elementTeaser
{
	display:none;
}

.nsg-vertical-module.modernMustsee_box .modernMustsee_preTitle
{
	color: #666666;
	font: normal normal 12px/15px 'Trebuchet MS',​ sans-serif;
	text-transform: uppercase;
}

.nsg-vertical-module.modernMustsee_box .modernMustsee_preTitle a:link,
.nsg-vertical-module.modernMustsee_box .modernMustsee_preTitle a:visited
{
	color: #666666;
}

.nsg-vertical-module.modernMustsee_box .modernMustsee_Title
{
	color:#000;
	font: normal normal 16px/18px 'Trebuchet MS',​ sans-serif;
}

.nsg-vertical-module.modernMustsee_box .modernMustsee_Title a:link,
.nsg-vertical-module.modernMustsee_box .modernMustsee_Title a:visited
{
	color:#000;
}

/* -------- pionowy modul raportow */

.nsg-vertical-module.reports
{
	width:140px;
	height:285px;
	border:0 none;
	background:none;
}

.nsg-vertical-module.reports h3.elementHeader
{
	float:none;
	padding:0;
	margin:0 0 10px 0;
	background:none;
}

.nsg-vertical-module .reportsItemsContainer
{
    margin:0;
}

.nsg-vertical-module.reports .reportsItem
{
	white-space:normal;
	float:none;
	margin:0 0 10px 0;
	padding:0 0 0 12px;
}

.nsg-vertical-module.reports .reportsItem h2
{
	font: normal normal 13px/15px 'Trebuchet MS',​ sans-serif;
	color:#000;
}

.nsg-vertical-module.reports a:link,
.nsg-vertical-module.reports a:visited,
.nsg-vertical-module.reports a:active,
.nsg-vertical-module.reports a:hover
{
	color:#000;
}

/*************************** //pionowe moduly pod main topic ***********************************/




/************* forefronty2 w lewej kolumnie (typ - pionowe: obrazek po lewej) ******************/

/* wszystkie naglowki (w praktyce pierwszy, reszta ustawiana dalej) */
.forefront2LeftImg .latestNews_Title
{
	margin:0 0 7px 0;
	padding:0;
	font-size:16px;
	line-height:19px;
	color:#000;
}

/* wszystkie naglowki poza pierwszym, o ile jest ustawione "Pokaż zdjęcie i lead tylko dla pierwszego newsa"  */
.forefront2LeftImg .latestNews_OnlyFirst .latestNews_Title
{
	background: url("http://static.presspublica.pl/web/rp/img/layout/list_bullet.png") no-repeat scroll 0 7px transparent;
	padding:0 0 0 12px;
	font-size:14px;
	line-height:17px;
	color:#333;
}

/* link pierwszego naglowka */
.forefront2LeftImg .latestNews_Title a:link,
.forefront2LeftImg .latestNews_Title a:visited,
.forefront2LeftImg .latestNews_Title a:active,
.forefront2LeftImg .latestNews_Title a:hover
{
	color:#000;
}

/* linki pozostalych naglowkow */
.forefront2LeftImg .latestNews_OnlyFirst .latestNews_Title a:link,
.forefront2LeftImg .latestNews_OnlyFirst .latestNews_Title a:visited,
.forefront2LeftImg .latestNews_OnlyFirst .latestNews_Title a:active,
.forefront2LeftImg .latestNews_OnlyFirst .latestNews_Title a:hover
{
	color:#333;
}

.forefront2LeftImg .latestNews_Teaser
{
	color: #888;
	font-size:13px;
	line-height:17px;
}

.forefront2LeftImg .elementBox
{
	margin-bottom:10px;
}

.forefront2LeftImg .latestNews_ShowAll
{
	float:none;
	font-size:13px;
	line-height:16px;
	margin-top:5px;
	color:#d30a00;
}

.forefront2LeftImg .latestNews_ShowAll a:link,
.forefront2LeftImg .latestNews_ShowAll a:visited,
.forefront2LeftImg .latestNews_ShowAll a:active,
.forefront2LeftImg .latestNews_ShowAll a:hover
{
	color:#d30a00;
}

/************* //forefronty2 w lewej kolumnie (typ - pionowe: obrazek po lewej) ****************/



/************************************* accordion *************************************/

.rpAccordion{
	width: auto; /* prawa kolumna: 300px */
	font-size:13px;
	line-height:1.2em;
}

.rpAccordionlabel{
	border-left: 1px solid #414751;
	border-right: 1px solid #414751;
	border-top: 1px solid #414751;
	background-color: #273245;
	text-transform:uppercase;
	font:bold normal 15px/16px Georgia, serif;
	color:#eee;
}

.rpAccordionlabel span{
	color: #ffffff;
	display: block;
	padding: 6px 6px 6px 24px;
	margin-left: 12px;
	cursor: pointer;
	background: transparent url('http://static.presspublica.pl/web/rp/img/nsg/accordion/close.gif') no-repeat 0 9px;
}

.rpAccordionSectionActive .rpAccordionlabel{
	background-color: #f7f7f7;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	color: #000000;
}

.rpAccordionSectionActive .rpAccordionlabel span{
	background: transparent url('http://static.presspublica.pl/web/rp/img/nsg/accordion/open.gif') no-repeat 0 6px;
	color: #000000;
	cursor:auto;
}

.rpAccordionlabel:hover{
	background-color: #181a1d;
}

.rpAccordionSectionActive .rpAccordionlabel:hover{
	background-color: #f7f7f7;
}


.rpAccordionContent{
	display: none;
	padding: 4px; /* prawa kolumna: 300px, 290px obrazek + 2*4px padding + 2*1px border */
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}


.rpAccordionLastContent
{
	border-bottom: 1px solid #cccccc;
}

.rpAccordionContentTxt
{
	margin:6px;
}

.rpAccordionContentTitle
{
	font-size:15px;
	color:#000;
	margin-bottom:4px;
}

.rpAccordionContentTitle a
{
	color:#000;
}

.rpAccordionContentLead, .rpAccordionContentLead p
{
	color:#666;
	font-size:13px;
}

.rpAccordionContentLead a
{
	color:#666;
}

.rpAccordionContentImg
{
	margin:15px 0;
}


.rpAccordion .rpAccordionSectionActive:last-child 
{
	border-bottom:1px solid #CCCCCC;
}

/************************************* /accordion *************************************/







/* przeniesc do extended */

/************************************* artykuly powiazane do MainTopic *************************************/

.mainTopic2013_relatedLinksList
{
	font-size:13px;
	line-height:17px;
	margin-top:15px;
}

.mainTopic2013_relatedLinksList ul
{
	list-style-type: none;
	font-size:13px;
}

.mainTopic2013_relatedLinksList ul li
{
    background: transparent url("http://static.presspublica.pl/web/rp/img/layout/list_bullet.png") no-repeat scroll 0 50%;
    display:block;
    float:left;
    padding: 2px 10px;
}

/************************************* //artykuly powiazane do MainTopic *************************************/


/* opinie slider */
div#opinieSlider {
    height: 90px;
    width: 840px;
 }
#opinieSlider_componentBox
{
	margin-top:0;
	padding-top:18px;
  width: auto;
}

#opinieSlider-left, #opinieSlider-right
{
	top:22px;
}
.opinieSliderElementTitle {
    margin-top: 0px;
    line-height:1.3em;
}


body {background: url(../img/layout/newHP/headerBg.png) no-repeat 50% 0 #fff}
div#mainColumn {}
div#footer,
div#topLinksBoxCont,
div#headerBox,
div#menuBox,
div#contentBox {
	background: #fff; 
  /*
  border-right: 10px solid #fff; 
  border-left: 10px solid #fff;
  */

}
#adv_sky_box {
  right: -173px;
}
.billboardBox .billboardBoxBottom {height: 0; background: none;}
div#logoBox {
  float: none;
  width: auto !important;
}
#topLinksBox {
  padding: 0 0 0 8px !important;
  width: auto !important;
  background: url(../img/layout/newHP/headerBg.png) no-repeat 50% -2px;
 }
div#topLinksBox div.noSportV, 
div#topLinksBox div.topLinkSep,
div#topLinksBox div.topLinkDiv,
div#topLinksBox span.delimeter,
.topLvlDiv {
  display: none;
}
#logo {
  width: 543px;
  height: 88px;
  margin: 0 auto;
  float: none;
  text-align: center;
}
#logo a {
  float: none;
}
div#topLinksBox div.topLinkElement a {
  font: 11px/29px Arial, Helvetica, sans-serif;
  color: #656565;
  padding-right: 14px;
}
div#topLinksBox div.topLinkElement:first-child a  {
  padding-left: 8px;
}
div#topLinksBox div.topLinkElement:last-child a {
  padding-right: 0;
}
div#loginBox a {
  font: bold 11px/29px Arial, Helvetica, sans-serif !important;
  color: #333 !important;
  padding-left: 14px !important;
}
div#loginBox_ext a {
  font: bold 11px/29px Arial, Helvetica, sans-serif !important;
  color: #333 !important;
  padding-left: 0;
}
div#loginBox_ext span {
  font: 11px/29px Arial, Helvetica, sans-serif !important;
  color: #333 !important;
  padding-left: 0;
}
#loginBox_ext p a.favouriteBox {
  position: relative;
  top: 4px;
  margin: 0 3px;
}
#navi {
  padding: 0 ;
  width: auto;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
#navi {
  background-color: #fff !important;
  background-image: none !important;
}
#navi li {
  padding: 0 6px 0 6px !important;
}

#navi a {
  font: 12px/40px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
  color: #333 !important;
}
#navi li:hover,
#navi .topLvlElementActive {
  text-decoration: none; 
  background: url(../img/layout/newHP/menuHover.png) repeat-x #eee !important;
}
#navi .topLvlElementActive {
  height: 38px;
}
#headerBox {
  padding: 5px 0 47px 0 !important;
  position: relative;
}

#adv_header {
  height: auto !important;
}
div#searchBox {
  position: absolute;
  right: 8px;
  bottom: 11px;
  left:auto !important;
  top: auto !important;
  float: none !important;
  width: auto !important;  
}
div#searchBox ul.searchButtons {
  padding-bottom: 3px;
}
div#searchBox ul.searchButtons a{
  font-size: 11px;
  color: #999;
}
div#searchBox div.searchContainer {
  border: 1px solid #bdbdbd;
  border-radius: 2px;
}

div#searchBox  #searchInput {
  background: none !important;
  border: none !important;
  width: 180px;
  height: 16px;
  color: #999;
}
div#searchBox button#searchBtn,
div#searchBox #searchSelector #searchSelBtn,
.panelWeather div#searchRoller,
#opinieSlider-left,
#opinieSlider-right,
div.floatingFrame  li.arrowLink,
div.floatingFrame  li.prenumerata2013,
h2.opinieSliderElementTitle span.quote  {
  background-image: url(../img/layout/newHP/sprite.png) !important;
  background-repeat: no-repeat !important;
}
div#searchBox button#searchBtn {
  background-position: 0 0;
  width: 29px;
  height: 22px;
  text-indent: -9999px;
  background-color: transparent;
  border: none;
  float: right;
  padding: 0 !important;
}
div#searchBox button#searchBtn:hover {
  background-position: 0 -32px;
}
div#searchBox #searchSelector {
  background: none;
  float: left !important;
  border: none;
  padding: 0 !important;
}
div#searchBox #searchSelector #searchSelBtn{
  background-color: transparent;
  width: 22px;
  background-position: 7px -393px;
  height: 22px;
  border: none;
  padding: 0 !important;
}
div#searchBox  .searchExpanderElement:hover {
  text-decoration: underline;
}
#headerBox .panelWeather {
  display: none !important;
  position: absolute;
  left: 0;
  bottom: 85px;
  top: auto;
  color: #fff;
}
.panelWeather span.weatherTemp.Day {
  font-size: 25px;
  color: #000;
}
.panelWeather span.weatherTemp.Night {
  display: none;
}
.panelWeather .weatherInput {
  font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #000;
}
.panelWeather div#searchRoller {
  background-position: 0 -399px;
}

.panelWeather span.weatherIcon img {
 vertical-align: bottom;
}
#headerBox div.currentDate {
  display: block !important;
  position: absolute;
  /* left: 220px; in case if wheather starts working */
  left: 8px;
  bottom: 87px;
  font-size: 13px;
  color: #666;
  white-space: nowrap;
}

div#opinieSlider_componentBox {
  background: #f7f7f7;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 8px 8px 10px 8px;
  position: absolute;
  bottom: 0;
  left: 0; 
}
div#opinieSlider_componentBox  #opinieSlider {height: 53px !important;}
div#opinieSlider_componentBox div#opinieSliderBottomNavi {
  display: none;
}
h2.opinieSliderElementTitle {
  font-size: 15px;
  line-height: 18px;
  color: #000;
}
h2.opinieSliderElementTitle  span {
  color: #666;
  font-size: 13px;
  text-transform: uppercase;
}
h2.opinieSliderElementTitle span.quote{
  background-position: 0 -126px;
  display: block;
  width: 30px;
  height: 30px;
  margin-bottom: 20px;
  float: left;
}
  
#opinieSlider-left,
#opinieSlider-right {
  width: 19px !important;
  height: 19px !important;
  top: 23px !important;
  background-color: transparent !important;
  cursor: pointer;
}
#opinieSlider-left {
  background-position: 9px -590px !important;
}
#opinieSlider-right {
  background-position: 0 -532px !important;
}
#opinieSlider-left:hover {
  background-position: 9px -619px !important;
}
#opinieSlider-right:hover {
  background-position: 0 -561px !important;
}
ul#midLvl {
  line-height: 26px;
  background: #eee;
  border-bottom: 1px solid #ccc;
}
ul#midLvl li {
  float: left;
  padding-right: 5px;
  text-align: center;
  font-size: 11px;
  background-image: none !important;
}

ul#midLvl li.midLvlDiv {
  display: none;
}
ul#midLvl li a {
  display: block;
  line-height: 26px;
}
ul#midLvl li a:hover {
  text-decoration: underline;
}
#col21,
#col22,
#col41,
#col42 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#col2 {
  background-image: none !important;
}

#col600 {
 padding-top: 12px;
 width: 936px;
}
#col610 {
 float: left;
 margin-left: 8px;
 width: 600px;
}
#col620 {
 float: right;
 margin-right: 8px;
 width: 310px;
}
#col613 {
 float: left;
 width: 325px;
}
#col614 {
 float: right;
 width: 240px;
}

/**********nowa sg**********/
.gradientBarNSG{background:url("http://static.presspublica.pl/web/rp/img/nsg2/nsg-column-shadow.gif") repeat-x scroll left top transparent;width:inherit;height:15px;clear:both;}

.elementHeader{border-bottom:1px solid #ccc;}
.elementHeader a{color:#222 !important;font-size:13px;font-weight:bold;text-transform:uppercase;}

.forefront2LeftImg .latestNews_Body .latestNews_ElementItem:first-child .latestNews_Title a{font-size:15px !important;}
.forefront2LeftImg .latestNews_Body .latestNews_ElementItem .latestNews_Teaser{color:#666;}
.forefront2LeftImg .latestNews_Body .latestNews_ShowAll a{color:#8f0100 !important;font-size:12px;text-transform:uppercase;}

/* tu bylo color:#000 !important*/
.modernMustsee_box .modernMustsee_preTitle a{font-size:15px;text-transform:none;}

.mostTabbed_Box .mostTabbed_Tab{background:url("../img/layout/gradient.png") repeat-x scroll center bottom #f7f7f7;}
.mostTabbed_Box .mostTabbed_Tab .Text{color:#999;font-size:13px;font-weight:bold;text-transform:uppercase;}
.mostTabbed_Box .mostTabbed_Tab_Active .Text{color:#000;font-size:13px;font-weight:bold;text-transform:uppercase;}
.mostTabbed_Box .mostTabbed_Tab_Active{cursor:default;}
.mostTabbed_Box .mostTabbed_Tab div{border-color:#ccc;}
.mostTabbed_Box .mostTabbed_Tab:first-child div{border:none;}
.mostTabbed_Box .mostTabbed_Body a{color:#000;}

#boks-notowan .Tabbed_Tabs{color:#999;padding:5px 0 !important;background:url("../img/layout/gradient.png") repeat-x scroll center bottom #f7f7f7;}
#boks-notowan .Tabbed_Tab_3{width:32%;}
#boks-notowan .Tabbed_Tab_3 span:hover{color:#000;}
#boks-notowan .Tabbed_Tab_Active{color:#000;background:none;cursor:default;}

.mainTopic2013 .videoLarge{position:absolute;width:70px;height:70px;margin:185px 0 0 4px;}
.mainTopic2013 .mtcatNSG{color:#999;font-size:12px;text-transform:uppercase;}
.mainTopic2013 .videoSmall{position:absolute;width:40px;height:40px;margin-top:18px;}
.mainTopic2013 .mainTopic2013Title a{color:#000 !important;font-size:25px;}
.mainTopic2013 .mainTopic2013Lead a{color:#666 !important;font-size:13px;}
.mainTopic2013 .mainTopic2013_relatedLinksList a{color:#000 !important;}
.mainTopic2013 .mainTopic2013ElementTitle a{color:#000 !important;font-weight:normal;}

.ffNSG{margin-bottom:45px;}

.ewbNSG h3{background:url("../img/layout/newHP/sprite.png") no-repeat scroll left -64px #e6e6e6;height:17px;padding:3px 0 3px 35px;border:none;text-transform:none;}
.ewbNSG h3:hover{background-position:left -97px;}
.ewbNSG li{background:none !important;margin:0 !important;padding-left:0 !important;}

.cNSG h3{background:url("../img/layout/newHP/sprite.png") no-repeat scroll left -64px #e6e6e6;height:17px;padding:3px 0 3px 35px;border:none;}
.cNSG h3:hover{background-position:left -97px;}
.cNSG h3 a{text-transform:none;}
.cNSG li{background:none !important;margin:0 !important;padding-left:0 !important;}

.mttNSG{text-align:center;}
.mttNSG .Text{padding:0;}
.mttNSG .Text:hover{color:#000;}
.catNSG{color:#999;font-size:12px;text-transform:uppercase;}

#boks-notowan .elementFooter a{color:#8f0100 !important;font-size:12px;text-transform:uppercase;}

.bbNSG .elementblokSection a{color:#666;font-size:13px;text-transform:uppercase;vertical-align:top;line-height:10px;}
.bbNSG .elementblokName a{color:#666 !important;font-size:13px;font-weight:bold;text-transform:capitalize;}
.bbNSG .elementTitle{margin-top:2px;}
.bbNSG .elementTitle a{color:#000;font-size:15px;}
.bbNSG .elementLead a{color:#666;font-size:13px;line-height:17px;font-weight:normal;}
.bbNSG .blogcomment{background-color:#e6e6e6;height:23px;vertical-align:middle;padding:0 2px;margin-top:14px;}
.bbNSG .blogcomment .read{color:#000;float:left;font-size:13px;margin:6px 2px 0;clear:left;}
.bbNSG .blogcomment .comment{color:#000;float:right;font-size:13px;margin:6px 2px 0;}
.bbNSG .blogcomment .left{background:url("../img/blogs/left.png") no-repeat scroll right center transparent;padding-left:8px;margin:0 0 0 3px;}
.bbNSG .blogcomment .center{padding:0 5px;border-top:1px solid #999;border-bottom:1px solid #999;}
.bbNSG .blogcomment .right{background:url("../img/blogs/right.png") no-repeat scroll left center transparent;padding-left:1px;}
.bbNSG .blogcomment .dymek{float:right;margin: 2px 3px 0;}

.componentBox .elementHeaderNSG a{color:#cc0000;font-size:13px;text-transform:uppercase;}
.componentBox .latestNews_Body .latestNews_Element{margin:0;}
.componentBox .latestNews_Body .latestNews_Element .elementTitle a{color:#000;font-size:13px;}

#karuzela{font-size:13px;font-family:trebuchet ms;line-height:14px;width:608px;margin:10px 0;}
#karuzela .carouselSmall{display:inline-block;margin:0 9px 0 3px;width:130px;vertical-align:top;}
#karuzela .carouselSmall a{text-decoration:none;color:#000;}
#karuzela .carouselArrowLeft, #karuzela .carouselArrowRight{width:16px;height:39px;display:inline-block;margin:24px 0;vertical-align:top;cursor:pointer;}
#karuzela .carouselArrowLeft{background:url("../img/carousel/arrows.png") no-repeat scroll 0 -124px transparent;}
#karuzela .carouselArrowLeft:hover{background-position:0 -183px;}
#karuzela .carouselArrowRight{background:url("../img/carousel/arrows.png") no-repeat scroll 0 -6px transparent;}
#karuzela .carouselArrowRight:hover{background-position:0 -65px;}
#karuzela .carouselSlide{display:inline-block;overflow:hidden;width:564px;margin-left:2px;}
#karuzela .carouselSlider{width:3000px;}
#karuzela .carouselLargeLead{background:url("../img/carousel/lead.png") repeat;width:595px;height:45px;display:inline-block;margin:295px 0;position:absolute;padding:5px;}
#karuzela .carouselLargeLead img{display:inline-block;margin:0;}
#karuzela .carouselLargeLead a{text-decoration:none;}
#karuzela .carouselLargeLead .lead{margin:0 0 0 26px;color:#333;font-size:13px;overflow:hidden;height:20px;line-height:20px;}
#karuzela .carouselLargeLead .title{margin:0 0 0 4px;color:#000;font-size:25px;line-height:25px;padding:0 0 0 22px;overflow:hidden;height:27px;background:url("../img/layout/newHP/sprite.png") no-repeat scroll 0 -244px transparent;}
#karuzela .carouselSmallLead{height:53px;overflow:hidden;padding-top:2px;font-size:13px;}
#karuzela .carouselBar{background-color:#cc0000;height:8px;width:130px;margin-left:3px;}
#karuzela .carouselBoxes{text-align:center;width:605px;margin-bottom:10px;}
#karuzela .carouselBox{background-color:#ccc;height:8px;width:8px;display:inline-block;margin:0 10px 0;cursor:pointer;}
#karuzela .carouselActive{background-color:#cc0000;}
#karuzela .carouselImgLarge img{height:350px;width:600px;overflow:hidden;}

.rpAccordionlabel{background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.rpAccordionlabel:hover{background-color:#f7f7f7;}
.rpAccordionlabel span{color:#666;background:url("../img/nsg/accordion/close_new.gif") no-repeat scroll 0 9px transparent;}
.rpAccordionSectionActive .rpAccordionlabel span{background:url("../img/nsg/accordion/open_new.gif") no-repeat scroll 0 6px transparent;}
.rpAccordionSection:last-child .rpAccordionlabel{border-bottom:1px solid #ccc;}

.slfNSG{background:url("../img/layout/newHP/footerShadow.png") no-repeat scroll center bottom #fff !important;border-bottom:none !important;margin:0 !important; border-top: 1px solid #ccc !important;}
.slfNSG .leftBox{display:inline;width:360px;float:left;/*border-right:1px solid #ccc;*/}
.slfNSG .leftBox .Text{float: left; display: inline;}
.slfNSG .leftBox .Text span{color:#666;text-transform:uppercase;}
.slfNSG .leftBox .Links{float: left; display: inline; margin-left: 20px;}
.slfNSG .leftBox .Links .Last{clear: left; margin-top: 20px;}
.slfNSG .centerBox{display:inline;width:360px;float:left;/*border-right:1px solid #ccc;*/}
.slfNSG .rightBox{display:inline;width:200px;}
.slfNSG .rightBox .returnPageTop{background:url("../img/layout/newHP/sprite.png") no-repeat scroll left -484px transparent !important;color:#666 !important;padding:0 0 0 24px !important;}
.slfNSG .rightBox .returnPageTop:hover{background-position:left -504px !important;}

#footer{border:none !important;}
#footer #footer_LogosBox{border:none !important;background: url(../img/layout/newHP/footerShadow.png) no-repeat bottom center #fff !important;}
#footer .titleBox{background-color:#f7f7f7 !important;border:none !important;color:#666 !important;font-size:13px !important; font-weight: bold;}
#footer #footer_bottomBox{border-top:1px solid #ccc;padding:15px 0;margin:0;}

#searchBox .searchContainer #searchSelector{left:0;}

/* -------- KOMPONENTY -------- */

/* Kalkulatory */
.calculator{ font-size: 12px; margin: 3px;}
.calculator .shadow {border: 1px solid #BBB;width: 290px; height: 26px; margin-top: 2px;}
.calculator .shadowBox{background: none; border: 1px solid #BBB; height: 26px;}

.calculator select { border-top: 2px solid #CCC;width: 290px; height: 26px;font-size: 12px;padding: 3px 4px;border-style: solid;}
.calculator input[type="text"]{border:0 solid #FFF; border-top: 2px solid #CCC;width: 290px; height: 20px;font-size: 12px;padding: 3px 4px;border-style: solid;}
.calculator .submit {margin: 10px 30px 20px 0; float: left;}
.calculator .submit.l {float: left;}
.calculator .fullTable{float: right; margin: 18px 15px 0 0; list-style-type: none}
.calculator .fullTable a{text-transform: uppercase;	color: #000;font-size: 14px;}
.calculator .fullTable img{display: none;}
.calculator .submitBtn{width: 83px;height: 30px;font-weight: bold;}
.calculator h3{font-weight: normal}
/* kalkulatory i kredyty */
.calculator .shortL span{ display: block; margin-bottom: 5px;}
.calculator ul li.shortL {float: left;width: 120px;margin: 10px 0; border-right: 1px solid #CCCCCC; }
.calculator ul li.shortL + .shortL{float: left;width: 90px; border: none; margin-left: 20px;}
.calculator ul li span {display: block; margin: 0 0 3px;}
.calculator ul li {list-style-type: none; margin-top: 10px}
.calculator .reset input{display: none}
.calculator .calc{float: left}
.calculator  .shadowBox3{display: inline-block; width: auto;}
input[type="radio"] {background: none repeat scroll 0 0 transparent;border: medium none;height: auto;margin: 0 0 6px;width: auto;}
.calculator .short a{ position: relative; top: 2px;}
.calculators form.form_CalcBody input, form.form_CalcBody select{
	border: none;
	border-top: 2px solid #CCC;
}

.linkActive > a{
	background: url("../img/layout/newHP/menuHover.png") repeat-x;
}

/* porownywarka kredytow */
/* !important - komponent ma style inline ;/ */
.calculator .shortL.credit{width: 80px !important;float: left;}
.calculator .shortL.credit + .shortL.credit{width: auto !important}

/* Zakladki dla komponentow*/

.Tabbed_Tabs,
.mostTabbed_Tab{
    background: url("http://static.presspublica.pl/web/rp/img/layout/gradient.png") repeat-x scroll center bottom #F7F7F7;
    border-color: #BBBBBB;
    border-style: none none solid;
    font-size: 13px;
    padding: 5px 0;
    font-weight: bold;
    text-align: center;
}

.Tabbed_Tabs.Tabbed_Tab_Active,
.mostTabbed_Tab.mostTabbed_Tab_Active{
	border-style: solid;
	border-bottom: none;
	border-color: #bbbbbb;
	background: #FFF;
}

.mostTabbed_Tab_3{display: inline-block;width: 100px;}
.Tabbed_Tabs span{border-left: 1px solid #bbbbbb;}
#footer_bottomLinks {color: #666;}

/* searchPerson */

.searchPersonBox .shadow {border: 1px solid #CCCCCC;float: left;width: 187px;}
.searchPersonBox.componentBox {overflow: visible;position: relative;}
.searchPersonBox .elementBox {padding: 5px 8px;}
.searchPersonInput, .searchPersonHint {display: block;float: left;}

.searchPersonQuery {
	border: none;
    border-top: 2px solid #C2C2C2;
    color: #444444;
    font-size: 12px;
    height: 16px;
    margin: 0 7px 0 0;
    padding: 3px;
    width: 180px;
}
.searchPersonHint {
    background: url("http://static.presspublica.pl/web/rp/img/layout/Ekonomia24/q_tag_icon.png") no-repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    height: 18px;
    margin: 3px 0 0 7px;
    width: 18px;
}
.searchPersonTooltip {
    background: url("http://static.presspublica.pl/web/rp/img/layout/Ekonomia24/tooltip_arrow.png") no-repeat scroll -125px bottom transparent;
    display: none;
    height: 50px;
    left: 140px;
    position: absolute;
    top: -15px;
}
.searchPersonTooltipText {
	border: 1px solid #CCC;
    font-size: 1.2em;
    height: 32px;
    line-height: 1.1;
    padding: 3px 5px 0;
    width: 140px;
}
.searchPersonError {color: #7D0205;display: none;font-size: 1.3em;line-height: 1.4em;margin: 5px 0 0;}
.searchPersonInput, .searchPersonHint{float: none;}
.searchPersonBox .submitBtn{float: right;}

/* modernMustSee */

.modernMustsee_box .modernMustsee_Title {
    background: url("http://static.presspublica.pl/web/rp/img/layout/list_bullet.png") no-repeat scroll 0 6px transparent;
    font-size: 1.5em;
    line-height: 1.2em;
    margin: 0 0 3px;
    padding-left: 15px;
}

.modernMustsee_Teaser {color: #666666;}
.modernMustsee_box .modernMustsee_preTitle {color: #000000;font-size: 1.3em;line-height: 1.3em;margin: 0 0 2px;}

/* mostTabbed */

.mostTabbed_Tab.mostTabbed_Tab_Active{color: #000;}
.elementHeader.mostTabbed_Header{border-bottom: none;}
.mostTabbed_Tab{color: #999;}
.mostTabbed_Tab div {border-left: 1px solid #BBB;padding-left: 0;}
.mostTabbed_Box  .Text{font-size: 12px;}
.Tabbed_Tabs{padding: 5px;}

/* breadCramp */
#breadStartBox, #breadStartBox a{font-size: 11px; color: #666;}


