body{margin:0px; padding:0px; font-family: Calibri; font-size:14px; background:#001f0a; color:#ffffff;}
img{border:0px;}
a{outline:0px; color:#97bc9d; cursor:pointer;}

/*HEADLINE*/
div.headline{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:550px; height:55px; margin:33px 0 0 0; float:right; text-align:right;}

a.logo{width:426px; height:48px; display:block; float:left; background: url(images/logo.png) no-repeat; margin-top:30px;}
span.face{float:left; width:70px; 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*/
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(images/tlo.gif) no-repeat bottom center;}
img.ipad {margin: 40px 20px 0px 20px;}
div.page-ipad{width:900px; margin: 0px auto; height:602px; vertical-align:middle; overflow:hidden;}
div.page-ipad-en{width:900px; margin: 0px auto; padding-left:2px; height:602px; vertical-align:middle; overflow:hidden;}

div.left{width:297px; height:602px; float:left;}
span.line{display:block; width:3px; height:602px; background:url(images/linia.gif) no-repeat; float:left;}
div.menu{display:block; width:291px; height:602px; background:url(images/fotka1.png) no-repeat; float:left; line-height: 15px; letter-spacing: 0.11em;}

/*MENU*/
div.menu-top{width:1000px; margin: 0px auto; vertical-align:middle; height:66px; margin-top:44px; overflow:hidden;}

div.menu-top span.mtop{width:256px; height:66px; display:block; float:left;}

div.menu-top a.oferta{width:256px; height:66px; display:block; float:left; background:url(ipady/1_d.png) no-repeat; padding: 0px 0px 0px 58px; margin-left:58px; position:relative;}
div.menu-top a.oferta:hover{background:url(ipady/1_up.png) no-repeat;}
div.menu-top a.oferta-active{width:256px; height:66px; display:block; float:left; background:url(ipady/1_up.png) no-repeat; padding: 0px 0px 0px 58px; margin-left:58px; position:relative;}

div.menu-top a.biuro{width:256px; height:66px; display:block; float:left; background:url(ipady/2_d.png) no-repeat; padding: 0px 0px 0px 58px;}
div.menu-top a.biuro:hover{background:url(ipady/2_up.png) no-repeat;}
div.menu-top a.biuro-active{width:256px; height:66px; display:block; float:left; background:url(ipady/2_up.png) no-repeat; padding: 0px 0px 0px 58px}

div.menu-top a.start{width:256px; height:66px; display:block; float:left; background:url(ipady/3_d.png) no-repeat; padding: 0px 58px 0px 0px;}
div.menu-top a.start:hover{background:url(ipady/3_up.png) no-repeat;}
div.menu-top a.start-active{width:256px; height:66px; display:block; float:left; background:url(ipady/3_up.png) no-repeat; padding: 0px 58px 0px 0px;}

/*MENU en*/

div.menu-top a.oferta-en{width:256px; height:66px; display:block; float:left; background:url(ipady/1_d_en.png) no-repeat; padding: 0px 0px 0px 58px; margin-left:58px;}
div.menu-top a.oferta-en:hover{background:url(ipady/1_up_en.png) no-repeat;}
div.menu-top a.oferta-en-active{width:256px; height:66px; display:block; float:left; background:url(ipady/1_up_en.png) no-repeat; padding: 0px 0px 0px 58px; margin-left:58px;}

div.menu-top a.biuro-en{width:256px; height:66px; display:block; float:left; background:url(ipady/2_d_en.png) no-repeat; padding: 0px 0px 0px 58px;}
div.menu-top a.biuro-en:hover{background:url(ipady/2_up_en.png) no-repeat;}
div.menu-top a.biuro-en-active{width:256px; height:66px; display:block; float:left; background:url(ipady/2_up_en.png) no-repeat; padding: 0px 0px 0px 58px}

div.menu-top a.start-en{width:256px; height:66px; display:block; float:left; background:url(ipady/3_d_en.png) no-repeat; padding: 0px 58px 0px 0px;}
div.menu-top a.start-en:hover{background:url(ipady/3_up_en.png) no-repeat;}
div.menu-top a.start-en-active{width:256px; height:66px; display:block; float:left; background:url(ipady/3_up_en.png) no-repeat; padding: 0px 58px 0px 0px;}


/*MENU ger*/

div.menu-top a.oferta-ger{width:256px; height:66px; display:block; float:left; background:url(ipady/1_d_ger.png) no-repeat; padding: 0px 0px 0px 58px; margin-left:58px;  position:relative;}
div.menu-top a.oferta-ger:hover{background:url(ipady/1_up_ger.png) no-repeat;}
div.menu-top a.oferta-ger-active{width:256px; height:66px; display:block; float:left; background:url(ipady/1_up_ger.png) no-repeat; padding: 0px 0px 0px 58px; margin-left:58px; position:relative;}

div.menu-top a.biuro-ger{width:256px; height:66px; display:block; float:left; background:url(ipady/2_d_ger.png) no-repeat; padding: 0px 0px 0px 58px; position:relative;}
div.menu-top a.biuro-ger:hover{background:url(ipady/2_up_ger.png) no-repeat;}
div.menu-top a.biuro-ger-active{width:256px; height:66px; display:block; float:left; background:url(ipady/2_up_ger.png) no-repeat; padding: 0px 0px 0px 58px; position:relative;}

div.menu-top a.start-ger{width:256px; height:66px; display:block; float:left; background:url(ipady/3_d_ger.png) no-repeat; padding: 0px 58px 0px 0px; position:relative;}
div.menu-top a.start-ger:hover{background:url(ipady/3_up_ger.png) no-repeat;}
div.menu-top a.start-ger-active{width:256px; height:66px; display:block; float:left; background:url(ipady/3_up_ger.png) no-repeat; padding: 0px 58px 0px 0px; 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 {list-style:none; margin:20px 0px 0px 0px; padding:0px;}
div.menu ul li{display:block; float:left; width:285px; height:55px; margin:0px 12px 1px 3px;}
div.menu 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/czarne_tlo2.png) no-repeat;}
div.menu ul li a:hover{background: url(images/zielone_tlo2.png) no-repeat;}
div.menu 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/zielone_tlo2.png) no-repeat;}

