body { margin:0px; padding:0px; background:url(images/bg.jpg) no-repeat center top #1E195C; font-family:Arial, Helvetica, sans-serif;}

#s0 { margin:auto; width:994px;}

h1, h2 { text-transform:lowercase;}
textarea { width:400px; height:200px;}
h5 { margin:5px;}

#htd1 { height:150px;}
.logo { position:absolute; margin:40px auto auto -20px;}
.logo a {background:url(images/logo.png) no-repeat; width:239px; height:158px; text-indent:-2000px; display:table;}

#szukaj { position:absolute; background:url(images/szukaj.png) no-repeat; width:382px; height:75px; margin:90px auto auto 610px; display:table;}
#szukaj input { background:url(images/input.png) no-repeat; width:233px; height:40px; border:0px; padding:0px 20px 0px 20px; font-size:18px; color:#666666; margin:15px auto auto 20px;  line-height:40px;}
#szukaj .szukaj { background:url(images/szukajb.png) no-repeat; width:53px; height:53px; text-indent:-2000px; float:right; margin:10px 20px auto auto; cursor:pointer;}
.haslo { font-size:23px; position:absolute; margin:105px auto auto 250px;}

.sl {  position:absolute; margin:135px auto auto 400px; background:url(images/sl.png) no-repeat; width:200px; height:20px; text-indent:-2000px; display:table;}


#htd2 { height:83px;}
#htd2 ul { margin:0px auto auto 120px; }
#htd2 ul li { display:inline; }
#htd2 ul li a { display:block; height:83px; overflow:hidden; float:left; color:#000066; text-decoration:none; text-transform:lowercase; font-size:25px; line-height:105px;}

#htd2 ul li .m1 {background:url(images/m1.png) no-repeat; width:190px; padding-left:25px;}
#htd2 ul li .m2 {background:url(images/m2.png) no-repeat; width:189px; padding-left:15px;}
#htd2 ul li .m3 {background:url(images/m3.png) no-repeat; width:187px; padding-left:15px;}
#htd2 ul li .m4 {background:url(images/m4.png) no-repeat; width:194px; padding-left:15px;}

#tab {background:url(images/tab.png) no-repeat; height:333px; width:994px; margin:-7px auto auto -2px;}

#con { width:640px; float:left; height:303px; margin:0px auto auto 15px; color:#FFFFFF; font-size:12px;}
#con h1 {margin:0px 0px 0px 35px; padding:0px; font-size:25px; line-height:60px; display:block; }

#p1 { float:right;   width:300px; margin:15px 13px auto auto; font-weight:900;  height:120px;}
#p1 h2 { position:absolute; margin:88px auto auto 150px; font-size:28px;}
#p1 { font-size:12px; color:#888; text-align:center;}
#p1 .rezerwacja a { display:block; background:url(images/guzik.png) no-repeat; height:44px; width:177px; font-size:20px; line-height:34px; margin:auto;}

#p2 { float:right; width:300px;}
#p2 h2 { text-align:right; padding-right:44px; font-size:28px;}
#p2 p { font-size:12px; color:#888; text-align:center; margin:-10px 22px auto auto;}

#dpd .nl { background:url(images/input.png) no-repeat; width:233px; height:40px; border:0px; padding:0px 20px 0px 20px; font-size:18px; color:#666666; margin: 5px auto;  line-height:40px;}

#p2 .zlokalizuj a { display:block; background:url(images/guzik.png) no-repeat; height:44px; width:177px; font-size:20px; line-height:34px; margin:auto; margin-top:8px;}

.karton {background:url(images/paczka.png) no-repeat; height:81px; width:87px; position:absolute; margin:270px auto auto 890px;}


#f1 { width:465px; margin-left:420px;}
#f1 h3 { background:url(images/od2.png) repeat-y;  width:465px; margin:0px; padding:0px 0px 0px 20px; text-transform:lowercase; font-size:16px;}
#f1 .od1 {background:url(images/od1.png) no-repeat; height:16px;   width:465px ;}
#f1 .od {background:url(images/od2.png) repeat-y;  width:465px ; display:table; padding-left:3px;}
#f1 .od3 {background:url(images/od3.png) no-repeat; height:13px;   width:465px ;}
#widget1{display:table; float:left; margin:10px 11px; width:70px; text-align:center;font-size:10px; height:148px; color:#FFFFFF;}

#widget1 img { width:70px; height:auto;}


#f2 { width:465px; margin-left:420px; font-size:14px;}

.basic2:hover { color: #333;}
#basic-modal-content {display:none;}
#basic2-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {z-index:9000;height:320px; width:600px; color:#bbb; background-color:#444; border:4px solid #222; padding:12px;}
#simplemodal-container code {background:#ccc; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:9000; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;z-index:9000;}

label.error { float: none; color: red; padding-left: 5px; vertical-align: top; line-height:25px; font-size:14px;}
label.sprawdzony   {float: none; background:url("images/sprawdzony.png") no-repeat 0px 0px; margin-left: 5px; padding-left: 10px;}

.search a { color:#FFFFFF; font-size:11px; text-decoration:none;}
.search a:hover { color:#000;}
.search strong { display:block; font-size:16px; text-decoration: underline; margin-bottom:5px;}

.logos
{
border:0px;
height:auto;
width:170px;
margin:0px 60px;
display:inline;

}

#loga
{
margin:auto;
width:600px;
}

.lub
{

position:absolute;
margin:-50px auto auto 280px;
font-size:18px;
font-weight:900;
}

#allegro {margin-top:-20px;}
