@import "http://www.rp.pl/static/rp_main.css";
@import "http://www.rp.pl/static/visuality_kalendarz.css";
/******************************************************************************/
/*																	układ strony															*/
body {
  background: none no-repeat scroll center top #F7F7F7;
  font-size: 12px;
}

h2.elementHeader a {
    color: #333333;
}

#col1 {
  float: left;
  margin-left: 10px; /* dla IE6 margines musi być 5px */
  width: 600px;
  /*d\isplay: inline;*/ /*ie6 hack*/
}

#col10 {
  /*background-color: green;*/
  float: none;
  /*width: 100%;*/
}

#col11 {
  /*background-color: navy;*/
  float: left;
  width: 340px;
  margin-left: 0;
}

#col12 {
  /*background-color: olive;*/
  float: right;
  margin-right: 0px;
  width: 250px;
}

#col2 {
  /*background-color: blue;*/
  float: right;
  margin-right: 10px; /* dla IE6 margines musi być 5px */
  width: 310px;
  /*d\isplay: inline;*/ /*ie6 hack*/
}

#col3 {
  /*background-color: gray;*/
  margin-left: 10px;
  width: 920px;
}
#contentBox {
  padding: 10px 0 0;
}
/******************************************************************************/
/*															komentarze redaktorow													*/
.bloggerSeparator {
  width: 165px;
}

.bloggerSeparatorLeft {
	display: none;
}

.bloggerSeparatorRight {
	display: none;
}

/******************************************************************************/
/*																		slider																	*/
.tvRp_Box .slider_Box {
  border-top: none;
}

.slider_Box {
    /*background-color: #28282B;*/
    background: url("http://www.rp.pl/static/img/components/slider_bg.png") repeat-x scroll 0 0 transparent;
    padding: 0 0 5px;
    width: 310px;
}

.slider_CounterDisplay {
    color: #666666;
    font-size: 0.9em;
    margin-bottom: 2px;
    margin-right: 8px;
    margin-top: 5px;
    text-align: right;
}

.slider_VisibleElements {
}

.slider_NoElements {
}

.slider_Counter {
    display: none;
    padding-right: 5px;
    text-align: right;
}

.slider_ArrowBox {
    height: 20px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 47px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    width: 20px;
}

.slider_SlideLeft {
    float: left;
    /*margin-right: 5px;*/
    background: url('http://www.rp.pl/static/img/components/slider_arrows_left_link.png') no-repeat scroll 0 0 transparent;
}

.slider_SlideRight {
    float: right;
    /*margin-left: 5px;*/
    background: url('http://www.rp.pl/static/img/components/slider_arrows_right_link.png') no-repeat scroll 0 0 transparent;
}

.slider_ArrowBoxActive {
    cursor: pointer;
}

.slider_ArrowBoxInactive {
    cursor: default;
}

.slider_ArrowRightInactive {
    background: url('http://www.rp.pl/static/img/components/slider_arrows_right_inactive.png') no-repeat scroll 0 0 transparent;
}

.slider_ArrowLeftInactive {
    background: url('http://www.rp.pl/static/img/components/slider_arrows_left_inactive.png') no-repeat scroll 0 0 transparent;
}

.slider_Screen {
    float: left;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 254px;
}

.slider_Panel {
    height: 120px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1060px;
}

.slider_Element {
    float: left;
    overflow: hidden;
    width: 124px;
}


.slider_ElementThumb {
    /*padding: 5px;*/
}

.slider_ElementThumb img {
    width: 140px;
    height: 73px;
}

.slider_Separator {
    float: left;
    height: 84px;
    width: 6px;
}

.slider_Teaser {
    height: 30px;
    margin-top: 10px;
    overflow-y: hidden;
}

.slider_LinkAtricle {
    font-size: 12px;
    line-height: 1.2;
    margin: 0;
	 font-weight: normal;
}

.slider_Box .slider_linkAtricle a {
    /*color: #ABCDE1;*/
}

/******************************************************************************/
/*																gallery rotator															*/
.galleryRotator_Body {
}

.galleryRotator_Body .slider_Element {
	width: auto;
}

/******************************************************************************/
/*																foreFrontAggr																*/
.foreFront_noBg {
	background: none repeat scroll 0 0 transparent;
}

/******************************************************************************/
/*														foreFront GradientBar */

.foreFront_gradientBar {
	background: #FFF url('http://www.rp.pl/static/img/components/forefront_gbar.jpg') repeat-x scroll 0 0;
	border-top: 2px dotted #D2D2D2;
}

.foreFront_gradientBar .foreFrontPaged_Navi {
	padding: 10px 0;
}

