body.bitwa-na-glosy {background: transparent none !important;}
body.bitwa-na-glosy .tvpTopNav a, body.bitwa-na-glosy .tvpTopNav .welc {color:#fff !important;}
body.bitwa-na-glosy .containerBox .mainBox .contTopBox .contLeftBox h1.th {width:auto;height:auto;text-indent:0; background:none;}

body.bitwa-na-glosy{
	background-color: #280D1A !important;
	font-family: Arial, Helvetica, sans-serif;
	color:#222;
	background-image: url(../gfx/bg-body.jpg) !important;
	background-position: 50% 0 !important;
	background-repeat: no-repeat !important;
}

body.bitwa-na-glosy-2012{
	background-color: #280D1A !important;
	font-family: Arial, Helvetica, sans-serif;
	color:#222;
	background-image: url(../gfx/bg-body.jpg) !important;
	background-position: 50% 0 !important;
	background-repeat: no-repeat !important;
}


a {color:#FFF}
a:hover {color:#FFF;text-decoration:underline;}
a:hover strong, .hover a, .hover a strong {text-decoration:underline;}

strong {font-weight:bold;}

#headerBoxN {display:none;}

/* wyjatki od globalnych def. z arkuszy:
n.css
m.css
top.css margin: 0 auto 5px auto!important; width: auto; text-align: center;
------------------------------------------------------------------ */
/* header */
 #headerBox {display:none; height:0;}
 .tvp-page { width: 995px!important;}
.tvpTopNavVortal { background-image: url(../gfx/top_nav/tn_bg.png)!important;}
.tvpTopNavVortal a.act{background: url("../gfx/top_nav/tn_bg.png") no-repeat scroll center -60px transparent!important;color: #fff!important;}
.tvpTopNavVortal a { background: url("../gfx/top_nav/tn_bg.png") no-repeat scroll right center transparent!important; color: #EAEBF0!important; padding: 0 34px 0 35px;}
.tvpTopNavVortal a:hover{color: #fff!important;}
.tvpTopNavVortal a.last { background: none repeat scroll 0 0 transparent!important;}
.tvpTopNav a, .tvpTopNav .welc { color: #fff!important;}
 span.more { background: url("../gfx/ico/more.png") no-repeat scroll 100% 50%!important;}
.tvpTopNav #userTopBar a.last {  background: url("../gfx/expUserBar.png") no-repeat scroll 98% 50% transparent!important;}
/* footer */
#mainFooter .copy  { background-color: transparent!important; color: #BEA4C1!important; background-image: none!important;}
#mainFooter .box1 a, #mainFooter .box2 a {color:#BEA4C1}
#mainFooter .box1 h4, #mainFooter .box2 h4, #mainFooter .box3 h4 {color:#BEA4C1}
.footer a {color: #BEA4C1!important;}
#containerBox, .containerBox {width: 995px!important;}
#mainFooter { padding: 10px!important; margin-top: 118px;}
.bodyBox { padding: 10px 0 0px 0!important; }
.footerBox .bodyBox {background-image: url(../gfx/mkrofon.png); background-repeat: no-repeat; background-position: 0 0;}
.pagination a { color: #7C569E!important;}

#containerBox #mainContent {display:block;min-height:1300px;}

/* tlo alfa
------------------------------------------------------------------ */
/* 12% z #F3E4FE RGB: 243, 228, 254 */
.footerBox, #mainContent {
/* RBG z alfa css */
/* background: rgb(243, 228, 254)!important;*/
/* background: rgba(243, 228, 254, 0.12)!important;*/
/* grafika IE8 */ background: url(../gfx/bg_content.png) repeat transparent;
 }


/* winieta
------------------------------------------------------------------ */
.headerBox .bodyBox { background:none;}
.mainBox, .headerBox {background:transparent none;}
.track {border:0 none; color: #EDECF2;background:transparent none;margin:3px auto 0 auto;height:20px;padding:0;line-height:20px;padding:0px;}
.track a {color: #C7C5D7;}
.cRed, .more { color: #974882!important;}

#containerBox .mainBox {
	background-image: url(../gfx/bitwa_na_glosy.png);
	background-repeat: no-repeat;
	background-position: 50% 20px;
	/*
	min-height:500px;
   height:auto !important;
   height:500px;*/
}

.TopBar{
	 height: 50px;
	 position: relative;
/* CSS RGBa */
/*background: rgb(243, 228, 254)!important;*/
/*background: rgba(243, 228, 254, 0.3)!important;*/
/* grafika IE8 */ background: url(../gfx/bg_content_top_bar.png) repeat transparent;
}

/*emisja*/
.TopBar #emission{position: absolute; top: 0; right: 0; height: 50px; width: 460px; background-image: url(../gfx/bg_emisja.png);  background-repeat: repeat-x; }
.TopBar #hour {width: 133px; text-align: center; padding: 6px 0; color: #F9F9FC; font-size: 12px; font-weight: bold;}
.TopBar #hour span{display: block; color: #C79BD3;  font-size: 15px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 2px;}
.TopBar #hour,.TopBar #emission img{ float: left;}

/* sponsorzy logo / portale spolecznosciowe yt/fb/nk */
#sponsor{position: absolute;	left: 15px; top:0;}
#sponsor ul {margin: 8px 0 0 0;padding:0; list-style: none;}
#sponsor ul li {display: inline;}
#sponsor ul li.sponsor, #sponsor ul li.bng2011 a{	color: #EFF0F2; font-weight: bold; }
#sponsor ul li.bng2011 {padding: 0 45px 0 50px;}
#sponsor ul li.bng2011 span { color: #fff; font-size: 14px;  margin-left: 2px; font-weight: normal;}
#sponsor ul li.sponsor_logo{padding: 0px 0 0 15px;}
#sponsor ul li img{ vertical-align: middle;}
#sponsor ul li.like{color: #574C78; font-weight: bold;}
#sponsor ul li.yt,#sponsor ul li.nk,#sponsor ul li.fb{padding-left: 6px;}

/* menu poziome
------------------------------------------------------------------ */
#sMenu {display:block;position:relative; padding:0px;margin:175px 0 5px 0px;border:0 none;width:995px; height: 30px;}
#sMenu li {display:block;float:left;position:relative;border:0 none;color:#FFF;height:30px;margin:0px;padding:0;}
#sMenu li a {display:block;text-indent:-999pt;padding:0;height:30px;text-indent:-9999pt;margin:0;
background-image: url(../gfx/sprit-menu.png)!important; /* kolizja z n.css*/
background-repeat: no-repeat!important;/* kolizja z n.css*/
background-color: transparent!important;/* kolizja z n.css*/
}

#sMenu #tab_start a {width:98px; background-position: 0 0;}
#sMenu #tab_start a:hover {background-position: 0 -30px;}
#sMenu #tab_start.act a {background-position: 0 -30px;}
#sMenu #tab_start.disable a {background-position: 0 -76px; height: 64px;}

#sMenu #tab_druzyny a {width:132px; background-position: -98px 0;}
#sMenu #tab_druzyny a:hover {background-position: -98px -30px;}
#sMenu #tab_druzyny.act a {background-position: -98px -30px;}
#sMenu #tab_druzyny.disable a {background-position: -98px -76px; height: 64px;}

#sMenu #tab_eksperci a {width:134px; background-position: -230px 0;}
#sMenu #tab_eksperci a:hover {background-position: -230px -30px;}
#sMenu #tab_eksperci.act a {background-position: -230px -30px;}
#sMenu #tab_eksperci.disable a {background-position: -230px -76px; height: 64px;}

#sMenu #tab_aktualnosci a {width:183px; background-position: -364px 0;}
#sMenu #tab_aktualnosci a:hover {background-position: -364px -30px;}
#sMenu #tab_aktualnosci.act a {background-position: -364px -30px;}
#sMenu #tab_aktualnosci.disable a {background-position: -364px -76px; height: 64px;}

#sMenu #tab_wideo a {width:108px; background-position: -547px 0;}
#sMenu #tab_wideo a:hover {background-position: -547px -30px;}
#sMenu #tab_wideo.act a {background-position: -547px -30px;}
#sMenu #tab_wideo.disable a {background-position: -547px -76px; height: 64px;}

#sMenu #tab_fotogalerie a {width:177px; background-position: -655px 0;}
#sMenu #tab_fotogalerie a:hover {background-position: -655px -30px;}
#sMenu #tab_fotogalerie.act a {background-position: -655px -30px;}
#sMenu #tab_fotogalerie.disable a {background-position: -655px -76px; height: 64px;}

#sMenu #tab_o-programie a {width:163px; background-position: -832px 0;}
#sMenu #tab_o-programie a:hover {background-position: -832px -30px;}
#sMenu #tab_o-programie.act a {background-position: -832px -30px;}
#sMenu #tab_o-programie.disable a {background-position: -832px -76px;height: 64px;}

/* wideo player */
#videoBox {background: #F2E5FF;}
#videoBox.brBot {border:none;}
#RightPane .videoPlayerBox #videoBox {display:block;background:none transparent;padding:0;}
#RightPane .videoPlayerBox #playerBoxContainer-x {display:block;width:463px;height:300px;}
#RightPane .videoPlayerBox #playerBoxContainer-x #player {display:block;width:463px;height:300px;}
#RightPane .videoPlayerBox #silverlightControlHost {display:block;width:463px;height:300px;}
#RightPane .videoPlayerBox #likeBoxContainer-x {background:none transparent;}

/* etap pierwszy  wg proj. BnG_etap_pierwszy_HP
/* wyjatkami czyli: brak apli, brak loga, inna pozycja menu, wyzsze item'y menu
steruje iloczyn klas bazowych z klasą 'etap1'
-------------------------------------------------------------------------------------------*/
.footerBox.etap1, .footerBox.etap1 .bodyBox{	background-image: none!important;} /* wylacz aple */
#mainBox.etap1 {	background-image: none;} /* wylacz logo */
#mainBox.etap1 #sMenu{margin: 15px 0 5px 0;}/* pozycja menu */
#mainBox.etap1 #sMenu, #mainBox.etap1 #sMenu li {height: 64px!important;} /* wyzsze kontenery na nieaktywne przyciski */
#mainBox.etap1 #sMenu li{margin-top: 19px!important;}
#mainBox.etap1 #sMenu li.disable{margin-top: 0!important;}
.TopBar #counter{ position: absolute; top: 0; right: 0; height: 50px; width: 266px;}
#etap1{ text-align: center;}


/* Modul aktualnosci w prawej kolumnie */
#md_aktualnosci6200970 div.modul .in-md .md-body .img {width:120px;height:90p;overflow:hidden;border: 1px solid #C67EB3;}
#md_aktualnosci6200970 div.modul .in-md .md-body .img:hover {border: 1px solid #CDB1C4;}
#md_aktualnosci6200970 div.modul .in-md .md-body .img img {border:none;}


/* 2 cols
------------------------------------------------------------------------------------------*/
.mainContent{margin: 0!important;}
.mainContent .contRightBox {  margin: 8px 0px 0 0px; padding: 0;width:335px!important;}
.mainContent .contLeftBox { margin: 8px 10px 0 10px; width: 640px!important;}

/* right col modul
------------------------------------------------------------------------------------------*/
.contRightBox div.short{
	margin: 0 10px 10px 0;
}
.contRightBox div.short ul{list-style: none;	margin: 0; padding: 0;}
.contRightBox div.short ul li a{	color: #F3D8FD; font-weight: bold;}
.contRightBox div.short ul li a:hover{	color: #FAEDFE; }
.contRightBox div.modul h2.tht {
    color: #F3E4FE;
    font-size: 15px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: bold;
    height: 31px;
	 background-color: #9D5A8D;
    line-height: 31px;
    margin: 0;
	 border-bottom: 1px solid #C57DB3;
    width: 100%;
	 background-image: url(../gfx/bg_h2_right.png);
	 background-repeat: no-repeat;
	 overflow: hidden;
	 text-align: left;
}
.contRightBox div.modul h2.tht span{
	display: block;
	margin: 0px 0 0px 12px;
}
.contRightBox div.modul h2.tht a{color: #F3E4FE; text-decoration: none;}
.contRightBox div.modul h2.tht a:hover{ color: #fff;}

/* wideo - aktualnosci
------------------------------------------------------------------------------------------*/
.contRightBox div.short .box_wideo,
.contRightBox div.short .box_aktualnosci{
	border:1px solid #AA5D92;
	background-color: #331226;
	background-image: url(../gfx/bg-short-wideo.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.contRightBox div.short .box_wideo .md-body,
.contRightBox div.short .box_aktualnosci .md-body{padding: 0 0px 5px 0;}
.contRightBox div.short .box_wideo img,
.contRightBox div.short .box_aktualnosci img{
	vertical-align: top;
	margin-right: 10px;
	border: 1px solid #C67EB3;
	float: left;
}
.contRightBox div.short .box_wideo img:hover,
.contRightBox div.short .box_aktualnosci img:hover{border: 1px solid #CDB1C4;}
.contRightBox div.short .box_wideo ul.list-std,
.contRightBox div.short .box_aktualnosci ul.list-std{	margin: 10px 10px 0 10px;}
.contRightBox div.short .box_wideo ul.list-std li,
.contRightBox div.short .box_aktualnosci ul.list-std li{	padding: 0 0 10px 0;}
.contRightBox div.short .box_wideo a.moreLink,
.contRightBox div.short .box_aktualnosci a.moreLink{color:#A082BD; float: right; margin-right: 10px;}
.contRightBox div.short .box_wideo a.moreLink:hover,
.contRightBox div.short .box_aktualnosci a.moreLink:hover {color:#fff;}

/* eksperci
------------------------------------------------------------------------------------------*/
.contRightBox div.short .box_eksperci{	border:1px solid #AA5D92; background-color: #331226;}
.contRightBox div.short .box_eksperci .md-body{padding: 0 0px 5px 0; text-align: center;}
.contRightBox div.short .box_eksperci .articles.sliderbox{	margin: 10px auto 10px auto; position: relative;}
.contRightBox div.short .box_eksperci a.moreLink{color:#A082BD; float: right; margin-right: 10px;}
.contRightBox div.short .box_eksperci a.moreLink:hover {color:#fff;}
.contRightBox div.short .box_eksperci h5{	font-size: 12px; margin-top: 3px;}

/* slider jak w module fotoreportarze beta.v3.tvp.pl -
/* ten zapis chyba częsciowo do usuniecia */
.box_eksperci .sliderbox .slider-nav-left,
.box_eksperci .sliderbox .slider-nav-right {
    background-position: center center;
    height: 68px;
    position: absolute;
    text-indent: -999em;
	 cursor: pointer;
    width: 22px;}
.box_eksperci .sliderbox .nav-arrow-left {
    background-position: center center;
    cursor: pointer;
    height: 68px;
    width: 22px;
}
.box_eksperci .sliderbox .nav-arrow-left {
    background-image: url(../tmp_gfx/ar_l.png);
	 background-repeat: no-repeat;
    display: block;
	 height: 68px;
    width: 22px;
}
.box_eksperci .sliderbox .nav-arrow-right {
    background-image: url(../tmp_gfx/ar_r.png);
	 background-repeat: no-repeat;
    display: block;
    height: 68px;
    width: 20px;
	 }

.sliderbox .slider-nav-left {
    left: 10px;
    position: absolute;
    top: 35px;
}.sliderbox .slider-nav-right {
    position: absolute;
    right: 10px;
    top: 35px;
}
/* end: slider jak w module fotoreportarze beta.v3.tvp.pl */

/* galeria
------------------------------------------------------------------------------------------*/
.contRightBox div.gallerytoggle {margin: 0 10px 10px 0;border:1px solid #AA5D92;	background-color: #331226;}
.gallerytoggle .top-modul h2.tht {
    color: #F3E4FE;
    font-size: 15px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: bold;
    height: 31px;
	 background-color: #9D5A8D;
    line-height: 31px;
    margin: 0;
	 border-bottom: 1px solid #C57DB3;
    width: 100%;
   background-image: url(../gfx/bg_h2_right.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent:15px;
}
.gallerytoggle .top-modul h2.tht span.text{display: block;margin: 0px 0 0px 12px;}
.gallerytoggle .top-modul h2.tht a{color: #F3E4FE; text-decoration: none;}
.gallerytoggle .top-modul h2.tht a:hover{ color: #fff;}

.gallerytoggle .top-modul {
    /*background: url("../gfx/bg-head.png") repeat-x scroll 0 0 transparent;*/
    display: block;
    height: 31px;
    line-height: 31px;
    padding: 0;
    position: relative;
}
.gallerytoggle .toggler-nav {
    display: block;
    height: 18px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 30px;
    top: 6px;

}
.gallerytoggle .toggler-nav ul {
    display: block;
    height: 18px;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100px;
	 }
.gallerytoggle .toggler-nav li{

    color: #FFFFFF;
    display:  inline;
    height: 17px;
    list-style: none outside none;
    text-align: center;
    padding: 0px;

	 }
#mainContent .gallerytoggle .toggler-nav li a {
    /*background: url("../gfx/bg-btn.png") no-repeat scroll 0 0 transparent;*/
	 background: none repeat scroll 0 0 #DE92CB;
	 border: 1px solid #E7AFDA;
	 margin: 0 2px 0 4px;
    color: #9B3776;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    line-height: 17px;
    text-align: center;
    text-indent: 0;
    width: 17px;
}
#mainContent .gallerytoggle .toggler-nav li a span{}

#mainContent .gallerytoggle .toggler-nav li.dojoxRotatorSelected a, #mainContent .gallerytoggle .toggler-nav li a:hover{
	 border: 1px solid #F9ECF5;
	 background-color: #812E62;
	 color:#F3D8ED;
}
.gallerytoggle .modul {
    display: block;
    margin: 0;
    padding: 0;
}
.gallerytoggle .body_box {
    display: block;
    height: 165px;
    overflow: hidden;
	 width: 280px;
	 margin: 12px auto 0 auto!important;
}
.gallerytoggle .item a .title {
     background-color: #331226;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    min-height: 26px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    width: 264px; /*264*/
}

.gallerytoggle .modul-end {
    display: block;
    height: 12px;
    position: relative;
	 text-align: right;
	 padding-right: 10px;
}
#mainContent .gallerytoggle a.moreLink {
    color: #FFFFFF;
}
.gallerytoggle .item img {
    display: block;
}

.gallerytoggle {display:block;overflow:hidden; margin:0 0 10px;height:227px;overflow:hidden;background:#1d150c;}
.gallerytoggle a:hover .title {text-decoration:underline}
.gallerytoggle .item {display:block;position:relative;float:none; width:280px; height:165px; overflow:hidden;}
.gallerytoggle .moreLink {color:#A082BD;}
#mainContent .gallerytoggle a.moreLink {color:#A082BD;}
#mainContent .gallerytoggle a.moreLink:hover {color:#fff;}
.gallerytoggle .modul .more {clear:both; padding:0 10px 0 0; text-align:right;color:#A082BD}


/* left colum
/* aktualnosci
---------------------------------------------------------------------------------------------*/
#contLeftBox .item-small-listing.box_aktualnosci{background-color: #F2E5FF; margin: 0 0 60px 0!important;}
div.modul .in-md .md-body .img {
    clear: left;
    display: block;
    float: left;
    margin: 0 12px 4px 6px;
}
.contLeftBox div.modul .in-md .md-body a { color: #222;}
.item-small-listing {
    margin: 0 0px 0 0!important;/* kolizja m.css*/
    padding: 0 0px 0px 0px!important;/* kolizja m.css*/
	 }

.item-small-listing .item{ /* mozliwa koniecznosc zaweżenia do iloczynu  klas .item-small-listing.box_aktualnosci */
	 margin: 10px;
}
/* naglowek */
.contLeftBox h3.th{
	 color: #F3E4FE;
    font-size: 15px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: bold;
    height: 31px;
	 background-color: #9F5B8E;
    line-height: 31px;
    margin: 0;
	 border: 1px solid #CA81B7;
    width: 629px;
	 background-image: url(../gfx/bg_h3_left.png);
	 background-repeat: no-repeat;
	 overflow: hidden;
	 text-align: left;
	 text-indent: 0px!important;/* kolizja n.css*/
	 padding: 0 0 0 10px;
}
.contLeftBox h3.th span#tools{ /* narzedzia w naglowku h3 */
	color: #F1E7EE;
	text-transform: none;
	font-weight: normal;
	letter-spacing: normal;
	font-size: 12px;
	float: right;
	margin-right: 30px;
}
.contLeftBox h3.th span#tools a{	color: #F1E7EE;}
.contLeftBox h3.th span#tools a:hover{color: #fff;}
.contLeftBox h3.th span#tools a.LinkItem { margin-right: 0px;	padding: 0 20px 3px 25px; text-decoration: none;	font-weight: bold;}
.contLeftBox h3.th span#tools a.LinkItem:hover,
.contLeftBox h3.th span#tools a.LinkItem.act{text-decoration: none; color: #fff;background-image: url(../gfx/bg_h3_left_underline.png); background-repeat: no-repeat; background-position: 50% 100%;}
.contLeftBox h3.th span#tools a.MenuItem{	margin-left: 20px; padding-bottom: 2px;}
.contLeftBox h3.th span#tools a.MenuItem.act{text-decoration: none; color: #fff;font-weight: bold;}

/* news article */
.articleTools ul li span { border: 1px solid #F1E6FF;}
.articleTools {	margin: 0 0 10px 20px;}
.newsBox .extraInfoNews, .extraInfoNews .imagesBox {	background-color: #F1E6FF;}
.extraInfoNews .imagesBox .sign{ color: #555; font-size: 11px;}
.newsBox{
	background-color: #F1E6FF;
	font-family:  Arial, Helvetica, sans-serif;
   font-size: 100%;
   margin: 0!important;/* kolizja news.css*/
	padding: 15px;
}
.newsBox h1 {
	 color: #1A243D;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0.2em 0!important;/* kolizja news.css*/
}

div.modul .in-md .md-body .extraInfoNews .img  {margin:0;}
#galeria_foto div.modul .in-md .md-body .sGallery .img img {border: 1px solid #403D72}
#galeria_foto div.modul .in-md .md-body .sGallery .wmgalleryThumb .imgbgcontainer img {border:none;}
.imagesBox div.img a {display:block;border: 1px solid #403D72!important;}
.imagesBox div.img img{border:none;}
.newsBox .extraInfoNews, .extraInfoNews .imagesBox  { width: 270px!important; }
/* spolecznosciowe */

.articleLikes ul {
	list-style: none;
	margin: 10px 0 15px 0!important;
	padding: 0!important;
}
.articleLikes  ul .nk iframe {
    width: 120px!important;
}
.articleLikes  ul .google_plus  {
    width: 70px!important;
}
.articleLikes  ul li{
	display: block;
	float: left;
}


/* left colum
/* fotogaleria
---------------------------------------------------------------------------------------------*/
#contLeftBox .item-small-listing.box_fotogaleria{background-color: #F2E5FF; margin: 0 0 60px 0!important; }
#contLeftBox .item-small-listing.box_fotogaleria .list-std {	margin: 20px 0 0 0!important ; padding: 0; list-style: none;}
#contLeftBox .item-small-listing.box_fotogaleria .list-std .img {border: 1px solid #403D72;}
#contLeftBox .item-small-listing.box_fotogaleria .list-std .img:hover {border: 1px solid #CA81B7;}
#contLeftBox .item-small-listing.box_fotogaleria .list-std li{
	display: block; float: left;
	margin: 0px 0 25px 22px; padding: 0;
	width: 287px;
}
#contLeftBox .item-small-listing.box_fotogaleria .list-std li a{
	display: block; color: #1A243D; font-weight: bold; font-size: 13px;
}

div.modul .in-md .md-body .box_fotogaleria .img {
	margin: 0; padding: 0;
}

#contLeftBox .item-small-listing.box_fotogaleria .list-std li .img {display:block;width:285px;height:212px;overflow:hidden;}

.extraInfoNews .subInfoNews{display: block;background:#343658;}
.extraInfoNews .hr {display:none;}
.subInfoNews h4 {color:#D9D9E1;}
.contLeftBox div.modul .in-md .md-body .extraInfoNews .subInfoNews a {color:#B9BDEE ;}

.extraInfoNews .socialBar{
	 background-image: url(../gfx/bg_socialbar.png);
	 background-repeat: repeat-x;
}
.extraInfoNews .socialBar strong {color: #D9D9E1;}
.addthis_toolbox .addthis_button_expanded {	margin-left: 10px; color:#B9BDEE!important;	font-size: 12px!important;}
/* galeria */
.sGallery {	background-color: #F1E6FF;  margin: 0!important; padding: 8px 15px 15px 15px;}
.contLeftBox .sGallery  h3.th {

    background-image: none;
	 background-color: transparent;
	 text-transform: none;
	 color: #1A243D;
    font-size: 18px;
    font-weight: bold;
	 border: none;
    letter-spacing:  normal;
    margin: 0;
    padding: 0 0 20px 0px;
    text-align: left;
    text-indent: 0 !important;
}
#galeria_foto div.modul .in-md .md-body .sGallery .img {
    clear: left;
    display: block;
    float:  none;
    margin: 0px auto 0px auto;
}
#modul-prowadzacy {display:block;margin:10px 0 0 12px;}
#galeria_foto #captionbar{	color: #4D526B!important;  padding: 10px 0 5px 0; border-bottom: 1px solid #C1B8CC;	}
#galeria_foto #navBar_picnr {color: #4D526B!important;  font-size: 11px;width:595px;}
.sGallery .info_galerii {padding:0px 0px 20px 0;}
.sGallery #imageLikeBox{	margin: 12px 0;}
.sGallery #navBar {margin:0 auto;text-align:center;display:block;}
#galleryContainer strong {color:#000;}
.sGallery .wmgalleryThumb {margin:7px;}
.video-h-list {margin:10px 0 0;}
#galleryContainer {  height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 630px;}
	 #galleryContainer strong {
    color: #2B2B2B;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
#galeria_foto .wmgalleryThumb {
    margin: 7px;
}
#galeria_foto .wmgalleryThumb {
    display: inline;
    float: left;
    height: 85px;
    width: 90px;
}
/* po włączeniu m.css poniższe mogą być w kolizji */
#galeria_foto .wmgalleryThumb {float: left; display: inline; width:90px; height:85px}
#galeria_foto .wmgalleryThumb a {border:1px solid #403D72!important;; float:left}
#galeria_foto .wmgalleryThumb a:hover {border:2px solid #7F3C6B!important;; display:block}
#galeria_foto #galleryContainer .act a {border:2px solid #7F3C6B!important;}
#galeria_foto #navBar {
    display: block;
    margin: 0 auto 8px auto;
    text-align: center;
	 position: relative;
}
#galeria_foto #navBar_next {
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: right;
	 position: absolute;
	 right: 0; top:0;
	 background-color: #955280;
	 }
#galeria_foto #navBar_prev {
	position: absolute;
	left: 0; top:0;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
	 background-color: #955280;
}
#galeria_foto #navBar_prev a, #galeria_foto #navBar_next a{ color: #F1E6FF;   text-decoration: none; 	 text-transform: uppercase; background-color: #955280; padding: 2px 6px; letter-spacing: 1px;}
#galeria_foto #navBar_prev a:hover, #galeria_foto #navBar_next a:hover {color: White;}

/* left colum
/* wideo list wersja <UL>
---------------------------------------------------------------------------------------------*/
#contLeftBox .item-small-listing.box_wideo_list{background-color: #F2E5FF; margin: 0 0 60px 0!important; }
#contLeftBox .item-small-listing.box_wideo_list .list-std {	margin: 20px 0 0px 0!important ; padding: 0; list-style: none;}
#contLeftBox .item-small-listing.box_wideo_list .list-std img {border: 1px solid #403D72;}
#contLeftBox .item-small-listing.box_wideo_list .list-std img:hover{border: 1px solid #CA81B7;}
#contLeftBox .item-small-listing.box_wideo_list .list-std li{
	display: block; float: left;
	margin: 0px 0 0px 23px; padding: 0;
	width: 182px;
}
#contLeftBox .item-small-listing.box_wideo_list .list-std li a{
	display: block; color: #1A243D; font-weight: bold; font-size: 12px;
}
div.modul .in-md .md-body .box_wideo_list .img {
	margin: 0; padding: 0;
}
.box_wideo_list{
	padding-bottom: 20px!important;
}

/* wideo list wersja <DIV>
---------------------------------------------------------------------------------------------*/
.box_wideo_list .videoThumbnail {
    display: block;
    float: left;
    margin: 15px 0 0 22px;
    width: 185px;
}
.box_wideo_list .videoThumbnail h4{
	width: 185px;
	margin: 0!important;
	padding: 0!important;
}
.box_wideo_list .videoThumbnail .item{	margin: 0; padding: 0;}
.box_wideo_list .videoThumbnail .item img {border: 1px solid #403D72; margin-bottom: 2px;}

/* left colum
/* wideo article
---------------------------------------------------------------------------------------------*/
.wideoBox{
	background-color: #F1E6FF;
	font-family:  Arial, Helvetica, sans-serif;
   font-size: 100%;
   margin: 0 0 40px 0!important;/* kolizja news.css*/
	padding: 0px;
}
.directory_video .hr {display: none;}
.wideoBox h2.th{
	margin: 15px 15px 15px 15px;
	font-size: 16px;
   font-weight: bold;
}
#player-hiden{	margin: 0 15px;}
.stdVideoList{
	background-color: #CEC4E1;
	border-top:1px solid #A59DB4;
	border-bottom:1px solid #A59DB4;
	margin: 20px 0;
	padding: 10px 0;
}
.stdVideoList .item{
	 float: left;
	 width: 190px;
	 margin: 0px 0 15px 15px;
}
.stdVideoList .box{}
.stdVideoList h3{
	margin: 0px 15px 10px 15px;
	font-size: 16px;
   font-weight: bold;
}
.stdVideoList .item a{
	color: #1A243D;
}
.video-likeBox{
	padding-top: 10px;
	padding-bottom: 10px;
}
.video-likeBox .comment{
	float: left;
	width: 200px;
	padding: 5px 0 10px 40px;
	background-image: url(../gfx/dymek.png);
	background-repeat: no-repeat;
}
.video-likeBox .comment a {color: #F33F4D;  margin-left: 10px;}




/* belka glosowania
modufikacje arkusza:
http://s.v3.tvp.pl/files/portal/wypozyczalnia/css/ext.css
*/
.video-subBox {margin:10px 0 20px; padding:10px; background:#4D5184; color:#fff; font-size:11px; background-image: url(../gfx/bg_video-subbox.png); background-repeat: repeat-x;}
.video-subBox .c1 {width:32%;}
.video-subBox .c2 {width:36%; position:relative;}
.video-subBox .c3 {width:32%; line-height:22px;}
.video-subBox .label {clear:both; float:left; line-height:22px;}
.video-subBox .vote {margin:0 0 0 80px;}
.video-subBox .favLink, .video-subBox .send2Friend {text-align:center; float:none; line-height:22px;}

/** vote */
.video-subBox .vote {position:relative}
.video-subBox .vote ul { width:115px; height:22px; list-style:none; margin:0; padding:0; background:url(../gfx/vote-stars.png);}
.video-subBox .vote ul { background:url(../gfx/vote-stars.png);}
.video-subBox .vote li {float:left; text-indent:-999em;}
.video-subBox .vote a {display:block; position:absolute; width:23px; height:22px; z-index:20; outline:none;}
.video-subBox .vote a.r1 {left:0px} .video-subBox .vote a.r2 {left:23px} .video-subBox .vote a.r3 {left:46px} .video-subBox .vote a.r4 {left:69px} .video-subBox .vote a.r5 {left:92px} .video-subBox .vote a.r6 {left:115px}
.video-subBox .vote a:hover {left:0px; background:url(../gfx/vote-stars.png) repeat-x 0 -22px; z-index:2}
.video-subBox .vote a.r1:hover {width:23px} .video-subBox .vote a.r2:hover {width:46px} .video-subBox .vote a.r3:hover {width:69px} .video-subBox .vote a.r4:hover {width:92px} .video-subBox .vote a.r5:hover {width:115px} .video-subBox .vote a.r6:hover {width:138px}
.video-subBox .vote .actual {display:block; position:absolute; width:0px; height:22px; left:0px; background:url(../gfx/vote-stars.png) repeat-x 0 -22px; z-index:1}
.video-subBox .vote .w0 {width:0px} .video-subBox .vote .w10 {width:23px} .video-subBox .vote .w20 {width:46px} .video-subBox .vote .w30 {width:69px} .video-subBox .vote .w40 {width:92px} .video-subBox .vote .w50 {width:115px} .video-subBox .vote .w60 {width:138px}

/* komentarze */
#komentarz{
	padding: 0px 15px 15px 15px;
}
#komentarz h2{
	margin: 0px 15px 15px 0px;
	font-size: 16px;
   font-weight: bold;
	}
#komentarz ul{
	margin: 0; padding:0;
	list-style: none;
	color: #1A243D;
}
#commentList li {
    background-color: #FBF8FF;
    margin: 10px 0;
	 padding: 14px;
}
#commentList li span.commentName {
     border: 0 none;
    font-weight: bold;
    padding-left: 0px;
}
#commentList li span {
    border-left: 1px solid #E4E4E4;
    float: left;
    padding: 0 10px;
}
#commentList li .abuseDialog{
	float: right;
	border-left: none;
	padding-right: 0;
}
#commentList li .abuseDialog:hover{
	text-decoration: underline;
}
#commentList p {
    margin: 6px 0;
	 clear: both;
    padding: 5px 0;
}
#komentarz #AddForm{
	background-color: #34365B;
	background-image: url(../gfx/bg_form.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding: 15px;
	color: #fff;
}
#komentarz #AddForm h2{
	color: #fff;
}
#komentarz #AddForm #ax_comment-form{
	margin-top: 10px;
}
#komentarz #AddForm .line {
    clear: both;
    float: left;
    line-height: 20px;
    margin-bottom: 1px;
    padding: 4px 0;
    position: relative;
    width: 100%;
	 color: #fff;
}
#komentarz #AddForm .line label {
    font-size: 12px;
    margin: 3px 0;
    text-align: right;
	 color: #fff;
    width: 160px;
	 float: left;
}
#komentarz #AddForm  #commentTxt {
    height: 100px;
    margin-left: 10px;
}

#AddForm  #ax_formVOPregistration .line input[type="text"], #AddForm  .line select, .line textarea {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ABADB3 #E2E3EA #E2E3EA;
    border-right: 1px solid #E2E3EA;
    border-style: solid;
    border-width: 1px;
    color: #34365B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
    padding: 0 5px;
    width: 290px;
	 background-color: #EDEDF1;
}
#AddForm  .line input[type="text"], #AddForm .line select, #AddForm  .line textarea {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ABADB3 #E2E3EA #E2E3EA;
    border-right: 1px solid #E2E3EA;
    border-style: solid;
    border-width: 1px;
    color: #34365B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
    padding: 0 5px;
    width: 300px;
	  background-color: #EDEDF1;
}
#AddForm  .line label, #AddForm  .line input, #AddForm .line select, #AddForm  .line p {
    float: left;
    margin-left: 10px;
}
#AddForm  .captchaCodeBox {   margin: 0 0 0 170px;}
#AddForm  .captchaCodeBox img{	margin-top: 10px;}
#AddForm  .submitBox {
    clear: both;
    overflow: hidden;
    padding: 10px 0 10px 170px;
}
#AddForm  .submitBox .submit{
	 background-color: #955280;
	 border: 1px solid #B873A2;
    color: #F3E4FE;
    font-size: 12px;
    font-weight: bold;
	 text-transform: uppercase;
	 cursor: pointer;
	 padding: 4px 8px;
}
#AddForm  .submitBox .submit:hover{
	 border: 1px solid #D7B0CA;
}
.red, .require {   color: #F30100 !important;}
/* left colum
/* eksperci  list - eksperci article
---------------------------------------------------------------------------------------------*/
#contLeftBox .item-small-listing.box_eksperci{ margin: 0 0 60px 0!important; }
#contLeftBox  .box_eksperci .item{background-color: #513D66;  background-image: url(../gfx/bg_expert.gif); background-repeat: no-repeat; background-position: 100% 100%;  padding: 10px; margin:0 0 10px 0px; border: 1px solid #846CA5;}
#contLeftBox .box_eksperci .item h4.th{	color: #DDA8DE; font-size: 14px;}
#contLeftBox .box_eksperci .item a{ color: #EEECF0!important;}
#contLeftBox .box_eksperci .item span.img img{border: 1px solid #9D93A5;}.box_eksperci .item span.img img:hover{border: 1px solid #846CA5;}
#contLeftBox  div.modul .in-md .md-body .box_eksperci .img {
    clear: left;
    display: block;
    float: left;
    margin: 0 12px 0px 0;}

/* menu eksperci  (w:995px - 2)
---------------------------------------------------------------------------------------------*/
#EksperciMenu {	 background-color: #554977; border: 1px solid #A070AC; padding: 0px; margin: 0px 10px 0 10px;  background-image: url(../gfx/bg_menu_eksperci.png); background-repeat:  repeat-x; height: 50px;	overflow: hidden;}
#EksperciMenu ul{	list-style: none;padding: 0px!important; margin: 0px!important;}
#EksperciMenu ul li{
	display: block;
	float: left;
	border-left: 1px solid #5E567E;
	height: 50px;	overflow: hidden;
}
#EksperciMenu ul li:first-child{border-left: none;}
#EksperciMenu ul li a {
	display: block;
	float: left;
	color: #EEEDF1;
	font-size: 13px;
	font-weight: bold;
	width: 242px;
	text-align: center;
	padding: 15px 0 5px 0;

}
#EksperciMenu ul li a:hover,
#EksperciMenu ul li.act a{
	text-decoration: none;
	color: White;
	background-image: url(../gfx/menu_eksperci_act.png);
	background-repeat: no-repeat; background-position: 50% 100%;
}
/* menu chóry - wersja menu  eksperci,
rożnica: brak stałej szerokości Item'ów menu;
w menu Ekspercki stała szerokość Item'ów może być konieczna z uwagi na porządek graficzny

Menu Chóry (#EksperciChoryMenu) z uwagi na niewiadome szerokości Itemów i ich ilości jest centrowane.
---------------------------------------------------------------------------------------------*/
#EksperciChoryMenu{
	width: 973px;
	margin: 0 10px 0 10px;
}
#centeredmenu {
   float:left;
   width:100%;
background-color: #554977;
border: 1px solid #A070AC;
background-image: url(../gfx/bg_menu_eksperci.png);
 background-repeat:  repeat-x;
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
	border-left: 1px solid #635B82;
}
#centeredmenu ul li:first-child{
	border-left: none;
}
#centeredmenu ul li:first-child
    {
        font-weight:bold;
    }
#centeredmenu ul li /* IE firs-child*/
    {  height:40px;border-left:expression((!this.previousSibling) ? "none" : "1px solid #635B82" );  }
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:5px 10px 7px;
   color:#EEEDF1;
	 height:40px;
	 line-height:1.4em;
   text-decoration:none;
	font-weight: bold;
}

#centeredmenu ul li a span{color: #F3D8FD;}
#centeredmenu ul li a:hover,
#centeredmenu ul li.act a {
   color:#fff;
		background-image: url(../gfx/menu_eksperci_act.png);
	background-repeat: no-repeat; background-position: 50% 100%;
}
/* left colum
/* chóry
---------------------------------------------------------------------------------------------*/
#contLeftBox .item-small-listing.box_chor{	 margin: 0 0 60px 0!important; }
#contLeftBox .box_chor #trener
{
	  background-color: #513D66;
    background-image: url(../gfx/bg_trener.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    border: 1px solid #846CA5;
    margin: 0 0 10px 0;
    padding: 12px 10px 10px 12px;

}
#contLeftBox .box_chor .box_members_list .item{
			background-image: none;
			background-color: transparent;
         border: none;
}


