@charset "utf-8";
/* CSS Document */

/*struktura strony*/
body { margin:auto; background:#000000 url(bg_top.png) repeat-x center top; font-family:Tahoma; color:#999999; font-size: 11px; text-align:left; letter-spacing:1px; line-height:18px; width:900px;}
a { color:#999999; 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:44px; margin-top:24px; margin-bottom:20px; overflow:hidden;}
#logo { width:207px; float:left; margin-left:-22px;margin-top:-9px; position:absolute;}
#wyszukaj { float:right;margin-top:4px;}
#wyszukaj input.input1{float:left; margin-right:10px; margin-top:8px; padding:1px; border:1px solid #4c4c4c; background-color:#000000; color:#FFFFFF;}
.tytul { overflow:hidden; text-align:center; color:#dfdfdf; font-size:13px; font-weight:bold; margin:25px 0; height:33px; line-height:33px; background:transparent url(bg_title.png) repeat-x center center;}
.bialy { color:white;}
/* 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; }

#veventsnews { display:block; margin-top:30px; position:absolute; text-align:right; width:890px; }
#veventsnews a { text-decoration:none; font-weight:bold; }
#veventsnews a:hover { color:#FFFFFF; }

#slideMenu { padding:0; margin:0; overflow:hidden;}
#slideMenu div{ padding:0; margin:0; width:300px; float:left;}
#slideMenu div.submenu { display:none; position:absolute; z-index:2; 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 { padding:10px; background-color:#4D4D4D;}
/*film*/
#film { overflow:hidden; }
#film-player { float:left; margin-right:34px; width:505px; height:309px;}
#player { display:block; width:505px; height:309px; }
#film-opis { background:transparent url(bg_description.png) no-repeat left center; text-align:justify; float:right; overflow:hidden; border-right:1px solid #484848; padding-left:30px; padding-right:30px; width:300px; height:309px;}
/*filmy*/
#filmy div.film { padding:10px 10px 10px 10px; background-color:#232323; margin-bottom:1px; overflow:hidden; }
#filmy img.screen { margin:10px; }
/*stronicowanie*/
#stronicowanie { background-color:#232323; margin-bottom:1px; text-align:center; font-weight:bold;}
#stronicowanie a { margin:3px; text-decoration:none;}
#stronicowanie a.active { margin:3px; text-decoration:none; color:#FF0000;}
#stronicowanie a:hover { margin:3px; text-decoration:none; color:#FFFFFF;}
/* 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;}
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 { text-align:center; text-transform:uppercase; background:#3b3b3b url(bg_footer.png) repeat-x center top; padding-top:70px; padding-bottom:10px;}
#footer  a { margin:0px 10px; text-decoration:none;}
#footer  a:hover { color:#FFFFFF;}
#site-footer { text-align:center; padding:20px; }

#partnerzy img { height:60px; opacity:0.2;}
#partnerzy img:hover { height:60px; opacity:1;}

/* Logotypy */
#logotypy  { padding:20px 0 20px 80px; height:40px; overflow:hidden; background-color:#333333; border-top:1px solid #000000;}
#logotypy  a { display:block; float:left; height:40px; width:265px; margin:0; padding:0;}
#logotypy #vcanaltv { background:transparent url(/images/logotypy/logo_vcanaltv.png) no-repeat 0 -68px;}
#logotypy #vcanaltv:hover { background:transparent url(/images/logotypy/logo_vcanaltv.png) no-repeat 0 0;}
#logotypy #vcanalpl { background:transparent url(/images/logotypy/logo_vcanalpl.png) no-repeat 0 -68px;}
#logotypy #vcanalpl:hover { background:transparent url(/images/logotypy/logo_vcanalpl.png) no-repeat 0 0;}
#logotypy #vevents { background:transparent url(/images/logotypy/logo_vevents.png) no-repeat 0 -68px;}
#logotypy #vevents:hover { background:transparent url(/images/logotypy/logo_vevents.png) no-repeat 0 0;}
#logotypy #grupavcanal { background:transparent url(/images/logotypy/logo_grupavcanal.png) no-repeat 0 -68px;}
#logotypy #grupavcanal:hover { background:transparent url(/images/logotypy/logo_grupavcanal.png) no-repeat 0 0;}

/*popup*/
#popup { position:absolute; margin:183px 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;}
