body{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #607499;
  background: url("images/everest_main_bg.jpg") top left no-repeat;
  font-family: arial, verdena, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color:#bfc5d1;
  text-align: center;
  background-attachment: fixed;
  background-position: 50% 50%;
  line-height:150%;


}
p {margin:0;padding:0 0 3px 0;}

h1 {padding:0px; margin:0 auto; font-size:14px;font-weight:bold;line-height:150%;}
h2 {padding:0px; margin:0 auto; font-size:13px;font-weight:bold;line-height:150%;}
h3 {padding:0px; margin:0 auto; font-size:13px;font-weight:bold;line-height:150%; color: #d9b231;}
h4 {padding:0px; margin:0 auto; font-size:17px;font-weight:bold;line-height:150%; color: #d9b231;}
li {padding:0; margin: 0;line-height: 1.5em;}
ul  {padding:0.5em 0 0 50px; margin: 0;line-height: 2em;}
table{margin:0;}
.red{color:#ff3535; font-size: 15px;}
.h1 {padding:0px; margin:0 auto; font-size:13px;font-weight:bold;line-height:100%;color:white;}




#baner{
text-align: right;
padding: 27px 20px 0 0;
border: 0px;
margin: 0 auto;
width: 979px;
height: 90px; 
background: url(images/everest_baner.jpg) top center no-repeat;
}

#baner2{
text-align: right;
padding: 0px;
border: 0px;
margin: 0 auto;
width: 999px;
height: 302px; 
background: url(images/everest_baner2.jpg) top center no-repeat;
}
#baner_dol{
background-color: #647aa1;
height: 40px;
width:819px;
margin: 0 auto;
text-align:center;
padding:0 50px 0 50px;
}



#logo{width:230px; height:67px;position:absolute; top:0; left:35px;}
#logo a, img {border:0px;}




/*----------------------MENU-------------------------------------------------------*/
					.home{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto;
					display:block;
					float:left;
					text-align:left;
					width: 107px;
					height: 37px;
					background: url(images/home.jpg) top left no-repeat;
					
					}
					.home:hover{background-position: 0px -37px;}
		
				
			    	.ofirmie{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto;
					display:block;
					float:left;
					text-align:left;
					width: 53px;
					height: 37px;
					background: url(images/ofirmie.jpg) top left no-repeat;
					
					}
					.ofirmie:hover{background-position: 0px -37px;}
					
					.organizacja{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto;
					display:block;
					float:left;
					text-align:left;
					width: 83px;
					height: 37px;
					background: url(images/organizacja.jpg) top left no-repeat;
					
					}
					.organizacja:hover{background-position: 0px -37px;}
					
					.oferta{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto; 
					display:block;
					float:left;
					text-align:left;
					width: 49px;
					height: 37px;
					background: url(images/oferta.jpg) top left no-repeat;
					
					}
					.oferta:hover{background-position: 0px -37px;}
					
					.polityka_jakosci{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto; 
					display:block;
					float:left;
					text-align:left;
					width: 110px;
					height: 37px;
					background: url(images/polityka_jakosci.jpg) top left no-repeat;
					
					}
					.polityka_jakosci:hover{background-position: 0px -37px;}
					
					
					.realizacje{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto; 
					display:block;
					float:left;
					text-align:left;
					width: 75px;
					height: 37px;
					background: url(images/realizacje.jpg) top left no-repeat;
					
					}
					.realizacje:hover{background-position: 0px -37px;}
					
					
					.praca{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto; 
					display:block;
					float:left;
					text-align:left;
					width: 53px;
					height: 37px;
					background: url(images/praca.jpg) top left no-repeat;
					
					}
					.praca:hover{background-position: 0px -37px;}
					
					
					.podwykonawca{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto; 
					display:block;
					float:left;
					text-align:left;
					width: 105px;
					height: 37px;
					background: url(images/podwykonawca.jpg) top left no-repeat;
					
					}
					.podwykonawca:hover{background-position: 0px -37px;}
					
					
					.kontakt{
					padding: 0 5px 0 0;
					border: 0;
					margin: 0 auto; 
					display:block;
					float:left;
					text-align:left;
					width: 66px;
					height: 37px;
					background: url(images/kontakt.jpg) top left no-repeat;
					
					}
					.kontakt:hover{background-position: 0px -37px;}
					
					
					.wybrane{background-position: 0px -74px;}				  	  
			

		

