body{ text-align: center; margin: 0; padding: 0; overflow: auto;
background: url(/img/bg.gif) repeat; font-family: Georgia, Verdana, Arial; 
font-size: 12px; }

form{ margin: 0; padding: 0; }

a.active{ color: red !important; text-decoration: underline !important; }
#menu-lista .active{ color: #f9f238 !important; }

div#container{ width: 960px; padding: 0 10px 15px 10px; border-bottom: 1px #dbd5ce solid; 
border-left: 1px #dbd5ce solid; border-right: 1px #dbd5ce solid; 
margin: 0 auto; text-align: left; background-color: white; }

div#top{ padding-bottom: 15px; width: 100%; }
div#topimage{ padding-top: 30px; width: 622px; float: left; }
div#topimage a, div#lookPortal a, div#banner a{ text-decoration: none; }
div#topimage img, div#lookPortal img, div#banner img{ border: 0; }

div#newsletter{ margin-top: 5px; float: left; width: 328px; height: 90px;
background: url(/img/newsletter_bg.gif) no-repeat; padding: 0 5px 0 5px; }

div#newsletter form{ padding-top: 20px; }
div#newsletter span, div.statBox span, div.grafForm span{ color: #bb376e; font-weight: bold; font-size: 11px; }
input.input_txt{ width: 113px; border: 0; }
input.input_image{ position: relative; top: 5px; margin-left: 50px; }

div#newsletter form div{ font-size: 11px; padding-top: 3px; width: 300px; margin-left: 15px; }
div#newsletter form div a{ color: #1c81a9; text-decoration: none; }
div#newsletter form div a:hover{ text-decoration: underline; }

div#menu{ color: white; padding: 0 12px 0 12px; width: 936px; height: 30px; background: url(/img/menu_bg.gif) no-repeat; }
div#menu form{ display: inline; }
div#menu form input.input_txt{ margin-left: 5px; }
div#menu form input.input_image{ margin-left: 5px !important; }
div#menu a{ color: white; font-weight: bold; text-decoration: none; }
div#menu a:hover{ text-decoration: underline; }

div#menu-szukaj{ width: 400px; float: left; }
div#menu-lista{ padding-top: 7px; text-align: right; color: black; width: 530px; float: left; }

div#menu-lista ul{ padding: 0; margin: 0; list-style: none; }
div#menu-lista ul li{ display: inline; }

div#content{ /*background: url(/img/content_bg.gif) repeat-y; */padding-top: 1px; width: 960px; }
div#leftside{  float: left; 
width: 735px; padding: 0 10px 0 10px; /* background: url(/img/content_bg_love.gif) repeat;  */ }

div#banner{ margin-bottom: 15px; width: 605px; padding: 8px 0 0 130px;  
height: 70px; background: url(/img/banner_bg.gif) no-repeat; }

div#imieniny{ padding: 2px 0 0 10px;  width: 606px; height: 17px; background:  url(/img/imieniny_bg.gif) no-repeat;
font-size: 11px; font-family: Tahoma, Verdana, Arial; margin-left: 10px;  }

div#imieniny span{ font-weight: bold; color: #bb376e; }

div#rightside{ float: left; width: 205px;  }
div#rightside ul.dyn-list{ margin: 0 0 20px 0; padding: 10px 0 0 40px; list-style-image: url(/img/punkt.gif); }
div#rightside ul.dyn-list li{ background-image: url(/img/punkt2.gif); 
background-position: bottom; background-repeat: no-repeat; padding-bottom: 6px; margin-bottom: 5px; }
div#rightside ul.dyn-list li a, div.produktBox a{ color: #1c81a9; text-decoration: none; font-weight: bold; }
div#rightside ul.dyn-list li a:hover, div.produktBox a:hover{ text-decoration: underline; }
div#rightside ul.dyn-list ul{ margin: 10px 0 10px 0; padding: 0 0 0 15px; }
div#rightside ul.dyn-list ul li{ background: none; }

div.center{ text-align: center !important; }

