html, body {
	height: 100%;
}

body {
	display: table;
	width: 100%;
	margin: 0 auto;
	xmargin: 0 auto;
	xfont: normal 100% sans-serif;
}

#wrapper {
	display: table-cell;
	vertical-align: middle;
}

#scell {
xmargin: 0 auto;
	xborder: 3px solid #F7CEE3;
	xpadding: 1em;			
	xcolor: #FFF;
}



/* Body *px so
body {	height:100%; background-color : #ffffff; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px}
BODY {	background-color : #eeeeff; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px} */
/* H1 */

h1 {font-family : 'Trebuchet MS', verdana, sans-serif; font-size: 15px;	font-weight: bold;	text-align: left; color: #333333;
xdisplay: block; xborder-bottom: 2px solid #ff4444; width: 300px;   margin-bottom: 6px; padding-bottom: 0px;
}
h2 {font-family : 'Trebuchet MS', verdana, sans-serif; font-size: 13px;	font-weight: bold;	text-align: left; 	color: #666666;
xline-height: 30px; }



/* Links */
a {color: #666666; text-decoration: none; }
a:hover {color: #F87D2D; text-decoration: underline; }
a:active {color: #F87D2D; text-decoration:underline;  }
/* Table Column */	
td {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #111111; }	
table {border-collapse: collapse; }

/* Horizontal Line */	
HR {background: #c0c0c0; height:2px;width:170px;border: 1px inset; }
input {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #111111; }
option{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #111111; }
textarea{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #111111; }	
/* --Default Class Settings-- */


img{border: 0 none;}
.galeria{padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}

#intro {
display:inline;
width:962px;
height:264px;
min-height:264px;
}


#main {
text-align:left;
width:962px;
max-width:962px;
height: 333px;
max-height: 333px;
xborder: 1px solid #eeeeee;

position: relative;
top: 50%; xleft: 50%;
margin-top: -150px;

margin-left:auto;
margin-right:auto;
}


#naglowek0 {
display:inline;
float:left;
height: 60px;
max-height: 60px;
width:400px;
max-width:400px;
position:relative;
}

#naglowek0 img{
padding-left: 35px;}


#naglowek1 {
display:inline;
float:left;
height: 60px;
max-height: 60px;
width:562px;
max-width:562px;
background-image:url('img/arreglo.jpg');
background-repeat:none;
}

#lewe_foto1 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_firma.jpg');
background-repeat:none;
}

#lewe_foto2 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_uslugi.jpg');
background-repeat:none;
}
#lewe_foto3 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_galeria.jpg');
background-repeat:none;
}
#lewe_foto4 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_partnerzy.jpg');
background-repeat:none;
}

#lewe_foto5 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_wspolpraca.jpg');
background-repeat:none;
}

#lewe_foto6 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_kontakt.jpg');
background-repeat:none;
}

#lewe_foto6 {
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:400px;
max-width:400px;
background-image:url('img/lewe_foto_inspiracje.jpg');
background-repeat:none;
}



#tresc {
font-size: 11px;
color: #666666;
xfont-weight:bold;
display:inline;
float:left;
height: 264px;
max-height: 264px;
width:562px;
max-width:562px;
background-image:url('img/bg_tresc.jpg');
background-repeat:none;
font-family : 'Trebuchet MS', verdana, sans-serif;
letter-spacing: 1px;
}

#tresc_sama{
xtext-align:center;
padding-top:15px;
padding-left:25px;
width: 510px;
max-width: 510px;
}

#dol{
top:0px;
display:inline;
position:relative;
float:left;
height: 38px;
max-height: 38px;
width:962px;
max-width:962px;
background-image:url('img/dol.jpg');
background-repeat:none;
line-height:38px;
color:#F56504;
text-align:right;
}

#dol a{
color: #666666;
font-size: 12px;
font-family : 'Trebuchet MS', verdana, sans-serif;
letter-spacing: 2px;
font-weight: bold;
}

#dol a:hover{
color: #F56504;
}

#dol a:active{
color: #F56504;
}

.box_prawa_in{
background-color: #fafafa;
display:block;
width: 180px;
min-width: 180px;
text-align:left;
margin-left:auto;
margin-right:auto;
border: 1px solid #eeeeee;
margin-bottom:10px;
padding-bottom:10px;
margin:0 auto;
}

.link_katalog_firm{color:#666666;font-weight: bold;}
.link_na_skroty{color:#666666;font-weight: bold;}

.form_lewy{width:110px; min-width:110px; display: inline; float:left; text-align:right; padding-right:10px;}
.form_prawy{width:100px; min-width:100px; display: inline; float:left;}

.noborder{border: 0 none;}

.nazwa_firmy_lista{font-size:13px; font-weight:bold;}

.inputtext{ border:1px solid #888888;}

.small {font-size:10px; line-height: 14px;}


.xspacer {display:inline; width:267px; max-width:267px;  background-color: #ff0000; }
.pol_l { display:inline; float:left; width:267px; max-width:267px; }
.pol_p {display:inline;  float:left; width:267px; max-width:267px;}