@charset "utf-8";
/* CSS Document */

/*struktura strony*/
body { margin:auto; background:#FFFFFF url(body_bottom1.png) repeat-x center bottom; font-family:Tahoma; color:#333333; font-size: 11px; text-align:left; letter-spacing:1px; line-height:18px;}
#body { background:transparent url(body.png) repeat-x center top;}
#site { margin:auto; width:900px;}
#wstega { z-index:11; position:absolute; margin-top:61px; margin-left:229px;}
#b_top { text-align:center; padding-bottom:10px;}
#b_left { margin-left:-160px; position:absolute; text-align:right; padding:auto;}
#b_right { margin-left:940px; position:absolute; text-align:left; padding:auto;}
a { color:#333333; outline:none;}
a:hover { text-decoration:none;}
option.strong { font-weight:bold;}
input.input1, div.formbutton input.but1{ margin-right:10px; margin-top:8px; padding:1px; border:1px solid #4c4c4c; background-color:#000000; color:#FFFFFF;}
#site-top { height:75px; margin-top:24px; margin-bottom:20px; overflow:hidden;}
#logo { width:207px; float:left; margin-top:32px; position:absolute;}
#wyszukaj { float:right;margin-top:39px;}
#wyszukaj input.input1{float:left; margin-right:10px; margin-top:0px; padding:0px 1px; border:1px solid #4c4c4c; background-color:#FFFFFF; color:#999999;}
.tytul { background:transparent url(title_bg.png) repeat-x left top; color:#4C4C4C; font-size:10px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; margin-top:25px; overflow:hidden;}
.tytul img{ float:left;}
.tytul span{ float:left;padding-top:5px; padding-left: 10px}
/* .tytul_kategorie { color:#4c4c4c; font-size:13px; font-weight:bold; height:39px; line-height:39px; margin:5px 0; overflow:hidden; padding-left:80px; background:#cacaca url(kategorie.png) no-repeat left center;}*/
/* menu nawigacyjne */
#menu {  margin:0; padding:0; border:0; background-color:#000000;}
#menu ul{  list-style:none; margin:0; padding:0; border:0; display:inline;}
#menu ul li { list-style:none; margin:0; padding:0; border:0; display:inline;}
#menu ul li a { margin:0; padding:0; border:0; }
#menu ul li a img { margin:0; padding:0; border:0; }

#menuNaglowek { margin:37px 0 0 262px; overflow:hidden; position:absolute; text-align:right; width:433px; height:25px;}
#menuNaglowek a { text-decoration:none; font-weight:bold; color:#3c3c3c; text-transform:uppercase; margin:0px 10px;}
#menuNaglowek a:hover { color:#999999;}

#slideMenu { padding:0; margin:0; overflow:hidden;}
#slideMenu div{ padding:0; margin:0; width:300px; float:left;}
#slideMenu div.submenu { display:none; position:absolute; width:300px; float:none; background-color:#494949; margin-top:-4px; opacity:0.7;}
#slideMenu div.submenu a { color:#FFFFFF; font-weight:bold; display:block; padding:10px; text-decoration:none;}
#slideMenu div.submenu a:hover { background-color:#ffffff; color:#000000; opacity:0.7;}

#onas div.submenu  { background-color:#78A201}
#oferta div.submenu  { background-color:#E2AF00}
#eventy div.submenu  { background-color:#D75200}
/*opis*/
#opis { background-color:#e6e6e6; padding:10px;;}
/*film*/
#film { overflow:hidden; background:#E6E6E6 url(film_bg.png) repeat-x center top; padding:20px;height:309px;  }
#film-player { float:left; margin-right:26px; width:505px; height:309px;}
#player { display:block; width:505px; height:309px; }
#film-opis { color:#999999; text-align:justify; float:right; overflow:hidden; padding-left:0px; padding-right:0px; width:328px; height:309px;}
/*filmy*/
#filmy { margin:0 -8px;overflow:hidden;width:916px;}
#filmy div.film { width:211px; height:182px; overflow:hidden; float:left; padding:0; margin:9px;}
#filmy div.play { position:absolute; margin:25px 78px; width:60px; height:60px;}
#filmy a.screen { width:211px; height:113px; display:block; overflow:hidden;}
#filmy div.opis { width:199px; height:55px; overflow:hidden; padding:6px; margin-top:1px; background-color:#d0d0d0; border-top:5px solid #3f3f3f;}
#filmy div.opis  a { display:block; font-weight:bold; text-decoration:none;}
#filmy img.screen { width:211px; margin:0; padding:0; }
/**/
#stronicowanie {  margin:5px 0 15px 0; text-align:center;} 
#stronicowanie  a { background-color:#333333; color:#FFFFFF; text-decoration:none; padding:3px 3px 3px 6px; text-align:center;}
#stronicowanie  a:hover { background-color:#CCCCCC; }
/* newsletter */
#newsletter { margin:15px;}
#newsletter .tresc { margin:15px 0;}
input.newsletter_input {font-size:12px; height:17px; width:170px; background:none; border:0; color:#999999; text-align:center;}
td.newsletter_input {background:url('tlo_input.gif') top right no-repeat;vertical-align:middle; border:0 solid #CCCCCC; font-size:18px; width:199px; height:33px; line-height:28px; color:#999999; text-align:center; margin:0; padding:0; }
/* player */
#lighty { width:480px; height:480px;}
/* logowanie */
#logowanie { display:block; background-color:#1F1D1E; color:#F1F1F1; }
#logowanie a { color:#F1F1F1; }
div.formlogin {  margin:0; display:inline; float:right;}
div.formpass {  margin:0; display:inline; float:right;}
div.formbutton {  margin:0; display:inline; float:right;}
#komunikat { border:1px solid red; text-align:center; }
legend { font-size:15px; font-weight:bold; }
#logowanie { padding:10px;}
#footer { width:900px; margin:60px auto 0; text-align:center; text-transform:uppercase; }
#footer  a { margin:0px 10px; text-decoration:none;}
#footer  a:hover { color:#1F1D1E;}
#site-footer { text-align:center; padding:13px; }
/* Logotypy */
#logotypy  { margin:20px 0; height:55px; overflow:hidden; }
#logotypy  a { display:block; float:left; height:75px; width:225px; margin:0; padding:0;}
#logotypy #vcanaltv { background:transparent url(/images/logotypy/logo_vcanaltv.png) no-repeat center -55px;}
#logotypy #vcanaltv:hover { background:transparent url(/images/logotypy/logo_vcanaltv.png) no-repeat center 13px;}
#logotypy #vcanalpl { background:transparent url(/images/logotypy/logo_vcanalpl.png) no-repeat center -55px;}
#logotypy #vcanalpl:hover { background:transparent url(/images/logotypy/logo_vcanalpl.png) no-repeat center 13px;}
#logotypy #vevents { background:transparent url(/images/logotypy/logo_vevents.png) no-repeat center -55px;}
#logotypy #vevents:hover { background:transparent url(/images/logotypy/logo_vevents.png) no-repeat center 13px;}
#logotypy #grupavcanal { background:transparent url(/images/logotypy/logo_grupavcanal.png) no-repeat center -55px;}
#logotypy #grupavcanal:hover { background:transparent url(/images/logotypy/logo_grupavcanal.png) no-repeat center 13px;}
#logotypy #mwtb { background:transparent url(/images/logotypy/logo_mwtb.png) no-repeat center -55px;}
#logotypy #mwtb:hover { background:transparent url(/images/logotypy/logo_mwtb.png) no-repeat center 0;}
/*popup*/
#popup { position:absolute; margin:150px 20px 0 10px; text-align:left; border:0; display:inline; z-index:1000; top:0; right:0;}
#popup div.bZamknij{ position:absolute; margin:-15px 0 0 0; text-align:right; border:0; z-index:1000; cursor:pointer; display:block;}