body
{
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 1em;
}

a {text-decoration: none;}
a img {border: none;}

#div-main
{
  margin: auto;
  text-align: left;
  width: 900px;
  height: 540px;
  position: relative;
}

#img-logo, #btn-news, #div-lang-changer, #div-inner-content, #div-loga, #l-inner, #table_1,
#table_2, #suggestions, #div-img-big, #div-img-big-prezenty, #div-newsletter, #div-img-big-prezenty,
#div-img-big-o-firmie, #form_offer, #div-header-content, #div-content-description,
img.arrowLeft, img.arrowRight, #counter, #mini-mapki, #mapka1, #mapka2, img.arrowUp, img.arrowDown,
#div-header-content.gift-cards, #div-content-description.gift-cards, #img-logo-pracownia,
img.arrowRightSlider, img.arrowLeftSlider, #slide, #div-img-big-promotion, #img-logo-pracownia-realizacje,
#img-www-parcownia, #img-www-promocja, #footer-epoka, #footer-seo
{
  position: absolute;
}

#img-logo
{ 
  top: 0px;
  left: 0px;
  width:94px;
  height: 104px;
}

#img-logo-pracownia-realizacje
{
    left: 820px;
    top: 7px;
}

#img-www-parcownia
{
    left: 327px;
    top: 70px;
}

#img-www-promocja
{
    left: 827px;
    top: 70px;
}

#btn-news
{ 
  top: 48px;
  left: 864px;
  width: 38px;
  height: 38px;
  display: none;
}

#div-lang-changer
{    
    top: 20px;
    left: 770px;
    color: #6f6f6f;
    font-size: 0.6em;
    width: 131px;
    text-align: right;
}

#div-lang-changer a
{
    text-decoration: none;
    color: #6f6f6f;
}

#div-inner-content
{  
  top: 195px;
  left: 0px;
  width: 100%;
  height: 288px;
}

#div-inner-content a.bigmenu
{
    float: left;
    width: 300px;
    height: 296px;
}

#div-inner-content.promotions
{
    letter-spacing: 1px;
}

#div-img-big, #div-img-big-o-firmie, #div-img-big-o-firmie, #div-img-big-promotion
{
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
}

#div-img-big
{    
    top: 0px;
    left: 378px;
    text-align: center;
    width: 433px;
    height: 288px;
    overflow: hidden;
    /*background-color: yellow;*/
}

#div-img-big.kontakt-adres-krakow {background-image: url('/templates/basic/images/adres-krakow.jpg');}
#div-img-big.kontakt-adres-chorzow {background-image: url('/templates/basic/images/adres-chorzow.jpg');}

#div-img-big-prezenty, #div-img-big-o-firmie
{    
    top: 0px;
    left: 300px;
    height: 288px;    
}

#div-img-big-prezenty
{
    width: 300px;
    background-image: url('/templates/basic/images/body_prezenty.jpg');
}

#div-img-big-o-firmie
{    
    width: 510px;
}

#div-img-big-promotion
{
    top: 0px;
    left: 300px;
    height: 288px;
    width: 510px;
    text-align: center;
    overflow: hidden;
}

#div-header-content, #div-header-content.gift-cards
{
    top: 25px;
    color: #ffffff;
    font-size: 0.8em;
    font-family: Tahoma;
}

#div-header-content
{        
    left: 30px;    
}

#div-header-content.gift-cards
{      
    left: 630px;   
}

#div-content-description, #div-content-description.gift-cards
{
    top: 45px;
    color: #ffffff;
    font-size: 0.7em;
    font-family: Tahoma;
    overflow: hidden;
}

#div-content-description
{ 
    width: 250px;
    height: 220px;   
    left: 30px;    
}

#div-content-description.gift-cards
{  
    width: 242px;
    height: 400px;   
    left: 630px;    
}

#div-content-description.promotion
{
    line-height: 1.4;
}

#div-header-content.workroom-services, #div-content-description.workroom-services
{
    left: 40px;
    width: 300px;    
}

#scroll-verical
{
   width: 220px;   
}

