body { color:#FFFFFF; background-color:#000000; background-image:url(images/bg.png); background-repeat: repeat-x; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#s0 {background-image:url(images/s0.png); background-repeat: no-repeat; display:table; width:994px; min-height:659px; margin:0px auto; }

a { color:#FFFFFF; }
a:hover {color:#999999;}

h1, h2 {font-size:28px; padding:0px 0px 0px 60px; margin:0px 0px 15px 0px; line-height:42px;}

#htd1, #htd1 ul  {margin:0px; padding:0px;}
#htd1 ul li { display:inline; margin:0px; padding:0px;}
#htd1 ul li a{ display:block; float:left; margin:0px 15px 0px 0px; padding:0px 15px 0px 0px; line-height:78px; font-size:28px; border-right:1px solid #333;}
 .m {background-image:url(images/point.png); background-repeat:no-repeat; background-position:center 10px;}
 
 .od { width:95%;  float:left; margin-top:15px; border-top:1px;}

#htd2 {position:absolute; margin:0px auto auto 705px;}

#htd2 input { border:0px; padding:0px; background-image:url(images/searchbg.png);  line-height:33px; font-size:16px; color:#FFFFFF; height:33px; margin:82px auto auto 0px; width:195px; position:absolute; }
#htd2 .szukaj { border:0px; padding:0px; background-image:url(images/searchbutton.png); text-indent:-2000px; color:#FFFFFF; height:30px; margin:82px auto auto 213px; width:31px; float:right; display:table;  cursor:pointer; display:table; }

#s1 {height:480px;}
#f1 {border-top:1px dotted #333; display:table; width:994px; float:left; margin-top:10px;}

.sns { position:absolute; font-size:24px; margin:40px auto auto 25px; width:200px;}

#p1, #p2, #sec{ float: left; margin:0px 20px; width:280px; color:#999; font-size:13px; text-align:justify;  line-height:18px;}

#sec{ width:630px;}

.zapytanie { background-image:url(images/wz.png); background-repeat:no-repeat; width:272px; height:185px; font-size:12px;}
.zt {padding:55px 15px 13px 15px; color:#000000; }
.basic2 {font-size:14px;  color:#000000; text-decoration:none; line-height:30px; text-align:center; display:block; font-weight:900;}

.zapytanie h5 { font-size:16px; margin:3px; padding:0px;}
input { width:300px; margin:3px; }
textarea { width:300px; height:250px; margin:3px;}

#sec .gallery { display:table; width:95%; margin:auto;}
#sec .foto { display:block; float:left; overflow:hidden; width:100px; height:80px; margin:10px 23px; }
#sec .foto img { border:0px; }

.hprzesylka { background-image:url(images/box.png); background-repeat:no-repeat;}
.hzapytanie { background-image:url(images/mail.png); background-repeat:no-repeat;}
.hfirma { background-image:url(images/id.png); background-repeat:no-repeat;}
.hoferta { background-image:url(images/oferta.png); background-repeat:no-repeat;}
.hasortyment { background-image:url(images/asortyment.png); background-repeat:no-repeat;}
.hod { background-image:url(images/asortyment.png); background-repeat:no-repeat; margin-left:15px;}
.hgaleria { background-image:url(images/galeria.png); background-repeat:no-repeat;}
.hkontakt { background-image:url(images/kontakt.png); background-repeat:no-repeat;}
.hszukaj { background-image:url(images/id.png); background-repeat:no-repeat;}

.search { border-bottom:1px dotted #222; margin:5px;}
.search a { color:#999999; text-decoration:none; font-style:italic;}
.search strong { display:block; margin:3px 3px 3px 0px; font-size:20px; color:#FFFFFF; font-style: normal;}

#asortyment { width:650px; height:600px; border:0px;}

.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;}


#widget1{display:table; float:left; margin:10px 26px; width:100px; text-align:center;font-size:10px; height:148px; }
#od { margin-left:20px;}

.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;}


