body
{
    background:url(../img/tlo.jpg) top center;
    margin-top:7px;
	margin-bottom:7px;
    text-align:center
}

#cala
{
    background:url(../img/tlo_strony.jpg) repeat;
    width:760px;
    margin:0 auto;
    padding:0;
	border:1px solid #923c4c
}

#logo
{
    width:760px;
    height:181px;
    margin:0 auto;
	padding:0
}

#strona
{
	width:760px;
    margin:0 auto;
	height:100%;
	overflow:hidden
}

#glowna
{
	width:560px;
	float:right;
	margin:0;
    padding:0
}

#menu 
{
	width:200px;
	height:100%;
	float:left;
	margin:0px 0px 0px 0px;
    padding:0
}

#podmenu 
{
	width:200px;
	float:left;
	margin:35px 0px 0px 0px;
    padding:0
}

.kontakt
{
	color:#822c3c;
	text-align:center;
	font-family:Arial, Verdana, Tahoma;
    font-size: 10pt;
	font-weight:normal;
	margin: 0px 10px;
	line-height:18px
}
.email
{
	text-align:center;
	font-family:Arial, Verdana, Tahoma;
    font-size: 8pt;
	font-weight:normal;
	margin: 5px 10px;
	line-height:18px
}
.email a
{
	color:#822c3c;
	text-decoration: none
}
.email a:hover
{
	text-decoration: underline
}

#menu ul 
{
	color:#822c3c;
	text-align:center;
	font-family:Arial, Verdana, Tahoma;
    font-size: 10pt;
	font-weight:bold; 
	letter-spacing: 1px;
	margin:0px;
	padding:0px; 
	list-style: none;
	width: 190px; /* Width of Menu Items */ 
	float:left
} 

#menu ul li { 
	position:relative 
} 

#menu li ul { 
	position:absolute; 
	left:189px; /*Set 1px less than menu width */ 
	top:-1px; 
	display: block;
	border-top: 1px solid #822c3c
} 

#menu li:hover ul 
{
	display: block
} 

#menu li:hover>ul 
{ 
	visibility:visible 
} 