#div-content-description.adres
{
    left: 95px;
    font-family: Verdana;
}

#div-content-description.contact
{
    line-height: 1.4;
}

#div-content-description a {color: #ffffff;}

img.arrowLeft, img.arrowRight, img.arrowUp, img.arrowDown, img.arrowRightSlider, img.arrowLeftSlider {cursor: pointer}

img.arrowLeft, img.arrowRight, #counter {top: 296px;}
img.arrowLeft {left: 300px;}
img.arrowRight {left: 800px;}

div.collection img.arrowLeft {left: 380px;}

div.design img.arrowLeft, div.design-detail img.arrowLeft ,div.services img.arrowLeft,div.finearts img.arrowLeft  {left: 380px;}

img.arrowUp, img.arrowDown {left: 330px; z-index: 100;}

img.arrowUp {top: 20px;}
img.arrowDown {top: 260px;}

img.arrowRightSlider, img.arrowLeftSlider {top: 150px;left: 365px; z-index: 100;}

#slide.collection
{    
    top: 0px;
    left: 378px;
    width: 130px;
    height: 288px;
    background-color: #ffffff;
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    -khtml-opacity: 0.7;
    color: #5F5F5F;
    font-weight: bold;
    padding: 10px 10px 0 10px;
    font-size: 0.7em;
    font-family: Tahoma;
    display: none;
}

#slide.sale
{
    font-weight: normal;
}

#slide p {margin: 0 0 5px 0;}
#slide div.content {margin-top: 90px;}

#slide-short-description-wyprzedaz
{
   
}

#counter
{
    margin-top: -3px;
    left: 740px;
    color: #6f6f6e;
    font-family: Tahoma;
    font-size: 0.6em;
    width: 50px;
    text-align: right;
}

#img-logo-pracownia
{ 
    top: 0px;
    left: 10px;
}

#div-inner-content.design-detail #div-content-description
{
    /*border: solid 1px red;*/
    width: 200px;
}

#div-inner-content.design-detail a.back
{
    color: #6F6F6E;
    position: absolute;
    left: 30px;
    top: 260px;
    font-size: 0.7em;
}

a.producer-link
{
    color: #ffffff;
    position: absolute;
    left: 30px;
    top: 240px;
    font-size: 0.7em;
}

#div-inner-content.design-detail #div-header-content
{
    /*border: solid 1px red;*/
}

/* mapy Google   */

#mapka1, #mapka2
{
    top: 0px;
    left: 378px;
}

#mini-mapki
{    
    top: 38px;
    left: 228px;    
    width: 120px;
    height: 200px;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 0.7em;
}

#mini-mapki img
{
    margin: 1px 1px 1px 1px;
}

#mini-mapki img:hover
{
    border: solid 1px #ffffff;
    margin: 0px;
}

/* End: Mapy Google  */

/* Form Zapytanie ofertowe   */

#form_offer
{
    background-color: #e5e5e3;
    width: 510px;
    height: 288px;
    top: 0px;
    left: 300px;
    text-align: center;
}

#form_offer table
{
    width: 445px;
    margin: 10px auto 0 auto;
}

#form_offer table td
{
    text-align: left;
    color: #919292;
    font-size: 0.7em;
    font-family: Tahoma;
}

#form_offer table td.left
{
    text-align: right;
    padding-right: 6px;
    width: 135px;
    vertical-align: top;
}

#form_offer table td a
{
    color: #006699;
    font-weight: bold;
}

#form_offer table td .grey
{
    background-color: #919292;
    border: solid 1px #919292;
    width: 270px;
    color: #ffffff;
}

/*   End: Form zapytanie ofertowe  */

/* -- Newsletter form -------- */

#div-newsletter
{    
    top: 500px;
    left: 805px;
}

#div-newsletter img
{
    width: 96px;
    height: 16px;
    cursor: pointer;
    margin-left: 3px;
}

