html,body
{
  text-align: center;
  font-size:8pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#000000;
	background-image:url(../images/pattern.gif);
}


img{ border: 0px; }
img.searchButton{ vertical-align:middle; }

p.zero{ padding: 0px; margin: 0px; }


.tinyMceHeader{
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#4d5d74;
}


div{
  text-decoration: none;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  padding:0px;
  margin:0px;
  color:#000000;
}


div#poltergeist{ position:absolute; z-index:1; }
div#poltergeist a:link{ position:absolute; z-index:100; }
div#poltergeist img{ position:absolute; z-index:1; }
div#poltergeist img#poltergeistCloseButton{ z-index:1000; cursor:pointer; }


div.clear{ clear:both; overflow:hidden; font-size:1px; padding:0px; margin:0px;}
div.co{ clear:both; overflow:hidden; padding:0px; margin:0px; }
div.border{ border: solid #915344 1px;}
div.toLeft{ float:left; }
div.toRight{ float:right; }


div.alphaOff { opacity:1; }
div.alphaOn { opacity:0.8; }


div.contentMargin{clear:both; overflow:hidden; margin:0px 10px;}

div.marginTop5{ clear:both; overflow:hidden; margin:5px 0px 0px 0px; font-size:1px; }
div.marginTop10{ clear:both; overflow:hidden; margin:10px 0px 0px 0px; font-size:1px; }
div.marginTop15{ clear:both; overflow:hidden; margin:15px 0px 0px 0px; font-size:1px; }
div.marginTop20{ clear:both; overflow:hidden; margin:20px 0px 0px 0px; font-size:1px; }
div.marginTop30{ clear:both; overflow:hidden; margin:30px 0px 0px 0px; font-size:1px; }

div.padTop5{ clear:both; overflow:hidden; font-size:1px; padding:5px 0px 0px 0px; }
div.padTop10{ clear:both; overflow:hidden; font-size:1px; padding:10px 0px 0px 0px; }
div.padTop12{ clear:both; overflow:hidden; font-size:1px; padding:12px 0px 0px 0px; }
div.padTop15{ clear:both; overflow:hidden; font-size:1px; padding:15px 0px 0px 0px; }
div.padTop20{ clear:both; overflow:hidden; font-size:1px; padding:20px 0px 0px 0px; }
div.padTop25{ clear:both; overflow:hidden; font-size:1px; padding:25px 0px 0px 0px; }
div.padTop30{ clear:both; overflow:hidden; font-size:1px; padding:30px 0px 0px 0px; }

div.padLeft10{ clear:both; overflow:hidden; font-size:1px; padding:0px 0px 0px 10px; }

span.spanMar15{ margin:0px 0px 0px 15px; }
span.spanMar10{ margin:0px 0px 0px 10px; }
span.spanMar40{ margin:0px 0px 0px 40px; }


table{
  text-decoration: none; text-align: left; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin:0px; padding:0px; border: 0px; border-spacing: 5px; vertical-align:top;
  empty-cells:show; text-align:left;
}

td{ margin:0px; padding:5px 15px; border:1px solid #8c4e39; vertical-align:top; text-align:left; }



ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 40px;
  
}

ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 40px;
}

li { padding: 0px 0px 0px 5px; margin: 0px; list-style-image: url(../images/ul.png); }


div.openx{ clear:both; overflow:hidden; text-align:center; padding:10px 0px; }


div#container{ clear:both; overflow:hidden; text-align:center; }

div#wrapper{ margin:0pt auto; clear:both; overflow:hidden; width:1000px; text-align:left; }



/************************************************* header *****************************************************/

div#header{ width:1000px; height:125px; clear:both; overflow:hidden; }
  div#headerTop{ width:1000px; height:115px; }
    div#headerLogo{ width:175px; height:115px; float:left; }
    div#headerMenu{ width:825px; height:115px; float:left; }
    
      div#menuTop{ width:825px; height:76px; clear:both; overflow:hidden; }
          div#menuTopFlash{ width:585px; height:76px; float:left; font-size:1px; }
          
          div#menuTopForm{ width:240px; height:76px; float:left; font-size:1px; }
              
              div#formSearchTop{ width:240px; height:24px; font-size:1px; clear:both; overflow:hidden; background:url(../images/rollTop.png) center right no-repeat; }
              div#formSearchCenter{ width:240px; height:27px; font-size:1px; clear:both; overflow:hidden; background:url(../images/rollCenter.png) center right no-repeat; }
                  div#searchInput{ float:left; }
                      div#searchInputLeft{ width:12px; height:27px; float:left; font-size:1px; background:url(../images/searchLeft.png) center no-repeat;}
                      div#searchInputCenter{ width:auto; height:27px; float:left; font-size:1px; background:url(../images/searchCenter.png) center repeat-x;}
                      div#searchInputRight{ width:12px; height:27px; float:left; font-size:1px; background:url(../images/searchRight.png) center no-repeat;}
                      
                  div#searchSubmit{ padding:0px 0px 0px 5px; float:left; }
              
              div#formSearchBottom{ width:240px; height:13px; font-size:1px; clear:both; overflow:hidden; background:url(../images/rollBottom.png) center right no-repeat; }
      
      
      div#menuCenter{ width:825px; height:9px; clear:both; overflow:hidden; }
          div#borderLeft{ width:780px; height:9px; float:left; font-size:1px; background:url(../images/menuBorder_bg.png) repeat-x; }
          div#borderRight{ width:45px; height:9px; float:left; font-size:1px; background:url(../images/menuBorderLeft.png) no-repeat; }
          
      div#menuBottom{ width:825px; height:30px; clear:both; overflow:hidden; }
    
  div#headerDown{ width:1000px; height:10px; clear:both; overflow:hidden; }
  
