@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/


/* main page */

.hitBox {
float:left;
display:inline;
margin-left:41px;
width:316px;
}
.hitBox .hitContainer {
border-right:1px solid #dadbdc;
padding:12px 0px 0px 0px;
width:315px;
}
.hitItem {
margin-bottom:15px;
margin-right:20px;
}
.hitTitle{
padding-bottom:5px;
}
.hitItem .hitImg {
display:inline;
float:left;
width:75px;
}
.hitItem .hitDesc {
padding-bottom:5px;
}
.hitTitle a{
font-weight:bold;
text-decoration:none;
}

.hitMoreX{
height:21px;
}
.hitMoreX a {
height:21px;
width:54px;
background:url(../img/btn/wiecej_btn.gif) no-repeat;
float:right;
}
.hitMoreX span {
display:none;
}

.hitBox .hitMore {
padding-right:22px;
}
.hitMore {
clear:both;
height:25px;
}
.hitMore a {
height:21px;
width:54px;
background:url(../img/btn/wiecej_btn.gif) no-repeat;
float:right;
}
.hitMore span {
display:none;
}
.hitArchiwumMore a {
height:21px;
width:124px;
background:url(../img/btn/wiecej_aktualnosci_btn.gif) no-repeat;
float:left;
}
.hitArchiwumMore span {
display:none;
}
.hitTitleX{
padding:10px 0px 20px 35px;
font-weight:bold;
color:#fc9115;
}
.hitTitleX.wypozyczalnia{
background:url(../img/bullet/wypozyczalnia2.gif) no-repeat;
}
.hitTitleX.telewizja{
background:url(../img/bullet/telewizja2.gif) no-repeat;
}
.newsBox {
float:left;
display:inline;
margin-left:24px;
width:300px;
}

.newsBox .newsItem {
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
}
.newsBox .newsItem .newsTitle {
display:block;
}
.newsBox .newsItem .newsTitle a {
color:#3a6c96;
font-weight:bold;
text-decoration:none;
}
.newsBox .newsItem .newsDate {
display:block;
padding-bottom:8px;
color:#999999;
font-size:10px;
}
.newsBox .newsItem .newsMore {
display:block;
height:21px;
padding-top:10px;
}

.newsBox .newsItem .newsMore a {
background:transparent url(../img/btn/wiecej_btn.gif) no-repeat;
float:right;
height:21px;
width:54px;
}
.newsBox .newsItem .newsMore a span{
display:none;
}


.newsBox .newsItem .newsShort {
/*color:#879fb3;*/
}
.newsBox .hitMore {
padding-right:0px;
}
.addBox {
float:right;
display:inline;
margin-right:29px;
width:190px;
padding-left:15px; 
border-left:1px solid #DADBDC;
margin-top:33px;
}
#promotionBox{
margin-bottom:10px;
}
.boxTitle {
height:33px;
}
/* main page boxes */
.mPageBoxesContainer {
padding-left:29px;
}
.mPageBox {
width:208px;
float:left;
margin-right:17px;
background:url(../img/box/mpage_box_bottom.gif) left bottom no-repeat;
}
.mPageBox .mPageBoxTop {
background:url(../img/box/mpage_box_top.gif) left bottom no-repeat;
height:9px;
font-size:3px;
}
.mPageBox .mPageBoxContent {
background:#d8d8d9 url(../img/box/mpage_box_middle.gif) repeat-x;
height:160px;
}
.mPageBox .mPageBoxBottom {
background:url(../img/box/mpage_box_bottom.gif) left top no-repeat;
font-size:3px;
height:9px;
}