#contLeftBox .item-small-listing.box_members_list h3{
	text-transform: none;
	letter-spacing:  normal;
	font-size: 13px;
	color: #F9F1FE;
}
#contLeftBox .item-small-listing.box_members_list{background-color: #F2E5FF; margin: 0 0 60px 0!important; }
#contLeftBox .item-small-listing.box_members_list .list-std {	margin: 10px 0 0px 0!important ; padding: 0; list-style: none;}
#contLeftBox .item-small-listing.box_members_list .list-std img {border: 1px solid #403D72;}
#contLeftBox .item-small-listing.box_members_list .list-std img:hover{border: 1px solid #CA81B7;}
#contLeftBox .item-small-listing.box_members_list .list-std li{
	display: block; float: left;
	margin: 0px 0 0px 23px; padding: 0;
	height:170px;
	overflow:hidden;
	width: 182px;
}
#contLeftBox .item-small-listing.box_members_list .list-std li a{
	display: block; color: #1A243D; font-weight: bold; font-size: 12px;
}
div.modul .in-md .md-body .box_members_list .img {
	margin: 0 10px  3px 0; padding: 0;
}
.box_members_list{
	padding-bottom: 20px!important;
}
#trener {color: #EEECF0;}
#trener p{ margin: 0.6em 0;}
#trener h4{ color: #E41522; font-size: 13px; font-weight: bold; margin-bottom: 20px;}
#contLeftBox .item-small-listing.box_members_list .list-std li {
    display: block;
    float: left;
    margin: 10px 0 0 10px;
    padding: 0;
    width: 308px;}
