body { background-color: #41555F; 
	 padding:0;
}

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; }


a.new_msg {
	color:#ff0000; text-decoration:none;
}


a { color:#323232; text-decoration:none;background-color:transparent; }
a:hover { color:#DD6900; text-decoration:underline overline;background-color:transparent; }

a.side { color:#323232; text-decoration:none; }
a:hover.side { color:#DD6900; text-decoration:underline overline; }

a.white, li.white a {
	color: #fff;
	text-decoration: none;
}

a:hover.white, li.white a:hover {
	color: #fff;
	text-decoration: underline;
}

hr { height: 0; border: solid #D1D7DC 0; border-top-width: 1px; }
hr.side-hr { height: 0; border: solid #D1D7DC 0; border-top-width: 1px; }

.ul { background-image: url(images/upper_left.gif); }
.uc { background-image: url(images/upper_center.gif); }
.ur { background-image: url(images/upper_right.gif); }

.headl { background-image: url(images/head_left.gif); }
.headr { background-image: url(images/head_right.gif); }

.tul { background-image: url(images/toolbar_upper_left.gif); }
.tuc { background-image: url(images/toolbar_upper_center.gif); }
.tur { background-image: url(images/toolbar_upper_right.gif); }

.tlc { background-image: url(images/toolbar_lower_center.gif); }

.left { background-image: url(images/left_i.gif); }
.right { background-image: url(images/right_i.gif); }

.ll { background-image: url(images/lower_left.gif); }
.lc { background-image: url(images/lower_center.gif); }
.lr { background-image: url(images/lower_right.gif); }

td.row1	{ background-color: #F5F5F5; }
td.row2	{ background-color: #FFFFFF; }
td.row3	{ background-color: #576972; }
td.row4     { background-image: url(images/cellpic0.gif); }
td.row5	{ background-image: url(images/toolbar_middle_center.gif); }
td.row6     { background-color: #FAFAFA; }

.spacer {
	margin-bottom: 5px;
}

.admin-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555;
	background-color: #f6f6f6;
	border: 1px solid #e1e1e1;
	padding: 3px 4px 5px 4px;
	margin-bottom: 5px;
}

.full-header {
	background-color: #576972;
	vertical-align:top;
}

.main-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	background-color: #fff;
	padding: 5px;
}

.bottom-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #555;
	padding: 4px 4px 5px 4px;
}

.maxlimit		{border-style:solid;
			 text-align:right;
			 background-color:#A9A9A9;
			 border-color:#000000;
			 border-width:thin;
			}

.navbar { font-size: 10px; color: #FFFFFF; font-weight: bold;}
a.navbar { text-decoration: none; color: #FFFFFF; font-weight: bold; }
a.navbar:visited { text-decoration: none; color: #FFFFFF;  }
a.navbar:hover { text-decoration: none; color: #FF8723; }

.cattitle { font-size: 10px; font-weight: bold; color: #FF8723; }
a.cattitle { text-decoration: none; color: #FFFFFF; }
a.cattitle:visited { text-decoration: none; color: #FFFFFF; }
a.cattitle:hover { text-decoration: underline overline; color: #7D9EDA; }


.vsmall { font-size: 1px; }

.quote {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; line-height: 125%;
background-color: #FAFAFA; border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
margin:0 20px 0 20px;
padding:2px;
}


input {
background-color: #FFFFFF;
color: #000000;
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}



form			{margin:0;}
pre			{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:9px;}
.alt			{color:#1C1C1C;}
.button		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; color:#000000;background-color:#fafafa;
			border:1px #50643E solid;margin-top:2px;}
.textbox		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; color:#000000;background-color:#fafafa;
			border:1px #50643E solid;}
.main-body		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; color:#323232; background-color:#FFFFFF; padding:3px 4px 3px 4px;text-align: center;}

/* Side-Panel properties */


.side-left  {display: none;}
.side-right  {display: none;}

.side-border-left {
	color: #777;
	background-color: #fff;
	padding: 5px;
	width: 158px;
}

.main-bg {
	background-color:#FFFFFF; 
	padding: 5px;
	width:100%;
}

.side-border-right {
	color: #777;
	background-color: #fff;
	padding: 5px;
	width: 158px;
}

.scapmain		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px;color:#000; height:19px;
			border-width:1px;border-color:#525E6E;border-style:solid;margin:5px;padding:0}
			
/*	#486386		#919B9C;*/

			
.panel-cellpic {
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F5F5F5;
	background-image: url(images/cellpic3.gif);
}

.side-body		{
	background-color:#F5F5F5;
	font-size:10px;
	color:#535400;
	padding:4px 4px 6px 4px;
}

.capmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #555;
	background-image: url(images/cap.gif);
	background-repeat: repeat-x;
	padding: 6px 4px 6px 4px;
}

.capmain-left {
	width: 3px;
	height: 25px;
	background-color: #555;
	background-image: url(images/cap-left.gif);
}

.capmain-right {
	width: 3px;
	height: 25px;
	background-color: #555;
	background-image: url(images/cap-right.gif);
}

.border		{border-width:0 1px 1px 1px;border-color:#486386;border-style:solid;}

/* Center-Panel properties */

.news-category {
	border: 0;
	margin: 3px 5px 0 0;
	float: left;
}

.news-footer	{
	font-size:10px;
	font-weight:normal;
	color:#142000;
	background-color:#F5F5F5;
	padding:4px 4px 4px 4px;
}

.bbcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #eee;
	border: 1px solid #ccc;
	margin-top: 2px;
}

.sub-header-left {
	/*
	width: 3px;
	height: 28px;
	background-color: #555;*/
	background-image: url(images/toolbar_upper_left.gif);
/*	background-image: url(images/subheader-left.gif);*/
}

.sub-header-right {
	/*
	width: 3px;
	height: 28px;
	background-color: #555;*/
	/*background-image: url(images/subheader-right.gif);*/
	background-image: url(images/toolbar_upper_right.gif);
}

.sub-header {
	/*height: 28px;*/
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	/*background-image: url(images/subheader-right.gif);*/
	background-image: url(images/toolbar_upper_center.gif);
}

.sub-header ul{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

.sub-header ul li{
	display: inline;
	color: #FFFFFF;
}

.sub-header ul li.first-link .bullet{
	display: none;
	color: #FFFFFF;
}

img			{border: 0;}


.tbl-border		{background-color:#525E6E;}
.tbl			{font-size:10px; padding:3px 4px 3px 4px;}
.tbl1			{font-size:10px; color:#323232; background-color:#FFFFFF; padding:4px;}
.tbl2			{font-size:10px; color:#323232; background-color:#F5F5F5; padding:4px;}
/*.tbl2			{font-size:10px; color:#323232; background-color:#FFFFFF; padding:4px;}*/

/* Forum header*/
.forum-caption	{font-size:10px;font-weight:bold; color:#4A6381;background-color:#F5F5F5; height:24px; padding:0 4px 2px 4px;
			border-width:0;border-color:#486386;border-style:solid;}

			
/* Custom page  */
.custom-page-caption	{font-size:10px;font-weight:bold; color:#4A6381;background-color:#F2F2B2; height:20px; padding:0 4px 2px 4px;
			border-width:0;}
			
			
/*  guestbook */
.guestbook_header			{font-size:10px; color:#323232; background-color:#F5F5F5; padding:4px;}
.guestbook_footer			{font-size:10px; color:#323232; background-color:#F5F5F5; padding:4px;}
			
/* Voting Poll */
.poll			{height:10px; border:1px #333333 solid;}
.comment-name	{font-weight:bold; color:#ddcc88;}

/* This is for the Shoutbox */
.shoutboxname	{font-weight:bold; color:#007090;}
.shoutbox		{color:#06070A;}
.shoutboxdate	{font-size:9px; color:#1C1C1C;}
.shoutboxhelp	{font-size:9px; color:#245595; text-align:right;}

.small		{font-size:10px; font-weight:normal;}
.small2		{font-size:10px; font-weight:normal; color:#1C1C1C;}
.small3		{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:9px; font-weight:normal; color:#7b7bef;}
.side-small		{font-size:9px; font-weight:normal; color:#111111;}
.side-label		{font-weight:bold; color:#4A6381; padding:2px;}
.side-label-link		{font-weight:bold; color:#4A6381;}

/* This is for the Photo Gallery */
.gallery		{padding: 16px 0 8px 0;}
.gallery img	{border: 1px solid #486386;}
.gallery:hover img	{border: 1px solid #4E79F3;}
img.activegallery	{border: 1px solid #486386;}

/*
table.awec_table {
	background-color: #ffffff;
}
td.awec_empty {
	padding: 1px;
}
*/
a.awec_content {
	font-weight: bold;
	color:#00aa00;
}

td.awec_current {
	border: 1px solid blue;
	padding: 1px;
}
td.awec_dayofweek {
	font-weight: bold;
/*	color: black;
	background-color: #cccccc;
	padding: 1px;
*/
}

/* Vertical Navigation */

#navigation h2 {
	font-size: 10px;
	font-weight: normal;
	background-color: #f1f1f1;
	margin: 0;
	padding: 4px;
}
	
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

* html #navigation ul li{
   height: 1%;
}

#navigation a {
	display: block;
	color: #555;
	padding: 2px;
	text-decoration: none;
}

#navigation a:hover {
	color: #fff;
	background-color: #f6a504;
}

/* Page Navigation */

.pagenav {
	padding: 4px;
}

.pagenav span {
	color: #fff;
	background-color: #9999FF;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
}

.pagenav a {
	color: #555;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
}

.pagenav a:hover {
	color: #fff;
	background-color: #f6a504;
	margin: 2px;
	text-decoration: none;
}

.tabs {
	float: left;
	width: 100%;
	line-height: normal;
	background-image: url("images/bus/tabs_bg.gif");
}

.tabs ul {
	margin: 0;
	padding: 0 0 0;
	list-style: none;
}

.tabs li {
	float: left;
	background: url("images/bus/tab_bg.gif") no-repeat left top;
	margin: 0;
	margin-left: 0;
	margin-right: 2px;
	padding: 0 0 0 10px;
	line-height: 18px;
}

.tabs li.current {
	background: url("images/bus/tab_sel_bg.gif") no-repeat left top;
	margin-right: 2px;
}

.tabs span {
	float: left;
	display: block;
	background: url("images/bus/tab_end.gif") no-repeat right top;
	padding: 0 10px 0 0;
}

.tabs .current span {
	background: url("images/bus/tab_sel_end.gif") no-repeat right top;
}

.tabs a {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.tabs a:link, .tabs a:visited, .tabs a:hover {
	color: black;
}

.tabs a:hover {
}

.tabs .current {
}

.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
}

.panel_wrapper div.panel {
	display: none;
}

.panel_wrapper div.current {
	display: block;
	width: 100%;
	overflow: visible; /* Should be auto but that breaks Safari */
}

.panel_wrapper {
	border: 1px solid #919B9C;
	border-top: 0;
	padding: 10px;
	padding-top: 5px;
	clear: both;
	background-color: white;
}

fieldset {
	border: 1px solid #919B9C;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 0;
	margin: 0;
	padding: 4px;
}

legend {
	color: #2B6FB6;
	font-weight: bold;
}

.properties {
	width: 100%;
}

.properties .column1 {
}

.properties .column2 {
	text-align: left;
}

#plugintable thead {
	font-weight: bold;
	background-color: #DDDDDD;
}

#plugintable, #about #plugintable td {
	border: 1px solid #919B9C;
}

#plugintable {
	width: 99%;
	margin-top: 10px;
}

#pluginscontainer {
	height: 290px;
	overflow: auto;
}

/* MSIE Specific styles */

* html .panel_wrapper {
	width: 100%;
}

.column {
	float: left;
}

h1, h2, h3, h4 {
	color: #2B6FB6;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

h3 {
	font-size: 14px;
}

#link .panel_wrapper, #link div.current {
	height: 125px;
}

#image .panel_wrapper, #image div.current {
}

/* Disables the advanced tab in the table plugin. */
/*
#table #advanced_tab {
	display: none;
}
*/

/* Disables the border input field and label in the table plugin. */
/*
#table #border, #table #borderlabel {
	display: none;
}
*/

.tab_result {
	border-width: thin thin thin thin;
	border-spacing: 0;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
.tab_result th {
	border-width: 1px 1px 1px 1px;
	padding: 0;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #c8c8d4;
}
.tab_result td {
	border-width: 0 1px 0 0;
	padding: 2px 0 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
}

.tab_result td.event {
	border-width: 0 1px 0 0;
	padding: 2px 0 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #b9d0b9;
}

.tab_result td.even {
	border-width: 0 1px 0 0;
	padding: 2px 0 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #b9d0b9;
}


/* stopy procentowe */
#indeksy {
	background:#838383;
	width:100%;
	color:#595959;
	font-size:11px;
	font-family:tahoma;
	padding:1px
}

.w {
	background:#DCDCDC;
	text-align:center;
	padding:2px;
	border:1px solid white;
	border-bottom:0;
	font-size:11px;
	font-family:tahoma
}

.w2 {
	background:#EEEEEE;
	text-align:center;
}

.indeksy_l {
	background:#E7E7E7;
	float:left;
	width:62px;
	padding:3px 0;
	border:1px solid white;
	border-bottom:0;
	font-size:11px;
	font-family:tahoma;
}

.indeksy_p {
	float:right;
	width:40px;
	padding:3px 0;
	border:1px solid white;
	border-bottom:0;
	font-size:11px;
	font-family:tahoma
}

.indeksy_c {
	padding:3px;
	border:1px solid white;
	border-bottom:0;
	font-size:11px;
	font-family:tahoma
}

#pas {
	border-top:1px solid white;
	background:#E7E7E7;
}

.photogallery_album_photo_link  a img {
	padding:0;
	margin:0;
	border:2px solid white;
}

.photogallery_album_photo_link a:hover img {
	padding: 0;
	margin:0;
	border: 2px solid #65944A;
}
