body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: underline;
}
#container {
	width: 924px;
	margin: auto;
}
#top {
	height: 300px;
	background: #999;
}
#cols {
	border-collapse: collapse;
	width: 100%;
}
#cols td {
	padding: 0px;
}
#logos {
	width: 230px;
	height: 300px;
	background: #F0F0EE;
	text-align: center;
	vertical-align: top;
}
#logos img {
	margin: 10px auto;
	cursor: pointer;
	display: block;
}
#cprights {
	text-align: center;
	height: 51px;
	background: #7A7A7A url('../img/cprightsbg.jpg') repeat-x;
	color: #666;
}
#menubtm {
	text-align: center;
	background: #C5C5BD url('../img/menubtmbg.jpg') repeat-x;
	word-spacing: 20px;
}
#menubtm a {
	color: #E97501;
	word-spacing: normal;
}
#menubtm a:hover {
	color: #964B01;
}
#content {
	vertical-align: top;
	background: /*url('../img/bg.jpg')*/ #FBB965;
}
#estudio {
	margin-left: 230px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	color: #CCCCCC;
}
#estudio a {
	color: #CCCCCC;
}
#btns {
	text-align: center;
}

#btns img {
	margin: 0px 15px;
	cursor: pointer;
}

#btns_left {
	padding-left:20px;
}

#btns_left img {
	margin: 0px 15px;
	cursor: pointer;
}


h2 {
	margin-left: 50px;
}
.txt {
	margin: 20px 50px;
	text-align: justify;
}
.img {
	border: 1px solid #FF7D00;
	cursor: pointer;
}
/******* onas *********/
#o_siedziba {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
/******* kontakt *******/
.inpt {
	width: 300px;
	font-size: inherit;
	border: 1px solid #FF7D00;
}
#kf label {
	display: block;
	margin-top: 5px;
}
.btn {
	margin: 5px auto;
	display: block;
}
