body,html {
background:url('../images/background.jpg');
background-attachment: fixed;
font-family:arial, verdana, helvetica;
font-size:13px;
margin:0px;
padding:0px;
text-align:center;
color:#303030;
}

h2 {
font-size:17px;
}

h4 {
font-size:14px;
text-align:justify;
font-weight:normal;
line-height:30px;
color:#131313;
margin:0px;
padding:0px;
}

img { border:0; }

form { margin:0px; padding:0px; }

.no-accessible { display:none; }

#language_bar {
background:url('../images/language_bar.png') repeat-x;
width:100%;
height:60px;
}

.page_area {
margin-left:auto;
margin-right:auto;
width:760px;
}

#language_changer {
float:left;
background:url('../images/language_changer.gif');
width:187px;
height:30px;
}

#flags {
margin:6px 0 0 0;
padding:0px;
}

#flags li {
display:inline;
list-style-type:none;
padding:0 0 0 3px;
}

#logo_top {
background:url('../images/logo_top.gif');
width:760px;
height:84px;
}

#ornament {
float:left;
background:url('../images/ornament.gif');
width:485px;
height:78px;
margin:6px 0 0 10px;
}

#logo_buttons {
float:left;
margin:4px 0 0 26px;
padding:0px;
}

#logo_buttons li {
display:inline;
list-style-type:none;
margin:0px;;
padding:0px;
}

#logo_buttons li img {
float:left;
display:block;
padding-left:9px;
}

#logo_bckg {
float:left;
background:url('../images/logo_bckg.png');
width:760px;
height:134px;
}

#logotype {
float:left;
margin-left:20px;
margin-top:27px;
}

#polaroids {
float:left;
background:url('../images/polaroids.png');
width:399px;
height:134px;
margin-left:79px;
}

#menu {
float:left;
margin:0px;
padding:0px;
}

#menu li {
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

#menu li img {
float:left;
display:block;
}

#content_top {
float:left;
background:url('../images/content_top.png');
width:760px;
height:40px;
}

#content_bckg {
background:url('../images/content_bckg.png');
width:760px;
}

#text {
text-align:left;
padding:0 30px 0 30px;
line-height:24px;
}

#content_down {
background:url('../images/content_down.gif');
width:760px;
height:55px;
}

#footer {
float:left;
background:url('../images/footer_bckg.png');
width:100%;
height:131px;
margin-top:40px;
}

#footer_border {
background:url('../images/footer_border.gif');
width:760px;
height:128px;
}

#footer_text {
text-align:left;
font-size:12px;
color:#444444;
padding:12px 0 0 10px;
}

#footer_text p {
margin:0px;
padding:0 0 9px 0;
}

#valid {
letter-spacing:6px;
padding-top:8px
}

#oferta {
margin-left:30px;
}

#of_1 img {
float:right;
margin-left:16px;
}

#of_1 {
width:620px;
margin-bottom:30px;
}

#of_2 img {
float:left;
margin:0 16px 0 0;
}

#of_2 {
width:620px;
padding-bottom:30px;
}

#of_3 img {
float:right;
margin-left:16px;
}

#of_3 {
width:640px;
padding-bottom:30px;
}

#of_4 img {
float:left;
margin:0 16px 0 0;
}

#of_4 {
width:640px;
padding-bottom:10px;
}

#oferta a:visited, a:link {
color:black;
font-weight:bold;
text-decoration:underline;
}

#oferta a:hover {
color:black;
font-weight:bold;
text-decoration:underline;
}





.line {
width:680px;
margin-left:auto;
margin-right:auto;
}

.polaroid {
text-align:center;
margin-left:12px;
margin-right:11px;
margin-top:25px;
background:#fdfffc;
/*border: 2px #CDCAA6 solid; */
width:140px;
height:182px;
}

.image {
margin:0 auto 0 auto;
background:black;
width:116px;
height:90px;
}

.polaroid2 {
float:left;
text-align:center;
margin-left:12px;
margin-right:11px;
margin-top:25px;
padding-top:8px;
padding-bottom:8px;
background:#fdfffc;
border: 2px #CDCAA6 solid;
width:140px;
}

