a {
    color: #404040;
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.1em;
}
h1.main-header {
    padding-left: 4px;
    font-size: 20px;
    color: #fff;
}
h1.sIFR-replaced {
    margin-bottom: -7px;
}

em    {
    font-size: 90%;
}

.content {
    padding: 15px 35px;
}
.content p {
    line-height: 140%;
}
.content p span.empty {
    line-height: 90%;
}
.content a, .content a.grey, .content p a.grey {
    color: #404040;
    border-bottom: 1px dotted #bbb;
}
.content a:hover, .content a.grey:hover, .content p a.grey:hover {
    color: #000;
    border-bottom-color: #000;
}
.content p a {
    color: #1472A8;
    border-bottom-color: #199DE9;
}
.content p a:hover {
    color: #0E5985;
    border-bottom-color: #1472A8;
}
.content a.arrow1, .content a.arrow1-bold,
.content p a.arrow1, .content p a.arrow1-bold,
.content .link-more a {
    padding: 1px 14px 1px 0px;
    font-size: 11px;
    color: #006699;
    border-bottom: 0 none;
    background: url('../images/mojen/arrow1.gif') scroll no-repeat right 2px;
}
.content a.arrow:hover, .content a.arrow-bold:hover,
.content p a.arrow:hover, .content p a.arrow-bold:hover,
.content .link-more a:hover {
    color: #000;
}
.content a.arrow-bold, .content p a.arrow-bold {
    font-weight: bold;
}
.content a.noborder {
    border-bottom: 0 none !important;
}



.content h1 {
    margin: 2px 0 14px 0;
    padding-left: 0;
    font-size: 20px;
}
.content h1.sIFR-replaced {
    margin-top: 4px;
    margin-bottom: 6px;
    display: inline;
}
.content h1, .content h1 a {
    color: #0099ff;
    border-bottom-style: none;
}
.content h2 {
    margin: 2px 0 13px;
    font-size: 16px;
}
.content h2.sIFR-replaced {
    margin-bottom: 5px;
}
.content h2, .content h2 a {
    color: #0099ff;
    border-bottom-style: none;
}
.content h3 {
    padding: 2px 0 5px;
    color: #1f1f1f;
    font-size: 13px;
    font-weight: bold;
}

.content ul {
    list-style-type: none;
    font-size: 11px;
}
.content ul li {
    margin: 10px 0;
    padding: 0 0 0 15px;
    line-height: 140%;
    background: url('/images/n/bullet2.gif') scroll no-repeat 0 5px;
}
.content ul ul {
    margin-bottom: 10px;
}
.content ul li li {
    margin: 3px 0;
    padding-left: 10px;
    background: url('/images/n/bullet4.gif') scroll no-repeat 0 8px;
}




.content .small-text, .small-text .content {
    font-size: 11px;
    line-height: 1.3em;
}
.content .light-text {
    color: #818181;
}
.content .light-text a {
    color: #818181;
    border-bottom: 1px dotted #ccc;
}
.content .light-text a:hover {
    color: #444;
    border-bottom: 1px dotted #999;
}
.content .outer-list ul {
    margin-left: -15px;
}
.content .outer-list ul ul {
    margin-left: 0;
}

.content .ncolor  {
    color: #0099FF;
}


.content .csc-frame-indent {
    margin-left: 15px;
}
.content .csc-menu-subpages {
    margin: 20px 0 5px 2px;
}
.content .csc-menu-subpages dt {
    margin: 15px 0 20px;
    padding: 0px 0 0px 21px;
    font-weight: bold;
    line-height: 1.3em;
    background: url('/images/n/arrow1.gif') scroll no-repeat 0 2px;
}
.content .csc-menu-subpages dt, .content .csc-menu-subpages dt a {
    color: #404040;
    border-bottom: 0 none;
}
.content .csc-menu-subpages dd {
    margin: -16px 0 0 21px;
    color: #949494;
    line-height: 130%;
}
.content .csc-menu-subpages dd a {
    color: #949494;
    border-bottom: 0 none;
}
.content .csc-menu-subpages dd .link-more {
    display: none;
}
.content .csc-frame-nospace h1 {
    margin-bottom: 2px;
}