/******************************************************************************/
/*																	mainTopic */

.mainTopicStatic_Box .mainTopic_Bottom {
	background: #FFF url('http://www.rp.pl/static/img/components/mt_box_bg.png') repeat-x scroll 0 0;
}

/******************************************************************************/
/*														mustsee czytaj więcej														*/
.mustseeReadMore_Box {
	height: 182px;
	left: 0;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 250px;
}

.mustseeReadMore_Boxp {
	background: url("http://www.rp.pl/static/img/layout/opacity.png") repeat scroll 0 0 transparent;
	bottom: 0;
	height: 15px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
	padding: 5px;
	font-weight: bold;
}
.mustseeReadMore_Box h2 {
	color: #000000;
	font-size: 12px;
	padding: 5px 7px;
}

.mostTabbed_Tab {
  width: 31%;
}

/**
 * Nowa czapeczka
 */
#topLinksBox {
  font-size: 11px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 5px 0;
  text-align: center;
  width: 100%;
  border-bottom: 1px solid #cfd4d8;
  background-color: #eff1f2;
  overflow: visible;
}

.topLinkElement {
  float: left;
}

.topLinkElement a {
  text-transform: uppercase;
}

.topLinkSep {
  float: left;
  height: 1px;
  width: 8px;
}

.topLinkDiv {
  float: left;
  vertical-align:middle;
}

#headerBox {
  margin-top: 20px;
}

#headerBoxp {
  padding: 0 10px;
  margin: 0 0 10px 0;
}


#loginSearchBox {
  float: right;
  margin-top: 15px;
  padding-right: 15px;
  position: relative;
}

/******************************************************************************/
/*																		login																		*/


.loginBoxBtns {
  display: block;
  text-align: center;
  float: left;
}

.loginBoxBtns a {
  padding: 2px 5px;
}

#loginPanel {
  display: none;
}

.loginPanelBoxCloseIcon {
  background: url("http://static.presspublica.pl/web/rp/img/layout/close_icon.png") no-repeat scroll 40% 48% transparent;
  cursor: pointer;
  height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
}

.loginPanelBox {
  -moz-box-shadow: 1px 1px 5px #999999;
  -webkit-box-shadow: 1px 1px 5px #999999;
  box-shadow: 1px 1px 5px #999999;
  background-color: #FFFFFF;
  padding: 0;
  position: absolute;
  top: 20px;
  width: 225px;
  z-index: 99999;
  border: 1px solid #cccccc;
}

.loginPanelInfoBox {
  display: none;
}

.loginPanelInfo {
  background-color: #FFE0D8;
  color: #F13713;
  margin-bottom: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}

.loginPanelBody {
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

#loginInput, #passInput {
  color: #999999;
  margin-bottom: 10px;
  width: 185px;
}

.loginInputActive {
  color: #333 !important;
}

.loginTroubleLink {
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 0 10px;
}

#remindPassBox {
  margin-bottom: 5px;
  margin-top: 5px;
}

#rememberMeBox input {
  vertical-align: text-bottom;
}

.loginSumbitBox {
  margin-bottom: 10px;
  margin-top: 10px;
}

#registerBtn {
  margin-left: 10px;
  margin-right: 10px;
}

#smsLogin {
  float: left;
  margin: 0 50px 0 0;
}

#smsPanel {
  display: none;
}

#smsPanel.show {
  display: block;
}

#newUser {
  float: right;
  height: 22px;
}

#smscodeInput {
  color: #999999;
  width: 185px;
}

#zalogujSMSBtn {
  padding: 2px 5px;
}

#smsCodeGenerator {
  display: block;
  margin: 15px 0 10px;
  padding:0;
  background-color: #fff;
  text-align:left;
  border:none;
}

#smsCodeGeneratorLink {
}

#newAccountBtn {
  background: url('http://www.rp.pl/static/img/layout/submit_bg.png') repeat-x scroll 0 bottom transparent;
  color: #00607B;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  display: block;
  height: 17px;
  text-align: center;
  padding: 5px 5px 0;
  width: 75px;
}
#loginBox_ext p {
  font-size: 11px;
  margin: 0;
  float: right;
}

#loginBox_ext span.logowanie_user {
	padding-right: 15px;
}

#loginSearchBox {
	margin: 0;
}

.loginPanelBox .submitBtn {
	float: none;
	width: auto;
	padding: 1px 10px;
	height: auto;
}

.loginPanelBox .loginBoxBtns {
	float: none;
}
#loginBox {
	width: auto;
	position: inherit;
}
.loginBoxBtns {
  margin: 0;
  font-size: 11px;
}
#loginBox_ext {
  margin: 0 0 0;
}
#adv_billboard_750x100_box {
  width: auto;
}

