/* 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%;
}
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;
}
/* AD */
#ad_header{width:750px;margin:0 auto;}
/* END AD*/

/* MAIN */
body { background: url("../gfx/background.png") repeat-x center top #0a0b0d; color: #041728; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; } 
#headerFlash{height:247px}
#container { width: 950px; margin: 0 auto; font-size: 1em; }

a { color: #041728; text-decoration: underline; }
a:hover { text-decoration: none; color: #333; }

#header { position: relative; }
#header h1 { background: url("../gfx/header.jpg") no-repeat; height: 266px; }
#header h1 a { width: 950px; height: 266px; display: block; text-indent: -10000px; }
#header #polsat_flash { position: absolute; right: 20px; top: 35px; }

#navigation { height: 42px; margin:0 1px 15px 0 }
/* #navigation ul { width: 766px; height: 42px; float: right; background: url("../gfx/menu.png") top right; } */
#navigation ul { width: 609px; height: 42px; float: right; background: url("../gfx/menu.png") top right; }
#navigation ul li { float: left; height: 42px; }
#navigation ul li a { height: 42px; display: block; background-image: url("../gfx/menu.png"); text-indent: -10000px; }

#mm_1 a { background-position: 0 0; width: 140px; background-color: #07192A; }
#mm_1 a.sel, #mm_1 a:hover { background-position: 0 -42px; }
#mm_2 a { background-position: -140px 0; width: 138px; }
#mm_2 a.sel, #mm_2 a:hover { background-position: -140px -42px; }
#mm_3 a { background-position: -278px 0; width: 142px; }
#mm_3 a.sel, #mm_3 a:hover { background-position: -278px -42px; }
#mm_4 a { background-position: -420px 0; width: 90px; }
#mm_4 a.sel, #mm_4 a:hover { background-position: -420px -42px; }
#mm_5 a { background-position: -510px 0; width: 156px; }
#mm_5 a.sel, #mm_5 a:hover { background-position: -510px -42px; }
#mm_6 a { background-position: -666px 0; width: 98px; }
#mm_6 a.sel, #mm_6 a:hover { background-position: -666px -42px; }
#mm_7 a { background-position: -765px 0; width: 115px; }
#mm_7 a.sel, #mm_7 a:hover { background-position: -765px -42px; }

#content { width: 643px; font-size: 1.2em; float: left; line-height: 1.3em; margin-top:15px}
#sidebar { margin-left: 7px; width: 300px; float: left; font-size: 1.2em; margin-top:15px }

.boxWide { position: relative; margin-top: 27px; margin-bottom: 14px; background: url("../gfx/newsBgBottom.png") left bottom no-repeat; padding-bottom: 8px; }
.boxWide h1 { position: absolute; top: -27px; left: -1px; height: 27px; width: 644px; text-indent: -100000px; }
.boxWide h1 a { display: block; height: 27px; width: 644px; }
.boxWide .wrap { background: #bfd1d9; padding: 20px 16px 5px; }

.forum .wrap { padding: 0 0 5px; }

.aktualnosci h1 { background-image: url("../gfx/h1-aktualnosc.png"); }
.konkurs h1 { background-image: url("../gfx/h1-konkurs.png"); }
.aktorzy h1 { background-image: url("../gfx/h1-aktorzy.png"); }
.ploteczki h1 { background-image: url("../gfx/h1-aktualnosc.png"); }
.odcinki h1 { background-image: url("../gfx/h1-odcinki.png"); }
.galeria h1 { background-image: url("../gfx/h1-galeria.png"); }
.forum h1 { background-image: url("../gfx/h1-forum.png"); }
.komentarze h1 { background-image: url("../gfx/h1-komentarze.png"); }
.prowadzacy h1 { background-image: url("../gfx/h1-prowadzacy.png"); }
.vod h1 { background-image: url("../gfx/h1-video.png"); }

.komentarze { margin-top: 47px; }

/* .first { margin-top: 47px; } */

#sidebar div.konkurs { margin-top: 20px; width: 300px; height: 198px; background: url("../gfx/bg-konkurs.jpg") no-repeat; }
#sidebar div.konkurs div.wrap { width: 300px; height: 198px; position: relative; }
#sidebar div.konkurs div.wrap a { display: block; position: absolute; top: 149px; left: 42px; width: 153px; height: 25px; }

#sidebar .box {  background: url("../gfx/sideBoxBg.png") left top no-repeat; padding: 15px 20px 30px; position: relative; color: white; }

#sidebar .boxBottom { height: 14px; background: url("../gfx/sideBoxBg.png") left bottom no-repeat; _margin-top: -1px; } /* I'm ugly, and I know it */

/* Sonda */
#sidebar .box p.question { padding: 10px 0; }
#sidebar .box p.question strong { font-weight: normal; }
#sidebar .box form label { display: block; margin-bottom: 15px; font-weight: bold; }
#sidebar .box form input.submit { margin: 0 auto; display: block; }

#sidebar .box span.bar { background: #bfd1d9; height: 13px; width: 270px; ?width: 260px; display: block; margin: 5px 0; }
#sidebar .box span.bar span { display: block; background: #022e9b; height: 13px; }
#sidebar .box span.total { margin: 10px 0 20px; display: block; }

/* Boksy na głównej */
.boxDouble { margin-top: 20px; position: relative; height: 268px; }
div.boxDouble .boxLeft { width: 292px; height: 244px; position: relative; float: left; }
div.boxDouble .boxLeft .mainThumb { background: url("../gfx/mainTopLeftBg.png") no-repeat; width: 273px; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/moment_prawdy/gfx/mainTopLeftBg.png', sizingMethod='image'); _background-image: url("blank.gif"); }

div.boxDouble .boxRight { width: 348px; height: 244px; position: relative; float: left; margin-left: 3px; _margin-left: 2px; }
div.boxDouble .boxRight .mainThumb { background: url("../gfx/mainTopRightBg.png") no-repeat; width: 348px; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/moment_prawdy/gfx/mainTopRightBg.png', sizingMethod='image'); _background-image: url("blank.gif"); }

div.boxDouble img { margin: 2px; }
div.boxDouble .mainThumb { display: block; height: 38px; padding: 206px 10px 0; position: absolute; top: 0; left: 0; z-index: 2; color: white; text-decoration: none; cursor: pointer; _cursor: hand; }
div.boxDouble big { font-size: 1.2em; text-transform: uppercase; display: block; margin-bottom: 2px; }

/* News */
ul li.item { position: relative; border-bottom: 1px solid #949494; margin: 0; padding: 12px 0; ?height: 1%; clear: both; }
.single { ?height: 1%; }
ul li.item:after, .single:after { content: "."; clear: both; display: block; width: 0; height: 0; visibility: hidden; }
ul li.item a { text-decoration: none; display: block; }
ul li.item strong.title, .single h2 { display: block; font-size: 1.2em; margin-bottom: 14px; }
ul li.item .thumb, .single .image img { border: 3px solid white; box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); float: left; margin-right: 20px; }
ul li.item small.more { display: block; text-align: right; font-weight: bold; text-decoration: underline; margin-top: 14px; }

ul li.last { border: 0; }

.aktorzy ul li.item .thumb, .aktorzy .single .image img { border: 3px solid white; box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); float: left; margin-right: 20px; }

.odcinki li.item { border: 0; }
.odcinki li.item strong.title, .odcinki .single h2 { border-bottom: 1px solid white; padding-bottom: 4px; }

.odcinki div.desc { margin-left: 20px; }

.odcinki .single .image { float: left; }
.odcinki .single .ipla { float: left; margin-top: 20px; background: url("../gfx/ipla.png"); width: 151px; height: 51px; clear: left; }
.odcinki .single .ipla a { display: block; width: 151px; height: 51px; text-indent: -100000px; }


/* THERE BE DRAGONS */

/*galerie*/
div.galleries {padding:10px 14px 0 29px;overflow:hidden;height:1%;}
div.galleries .item{float:left;margin:0 15px 0 0;text-align:center;display: inline;}

div.galleries .item a.galItem{display:block;padding: 0 0 14px 0; background: url("../gfx/news_bg.png");overflow:hidden;}
div.galleries .item a.galItem img { border: 3px solid white; box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); }
div.galleries .item a.galItem span{display:block;background: #000000 none no-repeat 50% 50%}

div.galleries .item span.title a{text-decoration:none;font-size:14px;font-weight:bold}
div.galleries .item span.title a:hover{text-decoration:underline}

.vod div.galleries .item { width: 22%; padding-right: 2%; margin: 0 0 25px 0; text-align: left;}
.vod div.galleries .item a.galItem { background: none; padding: 0 0 4px 0; }
.vod div.galleries .item a.galItem img { width: 101px; height: 64px; box-shadow: none; -moz-box-shadow: none; border: 1px solid #999; -webkit-box-shadow: none; }
.vod div.galleries .item span.title a { display: block; background: url("../gfx/video_zobacz.png") left bottom no-repeat; padding-bottom: 34px; font-weight: normal; font-size: 12px; }
.vod div.galleries .clear { clear: both; }

/*galeria*/
div.gallery {?height: 1%;}
div.gallery h2{border-bottom: 1px solid white;font-size:14px;font-weight:bold;margin:0 0 5px;padding:0 0 4px;}
div.gallery a.galReturnBtn{float:right;width:191px; height:21px;margin:15px 15px 0 0;background:transparent url(/templates/moment_prawdy/gfx/galleryReturn.png) no-repeat 0 0}
div.gallery .item{float:left;margin:15px 5px 0 0;text-align:center}
div.gallery .item a.galItem{display:block;width:100px;height:67px;padding:0;overflow:hidden;padding: 14px 25px 39px 21px; background: url("../gfx/news_bg.png");}
div.gallery .item a.galItem img { border: 3px solid white; box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); }
div.gallery .item a.galItem span{display:block;width:100px;height:67px;background: #000 none no-repeat 50% 50%}

div.gallery div#singleGal{float:left;margin-top:15px;width:600px}

div.gallery div#singleGal div.photo{float:left;width:480px;height:320px;border: 3px solid #ffffff}
div.gallery div#singleGal div.photo span{display:block;width:480px;height:320px;background:#000 none no-repeat 50% 50%}
div.gallery div#singleGal div.prevGal{float:left;height:324px;width:45px}
div.gallery div#singleGal div.prevGal a{display:block; width:41px;height:31px;margin:154px 0 0 0;background:transparent url(/templates/moment_prawdy/gfx/prevGal.png) no-repeat 0 0}
div.gallery div#singleGal div.nextGal{float:left;height:324px;width:45px}
div.gallery div#singleGal div.nextGal a{display:block; width:41px;height:31px;margin:154px 0 0 3px;background:transparent url(/templates/moment_prawdy/gfx/nextGal.png) no-repeat 0 0}
div.gallery div#singleGal a.returnGal{float:right;width:151px; height:21px;margin:15px 15px 0 0;background:transparent url(/templates/moment_prawdy/gfx/returnGal.png) no-repeat 0 0}

/* Komentarze */

#comments{/*float:left;*/width:643px;background:#bfd1d9;}
#new_comment{display:none;text-align:center;font-weight:bold; padding: 10px 16px;}
#comments .commentsWrap{/*float:left;*/width:643px}

#comments .new_thread_button{position:relative;/*float:left;*/min-height:39px;margin:0;}
* html #comments .new_thread_button{height:39px}
#comments .new_thread_button a{position:absolute;top:9px;right:25px;;width:122px;text-align:right;height:21px;}


#countComments{color:black;font-size:12px;padding:10px 0 0 23px;display:block}

#comments .new_thread_button .answerdiv{margin: 10px 0 0;}
#comments .new_thread_button .answerdiv form{padding:0 0 15px 18px}
#comments .new_thread_button .answerdiv form table td {padding-bottom:3px}
#comments .new_thread_button .answerdiv form table td.l{font-size:14px;font-weight:bold;}
#comments .new_thread_button .answerdiv form table td input{border:none}
#comments .new_thread_button .answerdiv form table td textarea{border:none}
#comments .new_thread_button .answerdiv form div.submitdiv{padding-left:280px;margin-top:2px}
* html #comments .new_thread_button .answerdiv form div.submitdiv{padding-left:310px}

/*wpisy*/
#comments .thread .answerdiv{margin: 0}
#comments .thread .answerdiv form{padding:0 0 15px 18px}
#comments .thread .answerdiv form table td {padding-bottom:3px}
#comments .thread .answerdiv form table td.l{font-size:14px;font-weight:bold;color:#000}
#comments .thread .answerdiv form table td input{border:none}
#comments .thread .answerdiv form table td textarea{border:none}
#comments .thread .answerdiv form div.submitdiv{padding-left:280px;margin-top:2px}
* html #comments .thread .answerdiv form div.submitdiv{padding-left:310px}


/**/

#comments div.thread {position:relative;width:641px;margin:0;background:#bfd1d9;}
#comments div.commentHead {padding:5px 40px 5px 23px;width:578px;}

#comments .date {color:#fff;font-size:10px;font-weight:normal;height:14px}
#comments .subject {font-size:14px;font-weight:bold;}
#comments div.notes {}
#comments div.notes span.nick{color:#fff;font-size:11px;}
#comments div.notes span.nick strong{color:#fff;font-size:11px}

#comments .message {font-size:12px;padding:0 40px 10px 23px;width:578px;}

#comments a.pluslink {background:transparent url(/templates/moment_prawdy/gfx/comm-plus2.gif) no-repeat scroll left top;height:12px !important;left:8px;position:absolute;top:21px;width:12px !important;}
#comments a.expanded {background:transparent url(/templates/moment_prawdy/gfx/comm-minus2.gif) no-repeat scroll 0 0;}

#comments div.threadanswer {display:none;padding:0 40px 0 55px;width:546px;}
#comments div.threadanswer .message {padding:10px 0 10px 23px;width:523px;}

#comments div.notes span.answer {position:absolute;right:30px;top:20px;width:63px;}
#comments div.notes span.answer a {font-size:12px;font-weight:bold}


#commentspager {height:20px;padding:20px 0 0 0;text-align:center;width:641px;color:white}
#commentspager span {color:#fff;font-size:14px;font-weight:bold;}
#commentspager a {color:#fff;font-size:14px;font-weight:bold;}

/*FORUM*/
#forumlist h5{font-size:16px;font-weight:bold;padding:6px 0 6px 23px;}
#forumTitle{font-size:16px;padding:10px 0 0 23px;display:block;width:470px}
#comments .new_thread_button span#forumTitle strong a{position:static;display:inline;width:auto;text-align:left;height:auto;font-size:16px;text-decoration:none}
#forumlist .forum_detailslink{padding: 3px 0 3px 33px;margin:1px 0 0}
#forumlist .forum_detailslink a {font-size:14px;font-weight:bold;text-decoration:none}
#forumlist .forum_detailslink a:hover {text-decoration:underline}
#forumlist .forum_detailslink span.count {color:white;font-size:10px;font-weight:normal;line-height: 14px;padding-left:5px; }

.footerCom { background: #bfd1d9;  }


/* PAGER */
div.boxWide div.pager{height:41px;text-align:center;padding-top:20px}
div.boxWide div.pager a{color:#fff;font-size:14px;font-weight:normal;text-decoration: underline;}
div.boxWide div.pager a.nor{padding:0 3px}
div.boxWide div.pager a.sel{font-weight:bold;font-size:16px;text-decoration: none;}
div.boxWide div.pager a.prev{padding:0 3px;text-decoration:none}
div.boxWide div.pager a.next{padding:0 3px;text-decoration:none}
div.boxWide div.pager a.next span.hidden, div.boxWide div.pager a.prev span.hidden{visibility:hidden;}
div.desc {
        text-align:justify;
	}

#twitt { border:medium none; position:absolute; right:160px; text-align:right; top:12px;}