#contLeftBox .item-small-listing.box_members_list .list-std li	img, #contLeftBox .item-small-listing.box_members_list .list-std li	img:hover{	border: 1px solid #403D72; }
.box_members_list h5{ font-size: 12px; font-weight: bold; margin-bottom: 0.2em}

#trener .extraInfoNews {
	float: left;
	margin:0 14px 0px 0;
}
#trener .extraInfoNews img.bl{border: 1px solid #A99EB3;}
#trener .extraInfoNews .socialBar{
	background-image: none;
	margin: 10px 0;
	position: relative;
	height: 25px;
}
#trener .extraInfoNews .socialBar a{ display: block; position: absolute; top: 0; color: #E8E4EC;}
#trener .extraInfoNews .socialBar .fb{left: 0; background-image: url(../gfx/ico_fb.png); background-repeat: no-repeat; padding: 5px 0 5px 30px;}
#trener .extraInfoNews .socialBar .nk{right: 0; background-image: url(../gfx/ico_nk.png); background-repeat: no-repeat;background-position:100% 0;: no-repeat;padding: 5px 30px 5px 0px;}
#trener .extraInfoNews .userMenu {
	margin: 20px 0;
}
#trener .extraInfoNews .userMenu ul{
	margin: 0; padding: 0;
	list-style: none;
}
#trener .extraInfoNews .userMenu a{
	display: block;
	margin: 4px 0;
	color: #EDEBEF;
}
#trener .extraInfoNews .userMenu .myTeam a{
	color: #9AD24E; font-weight: bold;
	background-color: #3F2E4D;
	padding: 5px 0 5px 45px;
	background-image: url(../gfx/check.png);
	background-repeat: no-repeat;
}
#trener .extraInfoNews .userMenu .myTeam a:hover{background-color: #49355A;}
#trener .extraInfoNews .userMenu .lostTeam a
{
	background-color: #49355A;
	padding: 5px 0 5px 8px;
	color: #D41B2A;
}
#trener .extraInfoNews .userMenu .changeTeam a,
#trener .extraInfoNews .userMenu .selectTeam a{
	background-color: #49355A;
	padding: 5px 0 5px 8px;
	color: #EDEBEF;
	font-weight: bold;
}
#trener .extraInfoNews .userMenu .changeTeam a:hover,
#trener .extraInfoNews .userMenu .selectTeam a:hover,
#trener .extraInfoNews .userMenu .lostTeam a:hover{
	background-color: #3F2E4D;
}
/* prawa kolumna - moduły drużyn */
#contRightBox .box_aktualnosci_team h2, #contRightBox .box_wideo_team h2,
#contRightBox .box_aktualnosci_team h2 a, #contRightBox .box_wideo_team h2 a{
	color: #EDB5ED;
	text-transform: none;
	background-image: none;
	background-color: #523D67;
	border: none;
	font-size: 12px;
	letter-spacing: normal;
}
#contRightBox .box_aktualnosci_team h2 a:hover, #contRightBox .box_wideo_team h2 a:hover{
	color: #F8E8F8;
}
#contRightBox .box_aktualnosci_team, #contRightBox .box_wideo_team ,
#contRightBox .box_aktualnosci_team, #contRightBox .box_wideo_team {
	background-color: #523D67;
	border: 1px solid #846CA5;
}
.contRightBox div.short .box_wideo_team a.moreLink, .contRightBox div.short .box_aktualnosci_team a.moreLink {
    color: #A082BD;
    float: right;
    margin-right: 10px;
}
.contRightBox div.short .box_wideo_team a.moreLink:hover, .contRightBox div.short .box_aktualnosci_team a.moreLink:hover{ color: #fff;}
.contRightBox div.short .box_wideo_team .md-body, .contRightBox div.short .box_aktualnosci_team .md-body { padding: 0 0 5px 0;}
.contRightBox div.short .box_wideo_team img, .contRightBox div.short .box_aktualnosci_team img {
    border: 1px solid #846CA5;
    float: left;
    margin-right: 10px;
    vertical-align: top;
}
.contRightBox div.short .box_wideo_team img:hover,
.contRightBox div.short .box_aktualnosci_team img:hover{border: 1px solid #CDB1C4;}
.contRightBox div.short .box_aktualnosci_team ul li a,
.contRightBox div.short .box_wideo_team ul li a { color: #ECEAEE; font-weight: bold;}
.contRightBox div.short .box_wideo_team ul.list-std, .contRightBox div.short .box_aktualnosci_team ul.list-std {  margin: 10px 10px 0;}
.contRightBox div.short .box_wideo_team ul.list-std li, .contRightBox div.short .box_aktualnosci_team  ul.list-std li {padding: 0 0 10px;}

/*
szablon: BnG etap drugi HP
belka kibicuj --------------------------------------------------------------  */
 #centeredmenu ul .teamFan,
 #centeredmenu ul .teamRegion,
 #centeredmenu ul .teamSelect{
  	 border-left: none;
	  margin-top: 10px;
	  margin-bottom: 3px;
  }
 #centeredmenu ul .teamFan a:hover,
 #centeredmenu ul .teamRegion a:hover,
  #centeredmenu ul .teamSelect a:hover {
	background-image: none;
}
  #centeredmenu ul .teamSelect a
{
	color: #F3141E;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 1px;
	 margin: 0 0 10px 15px;
    padding: 5px 5px 0px 5px;
	border-bottom: 2px solid #F3141E;
	line-height: 1.2em;

}
#centeredmenu ul .teamSelect a:hover{color: #F8E8F8;}

#centeredmenu ul li.teamFan span {
   display:block;
   margin:0 0 0 1px;
   padding:5px 15px 7px 0px;
   color: #F3141E;
	font-size: 13px;
   text-decoration:none;
   line-height: 1.2em;
	font-weight: bold;

}
#centeredmenu ul li.teamRegion span {
   display:block;
   margin:0 0 0 1px;
   padding:6px 15px 7px 0px;
   color: #fff;
	font-size: 12px;
   text-decoration:none;
   line-height: 1.2em;
	font-weight: bold;

}
#centeredmenu ul li.teamRegion a{	padding: 6px 10px 7px;}
/*
szablon: BnG etap drugi HP
belka 4 twarze  --------------------------------------------------------------  */
#contPersonBox{
	 background-color: #523D67;
	 border: 1px solid #846CA5;
	 margin: 10px;
	 padding: 0px;
}
#contPersonBox ul{
	margin: 0 0 0 1px;
	padding: 0;
}
#contPersonBox li{
	display: block;
	float: left;
	border: 1px solid #A99EB3;
	width: 228px;
	height: 280px;
	margin: 10px 0px 10px 10px;
	position: relative;
	overflow:hidden;
}
#contPersonBox li img{
	position: absolute;
	top: 0px; left: 0px;
	z-index: 1;
}
#contPersonBox li span{
	position: absolute;
	bottom: 0px; left: 0px;
	display: block;
	padding: 4px;
	background-image: url(../gfx/bg_contpersonbox.png);
	z-index: 100;
}
#contPersonBox li a:hover{
	 color: #E0E0E0;
	 text-decoration: none;
}
/*
szablon: BnG etap drugi HP
belka poznaj chóry  --------------------------------------------------------------  */
#contChoirBox{
	background-color: #280D16;
	border: 1px solid #AA5D92;
	margin: 10px;
	padding: 0px;
}
#contChoirBox h3{

    color: #F3E4FE;
    font-size: 15px;
    font-weight: bold;
    letter-spacing:  1px;
	 text-transform: uppercase;
	 margin: 12px 0 0px 8px;
}
#contChoirBox h3 a{
	 color: #F3E4FE; text-decoration: none;
}
#contChoirBox h3 a:hover{
	 color: #FCF8FE; text-decoration: none;
}
#contChoirBox ul{	padding: 0; margin: 0;}
#contChoirBox li img{
	position: absolute;
	top: 0px; left: 0px;
	height: 84px;
	border: 1px solid #8E738A;
	z-index: 1;
}
#contChoirBox li img:hover{
	 border: 1px solid #BF4B9B;
}
#contChoirBox li span.region{
	position: absolute;
	bottom: 0px; left: 1px;
	display: block;
	padding: 0px 2px;
	background-image: url(../gfx/bg_contpersonbox.png);
	z-index: 100;
	color: #F4F3F3;
	font-size: 11px;
	width: 109px;
	text-align: center;
	height: 18px;
}
#contChoirBox li span.trener{

  width: 115px;
	display: block;
	color: #F4F3F3;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	text-transform:uppercase;
	height: 24px;
	overflow: hidden;
	margin-top: 5px;
}

