body,form,h1,h2,h3,h4,h5,hr,select,#ctrlcell
									{ margin:0;padding:0; }
#nhl ul,#smap ul,#artlist ul,#cshortcut ul,#cshortcut li,#trac #tracres ul, #cgalst ul
									{ margin:0;padding:0;list-style:none; }
#fpcola,#fpcolb,#ctleft,#ctrlcell,#top,#top #topheader,#top #topheader #loginbox,#main,#ctmain,#foot,#ctright
									{ vertical-align:top; }

.fpcol img,.mppoll img,.nhlentry img,.nobd,.globalback img,.globalbackcontainer img
									{ border:0; }

.cap								{ text-transform:capitalize; }

#cgalst ul li						{ padding-top:3px; }
.bl,.ctrightmargin img, .ctleftmargin img
									{ width:1px;height:1px;border:0; }
html								{ min-height:101%; }
body, table							{ border:0;font:normal normal 13px 'Trebuchet MS',Trebuchet,Arial,sans-serif;color:#444; }
body								{ background:url(img/bg_body.gif);z-index:-1;height:100%;margin-bottom:1px; }
h1,h2								{ font:bold 15px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
h2									{ font-size:14px; }
td									{ text-align:left; }
.small 								{ font-size:10px; }
a 									{ text-decoration:none;  }

a 				{ color:#9D1D38; }	a:hover 		{ color:#f00; }		a.white			{ color:#fff; }		a.white:hover	{ color:#ff9; }
a.textcolor		{ color:#444; }		a.grey			{ color:#ccc; }		a.grey:hover 	{ color:#c02; }		.red			{ color:#c00; }
.lightgrey		{ color:#ccc; } 	.darkgrey 		{ color:#444; }

a img								{ border:none;outline:none; }
.back								{ text-align:right;margin:10px 0; }	.back img 	{ border:0;width:5px;height:5px; }
input,select,textarea 				{ border:1px solid #ACACAC;font-size:11px;color:#444;background:#fff;padding:0 3px; }
select								{ margin:0;padding:0; }
textarea							{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.formsub 							{ border:1px solid #9D1C38;font-weight:bold;font-size:11px;color:#fff;background:#9D1C38; }
.formcheckbox, .formbl    			{ border:none;background:transparent; }



#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table
									{ width:100%; }

#ctrltable							{  }
#ctrlcell							{  }


#top,#top #topbar,#top #topbar img,#top #topheader,#maintable,#main,#cttable,#foot,#foot table,#undermenu,#ctmainbott
									{ width:1006px; }


#ctleft,#ctright,#ctright .colhd,#brania,#smenu table,.leftcolbott
									{ width:189px; }
#ctmain,#ctmain #header,#ctmain #content,#ctmain #component,#nhl,#nhl ul,#nhl .separator,#artlist ul,#graphchild table,#newslist ul
									{ width:612px; }
#cttable td.inleft,#cttable td.inright
									{ width: 8px; }


#cttable td.inmiddle				{ width: 6px; }
#fpcola,#fpcolb,.fpcolbott,.fpcolhd
											{ width:304px; }
#cttable td.inleftfp,#cttable td.inrightfp	{ width:  7px; }

#ctrltable 							{ height:100%;  }
#maintable							{ margin:0 auto; }

#top								{ background:url(img/bg_ctrl.gif) repeat-x left top; }
#top #toptable						{ width:100%; }
#top img							{ border:0; }
#top #topbar,#top #topbar img		{ height:30px;border:0; }

#top #topheader						{ height:197px; }
#top #topheader	#loginbox			{ width:221px;height:185px;background:#fff url(img/bg_loginbox.gif) no-repeat right bottom;
									  float:right;clear:right;margin:12px 7px 0 0; }
#top #topheader	#loginbox .lbarea	{ width:193px;margin:2px 14px 0 14px; }
#top #topheader	#loginbox h2		{ border-bottom:1px solid #DBDBDB;color:#666;background:url(img/bull.png) no-repeat left center;
									  padding:5px 2px 0px 16px;margin:0 0 7px 0; }
#top #topheader	#loginbox input		{ width:115px;height:23px;background:url(img/loginbox_input.png) no-repeat; }

#loginbox label,#loginbox input,#loginbox textarea
									{ display:block;width:121px;float:left;margin-bottom:3px;border:0; }
#loginbox input						{ padding:0 4px 0 2px;float:right; }
#loginbox label 					{ text-align:left;width:62px;padding-right:0px;font-size:11px;padding-top:3px; }
#loginbox br 						{ clear:left; }
#loginbox input.hidden				{ display:none; }
#loginbox input.formsub				{ border:0;background:transparent;padding:0; }
#top #topheader	#loginbox h2.tsrch	{ border:1px solid #DBDBDB;border-style:solid none; }



.lbarea h2							{ cursor:pointer; }
#top #topheader #loginbox .lbarea h2.ssrch	{ margin-bottom:0px; }

.reglink							{ font-size:10px;font-weight:bold;float:left; }
.remlink							{ font-size:10px;float:right; }

#sbox input#search_all				{ float:left;line-height:23px; }
#sbox input#searchsub				{ width:63px; }

#top #topmenu						{ height: 38px;background:url(img/loginbox_bott.png) no-repeat right top; }
#top #topmenu .topmenubtns			{ width:672px;height:37px;background:url(img/bg_topmenu.png) repeat-x left bottom;margin:0 0 1px 15px; }
#top #topmenu .topmenubtns a		{ display:block;float:left;width:107px;padding:0;margin:16px 5px 0 0;text-align:center;color:#000;
									  font-family:Arial,sans-serif;font-size:12px;font-weight:bold; }

/*

* html #top #topmenu							{ background:url(img/loginbox_bott.gif) no-repeat -7px top; }
* html #top #topmenu .topmenubtns				{ background:url(img/bg_topmenu.gif) repeat-x right bottom; }
* html #top #topmenu .topmenubtns a				{  }

*:first-child+html #top #topmenu				{ background:url(img/bg_topmenu.png) repeat-x left bottom; }
*:first-child+html #top #topmenu .topmenubtns	{  }
*:first-child+html #top #topmenu .topmenubtns a	{  }

*/


#top #topbanner						{ /*height:130px;*/text-align:center;/*background:url(img/bg_billboard.png) no-repeat center center;*/
									  vertical-align:middle; }
#topbanner br						{ display:none; }

#undermain							{ height:11px;background:url(img/bg_undermain.png) no-repeat left bottom; }


#main								{ z-index:-1;background:url(img/bg_main.gif) repeat-y;padding-bottom:15px; }
#mainbott							{ width:1006px;height:4px;background:url(img/bg_mainbott.gif) no-repeat left top; }
#cttable							{ z-index:-1; }

#foot 				 				{ height:100px;color:#fff;background:url(img/bg_footer.gif) repeat-x left bottom; }
#foot img							{ border:0; }
#foot table							{ height:70px;margin-top:30px;color:#fff; }
#foot td							{ vertical-align:middle;padding:0 15px; }
#footleft							{ text-align:left; }
#footleft img						{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
#footright							{ text-align:right; }
.footcopy							{ text-align:center;font-size:12px; }

#ctmain 							{ background:url(img/bg_ctmain.gif) repeat-y left top; }
#ctmain #header 					{ height:35px;background:url(img/bg_ctmainhd.gif) no-repeat left top;vertical-align:middle; }
#ctmain #header h1,#ctmain #header2 h1	{ padding:3px 10px 0 18px;line-height:21px;color:#DD0023; }
#botter								{ height:4px;background:url(img/bg_ctmainbott.gif) no-repeat;}

/* deepest CONTENT HERE! ####################################################*/

#ctmain #component,#ctmain #content	{ width:592px;margin:15px 10px; }
#ctmain #content a					{ }
#ctmain #content.s1					{ }
#ctmain #content.sysmsg				{ }

/* ##########################################################################*/

#ctleft								{  }

	.lcol							{ background:url(img/bg_lcol.gif) repeat-y left top; }
	.lcol .lcolhd					{ height:39px;background:url(img/lcol_hd.gif) no-repeat left bottom; }
	.lcol .lcolhd h2				{ color:#fff;padding:10px 10px 0 7px;text-transform: uppercase; }
	.lcol .lcolct					{ width:162px;margin:0 10px 10px 17px;  }
	.lcol .lcolbott					{ height:1px;background:url(img/lcol_bott.gif) no-repeat left top; }

	#smenutop						{ height:27px;background:url(img/bg_smenutop.gif) no-repeat left top; }
	#smenutop h2					{ color:#fff;padding-left:15px; }

	#smenu							{ background:url(img/bg_lcol.gif) repeat-y left top;padding-bottom:20px; }
	#smenu td.menuspace				{ width:14px; }
	#smenu td.menuarr				{ width:20px; }
	#smenu td.menuarr img			{ width:20px;height:25px; }
	#smenu td.menuitem 				{ width:155px;text-align:left;vertical-align:middle; }
	#smenu td.menuitem a			{ color:#666; }
	#smenu td.menuitem a:hover 		{ color:inherit; }
	#smenu .menusep					{ background:url(img/smenu_sep.gif) no-repeat left center; }


/* fp */
.fpcol								{ background:url(img/bg_fpcol.gif) repeat-y; }
.fpcol .fpcolhd						{ height:41px;background:url(img/colheader.png?v=3) no-repeat left bottom; }
.fpcol .fpcolhd h2					{ color:#fff;padding:10px 5px 0 15px; } /*  text-transform:capitalize;  */
.fpcol .fpcolct						{ width:284px;margin:0 10px; }
.fpcol .fpcolbott					{ height: 3px;background:url(img/fpcol_bott.gif) no-repeat; }
/* #adv05,#__kampeki_upid_29			{ width:300px;margin:15px 2px;overflow:hidden; } */

#ctright							{  }
	.banner-box						{ margin:15px auto 0 auto;text-align:center; }

	#brania							{ height:289px;background:url(img/bg_brania.gif) no-repeat left top;
									  font-size:10px;font-weight:bold;color:#fff;text-align:center;  }
	#brania a						{ color:#fff; }
	#brania h2						{ text-align:left;color:#fff;padding:0 0 0 30px; }
	#brania img						{ width:148px;margin:0 20px 0 21px;display:block;border:0; } /* height:119px; */
	#brania p						{ margin:0;padding:3px 0;}
	#brania .splawik				{ text-align:center;margin-top:8px; }
	#brania .splawik img			{ height:46px; }

#ctright #adv04,#ctright #adv07		{ margin:20px 19px 20px 10px; }

	.rcol							{ background:url(img/bg_rcol.gif) repeat-y left top; }
	.rcol .rcolhd					{ height:39px;background:url(img/rcol_hd.gif) no-repeat left bottom; }
	.rcol .rcolhd h2				{ color:#fff;padding:10px 10px 0 20px;text-transform:uppercase; }
	.rcol .rcolct					{ width:162px;margin:0 17px 10px 10px;  }
	.rcol .rcolbott					{ height:1px;background:url(img/rcol_bott.gif) no-repeat left top;margin-bottom:10px; }


/* 								compGallery */
.gallaytable					{ width:100%; }
.gallaylist						{ vertical-align:top; }
.gallayspacer					{ width: 12px; }
.gallaycontainer				{ text-align:center;vertical-align:top; }

.galtablecontainer				{  }
.galtable						{  }
.galnavirow						{ vertical-align:middle;height:45; }
.galnavileft					{ width:50%;text-align:left;vertical-align:middle; }
.galnaviright					{ width:50%;text-align:right;vertical-align:middle; }
.galpictcontainer				{ text-align:center; }
.galpicttitle					{ text-align:center; }
.galthumbcontainer				{ text-align:center; }

.gallisttable					{ width:188px; }
.gallistdivline					{ height:1px;background:url(img/gallistdivline.gif) no-repeat left center; }
.gallistico						{ width:15px;vertical-align:top; }
.gallistentry					{ text-align:left;vertical-align:top; }

/* 								compPagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #DD0023;font:bold 11px;color:#DD0023;padding:0; }
.pgbg							{ background:#eee;vertical-align:middle;color:#DD0023; }
.pgdata							{ font:11px Arial; }

/*									compNewsArchive and NHL */

.nhltab							{ width:162px; }
.nhlsidemargin					{ width:7; }
.nhlcell						{  }
.nhlphoto						{  }
.nhldate						{ font-size:9px;padding-top:5; }
.nhltitle						{ font-weight:bold; }
.nhllead						{ font-size:10px; }
.nhltitlelink					{ font-weight:bold;font-size:11px; }
.nhldivline						{ width:1px;background-color:#f60; }

.newspagingpad					{ padding:15px 0; }
.newspagingtab					{ width:100%; }
.newspagingdate					{ width:70px;font:bold 10px;color:#000; }
.newsdivline					{ height:1px;background:url(img/blbrown.gif) repeat-x center center; }

/* 								FORMATTING */

.bold							{ font-weight:bold; }
.pad1							{ padding:15px 0; }
.colorfff						{ color:#fff; }
.hilight						{ background-color:#eee; }

.borderdef 						{ border:1px solid #000; }
.billborder						{ border:1px solid #28c; }

.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

/* 								global - FORMATTING */
.hicell							{ background:#eee; }
.blcell							{ background:transparent; }
.clear							{ clear:both; }
.nobd							{ border:none; }
.bold							{ font-weight:bold; }
.hidden,div.hidden input,input.hidden
								{ display:none; }
.hrdef							{ height:1px;background:#444;color:#444; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

.padt1								{ padding-top: 5px; }		.padb1							{ padding-bottom: 5px; }
.padt2								{ padding-top:10px; }		.padb2							{ padding-bottom:10px; }
.padt3								{ padding-top:15px; }		.padb3							{ padding-bottom:15px; }
.padt4								{ padding-top:20px; }		.padb4							{ padding-bottom:20px; }
.padt5								{ padding-top:25px; }		.padb5							{ padding-bottom:25px; }

.padl1								{ padding-left: 5px; }		.padr1							{ padding-right: 5px; }
.padl2								{ padding-left:10px; }		.padr2							{ padding-right:10px; }
.padl3								{ padding-left:15px; }		.padr3							{ padding-right:15px; }
.padl4								{ padding-left:20px; }		.padr4							{ padding-right:20px; }
.padl5								{ padding-left:25px; }		.padr5							{ padding-right:25px; }

.padtb1								{ padding: 5px 0; }			.padlr1							{ padding:0  5px; }
.padtb2								{ padding:10px 0; }			.padlr2							{ padding:0 10px; }
.padtb3								{ padding:15px 0; }			.padlr3							{ padding:0 15px; }
.padtb4								{ padding:20px 0; }			.padlr4							{ padding:0 20px; }
.padtb5								{ padding:25px 0; }			.padlr5							{ padding:0 25px; }

.pad1								{ padding: 5px; }
.pad2								{ padding:10px; }
.pad3								{ padding:15px; }
.pad4								{ padding:20px; }
.pad5								{ padding:25px; }

.ar 								{ text-align:right;										}
.al 								{ text-align:left;										}
.ac 								{ text-align:center;									}
.aj 								{ text-align:justify;									}
.acvt 								{ text-align:center; 		vertical-align:top;			}
.alvt 								{ text-align:left;			vertical-align:top;			}
.arvt 								{ text-align:right; 		vertical-align:top;			}
.acvm 								{ text-align:center; 		vertical-align:middle;		}
.alvm 								{ text-align:left;			vertical-align:middle;		}
.arvm 								{ text-align:right; 		vertical-align:middle;		}
.acvb 								{ text-align:center; 		vertical-align:bottom;		}
.alvb 								{ text-align:left;			vertical-align:bottom;		}
.arvb 								{ text-align:right;			vertical-align:bottom;		}
.vat 								{ vertical-align:top;	 								}
.vab 								{ vertical-align:bottom; 								}
.vam								{ vertical-align:middle; 								}

.globalsep 							{ margin-top:10px;height:1px;background:url(img/smenu0separator.gif) no-repeat left center; }

/* Opera checkbox fix */
input[type='checkbox'],input[type='radio']				{ padding:0;width:12px;height:12px;vertical-align:middle;background:none;border:none;}
.nlreslnk a							{ font-weight:bold;margin:10px 0;border:1px solid #9D1D38;padding:2px; }
.fileico 							{ vertical-align:middle;border:0;width:12px;height:16px;margin-right:7px; }


.newstitle									{ font-size:15px;padding-left:16px;font-weight:bold;
											vertical-align:middle;margin-bottom:6px;
											background:#FFF url(img/newsdot.gif) 0 4px no-repeat; }

.newstitle a								{ color:#434343; }
.newstitle a:hover							{ color:#dd0023; }
.newsintro img.artimg						{ border:solid thin #a7a7a7;padding:3px;background:#FFF;
											float:left;margin-right:3px;margin-bottom:3px;max-width:262px; }/*6*/

.newsintro									{ text-align:left; }
.artsep										{ clear:both;padding-top:6px;border-bottom:1px solid #a7a7a7; }
.nobrd										{ border:0; }
.advbox										{ margin:10px 2px; }
.advertbox									{ margin:8px 0; }


.fpcol .fpcolbott img						{ height:3px;margin:0;padding:0; }

div.newsreadmore							{ clear:both;text-align:right;padding-right:6px;padding-top:3px; }
div.newsreadmore img						{ vertical-align:middle;margin-top:-3px; }


#smenu										{ padding-bottom:6px; }

.rcolct .newstitle							{ text-align:left;font-size:11px;
											background:#FFF url(img/newsdot.gif) 0 2px no-repeat;
											margin-bottom:3px; }

.lcolbott img,.rcolbott img					{ height:1px; }

.mppoll .polltab							{ width:160px; }
.mppoll .polltab td.pollchbk				{ width:20px;vertical-align:top;}
.mppoll .polltab td.pollans					{ width:140px; }
.mppoll .formsub,.mppoll .pollres			{ border:0;outline:0;padding:0;margin:0;background:#FFF;vertical-align:middle; }
.mppoll .formsub							{ float:right; }
.mppoll .pollres							{ float:left; }
.pollcont,.pollcont table					{ font-size:11px; }

.reccomm									{ font-size:11px; }
.rccommtitle								{ font-weight:bold; }
.rcauthorlogin								{ text-align:right;font-style:italic; }

#share									{ display:block;margin:15px 6px;height:18px;float:right;clear:both; }
#share a								{ display:block;float:left;width:16px;height:16px;margin:1px 2px;
										  background:#FFF url(img/social.png) no-repeat; }
#share .wykop							{ background-position: -16px 0; }
#share .blip							{ background-position: -32px 0; }
#share .flaker							{ background-position: -48px 0; }
#share .sledzik							{ background-position: -64px 0; }
#share .facebook						{ background-position: -80px 0; }
#share .twitter							{ background-position: -96px 0; }

.globalbackcontainer {float:none;clear:both;}
#searchres tr.odd td {background-color:#EEE;}

#top #loginbox .lbarea h2 { cursor:default; }
#top #topheader #loginbox .lbarea {z-index:40000;overflow:visible;position:absolute;}
#top #topheader #loginbox #sbox label.radio {float:none;clear:both;padding-left:8px;display:inline-block;width:auto;z-index:40000;}
#top #topheader #loginbox #sbox label.radio input {background:none;width:12px;height:12px;float:none;display:inline-block;padding:0;border:none;}

#userquestions  { padding:8px 12px; }
#userquestions table#questions { background:#dd0023;margin:6px 0 6px 0; }
#userquestions table#questions caption { font-size:1.2em;padding:4px; }
#userquestions table#questions thead th { color:#FFF;padding:4px; }
#userquestions table#questions tr.even td { background-color:#FFF; }
#userquestions table#questions tr.odd td { background-color:#EEE; }
#userquestions table#questions tr:hover td { background-color:#FFFFCC !important; }

.question { padding:2px 5px; }
.question h2 { font-size:1.1em; }
.question blockquote { margin:8px;padding:8px;font-style:italic;background:#EEE; }
.question .date { font-size:0.8em;padding:6px 0; }
.question .odp { padding:1em 0; }

.banner { margin:0 auto; }
a.banner img { border:0; }
.blcol { padding:10px 0 10px 9px; }
.brcol,.btop { padding:10px 0; }
.bfpcol { padding:8px 0; }

.loginpage form label { display:inline-block;width:100px; }
.loginpage .formsub { border:none;background-color:transparent; }
.loginpage .reglink,.loginpage .remlink { float:none;display:block; }

#comments tr.even td { background-color:#FFF; }
#comments tr.even td { background-color:#EEE; }

#widget_facebook { background:url("img/ico_gtface.png") no-repeat scroll right top;display:block;float:left;height:427px;padding:0;position:fixed;top:240px;width:350px;z-index:99999; }