/**************************************************************************************************************/


  
  

/********************************************** content *******************************************************/

div#contentWrapper{ width:1000px; clear:both; overflow:hidden; /*background:transparent url(../images/content_bg.png) repeat-y;*/ }

div#content{ width:1000px; clear:both; overflow:hidden; /*background:transparent url(../images/sub_down.png) left bottom no-repeat;*/ }
  div#columnLeft{ width:263px; float:left; overflow:hidden; }
    
    div#patioInfoMain{ width:263px; height:75px; font-size:1px; clear:both; overflow:hidden; background:url(../images/patioInfo.png) no-repeat; }
    div#patioInfoSub{ width:263px; height:75px; font-size:1px; clear:both; overflow:hidden; background:url(../images/naszeProgramy.png) no-repeat; }
    
    div#patioNews{ width:263px; clear:both; overflow:hidden; background:transparent url(../images/content_bg.png) repeat-y; }
      div#patioNewsPadd{ clear:both; overflow:hidden; padding:10px 25px 5px; }
      
      div#menuProgramsLeft{ clear:both; overflow:hidden; padding:10px 2px 30px; }
      
          div.newsIndex{ clear:both; overflow:hidden; padding:15px 0px 0px 0px; }
            div.newsIndexHeader{ width:213px; clear:both; overflow:hidden; }
              div.newsIndexTitle{ width:153px; float:left; overflow:hidden; font-weight:bold; }
              div.newsIndexDate{ width:60px; float:left; overflow:hidden; text-align:right; }
            div.newsIndexImg{ clear:both; overflow:hidden; padding:5px 0px 5px 0px; }
            div.newsIndexBrief{ clear:both; overflow:hidden; padding:5px 0px 0px 0px; }
            div.newsIndexMore{ clear:both; overflow:hidden; text-align:right; padding:5px 0px 0px 0px; }
            div.newsIndexBorder{ clear:both; overflow:hidden; padding:10px 0px 0px 0px; font-size:1px; background:url(../images/newsBorder_bg.png) center bottom repeat-x; }


    /***** Newsletter *****/  

    div#newsletterBlock{ width:263px; height:94px; clear:both; overflow:hidden; background:transparent url(../images/newsletterBg.png) no-repeat; }
      div#newsletterCenter{ width:263px; clear:both; overflow:hidden; padding:18px 0px 0px 0px; }
        div.messageN{ clear:both; overflow:hidden; padding:0px 0px 0px 16px; font-weight:bold; }
        div.inputMail{ clear:both; overflow:hidden; text-align:center; padding:4px 0px; }
        div.sendNewsletter{ clear:both; overflow:hidden; text-align:right; padding:5px 15px 0px 0px; }

    /**************************************************************************************************/



    /*********************************** tv guide ***********************************/
    
      div#tvGuideWrapper{ width:263px; clear:both; overflow:hidden; background:transparent url(../images/tvGuideBg.png) repeat-y; }
        div#tvGuideHeader{ width:263px; height:75px; font-size:1px; clear:both; overflow:hidden; background:transparent url(../images/tvGuideHeader.png) no-repeat; }
        div#tvGuideCenter{ width:263px; height:200px; clear:both; overflow:hidden; }
          div#tvGuideElements{ width:263px; clear:both; overflow:hidden; }
            div.tvGuideItem{ background:transparent url(../images/tvGuideItem.png) no-repeat;
                width:263px; height:57px; clear:both; overflow:hidden; padding:0px; margin:0px 0px 10px 0px;
            }
            div.tvGuideItem.currentProgram{ background:transparent url(../images/tvGuideItem_a.png) no-repeat; }
              div.tvGuideItemLeft{ float:left; overflow:hidden; }
                div.tvGuideItemImg{ clear:both; overflow:hidden; padding:5px 0px 0px 8px; font-size:1px; }
              div.tvGuideItemRight{ overflow:hidden; zoom: 1; }
                div.tvGuideItemDateTime{ clear:both; overflow:hidden; padding:5px 10px 5px 0px; text-align:right; color:#e1d946; font-weight:bold; }
                div.tvGuideItemLine{ clear:both; height:1px; margin:0px 10px 0px 0px; font-size:1px; background:transparent url(../images/tvGuideLine.png) no-repeat right center; }
                div.tvGuideItemTitle{ clear:both; overflow:hidden; padding:5px 10px 0px 0px; text-align:right; color:#ffffff; font-size:11pt; font-weight:bold; }
                
        div#tvGuideFooter{ width:263px; height:60px; font-size:1px; clear:both; overflow:hidden; background:transparent url(../images/tvGuideFooter.png) no-repeat; position: relative; }
          div#tvGuideButtons{ overflow:hidden; float:right; }
            div#tvGuideButtonsIn{ clear:both; overflow:hidden; margin:25px 15px 0px 0px; }
              div#tvGuideUp {
                background:transparent url(../images/tvGuideUp.png) no-repeat scroll center center;
                cursor:pointer; float:left; font-size:1px; height:21px; margin:0px 5px 0px 0px; width:21px;
              }
              div#tvGuideDown {
                background:transparent url(../images/tvGuideDown.png) no-repeat scroll center center;
                cursor:pointer; float:left; font-size:1px; height:21px; margin:0px 5px 0px 0px; width:21px;
              }
              div#tvGuideWrapper a.tvWeekGuideLink {display: block; left: 0; margin: 0; padding: 0; position: absolute; top: 0;}

    /********************************************************************************/

    
    div#patioInfoBottom { width:263px; height:24px; font-size:1px; clear:both; overflow:hidden; background:transparent url(../images/sub_down.png) center no-repeat; }
    
  div#columnCenter{ width:11px; font-size:1px; float:left; overflow:hidden;}
  
  div#columnRight{ width:726px; float:right; overflow:hidden;}
    
    div#columnRightInside{  width:726px; clear:both; overflow:hidden; }
      
      div#ourProgrms{ width:726px; clear:both; overflow:hidden; background:url(../images/columnRight_bg.png) repeat-y; }
        
        div#ourProgrmsInsideMain{ width:726px; clear:both; overflow:hidden; background:url(../images/ourPrograms.png) top center no-repeat;}
        div#ourProgrmsInsideSub{ width:726px; clear:both; overflow:hidden; background:url(../images/odcinki.png) top center no-repeat; }
          
          div#ourProgrmsLeft{ width:289px; float:left; overflow:hidden; }
            div#ourProgrmsMargin{ clear:both; overflow:hidden; margin:76px 0px 0px 5px; }
              div#ourProgrmsBg{ clear:both; min-height: 208px; height: auto !important; height: 208px; background:url(../images/ourProgramsLine.png) right repeat-y; }
                
                div#naviButtons{ clear:both; overflow:hidden; padding:0px 0px 0px 10px; }
                  div#naviUp{ width:22px; height:22px; background:url(../images/naviUp.png) no-repeat; font-size:1px; float:left; cursor:pointer; margin-left:5px; }
                  div#naviDown{ width:22px; height:22px; background:url(../images/naviDown.png) no-repeat; font-size:1px; float:left; cursor:pointer; }
                
                div#elementWrapper{ overflow: hidden; height: 180px; }
                  div#elements{ clear:both; }
                    div.v2_active , div.v2{ margin:5px 0px 0px 0px; }
                
                
          div#ourProgrmsRight{ width:437px; float:left; overflow:hidden; }
            div#videoBox{ clear:both; overflow:hidden; padding:30px 0px 0px 30px; }
          
      
      div#darkPatternTop{ width:726px; height:20px; font-size:1px; clear:both; overflow:hidden; background:url(../images/darkPatternTop.png) no-repeat; }
      div#darkPatternCenter{ width:726px; height:auto; clear:both; overflow:hidden; background:url(../images/darkPattern.png); }
          div#darkPatternText{ clear:both; overflow:hidden; padding:15px 30px 0px; }
              div.episodeTitle{ clear:both; overflow:hidden; font-weight:bold; padding:0px 0px 5px 0px; }
              div.episodeBrief{ clear:both; overflow:hidden; line-height:1.8em; padding:0px 0px 15px 0px; }


            div.ourProgramsBotHeader{ width:666px; height:42px; font-size:1px; clear:both; overflow:hidden; background:url(../images/ourProgramsBottom.png) no-repeat left center; }
            
            div.ourProgramsBottom{ width:666px; height:570px; clear:both; overflow:hidden; }
              div.ourProgramsBottomIn{ width:666px; clear:both; overflow:hidden; }
                div.ourProg2Items{ width:666px; height:auto; clear:both; overflow:hidden; padding:0px 0px 30px 0px; }
                  div.ourProgItem{ width:333px; height:160px; float:left; overflow:hidden; }
                  
                    div.ourPorgramTitle{ clear:both; overflow:hidden; height:28px; background:url(../images/ourProgramsBotTitle.png) no-repeat left center; }
                      div.ourPorgramTitleIn{ clear:both; overflow:hidden; padding:6px 0px 0px 12px; font-size:10pt; font-weight:bold; color:#f2f2d7; }
                    div.ourProgramContentBox{ clear:both; overflow:hidden; padding:5px 50px 0px 5px; }
                      div.ourProgramBoxLeft{ width:110px; float:left; overflow:hidden; }
                        div.ourProgramBoxImg{ clear:both; overflow:hidden; }
                        div.ourProgramBoxMore{ clear:both; overflow:hidden; padding:7px 0px 0px 18px; }
                        
                          .ourProgramBoxMore a:link, .ourProgramBoxMore a:visited { background:transparent url(../images/ourProgramsBotMore.png) no-repeat scroll center center;
                              display:block; font-size:1px; font-weight:normal; height:24px; width:73px;
                          }
  
                          .ourProgramBoxMore a:hover { background:transparent url(../images/ourProgramsBotMore_a.png) no-repeat scroll center center;
                              display:block; font-size:1px; font-weight:normal; height:24px; width:73px;
                          }
  
                      div.ourProgramBoxRight{ width:168px;  float:left; overflow:hidden; }
                        div.ourProgramBoxDesc{ clear:both; overflow:hidden; padding:0px 0px 0px 10px; text-align:justify; }


            div.programUpDownButtons{ clear:both; overflow:hidden; }
              div.programButToRight{ float:right; overflow:hidden; }
                div#programUp{
                  background:transparent url(../images/ourProgramsUp.png) no-repeat center;
                  cursor:pointer; float:left; font-size:1px; height:21px; width:21px; margin:0px 5px 0px 0px;
                }
                div#programDown{
                  background:transparent url(../images/ourProgramsDown.png) no-repeat center;
                  cursor:pointer; float:left; font-size:1px; height:21px; width:21px; margin:0px 0px 0px 0px;
                }
                
          
      div#darkPatternBottom{ width:726px; height:17px; font-size:1px; clear:both; overflow:hidden; background:url(../images/darkPatternBottom.png) no-repeat; }
    
    div#bannerIndex{  width:726px; clear:both; overflow:hidden; text-align:center; }
    
    
    div#interview{  width:726px; clear:both; overflow:hidden; }
      div#interviewImg{ width:93px; float:left; overflow:hidden; }
      div#interviewText{ width:633px; float:left; overflow:hidden; }
      
        div.interviewItem{ width:633px; height:32px; clear:both; overflow:hidden; }
          div.interviewLine{ width:3px; height:32px; float:left; overflow:hidden; font-size:1px; background:url(../images/interviewLine_bg.png) repeat-y; }
          div.interviewContent{ width:596px; height:32px; float:left; overflow:hidden; }
            div.interviewTitle{ clear:both; overflow:hidden; padding:2px 10px 0px 15px; font-weight:bold; }
            div.interviewBrief{ clear:both; overflow:hidden; padding:0px 10px 0px 15px; }
          div.interviewLink{ width:34px; height:32px; float:left; overflow:hidden; }
        

        
        div.interviewItem.yellow{ background:url(../images/interviewYellow.png) repeat-x; }
        div.interviewItem.brown{ background:url(../images/interviewBrown.png) repeat-x; }
        div.interviewItem.white{ background:url(../images/interviewWhite.png) repeat-x; }
        div.interviewItem.blue{ background:url(../images/interviewBlue.png) repeat-x; }
        div.interviewItem.purpule{ background:url(../images/interviewPurpule.png) repeat-x; }


        div.interviewItem.yellow .interviewLink{ background:url(../images/interviewYellowLink.png) no-repeat; }
        div.interviewItem.brown .interviewLink{ background:url(../images/interviewBrownLink.png) no-repeat; }
        div.interviewItem.white .interviewLink{ background:url(../images/interviewWhiteLink.png) no-repeat; }
        div.interviewItem.blue .interviewLink{ background:url(../images/interviewBlueLink.png) no-repeat; }
        div.interviewItem.purpule .interviewLink{ background:url(../images/interviewPurpuleLink.png) no-repeat; }



