/**
* vBulletin 3.7.4 CSS
* Style: 'Default Style'; Style ID: 1
*/
body
{
	background: #FFFFFF url(../images/ng/bcg-body.gif) top repeat-x;
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
	padding:0px 35px;
	margin:0;
}
a:link, body_alink
{
	color: #000000;
}
a:visited, body_avisited
{
	color: #000000;
}
a:hover, a:active, body_ahover
{
	color: #000000;
}
a, a:hover {outline:none;}
a:hover {text-decoration:none;}

/* BEGIN top */
	#t {width:100%; height:65px; float:left; position: relative; z-index:2;}
		#l, #l h1 {width:180px; height:65px; float:left;}
	#l h1 a, #t .zp a, #f .ft li span a {width:100%; height:100%; display:block; text-indent:-55000px;}
	
	/* reset */
	#t fieldset {margin:0; border:0;}
	#t ul, #t ol, #t li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
		
	#t h1 {background-image:url('../images/national-geographic.gif'); margin:0;}
	#t .fl {width:320px; padding:9px 8px 0 0; text-align:right; float:left;}
	#t .fr {width:462px; float:left;}
	#t .frr {width:356px; padding:9px 14px 0 9px; float:left;}
	#t .frr .m {width:100%; height:14px; text-align:right; float:left;}
	#t .frr .s {float:right; padding-top:8px;}
	#t .frr .s form, #t .frr .s fieldset {float:right;}
	#t .zp {width:83px; height:53px; float:left; margin-top:7px; background:url('../images/ico.gif') 0 -925px;}
	#t {font-size:11px; color:#fff;}
	#t a {color:#fff; text-decoration:none;} #t a:hover {text-decoration:underline;}
	#t .fl a, #t .frr a {margin-left:6px; display:inline;}
	#t .fr a {text-decoration:underline;} #t .fr a:hover {text-decoration:none;}		
	
	#t .log {width:439px; padding:5px 14px 0 9px;}
	#t .log ul, #t .log div {width:100%; float:left;}
	#t .log div {padding-top:5px;}
	#t .log div span {width:12px; height:12px; line-height:1px; font-size:1px; float:left; margin:0 8px 0 38px; display:inline; background-color:#373737;}
	#t .log div i {float:left; margin-right:14px; display:inline;}
	#t .log div span.s {background:url('../images/ico.gif') 0 -1000px;}
	
	.tfrm li {float:left;}
	.tfrm em {float:left; margin-right:10px; padding-top:4px; display:inline;}
	.tfrm .fii input {width:125px; background-color:#373737; color:#fff; margin-right:10px; font-size:11px; display:inline; padding:4px 4px 3px 4px; line-height:14px; border:0;}
	.tfrm .fib input {height:21px; border:0; margin:0; padding:0; background:none; color:#fff; cursor:pointer;font-size:11px;}
	.tfrm.log .fib input {padding-top:4px;}
/* END top */
	


.page
{
	background: #FFFFFF;
	color: #000000;
	margin-top:25px;
}
td, th, p, li
{
	font: 10pt Arial, Helvetica, sans-serif;
}
.tborder
{
	background: #ffffff;
	color: #000000;
	border: 1px solid #c7c7c7;
}
.tcat
{
	background: #838383;
	color: #fff;
	font: normal 13px Arial, Helvetica, sans-serif;
	padding:4px 10px;
	font-weight:bold;
}
 .tcat-bold {font-weight:bold; padding:4px 10px;}
 
 div select.fis-forum {background:#EDECE2; border:1px solid #D3D3D3; padding:1px; font-size:12px;}

.subpage .tcat {background: #FFD400; color:#000}

.tcat a:link, .tcat_alink
{
	color: #fff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #fff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #fff;
	text-decoration: underline;
}

.subpage .tcat a, .subpage .tcat a:link, .subpage .tcat .tcat_alink, .subpage .tcat a:visited, .subpage .tcat .tcat_avisited, .subpage .tcat a:hover, .subpage .tcat a:active, .subpage .tcat .tcat_ahover {color:#000}

.thead
{
	background: #ffd400;
	color: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.thead-post {padding:3px 4px;}
	.thead-post-left {font-size:11px; line-height:12px; margin-top:3px;}
		.thead .thead-post-left a img {margin:0; vertical-align:top;}
	.thead-post-right {float:right;}

.subpage .thead {background:#838383; color:#fff}

.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.thead a, .thead a:hover, .thead a:active, .thead_ahover, .thead a:visited {
	text-decoration:none;
}

.thead a img {margin-bottom:2px;}

.tfoot
{
	background: #bdbdbd;
	color: #ffffff;
	font-weight:bold; 
	font-size:13px;
	padding:6px 11px;
}
.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
	font-weight:normal;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #ffffff;
}
.alt1, .alt1Active
{
	padding:5px 6px 6px 11px;
	background: #fff;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #f2f2f2;
	color: #000000;
	padding:5px 6px 6px 11px;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	border:1px solid #EDECE2;
	background: #EDECE2;
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px;
	
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
.vBulletin_editor fieldset {border:1px solid #c6c6c8;}
	.vBulletin_editor fieldset legend {color:#000;}

textarea, .bginput
{
	font: 10pt Arial, Helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.button
{
	font: 11px Arial, Helvetica, sans-serif;
}
select
{
	font: 11px Arial, Helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
}
div input.fic {
	background:transparent;
	border:0;
}
.smallfont
{
	font: 11px Arial, Helvetica, sans-serif;
}
.time
{
	color: #a6a6a6;
}
.navbar
{
	font: 11px Arial, Helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #ffd400;
	color: #000;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #fff;
	color: #000000;
	padding: 10px;
}
.panel- {
	width:678px;
}
.panel-group {
	background:#f2f2f2;
	padding:7px;
	margin-bottom:8px;
	overflow:hidden;
}
.panel-group input {
	background:#EDECE2;
	border:1px solid #D3D3D3;
	padding:1px;
}
.panelsurround
{
	background: #fff;
	color: #000000;
}
.panel .smallfont {padding-bottom:6px;}
.panel .smallfont {font-size:13px; font-weight:bold; text-align:left;}

.icons label {padding:0 10px 0 3px; font-size:12px;}
.icons input {margin-top:0; background:transparent; border:0;}
.icons td {padding:2px 0 10px;}

legend
{
	color: #141414;
	font: 11px Arial, Helvetica, sans-serif;
}
.vbmenu_control
{
	background: #FFD400;
	color: #000;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	font-size:13px;
}

#threadslist .vbmenu_control {padding:0;}

.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #000000;
	text-decoration: underline;
}

#forumsearch,#forumtools {padding:3px 6px; border-left:1px solid #fff; float:right;}
#forumsearch {padding-right:1px;}
#forumsearch img, #forumtools img, .vbmenu_control img {margin:0 5px 3px 3px;}

#sort_opt td {font-size:12px;}
	#sort_opt td select {margin:0 9px 0 7px;}

#statusy {margin:2px 0 0 13px;}
	#statusy td {padding:2px 2px 11px 2px;}
	#statusy td.smallfont {padding-left:11px; padding-right:87px;}

#forumrules {margin:30px 0 0 12px;}
	#forumrules .forumrules-title {font-size:13px; color:#f7a900;}

#jumptoforum select {margin:0 0 0 7px;}
#jumptoforum input {width:38px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-idz.gif) no-repeat; text-indent:-20000px; border:0; padding-bottom:20px; cursor:pointer;}
#btn-glosuj, .btn-glosuj {width:51px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-glosuj.gif) no-repeat; text-indent:-20000px; border:0; padding-bottom:20px; cursor:pointer;}
.btn-zatwierdz-odpowiedz {width:144px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-zatwierdz-odpowiedz.gif) no-repeat; text-indent:-20000px; border:0; padding-bottom:20px; cursor:pointer;}
.btn-podglad-wiadomosci {width:141px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-podglad-wiadomosci.gif) no-repeat; text-indent:-20000px; border:0; padding-bottom:20px; cursor:pointer;}
.btn-dodaj-subskrypcje {width:126px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-dodaj-subskrypcje.gif) no-repeat; text-indent:-20000px; border:0; padding-bottom:20px; cursor:pointer;}
.btn-ok {width:30px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-ok.gif) no-repeat !important; text-indent:-20000px; border:0 !important; padding-bottom:20px; cursor:pointer;}
.btn-anuluj {width:63px; height:20px; margin:0 0 0 8px; background:url(../images/buttons/btn-anuluj.gif) no-repeat !important; text-indent:-20000px; border:0 !important; padding-bottom:20px; cursor:pointer;}
.btn-pokaz-watki {width:88px; height:20px; margin:0; float:left; background:url(../images/buttons/btn-pokaz-watki.gif) no-repeat !important; text-indent:-20000px; border:0 !important; cursor:pointer;}
#userfield_menu table {width:253px; border: 1px solid #0B198C;}
	#userfield_menu table td {padding:2px 3px;}
	
#threadrating_options label {padding:2px 3px 0 3px;}

#links {border:0; padding:1px 2px; background:transparent;}
#links div {padding-top:0; padding-bottom:0;}
#links .alt1 {background:transparent;}
	#links .alt2 {background:#FFD400;}
	#links b {font-weight:normal; color:#A6A6A6;}
	#links i {font-style:normal;}

.vbmenu_popup
{
	background: #EDECE2;
	color: #000000;
}
.vbmenu_popup .thead {font-size:12px; font-weight:bold;}
.vbmenu_option
{
	background: #FFFFFF;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option div {padding-top:6px;}
.vbmenu_option label input {margin:0 3px 0 0;}
.vbmenu_option .button {margin-top:4px;}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #FFD400;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #000;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #000;
	text-decoration: none;
}

.control-panel .thead {font-size:12px;}
.control-panel .alt1 a {font-weight:bold;}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 13px; font-weight:bold; }

/* ***** small padding on 'thead' elements ***** */
#threadslist td {padding: 5px 6px 19px 11px;}
#threadslist td.thead, #threadslist th.thead, #threadslist div.thead { padding: 6px 12px; }

#tag_list_cell a {font-size:13px;}

/* ***** basic styles for multi-page nav elements */
.pagenav {padding-bottom:10px;}
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 6px; }
.pagenav .vbmenu_control {font-size:11px;}
.pagenav .vbmenu_control img {margin:3px;}

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }


/* top */
#t-bcg {background:none repeat scroll 0 0 #000000; left:0; position:absolute; top:0; width:100%;}
#t-bcg-minwidth {background:none repeat scroll 0 0 #000000; float:left; height:65px; width:990px;}

/* BEGIN grid */
#dj {width:970px; margin:0 auto; padding:0;}
#top {width:970px; height:65px; margin:0; padding:0; display:block; clear:both; background-color:#141414; overflow:hidden;}
#ct {width:100%; display:block; clear:both; overflow:hidden}
#f {width:100%; float:left;}
	#f .ft {width:100%; float:left;}
	#f .fc {width:100%; float:left;}
	#f .fb {width:100%; float:left;}
/* END grid */


/* BEGIN track */
	.track ul {padding:5px 0 16px 0; float:left; list-style:none; margin:0}
	.track li {float:left; color:#949494; font-size:11px;}
	.track li a {color:#b3b3b3; text-decoration:underline; margin-right:14px;} .track li a:hover {text-decoration:none;}
/* END track */

/* BEGIN mainmenu */
		#m {width:100%; padding:2px 10px 0; margin-top:-2px; float:left; background:#fff; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-radius-topleft:4px; -webkit-border-radius-topright:4px; border-radius-topleft:4px; border-radius-topright:4px;margin-left:-11px;}
		#m- {width:100%; float:left; background:url('../images/bcg-m.gif') 0 24px repeat-x;}		
#m ul {float:left; padding:0; margin:0}
#m li {height:16px; float:left; padding:4px 8px 8px 8px; font-size:13px; margin:1px 4px 0 4px; display:inline;}
#m li a:hover {text-decoration:none; color:#c10500;}
#m li a {text-decoration:none;}
#m li.s  {border:1px solid #c7c7c7; border-bottom:0; background-color:#f2f2f2; margin:0 4px 0 4px;}
		
#m .sub {width:100%; height:31px; line-height:31px; background-color:#f2f2f2; float:left;}
#m .sub ul {padding:0 18px; margin:0;}
#m .sub li {padding:0 34px 0 0; margin:0; line-height:31px;}
#m .sub, #m .sub a {color:#575757;}
#m .sub .s {color:#c10500;}		
/* END mainmenu */

/* BEGIN #c content */
#c {width: 100%; padding: 0 10px; background: #fff;margin-left:-11px;}
/* END #c content */

/* BEGIN #f foot */
		#f {width:100%; padding:28px 10px 0; float:left; display:inline; background:#fff;margin-left:-11px;}
			#f- {width:100%; padding:14px 0 0; float:left; border-top:1px solid #d3d3d3;}

	#f ul {margin:0; padding:0;}
	#f .fl {width:250px; float:left;}
	#f .fr {width:530px; float:right;}
	#f h3 {width:100%; margin:0 0 14px; font-family:Georgia,"Times New Roman",Times,serif; border:0; color:#C10500; float:left; font-size:22px; font-weight:normal;}

	#f .ft {width:1000px; margin-left:-13px; display:inline;}
	#f .ft li {width:187px; margin-left:13px; display:inline; float:left;}
	#f .ft li.l {width:170px;}	
	#f .ft li span {width:34px; height:45px; margin-right:8px; display:inline; float:left; background-image:url('../images/ico.gif');}
	#f .ft li span.ico1 {background-position:0 -1050px;}
	#f .ft li span.ico2 {background-position:0 -1100px;}
	#f .ft li span.ico3 {background-position:0 -1150px;}
	#f .ft li span.ico4 {background-position:0 -1200px;}
	#f .ft li span.ico5 {background-position:0 -1250px;}
	#f .ft li .c {width:145px; float:left;} #f .ft li.l .c {width:128px;}
	#f .ft li .c h4 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 0 4px 0; line-height:normal;}
		#f .ft li .c h4 a {color:#3A3A3A; text-decoration:none;} #f .ft li .c h4 a:hover {text-decoration:underline;}
	#f .ft li .c p {font-size:11px; color:#3a3a3a; margin:0;}
	#f .ft li .c p a {font-size:11px; color:#3a3a3a; margin:0;}
	
	#f .fc {padding-top:14px; margin-top:14px; border-top:1px solid #ebebeb;}
	#f .fc .fl {width:180px; padding-right:28px; float:left;}
	#f .fc .fcc {width:570px; padding-right:30px; float:left; font-size:12px;}
	#f .fc .fr {width:162px; float:left;}
	#f .fc h3 {color:#5b0200; line-height:25px; padding-left:2px;}
	#f .fc p {line-height:18px; margin:0; font-size:12px;}
	#f .fc .fr a {margin-bottom:8px;}
	
	#f .fb {font-size:11px; border-top:solid 1px #ebebeb; margin-top:14px; padding:14px 0 30px 0;}
	#f .fb- {width:970px;}
	#f .fb a {color:#3a3a3a;}
	#f .fb .fr {text-align:right;}
	#f .fb .fr a {margin-left:14px; display:inline; text-decoration:none;} #f .fb .fr a:hover {text-decoration:underline;}
	
	a.all, div.all, li.all {height:21px; float:right; background-image:url('../images/button.gif'); text-indent:-55000px;}
	.b-zaloguj-sie, .b-zaloguj-sie input {width:86px; background-position:0 -357px;}
	.b-zamow-prenumerate, .b-zamow-prenumerate input {width:155px; background-position:0 -378px;}
/* END #f foot */

/* BEGIN adsense - hp */
	.adsense-hp {width:728px; margin:0 auto; padding:20px 0; clear:both;}
/* END adsense - hp */