.mPageBoxContent {
padding:5px 13px 0px 13px;
color:#324e6a;
font-size:11px;
}
.mPageBoxContent h3.title {
display:block;
padding-bottom:15px;
}
.mPageBoxContent h3.title a {
color:#3a6c96;
font-size:16px;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
/* main page channels*/
.channelsContainer ul {
padding-left:0px;
margin-left:0px;
}
.channelsContainer ul li {
float:left;
display:inline;
padding-right:10px;
padding-left:0px;
margin-left:0px;
margin-bottom:10px;
height:20px;
}
.channelsContainer ul li a {
color:#3a6c96;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.sitemapContainer .links a {
float:left;
display:inline;
text-decoration:none;
}
.sitemapContainer .links a:hover {
text-decoration:underline;
}
.sitemapContainer .links span.space {
float:left;
display:inline;
margin:0px 8px 6px 8px;
}
/* breadcrumb */

.breadcrumb {
height:40px;
padding-left:29px;
width:754px;
float:left;
}
.breadcrumb ul {
height:29px;
width:auto;
}
.breadcrumb ul li {
float:left;
display:inline;
}
.breadcrumb ul li.bcItem {
padding:7px 8px 10px 8px;
background:url(../img/box/localizer_middle.gif) repeat-x;
}
.breadcrumb ul li.bcSpace {
padding:7px 0px 10px 0px;
background:url(../img/box/localizer_middle.gif) repeat-x;
color:#4e4e4e;
}
.breadcrumb ul li.bcLeft {
width:6px;
height:29px;
background:url(../img/box/localizer_left.gif) no-repeat;
}
.breadcrumb ul li.bcRight {
width:6px;
height:29px;
background:url(../img/box/localizer_right.gif) no-repeat;
}
.breadcrumb ul li.bcItem a {
text-decoration:none;
color:#ff7800;
font-weight:bold;
}
.breadcrumb ul li.bcItem.startPage a {
color:#4e4e4e;
}
/* print  */

.printContainer {
float:right;
margin-right:40px;
padding-top:4px;
display:inline;
}
.printContainer a.printBtn {
width:74px;
height:21px;
display:block;
background:url(../img/btn/print_btn.gif) no-repeat;
}
.printContainer a.printBtn span {
display:none;
}
/* menu */

.nav h3 {
display:block;
padding:5px 0px 8px 0px;
font-weight:bold;
color:#324e6a;
}
.nav ul {
padding-bottom:5px;
}
.nav li {
background:url(../img/bg/nav_bg.gif) 24px top no-repeat;
padding:7px 0px 7px 0px;
}
.nav li.first {
background:none;
}
.nav li a {
background:url(../img/bullet/nav_bullet.gif) left 3px no-repeat;
padding:1px 0px 2px 22px;
display:block;
text-decoration:none;
color:#324e6a;
}
li.navItem a:hover {
text-decoration:underline;
}
.nav li a.active {
color:#ff9700;
font-weight:bold;
}



/* menu */

.navRight h3{
display:block;
padding:15px 0px 8px 0px;
font-weight:bold;
color:#324e6a;
margin-left:5px;
}
.navRight ul{
padding-bottom:5px;
margin-left:5px;
}
.navRight li{
background:url(../img/bg/nav_bg.gif) 24px top no-repeat;
padding:7px 0px 7px 0px;
}
.navRight li.first{
background:none;
}
.navRight li a{
background:url(../img/bullet/nav_bullet.gif) left 3px no-repeat;
padding:1px 0px 2px 22px;
display:block;
text-decoration:none;
color:#324e6a;
}
li.navItem a:hover{
text-decoration:underline;
}
.navRight li a.active{
color:#ff9700;
font-weight:bold;
}



/* siteNav */

.siteNav{
clear:both;
padding:8px 0px;
height:25px;
}

.siteNav .backLink{
float:right;
display:inline;
margin-right:10px;
}
.siteNav .topPageLink{
float:right;
display:inline;
}
.siteNav .backLink a span, .siteNav .topPageLink a span{
display:none;
}
.siteNav .backLink a{
display:block;
width:60px;
height:21px;
background:url(../img/btn/wstecz_btn.gif) no-repeat;
}
.siteNav .topPageLink a{
display:block;
width:62px;
height:21px;
background:url(../img/btn/do_gory_btn.gif) no-repeat;
}

/* komunikaty */

.communicate {
margin:10px;
padding:20px 20px 30px 152px;
}
.communicate .title {
padding-bottom:7px;
margin-bottom:10px;
}
.ok {
background:#e2ffd9 url(../img/znak_ok.gif) 32px 11px no-repeat;
border:1px solid #099620;
color:#118919;
}
.ok .title {
background:url(../img/line_ok.gif) left bottom no-repeat;
}
.info {
background:#d9edff url(../img/znak_info.gif) 32px 11px no-repeat;
border:1px solid #2a93ff;
color:#0052a5;
}
.info .title {
background:url(../img/line_info.gif) left bottom no-repeat;
}
.stop {
background:#f8e7e7 url(../img/znak_stop.gif) 32px 11px no-repeat;
border:1px solid #ff7676;
color:#ff0000;
}
.stop .title {
background:url(../img/line_stop.gif) left bottom no-repeat;
}
.uwaga {
background:#fff0d9 url(../img/znak_uwaga.gif) 32px 11px no-repeat;
border:1px solid #ff8e2a;
color:#e78900;
}
.uwaga .title {
background:url(../img/line_uwaga.gif) left bottom no-repeat;
}


    
/* menu */

#headerMenu{
padding-left:29px;
height:43px;
}
#headerMenu li{
float:left;
display:inline;
height:39px;
}
#headerMenu li a{
display:block;
height:39px;
background-repeat:no-repeat;
}
#headerMenu li a span{
display:none;
}
#headerMenu li a:hover{
background-position:0px -39px;
}
#headerMenu li.active a{
background-position:0px -39px;
}


#menu_o_dialogmedia{
background-image:url(../img/menu/o_dialogmedia.gif);
width:147px;;
}
#menu_telewizja{
background-image:url(../img/menu/telewizja.gif);
width:106px;
}
#menu_wypozyczalnia{
background-image:url(../img/menu/wypozyczalnia.gif);
width:141px;
}
#menu_telefon{
background-image:url(../img/menu/telefon.gif);
width:94px;
}
#menu_internet{
background-image:url(../img/menu/internet.gif);
width:99px;
}
#menu_promocje{
background-image:url(../img/menu/promocje.gif);
width:106px;
}
#menu_pomoc{
background-image:url(../img/menu/pomoc.gif);
width:93px;
}
#menu_kontakt{
background-image:url(../img/menu/kontakt.gif);
width:99px;
}

.noMovie{
padding:20px;
border:1px solid #FC9115;
color:#000;
margin-bottom:10px;

}