body {
  margin:0;
  padding:0; 
  background:#e2e8ef url(../images/body_background.jpg) top repeat-x;
  font-family:Verdena, sans-serif;
  font-size:11px;
  color:#383838;
}

a:link, a:visited {
  color: #4f749d;
}

a:hover {
color: #a92828;
}


img {
	border:0px;
	margin:0px;
	padding:0px;
}
div#background {
	width:100%;
	height:100%; /*chwilowo */
	margin:0 auto 0 auto;
	background:url(../images/background_top.jpg) top no-repeat;
}

div#body_hendler {
	width:960px;
	height:100%;
	margin:0px auto 0 auto;
	padding:80px 0 0 0;
}
/* LOGO */
h2#h2_logo {
	float:left;
	margin:0 0 0px 25px;
	padding:0;
}

/* MENU */
div#menu {
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#menu ul{
	float:right;
	list-style:none;
	margin:0px;
	padding:23px 100px 0 0px;
}
div#menu ul li {	
	float:left;
	padding:0;
	margin:0 0px 0 50px;
	display:inline;
}
div#menu ul li span {
	display:none;
}
div#menu ul li a{	
	padding:0;
	margin:0;
	text-decoration:none;
}

/* CONTENT */
div#content_hendler{
	clear:both;
	width:960px;
	height:100%;
	margin:0px auto 0 auto;
	padding:0 0 0 0;
	background: white url(../images/backgroun_content.jpg) top no-repeat;
}

div#image_left {
	clear:both;
	float:left;
	width:310px;
	height:310px;
	padding:40px 0 0 40px;

}
div#content_right {
	float:right;
	width:560px;
	height:100%;
	padding:30px 20px 0px 20px;
	margin:0px;
}
div#content_right ol {
  color:#4f749d;
}
div#content_right li {
  margin:3px 0 10px 3px;
}
div#content_right li a{
  color:#4f749d;
  font-weight:bold;
  text-decoration:none;
}
div#content_right li a:hover{
  color:#a92828;
}
div#content_right a.link_up {
  float:right;
  color:#4f749d;
  text-decoration:none;
}
div#content_right a.link_up:hover {
  color:#a92828;
}
  


  


div#content_right p{
	text-align:justify;
	line-height:1.4em;
}
h1.title {
	margin:0px;
	padding:20px 20px 10px 20px;
	font-size:20px;
	text-indent:-9999px;
}
h1#title_1 { background: url(../images/title1.gif) left no-repeat}
h1#title_2 { background: url(../images/title2.gif) left no-repeat}
h1#title_3 { background: url(../images/title3.gif) left no-repeat}
h1#title_4 { background: url(../images/title4.gif) left no-repeat}
h1#title_5 { background: url(../images/title5.jpg) left no-repeat}

/* FOOTER */

div#footer {
	float:left;
  width:950px;
	height:47px;
	margin:0 auto 0 auto;
	padding:95px 5px 0 5px;
	background:url(../images/background_footer.jpg) top no-repeat;
}

div#footer ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 0 0px;
}
div#footer ul li {	
	float:left;
	padding:0;
	margin:0 20px 0 0px;
	display:inline;
}

div#footer ul li a{	
	padding:0 0 0 10px;
	margin:0;
	text-decoration:none;
	color:#4f749d;
	background:url(../images/punkt.gif) left no-repeat;
}
div#footer ul li a:hover{
	color:#a92828;
	background:url(../images/punktr.gif) left no-repeat;	
}
div#footer ul li a.active{
	color:#a92828;
	background:url(../images/punktr.gif) left no-repeat;	
}
div#footer p.designed_by {
	float:right;
	padding:0px;
	margin:0px;
	text-align:right;
	color:#566b87;
}	
div#footer p.designed_by a{
	text-decoration:none;
}
div#footer p.designed_by a:hover{
	text-decoration:underline;
	color:#566b87;
}
div#footer p.designed_by a.designed_by_text:hover{
	text-decoration:none;
}
/* KONTAKT */
#contact_form{
  float:left;
  width:260px;
  padding:20px 0 0 0px; 
  margin:0px;
  color:#4f749d;
}
#contact_form p, #audyt_form p{
  padding:5px 0 3px 0;
  margin:0px;
  font-size:0.9em;
  color:#5d5d5d;
}
 label{
  display:block;
  padding:8px 0 0px 0;
  font-weight:bold;
  font-size:11px;
}
p.contact_form_alert {
 
  padding:10px 0px 0px 0px;
  margin:0px; 
  color:#a92828;
}

p.right_info_ok {
  float:left;
  width:300px; 
  padding:10px 0px 20px 0px;
  margin:0px; 
  color:#4f749d;
}

input.input_big, textarea, select, input.text_input {
  height:15px;
  width:350px;
  padding:3px;
  font-size:1em;
  font-family:Arial, Helvetica, sans-serif;
  border:1px #bdbdbd solid;
  margin-top:0px;
  margin-bottom:8px;
  color:#566b87;
}
input.text_input  {
  width:250px;

}
 select {
  height:25px; 
 }
 select option {
  height:18px;
 }
textarea {
  height:150px;
    width:250px;
  background:white url(../images/textarea.gif) bottom repeat-x;
}
input.text_input, input.input_big {
  background:white url(../images/input.gif) bottom repeat-x;
}
input.radio_input {
  margin:3px 5px 0px 15px;
  padding:3px;    
}
input.checkbox_input {
  margin:3px 5px 0px 15px;
  padding-bottom:3px;

}


 a.polec, a.polec_audyt {
  float:right;
  width:45px;
  height:19px;
  padding:8px 0 0 0px;
  text-align:center;
  display:block;
  color:#000000;
  background: url(../images/send.gif) top left no-repeat;
  text-decoration:none;
  border:0;
  font-size:14px;
  cursor:pointer;
  border:0;
  margin-bottom:0;
  margin-top:10px;
}


 a.polec:hover {
  background: url(../images/sendr.gif) top left no-repeat;
}

a.polec_audyt {
  width:118px;
  background: url(../images/zgloszenie.gif) top left no-repeat;
}
 a.polec_audyt:hover {
  background: url(../images/zgloszenier.gif) top left no-repeat;
}

#audyt_form a.polec {
  float:right;
}


#dane_kontakt {
 float:left;
 width:250px;
 margin:30px 0 0 0;

}

div#content_right #dane_kontakt p {
 font-size:12px;
 text-align:center;
 font-weight:bold;
 line-height:1.5em;
}

#dane_kontakt a{
  color:#4f749d;
}
#dane_kontakt a:hover{
  color:#a92828;
}

#datapicker {
  float:left;
  height:15px;
  width:150px;
  padding:3px;
  font-size:1em;
  font-family:Arial, Helvetica, sans-serif;
  border:1px #bdbdbd solid;
  margin-top:0px;
  margin-bottom:8px;
  color:#566b87;
  background:white url(../images/input.gif) bottom repeat-x;
}

#audyt_form{
  float:left;
  width:550px;
  padding:20px 0 0 0px; 
  margin:0px;
  color:#4f749d;
}
