a {
	color : #3C6597;
	text-decoration : none;
	
}
A:hover{
FONT-FAMILY: Tahoma, verdana, Arial, Sans-serif;
FONT-SIZE:12px;
COLOR:#2E4362;
TEXT-DECORATION:underline;
}

a.side {	
	text-decoration : none;
        font: normal small-caps bold 13px Tahoma, Arial, Helvetica, sans-serif;	color : #3C6597;
}

a:hover.side {
	color : #2E4362;
	text-decoration : underline;
}

a.white {
	color : #000;
	text-decoration : none;
        font-size:11px;
}

a:hover.white {
	color : #000;
	text-decoration : underline;
}
body{
FONT-FAMILY: Tahoma, verdana, Arial, Sans-serif;
FONT-SIZE:12px;
COLOR:#2E4362;
background-color : #FFFFFF;

        background-image :  url("images/water2.jpg");
        background-repeat: no-repeat;
        background-position : 50% 0px;

scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000000;
}

form 
 {
 margin : 0px;
}

hr {
	border-top:1px #ffffff solid;
	border-bottom:1px #3C6597 solid;
}

hr.side-hr 
 {
	border-top:1px #ffffff solid;
	border-bottom:1px rgb(172,199,215) solid;
 }

TD 
 {
 FONT-FAMILY: Tahoma, verdana, Arial, Sans-serif;
 FONT-SIZE:12px;
 }

pre 
 {
 font-family :  Tahoma, verdana, Arial, Sans-serif;
 font-size : 12px;
 }

.alt 
 {
 color : #000;
 }

.top-header {
	font-family :  Tahoma, verdana, Arial, Sans-serif;
	font-size : 12px;
	color : #3C6597;
	background-color : #fff;
	border-top : 0px solid #3C6597;
	border-bottom : 0px solid #000;
	padding : 5px;
}
 
.sub-header1 {
	font-family :  Tahoma, verdana, Arial, Sans-serif;
	font-size : 12px;
	color : #2E4362;
	background-color : #fff;
	border-top : 1px solid #3C6597;
	border-left : 1px solid #3C6597;
	padding : 5px 0px 2px 6px;       
}

.sub-header2 {
	font-family :  Tahoma, verdana, Arial, Sans-serif;
	font-size : 12px;
        text-align : right;
	color : #2E4362;
	background-color : #fff;
	border-top : 1px solid #3C6597;
	border-right : 1px solid #3C6597;
	padding : 5px 6px 2px 0px;       
}

.sub-header {
	background-color : #fff;
	border-top : 1px solid #3C6597;
	border-left : 1px solid #3C6597;
	border-right : 1px solid #3C6597;
	padding-left : 10px;       
}

.sub-header ul li{
	display: inline;
}


.sub-header a:link , sub-header a:visited {
FONT-SIZE:11px; 
}
 
.sub-header a:hover {
FONT-SIZE:11px;
} 

.sub-header ul li.first-link .bullet{
	display: none;
}

.full-header {
	font-family :  Tahoma, verdana, Arial, Sans-serif;
	font-size : 12px;
	color : #2E4362;
        background-image :  url("images/header.jpg");
	padding : 0px;
}

.footer 
 {
 font-family :  Tahoma, verdana, Arial, Sans-serif;
 font-size : 12px;
 color : #2E4362;
        background-image :  url("images/tlo.png");
        background-repeat: repeat
 border-top : 1px solid #3C6597; 
 border-bottom : 1px solid #3C6597; 
 padding : 5px;
 }

.button 
 {
 font: normal small-caps bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #3C6597;
 background-color : transparent;
 height : 17px;
 BORDER:1px solid rgb(172,199,215);
 margin-bottom : 2px;
 }

.textbox {
FONT-FAMILY:  Tahoma, verdana, Arial, Sans-serif; 
FONT-SIZE: 12px;
BACKGROUND-COLOR: #FFFFFF;
BORDER:1px solid rgb(172,199,215);
COLOR:#000000;
}