.noSportV {
	display: none;
}

#loginBox_ext p span.delimeter, #loginBox span.delimeter {
	width: 1px;
	height: 15px;
	border-right: 1px dotted #999;
	/*display: block;
	float: left;*/
	margin: 0 10px;
}

#loginBox span.delimeter {
	display: block;
	float: left;
}
.mostTabbed_Element div.mostTabbed_OchElementLink {
	background: none;
	margin: 0;
	padding: 0;	
}
.ochAgregator_Links h3 {
	font-weight: normal;
}


/*  */

#loginSearchBox {
    padding: 0;
}
#loginBox_ext p span.logowanie_user {
    padding-right: 10px;
}
#loginBox_ext p span.delimeter, #loginBox span.delimeter {
    margin: 0 8px;
}
#loginBox_ext p a.favouriteBox {
    background: url("http://static.presspublica.pl/web/rp/img/layout/star_icon.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    text-decoration: none;
    width: 17px;
}
#loginBox_ext p a.favouriteBox:hover {
    background-position: 0 100%;
    text-decoration: none;
}
#briefCase {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 5px #999999;
    display: none;
    left: -70px;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 20px;
    width: 340px;
    z-index: 99998;
}
#briefCase .briefCaseAdd {
    font-size: 1.2em;
    margin: 25px 4px;
}
#briefCase .briefCaseAdd .shadowBox1 {
    background-repeat: repeat-x;
    width: auto;
}
#briefCase .briefCaseAdd input#briefCaseListInput {
    background: none repeat scroll 0 0 #FFFFFF;
    /*
	border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 2px;
	*/
    color: #666666;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-indent: 4px;
    width: 220px;
}
#briefCase .briefCaseAdd label {
    display: block;
    margin: 0 0 5px;
}
#briefCase .briefCaseList {
    list-style: none outside none;
    margin: 0 0 25px;
}
#briefCase .briefCaseList li {
    border-top: 1px solid #CCCCCC;
    padding: 5px 10px;
}
#briefCase .briefCaseList li a {
    color: #004488;
	/*add*/
	display: inline-block;
	width: 300px;
}
#briefCase .briefCaseList li a.delFavourite {
    background: url("http://static.presspublica.pl/web/rp/img/layout/trash_sprite.png") no-repeat scroll 0 0 transparent;
    /*float: right;*/
    height: 11px;
    margin: 2px 0 0;
    width: 10px;
}
#briefCase .briefCaseList li a.delFavourite:hover {
    background: url("http://static.presspublica.pl/web/rp/img/layout/trash_sprite.png") no-repeat scroll 0 105% transparent;
}
#briefCase .errorMessage {
    background-color: #FFE0D8;
    color: #F13713;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}
#briefCase .successMessage {
    background-color: #FFE0D8;
    color: #F13713;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}
.briefCaseAdd .submitBtn {
    height: 28px;
    margin: 0;
}
#briefCaseListForm > div {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: auto;
}
#briefCaseListForm > div.floatLBox {
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 1px solid #999999;*/
    margin: 0 4px 0 0;
    position: relative;
}

#loginBox_ext{
	padding-right: 12px;
}

#loginBox_ext p span.delimeter, #loginBox span.delimeter {
    border-right: 1px dotted #999999;
    display: block;
    float: left;
    height: 15px;
    margin: 0 10px;
    width: 1px;
}

#loginSearchBox{
	width: 370px;
	margin-top: 0px;
}

#loginBox_ext p a, .loginBoxBtns a {
    color: #333333;
    display: block;
    float: left;
    font-family: "Tahoma",sans-serif;
    font-size: 9px;
    font-weight: bold;
    line-height: 15px;
    text-transform: uppercase;
}

#loginBox_ext p span.logowanie_user {
    float: left;
    font-size: 1.1em;
    line-height: 14px;
    padding-right: 15px;
}

.submitBtn {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #999999;
    color: #666666;
    cursor: pointer;
    font-family: "Trebuchet MS",sans-serif;
    font-size: 13px;
    padding: 2px 0;
    text-align: center;
    width: 64px;
}

.briefCaseAdd .submitBtn {
    height: 28px;
    margin: 0;
}


#briefCase .briefCaseAdd .shadowBox1{
	float: left;
	width: 240px;
	background: none;
}

#briefCase .briefCaseAdd .shadowBox3{
	float: right;
	width: 66px;
}

#briefCase .briefCaseAdd .shadowBox1 input{
	border: 1px solid #888888;
	width: 90%;
	background: none;
}

#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;}