html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0;
padding: 0;
background: transparent none repeat scroll 0;
border: 0 none;
outline-color: invert;
outline-style: none;
outline-width: 0;
vertical-align: baseline;
}

body  {
	background: url(images/belka.png) repeat-x #fff;
	font: 100% 'Istok Web', Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #0A0C1F;
	min-width: 100%;
	min-height: 100%;
}

#center {
  position: relative;
  width: 920px;
  margin: 0 auto;
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 30px;
}

.header_text {
  display: block; 
  float: right; 
  margin: 10px 12px 0 0;
  font-size: 12px;
  color: #fff;
}
.header_text a {color:#9db6e4; padding-bottom: 3px; font-weight: normal; text-decoration: none;}
.header_text a:hover {border-bottom: 1px dotted #E2001A;}

#menu a.lang {
  display: block;
  padding-top: 9px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  float: right;
  text-decoration: none;
}

#menu a.lang:hover {
  color: #0A0C1F;
  cursor: ponter;
}

#menu ul {
  display: block;
  list-style: none;
  float: left;
  height: 38px;
}

#menu ul li {
	display: block;
	list-style: none;
	float: left;
	color: #fff;
	height: 38px;
	background:url(images/menu.png) no-repeat transparent;
}

#menu ul li a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 8px 35px 0 35px;
	font-size: 16px; 
	color: #fff;
	font-family: 'Istok Web', sans-serif;
	height: 30px;
}

#menu ul li a:hover {
  background:url(images/menu.png) repeat-x transparent;
	cursor: pointer;
}

#content {
  position: relative;
  font-size: 14px;
  margin-top: 70px;
}

#content p {margin-top: 15px; text-align: justify;}
#content a {color: #E4001A; text-decoration: none;}
#content a:hover {font-weight: bold;}

#content ul, #content ul li {
  float: none;
  list-style: none;
  margin: 15px 0 0 0;
  padding: 0 0 0 20px;
}

#content ul li {
  display: block;
  background: url(images/li.png) no-repeat 0 7px;
  margin: 10px 0 0 5px;
}

#referencje {float: left;}

#referencje ul {
  display: block;
  list-style: none;
  float: left;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
  margin: 0;
  padding: 0;
}

#referencje ul li {
	display: block;
	list-style: none;
	float: left;
	width: 180px;
	padding: 5px 5px 0 15px;
	background: url(images/li.png) no-repeat 2px 11px transparent;
  margin: 20px 10px 0 10px;
  border-top: 1px solid #C7C7CC;
}

#formularz {float: right; margin-right: 30px;}

.clear {
	clear:both;
}

.block {
	width:260px;
	margin:0 auto;
	text-align:left;
}

.element * {
	margin:2px;
	font-size:12px;
}

.element label {
  color: #0A0C1F;
	float:left;
}

.element input.text {
	float:right;
	width:250px;
	padding: 4px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 12px;
	border:1px solid #AEB0B6;
}

.element .textarea {
	float: right;
	height:120px;
	width:250px;
	padding: 4px;
	padding-left: 20px;
	font-size: 12px;
	border:1px solid #AEB0B6;
}

.element .hightlight {
	border:1px solid #3e6546;
	background:url(images/iconcaution.gif) no-repeat 2px
}

.element #submit {
	float:right;
}

.loading {
	float:right;
	background:url(images/ajax-loader.gif) no-repeat 1px;
	height:28px;
	width:28px;
	display:none;
}

.done {
	background:url(images/iconidea.png) no-repeat 2px;
	padding-left:35px;
	margin:20px 0 0 0;
	display:none;
}