#menu ul ul 
{
	visibility:hidden 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li 
{ 
	float: left; 
	height: 0%
} 
* html #menu ul li a 
{ 
	height: 0% 
} 
/* End */ 

/* Make-up syles */ 

#menu ul, li 
{ 
	margin: 0 
} 

/* Styles for Menu Items */ 
#menu ul a 
{ 
	display: block; 
	text-decoration: none; 
	color: #822c3c; 
	/*background:#fff; /* IE6 Bug */ 
	padding: 7px; 
	border: 1px solid #822c3c; 
	border-top: 0;
	border-left:0
} 

/* Hover Styles */ 
#menu ul a:hover 
{ 
	color: #ffffff; 
	background: #822C3C
} 

/* Sub Menu Styles */ 
#menu li ul a 
{ 
	text-decoration: none; 
	color: #822c3c; 
	/*background: #fff;  /*IE6 Bug */ 
	background:#fff url("../img/tlo.jpg") repeat;
	padding:7px; 
	border:1px solid #822c3c; 
	border-top:0;
	margin:0px
} 

/* Sub Menu Hover Styles */ 
#menu li ul a:hover 
{ 
	color: #ffffff; 
	background: #822c3c 
} 

/* Icon Styles */ 
#menu ul a.submenu 
{
	background:url("../img/tlo.jpg") repeat; 
	margin:0px
} 
#menu ul a.submenu:hover 
{
	background:#822c3c no-repeat
}

p
{
    margin:0 auto;
	padding:0 auto
}

#g1, #g2, #g3, #g4, #g, #g7, #gal, #gal2, #gal3
{
	width:560px;
	margin:0 auto;
	padding:0 auto;
	height:100%;
	overflow:hidden
}

#g2
{
	float:left
}

#gal1
{
	width:140px;
	margin:0 auto;
	padding:0 auto;
	float:left
}
#gal img
{
	border:0;
	margin:5px 10px 5px 0px;
	width:80px;
	height:98px
}

#gal2 img
{
	border:0;
	margin:5px;
	width:80px;
	height:69px
}

#gal3 img
{
	border:0;
	margin:5px 10px 5px 0px;
	width:100px;
	height:63px
}

#gal a, #gal a:hover, #g a, #g a:hover, #gal2 a, #gal2 a:hover, #gal3 a, #gal3 a:hover
{
	border:0px;
	text-decoration:none
}

#g2 img
{
	float:right;
    margin:13px 10px 5px 10px;
    border:0;
    width:150px
}
#g2 a
{
	color: #822c3c;
    text-decoration:none;
	border:0
}
#g2 a:hover
{
	text-decoration:underline;
	border:0
}

#g3 img
{
	float:right;
    margin:5px 10px 0px 10px;
    border:0;
    width:80px
}

#g7 img
{
	margin:15px 35px 10px 25px;
	padding:0 auto;
    border:0;
    width:500px;
	text-align:center
}

#g5
{
	width:100px;
	margin:0 auto;
	padding:0 auto;
	float:left;
	height:100px
}
#g6
{
	width:460px;
	margin:0 auto;
	padding:0 auto;
	float:right;
	height:100px
}
#g img
{
	float:left;
    margin:5px 10px 0px 10px;
    border:0;
    width:80px
}

#g4 img
{
	float:left;
    margin:5px 10px 0px 10px;
    border:0;
    width:100px
}

.tekst2
{
	font-size:9pt;
    color:#822c3c;
    font-weight:normal;
    text-align:justify;
	font-family: Arial, Verdana, Tahoma;
	margin:10px;
	line-height:18px
}

ol, ul
{
	color:#822c3c;
	font-family: Arial, Verdana, Tahoma;
	margin: 0 auto;
    text-align: left;
    line-height:20px;
	font-size:9pt;
    padding: 10px 10px 10px 40px;
	margin-left:0px
}

.tytul, .tekst, .tekst2, .tekst3, .tekst_wina, .dol
{
	color:#822c3c;
	font-family: Arial, Verdana, Tahoma;
	padding:0 auto
}

.tytul
{
	font-weight:bold;
	font-size:11pt;
	text-align:right;
	margin:10px;
	letter-spacing: 1px
}

.dol
{
	font-weight:bold;
	font-size:11pt;
	text-align:left;
	margin:15px 0px 15px 10px;
	letter-spacing: 1px
}

.tekst
{
	font-size:9pt;
    font-weight:normal;
    text-align:justify;
	margin:10px;
	line-height:18px
}

.tekst_wina
{
	font-size:8pt;
    font-weight:normal;
    text-align:justify;
	margin:5px;
	text-align:center;
	font-weight:bold
}

.tekst2
{
	font-size:9pt;
    font-weight:normal;
    text-align:justify;
	margin:25px;
	line-height:18px
}

.tekst3
{
	font-size:9pt;
    font-weight:normal;
    text-align:justify;
	margin-bottom:0px;
	margin-left:10px;
}

#stopka
{
	width:760px;
    margin:0 auto;
	padding:0 auto;
	height:100%;
	overflow:hidden
}

#stopka_lewa
{
	width:200px;
    margin:0 auto;
	padding:0 auto;
	float:left
}
#stopka_prawa
{
	width:560px;
    margin:0 auto;
	padding:0 auto;
	float:right
}

.stopka, .licznik
{
	margin:0 auto;
	padding:0px;
    line-height:18px;
	font-size:8pt;
	font-weight:bold;
	margin-top:3px;
	color:#822c3c;
	font-family: Arial, Verdana, Tahoma
}
.stopka
{
	text-align:right;
	margin-right:0px
}
.licznik
{
	text-align:left;
	margin-left:0px;
	color:#000000
}

#stopka_prawa a
{
	color:#822c3c;
	text-decoration:none;
	letter-spacing: 1px
}

#stopka_prawa a:hover
{
	text-decoration:underline
}

#gl
{
	width:560px;
	margin:0 auto;
	padding:0 auto;
	float:left;
	height:100%;
	overflow:hidden
}

#gl img
{
	float:right;
    margin:5px 60px 0px 10px;
    border:0;
    height:60px
}

#gl a
{
	color: #822c3c;
    text-decoration:none;
	border:0
}
#gl a:hover
{
	text-decoration:underline;
	border:0
}

#cen1
{
	width:100px;
	margin:0 auto;
	padding:0 auto;
	float:left
}

#cen2
{
	width:460px;
	margin:0 auto;
	padding:0 auto;
	float:right
}

.forms
{
	color:#822c3c;
	font-family: Arial, Verdana, Tahoma;
	font-size:9pt;
    font-weight:normal;
    text-align:justify;
	margin: 8px 0px 0px 10px
}
.forms2
{
	margin: 5px 0px 0px 0px;
	text-align:left
}

.forms3
{
	margin: 15px 0px 10px 0px;
	text-align:center
}

.pisz
{
    font-size:9pt;
    color:#6B5EA2;
    font-family: Arial, Verdana, Tahoma;
    font-weight:bold;
    text-align:justify
}

.blad
{
	color:red;
	font-size:9pt;
    font-weight:normal;
    text-align:justify;
	font-family: Arial, Verdana, Tahoma;
	margin: 0px 0px 5px 10px
}
form
{
	margin:0px;
	padding:0px
}