#contChoirBox li{
	display: block;
	float: left;

	width: 115px;
	height: 112px;
	margin: 10px 0px 5px 6px;
}
#contChoirBox li span.t
{
	position: relative;
	width: 115px; height: 85px;
}
#contChoirBox li span{
	 display: block;
}

#contChoirBox li a:hover{
	 color: #E0E0E0!important;
	 text-decoration: none;
}
/*
szablon: BnG etap drugi HP
two columns equal height  --------------------------------------------------------------  */
#cont2colBox{
   min-height:540px;
  height:auto !important;
  height:540px;
  background-repeat: repeat-y;
  background-image:  url(../gfx/bg_cont2colbox.png);
  margin:  0 0 0 10px;
}
#LeftPane {
	width: 482px;
	float: left;
	margin: 0 10px 0 0;
}
#RightPane {
	width: 483px;
	float: left;
}
#LeftPane .item{	margin: 10px;}
#LeftPane .item h4{margin-bottom: 4px; color: #1A243D;}

#LeftPane h3.th, #RightPane h3.th {
    background-color: #9F5B8E;
    background-image: url("../gfx/bg_h3_left2.png");
	 background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #CA81B7;
    color: #F3E4FE;
    font-size: 15px;
    font-weight: bold;
    height: 31px;
    letter-spacing: 1px;
    line-height: 31px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-align: left;
    text-indent: 0 !important;
    text-transform: uppercase;
    width: 471px;
} #LeftPane h3.th{width: 470px;}
#cont2colBox #RightPane h4{ color: #1A243D; font-size: 14px; margin: 4px 0 10px 0;}
#cont2colBox h3.th span#tools {
    color: #F1E7EE;
    float: right;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    margin-right: 30px;
    text-transform: none;
}
#cont2colBox h3.th span#tools a {
    color: #F1E7EE;
}
#cont2colBox h3.th span#tools a:hover {   color: #FFFFFF;}
#cont2colBox h3.th span#tools a.LinkItem {
    font-weight: bold;
    margin-right: 0;
    padding: 0 20px 3px 25px;
    text-decoration: none;
}
#cont2colBox h3.th span#tools a.LinkItem:hover, #cont2colBox h3.th span#tools a.LinkItem.act {
    background-image: url("../gfx/bg_h3_left_underline.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
}
#cont2colBox h3.th span#tools a.MenuItem {
    margin-left: 20px;
    padding-bottom: 2px;
}
#cont2colBox h3.th span#tools a.MenuItem.act{	text-decoration: underline;}
#LeftPane .img {
    clear: left;
    display: block;
    float: left;
    margin: 0 12px 4px 0;
		width:120px;
		height:90px;
		overflow:hidden;
		border: 1px solid #403D72;
}