.content .csc-textpic-image dt a {
    border-bottom: 0 none;
}
.content .csc-textpic-caption {
    padding: 3px 2px 0;
}
.content .csc-textpic-caption a {
    border-bottom: 0 none;
}




.hr1    {
    width: 100%;
    height: 2px;
    margin-top: 8px;
    margin-bottom: 8px;
    clear: both;
    background: transparent url('../images/mojen/border-x1.gif') scroll repeat-x 0 0;
}

.error  {
    color: #f00;
}


/***********************
******  ARTICLE  *******
***********************/
.article .title h1  {
    font-size: 29px;
    margin-bottom: 0px;
    color: #666666;
}
.article .title .subtitle   {
    color: #666666;
    margin-bottom: 2px;
}

.article .typeinfo_header {
    /*color: #338ed6;*/
    color: #0099FF;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 8px;
}
.article .label {
    width: 58px;
    height: 58px;
    float: right;
    background: transparent url('/clear.gif') scroll no-repeat 0px 0px;
}
.article .label-hitdnia {
    background-image: url('../images/mojen/label-hitdnia.gif');
}
.article .label-hittygodnia {
    background-image: url('../images/mojen/label-hittygodnia.gif');
}
.article .label-hitgwiazdy {
    background-image: url('../images/mojen/label-hitgwiazdy.gif');
}

.article .article-header	{
	position: relative;
}
.article .article-header .infobox_additional	{
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 11px;
}
.article .article-header .infobox_additional .image	{
	position: absolute;
	bottom: 9px;
	right: 0;
}
.article .article-header .infobox_additional .description	{
	position: absolute;
	bottom: 9px;
	right: 65px;
	width: 200px;
}
.article .article-header .infobox_additional .description p	{
	margin-bottom: 0px;
	text-align: right;
	line-height: 100%;
}


.content .inforow   {
    line-height: 190%;
}
.inforow    {
    padding-left: 29px;
}
.inforow.screen {
    background: transparent url('../images/mojen/icon-screen.gif') scroll no-repeat -3px 0px;
}
.inforow.time {
    background: transparent url('../images/mojen/icon-time.gif') scroll no-repeat -3px 0px;
}
.inforow.order {
    background: transparent url('../images/mojen/icon-order.gif') scroll no-repeat -3px 0px;
}
.inforow.record {
    background: transparent url('../images/mojen/icon-record.gif') scroll no-repeat -3px 0px;
}

.article .alt    {
    color: #ff3300;
}
.article .inforow a  {
    color: #ff3300;
    font-weight: bold;
    border: none;
}
.article .infobox p   {
    margin-bottom: 0;
}


.article .lead  {
    margin-top: 2px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333333;
}

.article .article-content-elements p  {
    margin-bottom: 14px;
}
.column2 p  {
    margin-bottom: 14px;
}

.article-footer    {
    margin-top: 30px;
    font-style: italic;
}
.article-footer p   {
    margin-bottom: 0;
}


.n_player   {
    margin: 30px auto 0;
    text-align: center;
}



/***********************
****  ARTICLES LIST  ***
***********************/

/* menu */
.articles-list-menu .section_header {
    /*border-top: 3px solid #5c85ad;
    border-top: 2px solid #0099FF;*/
    background: transparent url('../images/mojen/border-x2.gif') scroll repeat-x 0 0;
    color: #0099FF;
    font-weight: bold;
    margin-top: 8px;
    margin-left: 16px;
    padding-top: 4px;
}
.articles-list-menu .first .section_header   {
    background: none;
}

.articles-list-menu     {
    color: #369;
}