div.menu ul li a.top{color:#ffffff; text-decoration:none; display:block; width:265px; height:46px; padding:10px 0 0 20px; text-align:left; background: url(images/czarne_tlo2.png) no-repeat;}
div.menu ul li a.top:hover{background: url(images/zielone_tlo2.png) no-repeat;}
div.menu ul li.active a.top{color:#ffffff; text-decoration:none; display:block; width:265px; height:46px; padding:10px 0 0 20px; text-align:left; background: url(images/zielone_tlo2.png) no-repeat;}

div.menu ul li.active > ul{list-style:url(images/bullet.png); margin:-12px 0px 0px -3px; padding:0px;}
div.menu ul li.active > ul li{list-style:url(images/bullet.png); width:280px; height:26px; margin:0px 13px 1px 3px;}
div.menu 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{ background:url(images/czarne_tlo2-hover.png) no-repeat; }
div.menu 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 p{margin: 10px 0;}
div.right ul li{list-style:url(images/bullet.png); margin-bottom:5px;}
div.ditto{display:block; overflow:hidden;}
div.right h3{letter-spacing:2px; color:#a4f298; display:block;}

/*FOOTER*/
div.footer-all{width:100%; height:160px; background:url(images/footerx.png) repeat bottom left; font-size:16px;}
div.footer-top{width:100%; height:160px; background:url(images/footer1.jpg) no-repeat bottom center;}
div.footer-top-ipad{width:100%; height:160px; background:url(images/footer1.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;}

a.prev{float:left; color:#ffffff; text-decoration:none; font-weight:bold;}
a.next{float:right; margin-right:10px; color:#ffffff; text-decoration:none; font-weight:bold;}

div.menu-footer {padding-top:30px; margin: 0px 0px 10px 0px; width:610px;   line-height: 25px;letter-spacing: 0.11em; float:left; overflow:hidden;}
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:#52b244;}
div.menu-footer ul li.active a{color:#52b244;}

span.link1{display:block; float:left; width:211px; height:24px; background:url(images/link.png) no-repeat; padding-top:5px; margin: 30px 0px 10px 0px; position:relative;}

div.footer-left{color:white; text-align:left;  padding-top:0px; width:821px; overflow:hidden;}
div.footer-right{color:white; text-align:right;  padding-top:50px; width:1000px; font-size:13px;}
div.footer-right span.left{float:left; color:#2a613d;}
div.footer-right span.right{float:right; color:#2a613d;}
div.footer-right span.right a{color:#2a613d; text-decoration:none;}
div.footer-top a{color:#ffffff; text-decoration:none;}

/*Konsultant*/
 .konsultant {
    float: right;
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    color: white;
    background: url(images/konsultant1.png) no-repeat;
    width: 160px;
    height: 158px;
    margin-top: -60px;
    text-align: right;
 }

label.error{margin-left:5px; color:#fe0a01; font-weight:normal;}
p.ok{ color:#a4f298;}