#galeria_foto #slideshow  {display:block;width:603px;margin:0 auto;}

#previewPane {display:block;width:603px;margin:0 auto;}

#cont2colBox .item a { color: #1A243D;}
#cont2colBox .innertube{
margin: 10px; /*Margins for inner DIV inside RightPanel*/
}
#LeftPane .innertube{
margin: 0px 0 10px 0; /*Margins for inner DIV inside RightPanel*/
}
#RightPane .list-std{
	margin:  10px 0 0 0;
	padding: 0;
	list-style: none;
}
#RightPane .list-std li{
	width: 122px;
  line-height: 1.1em;
	float: left;
	margin:0 15px 0 15px;
	display: block;
}
#RightPane .list-std li .img {display:block;border: 1px solid #403D72;width: 120px;height:90px;overflow:hidden;margin:0 0 6px 0;}
#RightPane .list-std li a {display:block;margin:0}
#RightPane a.moreLink, #LeftPane a.moreLink{
    color: #1A243D;
    float: right;
	 font-weight: bold;
    margin-right: 10px; }



 /* 3 col. bottom
 ------------------------------------------------------------------------------------------*/
#cont3colBox{
	margin: 10px 10px 0px 10px;
	padding-bottom: 50px;
}
#cont3colBox .short{
	width: 324px!important;
	float: left;
}

 /* 3 col. bottom  mod. eksperci
------------------------------------------------------------------------------------------*/
#cont3colBox div.modul h2.tht {
    color: #F3E4FE;
    font-size: 15px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: bold;
    height: 31px;
	 background-color: #9D5A8D;
    line-height: 31px;
    margin: 0;
	 border-bottom: 1px solid #C57DB3;
    width: 100%;
	 background-image: url(../gfx/bg_h2_right.png);
	 background-repeat: no-repeat;
	  background-position: right;
	 overflow: hidden;
	 text-align: left;
}
#cont3colBox .slider-inner ul{	margin: 0; padding:0;}