#div-newsletter-form
{
    position: absolute;
    top: 392px;
    left: 710px;
    /*border: solid 1px red;*/
    width: 192px;
    height: 110px;
    /*background-color: #ECECEC;*/
    background-image: url('/templates/basic/images/form-newsletter-bg.gif');
    font-family: Verdana;
    font-size: 0.6em;
    color: #666666;
    /*padding: 10px 0 10px 20px;*/
    display: none;
}

#div-newsletter-form .inside
{
    margin: 10px 0 0 5px;
}

#div-newsletter-form p
{
    margin: 0 0 3px 0;
}

#div-newsletter-form input
{
    border: none;
    background-color: #cccccc;
}

#div-newsletter-form input
{
    margin-top: 6px;
    width: 130px;
}

#div-newsletter-form img.button
{
    cursor: pointer;
    position: absolute;
    top: 57px;
    left: 139px;
}

#div-newsletter-form img.close
{
    position: absolute;
    top: 10px;
    left: 174px;
    cursor: pointer;
}

/* End: Newsletter Form  */


/* Search Box */

#div-suggest
{
   position: absolute;
   top: 525px;
   left: 809px;
}

#div-suggest input
{
    width: 80px;
    height: 15px;
    font-size: 0.7em;
    background-color: #ececec;
    color: #6f6f6e;
    border: solid 1px #ececec;
    position: absolute;
    top: 0px;
    left: 0px;
}

#div-suggest img.arrow
{
    position: absolute;
    top: 0px;
    left: 80px;
    cursor: pointer;
}

#div-suggest input, #div-newsletter input
{
    letter-spacing: 1px;
}

#suggestions
{
	left: -112px;
	top: -250px;
	*top: -300px;	
}

.suggestionsBox
{
	position: absolute;	
	top: 45px;
	width: 204px;
	color: #6f6f6e;    
}

.suggestionsBox table
{
    width: 204px;
    margin: 0px;
}

.suggestionsBox table td.top, .suggestionsBox table td.bottom
{    
    height: 9px;
    padding: 0px;
}

.suggestionsBox table td.top
{
    background-image: url('/templates/basic/images/szukaj_gora.gif');
}

.suggestionsBox table td.bottom
{
    background-image: url('/templates/basic/images/szukaj_dol.gif');
}

.suggestionsBox table td.content
{
    background-color: #F0F0F0;
    padding: 0px;
}

.suggestionList
{
	margin: 0px;
	padding: 0px;
    list-style: none;
}

.suggestionList li
{
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
    font-size: 0.7em;
}

.suggestionList li:hover
{
	background-color: #659CD8;
}

.defaultTextActive
{
  /*color: #a1a1a1; font-style: italic;*/
}

/*  End: Searchbox  */

/* Producers    */

#div-loga
{   
   top: 515px;
   left: 0px;
   width: 238px;
   height: 35px;
   overflow: hidden;
}

#l-inner
{
   width: 2988px;
   height: 35px;
   left: 0px;
   top: 0px;
}

#table_1
{
    float: left;    
    left: 0px;
    top: 0px;
    border-right: solid 1px #A7A7A7;
    height: 35px;
    
}

#table_1 td a, #table_1 td a img
{
    margin: 0;
    padding: 0;
}

#table_2
{    
    left: 546px;
    top: 0px;
    border-left: solid 1px #A7A7A7;
    border-right: solid 1px #A7A7A7;
}

/* End: Producers    */

/* Colours  */

