.body
{
	margin:0;
	padding:0;
	background-color:#334433;
	text-align:center;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
#body
{
	width:770px; padding:0;
	margin-left:auto; margin-right:auto; margin-top:16px; margin-bottom:16px;
	border:none;
	text-align:center;
	background-color:rgb(255,255,194);
}
#toplogo
{
	width:770px; height:132px; padding:0; margin:0;
	border:none;
	background-image:url(gfx/toplogo.jpg); background-repeat:no-repeat; background-position:left top;
}
#topmenu
{
	width:770px; height:28px; padding:0; margin:0;
	border:none;
	background-image:url(gfx/topmenu.jpg); background-repeat:no-repeat; background-position:left top;
}
p.topmenu
{
	padding-left:16px; padding-top:5px; padding-bottom:0; padding-right:16px;
	margin:0;
	font-family:sans-serif; font-weight:bold; font-size:10pt; color:black;
	text-align:left;
}
div#main
{
	text-align:left;
	width:770px; padding:0; margin:0;
	border:none;
	background-image:url(gfx/bgleft.jpg); background-repeat:no-repeat; background-position:left top;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
h2#title
{
	padding-left:16px; padding-top:6px; padding-bottom:8px; padding-right:16px;
	margin:0;
	font-family:sans-serif; font-weight:bold; font-size:14pt; color:black;
	text-align:right;
}
div#bottom
{
	width:770px; height:75px; padding:0; margin:0;
	border:none;
	background-image:url(gfx/stopka.jpg); background-repeat:no-repeat; background-position:left top;
}
div#bottom p
{
	margin:0;
	padding-top:35px; padding-bottom:0; padding-left:0px; padding-right:16px;
	text-align:center;
	font-family:sans-serif; font-weight:normal; font-size:9pt; color:#cccccc;
}
div#bottom a
{
	text-decoration:none;
	font-weight:bold;
	color:#cccccc;
	border:none;
}
div#bottom a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:#cccccc;
	border:none;
}

div.news
{
	margin:0; padding:0;
	width:770px;
	border-top:1px dotted #aaaaaa; border-left:none; border-right:none; border-bottom:none;
	text-align:left;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
img.news
{
	margin-left:16px; margin-right:16px; margin-top:12px; margin-bottom:0;
	padding:0;
	width:200px; height:150px;
	border:2px solid darkgreen;
	text-align:left;
	float:left;
}
h3.newstitle
{
	margin-left:16px; margin-right:16px; margin-top:10px; margin-bottom:8px;
	padding:0;
	font-family:sans-serif; font-weight:bold; font-size:12pt; color:black;
	text-align:left;
}
p.newstxt
{
	padding:0; margin-left:16px; margin-right:16px; margin-top:0; margin-bottom:0;
	text-align:left;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}

div#left
{
	width: 500px; height:370px; margin: 0; padding: 0;
	border: none;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
	text-align:left;
	float:left;
}
div#right
{
	width:270px; margin:0; padding:0;
	border:none;
	float:right;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
	text-align:right;
}
p.left
{
	padding-left:16px; padding-top:0; padding-bottom:0; padding-right:16px;
	margin:0;
	text-align:left;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
p.center
{
	padding-left:16px; padding-top:0; padding-bottom:0; padding-right:16px;
	margin:0;
	text-align:center;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}

img.kwiaty
{
	width:230px; height:183px;
	margin-left:16px; margin-right:16px; margin-top:0px; margin-bottom:8px;
	padding:0;
	border:2px solid darkgreen;
	text-align:center;
	float:left;
}


.nostyle
{
	display:none;
}
p.txt
{
	padding:0; margin:0;
	text-align:left;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
p.txtc
{
	padding:0; margin:0;
	text-align:center;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}

a.std:link
{
	text-decoration:none;
	font-weight:bold;
	color:black;
	border:none;
}
a.std:visited
{
	text-decoration:none;
	font-weight:bold;
	color:black;
	border:none;
}
a.std:active
{
	text-decoration:none;
	font-weight:bold;
	color:black;
	border:none;
}
a.std:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:black;
	border:none;
}

a.admin:link
{
	text-decoration:none;
	font-weight:bold;
	color:#ff5555;
	border:none;
}
a.admin:visited
{
	text-decoration:none;
	font-weight:bold;
	color:#ff5555;
	border:none;
}
a.admin:active
{
	text-decoration:none;
	font-weight:bold;
	color:#ff5555;
	border:none;
}
a.admin:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:#ff5555;
	border:none;
}
.inputnewstitle
{
	padding:2px; margin:0;
	width:450px;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color: #eeeeee;
	font-family:sans-serif; font-weight:bold; font-size:10pt; color:black;
}
.inputnewstxt
{
	padding:2px; margin:0;
	width:450px;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color: #eeeeee;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
.inputnewsfile
{
	padding:2px; margin:0;
	width:450px;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color: #eeeeee;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
.inputpass
{
	padding:2px; margin:0;
	width:150px;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color: #eeeeee;
	font-family:sans-serif; font-weight:normal; font-size:10pt; color:black;
}
.inputbtn
{
	padding:0; margin:0;
	width:150px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	background-color: #cccccc;
	font-family:sans-serif; font-weight:bold; font-size:10pt; color:black;
}
.inputimgfoto
{
	padding:0; margin:0;
	width:200px; height:150px;
	border:1px solid #333333;
	text-align:center;
}