.main-body {
 font-size : 12px;
 color : #2E4362;
        background-color : transparent;
        padding : 5px;
        text-align : justify;
        border : 0px solid #3C6597;
}


.side-body {
        font-size : 12px;
        color : #2E4362;
        background-color : transparent;
        padding : 5px;
        border : 0px solid #3C6597;
}

.side-border-left{
 width : 200px;
 padding : 5px 8px 0 0;
}

.side-border-right{
 width : 200px;
 padding : 5px 0 0 8px;
}

.main-bg {
 color : #2E4362;
        background-color :  transparent;

 padding-top : 5px;
}



.border 
 {
        background-image :  url("images/tlo.png");
        background-repeat: repeat;
	border : 1px solid #3C6597;
 }

.news-footer 
 {
 font-size : 12px;
 color : #000;
 background-color : #fff;
 border-top : 1px solid #3C6597;
 border-bottom : 1px solid #3C6597;
 padding : 5px;
 text-align : right;
 }

.capmain 
 {
 font: normal small-caps bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #3C6597; text-align:  left;

        background-color : transparent;
 border-top : 0px solid #3C6597;
 padding : 4px;
 }
.scapmain 
 {
 font: normal small-caps bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #3C6597; text-align:  left;
        background-color : transparent;
 border-top : 0px solid #3C6597; 
 padding : 4px;
 }
.tbl-border 
 {
 color : #555;
        background-color :  transparent;
        background-repeat: repeat;
 }
.tbl 
 {
 font-size : 12px;
 color : #555;
        background-color :  transparent;
        background-repeat: repeat;
 padding : 4px;
 }
.tbl1  
 {
 font-size : 12px;
 color : #555;
        background-color :  transparent;
        background-repeat: repeat;
        padding : 4px;
 }

.tbl2  {
 font-size : 12px;
 color : #555;
        background-color :  transparent;
        background-repeat: repeat;
        padding : 4px;
}

.tbl2a  {
 font-size : 12px;
 color : #555;
        background-color :  transparent;
        background-repeat: repeat;
        padding : 4px;
        border-bottom: 1px solid #2E4362;
}

.tbl2b  {
 font-size : 12px;
 color : #555;
        background-color :  transparent;
        background-repeat: repeat;
        padding : 4px;
        border-bottom: 1px solid #2E4362;
}

.forum_thread_userbar {
        border-bottom: 1px solid #2E4362;
}

.forum_thread_user_name {
        border-top: 0px solid #2E4362;
}

.forum-caption {

 font: normal small-caps bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #3C6597; text-align:  left;
	background-color : transparent;
	padding : 2px 4px 4px 4px;
        border-bottom : 1px solid #3C6597;
}
.quote {
	font-size : 12px;
	color : #000;
	background-color : #E2EBF3;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #bbb;
}
.poll {
	height : 12px;
	border : 1px solid #000;
}

.comment-name {
	font-weight : bold;
	color : #000;
}

.shoutboxname {
	font-weight : bold;
	color : #3C6597;
	background-color : transparent;
}

.shoutbox {
	color : #2E4362;
	background-color : transparent;
}

.shoutboxdate {
	font-size : 11px;
	color : #3C6597;
	background-color : transparent;
}

.small {
	font-size : 12px;
	font-weight : normal;
}

.small2 {
	font-size : 12px;
	font-weight : normal;
	color : #555;
}

.side-small {
	font-size : 11px;
	font-weight : normal;
	color : #555;
	background-color : #f6f6f6;
}
.side-label {
	color : #3C6597;
        font-weight:bold;
	background-color : transparent;
	padding : 0px 0px 3px 20px;
}

img {
        border : 0px;
}

/*Numeracja stron*/

.pagenav {
	padding: 0.4em;
}

.pagenav span {
	color: #3C6597;
	background-color: transparent;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
}

.pagenav a {
	color: #89abcd;
	background-color: transparent;
	font-weight:bold;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
	text-decoration: none;
}

.pagenav a:hover {
	color: #234567;
	background-color: transparent;
	font-weight:bold;
	margin: 0.2em;
	text-decoration: underline;

}
