html{

	background: url(../images/bg_sides.gif);
}

BODY {	
	margin: 0;
	color: #595151;
	padding: 0;
	font: 11px Verdana, Arial, sans-serif;
}



td, tr, p, div {                           /*tr, td do tabel; p - akapity, 
											div - sformatuje wszystkie pozostale 
											fragmenty tekstu nieujete w znaczniki akapitu*/
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #595151;
}

p {
margin: 0;
padding:5px 0 5px 0;
}

ul { /* format list*/
	margin-top: 5px;
	list-style: outside;
}

hr {
	background       : #595151;
	height           : 1px;
	width            : 100%;
	margin:0;
	padding:0;
	margin-top: 7px;
}


h1 {
	text-align:center;
	padding:0;
	margin:0;
	font: bold 11px Verdana;
	color: #e9ddda;
}

h2 {
	color: #595151;
	font: bold 15px Verdana;
	margin:0;
	padding:0;
}

h3 {
	color: #595151;
	font: bold 12px Verdana;
	margin:0;
	padding:0;
}

h4 {
	color: #595151;
	font: bold 11px Verdana;
	margin:0;
	padding:0;
	margin-top:5px;
}

div h3 {
	text-align:center;
}

/* --Domyslne ustawienia klas-- */

table.moduletable-payment {
	width:100%;
	background: #ffffff;
}

table.moduletable {  /*wyglad modulu jako calosci*/
	width: 160px; 
	margin:  0; 
	border: 0;
	padding:0;
} 

table.moduletable th { /*styl naglówka*/
	background: none; 
	vertical-align: middle; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #595151; 
	text-align: center; 
	text-indent: 0px; 
	width: 100%; 
	height: 24px; 
	border-bottom: solid 1px #666666; 
} 

table.moduletable td { /*miejsce wyswietlania szczegolow modulu*/
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	background: none; 
	padding: 0px; 
	font-weight: normal; 
	height: 20px;


} 

table.moduletable-waluty {  /*wyglad modulu jako calosci*/
	width: 160px; 
	margin:  8px 0 15px 0; 
	border: 0;
	padding:0;
} 

table.moduletable-waluty th { /*styl naglówka*/
	background: none; 
	vertical-align: middle; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #595151; 
	text-align: center; 
	text-indent: 0px; 
	width: 100%; 
	height: 24px; 
	border-bottom: solid 1px #666666; 
} 

table.moduletable-waluty td { /*miejsce wyswietlania szczegolow modulu*/
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	background: none; 
	padding: 0; 
	font-weight: normal; 
	height: 20px;


} 
table.moduletable-nav {  /*wyglad modulu gornego menu jako calosci*/
	margin: 0 ;
	padding: 0;
	border: 0;
	float:right;
}

table.moduletable-nav td{  /*wyglad modulu gornego menu jako calosci*/
	margin: 0 ;
	padding: 0;
	background-color: #6a6669;
	border-top: 1px solid #3f3333;
}

table.moduletable-keywords { /*wyglad modulu lewego menu jako calosci*/
	width:100%;
}

table.moduletable-keywords td { /*wyglad modulu lewego menu jako calosci*/
	color:#e9ddda;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
}

table.moduletable-right { /*wyglad modulu lewego menu jako calosci*/
	margin: 13px 0 0 0;
	padding: 0;
	width: 90%;

}

table.moduletable-right { /*wyglad modulu lewego menu jako calosci*/
	margin: 13px 0 0 0;
	padding: 0;
	width: 90%;

}
table.moduletable-right th { /*styl naglówka*/
	background: none; 
	vertical-align: middle; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #595151; 
	text-align: center; 
	text-indent: 0px; 
	width: 100%; 
	height: 24px; 
	border-bottom: solid 1px #666666; 
} 

table.moduletable-right td { /*miejsce wyswietlania szczegolow modulu*/
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	background: none; 
	padding: 0px; 
	font-weight: normal; 
	height: 20px;

} 

