/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
:focus {outline: 0}
table {border-collapse: collapse;border-spacing: 0}
/* MAIN */
body { background: #313131 none no-repeat 0 0; font-family: Arial, Helvetica, sans-serif;height:100%}
body a { text-decoration: none;color: #F68300; }
body a:hover { text-decoration: underline;color: #F68300; }
body input { font-size: 10px; }
/* HEADER */
.hline{clear:both;width:880px;float:left;zoom:1;position:relative;height:1px}
#headContainer{padding-bottom:8px; background: #1d1d1d url(../gfx/default-bg-top.gif) repeat-x 0 bottom}
#header { width: 960px; margin: 0 auto 0; }

#header h1 { /* background: url("../gfx/polsat_cafe_logo.png") no-repeat 0 0;  text-indent: -10000px;  */ width: 70px; height: 70px;margin:7px 9px 3px 0; float: left; }
/*
* html #header h1{background: none; position:relative}
* html #header span.ie{z-index:-1;position:absolute;top:0;left:0;width: 64px; height: 66px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/polsat2_en/gfx/polsat_cafe_logo.png', sizingMethod='image')}
#header h1 a { display: block; width: 64px; height: 66px; } 
*/

/*Nawigacja*/
#nav { float: left;width:566px;height: 35px;margin-top:44px; font-size: 12px; }
#nav li { float: left;height: 35px;  margin:0;  }
#nav li.mm_1{width:77px;padding:0 6px 0 0;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat 0 0}
#nav li.mm_2{width:121px;padding:0 6px 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -83px 0}
#nav li.mm_3{width:115px;padding:0 6px 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -215px 0}
/* #nav li.mm_4{width:57px;padding:0 6px 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -406px 0} */
#nav li.mm_5{width:77px;padding:0 0 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -341px 0}

#nav li.mm_1_sel{width:77px;padding:0 6px 0 0;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat 0 -35px}
#nav li.mm_2_sel{width:121px;padding:0 6px 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -83px -35px}
#nav li.mm_3_sel{width:115px;padding:0 6px 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -215px -35px}
/* #nav li.mm_4_sel{width:57px;padding:0 6px 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -406px -35px} */
#nav li.mm_5_sel{width:77px;padding:0 0 0 5px;background: transparent url(../gfx/menu/main_menu_polsat2.png) no-repeat -341px -35px}


#nav li a {display:block;height:35px; color: white;font-size:18px; text-indent:-1000px }
#nav li a span{visibility:hidden;}
#nav li a:hover { color: #999; text-decoration: none; }

* html #nav li a {text-indent:0;font-size:16px;font-weight:bold;font-family:Arial}
* html #nav li a span{visibility:visible;}
* html #nav li.mm_1{background: none}
* html #nav li.mm_2{background:none}
* html #nav li.mm_3{background:none}
* html #nav li.mm_4{background:none}
* html #nav li.mm_5{background:none}
* html #nav li.mm_1_sel{background:none;}
* html #nav li.mm_1_sel a{color:#999 !important}
* html #nav li.mm_2_sel{background:none}
* html #nav li.mm_2_sel a{color:#999 !important}
* html #nav li.mm_3_sel{background:none}
* html #nav li.mm_3_sel a{color:#999 !important}
* html #nav li.mm_4_sel{background:none}
* html #nav li.mm_4_sel a{color:#999 !important}
* html #nav li.mm_5_sel{background:none}
* html #nav li.mm_5_sel a{color:#999 !important}

#language{float:right; width:100px;}
#language a{float:right;margin:52px 13px 0 0;padding-right:35px;line-height:16px;background:transparent url(../gfx/pl-flag.png) no-repeat top right;color:#999999;font-size:11px; font-family: Tahoma;text-decoration:none}
#language a:hover{color:#999999;text-decoration:underline}


#search {display:none;; float: right; margin-top: 46px; height:28px}
#search input { background: url("../gfx/search_input.png"); width: 133px; height: 16px; font-size: 11px;  padding: 2px 4px; border: 0; color: #999; font-family:Tahoma; font-weight: normal; }
* html #search input {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/polsat2_en/gfx/search_input.png', sizingMethod='image'); }
#search button { background: transparent; border: 0; padding: 0; vertical-align: middle; *vertical-align: top; margin-left: 6px; }
#search button span { display: block; background: url("../gfx/search_submit.gif");  width: 20px; height: 21px; text-indent: -10000px; }

/* SUBMENU */

#submenu {position:absolute;z-index:1000;top:80px}
#submenu{width:960px;float:left;clear:both;margin-top:5px;margin-bottom:5px}
#submenu .subcont{position:relative;overflow:hidden; float:left;width:960px;margin-top:3px; background: transparent url(../gfx/sub_ct.png) no-repeat 0 0;}
* html #submenu .subcont{ padding:3px 0 0 3px;width:957px;background: transparent url(../gfx/sub_ct_ie.gif) no-repeat 0 0;}
#submenu .subcont .cb{float:left;width:960px; background: transparent url(../gfx/sub_cb.png) no-repeat right bottom;}
* html #submenu .subcont .cb{width:957px;padding-bottom:3px;background: transparent url(../gfx/sub_cb_ie.gif) no-repeat right bottom;}
#submenu .subcont .cb span.close{cursor:pointer;position:absolute;bottom:8px;right:7px;float:left;padding-left:8px; background: transparent url(../gfx/sub_tri.gif) no-repeat  0 5px; font-color:#fff;font-size:11px;color:#cccccc}
* html #submenu .subcont .cb span.close {display: block;zoom:1}
#submenu .subcont .wrap{float:left;width:954px;margin:3px;padding:0;;background: transparent url(../gfx/sub_wrap.png) repeat-y 0 0;}
* html #submenu .subcont .wrap{background: #1f2020 none no-repeat 0 0;margin:0}
#submenu .subcont .wrap .grad{float:left;width:954px;background:transparent url(../gfx/sub_pipe.png) no-repeat right center}
* html #submenu .subcont .wrap .grad{background:transparent url(../gfx/sub_pipe_ie.gif) no-repeat right center}
#submenu .np, #submenu .gp  {} /* 10px 25px 15px */
#submenu .np .col, #submenu .gp .col{float:left;width:200px;padding: 12px 20px 12px 18px}
#submenu .np .col span, #submenu .gp .col span{width:190px;display:block;margin-left:10px; padding:4px 0;color:#999999;font-family:arial;font-size:11px;text-decoration:none;border-bottom: 1px solid #666666}
#submenu .np .col a, #submenu .gp .col a {display:block; padding:4px 10px;color:#cccccc;font-family:arial;font-size:11px;text-decoration:none;font-weight:bold}
#submenu .np .col a:hover, #submenu .gp .col a:hover {color:#ffffff;text-decoration:none;background-color:#393939}
#submenu .np .np_4, #submenu .gp .np_4{background:none}

/* END HEADER*/
/* CONTENT */
#content { width:960px; margin: 0 auto}
#content h3 {  }
/*STOPKA Ogolna*/
#footer { font-size: 12px; clear: both; background: transparent url(../gfx/footer_bg.gif) repeat-x 0 bottom}

#footer .programs { padding:0;height:49px }
#footer .programs ul { width: 960px; margin: 0 auto;  }
#footer .programs ul:after { clear: both; display: block; height: 0; width: 0; visibility: hidden; content: "."; }
#footer .programs ul li { margin:10px 0 0 20px; float: left; height: 30px; }

#footer .programs ul li a { display: block; width: 29px; height: 30px; background: transparent url("../gfx/footer_logos_3.png") no-repeat; text-indent: -100000px; }

#footer .programs ul li.polsat a {background-position: 0 0}
#footer .programs ul li.polsat a:hover {background-position: 0 -30px}
#footer .programs ul li.dwa a {background-position: -49px 0; }
#footer .programs ul li.dwa a:hover {background-position: -49px -30px; }
#footer .programs ul li.play a {background-position: -98px 0}
#footer .programs ul li.play a:hover {background-position: -98px -30px}
#footer .programs ul li.cafe a {background-position: -147px 0}
#footer .programs ul li.cafe a:hover {background-position: -147px -30px}
#footer .programs ul li.news a {background-position: -196px 0}
#footer .programs ul li.news a:hover {background-position: -196px -30px}
#footer .programs ul li.sport a {width:60px;background-position: -244px 0;  }
#footer .programs ul li.sport a:hover {background-position: -244px -30px}
#footer .programs ul li.extra a {width:106px;background-position: -324px 0}
#footer .programs ul li.extra a:hover {background-position: -324px -30px; }

#footer .programs ul li.film a {background-position: -616px 0}
#footer .programs ul li.film a:hover {background-position: -616px -30px}
#footer .programs ul li.futbol a {width:57px;background-position: -540px 0;  }
#footer .programs ul li.futbol a:hover {background-position: -540px -30px}
#footer .programs ul li.hd a {width:70px;background-position: -450px 0}
#footer .programs ul li.hd a:hover {background-position: -450px -30px; }


#footer .links {  height: 53px }
#footer .links .wrap{width: 960px; margin: 0 auto; text-align:center;font-size:11px;color:#666;padding-top:20px  }
#footer .links  a {  font-size:11px;color:#666;text-decoration:none}
#footer .links  a:hover {  font-size:11px;color:#666;text-decoration:underline}


/* Stopka polecane */
#footer .recommend{height:225px;}
#footer .recommend .wrap{width:960px; margin: 0 auto;height:225px}
#footer .recommend ul{float:left;width:960px; height:190px;margin-top:35px;overflow:hidden;}
#footer .recommend ul li{float:left;width:186px;margin:0 26px 0; height: 190px;overflow:hidden}
* html #footer .recommend ul li{margin:15px 26px 10px 13px; }
#footer .recommend ul li a {font-size:14px;color:#fff;text-decoration:none}
#footer .recommend ul li a:hover {font-size:14px;color:#fff;text-decoration:none}

#footer .recommend ul li a  img{margin:0 2px;border:1px solid #fff}
#footer .recommend ul li a span.small{height:14px;overflow:hidden;color:#F68300;font-size:12px;font-weight:bold;display:block;margin:4px 3px 2px}

#footer .recommend ul li a strong{display:block;margin:0 3px }

#footer .recommend ul li a:hover strong{display:block;text-decoration:underline}


/* Footer start */
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

#content {padding-bottom: 102px;}  /* must be same height as the footer */
#footer {position: relative;margin-top: -102px; height: 102px;clear:both} 
/* CLEARFIX */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.adobe{padding:15px;color:#fff;font-size:14px; line-height:18px;font-weight:bold;background:#F68300;text-align:center;}
.adobe p{margin-bottom:10px}

.errormessage{font-size:12px;font-weight:bold;color:#ff0000}
#floatNP{position:absolute;top:-41px;left:162px;width:132px;height:60px;cursor:default; zoom:1;background-color:#171717;opacity:0;filter: alpha(opacity=0)}