#cont3colBox div.modul h2.tht span{
	display: block;
	margin: 0px 0 0px 12px;
}
#cont3colBox div.modul h2.tht a{color: #F3E4FE; text-decoration: none;}
#cont3colBox div.modul h2.tht a:hover{ color: #fff;}
#cont3colBox div.short .box_eksperci{	border:1px solid #AA5D92; background-color: #331226; margin-right: 10px;}
#cont3colBox div.short .box_eksperci .md-body{padding: 0 0px 5px 0; text-align: center;}
#cont3colBox div.short .box_eksperci .articles.sliderbox{	margin: 0px auto 10px auto; position: relative;}
#cont3colBox div.short .box_eksperci a.moreLink{color:#A082BD; float: right; margin-right: 10px;}
#cont3colBox div.short .box_eksperci a.moreLink:hover {color:#fff;}
#cont3colBox div.short .box_eksperci h5{	font-size: 12px; margin-top: 3px;}

/* slider jak w module fotoreportarze beta.v3.tvp.pl -
/* ten zapis chyba częsciowo do usuniecia */
.box_eksperci .sliderbox .slider-nav-left,
.box_eksperci .sliderbox .slider-nav-right {
    background-position: center center;
    height: 68px;
    position: absolute;
    text-indent: -999em;
	 cursor: pointer;
    width: 22px;}