#main{
margin: 0 auto;
padding:20px 0 0 40px;
text-align: left;
border: 0px;
width: 959px;
height: auto; 
min-height: 500px; 
height: 500px;
height: auto;

background: url(images/gradient.jpg) top left repeat-x;
background-color: #667ca5;
border:0;
}

#main2{
margin: 0 auto;
padding:20px 0 0 40px;
text-align: left;
border: 0px;
width: 959px;
background-color: #647aa1;
background: url(images/gradient.jpg) top left repeat-x;
background-color: #667ca5;
border:0;
}



#menu{
text-align: right;
padding: 0 0 0 245px;
border: 0px;
margin: 0 auto;
width: 754px;
height: 37px;
background-color:#2e3d5b;

}





#formularz{margin:0 auto; padding-top: 0;width: 450px; text-align: right; }
#formularz form {margin:0px; padding:0px}
#formularz p {color: red;}

.tab_1 td {background-color: #6D573E;font-weight:bold; font-size:14px; border-bottom: 1px solid;height:25px;color:white;}
.tab_1 span {font-size:12px;}
.tr_color{background-color: #6D573E; }
.tr_rezerwacja{background-color: #CE8326; color:white;}
.tr_sprzedane{background-color: #C80005; color:white;}

input.form_mail {
margin: 0.7em 5px 0em 0px;
padding-top:0;
line-height:21px;
padding-left: 5px;
vertical-align: baseline;
border: 1px solid #cacbcd; 
font-size: 14px;
background-color: #727d9d;
/*background: url(input_tlo.jpg) top left repeat-x;*/
color: #bfc5d1;
font-family: tahoma,sans-serif; 

height: 25px;} 

.persona{ padding: 0 0 20px 15px;}

.red_error{
  
  text-align:right;
  margin: 0 auto;
  padding: 3px 3px 3px 6px;
  font-size: 14px;
  border: 2px solid red;
  height: 17px;
  line-height:17px;
  color: red;
  background-color: #F3F4C1;
  
 }


select{
margin: 0.7em 5px 0em 0px;
padding-top:0;
line-height:21px;
padding-left: 5px;
vertical-align: baseline;
border: 1px solid #cacbcd; 
font-size: 14px;
background-color: #727d9d;
/*background: url(input_tlo.jpg) top left repeat-x;*/
color: #bfc5d1;
font-family: tahoma,sans-serif; 
width: 357px;
height: 25px;} 


input.error {
background-color: #b5bccf;
border: 2px solid #FF3535;
/*background: url(input_tlo.jpg) top left repeat-x;*/
color:black;
}


textarea.form_text {
margin: 0.7em 5px 0em 0px;
padding-top:3px;
padding-left: 4px;
line-height:15px;
vertical-align: top;
border: 1px solid #cacbcd; 
font-size: 14px;
/*background-color: #505050;*/
color: #bfc5d1;
font-family: tahoma,sans-serif; 
height: 150px;
background-color: #727d9d;

}
textarea.errort {

background-color: #b5bccf;
border: 2px solid #FF3535;
/*background: url(input_tlo.jpg) top left repeat-x;*/
color:black;
}




.white{display:block;}
.h580{height:580px;}
.w235{width:235px;}
.w250{width:250px;}
.w350{width:350px;}
.w400{width:400px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w650{width:650px;}
.w760{width:760px;}
.w40{width:40px;}
.w55{width:55px;}
.w70{width:70px;}
.w75{width:75px;}
A:link {text-decoration: none; color: #CDBCA2;}
A:visited {text-decoration: none; color: #CDBCA2;}
A:active {text-decoration: none; color: #CDBCA2; }
A:hover {text-decoration: none; color: white;}

A.white:link {text-decoration: none;border: 0;}
A.white:visited {text-decoration: none; border: 0;}
A.white:active {text-decoration: none; border: 0;}
A.white:hover {text-decoration: none; color: white; padding-left:7px;}
