/* http://meyerweb.com/eric/tools/css/reset/ */
/* 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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{clear:both}
/* Main */
body { background: #0a0e11; font-size: 62.5%; color: white; font-family: Arial, Helvetica, sans-serif; }
#subContainer, #container { width: 800px; background: url("../gfx/background.jpg") #192026 no-repeat center top; margin: 0 auto; font-size: 1.2em; }
#navigation { height: 100px; width: 100%; margin-bottom: 20px; }
#navigation ul { padding-top: 9px; margin: 0 20px; }
#navigation li { float: left; text-indent: -10000px; }
#navigation li.polsat { float: right; }

#navigation li.megahit a { background: url("../gfx/top_megahit.gif"); width: 86px; height: 89px; display: block; }
#navigation li.polsat a { background: url("../gfx/top_polsat.gif"); width: 87px; height: 89px; display: block; }

#navigation li.main a { background: url("../gfx/menu.gif") no-repeat 0 -24px; width: 143px; height: 24px; display: block; margin: 25px 0 0 90px; }
#navigation li.archive a { background: url("../gfx/menu.gif") no-repeat -212px -24px; width: 102px; height: 24px; display: block; margin: 25px 0 0 43px; }
#navigation li.gallery a { background: url("../gfx/menu.gif") no-repeat -340px -24px; width: 100px; height: 24px; display: block; margin: 25px 0 0 40px; }

#navigation li.main a:hover, #navigation li.main a.act { background-position: 0 0px; }
#navigation li.archive a:hover, #navigation li.archive a.act { background-position: -212px 0px; }
#navigation li.gallery a:hover, #navigation li.gallery a.act { background-position: -340px 0px; }
/* PODSTRONY */
#subContent{width:800px;border-top:1px solid #41464B;background:#11181E}
#mainLeft{float:left;width:630px !important;overflow:hidden;}
#side{float:left;width:170px !important;overflow:hidden;}
/* END PODSTRONY */

/***********************************
 * Strona główna
 */

#main div.box { background: url("../gfx/box.gif") no-repeat bottom left; width: 385px; float: right; min-height: 214px; _height: 214px; }
#main div.box h2 { font-size: 1.67em; margin-bottom: .5em; background: url("../gfx/box.gif") no-repeat top left; width: 349px; padding: 12px 16px 0; }
#main div.box div.desc { width: 349px; padding: 0px 16px 12px; line-height: 15px; }

#main div.info { background: url("../gfx/info.gif") no-repeat bottom right; margin-right: 20px; border-bottom: 1px solid #192026; }

#player { position: relative; top: 4px; left: 22px; height: 280px; } 


#main div.gallery, #archive, #gallery { padding: 12px 20px 0px; zoom: 1 !important; position: relative; }
#main div.gallery{padding: 12px 20px 36px;background:#11181E none repeat scroll 0 0;border-top:1px solid #41464B;}


#main div.gallery h2 { background: url("../gfx/header-zdjecia.gif") no-repeat; width: 92px; height: 19px; margin-bottom: 1em; text-indent: -10000px; }
#main div.gallery ul img { display: block; border: 1px solid #c1c1c2; }
#main div.gallery ul li { margin-bottom: 17px; }
#main div.gallery ul li.main { float: left; margin: 0 14px 0 0; }


/* Start ADS */
#ad_header { margin: 14px auto; text-align: center; }
#ad_box_300x250{ margin: 0 auto 10px auto;padding-bottom:10px; text-align: center; border-bottom:none;}

#ad_gal_box_300x250{width:590px !important;clear:both;float:none !important; margin: 0 auto 0 auto !important;padding:0 0 !important; text-align: center; }
#ad_gal_box_300x250_s{width:590px !important;clear:both;float:none !important; margin: 10px auto 20px auto !important;padding:10px 0 !important; text-align: center;  }

#ad_scyscrapper{margin:32px auto;text-align: center;}
#ad_bottom{margin:20px auto 0;padding-bottom:20px;text-align: center;}


#ad_box1, #ad_box2 { position: absolute; width: 125px; height: 125px; top: 42px; right: 20px; }
#ad_box2 { top: auto; bottom: 58px; }

#ad_box1_js, #ad_box2_js { display: none; }
/* End ADS*/
/***********************************
 * Archiwum
 */

#archive {}
#archive h2 { background: url("../gfx/header-archiwum.gif") no-repeat; height: 19px; margin-bottom: 1em; text-indent: -10000px; border-bottom: 1px solid #343a40; }
#archive .info { padding-bottom: 1em; border-bottom: 1px solid #343a40; margin-bottom: 1em; *height: 1%; }
#archive .info h2 { background: none; height: auto; width: auto; text-indent: 0; border: 0; font-size: 1.4em;}
#archive .info:after { clear: both; display: block; content: "."; visibility: hidden; width: 0; height: 0; }
#archive .info .desc { line-height: 15px;}

#archive .thumb { float: left; margin: 0 5px 5px 0; height: 90px;}
#archive .thumb img { border: 1px solid #8b8d8f; }
#archive .thumb_film { float: left; margin: 0 10px 5px 0; width: 274px;}
#archive .thumb_film img { border: 1px solid #8b8d8f; }

#archive .more { display: block; text-align: right; margin-top: 1em; color: #999; } 

/***********************************
 * Galerie
 */
#gallery { }
#gallery h2 { background: url("../gfx/header-galeria.gif") no-repeat; height: 19px; margin-bottom: 12px; /*text-indent: -10000px;*/ border-bottom: 1px solid #343a40; }
#gallery h2 span  {display:none;}
#gallery h2.title { background: none; height: auto; width: auto; text-indent: 0; border: 0; font-size: 1.4em; padding-left:8px; margin-bottom:2px}

#gallery ul{} 
#gallery li {width:102px; min-height: 106px; display: -moz-inline-stack; margin: 10px 0; padding:0 8px; display: /*inline-block*/ block; vertical-align: top; zoom: 1; *display: inline; text-align: center; float:left;}
#gallery li.clear{ width:590px; margin:0; padding:0; clear:both}
#gallery li img { display: block; border: 1px solid #8b8d8f; margin-bottom: 12px; }
#galListCont li img {margin-bottom:0;}
#gallery li a { color: white; text-decoration: none; }
#gallery li a:hover { text-decoration: underline; }

#gallery a.return { display: block; text-align: right; margin-top: 1em; color: #999; }

#singleGal { margin-top: 15px; width: 550px;}

#singleGal .photo { width: 480px; height: 320px; border: 1px solid #ffffff; margin-left: 35px; }
#singleGal .photo span { display: block; width: 480px; height: 320px; background-repeat: no-repeat; background-position: center center; background-color: black; }
#singleGal .prevGal { float: left; padding-top: 140px;}
#singleGal .prevGal a { display:block; width:34px; height:35px; background: url("../gfx/gallery-left.gif"); }
#singleGal .nextGal { float: right; padding-top: 140px;}
#singleGal .nextGal a { display:block; width:32px; height:35px; background: url("../gfx/gallery-right.gif"); }

/***********************************
 * Stopka
 */

#footer { background: url("../gfx/footer.gif") center top #11181E no-repeat; }
#footer ul { text-align: center; font-size: .89em; padding: 14px 0 28px; }
#footer li { display: inline; }

#footer li a { color: #c1c1c2; text-decoration: none; }
#footer li a:hover { color: white; text-decoration: underline; }

#footer li:after { content: " |"; color: #c1c1c2; padding: 0 10px;}
#footer li:last-child:after { display: none; }

/***********************************
 * Stronicowanie
 */

#commentspager { text-align: center; font-size: 1.1em; }
#commentspager a { color: white; text-decoration: none; }
#commentspager a:hover { text-decoration: underline; }
#commentspager a.cmtcurrpage { font-size: 1.2em; font-weight: bold; }