table.moduletable-leftmenu { /*wyglad modulu lewego menu jako calosci*/
	width: 90%;
	margin: 15px 0 10px 0;
	padding: 0;
	border: solid 1px #5e5856;
}

table.moduletable-leftmenu th { /*wyglad naglowkow lewego menu*/
	height: 18px;  
	background-color: #996f3d;
	font-size: 11px; 
	font-weight: bold; 
	text-align:center;
	padding-top: 1px;
	border-bottom: 1px solid #5e5856;
	color: #e9ddda; 
	width: 100%;
} 


table.moduletable-leftmenu td { /*miejsce wyswietlania szczegolow modulu lewego menu*/
	background-color: #ece6da; 
	width: 100%;
}

table.moduletable-leftmenu form { /*wyglad modulu logowania*/
	width: 162px;
	margin: 0;
	padding: 0 4px 3px 6px;
	font-weight:bold;
	color: #483f35;
}

table.moduletable-leftmenu form a, table.moduletable-leftmenu form p{ /*wyglad modulu logowania*/
	font-weight:bold;
	padding-top:4px;
	
}

table.moduletable-leftmenu form p#no_account{ /*wyglad modulu logowania*/
	width:90%;
	text-align:center;
	background-color: #eadbd8;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:4px;
}

a.mainlevel:link, a.mainlevel:visited { /*wyglad linkow menu glownego strony*/
	display: block;
	padding: 3px 0px 3px 6px;
	margin: 0;
	font: bold 11px Verdana;
	color: #754a15;
	text-decoration: none;
	width: 162px;
	height: 100%;
}

a.mainlevel:hover {/*wyglad linkow menu glownego po odwiedzeniu strony*/
	display: block;
	color: #996f3d;	
	text-decoration: none;
	width: 162px;
	height: 100%;
}
 
a.mainlevel#active_menu {
	display: block;
	
	border-left:3px solid #d0b08a;
	width: 162px;
}

a.mainlevel {
	display: block;
	border-left:3px solid #eadbd8;
	width: 162px;
}

a#active_menu:hover {
	color: #996f3d;
}

ul#mainlevel-nav { 
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li {
  float: left;
}

ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited  {
	display: block;
	margin: 0;
	padding: 5px;
	padding-top: 4px;
	padding-right: 7px;
	font: bold 11px Verdana;
	color: #e5c7a2;
	text-decoration: none;
	border-right: 1px solid #3f3333;
	border-bottom: 0;
}

ul#mainlevel-nav li a:hover {
	color: #a98150;
}

ul#mainlevel-nav li#first_link a:link, ul#mainlevel-nav li#first_link a:visited {
  
  padding-left: 1px;
  margin: 0;
  
}

ul#mainlevel-nav li#last_link a:link, ul#mainlevel-nav li#last_link a:visited {
  border: 0;
  padding-right: 1px;
  text-align: right;
  margin: 0;
}

.inputbox {  /*parametry formularzy*/
	font: normal 11px Verdana; 
	color: #595151; 
	background: #FFFFFF; 
	border: 1px solid #a98150;
	margin: 2px 0 0 0; 
} 
 
 
.button {  /*parametry przycisków formularzy*/
	color: #e9ddda; 
	font: bold 11px Verdana;
	margin: 3px 0 0 6px;
	text-align: center; 
	background: #996f3d; 
	border: 1px solid #5e5856;
	cursor: pointer; 
	vertical-align: top;
	letter-spacing: -0.07em;
} 



.res_button {  /*parametry przycisków formularzy*/
	color: #e9ddda; 
	font: bold 11px Verdana;
	margin: 3px 0 3px 6px;
	text-align: center; 
	background: #996f3d; 
	border: 1px solid #5e5856;
	cursor: pointer; 
	vertical-align: top;

} 


input {  /*parametry przycisków formularzy*/
	color: #e9ddda; 
	font: bold 11px Verdana;
	margin: 3px 0 3px 6px;
	background: #996f3d; 
	border: 1px solid #5e5856;
	vertical-align: top;

} 

 