/************* free text ********************/

div.freeText{ clear:both; width:726px; }
  div.freeTextContent{ padding:0px 30px 10px; margin:0px; line-height:1.8em; }
  div.searchResults{ padding:0px 30px 10px; margin:0px; }
  
div.programTextContent{ clear:both; width:726px; }
  div.programFreeContent{ padding:0px 30px 10px; margin:0px; line-height:1.8em; }

/***********************************************/



/************* program list ********************/

div.programBox{ clear:both; width:726px; }
  
  div.programAuthor{ clear:both; overflow:hidden; font-size:9pt; font-weight:bold; color:#4d5d74; padding:0px 0px 0px 30px; margin:0px; }
  div.programBoxContent{ clear:both; overflow:hidden; }
    div.programLeft{ width:450px; float:left; overflow:hidden; }
      div.programText{ clear:both; overflow:hidden; padding:10px 30px; margin:0px; line-height:1.8em; }
    
    div.programRight{ width:276px; float:left; overflow:hidden; }
      div.programImg{ clear:both; overflow:hidden; text-align:center; padding:10px 10px; margin:0px; }
      
    div.programLine{ clear:both; overflow:hidden; width:726px; padding:5px 0px; font-size:1px; background:url(../images/newsBorder_bg.png) center repeat-x; }
    div.programMore{ clear:both; overflow:hidden; padding:5px 35px 15px; text-align:right; }

/*********************************************/



/****************** commentary ***************/

div.commentBox{ clear:both; overflow:hidden; width:726px; }
  div.commentTitleBox{ clear:both; overflow:hidden; width:726px; height:23px; background:url(../images/ico_chmurka.png) 20px 0px no-repeat; }
    div.commentLeft{  width:600px; float:left; overflow:hidden; }
      div.commentAuthor{ padding: 3px 0px 0px 60px; font-size:9pt; font-weight:bold; color:#010101; }
    
    div.commentRight{  width:126px; float:left; overflow:hidden; }
      div.commentDate{ color:#000200; padding: 4px 0px 0px 0px; }
  
  div.commentTextBox{ clear:both; overflow:hidden; width:726px; }
    div.commentComment{ clear: both; overflow:hidden; padding:5px 30px; line-height:1.8em; }

/*********************************************/



/*************** author info *****************/

div.authorBox{ clear:both; overflow:hidden; width:726px; }
  div.authorBoxContent{ clear:both; overflow:hidden; padding:0px 30px; }
    div.authorBoxImg{ float:left; text-align:center; overflow:hidden; width:84px; height:84px; font-size:1px; /*background:url(../images/foto2.png) no-repeat;*/ }
      
      img.borderRed{ border:solid #915344 2px; }
      img.corner{ position: absolute; }
        img.corner.topl, img.corner.topr { top: 0; }
        img.corner.botl, img.corner.botr { bottom: 0; }
        img.corner.topl, img.corner.botl { left: 0; }
        img.corner.topr, img.corner.botr { right: 0; }
        
    div.authorBoxInfo{ float:left; overflow:hidden; }
    div.authorBoxInfo2{ float:left; width:582px; overflow:hidden; }
      div.authorBoxName{ clear:both; overflow:hidden; color:#4D5D74; font-size:12pt; font-weight:bold; padding:0px 0px 0px 20px;}
      div.authorBoxSubName{ clear:both; overflow:hidden; color:#4D5D74; padding:5px 0px 0px 20px;}
      
    div.authorBoxText{ clear: both; overflow:hidden; padding:5px 0px; line-height:1.8em; }
    
    div.authorBoxBack{ clear: both; padding:0px 30px; line-height:1.8em; text-align:right; }
    


      /***author list***/  
      div.authorBox2{ clear:both; overflow:hidden; width:666px; }
        div.authorBox2Left{ float:left; }
          div.authorMainInfo{ clear:both; overflow:hidden; }
              div.authorBoxSubName2{ clear:both; text-align:right; color:#4D5D74; padding:5px 0px 0px 20px;}
              div.authorBoxSubName3{ clear:both; text-align:left; color:#4D5D74; padding:5px 0px 0px 20px;}
              div.authorBoxSubMail{ clear:both; text-align:left; color:#4D5D74; padding:5px 0px 0px 20px;}
              div.authorBoxSubTel{ clear:both; text-align:left; color:#4D5D74; padding:5px 0px 0px 20px;}
          
        div.authorBox2Right{ overflow:auto; zoom: 1; }
          div.authorBoxText2{ clear: both; overflow:hidden; padding:0px 0px 0px 20px; line-height:1.8em; }
          div.authorBoxText3{ clear: both; overflow:hidden; padding:0px 0px 0px 0px; line-height:1.8em; }
          
        div.authorBox2More{ clear:both; overflow:hidden; padding:10px 35px 10px; text-align:right; }
      /*****************/
      
      /***author articles***/
      div.authorArticleWrapper{ clear:both; overflow:hidden; width:666px; }
        div.authorArticleLeft{ float:left; overflow:hidden; width:500px; }
        div.authorArticleRight{ float:right; overflow:hidden; width:166px; }
          div.authorArticleTit{ clear: both; overflow:hidden; padding:10px 0px; }
          div.authorArticleDate{ clear: both; overflow:hidden; padding:10px 0px; text-align:right; }
      /*********************/
      

/*********************************************/



/**************** articles *******************/

  div.articleAuthor{ font-size:9pt; font-weight:bold; color:#010101; padding: 0px 0px 0px 30px; }
  div.articleDate{ color:#000200; padding: 0px 30px 0px 0px; text-align:right; }
  div.articleMore{ clear:both; overflow:hidden; padding:5px 35px 10px; text-align:right; }
  div.articleGallery{ clear:both; overflow:auto; position: relative; padding:15px 0px 0px 0px; margin: 0px 30px; }

/*********************************************/



/***************** pages *********************/

div.listPages{
  clear:both; overflow:hidden; width:726px; height:auto; text-align:center;
  margin: 0px 0px 10px 0px; line-height:2em;
}

  A.pages:link, A.pages:visited, A.pages:hover{ 
    color:#915346;
    background:url(../images/pages_bg.png) no-repeat center;
    padding:5px 8px;
    margin:0px 2px;
  }
  
  span.pageSelected{ font-weight:bold; color:#915346; }

/*********************************************/



/********** left menu programs ****************/

div#menuProgramsLeft ul { margin:0px; padding:0px; }

div#menuProgramsLeft ul li { display:block; list-style-type:none; padding:0px; margin:2px 0px 0px 0px; }

div#menuProgramsLeft ul li.m1 a:link,
div#menuProgramsLeft ul li.m1 a:visited {
  color:#fefefe;
  font-size:12pt;
  font-weight:bold;
  margin:0px;
  padding:5px 0px;
  background:transparent url(../images/sub_inact.png) no-repeat;
  display:block;
  width:259px;
  text-decoration:none;
}

div#menuProgramsLeft ul li.m1 a:hover{
  color:#4d5d74;
  background:transparent url(../images/sub_a.png) no-repeat;
  text-decoration:none;
}


div#menuProgramsLeft ul li.m1_active a:link,
div#menuProgramsLeft ul li.m1_active a:visited,
div#menuProgramsLeft ul li.m1_active a:hover{
  color:#4d5d74;
  font-size:12pt;
  font-weight:bold;
  margin:0px;
  padding:5px 0px;
  background:transparent url(../images/sub_selected.png) no-repeat;
  display:block;
  width:259px;
  text-decoration:none;
}


div#menuProgramsLeft ul li.m2_go a:link,
div#menuProgramsLeft ul li.m2_go a:visited,
div#menuProgramsLeft ul li.m2_go a:hover{
  color:#000000;
  font-weight:bold;
  margin:0px;
  padding:3px 0px;
  display:block;
  width:259px;
  text-decoration:none;
}


div#menuProgramsLeft ul li.m2 a:link,
div#menuProgramsLeft ul li.m2 a:visited,
div#menuProgramsLeft ul li.m2 a:hover{
  color:#000000;
  margin:0px;
  padding:5px 0px;
  background:transparent url(../images/subEpisode_bg.png) no-repeat;
  display:block;
  width:259px;
  text-decoration:none;
}


div#menuProgramsLeft ul li.m2_active a:link,
div#menuProgramsLeft ul li.m2_active a:visited,
div#menuProgramsLeft ul li.m2_active a:hover{
  color:#000000;
  margin:0px;
  padding:5px 0px;
  background:transparent url(../images/subEpisode_bg.png) no-repeat;
  display:block;
  width:259px;
  text-decoration:none;
  font-weight:bold;
}


/*********************************************/




/************** header text ******************/

div.headerText{
  clear:both; overflow:hidden; width:726px; height:46px; margin:0px 0px 10px 0px;
  background:transparent url(../images/head_blank.png) no-repeat;
}

  div.headerTextImg{ clear:both; overflow:hidden; height:46px; }
    div.headerTitle{ padding:13px 0px 0px 80px; color:#4d5d74; font-weight:bold; font-size:12pt; }

  div.headerTextImg.typical{ background:transparent url(../images/headerTypical.png) 30px 2px no-repeat; }
  div.headerTextImg.tv{ background:transparent url(../images/headerTv.png) 30px 2px  no-repeat; }
  div.headerTextImg.author{ background:transparent url(../images/headerAuthor.png) 30px 2px no-repeat; }
  div.headerTextImg.blog{ background:transparent url(../images/headerBlog.png) 30px 2px no-repeat; }
  div.headerTextImg.comment{ background:transparent url(../images/headerComment.png) 30px 2px no-repeat; }

  
div.commentAdd{
  clear:both; overflow:hidden; width:726px; height:25px; margin:0px 0px 5px 0px;
  background:transparent url(../images/ico_reka.png) 30px 0px no-repeat;
}
  div.commentAddText{ padding:3px 0px 0px 80px; color:#4d5d74; font-weight:bold; font-size:12pt; }

/*********************************************/




/**************************************************************************************************************/





/****************************************** footer ************************************************************/

div#footer{ width:1000px; height:60px; clear:both; overflow:hidden; }
  div#footerLine{ width:1000px; height:10px; clear:both; overflow:hidden; background:url(../images/stopka_pattern.png) repeat-x;}
  div#footerText{ width:1000px; height:50px; clear:both; overflow:hidden; }
      div#footerLogo{ width:46px; height:50px; float:left; overflow:hidden; }
      div#footerMenu{ float:left; overflow:hidden; color:#7b7b7b; padding:15px 0px 0px 10px;}
      div#footerAuthor{ float:right; overflow:hidden; color:#7b7b7b; padding:8px 0px 0px 0px;}

/**************************************************************************************************************/





/*********************************************** formularz ****************************************************/

form  {
  color:#000000;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  margin:0px;
  padding:0px;
}


  input{
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    border:1px solid #8c4e39;
    background: transparent;
    color:#000000;
    font-size: 8pt;
    margin: 0px;
    width: 480px;
  }

  
  textarea{
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    margin: 0px;
    padding: 0px;
	  font-size: 8pt;
    color:#000000;
    background:transparent;
    border:1px solid #8c4e39;
    overflow:auto;
  }
  
  textarea.comment{ width:480px; height:120px; padding: 3px 2px; }


  input.textField{
    padding: 3px 2px;
  }
  
  input.textNewsletter{
    padding: 3px 2px;
    width:230px;
    border:0px none;
  }



  input.search{
    margin:3px 0px 0px 0px;
    padding: 3px 0px;
    background: transparent;
    width: 155px;
    border:0px;
  }
  
  
  input.sendSearch{
    width:27px;
    height:27px;
    border:0px;
    color:#000000;
    cursor:pointer;
    background:url(../images/sendSearch.png) no-repeat;
  }
  
  input.sendForm{
    width:73px;
    height:24px;
    border:0px;
    color:#000000;
    cursor:pointer;
    background:url(../images/button_send.png) no-repeat;
  }
  
  input.sendFormN{
    width:73px;
    height:24px;
    border:0px;
    color:#000000;
    cursor:pointer;
    background:url(../images/sendNewsletter.png) no-repeat;
  }
  
  input.checkbox { width:15px; margin: 0px; border:0px;}

  
  select{
    padding: 1px 0px;
    margin: 0px;
    width: 170px;
    height: auto;
    font-size: 8pt;
    border:1px solid #d9d9d9;
    overflow:hidden;
  }


  fieldset{
    padding: 15px 0px 0px 0px;
    margin: 0px;
    border: 0px;
  }
  



div.formCommentary{ clear:both; overflow:hidden; }


div.line_form { clear:both; margin-top:10px; overflow:hidden; }
  div.left_short { float:left; margin-right:5px; padding-top:5px; text-align:right; width:210px; }
  div.left_short.error{ color:#FF0000; }
  div.right_short { float:left; width:486px; }

div.line_form_big { clear:both; margin-top:10px; overflow:hidden; }
  div.left_big { float:left; margin-right:5px; padding-top:5px; text-align:right; width:210px; }
  div.left_big.error { color:#FF0000; }
  div.right_short_text { float:left; width:486px; }

div.sendButton { clear:both; margin:15px 0px; overflow:hidden; padding:0px 35px; text-align:right; }
  div.require { float:left; width:390px; }


div.successMessage{ clear:both; overflow:hidden; padding:5px 30px; }

.form div.form_row{ clear:both; overflow:hidden; }
  .form div.labelForm { float:left; margin-right:5px; padding-top:5px; text-align:right; width:180px; }
  .form div.labelForm.error{ color:#FF0000; }
  .form div.elementForm { float:left; width:480px; }
  
  .form div.sendFormButton { clear:both; margin:15px 0px; overflow:hidden; padding:0px 0px 0px 195px; }
  .form div.requireElement { float:left; width:390px; }
  
  .form div.errorText{ clear:both; margin:10px 0px 0px; overflow:hidden; padding:0px 30px; color:#FF0000; }

  .form textarea{ width:480px; height:120px; }
  .form input{ padding: 3px 0px; }
  .form select{ padding: 1px 0px; margin: 0px; width: auto; height: auto; font-size: 8pt; border:1px solid #d9d9d9; }
  .form .radio{ padding: 3px 0px; width:auto; border:0px; }
  .form .checkbox{ padding: 3px 0px; width:auto; border:0px; }


/**************************************************************************************************************/  





A:link{
  color: #676767;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	outline: 0px;
}

A:visited, A:hover{
	color: #000000;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:underline;
	outline: 0px;
}


A.footer:link, A.footer:visited, A.footer:hover{ color:#7b7b7b; font-weight:normal; }
A.footerA:link, A.footerA:visited, A.footerA:hover{ color:#7b7b7b; font-weight:bold; }

A.subMenu:link, A.subMenu:visited, A.subMenu:hover{ color:#7b7b7b; font-size:9pt; font-weight:normal; }
A.subMenuA:link, A.subMenuA:visited, A.subMenuA:hover{ color:#7b7b7b; font-size:9pt; font-weight:bold; }

A.newsIndexMore:link, A.newsIndexMore:hover{
  color:#013240;
  padding:0px 10px 0px 0px;
  background:url(../images/moreLink.png) center right no-repeat;
  font-weight:normal;
}

A.newsIndexMore:visited{
  color:#000000;
  padding:0px 10px 0px 0px;
  background:url(../images/moreLink.png) center right no-repeat;
  font-weight:normal;
}


A.authorName:link, A.authorName:visited, A.authorName:hover{ color:#4D5D74; font-size:12pt; font-weight:bold; }


A.authorBack:link, A.authorBack:visited, A.authorBack:hover{ color:#000000; font-weight:normal; }


A.buttonMore:link, A.buttonMore:visited{ width:73px; height:24px; display:block; float:right; font-size:1px; font-weight:normal; background:url(../images/button_wiecej.png) center no-repeat; }
A.buttonMore:hover{ text-decoration: none; background:url(../images/button_wiecej_a.png) center no-repeat; }


A.buttonBack:link, A.buttonBack:visited{ width:73px; height:24px; display:block; float:right; font-size:1px; font-weight:normal; background:url(../images/buttonBack.png) center no-repeat; }
A.buttonBack:hover{ text-decoration: none; background:url(../images/button_wstecz_a.png) center no-repeat; }


A.authorNewsTitle:link, A.authorNewsTitle:visited{ font-size: 9pt; color:#244d79; font-weight:bold; }
A.authorNewsTitle:hover{ color:#8e5645; text-decoration:none; }


A.articleTitle:link, A.articleTitle:hover{ color:#010101; font-size:9pt; font-weight:bold; }
A.articleTitle:visited{  color:#000000; font-size:9pt; font-weight:bold; text-decoration:underline; }

A.interviewTitle:link, A.interviewTitle:visited, A.interviewTitle:hover{ color:#000000; }

A.kamikaze:link, A.kamikaze:visited, A.kamikaze:hover{ color:#7b7b7b; font-weight:bold; }


/************************************ menu odcinki *******************************************/

div#elementWrapper div#elements div.v2_active a:link,
div#elementWrapper div#elements div.v2_active a:visited,
div#elementWrapper div#elements div.v2_active a:hover{
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: transparent url(../images/elementActive.png) no-repeat;
  display:block;
  padding:12px 0px 12px 0px;
  width:280px;
  text-decoration: none;
}



div#elementWrapper div#elements div.v2 a:link,
div#elementWrapper div#elements div.v2 a:visited{ 
  color:#8c4d3b;
  font-size:10pt;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  background:transparent url(../images/element.png) no-repeat;
  display:block;
  padding:12px 0px 12px 0px;
  width:280px;
  text-decoration: none;
}

div#elementWrapper div#elements div.v2 a:hover{ 
  color:#FFFFFF;
  background:url(../images/elementActive.png) no-repeat;
  text-decoration: none;
}


/*********************************************************************************************/




/***********************galeria z lightbox'em**********************/

div.gallery{ clear:both; width: 100%; }
 
.gallery a{
	float: left;
	display:block;
	margin: 0;
	width: 120px;
	overflow: hidden;
	padding: 0px 20px 20px 0px; 
}

.gallery img {
	display: block;
	margin: 0 auto;
}

/******************************************************************/

/***********************galeria z mootools**********************/
#gvContainer {
	background: none;
	border: 4px solid #915441;
	position: absolute;
	overflow: hidden;
	width: 681px;
}

#gvBackground {
	background: #fbf4d8;
	left: 0;
	position: absolute;
	top: 0;
}

#gvCloseContainer {
	float: right;
	position: relative;
}

#gvCloseButton {
	cursor: pointer;
	float: right;
	left: -36px;
	position: absolute;
	top: 14px;
}

#gvImage {
	position: absolute;
	top: 22px;
}

#gvThumbsContainer {
	border-top: 1px solid #915441;
	height: 103px;
	position: absolute;
	width: 658px;
}

#gvArrowLeft, #gvArrowRight {
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 41px;
}

#gvArrowRight {
	left: 638px;
}

#gvThumbsScroll {
	left: 34px;
	height: 103px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 592px;
}

#gvThumbsList {
	height: 103px;
	overflow: hidden;
}

.gvThumbContainer {
	float: left;
	height: 103px;
	width: 120px;
	margin: 0px 10px 0px 0px;
}
/******************************************************************/

#satelite {
	float: left;
	width: 130px;
	height: 90px;
}

#satelite_right {
	width: 100px;
	height: 90px;
	float: right;
}

/* ramówka */

form#schedule_day_form label {
	font-weight: bold;
}

table.schedule {
	border: 4px solid #8C4E39;
	border-spacing: 0px;
	margin-top: 20px;
	width: 689px;
}

table.schedule tr.current {
	background: #d7d0b9;
}

table.schedule td {
	border: 0;
	border-top: 1px solid #8C4E39;
}

table.schedule td.startTime {
	font-size: 1.2em;
	font-weight: bold;
}

table.schedule td.title {
	color: #8C4E39;
	font-weight: bold;
}