.image2 {
margin:0 auto 0 auto;
background:white;
width:122px;
height:100px;
}

p.title {
background:white;
border: 1px #666666 dashed;
margin:4px auto 4px auto;
padding:1px 0 1px 0;
font-family:arial;
font-size:13px;
width:120px;
height:22px;
}

.image img {
width:116px;
height:90px;
}

.desc {
line-height:13px;
background:white;
border: 1px #666666 solid;
margin:4px auto 6px auto;
padding:3px 2px 1px 2px;
font-family:arial;
font-size:10px;
width:116px;
height:40px;
}

.l_marg {
padding-left:22px;
padding-right:34px;
}

.przy_gal input {
margin-top:20px;
background:white;
border: 2px #CDCAA6 solid;
}

#na_po {
text-align:center;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}

.k_wciecie {
margin-left:20px;
}

#n_firmy {
font-size:16px;
font-weight:bold;
color:#57782c;
}

#w_firmy {
font-size:16px;
font-weight:bold;
color:#D4793C;
}

.a_firmy {
font-size:14px;
font-weight:bold;
}

.t_firmy {
font-size:14px;
font-weight:bold;
color:#154d77;
}

#t_wciecie {
margin-left:87px;
}

#m_firmy {
padding-top:14px;
font-size:14px;
font-weight:bold;
}
#mi_firmy {
margin-left:10px;
}

.l_marg input {
margin-top:20px;
background:white;
border: 2px #CDCAA6 solid;
}

#oferta_tab {
margin-top:30px;
border: 0px;
padding:0px;
}

#oferta_tab td {
border: 0px #909090 solid;
padding-left:5px;
}

.oferta_b {
font-weight:bold;
color:#595747;
}

.oferta_cena_okno {
height:10px;
}

.oferta_zdjecie_okno {
padding:6px 6px 1px 1px;
}

.oferta_nazwa_okno {
width:100%;
height:10px;
font-weight:bold;
}

.oferta_zdj {
width:120px;
height:120px;
}

#inform {
	float: left;
	text-align:right;
	width: 120px;
	height: 300px;
	margin-top: 30px;
	margin-right:14px;
	font-weight:bold;
}

#inform_1 {
	padding-top: 2px;
	_padding-top: 3px;
	padding-bottom: 20px;
	_padding-bottom: 20px;
}

#inform_2 {
	padding-bottom: 19px;
	_padding-bottom: 21px;
}

#inform_3 {
	padding-bottom: 18px;
	_padding-bottom: 19px;
}

#inform_4 {
	padding-bottom: 10px;
}

#form {
	float: left;
	margin-top: 14px;
}

#form_1 {
	padding-bottom: 0px;
}

#form_2 {
	padding-bottom: 0px;
}

#form_3 {
	padding-bottom: 20px;
}

#form_4 {
	padding-bottom: 0px;
}

#form_5 {
	padding-bottom: 0px;
}


input, textarea{
	background: #fff;
	border: 1px solid #cdcaa6;
	border-top: 2px solid #cdcaa6;
}

input:hover, textarea:hover {
	background: #FFF;
	border-top: 2px solid #9d9a73;
}

input:focus, textarea:focus {
	background: #f7f6ef;
	border-top: 2px solid #9d9a73;
}
.submit { border: 0; width: auto; }
.submit:hover, .submit:active { border:0; }

#dojazd {
text-align:center;
margin-top:20px;
}

.pan {
float:left;
width:100%;
}

.pan_l {
width:80px;
float:left;
}

.pan_r {
width:200px;
float:left;
}

#potw {
margin:0px;
padding:0px;
}

.pan_t {
margin-top:19px;
}

.pan_opcje {
text-align:center;
}

#dod1 {
margin-top:4px;
}

.dod_o {
margin-top:18px;
_margin-top:18px;
}

#dod3 {
padding-bottom:18px;
_padding-bottom:2px;
}

.inl {
display:inline;
}
