/*@czcionka domyslna*/
* {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
outline:none;
}

table {
.margin-left: 3px;
}

/*@czcionka 11px*/
.font11px {
font-size: 11px;
}

/*@czcionka 12px*/
.font12px {
font-size: 12px;
}

/*@marginesy formularza*/
form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*@tlo elementow formularza*/
input {
background: #ffffff;
}

/*@linia hr 1px*/
hr {
height: 1px;
visibility: hidden;
clear: both;
}

/*@marginesy stylow naglowkowych*/
p, h1, h2, h3, h4, h5, h6 {
margin: 0 0 0 0;
}

/*@akapit*/
p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size: 13px;
}

/*@marginesy listy wypunktowanej*/
ul {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*@elementy listy wypunktowanej - poziom 1*/
ul li {
margin: 0px 0px 0px 20px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/arr_red.gif) 0px 7px no-repeat;
}

/*@elementy listy wypunktowanej - poziom 2*/
ul li li {
margin: 0px 0px 0px 40px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/arr_red.gif) 0px 7px no-repeat;
}

/*@marginesy listy numerowanej*/
ol {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*@element listy numerowanej - poziom 1*/
ol li {
margin: 0px 0px 0px 7px;
padding: 1px 0px 0px 12px;
list-style-type: decimal;
list-style-position: inside;
background: none;
}

/*@element listy numerowanej - poziom 2*/
ol li li {
margin: 0px 0px 0px 14px;
padding: 1px 0px 0px 12px;
list-style-type: decimal;
list-style-position: inside;
background: none;
}

/*@styl naglowkowy h1.1*/
h1, h1.style1 {
color:#ce0000;
font-size:20px;
font-weight:bold;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #dddddd;
}

/*@styl naglowkowy h1.2*/
h2, h1.style2 {
color: #ce0000;
font-size: 18px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h1.3*/
h3, h1.style3 {
color: #d00000;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h1.4*/
h1.style4 {
color: #d0792a;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
background: #FFFFFF;
}

/*@styl naglowkowy h2.1*/
h4, h2.style1 {
color: #808080;
font-size: 14px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h3.1*/
h5, h3.style1 {
color: #909090;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h3.2*/
h6, h3.style2 {
color: #a0a0a0;
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@hiperlacze domyslne*/
a {
text-decoration: none;
}

/*@hiperlacze podswietlone*/
a:hover {
text-decoration: underline;
}

/*@hiperlacze ze stylem*/
.link01 {
color: #f48e0b;
font-size: 12px;
font-weight: bold;
}

/*@hiperlacze wiecej*/
a.more {
color: #c00000;
font-size: 12px !important;
background: transparent url(/img/layout/markers/arr_red.gif) right 6px no-repeat;
padding: 0px 8px 0px 0px;
text-decoration: underline;
}

/*@hiperlacze wstecz*/
a.back {
color: #ce0000;
font-size: 12px;
font-weight: bold;
background: transparent url(/img/layout/markers/arr_red2.gif) left 6px no-repeat;
padding: 0px 0px 0px 9px;
margin-top: 20px;
float: left;
}

.webdesign {
display: none;
}

a.pdf, a.word, a.mail, a.zip, a.drukarka, a.rar, a.excel, a.quicktime, a.wmp, a.mp3, a.file {
font-weight: normal;
text-decoration: none;
color:#f48e0b;
padding:2px 0pt 1px 20px;
}

/*@link dla pdfa*/
a.pdf {
background: url(/img/library/icons/ico_pdf.jpg) no-repeat;
}

/*@link dla worda*/
a.word {
background: url(/img/library/icons/ico_word.gif) no-repeat;
}

/*@link z koperta*/
a.mail {
background: url(/img/library/icons/ico_koperta.jpg) no-repeat;
padding:0px 0pt 0px 20px;
}

/*@link dla zipa*/
a.zip {
background: url(/img/library/icons/ico_zip.gif) no-repeat;
}

/*@link z drukarka*/
a.drukarka {
background: url(/img/library/icons/ico_drukarka.jpg) no-repeat;
}

/*@link dla rara*/
a.rar {
background: url(/img/library/icons/ico_rar.jpg) no-repeat;
}

/*@link dla excela*/
a.excel {
background: url(/img/library/icons/ico_excel.gif) no-repeat;
}

/*@link dla quicktime*/
a.quicktime {
background: url(/img/library/icons/ico_quicktime.gif) no-repeat;
padding:2px 0pt 4px 20px;
}

/*@link dla wmp*/
a.wmp {
background: url(/img/library/icons/ico_wmp.gif) no-repeat;
}

/*@link dla mp3*/
a.mp3 {
background: url(/img/library/icons/ico_mp3.jpg) no-repeat;
padding:4px 0pt 4px 20px;
}

/*@link dla pliku*/
a.file {
background: url(/img/library/icons/ico_files.jpg) no-repeat;
padding:4px 0pt 5px 20px;
}

/*@obramowanie ilustracji*/
img {
border: 0 transparent solid;
}

/*@ilustracje z ramka*/
img.border, img.borderLeft, img.borderRight {
border: 1px #aaa solid;
padding: 1px 1px 1px 1px;
margin: 5px 5px 5px 5px;
}

/*@ilustracja z ramka przyciagana do lewej*/
img.borderLeft {
float: left;
margin: 0px 15px 5px 0px;
}

/*@ilustracja z ramka przyciagana do prawej*/
img.borderRight {
float: right;
margin: 0px 0px 5px 15px;
}

/*@ilustracja przyciagana do lewej*/
img.left {
float: left;
margin: 0px 15px 5px 0px;
}

/*@ilustracja przyciagana do prawej*/
img.right {
float: right;
margin: 0px 0px 5px 15px;
}

/*@styl usuwania przyciagania*/
.clear {
clear: both;
}

/*@marginesy strony*/
body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #ffffff none repeat;
}

/*@tlo strony*/
body.background {
color: #ffffff;
background: #e3e3e3 url(/img/layout/background.jpg) center 0 no-repeat;
text-align: center;
}

/*@margines gorny 17px*/
.topmargin {
height: 17px;
}

/*@kontener glowny*/
.container {
width: 989px;
text-align: left;
margin-left: auto;
margin-right: auto;
position: relative;
}

/*@margines kontenera glownego*/
.containermarg {
margin-left: 31px;
}

table.data2 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 50px;
font-weight: normal;
text-align: left;
background: transparent url(/img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

table.data6 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 0px;
font-weight: normal;
text-align: left;
background: transparent url(/img/dots.gif) bottom  repeat-x;
font-size: 13px;
margin: 0px 0px 0px 0px;
}

table.data2 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 50px;
margin: 0 0 0 0;
background: transparent url(/img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

table.data6 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 0px;
margin: 0 0 0 0;
background: transparent url(/img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

table.data2 tr td a {
font-size: 13px;
}

table.data6 tr td a {
font-size: 13px;
}

table.data2 tr td.c {
text-align: center;
}

table.data6 tr td.c {
text-align: center;
font-size: 13px;
}

table.data2 tr td:first-child {
border-left: 0;
}

table.data2 tr td.nb {
white-space: nowrap;
}

table.data3 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 10px;
font-weight: bold;
text-align: center;
background: transparent url(/img/dots.gif) bottom  repeat-x;
font-size: 12px;
}

table.data4 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 0px;
font-weight: bold;
text-align: center;
background: transparent url(/img/dots.gif) bottom  repeat-x;
font-size: 12px;
margin: 0px 0px 0px 0px;
}

table.data3 tr td {
border-bottom: 1px #d8d8d8 solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 5px;
margin: 0px 0 0 0;
background: transparent url(/img/dots.gif) bottom  repeat-x;
text-align: center;
font-size: 12px;
}

table.data4 tr td {
border-left: 0px #EDE9E7 solid;
padding: 5px 5px 5px 10px;
margin: 0px 0 0 0;
background: transparent url(/img/dots.gif) bottom  repeat-x;
text-align: justify;
font-size: 12px;
border-top: 1px #d8d8d8 solid;
}

table.data3 tr td.nb {
white-space: nowrap;
}

table.data5 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 3px 3px 3px;
font-weight: bold;
text-align: left;
background: transparent url(/img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

table.data5 td {
padding: 0px 3px 0px 3px;
font-size: 13px;
}

table.data5 td div.dat {
width: auto;
margin: 0 0 0 10px;
padding: 0 0 0 0;
white-space: nowrap;
}

table.data5 tr td.kropki {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 10px;
margin: 0 0 0 0;
background: transparent url(/img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

/*@datepicker - main datepicker style*/
.DatePicker {
background-color: #f8f8f8;
}

/*@datepicker - style for the header row*/
.DatePickerHdr {
background-color: #f0f0f0;
}

/*@datepicker - style for buttons in the header row*/
.DatePickerHdrBtn {
cursor: pointer;
}

/*@datepicker - style for the calendar area*/
.DatePickerBtn {
cursor: pointer;
}

/*@datepicker - highlighted date*/
.DatePickerBtnSelect {
background-color: #dbdbdb;
cursor: pointer;
}

/*@alertwin*/
#alertwin {
position: absolute;
z-index: 100;
left: 50%;
margin-left: -155px;
top: 250px;
width: 310px;
background: #4E4E4E;
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(/img/close_x.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message {
background: #ffffff;
color: #000000;
clear: both;
padding: 50px 40px 50px 40px !important;
padding: 20px 40px 50px 40px;
margin: 1px;
height: 13px;
height: auto !important;
min-height: 13px;
text-align: center;
font-size: 13px;
}

.head_top {
width: 957px;
height: 180px;
background: #ffffff;
}

.box_logo_shortc {
width: 366px;
height: 180px;
float: left;
}

.box_logo {
width: 366px;
height: 147px;
background: #ffffff url(../img/layout/logo_rps.jpg) 36px 10px no-repeat;
}

.under_logo {
width: 210px;
height: 20px;
margin: 115px 0px 0px 40px;
}

.play_red {
position: absolute;
top: 133px;
left: 0px;
width: 61px;
height: 60px;
background: url(../img/layout/play_red.jpg) 0 0 no-repeat;
}

.panlive_ct {
width: 245px;
height: 22px;
background: transparent url(../img/layout/panlive_ct.jpg) 0 0 repeat-x;
float: left;
font-size: 11px;
font-weight: bold;
color: #404040;
padding: 11px 0px 0px 38px;
}

.panlive_ct a {
color: #ce0000;
margin-left: 10px;
font-weight: normal;
text-decoration: underline;
font-size: 11px;
cursor: pointer;
}

.panlive_rt {
width: 5px;
height: 33px;
background: transparent url(../img/layout/panlive_rt.jpg) 0 0;
float: left;
}

.box_top {
float: left;
width: 369px;
height: 152px;
background: transparent url(../img/layout/box_relacja.jpg) no-repeat 0 0;
margin: 24px 0px 0px 9px;
position: relative;
}

.box_head {
width: 369px;
height: 26px;
}

.nav_rd_tl {
float: left;
width: 6px;
height: 26px;
background: transparent url(../img/layout/buttons/navrd_tl.jpg) 0 0;
}

.nav_rd_tr {
float: left;
width: 6px;
height: 26px;
background: transparent url(../img/layout/buttons/navrd_tr.jpg) 0 0;
}

.nav_rd_br {
width: 6px;
height: 26px;
float: left;
background: transparent url(../img/layout/buttons/navrd_br.jpg) 0 0;
}

.nav_rd_bl {
width: 6px;
height: 26px;
float: left;
background: transparent url(../img/layout/buttons/navrd_bl.jpg) 0 0;
}

.navlight_rd_tl {
float: left;
width: 6px;
height: 25px;
background: transparent url(../img/layout/buttons/navrdl_tl.jpg) 0 0;
}

.navlight_rd_tr {
float: left;
width: 6px;
height: 25px;
background: transparent url(../img/layout/buttons/navrdl_tr.jpg) 0 0;
}

.navlight_rd_br {
width: 6px;
height: 25px;
float: left;
background: transparent url(../img/layout/buttons/navrdl_br.jpg) 0 0;
}

.navlight_rd_bl {
width: 6px;
height: 25px;
float: left;
background: transparent url(../img/layout/buttons/navrdl_bl.jpg) 0 0;
}

.navlight_side {
width: 6px;
height: 25px;
float: left;
background: #e9e9e9;
}

.nav_side {
width: 6px;
height: 26px;
float: left;
background: #e3e3e3;
}

.navlight_side_norm {
width: 6px;
height: 26px;
float: left;
background: #e9e9e9;
}

.nav_side_norm {
width: 6px;
height: 26px;
float: left;
background: #e3e3e3;
}

.nav_center {
width: auto;
height: 21px;
background: #E3E3E3;
float: left;
padding: 5px 2px 0px 2px;
}

.navlight_center {
width: auto;
height: 20px;
background: #E9E9E9;
float: left;
padding: 4px 2px 0px 2px;
}

.navlight_center_norm {
width: auto;
height: 21px;
background: #E9E9E9;
float: left;
padding: 4px 2px 0px 2px;
}

.nav_space {
width: 1px;
height: 26px;
background: transparent;
float: left;
}

.nav_hotlink {
color: #CE0000;
font-weight: bold;
}

.relSpacer {
width: 10px;
height: 9px;
font-size: 1px;
}

.subpanReadAll {
width: auto;
padding: 0;
height: 26px;
float: left;
}

.subpanPrevNext {
width: auto;
padding: 0;
height: 25px;
float: right;
margin: 1px 1px 0px 0px !important;
margin: 1px 1px 0px 1px;
}

.darkPanel {
width: 213px;
height: 157px;
float:left;
margin: 23px 0 0 0px;
}

.darkPanelTop {
background: transparent url(../img/layout/darkpan_top.jpg) 0 0 no-repeat;
width: 206px;
height: 5px;
float: right;
font-size: 1px;
}

.darkPanelContainer {
background: #2a292a;
width: 186px;
height: 128px;
float: right;
padding: 19px 0 0 20px;
}

.darkPanelBottom {
background: transparent url(../img/layout/darkpan_bot.jpg) 0 0 no-repeat;
width: 213px;
height: 5px;
float: left;
font-size: 1px;
}

.darkPanelLogin {
width: auto;
padding: 0;
font-size: 12px;
font-weight: bold;
color: #c0c0c0;
margin-bottom: 20px;
}

.darkPanelLogged {
width: auto;
padding: 0;
font-size: 12px;
font-weight: bold;
color: #c0c0c0;
}

.darkPanelLogAs {
width: auto;
padding: 0;
font-size: 11px;
color: #7a7a7a;
}

.darkPanelInpLogin {
width: 95px;
height: 26px;
margin-bottom: 3px !important;
margin-bottom: 1px;
}

.darkPanelInpPass {
width: 95px;
height: 26px;
float: left;
}

.darkButton {
width: 65px;
height: 26px;
background: url(../img/layout/buttons/but_dark.jpg) 0 0;
text-align: center;
color: white;
border: 0px;
cursor: pointer;
float: left;
margin-left: 5px;
}

.toolsLogin {
width: auto;
padding: 0;
height: 20px;
margin-left: -10px;
margin-top: 18px;
}

.toolsLogin a {
color: #c0c0c0;
text-decoration: none;
margin-left: 12px;
}

.toolsLogin a:hover {
text-decoration: underline;
}

.boxMenu {
background: #2a292a;
width: 956px;
height: 95px;
margin-left: 1px;
}

.roundedSmallImg {
float: left;
width: 90px;
height: 62px;
position: relative;
}

.roundedSmallImgBorder {
float: left;
background: url(../img/layout/markers/img_corners.gif) 0 0 no-repeat scroll;
width: 90px;
height: 62px;
position: absolute;
left: 0px;
top: 0px;
}

.roundedSmallImg2 {
float: left;
width: 143px;
height: 107px;
position: relative;
}

.roundedSmallImgBorder2 {
float: left;
background: url(../img/layout/markers/img_corners2.gif) 0 0 no-repeat scroll;
width: 143px;
height: 107px;
position: absolute;
left: 0px;
top: 0px;
}

.boxTextContent {
width: 250px;
height: 60px;
float: right;
}

.boxTitle {
font-weight: bold;
}

.boxShortcut {
margin-top: 2px;
line-height: 18px;
}

.panListenIn {
width: auto;
height: 15px;
padding: 0px;
font-weight: bold;
float: left;
margin-top: 6px !important;
margin-top: 3px;
}

.panListenIn a {
color: #a2a2a2;
margin-left: 12px;
font-weight: normal;
text-decoration: underline;
font-size: 11px;
}

.panReadMore {
width: auto;
padding: 0;
float: right;
color: #ce0000;
margin-top: 6px !important;
margin-top: 3px;
}

.panReadMore a {
color: #ce0000;
font-weight: normal;
text-decoration: underline;
font-size: 11px !important;
}

.menuLeftBorder {
background: url(../img/layout/menu/border_left.jpg) 0 0 no-repeat;
width: 5px;
height: 63px;
margin: 16px 0px 0px 17px !important;
margin: 16px 0px 0px 8px;
float: left;
}

.menuRightBorder {
background: url(../img/layout/menu/border_right.jpg) 0 0 no-repeat;
width: 5px;
height: 63px;
margin-top: 16px;
float: left;
}

.menuMainCont {
width: 912px;
height: 63px;
float: left;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: transparent;
margin-top: 16px;
}

.menuMainCont .menuTop {
background: #CE0000;
height: 39px;
overflow: hidden;
}

.menuMainCont .menuTop a.item {
display: block;
background: #CE0000;
float: left;
padding: 11px 16px 0 16px;
color: #ffffff;
font-size: 15px;
border-right: 1px solid #e37070;
height: 28px;
text-decoration: none;
}

.menuMainCont .menuTop a.item:hover, .menuMainCont .menuTop a.item.selected {
display: block;
background: #da4040;
float: left;
padding: 11px 16px 0 16px;
color: #ffffff;
font-size: 15px;
border-right: 1px solid #e37070;
height: 28px;
text-decoration: none;
}

.menuMainCont .menuBottom {
width: 912px;
height: 24px;
overflow: hidden;
display: none;
background: url(../img/layout/menu/submenu_bk.jpg) 0 0 repeat-x;
}

.menuMainCont .menuBottom.selected {
overflow: hidden;
display: block;
}

.menuMainCont .menuBottom a.item {
color: #ffffff;
padding: 5px 16px 0 16px;
height: 19px;
display: block;
float: left;
width: auto;
text-decoration: none;
}

.menuMainCont .menuBottom a.item:hover, .menuMainCont .menuBottom a.item.selected {
color: #ffffff;
padding: 5px 16px 0 16px;
height: 19px;
display: block;
float: left;
width: auto;
text-decoration: none;
}

.boxSearch {
background: #2A292A url(../img/layout/dark_bot.jpg) no-repeat 0 25px;
width: 956px;
height: 65px;
margin-left: 1px;
}

.panelHot {
margin: 14px 0 0 38px !important;
margin: 14px 0 0 19px;
width: 450px;
float: left;
height: 30px;
background: url(../img/layout/arrow_silver.jpg) no-repeat 0 0;
padding: 0;
}

.hotScroll {
width: 490px;
height: 45px;
float: left;
overflow: hidden;
}

.hotDate {
width: auto;
height: 20px;
color: #9f9f9f;
font-size: 11px;
margin: -3px 0 0 40px !important;
margin: -3px 0 0 20px;
float: left;
}

.hotType {
width: auto;
height: 20px;
color: #9f9f9f;
font-size: 11px;
font-weight: bold;
margin: -3px 0 0 10px !important;
margin: -3px 0 0 5px;
float: left;
}

.hotShort {
width: auto;
height: 20px;
color: #c0c0c0;
font-size: 12px;
margin: -3px 0 0 40px !important;
margin: -3px 0 0 20px;
float: left;
}

.hotShort a {
color:#CE0000;
font-size:11px;
font-weight:normal;
text-decoration:underline;
margin-left: 5px;
}

.panelSearch {
margin-top: 4px;
margin-right: 17px !important;
margin-right: 6px;
width: auto;
float: right;
height: 50px;
padding: 0;
}

.darkButton_search {
width: 65px;
height: 26px;
background: url(../img/layout/buttons/but_dark.jpg) 0 0;
text-align: center;
color: white;
border: 0px;
cursor: pointer;
float: left;
margin-left: 5px;
}

.radioOff {
background: transparent url(../img/layout/buttons/radio_off.jpg) no-repeat 0 0;
display: block;
cursor: pointer;
padding-left: 15px;
line-height: 10px;
float: left;
margin: 11px 28px 0 7px;
color: #7a7a7a;
}

.radioOn {
background: transparent url(../img/layout/buttons/radio_on.jpg) no-repeat 0 0;
display: block;
cursor: pointer;
padding-left: 15px;
line-height: 10px;
float: left;
margin: 11px 28px 0 7px;
color: #cdcdcd;
}

.splitBar {
background: transparent url(../img/layout/split_bar.jpg) no-repeat 0 0;
width: 958;
height: 46px;
margin-left: 1px;
}

.nav_item {
float: left;
background: transparent url(../img/layout/markers/mark_rc.jpg) 5px 5px no-repeat;
margin: 12px 0 10px 5px;
display: block;
width: auto;
padding: 0 0 0 20px;
color: #7a7a7a;
}

.nav_item a {
color: #7a7a7a;
}

.footer {
width: 956px;
height: 260px;
margin-left: 1px;
background: #e3e3e3;
}

.newsletter {
width: 956px;
background: url(../img/layout/panel_newsl.jpg) no-repeat 0 0;
height: 56px;
}

.txt_newsletter {
font-size: 12px;
font-weight: bold;
color: #404040;
margin: 20px 9px 0 15px !important;
margin: 20px 9px 0 8px;
float: left;
}

.gray_input {
background: transparent url(../img/layout/input_gray.jpg) 0 0;
width: 103px;
height: 19px;
border: 0px;
color: #404040;
font-size: 12px;
padding: 5px 8px 0 8px;
float: left;
margin-left: 4px;
margin-top: 15px;
}

.grayButton {
width: 65px;
height: 26px;
background: url(../img/layout/buttons/but_gray.jpg) 0 0;
text-align: center;
color: white;
border: 0px;
cursor: pointer;
float: left;
margin-left: 5px;
margin-top: 14px;
}

.boxPartners {
width: 956px;
height: 80px;
float: left;
border-bottom: 1px solid #d4d4d4;
}

.txtPartners {
font-weight: bold;
font-size: 11px;
color: #404040;
margin: 25px 0px 0 16px !important;
margin: 25px 0px 0 8px;
float: left;
}

.imgPartner {
padding: 0;
margin: 17px 0 0 15px;
float: left;
}

.boxBottomMenu {
padding: 0;
float: right;
width: auto;
margin-right: 32px !important;
margin-right: 16px;
overflow: hidden;
}

.bottomMenuItem {
float: left;
padding: 0 0 0 0;
display: block;
font-size: 11px;
text-decoration: none;
color: #ce0000;
margin: 22px 0 0 24px;
overflow: hidden;
}

a.logoCopyright {
width: 145px;
height: 30px;
display: block;
float: right;
margin-top: 15px;
background: url(../img/layout/logo_heuristic.jpg) no-repeat 0 -30px;
}

a.logoCopyright:hover {
width: 145px;
height: 30px;
display: block;
float: right;
margin-top: 15px;
background: url(../img/layout/logo_heuristic.jpg) no-repeat 0 0;
}

a.logoCopyright2 {
width: 130px;
height: 30px;
display: block;
float: right;
margin-top: 15px;
margin-right: 5px;
background: url(../img/layout/logo_actualizer.jpg) no-repeat 0 -30px;
}

a.logoCopyright2:hover {
width: 130px;
height: 30px;
display: block;
float: right;
margin-top: 15px;
background: url(../img/layout/logo_actualizer.jpg) no-repeat 0 0;
}

.boxCopyright {
width: 956px;
/*height: 60px;*/
position: relative;
}

#pb {
width: 450px;
color: #dadada;
position: absolute;
left: 3px;
top: 5px;
}

#pb a {
color: #dadada;
text-decoration: none;
}

.txtCopyright {
float: left;
font-size: 11px;
color: #404040;
margin-left: 15px !important;
margin-left: 8px;
margin-top: 22px;
}

.txtCopyright a {
color: #858585;
margin-left: 15px;
margin-right: 10px;
text-decoration: none;
font-size: 12px;
}

.txtCopyright a:hover {
text-decoration: underline;
}

.spcCopyright {
width: 15px;
height: 10px;
float: right;
}

.txtPowered {
float: right;
text-align: left;
color: #919191;
font-size: 11px;
margin-right: 15px !important;
margin-right: 8px;
margin-top: 15px;
}

.txtPowered a {
color: #858585;
text-decoration: none;
font-size: 12px;
}

.txtPowered a:hover {
text-decoration: underline;
}

.separator {
margin-right: 15px !important;
margin-right: 8px;
margin-top: 15px;
float: right;
color: #919191;
font-size: 11px;
}

.contMain {
width: 637px;
float: left;
}

.contRight {
width: 307px;
float: right;
margin-right: 3px !important;
margin-right: 0px;
}

.boxMainTop {
background: url(../img/layout/bc_top.jpg) no-repeat 0 0;
width: 637;
height: 5px;
font-size: 1px;
}

.boxActualsShortcut {
background: #f6f6f6 url(../img/layout/bc_bottom.jpg) no-repeat 0 bottom;
width: 560px;
padding: 20px 38px 25px 39px;
margin-bottom: 10px;
position: relative;
}

.boxActualsShortcut h1 {
margin-bottom: 20px;
}

.as_date {
color: #828282;
font-size: 12px;
}

.as_title {
color: #404040;
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}

.as_player {
margin-left: 1px;
}

.as_body {
color: #404040;
font-size: 13px;
margin-top: 10px;
line-height: 20px;
}

.as_body a {
color: #ce0000;
margin-left: 8px;
text-decoration: underline;
}

.ac_top {
background: #f6f6f6 url(../img/layout/bc_top.jpg) no-repeat 0 0;
width: 637px;
height: 26px;
}

.ac_bottom {
background: #f6f6f6 url(../img/layout/bc_bottom.jpg) no-repeat 0 bottom;
width: 637px;
height: 25px;
margin-bottom: 10px;
}

.ac_container {
width: 637px;
background: #f6f6f6;
float: left;
height: 290px;
}

.ac_item {
width: 615px;
float: left;
margin: 10px 0 0 10px;
}

.ac_subitem {
padding: 0px 0;
width: 615px;
float: left;
}

.ac_body {
font-size: 12px;
color: #404040;
width: 460px;
padding: 10px 0;
}

.nrw_textbox, waz_textbox {
height: 60px;
float: left;
margin-left: 8px;
}

.ac_textbox {
height: 105px;
float: left;
margin-left: 10px;
}

.nrw_title, .ng_title, .waz_title {
font-weight: bold;
font-size: 12px;
color: #404040;
}

.ac_title {
font-weight: bold;
font-size: 12px;
color: #ce0000;
display: block;
padding-bottom: 3px;
border-bottom: 1px solid #dddddd;
}

.ac_title a, .nrw_title a, .ng_title a, .waz_title a {
font-weight: bold;
font-size: 12px;
color: #404040;
text-decoration: none;
}

.ac_date, .nrw_date, .ng_date, .waz_date {
font-size: 11px;
color: #828282;
}

.ac_date span a {
font-size: 11px;
}

.ac_body a {
color: #ce0000;
font-weight: normal;
text-decoration: underline;
font-size: 11px;
}

.panPrevNext {
width: auto;
padding: 0;
height: 26px;
float: right;
}

.nrw_top {
background: #f6f6f6 url(../img/layout/rc_top.jpg) no-repeat 0 0;
width: 310px;
height: 26px;
}

.ng_top, .waz_top, .blog_top {
background: #f6f6f6 url(../img/layout/rc_top2.jpg) no-repeat 0 0;
width: 310px;
height: 26px;
}

.waz_container {
width: 288px;
height: 100px !important;
height: 140px;
padding: 15px 11px 15px 11px;
background: #f6f6f6;
float: left;
}

.felietony_container {
width: 288px;
height: 100px !important;
height: 140px;
padding: 15px 11px 15px 11px;
background: #f6f6f6;
float: left;
}

.blogi_container {
width: 288px;
height: 100px !important;
height: 140px;
padding: 15px 11px 15px 11px;
background: #f6f6f6;
float: left;
}

.waz_artykuly {
width: 288px;
height: 100px;
padding: 15px 11px 15px 11px;
background: #f6f6f6;
float: left;
display: none;
}

.ng_container {
width: 310px;
height: 130px;
background: #f6f6f6;
float: left;
}

.ng_container2 {
width: 290px;
background: #f6f6f6;
float: left;
padding: 5px 10px;
}

.nrw_container {
width: 310px;
background: #f6f6f6;
float: left;
height: 340px;
}

.sonda_container {
width: 310px;
background: #f6f6f6 url(/img/sonda/sonda.jpg) right center no-repeat;
float: left;
}

.blog_container {
width: 310px;
background-color: #f6f6f6;
float: left;
}

.nrw_item {
width: 288px;
float: left;
margin-left: 9px;
margin-top: 14px;
}

.nrw_subitem {
width: 288px;
height: 80px;
float: left;
}

.nrw_body {
font-size: 12px;
color: #404040;
width: 186px;
line-height: 15px;
}

.nrw_body a {
color: #ce0000;
margin-left: 3px;
font-size: 12px !important;
text-decoration: underline;
}

.nrw_body a.more {
float: right;
}

.nrw_bottom, .ng_bottom {
background: #f6f6f6 url(../img/layout/rc_bottom.jpg) no-repeat 0 bottom;
width: 310px;
height: 26px;
margin-bottom: 10px;
}

.ng_photos {
width: 288px;
float: left;
margin-top: 10px;
}

.ng_photospc {
width: 9px;
height: 5px;
float: left;
}

.waz_body {
font-size: 12px;
color: #404040;
width: 286px;
line-height: 15px;
}

.waz_body a {
color: #ce0000;
margin-left: 3px;
font-size: 12px !important;
text-decoration: underline;
}

.input_big {
background: transparent;
width: 338px;
height: 18px;
border: 0px;
color: #c0c0c0;
font-size: 12px;
float: left;
}

.input_big_darkmask {
background: transparent url(../img/layout/input_big.jpg) 0 0;
width: 338px;
height: 21px;
padding: 5px 8px 0 8px;
float: left;
}

.input_small {
background: transparent;
width: 79px;
height: 21px;
border: 0px;
color: #c0c0c0;
font-size: 12px;
float: left;
}

.input_small_darkmask {
background: transparent url(../img/layout/input_small.jpg) 0 0;
width: 79px;
height: 21px;
padding: 5px 8px 0 8px;
float: left;
}

.loggedButtons {
float: left;
margin: 40px 0 0 10px !important;
margin: 40px 0 0 3px;
}

.darkButton_logged {
width: 65px;
height: 26px;
background: url(../img/layout/buttons/but_dark.jpg) 0 0;
text-align: center;
color: white;
border: 0px;
cursor: pointer;
float: left;
margin-left: 5px;
}

.btn_sml, .btn_sml_sel {
width: 65px;
height: 26px;
background: url(../img/layout/buttons/but_light.jpg) 0 0;
text-align: center;
color: white;
border: 0px;
cursor: pointer;
float: left;
}

tr.formRow input.text, input.textm, tr.formRow textarea, tr.alertRow input.text, tr.alertRow input.textm, tr.alertRow textarea {
border:1px solid #AAAAAA;
padding:2px;
width:260px;
}

tr.formRow td, tr.alertRow td {
padding:2px 3px !important;
}

td.required {
color:#FF6600;
width:7px;
}

tr td input.btn_sml, tr td input.btn_sml_sel {
margin:0 0 0 3px !important;
}

.ng_item {
height: 100px;
width: 288px;
margin: 10px 0 0 10px;
}

.sonda_item {
width: 288px;
margin: 10px 0 0 10px;
}

.boxBanner {
background: #2a292a;
width: 956px;
padding: 10px 0 0 0;
margin-left: 1px;
text-align: center;
}

.ban_top {
text-align: center;
}

.boxtop_newest {
width: 369px;
height: 126px;
}

.boxtop_howto {
width: 348px;
height: 100px;
display: none;
}

.newest_switch {
width: 359px;
height: 100px;
}

.item_relacja {
margin: 10px 10px 0 10px;
width: 349px;
height: 84px;
overflow: hidden;
display: none;
}

.newest_bottom {
background: transparent;
width: 369px;
height: 26px;
}

.wp_box_ch1 {
width: 400px;
height: 45px;
display: block;
float: left;
padding: 160px 0 0 0;
}

.wp_box_ch2 {
width: 400px;
height: 45px;
background: #e3e3e3 url(../img/layout/kanal2.jpg) no-repeat 0 0;
display: block;
float: left;
padding: 160px 0 0 0;
}

.wp_box_ch3 {
width: 400px;
height: 45px;
background: #e3e3e3 url(../img/layout/kanal3.jpg) no-repeat 0 0;
display: block;
float: left;
padding: 160px 0 0 0;
}

.wp_top {
width: 400px;
height: 23px;
padding: 9px 0 0 0;
float: left;
background: transparent url(../img/layout/panlive_ct.jpg) repeat-x scroll 0 0;
border-bottom: 1px solid #404040;
font-weight: bold;
font-size: 12px;
}

.wp_top a {
font-size: 12px;
font-weight: bold;
margin: 0 15px 0 15px;
float: left;
display: block;
}

.ch_hot {
color: #ce0000;
font-size: 11px;
font-weight: bold;
}

.now_playing {
background: #2a292a;
width: 385px;
height: 20px;
padding: 3px 0 0 15px;
color: white;
margin-top: 5px;
}

.now_playing_frame {
width: 370px;
height: 16px;
border: 0px;
}

.wp_box_podcast {
width: 370px;
height: 152px;
background: url(../img/layout/podcast_bg.jpg);
display: block;
float: left;
overflow: auto;
padding: 15px;
line-height: 18px;
}

.wp_box_podcast_player {
width: 400px;
height: 45px;
}

.podc_date {
font-size: 10px;
font-weight: normal;
float: left;
}

.selListenIn {
width: 500px;
float: right;
height: 30px;
}

.content {
min-height: 726px;
height: auto !important;
font-size: 13px;
overflow: hidden;
}

.contentpagefourmarg {
width: 170px;
line-height: 20px;
}

.contentpagetwohead {
min-height: 300px;
height: auto !important;
height: 300px;
}

.info {
color: #ce0000;
font-weight: bold;
padding-right: 10px;
}

.galleryimage {
background:transparent url(/img/layout/gradients/galimg_bkg03.jpg) no-repeat scroll 0 0;
float:left;
height:96px;
margin-right:16px;
padding-top:1px;
width:122px;
}

.galleryimageframe {
height:86px;
margin-left:2px;
width:114px;
}

.boxBannerRight {
width: 310px;
padding: 0 0 10px 0;
margin-left: 0px;
text-align: center;
}

.nnf_container {
width: 310px;
background: #f6f6f6;
float: left;
height: 120px;
}

.nnf_sub {
width: 310px;
float: left;
height: 120px;
}

.nnf_item {
width: 288px;
float: left;
background: transparent url(/img/layout/markers/gt.jpg) no-repeat 5px 9px;
border-bottom: 1px solid #e3e3e3;
padding: 4px 0 5px 17px;
margin: 3px 0 0 5px;
font-size: 12px;
}

.nnf_item a {
color: #ce0000;
font-weight: bold;
}

.nnf_tophold {
font-size: 1px;
width: auto;
height: 10px;
background: #f6f6f6;
}

.live_ch {
width: 120px;
height: 20px;
text-align: center;
padding-top: 6px;
background: url(../img/layout/ch_bg.gif) no-repeat 0 0;
float: left;
margin-right: 4px;
}

.ch_normal {
color: #404040;
font-size: 11px;
font-weight: normal;
}

.live_main {
width: 400px;
height: 160px;
position: absolute;
}

.logo_link {
position: absolute;
display: block;
width: 210px;
height: 100px;
left: 70px;
top: 13px;
}

.word_beta {
position: absolute;
font-weight: bold;
font-size: 16px;
color: #bbbbbb;
left: 220px;
top: 65px;
}

.word_beta:hover {
text-decoration: none;
}

a.page_tools {
color: #ce0000;
font-size: 12px;
font-weight: bold;
margin-top: 20px;
float: right;
display: block;
margin-left: 15px;
}

.contentmarg {
font-size: 13px;
}

.contentmarg a {
color: #ce0000;
font-size: 13px;
}

.content a {
color: #ce0000;
font-size: 13px;
}

.ql_box {
width: 300px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}

.ql_label {
font-size: 13px;
float: left;
width: 80px;
text-align: right;
margin-right: 10px;
padding-top: 3px;
}

.ql_input {
width: 170px;
float: left;
padding: 2px;
border: 1px solid #606060;
font-size: 13px;
}

.ql_submit {
width: 65px;
height: 26px;
background: url(../img/layout/buttons/but_onpage.jpg) 0 0;
text-align: center;
color: white;
border: 0px;
cursor: pointer;
float: right;
margin-right: 35px;
margin-top: 5px;
}

.box_patr {
width: 300px;
height: 45px;
position: absolute;
top: 20px;
right: 48px;
text-align: right;
}

.ch_select {
width: 157px;
height: 92px;
background: url(../img/layout/ch_select.gif) no-repeat 0 0;
position: absolute;
left: 0;
top: 0;
display: none;
padding-top: 6px;
}

.chs_close {
width: 9px;
height: 9px;
background: url(../img/layout/markers/chs_close.gif) no-repeat 0 0;
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
}

.chs_item {
font-family: verdana;
font-size: 12px;
color: #404040;
margin-top: 6px;
margin-bottom: 6px !important;
margin-bottom: 3px;
margin-left: 15px;
float: left;
}

.bar {
background-color: #ce0000;
height: 3px;
}

.blogRateBar {
width: 85px;
height: 13px;
background: url(/img/layout/blog_rates.gif) repeat-x 0 -13px;
float: left;
margin-top: 2px;
margin-left: 10px;
margin-right: 10px;
position: relative;
}

.blogRateTxt {
font-size: 12px;
color: #808080;
float: left;
padding-top: 2px;
}

.blogRateBarIn {
background: url(/img/layout/blog_rates.gif) repeat-x 0 0;
height: 13px;
}

.blogRateBarDummy {
background: url(/img/layout/blog_rates.gif) repeat-x 0 0px;
height: 13px;
position: absolute;
left: 0;
top: 0;
}

.blogRateStep {
height: 13px;
width: 17px;
position: absolute;
top: 0;
cursor: pointer;
}

.tab_wyniki {
width: 294px;
margin: 10px auto 0 auto;
}

.tab_wyniki th {
background:none repeat scroll 0 0 #CE0000;
border-right:1px solid #EEEEEE;
color:#FFFFFF;
cursor:pointer;
font-size:10px;
padding:3px 5px;
text-align:center;
text-decoration:none;
}

.tab_wyniki td {
font-size: 11px;
border-bottom: 1px solid #cccccc;
text-align: center;
}

.tab_wyniki td.data {
color: #909090;
padding: 4px 0 4px 0;
}

.tab_wyniki td.mecz img {
margin: 0 8px 0 8px;
}

.tab_wyniki td a {
color: #808080;
font-weight: bold;
}

.tab_wyniki td.wynik a {
font-size: 12px !important;
font-weight: bold;
}

#tooltip {
background: #f0f0f0;
border: 1px solid #cacaca;
padding: 10px;
position: absolute;
z-index: 1300;
}

#tooltip .wyniki {
font-size: 11px;
color: #606060;
line-height: 18px;
text-align: left;
}

#tooltip .wyniki img {
border: 1px solid #dadada;
margin-right: 5px;
}

.group_box {
width: 294px;
margin: 10px auto 5px auto;
}

a.group_switch, a.group_switch_active {
float: left;
display: block;
padding: 3px 5px 3px 5px;
background: #ce0000;
color: #ffffff;
font-size: 10px;
text-decoration: none;
cursor: pointer;
border-right: 1px solid #da4040;
}

a.group_switch {
border-top: 1px solid #f6f6f6;
}

a.group_switch:hover, a.group_switch_active {
background: url(/img/layout/menu/submenu_bk.jpg) repeat-x 0 0;
}

a.group_switch_active {
border-bottom: 2px solid #ef676b;
}

table.wyniki {
background: #ffffff;
}

table.wyniki th {
background: #ce0000;
color: #ffffff;
font-size: 10px;
text-decoration: none;
cursor: pointer;
border-right: 1px solid #eeeeee;
padding: 3px 5px 3px 5px;
text-align: center;
}

table.wyniki th.msub {
font-size: 9px;
padding: 1px 3px 1px 3px;
background: url(/img/layout/menu/submenu_bk.jpg) repeat-x 0 0;
}

table.wyniki td {
text-align: center;
padding: 4px 2px 4px 2px;
border-bottom: 1px solid #cccccc;
}

table.wyniki td img {
margin-right: 7px;
}

.tw_rflag img {
margin-left: 7px;
margin-right: 0;
}

table.wyniki td a {
font-size: 11px;
}

.tab_wyniki th.msub {
background:url("/img/layout/menu/submenu_bk.jpg") repeat-x scroll 0 0 transparent;
font-size:9px;
padding:1px 3px;
}


.ac_bigbox {
height: 300px;
margin-bottom: 13px;
position: relative;
width: 560px;
}

.ac_bigbox_link1 {
background: transparent url(/img/layout/markers/img_corners5.gif) 0 0 no-repeat;
height: 300px;
position: absolute;
width: 560px;
z-index: 200;
}

.ac_bigbox_shade {
background: #fff;
bottom: 0;
height: 95px;
left: 0;
padding: 10px;
position: absolute;
width: 540px;
z-index: 300;
filter: alpha(opacity=80); /* internet explorer */
-khtml-opacity: 0.8;      /* khtml, old safari */
-moz-opacity: 0.8;       /* mozilla, netscape */
opacity: 0.8;           /* fx, safari, opera */
}

.ac_bigbox_shade span a {
font-size: 11px;
}

a.ac_bigbox_link2 {
font-size: 18px;
}


.homebox_banner {
padding-bottom: 10px;
text-align: center;
}