div.grafForm{ padding: 0 5px 0 5px; 
margin: 10px auto 15px auto; text-align: left; width: 179px; background: #f7f4ef url(/img/form_bg.gif) no-repeat; padding-bottom: 10px; }
div.grafForm input.input_txt{ width: 170px; margin-bottom: 5px; display: block; }
div.grafForm form{ padding-top: 15px; }
div.grafForm textarea{ border: 0; width: 170px; overflow: auto; height: 70px; }
div.grafForm form div.center{ margin-top: 10px; }

div.statBox{ color: white; width: 179px; text-align: left; padding: 0 5px 0 5px;
background: url(/img/stat_bg.gif) no-repeat; height: 178px; margin: 0 auto 15px auto; }

div.statBox ul li span{ font-size: 13px; color: white !important; font-weight: bold; }
div.statBox ul{ margin: 0; padding: 25px 0 0 15px; list-style: none; }

div#lookPortal img{ margin-bottom: 5px; }

div#footer p{ color: #bb376e; }
div#footer p a{ color: #bb376e; font-weight: bold;}
div#footer{ padding-bottom: 20px; width: 960px; margin: 0 auto; font-size: 11px; text-align: center; }
div#footer a{ color: black; text-decoration: underline; }
div#footer ul{ list-style: none; }
div#footer ul li{ font-size: 12px; display: inline; text-transform: uppercase; }
div#footer ul li a{ color: #62553f; font-weight: bold; text-decoration: none; }
div#footer ul li a:hover{ text-decoration: underline; }

div#footer ul.small li{ font-size: 11px; font-weight: normal !important; text-transform: none; }
div#footer ul.small li a{  font-weight: normal !important; }

div.lastArt{ margin: 10px 0 10px 0; 
width: 715px; border: 1px #a69c8f solid; padding: 10px; }
div.lastArt h1{ font-size: 14px; color: #bb376e; margin: 0 0 10px 0; padding: 0; } 

div.lastArtCol{  width: 235px; float: left;  }
div.lastArtCol img{ float: left; margin-right: 25px; }
div.lastArt ul{ margin: 0; padding: 5px 0 0 0; list-style-type: square; color: #268db6; }
div.lastArt ul li a{ color: #268db6; text-decoration: none; }
div.lastArt ul li a:hover{ text-decoration: underline; }
div#lastArtUl ul{ padding: 0 0 0 20px; }
div#sklepProd{ background-color: #fdebf3 !important; }
div#sklepProd div{ float: left; font-size: 11px; font-family: Tahoma, Verdana; /* width: 95px; */ 
text-align: center; }

div#sklepProd a{ display: block; margin: 0 auto 5px auto; }

span.bold{ font-weight: bold !important; }
div.artBox{ float: left; width: 366px; }
div.artBoxHead{ padding: 5px 0 0 50px; 
font-size: 10px; font-family: Tahoma, Verdana; 
color: #ae9c80; width: 316px; height: 37px; 
background: url(/img/artbox_head.gif) no-repeat; }

div.artBoxHead h2{ font-family: Georgia, Verdana, Arial;  
color: #bb376e; margin: 0; padding: 0; font-size: 12px; }

div.artBoxHead h2 a{ color: #bb376e; text-decoration: none; }
div.artBoxHead h2 a:hover{ text-decoration: underline; }
div.artBoxHead span a{ color: #ae9c80; text-decoration: none; }
div.artBoxHead span a:hover{ text-decoration: underline; }
div.artBoxDesc{ height: 100px; font-size: 11px; 
color: #6b604e; border-bottom: 1px #e3e3e3 solid; padding-top: 10px; padding-bottom: 10px; }

div.artBoxDesc img{ float: left; margin-right: 10px; }

div.cardlist{ margin: 5px; float: left; text-align: center;  }
div.cardlist a, div.produktBox a{ text-decoration: none; }
div.cardlist a img, div.produktBox img{ border: 0; }
div.cardlist p{ margin: 0; padding: 5px 0 0 0; }

div#sciezka-dostepu{ margin-bottom: 10px; font-size: 10px; font-family: Tahoma; padding: 5px;  }

div.error{ border: 1px red solid; padding: 5px; background-color: #ba0000; color: white; /* width: 400px; */ }
div.info{ color: black; border: 1px #CECECE solid; padding: 5px; background-color: #EEE;  /* width: 400px; */ }
div.success{ border: 1px #090 solid; padding: 5px; background-color: #cfc; color: black; /* width: 400px; */  }

div.form-left{ float: left; width: 85px; }
div.form-right{ float: left; }
div.form-right input, .textarea{ border: 1px gray solid; }
.textarea{ width: 460px; height: 150px; }

h1.title{ font-size: 15px; margin: 0; padding: 0; }
div.headerPage{ width: 100%; height: 43px; background: url(/img/head_bg.gif) repeat-x; 
font-size: 25px; font-style: italic; color: #bb376e; }

p.text{ margin-bottom: 15px; }

div.artBoxHead2{ padding: 5px 0 0 50px; 
font-size: 10px; font-family: Tahoma, Verdana; color: #ae9c80; width: 735px; height: 37px; background: url(/img/artread_head.gif) no-repeat; }

div.artBoxHead2 h2{ font-family: Georgia, Verdana, Arial;  color: #bb376e; margin: 0; padding: 0; font-size: 14px; }
div.artBoxHead2 h2 a{ color: #bb376e; text-decoration: none; }
div.artBoxHead2 h2 a:hover{ text-decoration: underline; }
div.artBoxHead2 span a{ color: #ae9c80; text-decoration: none; }
div.artBoxHead2 span a:hover{ text-decoration: underline; }
div.artBoxDesc2{  padding-top: 10px; padding-bottom: 10px; }

div.produktBox{ margin-bottom: 10px; text-align: center; }
div.produktBox a{ font-weight: normal !important; }
a.image img{ border: 1px gray solid; }
a.image{ text-decoration: none; margin-right: 10px;}

h2.titleList{ font-size: 15px; margin: 0 0 0 20px; padding: 0; }
span.headerSearch{ display: block; font-weight: bold; margin: 10px 0 10px 0; font-size: 15px; }

div#art-list{ margin: 5px 0 0 0; }


div#qTip {
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #999;
  color: #FFF;
  text-align: left;
  position: absolute;
  z-index: 1000;
}

/* okienka komentarzy */
div.komentarzBox{ margin:0 0 15px 0; border-bottom: 1px #e3e3e3 solid; padding-bottom: 5px;  }
div.komentarzBox p{ font-style: italic; font-size: 13px; margin: 0 0 5px 0; padding: 0;}

.noborder img{ border: 0; }
.noborder{ text-decoration: none; }

div.licznik-part{ font-size: 12px !important; margin: 5px 0 10px 0; text-align: right; }
div.licznik-part span{ color: red; font-weight: bold; font-size: 13px !important; }
div.licznik-part a{ text-decoration: none; }
div.licznik-part a img{ border: 0; }

div#wspolpraca{ text-align: center; margin: 10px 0 10px 0; }
div#wspolpraca img{ border: 0 !important; }
div#wspolpraca a{ text-decoration: none; }
div#wspolpraca p{ font-size: 10px; font-family: Tahoma; }
