﻿body { 	margin:0px;	padding:0px; font-family:Arial, Helvetica, sans-serif; background:url('../gfx/bg.jpg') repeat-x #dae2e4; font-size:12px; color:#1a1a1a; }
#contenair1 { width:auto; margin:auto;	min-height:700px; width:1020px;	background:url('../gfx/bg2.jpg') no-repeat; 	background-position:center top; }
#contenair2 { width:auto; margin:auto; width:950px; }

#back { position:absolute; color:black; font-size:12px; z-index:100; right:20px;}
.photo {height:120px; width:120px;  margin:8px; z-index:0; padding:5px; border:2px #dae2e4 solid; background:#fff;}
.photo:hover { border:2px #fea000 solid; }

.photo2 {width:120px; margin:8px; z-index:0; padding:5px; border:2px #dae2e4 solid; background:#fff;}
.photo2:hover { border:2px #fea000 solid; }

.photo-publikacje {width:120px; margin:8px; z-index:0; padding:5px; border:2px #dae2e4 solid; background:#fff;}
.photo-publikacje:hover { border:2px #fea000 solid; }

.photo-reference {position:relative; float:left; width:120px; z-index:0; padding:5px; border:1px #dae2e4 solid; background:#fff;}
.photo-reference:hover { border:1px #fea000 solid; }


ul {margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
li {padding:0px; padding-left:12px; margin:3px 0px; list-style:none; background:url('../gfx/li.gif') no-repeat; background-position:left center;}

h1 { padding:0px; margin:0px; color:#000; font-size:14px; margin-bottom:5px; }
h2 { padding:0px; margin:0px; color:#d68300; font-size:16px; margin:15px 0px; }
h3 { padding:0px; margin:0px; color:#000; font-size:14px; margin-bottom:5px; }

hr {height:0px; border:0px; border-top: 1px solid #e5e5e5; }

a {text-decoration:underline; color:#ffa800; }
a:hover {text-decoration:underline; color:#ffa800;}

p {padding:0px; margin:10px 0px; }

table { font-size:12px; border:0px silver solid;  text-align:left; }

td {  border-bottom:0px silver solid;  }

.no-border { border:0px; }
#formularz td {  border-bottom:0px; }

/***************************************************/
#logo { float:left;width:210px; height:100px; margin-left:15px;}
#menu { position:absolute; margin-top:50px; margin-left:240px; z-index:10;  background:url('../gfx/menu-li.png') no-repeat; background-position:38px;	height:27px; padding-top:5px;}
#lan { position:absolute; margin-top:12px; margin-left:805px;}

#flash { position:relative; float:left; width:100%;height:410px; text-align:center; }

#content { position:relative; float:left; width:100%; margin: 3px 28px; }
/** #content a {text-decoration:underline; color:#1a1a1a;} */
/** #content a:hover {text-decoration:underline; } */

#column1 { background:#fff; width:200px; height:320px; position:relative; float:left; padding:10px; margin-right:10px; }
#column2 { background:#fff; width:390px; height:320px; position:relative; float:left; padding:10px 20px; margin-right:10px; }
#column3 { background:#fff; width:200px; height:320px; position:relative; float:left; padding:10px; }

#left { background:#fff; width:200px; height:auto; position:relative; float:left; padding:10px; margin-right:10px; }
#right {text-align:justify;  font-size:14px; background:#fff; width:620px; min-height:607px; height:auto; position:relative; float:left; padding:0px 20px 20px 20px; margin-right:10px; }
/*#right a {text-decoration:none; color:#545c69; }*/
/*#right a:hover {text-decoration:underline; color:#545c69;} */

#cennik {}
#cennik table {	background-color:#fff; border-collapse:collapse;}
#cennik td { border: 1px solid #808080;}

#realizations-flash { width:100%; text-align:center; }
#publication-flash { width:100%; text-align:center;  }
.text {	position:relative; z-index: 100; }

#bg1 { background:url('../gfx/photo1.jpg') no-repeat; background-position:right top; width:125px; height:125px; position:absolute; right:0px; top:0px; z-index:10; }
#bg2 { background:url('../gfx/photo2.jpg') no-repeat; background-position:right top; width:150px; height:100px; position:absolute; right:0px; top:0px; z-index:10; }
#bg3 { background:url('../gfx/photo3.jpg') no-repeat; background-position:right top; width:335px; height:200px; position:absolute; right:0px; top:15px; z-index:10; }

#shadow { background:url('../gfx/content-bg.jpg') no-repeat; background-position:right bottom; width:220px;height:175px; position:absolute; right:0px; bottom:0px; z-index:1 }
#shadow-content-right { background:url('../gfx/content-right-bg.jpg') no-repeat; background-position:left top; width:220px;height:175px; position:absolute; left:0px; top:0px; z-index:1 }
#shadow1 { background:url('../gfx/shadow1.jpg') no-repeat; background-position:right bottom; width:220px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }
#shadow2 { background:url('../gfx/shadow2.jpg') no-repeat; background-position:right bottom; width:430px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }
#shadow3 { background:url('../gfx/shadow3.jpg') no-repeat; background-position:right bottom; width:220px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }
#shadow-right { background:url('../gfx/shadow-right.jpg') no-repeat; background-position:right bottom; width:660px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }

.shadow { background:url('../gfx/content-bg.jpg') no-repeat; background-position:right bottom; width:220px;height:175px; position:absolute; right:0px; bottom:0px; z-index:1 }
.shadow-content-right { background:url('../gfx/content-right-bg.jpg') no-repeat; background-position:left top; width:220px;height:175px; position:absolute; left:0px; top:0px; z-index:1 }
.shadow1 { background:url('../gfx/shadow1.jpg') no-repeat; background-position:right bottom; width:220px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }
.shadow2 { background:url('../gfx/shadow2.jpg') no-repeat; background-position:right bottom; width:430px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }
.shadow3 { background:url('../gfx/shadow3.jpg') no-repeat; background-position:right bottom; width:220px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }
.shadow-right { background:url('../gfx/shadow-right.jpg') no-repeat; background-position:right bottom; width:660px;height:12px; position:absolute; right:0px; bottom:-12px; z-index:1 }

#footer{ position:relative; float:left; color:#fff; margin-top:20px; min-height:76px; width:100%; padding-top:10px; background:url('../gfx/footer-bg.jpg') #454c56 repeat-x; text-align:center; }

#footer-menu { font-size:11px; font-weight:bold; }
#footer-menu a{ color:#fff; padding:0px 10px; }
#footer-data { margin-top:10px; }

.architect { text-align:center; width:370px; border:1px silver solid; padding:15px; margin:auto; margin-top:20px; background:url('../gfx/content-bg.jpg') #fff no-repeat; background-position:right bottom; }
.architect-shadow { background:url('../gfx/architect-shadow.jpg') no-repeat; width:400px;height:6px; margin:auto;}

.reference { width:550px; border:1px silver solid; padding:15px; margin:auto; margin-top:20px; background:url('../gfx/content-bg.jpg') #fff no-repeat; background-position:right bottom; }
.ref-bg { width:7px; height:172px; position:relative; float:left; background:url('../gfx/ref-bg2.jpg') #fff no-repeat; }

.reference-title { text-align:center; font-weight:bold; font-size:16px; color:#fea000; }
.reference-shadow { background:url('../gfx/shadow-reference.jpg') no-repeat; width:580px;height:6px; margin:auto;}

#oferta {}
#oferta tr {padding:10px 0px;}

#emailSended { color:#fe9f02; font-size:16px; font-weight:bold; text-align:center; margin-top:100px; width:100%; }