.articles-list-menu dt    {
    padding: 8px 3px 0 16px;
    margin-left: 1px;
}
.articles-list-menu dt a    {
    color: #666;
    border: 0 none;
}

.articles-list-menu dt.act    {
    font-weight: bold;
    background: #2d90eb url('../images/mojen/bg-menu-l2-act.gif') scroll no-repeat 0 50%;
/*    background: #0099FF;*/
}
.articles-list-menu dt.act a    {
    color: #fff;
}
.articles-list-menu dt span    {
    display: block;
    padding-bottom: 10px;
    line-height: 110%;
}

.articles-list-menu dd.hr    {
    display: block;
    margin-left: 16px;
    height: 1px;
    border-bottom: 1px solid #e0e0e0;
}
.articles-list-menu dt.act + dd.hr    {
    border: 0 none;
}

.articles-list-menu dd.hr.last {
    border: 0 none;
}


/* list / calendar */
.articles-list  {
    padding-bottom: 20px;
}
.articles-list-single   {
    float: left;
    display: inline;
    position: relative;
    width: 411px;
    height: 217px;
    margin-left: 20px;
    margin-top: 20px;
    background: transparent url('../images/mojen/list-bg-single.gif') scroll no-repeat 0px 0px;
}
.articles-list-single .header   {
    font-family: helvetica, arial, verdana;
    height: 52px;
}

.articles-list-single .title1  {
    width: 54px;
    height: 41px;
    float: left;
}
.articles-list-single .title1 p  {
    padding-top: 8px;
    font-size: 20px;
    font-weight: bold;
    color: #cccccc;
    text-align: center;
}
.articles-list-single.channel .title1 p   {
    font-size: 28px;
    padding-top: 3px;
}

.articles-list-single .title2  {
    width: 280px;
    height: 41px;
    float: left;
}
.articles-list-single .title2 p    {
    padding-top: 22px;
    color: #fff;
    font-size: 16px;
    padding-left: 6px;
    padding-top: 18px;
}
.articles-list-single .channel .title2 p    {
}


.articles-list-single .label  {
    /*float: right;*/
    width: 58px;
    height: 58px;
    position: absolute;
    top: 0;
    right: 0;
    background: transparent url('/clear.gif') scroll no-repeat 0 0;
}
.articles-list-single .label-hittygodnia  {
    background-image: url('../images/mojen/label-list-hittygodnia.gif');
}
.articles-list-single .label-hitdnia  {
    background-image: url('../images/mojen/label-list-hitdnia.gif');
}
.articles-list-single .label-hitgwiazdy  {
    background-image: url('../images/mojen/label-list-hitgwiazdy.gif');
}


.articles-list-single .col1 {
    float: left;
    display: inline;
    width: 105px;
    margin-left: 10px;
}
.articles-list-single .col2 {
    float: left;
    display: inline;
    position: relative;
    width: 270px;
    margin-left: 10px;
    height: 160px;
    overflow: hidden;
}

.articles-list-single .col1 p   {
    font-size: 10px;
}
.articles-list-single .col1 img   {
    margin-bottom: 4px;
}

.articles-list-single a.image {
    border: 0 none;
}

.articles-list-single .col2 .info   {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 0;
}
.articles-list-single h1    {
    color: #666;
    font-size: 18px;
}
.articles-list-single h1 a    {
    color: #666;
}

.articles-list-single .col2 p   {
    line-height: 120%;
    font-size: 90%;
    padding-bottom: 6px;
}
.articles-list-single .col2 em  {
    font-size: 100%;
}

.articles-list-single .link-more    {
    text-align: right;
}

.articles-list-single .col2 p.link-more   {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #fff;
}


.articles-list-single p.action   {
    line-height: 180%;
    padding-left: 29px;
    font-size: 12px;
}
.articles-list-single .action a    {
    color: #ff3300;
    font-weight: bold;
    border: none;
}
.articles-list-single .action.order {
    background: transparent url('../images/mojen/icon-order.gif') scroll no-repeat -3px 0px;
}
.articles-list-single .action.record {
    background: transparent url('../images/mojen/icon-record.gif') scroll no-repeat -3px 0px;
}




