body {
 margin: 0px;
 background-color: #F9F5E7;
}


/* klasy od wygladu strony startowej */

td.kartka_prawa {
 background: url("../images/start_prawa.gif") repeat-y top left;
}

td.kartka_lewa {
 background: url("../images/start_lewa.jpg") repeat-y top right;
}

td.kartka_prawa_g {
 background: url("../images/start_prawa_gora.gif") no-repeat top left;
}

a {
color: #504D3D;
text-decoration: none;
}

a.menu_start {
color: #504D3D;
font-family: times;
font-size: 12px;
text-decoration: none;
margin-left: 10px;
}

a.menu_start:hover {
color: #403E36;
}

td.strony {
text-align: center;
vertical-align: center;
width: 19px;
height: 19px;
margin:0px;
padding:0px;
color: #FFFFCC;
font-size: 11px;
font-family: verdana, tahoma;
text-decoration: none;
background-color: #918869;
}

td.strony a {
color: #FFFFCC;
font: 11px/18px;
font-family: verdana, tahoma;
text-decoration: none;
display: block;
background: #5f5b4e;
}

td.strony a:hover {
color: #5f5b4e;
font: 11px/18px;
font-family: verdana, tahoma;
text-decoration: none;
display: block;
background: #F9F5E7;
}


a.menu_lang {
color: #ADA494;
font-family: times;
font-size: 12px;
text-decoration: none;
}

a.menu_lang:hover {
color: #403E36;
}

td.menu_start {
color: #B8B1A0;
font-family: times;
font-size: 12px;
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;

}

td.copyright, td.copyright a {
color: #504D3D;
font-family: times;
font-size: 12px;
text-decoration: none;
margin-top: 7px;
}

td.copyright_start, td.copyright_start a {
color: #B8B1A0;
font-family: times;
font-size: 12px;
text-decoration: none;
margin-top: 7px;
}

/* klasy od wygladu strony z&nbsp;tekstem */

ol {
	padding-left: 10px;
	margin: 0px;
list-style: none;
}

td.text {
	color: #555247;
	text-decoration: none;
	direction: ltr;
	font: 14px Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%
}


.text_no_justify
{
	color: #555247;
	text-decoration: none;
	text-align: left;
	direction: ltr;
	font: 14px Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%
}

td.foto {
	color: #555247;
	text-decoration: none;
	direction: ltr;
	font: 10px verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	vertical-align: top;
	text-align: center;
}

td.tytul {
	color: #444239;
	text-decoration: none;
	direction: ltr;
	font: 14px Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-weight: bold;
}


table.galeria img {
border-left: #444239 1px solid;
border-right: #444239 1px solid;
border-top: #444239 1px solid;
border-bottom: #444239 1px solid;
}


td.data {
	color: #555247;
	text-decoration: none;
	text-align: left;
	direction: ltr;
	font: 14px Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%
}


a.menu_dod {
	color: #555247;
	text-decoration: none;
	font-weight: bold;
	font: 12px Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%
	border-bottom: #555247 1px solid;
	border-bottom: 1px solid #555247;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	width: 155px;
}


a.menu_glowne {
color: #504D3D;
font-family: times;
font-size: 12px;
text-decoration: none;
display: block;
background: repeat-x left bottom url(../images/kropki_poziom.gif);
font-weight: normal;
padding-left: 20px;
width: 155px;
padding-bottom: 7px;
padding-top: 7px;
}

td.menu {
 background: #f9f5ee url("../images/bg_menu.jpg") no-repeat;
}

td.pion_lewa {
 background: url("../images/kropki_pion.gif") repeat-y top left;
}

td.skrzydlo_l {
 background: #D9CAAB url("../images/bg_skrzydlo_l.gif") repeat-y top left;
 height: 166px;
}
td.bg_content_calosc {
background-color: #ffffff;
}

td.bg_content_lewa {
 background: url("../images/bg_lewa_content.jpg") no-repeat top left;
}
td.bg_content_prawa_g {
 background: url("../images/bg_prawa_content.jpg") no-repeat top right;
}



/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn. 
   hold div height accommodates scrollbar in this example    
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width: 450px; height:235px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width: 450px; height:200px; 
	clip:rect(0px, 460px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:125; top:220px;
  width: 186px; height:11px;
  font-size:1px; z-index:2
  }
div#track { 
  position:absolute; left:12px; top:0;
  width: 162px; height:11px; z-index:1;
  background: url("/images/nav/track.gif") transparent repeat;
	border: 0px solid #B2B3A4;
}
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:20px; height:9px; z-index:1;
  background-color: #6e7a66;
  }  
div#left { position:absolute; left:0; top:0; z-index:2 }  
div#right { position:absolute; right:0; top:0; z-index:3 }
  
/* Styles for demo, not necessary for scrolling layers */  

h1 { 
  font-size:1.4em; 
  margin:0 0 2em 0; 
  }


/*<group=formatki>*/
input 
{
border-left: #C0BA98 1px solid;
border-right: #C0BA98 1px groove;
border-top: #C0BA98 1px solid;
border-bottom: #C0BA98 1px groove;
font-size: 11px;
color: #504D3D;
Font-family: Verdana;
background-color: #F9F5EE;
text-decoration: none
}

input.guzik
{
border-right: #C0BA98 1px groove;
border-top: #C0BA98 1px solid;
border-left: #C0BA98 1px solid;
border-bottom: #C0BA98 1px groove;
color: #504D3D;
font-family: Verdana;
background-color: #F9F5EE;
font-weight: bold;
text-decoration: none
}

textarea
{
border-left: #C0BA98 1px solid;
border-right: #C0BA98 1px groove;
border-top: #C0BA98 1px solid;
border-bottom: #C0BA98 1px groove;
font-size: 12px;
color: #504D3D;
font-family: verdana;
background-color: #F9F5EE;
text-decoration: none;
}

option
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #504D3D;
background-color: #F8F8F8;
padding: 2px;
border: outset 1px #C7B77E;
}

option.one
{
color: #504D3D;
background-color: #E5E5E5;
font-size: 10px;
}
/*</group>*/