.box_eksperci .sliderbox .nav-arrow-left {
    background-position: center center;
    cursor: pointer;
    height: 68px;
    width: 22px;
}
.box_eksperci .sliderbox .nav-arrow-left {
    background-image: url(../tmp_gfx/ar_l.png);
	 background-repeat: no-repeat;
    display: block;
	 height: 68px;
    width: 22px;
}
.box_eksperci .sliderbox .nav-arrow-right {
    background-image: url(../tmp_gfx/ar_r.png);
	 background-repeat: no-repeat;
    display: block;
    height: 68px;
    width: 20px;
	 }

.sliderbox .slider-nav-left {
    left: 10px;
    position: absolute;
    top: 35px;
}.sliderbox .slider-nav-right {
    position: absolute;
    right: 10px;
    top: 35px;
}
/* end: slider jak w module fotoreportarze beta.v3.tvp.pl */

 /* 3 col. bottom  mod. galeria
------------------------------------------------------------------------------------------*/
#cont3colBox div.gallerytoggle {margin: 0 10px 10px 0;border:1px solid #AA5D92;	background-color: #331226;}
#cont3colBox .gallerytoggle .top-modul h2.tht { background-position: right;}
#cont3colBox .gallerytoggle .toggler-nav li a span{}
#cont3colBox .gallerytoggle .toggler-nav li.dojoxRotatorSelected a, #mainContent .gallerytoggle .toggler-nav li a:hover{
	 border: 1px solid #F9ECF5;
	 background-color: #812E62;
	 color:#F3D8ED;
}
#cont3colBox div.gallerytoggle {
    background-color: #331226;
    border: 1px solid #AA5D92;
    margin: 0 10px 10px 0;
	 height: 256px;
}
#cont3colBox div.box_eksperci, #contRightBox div.box_eksperci{	 height: 256px;}
#cont3colBox .gallerytoggle .modul-end{margin-top: 10px;}