/**
    RECORDER
**/

.n_recorder_wrap, .n_recorder {
    margin: 0 auto;
    text-align: center;
}




/**
    MOSAIC
**/

#mosaic {
    margin: 0 auto;
    text-align: center;
}




/* third column side content */
.sidecontent    {
    margin-left: 14px;
}
.sidecontent h1 {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: bold;
}
.sidecontent h2 {
    margin-bottom: 7px;
    font-size: 11px;
    font-weight: bold;
}
.sidecontent p  {
    font-size: 90%;
    margin-bottom: 9px;
    line-height: 130%;
}
.sidecontent img    {
    margin-top: 4px;
    margin-bottom: 9px;
}

.sidecontent .internal-link {
    padding: 1px 14px 1px 0px;
    font-size: 11px;
    color: #0099FF;
    border-bottom: 0 none;
    background: url('../images/mojen/arrow1.gif') scroll no-repeat right 2px;
}



/**
    newsletter
**/

div.rounded-box .newsletter {
    position: relative;
    width: 100%;
    height: 564px;
    background: url('/fileadmin/contents/mojen/page-newsletter.jpg') scroll no-repeat;
}
.newsletter .box-info   {
    position: absolute;
    right: 30px;
    top: 15px;
    width: 458px;
}

.newsletter .box-form   {
    position: absolute;
    right: 30px;
    top: 200px;
    width: 324px;
}

.newsletter #input-email    {
    width: 322px;
    height: 29px;
    margin-top: 11px;
    padding-top: 7px;
    background: url('/fileadmin/contents/mojen/input1.gif') scroll no-repeat 0 0;
    border: 0 none;
    font-size: 12px;
    text-align: center;
}

.newsletter #button-order   {
    width: 141px;
    height: 27px;
    background: url('/fileadmin/contents/mojen/button-blue-order.gif') scroll no-repeat 0 0;
    border: 0 none;
    color: #fff;
    margin: 10px 0 0 auto;
}

.newsletter .button-wrap    {
    text-align: right;
}


.newsletter .notice  {
    color: #0099FF;
    margin-bottom: 10px;
    font-weight: bold;
}
.newsletter .notice.error  {
    color: #f00;
}


.newsletter .box-unsubscribe {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 880px;
    height: 52px;
    padding-left: 20px;
}

.newsletter .info-unsubscribe   {
    width: 304px;
    float: left;
    font-size: 90%;
    color: #999;
    padding-top: 5px;
    padding-right: 20px;
}

.newsletter #input-unsubscribe  {
    float: left;
    display: inline;
    width: 373px;
    height: 29px;
    margin-top: 9px;
    margin-right: 16px;
    padding-top: 4px;
    background: url('/fileadmin/contents/mojen/input2.gif') scroll no-repeat 0 0;
    border: 0 none;
    font-size: 12px;
    text-align: left;
}

.newsletter #button-unsubscribe {
    float: left;
    display: inline;
    width: 120px;
    height: 30px;
    background: url('/fileadmin/contents/mojen/button-unsubscribe.gif') scroll no-repeat 0 0;
    border: 0 none;
    margin: 6px 0 0 auto;
}

.newsletter .box-unsubscribe .notice    {
    text-align: center;
    padding-top: 12px;
}



/**
******* CONTEST
**/
.contest .col1  {
    float: left;
    width: 320px;
    min-height: 1px;
}

.contest .col2  {
    float: left;
    width: 494px;
}

.contest .bottom    {
    margin-top: 34px;
}

.contest .userform  {
    float: left;
    display: inline;
    width: 301px;
    margin-left: 85px;
}
.contest .agree  {
    float: left;
    display: inline;
    padding-left: 30px;
    margin-top: 20px;
    text-align: left;
}

