h1,h2 {text-align: left;}
.outer { margin: 10px auto; text-align: justify; width: 990px; }

.header { height: 105px; margin-bottom: 10px; }
/*.header { height: 120px; margin-bottom: 10px; }*/

.logo { position: absolute; padding: 2px 0 0 20px; }
/*.logo a { display: block; width: 501px; height: 99px; background: url(../img/rzg-wielkanoc.gif) no-repeat;background-position:-3px 3px; text-indent: -5000px; }*/
.logo a { display: block; width: 352px; height: 97px; background: url(../img/rzg-logo.gif) no-repeat; text-indent: -5000px; }
/*.logo a { display: block; width: 352px; height: 97px; background: url(../img/logo_zalobne.png) no-repeat; text-indent: -5000px; }*/

ul.topmenu { color: #555; margin: 5px 20px 15px 0; }
ul.topmenu li { line-height: 22px; }
ul.topmenu .ods { color: #aaa; padding: 0 15px; }
ul.topmenu img { vertical-align: bottom; }
ul.topmenu sup { font-size: 9px; }

.ontheair { background: url(../img/nal.gif) no-repeat; height: 36px; }
.ontheair .nal { background: url(../img/nar2.gif) right no-repeat; height: 36px; margin-left: 7px; display: block; }
.ontheair .inner { white-space: nowrap; padding: 10px 15px 0 8px; display: block; }
.ontheair .inner a { color: #000; background: url(../img/play.gif) no-repeat; padding-left: 21px; }
.ontheair .inner a strong { color: #e67912; }
.ontheair .inner a span { color: #fff; background: #e67912; padding: 0 3px; font-weight: bold; }
.ontheair .inner a:hover, .ontheair .inner a:hover strong { color: #0d448d; }
.ontheair .inner a:hover span { background-color: #0d448d; }

.ct { display: block; font-size: 0; line-height: 0; background: transparent url(../img/crtr.gif) no-repeat top right; margin: 0; height: 5px; width: 100%; position: relative; }
.ct .cl { display: block; font-size: 0; line-height: 0; background: transparent url(../img/crtl.gif) no-repeat top left; margin: 0; height: 5px; width: 5px; position: relative; }
.cb { display: block; clear: both; font-size: 0; line-height: 0; background: transparent url(../img/crbr.gif) no-repeat bottom right; margin: 0; height: 5px; width: 100%; position: relative; }
.cb .cl { display: block; font-size: 0; line-height: 0; background: transparent url(../img/crbl.gif) no-repeat bottom left; margin: 0; height: 5px; width: 5px; position: relative; }

.sidebar { float: left; width: 210px; display: inline; overflow: hidden; }
.content { float: left; width: 770px; margin-left: 10px; display: inline; overflow: hidden; }

.mainmenu { background-color: #fff; margin-bottom: 10px; }
.mainmenu ul { text-align: right; margin: 21px 0 21px 10px; border-top: 1px solid #eee; }
.mainmenu li { font-size: 16px; font-weight: bold; border-bottom: 1px solid #eee; }
.mainmenu a { color: #333; display: block; padding-right: 15px; line-height: 30px; }
.mainmenu a:hover, .mainmenu li.iw a:hover { color: #e67912; }
.mainmenu li.iw a { color: #e61212; }
.mainmenu a.s, .mainmenu a.s:hover { background-color: #e67912; color: #fff; }
.mainmenu li.iw a.s, .mainmenu li.iw a.s:hover { color: #fff; }

.oftheweek { background: #fff; margin-bottom: 10px; }
.oftheweek .inner { text-align: center; }
.oftheweek .inner h3 { text-align: right; border-bottom: 1px solid #eee; padding-right: 15px; line-height: 30px; }
.oftheweek .inner h3 a { color: #333; }
.oftheweek .inner h3 a:hover { color: #e67912; }
.oftheweek .inner img { border: 1px solid #ddd; }

.adv { background-color: #f5f5f5; margin-bottom: 10px; }
.adv h3 { text-align: right; border-bottom: 1px solid #ddd; padding-right: 15px; line-height: 30px; color: #999; }
.adv h3 a { color: #999; }
.adv h3 a:hover { color: #e67912; }
.adv .ad { margin: 15px 0; text-align: center; }

.important { background: #e67912; margin-bottom: 10px; font-weight: bold; color: #fff; }
.important .inner { padding: 1px 15px; }
.important span.cz { color: #000; margin-right: 10px; float: left; }
.important a { color: #fff; font-weight: bold; }
.important #TICKER { display: none; overflow: hidden; width: 670px; padding-right: 10px; }
.important .ct { background-image: url(../img/citr.gif); }
.important .ct .cl { background-image: url(../img/citl.gif); }
.important .cb { background-image: url(../img/cibr.gif); }
.important .cb .cl { background-image: url(../img/cibl.gif); }

.content h1 a { font-weight: bold; }

.box { background: #fff; margin-bottom: 10px; }
.box h1 { margin-bottom: 3px; }
.box h1 a span { color: #e67912; }
.box h1.hdr { border-bottom: 1px solid #ddd; padding: 0 0 3px 15px; line-height: 39px; margin-bottom: 0; }
.box h1.hdr a { color: #333; font-weight: normal; }
.box h1.hdr a:hover { color: #e67912; }
.box .inner { padding: 15px; }
.box .inner img { border: 1px solid #ddd; }
.box .small {  }
.box .small h1 { font-size: 20px; }
.box .d { font-size: 11px; color: #999; }
.box .d a { color: #999; background: url(../img/comment.gif) 0 2px no-repeat; padding-left: 16px; margin-left: 5px; }
.box .d a:hover { color: #e67912; }
.box .ods { padding-bottom: 10px; }
.box .grey { background-color: #f6f6f6; }
.box .grey { border-top: 1px solid #ddd; padding-bottom: 10px; }

.box .navi { text-align: center; padding: 20px 0 15px 0; }
.box .navi a { color: #e67912; border: 1px solid #e67912; }
.box .navi a  { padding: 2px 6px; display: table; display: inline-table; margin: 0 0px; }
.box .navi span { padding: 2px 6px; display: table; display: inline-table; margin: 0 0px; }
.box .navi a:hover { background: #e67912; color: #fff; }
.box .navi span { color: #bbb; border: 0px solid #bbb; }
.box .navi span.current { color: #999; font-weight: bold; border:1px solid #777; margin-right:3px;}

.start .small { border-top: 1px solid #ddd; }
.start .small img { margin: 3px 5px 0 0; float: left; height: 120px;}
.start .small .kol, .start .grey ul { float: left; width: 355px; }
.start .small .two, .start .grey ul.kol { margin-left: 30px; }
.start .grey ul.lista li { font-size: 9px; color: #999; margin: 0 0 2px 15px; list-style: square; }
.start .grey ul.lista li a { font-size: 12px; }
.start .grey ul.lista li a span { color: #e67912; }
.start .cb { background-color: #f6f6f6; }

.oftheday {  }

.start .panorama { width: 530px; clear: left; }
.panorama img { margin-bottom: 5px; }

.start .guest { width: 210px; }
.start .guest h1 { font-size: 20px; padding-left: 15px; }
.start .guest .inr { background: #f7f7f7; padding: 15px 15px 20px 15px; }
.start .guest .inr h2 { color: #0d448d; font-weight: bold; margin-bottom: 14px; }
.start .guest img { border: 1px solid #ddd; }
.start .guest .all { border: 1px solid #ddd; border-width: 1px 0; padding: 3px 0; }
.start .guest .all a { font-size: 11px; }

.ad750 { margin-bottom: 10px; text-align: center; }

.two .box { width: 380px; float: left; }
.two .box .inner img { margin: 3px 5px 0 0; float: left; height: 120px;}
.two .sport { margin-left: 10px; }
.two .grey ul.lista li { font-size: 9px; color: #999; margin: 0 0 2px 15px; list-style: square; }
.two .grey ul.lista li a { font-size: 12px; }
.two .grey ul.lista li a span { color: #e67912; }
.two .box .cb, .newsy .cb, .news .cb { background-color: #f6f6f6; }

.newsy .inner { border-top: 1px solid #ddd; }
.newsy .panorama { border-top: none; }
.newsy .l img { float: left; margin: 3px 10px 10px 0; }
.newsy .r img { float: right; margin: 3px 0 10px 10px; }

.news .inner img { margin-bottom: 5px; }
.news .linia { border-top: 1px solid #ddd; }
.news .audio { margin-bottom: 10px; }
.news .audio .audio_object { margin-top: 3px; }
.news .grey { padding-bottom: 20px; }
.news .grey h2 { margin-bottom: 0; }
.news .grey small { font-size: 9px; color: #999; }
.news .grey form { padding: 15px 0; border-bottom: 1px solid #ddd; }
.news .grey form em { color: #e67912; }
.news .grey form div { margin-bottom: 3px; }
.news .grey form div label { width: 70px; display: block; float: left; text-align: right; margin-right: 10px; }
.news .grey form .input { width: 300px; }
.news .grey form .textarea { width: 500px; height: 70px; }
.news .grey form .btn { width: 60px; color: #fff; background: #e67912; border: 1px solid #e67912; font-weight: bold; cursor: pointer; margin-top: 3px; }
.news .grey ul.lista li { border-bottom: 1px solid #ddd; padding: 10px 5px 0 5px; }
.news .grey ul.lista li.odd { background: #fff; }
.news .grey ul.lista li .dpr { font-size: 9px; color: #999; }

.gallery a img { margin: 0 3px 0 0; }

.ramowka { margin-bottom: 20px; }

.ramowka .poziom { border-bottom: 1px solid #ddd; height: 29px; clear: both; }
.ramowka .poziom li { margin: 0 5px; }
.ramowka .poziom a { display: block; padding: 4px 10px; border: 1px solid #ddd; background: #ddd; color: #555; margin-top: 5px; }
.ramowka .poziom a:hover { background: #e67912;color: #fff; border-color: #e67912; }
.ramowka .poziom a.s, .ramowka .poziom a:hover.s { padding: 6px 10px; margin-top: 0; font-weight: bold; font-size: 14px; color: #e67912; background: #fff; border-color: #ddd; border-bottom-color: #fff; }

.ramowka .lista li { border-bottom: 1px solid #eee; padding: 7px 10px; }
.ramowka .lista li strong { margin-right: 10px; color: #000; }
.ramowka .lista li.sub { padding-left: 50px; }

.footer {  }

.footmenu { background-color: #eee; }
.footmenu .inner { padding: 7px 0; }
.footmenu ul { margin: 0 auto; display: table; }
.footmenu li { display: table-cell; }
.footmenu .ods { color: #aaa; padding: 0 15px; }
.footmenu .ct { background-image: url(../img/cftr.gif); }
.footmenu .ct .cl { background-image: url(../img/cftl.gif); }
.footmenu .cb { background-image: url(../img/cfbr.gif); }
.footmenu .cb .cl { background-image: url(../img/cfbl.gif); }

.footer .foot { margin: 10px; }
.footer .foot strong { color: #000; }
.footer .foot a { color: #e67912; }
