body{margin:0px; padding:0px; font-family: Calibri; font-size:14px; background:#2d0100; color:#ffffff;}


img{border:0px;}
a{outline:0px; color:#f39595;}

/*HEADLINE*/
div.headline{width:100%; height:118px; background: url(images/topx.gif) repeat-x;}
div.headline-ipad{width:100%; height:118px; background: url(images/topx.gif) repeat-x;}
div.top{width:1000px; margin: 0px auto; height:50px; vertical-align:middle;}
div.top-right{width:560px; height:55px; margin:33px 0 0 0; float:right; text-align:right;}

a.logo{width:300px; height:48px; display:block; float:left; background: url(images/logo.png) no-repeat; margin-top:30px;}
span.face{float:left; width:80px; height:48px; margin-top:15px; display:block; margin-right:10px;}

span.form{display:block; width:184px; float:left; height:54px; background: url(images/fillform_pl.png) no-repeat; margin-right:0px;}
span.form-en{display:block; width:184px; float:left; height:54px; background: url(images/fillform_en.png) no-repeat;  margin-right:0px;}
span.form-ger{display:block; width:184px; float:left; height:54px; background: url(images/fillform_ger2.png) no-repeat;  margin-right:0px;}
span.fb{display:block; width:54px; height:54px; float:left; background: url(images/fb.png) no-repeat;}
span.contact{display:block; width:54px; height:54px; float:left; background: url(images/kontakt.png) no-repeat;}
span.pl{display:block; width:54px; height:54px; float:left; background: url(images/flaga_pl.png) no-repeat;}
span.en{display:block; width:54px; height:54px; float:left; background: url(images/flaga_en.png) no-repeat;}
span.ger{display:block; width:54px; height:54px; float:left; background: url(images/flaga_ger.png) no-repeat;}

/*PAGE NORMALNy*/

div.all1{width:100%; height:602px; background:url(images/tlo2.gif) no-repeat bottom center;}
div.page1{width:1000px; margin: 0px auto; height:602px; vertical-align:middle; overflow:hidden;}
div.left1{width:297px; height:602px; float:left;}
span.line1{display:block; width:3px; height:602px; float:left;  background:url(images/linia.gif) no-repeat; }
div.menu1{display:block; width:291px; height:602px; background:url(images/fotka1.png) no-repeat center bottom; float:left; line-height: 15px; letter-spacing: 0.11em;}

/*PAGE DUŻY*/

div.all2{width:100%; height:802px; background:url(images/tlo2.gif) no-repeat top center;}
div.page2{width:1000px; margin: 0px auto; height:802px; vertical-align:middle; overflow:hidden;}
div.left2{width:297px; height:802px; float:left;}
span.line2{display:block; width:3px; height:802px; float:left;  background:url(images/linia2.gif) repeat-y; }
div.menu2{display:block; width:291px; height:802px; background:url(images/fotka1.png) no-repeat center bottom; float:left; line-height: 15px; letter-spacing: 0.11em;}

/*PAGE NAJDŁUŻSZY*/

div.all3{width:100%; height:1002px; background:url(images/tlo2.gif) no-repeat top center;}
div.page3{width:1000px; margin: 0px auto; height:1002px; vertical-align:middle; overflow:hidden;}
div.left3{width:297px; height:1002px; float:left;}
span.line3{display:block; width:3px; height:1002px; float:left;  background:url(images/linia3.png) repeat-y; }
div.menu3{display:block; width:291px; height:1002px; background:url(images/fotka1.png) no-repeat center bottom; float:left; line-height: 15px; letter-spacing: 0.11em;}

/*PAGE*/
div.all{width:100%; height:602px; background:url(images/tlo2.gif) no-repeat bottom center;}
div.page{width:1000px; margin: 0px auto; height:602px; vertical-align:middle; overflow:hidden;}

div.all-ipad{width:100%; height:530px; background:url(ipad/tlo.gif) no-repeat bottom center;}
img.ipad {margin: 40px 10px 0px 10px;}
div.page-ipad{width:1000px; margin: 0px auto; height:602px; vertical-align:middle; overflow:hidden;}

div.left{width:297px; height:602px; float:left;}
span.line{display:block; width:3px; height:602px; float:left;  background:url(images/linia.gif) no-repeat; }
div.menu{display:block; width:291px; height:602px; background:url(images/fotka1.png) no-repeat center bottom; float:left; line-height: 15px; letter-spacing: 0.11em;}

/*MENU*/
div.menu-top{width:1000px; margin: 0px auto; vertical-align:middle; height:74px; margin-top:44px; overflow:hidden;}

div.menu-top span.mtop{width:223px; height:74px; display:block; float:left;}

div.menu-top a.oferta{width:223px; height:66px; display:block; float:left; background:url(ipad/1_d.png) no-repeat; padding: 0px 0px 0px 25px; margin-left:8px; position:relative;}
div.menu-top a.oferta:hover{background:url(ipad/1_up.png) no-repeat;}
div.menu-top a.oferta-active{width:223px; height:66px; display:block; float:left; background:url(ipad/1_up.png) no-repeat; padding: 0px 0px 0px 25px; margin-left:8px; position:relative;}

div.menu-top a.biuro{width:223px; height:66px; display:block; float:left; background:url(ipad/2_d.png) no-repeat; padding: 0px 0px 0px 25px; position:relative;}
div.menu-top a.biuro:hover{background:url(ipad/2_up.png) no-repeat;}
div.menu-top a.biuro-active{width:223px; height:66px; display:block; float:left; background:url(ipad/2_up.png) no-repeat; padding: 0px 0px 0px 25px position:relative;}

div.menu-top a.start{width:223px; height:66px; display:block; float:left; background:url(ipad/3_d.png) no-repeat; padding: 0px 25px 0px 0px;}
div.menu-top a.start:hover{background:url(ipad/3_up.png) no-repeat;}
div.menu-top a.start-active{width:223px; height:66px; display:block; float:left; background:url(ipad/3_up.png) no-repeat; padding: 0px 25px 0px 0px;}

div.menu-top a.zakladka4{width:223px; height:74px; display:block; float:left; background:url(ipad/4_d.png) no-repeat; padding: 0px 0px 0px 25px;}
div.menu-top a.zakladka4:hover{background:url(ipad/4_up.png) no-repeat;}
div.menu-top a.zakladka4-active{width:223px; height:74px; display:block; float:left; background:url(ipad/4_up.png) no-repeat; padding: 0px 0px 0px 25px;}

/*Menu eng*/

div.menu-top a.oferta-en{width:223px; height:66px; display:block; float:left; background:url(ipad/1_d_en.png) no-repeat; padding: 0px 0px 0px 25px; margin-left:8px;}
div.menu-top a.oferta-en:hover{background:url(ipad/1_up_en.png) no-repeat;}
div.menu-top a.oferta-en-active{width:223px; height:66px; display:block; float:left; background:url(ipad/1_up_en.png) no-repeat; padding: 0px 0px 0px 25px; margin-left:8px;}

div.menu-top a.biuro-en{width:223px; height:66px; display:block; float:left; background:url(ipad/2_d_en.png) no-repeat; padding: 0px 0px 0px 25px; position:relative;}
div.menu-top a.biuro-en:hover{background:url(ipad/2_up_en.png) no-repeat;}
div.menu-top a.biuro-en-active{width:223px; height:66px; display:block; float:left; background:url(ipad/2_up_en.png) no-repeat; padding: 0px 0px 0px 25px position:relative;}

div.menu-top a.start-en{width:223px; height:66px; display:block; float:left; background:url(ipad/3_d_en.png) no-repeat; padding: 0px 25px 0px 0px;}
div.menu-top a.start-en:hover{background:url(ipad/3_up_en.png) no-repeat;}
div.menu-top a.start-en-active{width:223px; height:66px; display:block; float:left; background:url(ipad/3_up_en.png) no-repeat; padding: 0px 25px 0px 0px;}

div.menu-top a.zakladka4-en{width:223px; height:74px; display:block; float:left; background:url(ipad/4_d_en.png) no-repeat; padding: 0px 0px 0px 25px;}
div.menu-top a.zakladka4-en:hover{background:url(ipad/4_up_en.png) no-repeat;}
div.menu-top a.zakladka4-en-active{width:223px; height:74px; display:block; float:left; background:url(ipad/4_up_en.png) no-repeat; padding: 0px 0px 0px 25px;}


/*Menu ger*/

div.menu-top a.oferta-ger{width:223px; height:57px; display:block; float:left; background:url(ipad/1_d_ger.png) no-repeat; padding: 0px 0px 0px 25px; margin-left:8px; position:relative;}
div.menu-top a.oferta-ger:hover{background:url(ipad/1_up_ger.png) no-repeat;}
div.menu-top a.oferta-ger-active{width:223px; height:57px; display:block; float:left; background:url(ipad/1_up_ger.png) no-repeat; padding: 0px 0px 0px 25px; margin-left:8px; position:relative;}

div.menu-top a.biuro-ger{width:223px; height:74px; display:block; float:left; background:url(ipad/2_d_ger.png) no-repeat; padding: 0px 0px 0px 25px; position:relative;}
div.menu-top a.biuro-ger:hover{background:url(ipad/2_up_ger.png) no-repeat;}
div.menu-top a.biuro-ger-active{width:223px; height:74px; display:block; float:left; background:url(ipad/2_up_ger.png) no-repeat; padding: 0px 0px 0px 25px; position:relative;}

div.menu-top a.start-ger{width:223px; height:54px; display:block; float:left; background:url(ipad/3_d_ger.png) no-repeat; padding: 0px 25px 0px 0px; position:relative;}
div.menu-top a.start-ger:hover{background:url(ipad/3_up_ger.png) no-repeat;}
div.menu-top a.start-ger-active{width:223px; height:54px; display:block; float:left; background:url(ipad/3_up_ger.png) no-repeat; padding: 0px 25px 0px 0px; position:relative;}

div.menu-top a.zakladka4-ger{width:223px; height:85px; display:block; float:left; background:url(ipad/4_d_ger.png) no-repeat; padding: 0px 0px 0px 25px; position:relative;}
div.menu-top a.zakladka4-ger:hover{background:url(ipad/4_up_ger.png) no-repeat;}
div.menu-top a.zakladka4-ger-active{width:223px; height:85px; display:block; float:left; background:url(ipad/4_up_ger.png) no-repeat; padding: 0px 0px 0px 25px; position:relative;}



div.menu-top ul {list-style:none; margin:0px 0px 0px 300px; padding:0px;}
div.menu-top ul li{display:block; float:left; height:23px; margin-right:5px; background:#000000;}
div.menu-top ul li a{color:#ffffff; text-decoration:none; display:block; height:23px; padding: 3px 10px 5px 10px; text-align:center; background: url(images/bg-menu-top.png) repeat-x;}
div.menu-top ul li a:hover{background: url(images/bg-menu-top-hover.png) repeat-x;}
div.menu-top ul li.active a{color:#ffffff; text-decoration:none; display:block; height:23px; padding: 3px 10px 5px 10px; text-align:center; background: url(images/bg-menu-top-hover.png) repeat-x;}

div.menu ul, div.menu2 ul, div.menu1 ul {list-style:none; margin:20px 0px 0px 0px; padding:0px;}
div.menu ul li, div.menu2 ul li, div.menu1 ul li{display:block; float:left; width:285px; height:55px; margin:0px 12px 1px 3px;}
div.menu ul li a, div.menu2 ul li a, div.menu1 ul li a{color:#ffffff; text-decoration:none; display:block; width:265px; height:55px; padding:20px 0 0 20px; text-align:left; background: url(images/czrne_tlo_big.png) no-repeat;}
div.menu ul li a.wynajem, div.menu2 ul li a.wynajem, div.menu1 ul li a.wynajem{color:#ffffff; text-decoration:none; display:block; width:265px; height:55px; padding:13px 0 0 20px; text-align:left; background: url(images/czrne_tlo_big.png) no-repeat;}
div.menu ul li a:hover, div.menu2 ul li a:hover, div.menu1 ul li a:hover{background: url(images/czerwone_tlo_big.png) no-repeat;}
div.menu ul li.active a, div.menu2 ul li.active a, div.menu1 ul li.active a{color:#ffffff; text-decoration:none; display:block; width:265px; height:55px; padding:20px 0 0 20px; text-align:left; background: url(images/czerwone_tlo_big.png) no-repeat;}
div.menu ul li.active a.wynajem, div.menu2 ul li.active a.wynajem, div.menu1 ul li.active a.wynajem{color:#ffffff; text-decoration:none; display:block; width:265px; height:55px; padding:13px 0 0 20px; text-align:left; background: url(images/czerwone_tlo_big.png) no-repeat;}

div.menu ul li > ul, div.menu2 ul li > ul, div.menu1 ul li > ul{list-style:url(images/bullet.png); margin:-12px 0px 0px -3px; padding:0px;}
div.menu ul li > ul li, div.menu2 ul li > ul li, div.menu1 ul li > ul li{list-style:url(images/bullet.png); width:280px; height:26px; margin:0px 13px 1px 3px; font-size:12px;}
div.menu ul li > ul li a, div.menu2 ul li > ul li a, div.menu1 ul li > ul li a{padding-top:5px; background:url(images/czarne_tlo2.png) no-repeat; color:#ffffff;  font-weight:normal;  text-decoration:none; display:block;  width:280px; height:26px;  text-align:left; padding-left:30px;}
div.menu ul li > ul li a:hover, div.menu2 ul li > ul li a:hover, div.menu1 ul li > ul li a:hover{ background:url(images/czarne_tlo2-hover.png) no-repeat; }
div.menu ul li > ul li.active a, div.menu2 ul li > ul li.active a, div.menu1 ul li > ul li.active a{display:block;  width:280px; height:26px; background:url(images/czarne_tlo2-hover.png) no-repeat; }

div.menu ul li.active > ul, div.menu2 ul li.active > ul, div.menu1 ul li.active > ul{list-style:url(images/bullet.png); margin:-12px 0px 0px -3px; padding:0px;}
div.menu ul li.active > ul li, div.menu2 ul li.active > ul li, div.menu1 ul li.active > ul li{list-style:url(images/bullet.png); width:280px; height:26px; margin:0px 13px 1px 3px; font-size:12px;}
div.menu ul li.active > ul li a,div.menu2 ul li.active > ul li a, div.menu1 ul li.active > ul li a{padding-top:5px; background:url(images/czarne_tlo2.png) no-repeat; color:#ffffff;  font-weight:normal;  text-decoration:none; display:block;  width:280px; height:26px;  text-align:left; padding-left:30px;}
div.menu ul li.active > ul li a:hover, div.menu2 ul li.active > ul li a:hover, div.menu1 ul li.active > ul li a:hover{ background:url(images/czarne_tlo2-hover.png) no-repeat; }
div.menu ul li.active > ul li.active a, div.menu2 ul li.active > ul li.active a, div.menu1 ul li.active > ul li.active a{display:block;  width:280px; height:26px; background:url(images/czarne_tlo2-hover.png) no-repeat; }


/*CONTENT*/
div.right{width:680px; height:602px; float:right; line-height: 17px; letter-spacing: 0.08em; padding-top:20px;}
div.right h1{letter-spacing:2px; line-height: 27px;} 
div.right h2,div.right h3{letter-spacing:2px; color:#f97f7f;}
div.right p{margin: 10px 0;}
div.right ul li{list-style:url(images/bullet.png); margin-bottom:5px;}
div.right ul.kalkulator{margin:0px; padding: 7px 0 7px 20px;}
div.right ul.kalkulator li{list-style:url(images/bullet.png); margin-bottom: 0px;}
div.ditto{display:block; overflow:hidden; margin-top:20px;}

/*FOOTER*/
div.footer-all{width:100%; min-height:160px; background: url(images/footerx.png) repeat bottom left; font-size:16px; }
div.footer-top{width:100%; height:160px; background:url(images/footer.jpg) no-repeat bottom center;}
div.footer{width:1000px; margin: 0px auto; height:160px; vertical-align:middle;}
div.nav{margin:-5px 0 0 575px; position:absolute; width:250px; background:url(images/blask.png) no-repeat center center;}
div.nav-en{margin:-5px 0 0 560px; position:absolute; width:265px; background:url(images/blask.png) no-repeat center center;}

div.menu-footer {padding-top:30px; margin: 0px 0px 10px 0px; width:1000px;   line-height: 25px;letter-spacing: 0.11em;}
div.menu-footer ul{display:block; list-style:none; margin:0px; padding:0px;}
div.menu-footer ul li{display:block; float:left;}
div.menu-footer ul li a{color:#ffffff; text-decoration:none; padding: 0 15px 0 0;  font-weight:normal;}
div.menu-footer ul li a:hover{color:#f39595;}
div.menu-footer ul li.active a{color:#f39595;}

a.prev{float:left; color:#ffffff; text-decoration:none; font-weight:bold;}
a.next{float:right; margin-right:5px; color:#ffffff; text-decoration:none; font-weight:bold;}
div.footer-left{color:white; text-align:left;  padding-top:0px; width:1000px;}
div.footer-right{color:white; text-align:right;  padding-top:50px; width:1000px; font-size:13px;}
div.footer-right span.left{float:left; color:#7e3835;}
div.footer-right span.right{float:right; color:#7e3835;}
div.footer-top a{color:#7e3835; text-decoration:none;}

/*Konsultant*/
 .konsultant {
    float: right;
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    color: white;
    background: url(ipad/konsultant.png) no-repeat;
    width: 160px;
    height: 158px;
    margin-top: -60px;
    text-align: right;
 }

label.error{margin-left:5px; color:#f97f7f; font-weight:normal;}
p.ok{ color:#a4f298;}