.contest .agree .checkbox  {
    margin-top: 2px;
    width: 22px;
    text-align: left;
}


.contest .agree .info  {
    font-size: 75%;
    color: #bbb;
    width: 750px;
}

.contest .userform-col-mid  {
    float: left;
    display: inline;
    width: 190px;
    min-height: 1px;
    margin-left: 6px;
}

.contest .submit  {
    float: right;
    display: inline;
    width: 160px;
    padding-top: 170px;
    padding-left: 12px;
}


.contest .row   {
    clear: both;
}

.contest .row .label  {
    float: left;
    width: 94px;
    text-align: left;
    font-weight: normal;
}
.contest .row .forminput  {
    float: left;
    width: 190px;
}


.contest .box-question  {
    text-align: center;
}

.contest .box-question .info    {
    font-weight: bold;
}

.contest .box-question .question {
    font-size: 16px;
    /*font-size: 20px;
    width: 300px;*/
    width: 390px;
    margin: 0 auto 20px;
}

.contest #button-send   {
    width: 141px;
    height: 27px;
    background: url('/fileadmin/contents/mojen/button-blue-send.gif') scroll no-repeat 0 0;
    border: 0 none;
    color: #fff;
    margin: 0 0 0 auto;
}

.contest .answers   {
    color: #0099FF;
}
.contest .answers label   {
    margin: auto 10px;
    font-size: 19px;
}

.contest .row   {
    margin-bottom: 6px;
}

.contest .userform input.text   {
    width: 178px;
    height: 19px;
    margin-top: 0px;
    padding-top: 7px;
    background: url('/fileadmin/contents/mojen/input3.gif') scroll no-repeat 0 0;
    border: 0 none;
    font-size: 12px;
    text-align: left;
}
.contest .userform textarea   {
    width: 178px;
    height: 44px;
    padding-top: 7px;
    padding-bottom: 7px;
    background: url('/fileadmin/contents/mojen/textarea1.gif') scroll no-repeat 0 0;
    border: 0 none;
    font-size: 12px;
    text-align: left;
}

.contest .userform .label   {
    padding-top: 7px;
    padding-bottom: 9px;
    width: 105px;
}

.contest .result   {
    margin-top: 20px;
}

.contest .formerror, .contest .formerror p {
    color: #f00;
}
.contest textarea.formerror {
    color: #000;
    border-color: #f00;
}



/****************************************************
 ********      P A G E B R O W S E R       **********
*****************************************************/
.content .pagebrowser {
    margin: 35px -34px 0px -34px;
    padding: 8px 0 0 34px;
    font-size: 9px;
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
    border-top: 1px solid #d9d9d9;
}
.content .pagebrowser-top {
    margin: -2px -34px 35px -34px;
    padding: 0 0 5px 34px;
    border-top: 0 none;
    border-bottom: 1px solid #d9d9d9;
}
.content .pagebrowser a {
    border-bottom-style: none;
}
.content .pagebrowser span {
    padding-left: 2px;
    line-height: 100%;
    background: url('/images/n/bg_pagebrowser_start.png') scroll no-repeat left 0;
}
.content .pagebrowser span.label {
    padding-left: 0;
    padding-right: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8C8C8C;
    background-image: none;
}
.content .pagebrowser span a {
    padding-left: 2px;
    padding-right: 4px;
    background: url('/images/n/bg_pagebrowser_end.png') scroll no-repeat right 0;
}
.content .pagebrowser span:hover {
    background-position: left -11px;
}
.content .pagebrowser span:hover a {
    background-position: right -11px;
}
.content .pagebrowser span.activeLinkWrap {
    background-position: left -22px;
}
.content .pagebrowser span.activeLinkWrap a {
    color: #fff;
    background-position: right -22px;
}
.content .pagebrowser span.nextprev, .content .pagebrowser span.nextprev a {
    padding: 0;
    background-image: none;
}
.content .pagebrowser span.nextprev img {
    margin-top: -2px;
    vertical-align: middle;
}







