
	/* news, arts GSMonline.pl ***************************************/
	
	/* GENERAL */
	
	div#forumWidth { width: 754px !important; }
	
	div#forumWrapper h3.header, div#forumWrapper h3.headerSub, .topics caption {
		height: 23px; line-height: 22px; font-size: 11px; padding: 0 10px;
		background: url(img/forum-header.gif) no-repeat; }
	div#forumWrapper h3.headerSub {
		clear: both !important; margin-top: 0;
		background: url(img/forum-header-sub.gif) no-repeat !important; }
	div#forumWrapper h4.header {
		font-size: 12px; color: #EF7F00; border-bottom: 2px solid #EF7F00;
		padding-bottom: 3px; }
		
	/* LISTA FOR */
	
	div#forumWrapper dl { position: relative; }
	div#forumWrapper dt {
		padding: 2px; background-color: #f6f6f6; }
	div#forumWrapper dt a {
		font-size: 12px; font-weight: bold; }
		
	div#forumWrapper dd {
		position: relative; padding: 2px 250px 18px 2px; }
	div#forumWrapper dd span {
		display: block; width: 240px; position: absolute;
		top: -15px; right: 2px; line-height: 1.4; }

				
	/* CONTEXT SZUKAJ */
	
	#contextSzukaj {
		margin-bottom: 10px; }
		
		
	/* LISTA WATKOW HARDCORE :-) *************************************/
	
	ul.topics {
	   background: #fff url(img/forum-vert.gif) repeat-y 20px 0;
	   list-style: none; font-size: 11px; line-height: 15px; position: relative;
	   margin: 10px 0 0 0; padding: 0 0 0 20px; }
	ul.topics li a { color: #BD5000 !important; }
	
	ul.topics li div { padding-right: 280px; }
	div.grey { background-color: #f1f1f1; }
	span.nowa { color: #ea2700; font-weight: bold; padding-left: 10px; }


	ul.topics li {
	   padding: 0 0 0 12px; margin: 2px 0 0 0; list-style: none;
	   background: url(img/forum-horizontal.gif) no-repeat 0 3px;
	   position: relative; }
	
	ul.topics li.first {
	   margin-left: -2px;
	   background: url(img/forum-horizontal-first.gif) no-repeat -4px -690px; }
	ul.unanswered { background: none; }
	ul.unanswered li { background: url(img/forum-unanswered-first.gif) no-repeat -4px -690px; }
	ul.topics li.last {
	   margin-left: -1px;
	   background: url(img/forum-hor-last.gif) no-repeat 0 7px; }

	/* linia pionowa */

	ul.topics ul {
	   background: #fff url(img/forum-vert.gif) repeat-y 0 0;
	   padding-left: 0; margin: 0 0 0 5px !important; }


	/* odnogi */

	ul.topics ul li { background: url(img/forum-horizontal.gif) no-repeat 0 3px; }

	/* odnogi poziome kolejnych stopni zagniezdzenia - first i last */

	ul.topics ul li.first {
	   margin-left: -1px;
	   background: url(img/forum-hor-first2.gif) no-repeat 0 -693px; }


	ul.topics ul li.last {
	   margin-left: -1px;
	   background: url(img/forum-hor-last.gif) no-repeat 0 7px; }
	   
	ul.topics li span.autorData {
		color: #9C9C9C; position: absolute; right: 0; top: 0; width: 240px;
		text-align: right; }
		
	ul.topics li b { font-weight: normal; color: #000; }
	
	.topics span.odp {
		position: absolute; top: 0; right: 260px; }
	
	/* WATEK *********************************************************/
	
	
	ul.topic {
		list-style: none; margin: 0 0 0 0; padding: 0; border: 1px solid #ccc;
		line-height: 1.4; position: relative; }
	.topic li {
		list-style: none; margin: 0; padding: 0;
		border-bottom: 1px solid #ccc;
		background: url(img/forum-topic-title-bg.gif) repeat-x; }
	.topic h5 {
		width: 200px; float: left; margin: 0 0 15px 0;
		padding: 5px; position: relative; }
	.topic .whowhen {
		width: 260px; float: right; margin: 0 0 15px 0;
		text-align: right; padding: 5px; position: relative; }
	div.said {
		clear: both; padding: 0 5px; line-height: 1.4; }
	.said p { margin: 0 0 0 0; line-height: 1.4; }
	
	p.odp { margin: 0 5px; text-align: right; }
	
	/* FORUM NAV *****************************************************/
	
	ul.forumNav {
		list-style: none; margin: 0; padding: 0; border: 1px solid white;
		position: relative; }
	.forumNav li {
		float: left; line-height: 15px;
		list-style: none; padding: 0; margin: 0 4px 5px 0; }
	.forumNav li a {
		float: left; display: block; background-color: #535353;
		padding: 2px 10px; color: #fff !important; }
	.forumNav li a:hover {
		background-color: #000; text-decoration: none; }
	
	/* objasnienie "kolumn" */
	
	ul#expl {
		margin: 5px 0; padding: 0; position: relative; height: 18px;
		border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
	#expl li {
		margin: 0; padding: 0; list-style: none; line-height: 15px;
		position: absolute; top: 0; height: 15px; }
	#expl .temat { left: 30px; }
	#expl .odp { right: 240px; }
	#expl .autor { right: 95px; }
	#expl .data { right: 0; }
	
	/* NOWY TEMAT FORM **********************************************/
	
	form#nowytemat { line-height: 1.7; }
	form#nowytemat label {
	   float: left; clear: left;
	   text-align: right; width: 14em;
	   margin-right: 0.5em; margin-bottom: 0.5em; }
	form#nowytemat input, form#nowytemat select, form#nowytemat textarea {
	   float: left; width: 300px;
	   text-align: left;
	   border: 1px solid #8d8d8d; }
	form#nowytemat textarea {
		width: 500px; height: 150px; margin-top: 5px; margin-bottom: 7px; }
	form#nowytemat input:hover, form#nowytemat select:hover,
	form#nowytemat input:focus, form#nowytemat select:focus,
	form#nowytemat textarea:hover, form#nowytemat textarea:focus {
		border: 1px solid #F3AC32; }
	form#nowytemat br { clear: left; }
	
	form#nowytemat input.submit {
		width: 100px; text-align: center; margin-left: 160px;
		margin-top: 10px; }
		
	select.dateField { width: 100px !important; }
	
	p.nieobow {
		border-left: 10px solid #FFEECB; line-height: 1; padding-left: 5px; }
	input.nieobow, select.nieobow, textarea.nieobow {
		border-color: #E79E00 !important; background-color: #FFF8EA; }
		
	/* zglaszanie do usuniecia */
	#forumWrapper a.reportRemove {
		display: block; width: 16px; height: 14px; text-decoration: none;
		position: absolute; top: 0; right: 5px; text-indent: -1000px;
		background: url(img/comment-report-remove.gif) no-repeat top right; }
	#forumWrapper a.reportRemove:hover { width: 185px; }
	html>body #forumWrapper a.reportRemove { right: 0; }
	
			

	/* licznik */
		
	div#pozostalo {
		position: relative; top: 25px; right: -506px;
		width: 56px; height: 65px;
		background: url(img/comment-pozostalo.gif) no-repeat; }
	div#pozostalo input {
		width: 40px; border: 0 !important;
		position: absolute; top: 30px; left: 5px; border: none;
		font-size: 14px; font-weight: bold; background: transparent; }
		
	textarea#tresc, .rel {
		position: relative; top: -70px; left: 0; width: 400px;}
		
	div.positionFix p.err {
		position: relative; top: -70px; left: 0; }
		
	/* blad */
	
	p.err {
		color: #d00000; margin: 0 0 .1em 0; padding-left: 14.5em;
		font-weight: bold; }
		 
		
	/* CONTEXT MENU */
	
	div#najCzytane, div#najKomentowane {
		margin: 7px 0 0 0;
		background: url(img/news-contextnav-common-back.gif) repeat-y; }
	div#najCzytane .header{
		background: url(img/news-naj-czytane-header.gif) no-repeat; padding-bottom: 3px !important; }
	div#najKomentowane .header {
		background: url(img/news-naj-koment-header.gif) no-repeat; padding-bottom: 3px !important; }
	div#najCzytane .bottom, div#najKomentowane .bottom {
		background: #fff url(img/news-contextnav-common-bottom.gif) no-repeat;
		height: 3px; overflow: hidden; clear: left; margin-top: 5px; }
	div#najCzytane ul, div#najKomentowane ul {
		list-style: none; margin: 0 10px; padding: 0; }
	div#najCzytane ul li, div#najKomentowane ul li {
		list-style: none; margin: 0; padding: 3px 0;
		border-bottom: 1px solid #cacaca; position: relative; }
	div#najCzytane ul li img, div#najKomentowane ul li img { cursor: help; }
	div#najCzytane p, div#najKomentowane p { margin: 4px 10px; }
	
	/* COMMON */
	
	h2.header {
		margin: 0 0 -15px 0; padding: 0 0 0 30px; height: 41px;
		line-height: 22px; font-size: 11px; font-weight: bold; color: #fff; }
	h2.header a { color: #fff !important; text-decoration: none; }
	h2.header a:hover { text-decoration: underline !important; color: #fff !important; }