* {padding: 0; margin: 0;}

html {overflow-y: scroll;}
body {font: normal 11px tahoma, verdana, arial; color: #3e4586; background: url('../../images/ro/bg.gif') top left repeat-x #d8dbe8;}

a img {border: none;}

.clear {clear: both;}
.png {behavior: url('/public/iepngfix.htc');}

.left {width: 688px; float: left;}
.right {width: 260px; float: right;}

#container {width: 958px; margin: 0 auto;}

#header {position: relative; height: 228px;}
#header img {display: block;}
#header h1 {position: absolute; top: 20px; left: 70px;}
#header ul {list-style: none; float: left; clear: both;}
#header ul li {float: left;}
#header ul li a {float: left;}
#header ul li a img {float: left;}
#header #homebutton {position: absolute; top: 10px; left: 10px;}
#header #menu_channels {position: absolute; bottom: 0; left: 0;}
#header #menu_top {position: absolute; bottom: 0; left: 362px;}
#header #newsletter {position: absolute; bottom: 0; right: 0; width: 260px; height: 36px;}
#header #newsletter input {float: left; margin: 5px 5px 0 0;}
#header #newsletter label input {border: 0; width: 110px; height: 15px; padding: 3px; color: #fff;}
#header #newsletter img {float: left; margin: 13px 7px 0;}
#header #newsletter.n_tv1000 {background: url('../../images/ro/newsletter_background_tv1000.gif') top left no-repeat transparent;}
#header #newsletter.n_tv1000 label input {background: url('../../images/ro/newsletter_input_tv1000.gif') top left no-repeat transparent;}
#header #newsletter.n_explorer {background: url('../../images/ro/newsletter_background_explorer.gif') top left no-repeat transparent;}
#header #newsletter.n_explorer label input {background: url('../../images/ro/newsletter_input_explorer.gif') top left no-repeat transparent;}
#header #newsletter.n_history {background: url('../../images/ro/newsletter_background_history.gif') top left no-repeat transparent;}
#header #newsletter.n_history label input {background: url('../../images/ro/newsletter_input_history.gif') top left no-repeat transparent;}
#header #newsletter.n_spice {background: url('../../images/ro/newsletter_background_spice.gif') top left no-repeat transparent;}
#header #newsletter.n_spice label input {background: url('../../images/ro/newsletter_input_spice.gif') top left no-repeat transparent;}

#content {margin-top: 10px;}
#content h2 {padding: 5px 0; font-size: 13px; font-weight: bold;}
#content h3 {padding: 5px 0; font-size: 15px; font-weight: bold;}
#content .img_left {float: left;}
#content .img_right {float: right;}
#content .box {position: relative;}
#content .box div.box_content {padding: 10px 10px 40px;}
#content .box_button {position: absolute; bottom: 0; right: 0; color: #fff;}
#content .box_button p {height: 20px; padding-top: 10px; border: 0; float: right;}
#content .box_button p.blue {background: url('../../images/ro/box_blue_button_bg.gif') top left repeat-x transparent;}
#content .box_button p.green {background: url('../../images/ro/box_green_button_bg.gif') top left repeat-x transparent;}
#content .box_button p.green2 {background: #a6bc4f;}
#content .box_button p.orange {background: url('../../images/ro/box_orange_button_bg.gif') top left repeat-x transparent;}
#content .box_button p.dark {background: url('../../images/ro/box_dark_button_bg.gif') top left repeat-x transparent;}
#content .box_button p.grey {background: url('../../images/ro/box_grey_button_bg.gif') top left repeat-x transparent;}
#content .blue {border: 1px solid #c1c6da; background: #c1c6da; color: #40518f;}
#content .green {border: 1px solid #dccecb; background: #dccecb; color: #854816;}
#content .green2 {border: 1px solid #c5cdb6; background: #c5cdb6; color: #426733;}
#content .orange {border: 1px solid #A6ACD8; background: #A6ACD8; color: #232758;}
#content .dark {border: 1px solid #aeb1bf; background: #aeb1bf; color: #3B3C3F;}
#content .grey {border: 1px solid #dbdbdb; background: #dbdbdb; color: #3B3C3F;}
#content .blue_txt {color: #40518f;}
#content .green_txt {color: #854816;}
#content .green2_txt {color: #426733;}
#content .orange_txt {color: #232758;}
#content .dark_txt {color: #3B3C3F;}
#content .grey_txt {color: #3B3C3F;}
#content .blue_gradient {border: 1px solid #c1c6da; background: url('../../images/ro/gradient_blue.gif') top left repeat-x #c1c6da; color: #40518f;}
#content .green_gradient {border: 1px solid #dccecb; background: url('../../images/ro/gradient_green.gif') top left repeat-x #dccecb; color: #854816;}
#content .orange_gradient {border: 1px solid #dccecb; background: url('../../images/ro/gradient_orange.gif') top left repeat-x #dccecb; color: #854816;}
#content .dark_gradient {border: 1px solid #aeb1bf; background: url('../../images/ro/gradient_dark.gif') top left repeat-x #aeb1bf; color: #3B3C3F;}
#content .grey_gradient {border: 1px solid #dbdbdb; background: url('../../images/ro/gradient_grey.gif') top left repeat-x #dbdbdb; color: #3B3C3F;}
#content #box_premiere div.box_content {padding: 10px;}
#content #box_premiere #premiere_photo {height: 212px; width: 372px; float: left; margin-right: 10px;}
#content #box_premiere div.numbers {background: url('../../images/ro/box_premiera_numbers_background.gif') top left no-repeat transparent; position: absolute; left: 10px; bottom: 9px; width: 330px; height: 20px; padding-top: 35px; z-index: 10;}
#content #box_premiere div.numbers img {float: left; margin-left: 2px; cursor: pointer;}
#content #box_premiere div.description {float: right; width: 280px;}
#content #box_premiere div.description img {float: right; margin: 0 10px 10px;}
#content .channels2 {}
#content .channel2 {height: 138px; width: 688px; margin-top: 10px; position: relative;}
#content .channel2 div.description {padding: 17px 20px 10px 313px;}
#content .tv1000 {background: url('../../images/ro/box2_tv1000.png') top left no-repeat transparent; color: #40518f;}
#content .explorer {background: url('../../images/ro/box2_explorer.png') top left no-repeat transparent; color: #854816;}
#content .history {background: url('../../images/ro/box2_history.png') top left no-repeat transparent; color: #232758;}
#content .nature {background: url('../../images/ro/box2_nature.png') top left no-repeat transparent; color: #3f6a32;}
#content .hd {background: url('../../images/ro/box2_hd.png') top left no-repeat transparent; color: #3B3C3F;}
/*
#content .channels {margin-top: 10px;}
#content .channel {height: 336px; width: 216px; float: left; position: relative;}
#content .channel div.description {position: absolute; left: 10px; top: 180px; width: 196px;}
#content .channel p.wiecej {position: absolute; left: 0; bottom: 2px !important; bottom: 4px; width: 216px; text-align: center;}
#content .tv1000 {background: url('../../images/ro/box_tv1000_photo.jpg') 6px 41px no-repeat transparent; margin-right: 20px; color: #40518f;}
#content .explorer {background: url('../../images/ro/box_explorer_photo.jpg') 6px 41px no-repeat transparent; margin-right: 20px; color: #426733;}
#content .history {background: url('../../images/ro/box_history_photo.jpg') 6px 41px no-repeat transparent; color: #854816;}
*/
#content #on_air {height: 318px; margin-top: 28px; position: relative;}
#content #on_air .on_air_menu {list-style: none; position: absolute; top: 42px; left: 0; width: 100%; text-align: center;}
#content #on_air .on_air_menu li {display: inline;}
#content #on_air #on_air_schedule {position: absolute; top: 110px; left: 10px; width: 240px; color: #fff;}
#content #on_air #on_air_schedule dt {font-size: 12px; margin-bottom: 10px; float: right; width: 180px;}
#content #on_air #on_air_schedule dd {font-size: 12px; margin-bottom: 10px; float: left; width: 50px;}
#content #on_air #on_air_schedule dt.now {font-weight: bold;}
#content #on_air #on_air_schedule dd.now {font-weight: bold;}
#content #on_air img.on_air_txt {margin: 10px 0 0 10px;}
#content #on_air p.wiecej {position: absolute; left: 0; bottom: 2px !important; bottom: 4px; width: 260px; text-align: center;}
#content .on_air_tv1000 {background: url('../../images/ro/box_on_air_tv1000.gif') top left no-repeat transparent;}
#content .on_air_history {background: url('../../images/ro/box_on_air_history.gif') top left no-repeat transparent;}
#content .on_air_explorer {background: url('../../images/ro/box_on_air_explorer.gif') top left no-repeat transparent;}
#content .on_air_nature {background: url('../../images/ro/box_on_air_nature.gif') top left no-repeat transparent;}
#content .on_air_spice {background: url('../../images/ro/box_on_air_tv1000.gif') top left no-repeat transparent;}
#content .on_air_hd {background: url('../../images/ro/box_on_air_hd.gif') top left no-repeat transparent;}
#content #box_premiere1 {margin-bottom: 10px;}
#content #box_premiere1 div.box_content {padding: 10px;}
#content #box_premiere1 #premiere1_photo {background: url('../../images/ro/box_premiera_photo.jpg') top left no-repeat transparent; height: 212px; width: 372px; float: left; margin-right: 10px;}
#content #box_premiere1 div.description {float: right; width: 280px;}
#content #box_premiere3 div.box_content {padding: 0; height: 300px;}
#content #box_premiere3 .premiere3 {float: left; margin-left: 20px; height: 100%; width: 200px;}
#content #box_premiere3 .premiere3 #premiere3_photo1 {background: url('../../images/ro/box_premiera_photo.jpg') top left no-repeat transparent; height: 112px; width: 200px; margin: 13px 0;}
#content #box_premiere3 .premiere3 #premiere3_photo2 {background: url('../../images/ro/box_premiera_photo.jpg') top left no-repeat transparent; height: 112px; width: 200px; margin: 13px 0;}
#content #box_premiere3 .premiere3 #premiere3_photo3 {background: url('../../images/ro/box_premiera_photo.jpg') top left no-repeat transparent; height: 112px; width: 200px; margin: 13px 0;}
#content #box_premiere3 .premiere3 div.description {}
#content #box_schedule {width: 907px; margin: 0 auto;}
#content #box_schedule .box_schedule_blue {color: #40518f;}
#content #box_schedule .box_schedule_blue a {color: #40518f;}
#content #box_schedule .box_schedule_green {color: #854816;}
#content #box_schedule .box_schedule_green a {color: #854816;}
#content #box_schedule .box_schedule_green2 {color: #3f6a32;}
#content #box_schedule .box_schedule_green2 a {color: #3f6a32;}
#content #box_schedule .box_schedule_orange {color: #232758;}
#content #box_schedule .box_schedule_orange a {color: #232758;}
#content #box_schedule .box_schedule_grey {color: #3B3C3F;}
#content #box_schedule .box_schedule_grey a {color: #3B3C3F;}
#content #box_schedule .schedule_top {height: 230px; font-size: 15px; padding-top: 40px;}
#content #box_schedule .schedule_top img {vertical-align: middle;}
#content #box_schedule .schedule_top a {text-decoration: none;}
#content #box_schedule .schedule_tv1000_top {background: url('../../images/ro/schedule_tv1000_top.gif') top left no-repeat transparent;}
#content #box_schedule .schedule_history_top {background: url('../../images/ro/schedule_history_top.gif') top left no-repeat transparent;}
#content #box_schedule .schedule_explorer_top {background: url('../../images/ro/schedule_explorer_top.gif') top left no-repeat transparent;}
#content #box_schedule .schedule_nature_top {background: url('../../images/ro/schedule_nature_top.gif') top left no-repeat transparent;}
#content #box_schedule .schedule_hd_top {background: url('../../images/ro/schedule_hd_top.gif') top left no-repeat transparent;}
#content #box_schedule .schedule_top .link_prev {float: left;}
#content #box_schedule .schedule_top .link_next {float: right;}
/*
#content #box_schedule .schedule_top form {margin-left: 500px;}
#content #box_schedule .schedule_top input.data {padding: 2px; width: 80px; height: 20px; font-size: 15px;  background: transparent;}
#content #box_schedule .schedule_top input.input_blue {border: 1px solid #40518f; color: #40518f;}
#content #box_schedule .schedule_top input.input_orange {border: 1px solid #854816; color: #854816;}
#content #box_schedule .schedule_top input.input_green {border: 1px solid #426733; color: #426733;}
#content #box_schedule .schedule_top input.submit {border: 0; background: transparent; cursor: pointer; font-size: 15px; font-weight: bold;}
*/
#content #box_schedule .schedule_top p.selected_date {margin: 0 0 10px 500px;}
#content #box_schedule .schedule_top #datepicker {margin-left: 450px;}
#content #box_schedule .element {min-height: 58px; position: relative; width: 100%;}
#content #box_schedule .element p {float: left; padding: 5px;}
#content #box_schedule .element p.time {width: 85px; color: #854816; font-size: 18px; font-weight: bold; padding-top: 10px; text-align: center;}
#content #box_schedule .element p.name {width: 220px;}
#content #box_schedule .element p.name span {font-weight: bold; font-size: 13px;}
#content #box_schedule .element p.description {width: 515px;}
#content #box_schedule .element p.wiecej {position: absolute; bottom: 0; right: 8px; padding: 0;}
#content #box_schedule .schedule_element0_tv1000 {background: url('../../images/ro/schedule_tv1000_element0.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element1_tv1000 {background: url('../../images/ro/schedule_tv1000_element1.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element0_history {background: url('../../images/ro/schedule_history_element0.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element1_history {background: url('../../images/ro/schedule_history_element1.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element0_explorer {background: url('../../images/ro/schedule_explorer_element0.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element1_explorer {background: url('../../images/ro/schedule_explorer_element1.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element0_hd {background: url('../../images/ro/schedule_hd_element0.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_element1_hd {background: url('../../images/ro/schedule_hd_element1.gif') bottom left no-repeat transparent;}
#content #box_schedule .schedule_more {display: none; padding: 10px;}
#content #formularz_kontakt fieldset {border: none;}
#content #formularz_kontakt fieldset legend {padding: 10px 0 30px;; font-size: 13px; font-weight: bold; color: #40518f;}
#content #formularz_kontakt input {border: 1px solid #7E8494; padding: 2px; width: 200px;}
#content #formularz_kontakt textarea {border: 1px solid #7E8494; padding: 2px; width: 400px; height: 200px;}
#content #formularz_kontakt div.element {clear: both; margin-bottom: 10px;}
#content #formularz_kontakt label {display: block; float: left; width: 100px; padding: 0 10px;}
#content #formularz_kontakt ul {padding-left: 130px; color: red; list-style: none;}
#content .ocen {float: right; padding: 5px; text-align: right;}
#content .wykopy_tv1000 {position: absolute; bottom: 0; left: 0;}
#content .wykopy_tv1000 p {background: #848CB4; float: left; height: 30px;}
#content .wykopy_tv1000 p img {margin: 7px 3px 0;}
#content .wykopy_explorer {position: absolute; bottom: 0; left: 0;}
#content .wykopy_explorer p {background: #E1A77D; float: left; height: 30px;}
#content .wykopy_explorer p img {margin: 7px 3px 0;}
#content .wykopy_nature {position: absolute; bottom: 0; left: 0;}
#content .wykopy_nature p {background: #A6BC4F; float: left; height: 30px;}
#content .wykopy_nature p img {margin: 7px 3px 0;}
#content .wykopy_history {position: absolute; bottom: 0; left: 0;}
#content .wykopy_history p {background: #545DAD; float: left; height: 30px;}
#content .wykopy_history p img {margin: 7px 3px 0;}
#content .wykopy_hd {position: absolute; bottom: 0; left: 0;}
#content .wykopy_hd p {background: #c4c4c4; float: left; height: 30px;}
#content .wykopy_hd p img {margin: 7px 3px 0;}
#content .archive dt {font-weight: bold; margin: 5px 0; clear: both; height: 10px;}
#content .archive dd {padding: 5px; background: #C1C6DA; position: relative;}
#content .bluearchive dd {background: #C1C6DA; color: #40518f;}
#content .orangearchive dd {background: #A6ACD8; color: #232758;}
#content .greenarchive dd {background: #dccecb; color: #854816;}
#content .green2archive dd {background: #c5cdb6; color: #426733;}
#content .greyarchive dd {background: #b4b4b4; color: #3B3C3F;}
#content .archive dd img {float: left; margin-right: 10px;}
#content .archive dd .more {position: absolute; bottom: 0; right: 0; padding: 5px 0 0 10px; background: #848CB4;}
#content .bluearchive dd .more {background: #848CB4;}
#content .orangearchive dd .more {background: #545DAD;}
#content .greenarchive dd .more {background: #E1A77D;}
#content .green2archive dd .more {background: #A6BC4F;}
#content .greyarchive dd .more {background: #b4b4b4;}
#content .archive dd .more img {float: none;}
#content #archiwum {text-align: right; margin: 10px 0;}
#content #archiwum p {text-align: right; margin: 5px;}
#content #komentarze {margin: 10px 0; padding: 15px;}
#content dl.forum {}
#content dl.forum dt {font-weight: bold; margin-top: 20px;}
#content dl.forum dt a {font-weight: bold;}
#content dl.forum dd {padding: 10px 0 5px 5px; border-bottom: 1px solid #7E8494;}
#content dl.komentarze {}
#content dl.komentarze dt {font-weight: bold; margin-top: 20px;}
#content dl.komentarze dt a {font-weight: bold;}
#content dl.komentarze dd {padding: 10px 0 5px 5px; border-bottom: 1px solid #7E8494;}
#content form.zaloguj {}
#content form.zaloguj fieldset {border: none; text-align: right;}
#content form.zaloguj fieldset legend {}
#content form.zaloguj label {display: block; padding: 5px; float: left; width: 250px;}
#content form.zaloguj input {border: 1px solid #7E8494; padding: 2px; width: 200px;}
#content form.zaloguj input.button {border: 1px solid #7E8494; padding: 2px; width: auto;}
#content .register_p {padding: 5px; text-align: right;}
#content form.addPost {}
#content form.addPost fieldset {border: none; text-align: right; width: 300px;}
#content form.addPost fieldset legend {}
#content form.addPost label {display: block; padding: 5px;}
#content form.addPost textarea {border: 1px solid #7E8494; padding: 2px; width: 250px; height: 100px;}
#content form.addPost input.button {border: 1px solid #7E8494; padding: 2px; width: auto;}
#content form.addTopic {}
#content form.addTopic fieldset {border: none; text-align: right; width: 300px;}
#content form.addTopic fieldset legend {}
#content form.addTopic label {display: block; padding: 5px;}
#content form.addTopic input {border: 1px solid #7E8494; padding: 2px; width: 200px;}
#content form.addTopic textarea {border: 1px solid #7E8494; padding: 2px; width: 200px; height: 100px;}
#content form.addTopic input.button {border: 1px solid #7E8494; padding: 2px; width: auto;}
#content form.addForum {}
#content form.addForum fieldset {border: none; text-align: right; width: 300px;}
#content form.addForum fieldset legend {}
#content form.addForum label {display: block; padding: 5px;}
#content form.addForum input {border: 1px solid #7E8494; padding: 2px; width: 200px;}
#content form.addForum textarea {border: 1px solid #7E8494; padding: 2px; width: 200px; height: 100px;}
#content form.addForum input.button {border: 1px solid #7E8494; padding: 2px; width: auto;}
#content #forms_ro_register {}
#content #forms_ro_register fieldset {border: none; text-align: right; width: 300px;}
#content #forms_ro_register fieldset legend {}
#content #forms_ro_register label {display: block; padding: 5px;}
#content #forms_ro_register input {border: 1px solid #7E8494; padding: 2px; width: 200px;}
#content #forms_ro_register input.button {border: 1px solid #7E8494; padding: 2px; width: auto; margin: 10px 0;}

#footer {margin-top: 10px;}
#footer a {font-weight: bold; text-decoration: none;}
#footer .left {background: url('../../images/ro/background_footer.gif') top left repeat-x transparent; height: 36px;}
#footer .left p {margin: 10px;}
#footer .right {background: url('../../images/ro/background_footer.gif') top right repeat-x transparent; height: 36px;}
#footer .right p {margin: 10px; text-align: center;}
#footer .img_right {float: right; margin: 0 10px;}


a {color: #3e4586; text-decoration: underline;}
a:hover {text-decoration: none;}