/* inner shadow dla boxow */
.content .shadow {
    margin: 0 -29px;
    padding: 0 29px;
    background: url('/images/n/image_shadow2.png') repeat-x scroll 0 150px;
}



/******************
*****   FCE   *****
******************/
.content .fce2col .col1 {
    float: left;
    width: 250px;
    margin-right: 21px;
}
.content .fce2col .col2 {
    float: left;
    width: 250px;
}




/****************************************************
 ********       SMALL ROUNDED BOXES        **********
*****************************************************/
/*.content-small {
    padding: 10px 21px 10px 13px;
    font-size: 11px;
}
.content-small a, .content-small p a {
    color: #696969;
    border-bottom: 1px dotted #bbb;
}
.content-small a:hover, .content p a:hover {
    color: #000;
    border-bottom-color: #000;
}
.content-small h1 {
    margin-top: 7px;
}
.content-small h1.sIFR-replaced {
    margin-top: 9px;
    margin-bottom: -3px;
}
.content-small h2 {
    margin-top: 7px;
    margin-bottom: 12px;
}
.content-small h2.sIFR-replaced {
    margin-bottom: -5px;
}
.content-small h3 {
    padding: 0 0 0 21px;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.4em;
    background: url('/images/n/arrow1.gif') scroll no-repeat 0 3px;
}
.content-small h3, .content-small h3 a {
    color: #7f7f7f;
}
.content-small h4, .content-small h4 a, .content-small h5, .content-small h5 a {
    font-size: 11px;
    color: #707070;
    border-bottom: 0 none;
}
.content-small .csc-header h4, .content-small .csc-header h5 {
    margin: 3px 16px 6px 0px;
}
.content-small .csc-header {
    margin-bottom: 10px;
}
.sIFR-active .content-small .csc-header {
    margin-bottom: 8px;
}
.content-small .csc-frame-nospace .csc-header {
    margin-bottom: -10px;
}
.content-small .csc-frame-line .csc-header {
    margin-left: -16px;
    margin-right: -24px;
    padding-left: 16px;
    border-bottom: 1px solid #d9d9d9;
}
.content-small .news-latest-container {
    margin-top: 25px;
}
.content-small .news-latest-item {
    margin: 15px 0;
}*/





.no-flash-notice {
    margin: 15px 0 25px 60px;
    width: 420px;
    text-align: left;
}
.no-flash-notice a {
    border-bottom: 0 none;
}
#black-no-flash {
    position: relative;
    float: right;
    width: 380px;
    margin-top: -42px;
    color: #eee;
    z-index: 99;
}
.flash-inside #black-no-flash {
    display: none;
}
#black-no-flash .logo, .no-flash-notice .logo {
    float: left;
    width: 40px;
    padding-top: 2px;
}
#black-no-flash .notice, .no-flash-notice .notice {
    line-height: 1.5em;
    font-weight: bold;
}
#black-no-flash .notice span, .no-flash-notice .notice span {
    padding-left: 20px;
    font-weight: normal;
    font-size: 10px;
}
#black-no-flash .notice span a, .no-flash-notice .notice span a {
    color: #959595;
    border-bottom: 1px dotted #959595;
}
#black-no-flash .notice img, .no-flash-notice .notice img {
    padding-top: 3px;
    vertical-align: middle;
}
.no-flash-notice .notice img {
    padding-top: 0;
}




.align-center, .center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.align-right {
    text-align: right;
}


.csc-frame-rulerBefore  {
    /*background-color: #5c85ad;
    background-color: #0099FF;*/
    background: transparent url('../images/mojen/border-x2.gif') scroll repeat-x 0 0;
    height: 3px;
    margin: 3px 0 5px;
}

.sidecontent .csc-frame-rulerBefore  {
    width: 140px;
    background-image: url('../images/mojen/border-x3.gif');
}
