body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background: #afafaf;
	margin:0;
	margin-top:60px;
}

img, form, fieldset {
	margin: 0;
	padding: 0;
	border:0px none;
}
img
{
	vertical-align:middle;	
}
a
{
	color:#605D5C;
	text-decoration:none;
	font-weight: normal;
}
a:hover{
	text-decoration:underline;
	color:#0074C5;
}
/*ul, li
{
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
}*/
.inputtext
{
	border:1px solid #d1d1d1;
	width:139px;
	font-size:11px;
	padding:3px;
}
.inputbutton
{
	color: #fff;
	background-color:#5E5C5B;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.select
{
	border:1px solid #5E5C5B;
}
.clear
{
	clear:both;
}
.strong
{
	font-weight:bold;
}
.br
{
	display:block;
}

#main
{
	width:1015px;
	height:492px;
	background:#919191;
}
#photo-right
{
	margin-left:10px;
	width:311px;
	float:left;
	display:inline;
}
#content
{
	height:339px;
	width:650px;
	background:#fff;
	float:left;
	margin-top:94px;
}
.szary-pasek
{
	width:6px;
	height:339px;
	background:#e1e1e2;
	float:left;
}
.tekst-powitalny
{
	margin-left:25px;
	float:left;
	width:290px;
	line-height:17px;
	margin-top:32px;
}
.tekst-powitalny p
{
	margin:0;
	padding:0;
}

#links
{
	float:right;
	width: 290px;
}

#links div
{
	text-align: right;
}

#links div a img
{
	margin-right: 50px;
}



#links div a
{
	display:block;
	background:url("strzalka2.gif") no-repeat right 0;
	height:93px;
	display:block;
	padding-top:20px;
}

#links div.zis-spzoo a img
{
	margin-top: 20px;
}

#strzalki
{
	float:left;
	width:42px;
	margin-top:94px;
}
#strzalki a
{
	background:url("strzalka.gif");
	width:42px;
	height:114px;
	display:block;
}
#strzalki a:hover
{
	background: url("strzalka.gif") right 114px;
}
#stopka
{
	text-align:right;
	width:952px;
	color:#fff;
	padding-top:5px;
  padding-right: 25px;
}

#slogany
{
 margin: 5px;
}

#right_zis
{
	background-color: #fff;
	
	font-size: 11px;
	font-family: Tahoma;
	
	width: 311px;
	padding-top: 10px;
	height: 47px;
	
	text-align: center;
}

#over_photo
{
background-color: #fff; padding-left: 12px; width: 299px;
}

#flags
{
height: 30px; width: 50px; right: 35px; top: 20px; position: absolute; z-index: 10;
}