body{
	background-color: #669933;
	background-repeat:	repeat-x;
	background-image:  url(img/tlo2.gif);
	padding: 0;
	margin: 0;
}
div1{
	border: 1px solid red;
}

div.main{
	width: 1000px;
	border: none;
   position: relative;
}
div.logo{
	z-index: 7;
	margin: 0;
	padding: 0;
	float: left;
	width: 900px;
	height: 328px;
	text-align: left;
	border: none;
	background-repeat: no-repeat;
	background-image: url(img/logo.png);
	*background-image: none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='scale');
}


div.logo_eng{
	z-index: 7;
	margin: 0;
	padding: 0;
	float: left;
	width: 900px;
	height: 328px;
	text-align: left;
	border: none;
	background-repeat: no-repeat;
	background-image: url(img/logo_eng.png);
	*background-image: none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo_eng.png', sizingMethod='scale');
}
div.jezyk{
	position: relative;
	top: 200px;
	left: 860px;
	width: 35px;
}

div.menu{
	z-index: 5;
	position: relative;
	top: 20px;
	left: 15px;
	padding: 0 0 20px 0;
	width: auto;
	float: left;
}

div.el_menu{
	background-image: url(img/lapka_b.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: none;
	padding: 5px 28px 5px 0; 	
}

div.el_menu_over{

	background-image: url(img/lapka_cz.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: none;	
	padding: 5px 28px 5px 0; 
}

div.okno{
	position: relative;
	top: -15px;
	left: -100px;
   float: right;
	width: 750px;


}
div.ramka{
	z-index: 4;
	position: absolute;
	top: 0;
	left: 0;
	padding: 18px 0 0 110px;
	background-repeat: no-repeat;
	background-image: url(img/ramka.gif);
	display: block;
	width: 488px;
	height: auto !important;
	min-height: 470px;
	*height: 470px;
	float: left;
	color: #303030;
}
div.ramka1{
	z-index: 4;
	position: absolute;
	top: 0;
	left: 0;
	padding: 18px 0 0 110px;
	background-repeat: no-repeat;
	background-image: url(img/ramka1.gif);
	display: block;
	width: 488px;
	height: auto !important;
	min-height: 140px;
	*height: 140px;
	float: left;
}
div.ramka2{
	z-index: 4;
	position: absolute;
	top: 150px;
	left: 0;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
	background-image: url(img/ramka2.gif);
	display: block;
	width: 69px;
	height: auto !important;
	min-height: 338px;
	*height: 338px;
	float: left;
}


div.ramka_srodek{
	z-index: 3;
	position: relative;
	top: 0;
	left: 0;
	padding: 20px 0 0 110px;
	background-repeat: repeat-y;
	background-image: url(img/ramka_srodek.gif);
	width: 490px;
	height: auto !important;
	min-height: 470px;
	*height: 470px;
	float: left;
	
	color: #303030;
}

div.na_wierzch{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
}

div.koniec_ramki{
	background-repeat: no-repeat;
	background-image: url(img/stopka.gif);
	background-position: top;
	width: 601px;
	height: 81px;
	float: left;

}

div.prawo{
	position: relative;
	top: 20px;
	left: 0;
   width: 143px;
	float: right;
	text-align: center;
}
div.prawo img{
	border: 2px solid #101010;
	margin: 5px 0 5px 0;
}

div.stopka{
	position: relative;
	top: 0;
	left: 0;
	background-repeat: repeat-x;
	background-image: url(img/hr.gif);
	background-position: top;
	clear: both;
	width: 900px;
	padding: 15px 0 15px 0; 
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AEAEAE;
}

img {
	border: none;
	padding: 0;
	margin: 0 5px 6px 5px;
}

img.galeria{
	border: none;
	padding: 0;
	margin: 0;
}
h1{
	margin: 10px;
	padding: 15px 0 5px 50px;
	*padding: 20px 0 5px 50px;
	font-size: 21pt;
	font-family: Monotype Corsiva, Comic Sans MS; 
	color: #295812;
}
h2{
	margin: 10px;
	padding: 0 0 20px 0;
	*padding: 0 0 25px 0;
	text-align: center;
	font-size: 19pt;
	font-family:   Monotype Corsiva, Comic Sans MS; 
}
p{
	font-family: Monotype Corsiva, Comic Sans MS; /*Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 14pt;
	line-height: 18pt;
	margin: 10px 20px 15px -30px;
	text-align: justify;
}

a {
	color: #669933;
}

a.stopka{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AEAEAE;
}

table, td{
	font-family: Monotype Corsiva, Comic Sans MS; /*Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 14pt;
	line-height: 18pt;
	border: 1px solid #2C5C14;
}

table{
	margin: 10px 0 10px 0;
	padding: 0;
}

td{
	padding: 2px;
	height: auto !important;
	min-height: 70px;
	*height: 70px;
}
td.tytul{
	height: 10px;
}
table.ksiega{
	border: none;
	width: 470px;
}

table.ksiega td{
	border: none;
}

table.ksiega2{
	border: 1px solid #2D5D15;
	width: 470px;
}

table.ksiega2 td{
	border: 1px solid #2D5D15;
	margin: 0;
	
}

input{
	width: 350px;
	height: 14px;
	font-family: Monotype Corsiva, Comic Sans MS;
	font-size: 11pt;
}

input.zapisz{
	padding: 3px;
	width: 100px;
	height: 28px;
	font-family: Monotype Corsiva, Comic Sans MS;
	font-size: 10pt;
}

textarea{
	width: 432px;
	height: 100px;
	font-family: Monotype Corsiva, Comic Sans MS;
	font-size: 11pt;
}
textarea.linki{
	width: 470px;
	height: 55px;
	text-align: left;
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
}

hr{
	
	margin: 0 45px 0 -30px;
}