a:link, a:visited { /*domyslne ustawienia dla pozostalych linkow na stronie*/
	color: #754a15; 
	text-decoration: none; 
	font: normal 11px Verdana;
} 

a:hover { /*domyslne ustawienia dla pozostalych linkow na stronie*/
	color: #a98150;  
} 

.componentheading { /*parametry naglowkow - komponenty*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #595151; 
	text-align: left; 
}


.contentheading {  /*parametry naglowkow - artykuly*/
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #595151; 
	text-align: left; 
	line-height: 16px;  
} 

.small { /* wyswietlanie malych tekstow (np autor) */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #595151; 
	text-decoration: none; 
	font-weight: normal; 
}


.createdate { /* wyswietlanie daty utworzenia artykulu*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #595151; 
	text-decoration: none; 
	font-weight: normal; 
} 

.poll { /* wyswietlanie ankiet na stronie*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #595151; 
	line-height: 14px;
} 

.sectiontableentry1 { /*wyswietlanie wierszy nieparzystych*/
	/*background-color : #000000; */
	padding-bottom:5px;
} 


.sectiontableentry1 td a:link,.sectiontableentry1 td,.sectiontableentry1 td a:visited { /*wyswietlanie wierszy nieparzystych*/
	padding-bottom:5px;
	font-weight:bold;
} 

.sectiontableentry2 td a:link,.sectiontableentry2 td,.sectiontableentry2 td a:visited { /*wyswietlanie wierszy parzystych*/
	padding-bottom:5px;
	font-weight:bold;
} 


.sectiontableheader { /* wyglad naglowkow tabel */
	background-color : #a98150;
	padding: 2px; 
	color : #e9ddda; 
	font-weight : bold;  
} 


.contentpaneopen /*wlasnosci tabel dla mainbody, user5, user9 */
{
	width:98%;
	margin-left:2%;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.contentpaneopen td /*wlasnosci tabel dla mainbody, user5, user9 */
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.contentpaneopen td.contentheading /*wlasnosci naglowkow dla mainbody, user5, user9 */
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


.contentpaneopen li /*wlasnosci naglowkow dla mainbody, user5, user9 */
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
			
div#header {
	margin: 0 auto;
	background: url(../images/banner.jpg) no-repeat right #aab4b5;
	width: 723px;
	height: 210px;
	padding: 0;

}


div#left_column {
	float:left;
	width: 165px;	
	padding: 0;
	margin: 0;
	padding-left:66px;

}

div#content {
	vertical-align:top;
	text-align:left;
	width:530px;
	background-color: transparent;
	padding-top:14px;
	padding-bottom:20px;
	margin-left:255px;

}

div#footer {
	border: 1px solid #5e5856;
	border-bottom:0;
	width: 723px;
	background-color: #ba9567;
	text-align: left;
	padding: 0;
	font: normal 10px Verdana;
	height: 18px;
	margin: 0 auto;
	clear:both;
	margin-top: 25px;
}

div#footer div{
	font: bold 10px Verdana;
}

#footer a:link, #footer a:visited {
	color: #e9ddda;
	font:bold 10px Verdana;
	
}

#footer a:hover {
	color: #ccbeba;
}

div#over_banner {
	border: 1px solid #5e5856;
	border-top:0;
	width: 720px;
	background-color: #ba9567;
	text-align: center;
	padding: 0;
	font: 11px Verdana;
	height: 18px;
	margin: 0 auto;
}

div#languages {
	width: 220px;
	text-align: left;
	padding: 5px 0 2px 0;
	font: 11px Verdana;
	margin-left:66px;
}

img#pl{
	margin-right:3px;
	border:0;
	padding:0;
}

div#date {
	float:right;
	margin:0;
	margin-right:66px;
	padding:0;
	padding-top:8px;
	text-align:right;
}

div#content_bg {
	background-color: #efddb7;
	border: 1px solid #5e5856;
	text-align: left;
	margin:0 auto;
	width: 850px;
	padding: 0px;	
}

span#invisible{
	display:none;
}