.sSerwis #mainContent .contLeftBox {padding-top:0;}
/* zmiany */
.content-listing-box, .content-gallery-listing-box {background-color:#F1E6FF}

.news-more-link {display:block;float:right;font-weight:bold;color:#F3D8FD;}
.news-less-link {display:block;float:right;font-weight:bold;color:#F3D8FD;}

#komentarz {display:block;color:#FFF;background:#F2E5FF;padding:10px;}
#komentarz #ax_commentList {display:block;}
#komentarz #ax_commentList h2.radius3 {color:#383353}
#komentarz #add_commentBox {display:block;background: #513D66 url("../gfx/bg_expert.gif") no-repeat scroll right bottom;padding:10px;font-size:12px;}
#komentarz a {font-size:12px;}
#komentarz .captchaCodeBox { display:block;float:none;margin:0 0 0 190px;clear:both;padding:10px 0 0 0;}
#komentarz .line { background:transparent; clear:both; float:left; line-height:20px; margin-bottom:1px; padding:4px 0; position:relative; width:100%; }
#komentarz .line label, #komentarz .line input, #komentarz .line select, #komentarz .line p { float:left; margin-left:10px; }
#komentarz .line label { font-size:12px; margin:0; text-align:right; width:180px; }
#komentarz input[type="text"] {background:#ECEBF0;padding:2px;margin:0 0 0 10px;border:none medium;}
#komentarz #commentList { color:#fff; line-height:18px; }
#komentarz #commentList strong, #commentList a:hover { color:#202332; }
#komentarz #commentList li {display:block;padding:10px;background:#FBF8FF}
#komentarz #commentList li span { float:left; padding:0 10px; color:#202332}
#komentarz #commentList li span.commentName { background:url(../gfx/li-comment.gif) 0 0 no-repeat; border:0; font-weight:bold; padding-left:30px;color:#202332;}
#komentarz #commentList p, #komentarz #commentList a { float:left; clear:both; margin:4px 0; color:#202332}
#komentarz .li-comment { margin:4px 0 0; }
#komentarz .li-comment a, #komentarz .li-comment span.stars { background:url(../gfx/li-comment.gif) no-repeat 0 3px; float:left; font-size:11px; padding:4px 0 4px 25px; width:90px; }
#komentarz .li-comment span.stars { background-position:0 -22px; float:right; width:60px; }
#komentarz .li-comment a, #komentarz .li-comment span.stars { background:url(../gfx/li-comment.gif) no-repeat 0 3px; float:left; font-size:11px; padding:4px 0 4px 25px; width:82px; }
#komentarz #commentTxt { height:100px; margin-left:10px; }
#komentarz .submitDiv {display:block;float:none;clear:both;width:164px;height:20px;padding:0;margin:20px 0 0 200px}
#komentarz .submitDiv input {display:block;background:url(../gfx/btn-addcomment.png) no-repeat;width:164px;height:20px;text-indent:-9999pt;border:none;padding:0}
.dijitDialog  {background:#F2E5FF}
.dijitDialogCloseIcon {font-size:14px;font-weight:bold;cursor:pointer}
#dijit_Dialog_0 {background:#F2E5FF}
.dijitDialogTitleBar {background:#F2E5FF;padding:4px 10px;font-size:12px;}
.dijitDialogPaneContent {background:#F2E5FF}

#previousEditions {display:block;width:974px;height:151px;margin:0 auto;padding:10px 0;}
#previousEditions .edition {display:block;float:left;}
#previousEditions .edition.n1 {margin:350px;margin:0 91px 0 366px;}
#previousEditions .edition .img {display:block;margin:0 0 10px 0;}
#previousEditions .edition .desc {display:block;font-size:18px;text-transform:uppercase;color:#FFF;text-align:center;}

#mainFooter {margin-top:0;}

#banner1 {display:block;margin:5px 10px;}
#banner1 .mb10 {margin:0;}
#banner2 {display:block;margin:5px 10px;}
#banner2 .mb10 {margin:0;}
#banner3 {display:block;margin:5px 10px;}
#banner3 .mb10 {margin:0;}
#banner4 {display:block;margin:5px 10px;}
#banner4 .mb10 {margin:0;}