.bg_EA5906 {background-color: #EA5906;}
.bg_941881 {background-color: #941881;}
.bg_94C11C {background-color: #94C11C;}
.bg_C51718 {background-color: #C51718;}
.bg_99CCFF {background-color: #99CCFF;}
.bg_1460AB {background-color: #1460AB;}
.bg_919292 {background-color: #919292;}

/* -- Preloader --------------*/

#div-preloader
{
  /*display: none;*/
  background:#ffffff none repeat scroll 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:19998;
  text-align: center;
}

#div-preloader img
{
  margin-top: 300px;
}

/* Stopka Specjalne */

#footer-epoka
{
    top: 560px;
    color: #6e6e6e;
    font-size: 10px;
    letter-spacing: 1px;
}

#footer-epoka a
{
    color: #6e6e6e;
}

#footer-epoka a:hover
{
    border-bottom: solid 1px #6e6e6e;
}

#footer-seo
{
    top: 585px;
    color: #dcdddd;
    font-size: 10px;
    padding-bottom: 10px;
    letter-spacing: -1px;
}

#big-team
{
    margin: auto;
    z-index: 9999;
}

#close-team
{
   position: absolute;
   top: 5px;
   left: 910px;
   cursor: pointer;
   z-index: 99999;
}

/* Koniec: Stopka Specjalne */



/* Wiadomości okolicznościowe */


/* ------- Komunikaty --------------------- */

#div-overlay
{
  display:block;

  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  -khtml-opacity: 0.8;
  /*background:#FFFFFF none repeat scroll 0 0;*/
  background:#000000 none repeat scroll 0 0;

  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9997;
}

#overlay-in-full
{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:9998;
  text-align: center;
}

#overlay-in-big
{
  position: relative;
  margin: auto;
  width: 900px;
  height: 540px;
}

#overlay-in
{
  position: absolute;
  top: 177px;
  left: 0px;
}

#period-content
{
  position: absolute;
  top: 70px;
  left: 650px;
  /*border: solid 1px #ffffff;*/
  width: 230px;
  height: 200px;
  color: #ffffff;
  text-align: left;
  font-family: Tahoma;
  font-size: 0.7em;
  letter-spacing: 1px;
}

#period-logo
{
  position: absolute;
  top:0px;
  left: 0px;
}

#close-period
{
  position: absolute;
  top: 175px;
  left: 888px;
  cursor: pointer;
  z-index: 99999;
}

/* End: Wiadomości okolicznościowe */


/* --- Newsy --------- */

/* ------- Komunikaty --------------------- */

#div-overlay-news
{
  display:none;
  /*display:block;*/
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  -khtml-opacity: 0.8;
  /*background:#FFFFFF none repeat scroll 0 0;*/
  background:#000000 none repeat scroll 0 0;

  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9997;
}

#overlay-in-full-news, #overlay-in-big-team
{
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index:9998;
  text-align: center;
}

#overlay-in-big-team
{
   filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  -khtml-opacity: 0.8;
  /*background:#FFFFFF none repeat scroll 0 0;*/
  background:#000000 none repeat scroll 0 0;

  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9997;
  text-align: center;
}

#overlay-in-big-news
{
  position: relative;
  margin: auto;
  width: 900px;
  height: 540px;
}

#overlay-in-news
{
  position: absolute;
  top: 177px;
  left: 0px;
}

#news-content
{
  position: absolute;
  top: 130px;
  left: 120px;
  /*border: solid 1px #ffffff;*/
  width: 450px;
  height: 200px;
  color: #000000;
  text-align: left;
  font-family: Tahoma;
  font-size: 0.7em;
  letter-spacing: 1px;
}

#close-news
{
  position: absolute;
  top: 175px;
  left: 888px;
  cursor: pointer;
  z-index: 99999;
}

#news-img-top
{
  position: absolute;
  top: 0px;
  left: 140px;

}

#news-img-left
{
  position: absolute;
  top: 0px;
  left: 290px;
  cursor: pointer;
}

#news-img-right
{
  position: absolute;
  top: 0px;
  left: 420px;
  cursor: pointer;
}

table.news {width: 100%; margin-bottom: 5px;}

table.news td {vertical-align: top;}

table.news td p {margin-top: 0px;}

table.news td.left {font-weight: bold; width: 80px; text-align: right;}

#btn-promo, #btn-wyprz
{
  position: absolute;
  left: 776px;
}

#btn-promo
{
    top: 240px;
}

#btn-wyprz
{
    top: 260px;
}


p.search-header
{
  text-align: left;
  padding-left: 6px;
  color: #ffffff; 
  font-size: 12px; 
}

p.search-links
{
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left; 
  padding-left: 6px;
}

p.search-links a
{
  color: #ffffff;
}

.puff{ position: absolute; left:-150%;top: -150px;}

#slide-producer-link a
{    
    color: #5F5F5F;
}
