html,body {
 text-align:center;
 font-family:Verdana;
 height:100%;
}

div.layout {
 width:947px;
 margin: 0 auto;
}

div.page {
  width:947px;
  background: #f1f1f1;
}

div.logo {
/*  background: #ffffff url(./img/logo.jpg) no-repeat;*/

  width:947px;
  height:250px;
}

div.head1{
 padding:5px 0 0 0;
 text-align:left;
}

div.line_red {
  background-color:#B5B4B4;
  width:947px;
  height:1px;
  padding:0px;
  margin:0px;
  font-size:1px;
}

div.line_green {
  background-color:#B5B4B4;
  width:947px;
  height:1px;
  padding:0px;
  margin:0px;
  font-size:1px;
}

div.line_cream {
  background-color:#B5B4B4;
  width:947px;
  height:1px;
  padding:0px;
  margin:0px;
  font-size:1px;
}

div.menu {
  background-color:#40494e;
  width:947px;
  height:20px;
  padding:10px 0px 10px 0px;
}

div.menu a:link {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#f1f2f4;
  text-decoration:none;
  padding:0px 12px 0px 12px;
}

div.menu a:active {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#f1f2f4;
  text-decoration:none;
  padding:0px 12px 0px 12px;
}

div.menu a:visited{
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#f1f2f4;
  text-decoration:none;
  padding:0px 12px 0px 12px;
}

div.menu a:hover{
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:underline;
  padding:12px 12px 12px 12px;
}

div.container {
  width:947px;
}

div.column_left {
  width:600px;
  padding:30px 50px;
  float:left;
}

div.column_right {
  width:210px;
  padding:5px 15px 10px 15px;
  margin:20px 0;
  float:right;
  background-color:#f1f2f4;
  border-left: 2px dashed #B5B4B4;
}

div.cr_line_red {
  margin:5px 0px 0px 0px;
  background-color:#B5B4B4;
  width:200px;
  height:1px;
  font-size:1px;
}

div.cr_line_green {
  margin:5px 0px 0px 0px;
  background-color:#B5B4B4;
  width:200px;
  height:1px;
  font-size:1px;
}

div.box {
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:8pt;
  font-weight:300;
  margin:0px 5px 0px 5px;
  padding-top:5px;
}

div.box ul{
 margin-left:0;
 padding-left:0;
}

div.box ul li{
 margin-left:20px;
}

div.box h3{
  text-indent:0px;
  font-size:10pt;
  font-weight:600;
  margin:0px 0px 5px 0px;
  color:#3f9c03;
}

div.box p{
  margin: 0px 0px 5px 0px;
}

div.box p.bold{
  margin: 0px 0px 0px 0px;
  font-weight:600;
}

div.footer {
  background-color:#40494e;
  width:947px;
  height:40px;
  color:#f0f2f3;
  vertical-align:middle;
  font-family:Tahoma;
  font-size:10pt;
  font-weight:300;
  text-decoration:none;
  padding-top:5px;
}

div.footer p{
  margin: 0px 0px 5px 0px;
}

div.clear {
 clear:both;
}

img {
  border:0px;
  margin: 0 auto;
  margin-bottom:10px;
}

input.inputbox3 {
 color: #40494e;
	border:solid 1px #40494e;
 text-align:left;
 width: 150px;
 font-weight: 600;
 font-size: 12px;
 margin:10px 0px 10px 0px;
	padding: 2px;
}

/*div {
 border-width:1px;
 border-style:solid;
 border-color:#ff0000;
}*/

/*-------------------------------------------*/

a.oblicz:link, a:visited {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:none;
}

a.oblicz:hover {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:underline;
}

a:link, a:visited {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#f1f2f4;
  text-decoration:none;
}

a:hover {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:underline;
}
a.szukaj:link, a:visited {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494e;
  text-decoration:none;
}
a.szukaj:hover {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:underline;
}
a.menu:link, a.menu:visited {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#f1f2f4;
  text-decoration:none;
}
a.menu:hover {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:underline;
}
a.pokaz:link, a.pokaz:visited {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494E;
  text-decoration:none;
}
a.pokaz:hover {
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  color:#40494e;
  text-decoration:underline;
}
img {
  border:0px;
}
input.inputbox {
 color: #40494e;
	padding: 2px;
	border:solid 1px #40494e;
 text-align:left;
 width: 180px;
 font-weight: 600;
 font-size: 12px;
}
input.inputbox2 {
 color: #40494e;
	padding: 2px;
	border:solid 1px #40494e;
 text-align:left;
 width: 270px;
 font-weight: 600;
 font-size: 12px;
}
input.inputbox3 {
 color: #40494e;
	padding: 2px;
	border:solid 1px #40494e;
 text-align:left;
 width: 150px;
 font-weight: 600;
 font-size: 12px;
  margin-top:10px;
  margin-bottom:10px;
}

input.button {
  color: #c64934;
  font-size: 12px;
  font-weight: 600;
  width: 85px;
}

textarea.textbox {
  color: #40494e;
  border:solid 1px #40494e;
  text-align: justify;
  font-size: 12px;
  font-weight: 600;
  width: 270px;
  height: 200px;
}

div.przerwa1 {
  background-color:#57ab34;
  width:200px;
  height:5px;
  margin-top:10px;
  margin-bottom:10px;
}

div.naglowek {
  text-indent:40px;
  text-align:justify;
  color:#000000;
  font-family:Verdana;
  font-size:10pt;
  font-weight:900;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
}
div.naglowek2 {
  text-indent:0px;
  text-align:justify;
  color:#000000;
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  margin-bottom:20px;
}

div.naglowek2 h1{
  text-align:left;
  color:#000000;
  font-family:Verdana;
  font-size:12pt;
  font-weight:600;
  margin-left:0px;
  margin-right:0px;
}

div.tekst {
  text-indent:40px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
div.tekst2{
  text-indent:0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}

div.tekst25{
  text-indent:0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-bottom:10px;
  padding-top:10px;
  border-top:1px solid #B5B4B4;
  margin-left:30px;
  margin-right:30px;
}

p.promo{
  font-size:22px;
  text-align:center;
}

div.tekst2 b{
  font-weight:300;
}

div.tekst3 {
  text-indent:0px;
  text-align:justify;
  color:#e5e5e5;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:20px;
  margin-right:20px;
}
div.tekst4 {
  text-indent:0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:0px;
  margin-right:20px;
}
div.tekst5 {
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:8pt;
  font-weight:300;
  margin-left:5px;
  margin-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}
div.wybrany {
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:0px;
  margin-right:0px;
}
div.main2 {
  text-indent: 0px;
  float:left;
  top: 0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:20px;
  margin-right:20px;
  width:500px;
}
div.main1 {
  text-indent: 0px;
  float:left;
  top: 0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  width:140px;
  height:330px;
}
div.main3 {
  float:left;
  top: 0px;
  width:1px;
  height:400px;
  background-color:#ff4200;
}
div.form1 {
  text-indent: 0px;
  float:left;
  top: 0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:20px;
  margin-right:20px;
}
div.form2 {
  text-indent: 0px;
  float:left;
  top: 0px;
  text-align:justify;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  margin-left:15px;
  margin-right:15px;
}
div.form3 {
  float:left;
  top: 0px;
  width:1px;
  height:175px;
  background-color:#ff4200;
}
table.tekst {
  margin-left:auto;
  margin-right:auto;
}
td.skup {
  width:125px;
  height:40px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.skupa {
  width:100px;
  height:40px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.skup1 {
  width:150px;
  height:25px;
  background-color:#40494e;
  text-indent:0px;
  text-align:center;
  color:#e5e5e5;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.skup2 {
  width:150px;
  height:40px;
  background-color:#40494e;
  text-indent:0px;
  text-align:center;
  color:#e5e5e5;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.skup2a {
  width:100px;
  height:40px;
  background-color:#40494e;
  text-indent:0px;
  text-align:center;
  color:#e5e5e5;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.kalkulator {
  width:1150px;
  height:0px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.kalkulator1 {
  width:150px;
  height:0px;
  background-color:#40494e;
  text-indent:0px;
  text-align:center;
  color:#e5e5e5;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.kalkulator2 {
  height:0px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.kalkulator3 {
  height:0px;
  background-color:#40494e;
  text-indent:0px;
  text-align:center;
  color:#ffffff;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.drukarki2 {
  height:0px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:left;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:5px;
}
td.drukarki3 {
  height:0px;
  background-color:#40494e;
  text-indent:0px;
  text-align:left;
  color:#ffffff;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:5px;
}
li {
  text-indent: 0px;
  list-style-type:disc;
}

p,h3,h4,li {
  text-indent: 0px;
  line-height:150%;
}
table.lista {
   border: 1px solid #40494e;
   margin-bottom:20px;
}

input.button_kosz {
  color: #c64934;
  font-size: 12px;
  font-weight: bold;
  width: 100px;
}

input.ile_kosz {
 width:30px;
 text-align:center;
 font-weight:600;
}

td.razem1 {
  width:300px;
  height:30px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:right;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.razem2 {
  width:100px;
  height:30px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
}
td.razem3 {
  width:100px;
  height:30px;
  background-color:#ffffff;
  text-indent:0px;
  text-align:center;
  color:#ff0000;
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
}
input.sklep_dodaj {
  width:25px;
  height:25px;
}

td.promo_gray {
  background-color:#F1F2F4;
  color:#40494E;
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  text-align:left;
  text-indent:0px;
  width:125px;
  height:25px;
  padding-left:10px;
}

td.promo_white {
  background-color:#ffffff;
  color:#40494E;
  font-family:Verdana;
  font-size:10pt;
  font-weight:600;
  text-align:right;
  text-indent:0px;
  width:90px;
  height:25px;
  padding-right:35px;
}

td.promo_footer {
  background-color:#ffffff;
  color:#40494E;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  text-align:center;
  text-indent:0px;
  height:25px;
  border-top:1px solid #000000;
}

td.kup_teraz {
  background-color:#ffffff;
  color:#40494E;
  font-family:Verdana;
  font-size:10pt;
  font-weight:300;
  text-align:center;
  text-indent:0px;
  height:25px;
}

div.info {
  text-indent:0px;
  text-align:center;
  color:#40494e;
  font-family:Verdana;
  font-size:8pt;
  font-weight:300;
  width:947px;
  margin-top:5px;
}

h1,h2 {
 font-size:26px;
 text-align:left;
 margin-top:0;
 color:#40494E;
 font-weight:300;
}

div.logowanie{
 width:185px;
 margin:0px auto;
}

div.menu1{
 margin:10px 0;
 height:62px;
}

div.menu1 ul{
 margin:0;
 padding:0;
 float:right;
 height:62px;
}

div.menu1 ul li{
 margin:0;
 padding:0;
 list-style-type:none;
 display:inline;
 width:100px;
 height:62px;
}

div.menu1 ul li a{
 float:left;
 width:100px;
 height:52px;
 margin-left:5px;
}

div.foot1{

}

div.foot1_top{
 background:url('./img/tr.png') repeat-x;
 height:9px;
 overflow:hidden;
}

div.foot1_body{
 background:#000;
 padding:0 0 10px 0;
}

div.foot1_body p{
 margin:0;
 padding:0;
 color:#b5b4b4;
 text-align:center;
 font-size:12px;
}

div.search_box{
 float:right;
 width:266px;
 height:38px;
 margin-right:30px;
 background:url('./img/szukaj.png') no-repeat;
}

input.szukaj_btn{
 float:right;
}

div.logo img{
 margin:0;
}

#slowo{
 margin: 8px 0 0 45px;
 width:140px;
 border:0;
 font-weight:300;
 font-size:14px;
}

table.footer_link{
 width:947px;
 margin-bottom:10px;
}

table.footer_link tr td{
 color:#B5B4B4;
 font-size:12px;
 width:33%;
 vertical-align:top;
}

table.footer_link tr td h5{
 color:#B5B4B4;
 line-height:34px;
 font-size:14px;
 margin:0 0 10px 45px;
 padding:0;
}

table.footer_link tr td img{
 float:left;
 margin:0;
}

table.footer_link tr td p.footer_link_body{
 margin: 0 0 10px 45px;
 text-align:left;
}

div.plugin_facebook{
 margin-left:45px;
}

div.plugin_facebook a{
 color:#B5B4B4;
}

td.skup div u, td.skup2 div u{
 font-size:18px;
 font-weight:600;
 margin-bottom:5px;
 display:block;
 text-decoration:none;
}

td.skup div br, td.skup2 div br{
 display:none;
}

td.skup div img, td.skup2 div img{
 display:block;
 margin:0 auto;
}

td.skup div small, td.skup2 div small{
 display:block;
 margin:0 auto;
}

table.nowe_kategorie{
 width:600px;
 margin-bottom:10px;
}

table.nowe_kategorie td.ngl778{
    background-color: #40494E;
    color: #E5E5E5;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: 600;
    height: 25px;
    text-align: center;
    text-indent: 0;
    vertical-align:middle;

}

table.nowe_kategorie td.ngl779{
    background-color: #40494E;
    color: #E5E5E5;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: 600;
    height: 25px;
    text-align: center;
    text-indent: 0;
    vertical-align:middle;
    padding-left:5px;
}

table.nowe_kategorie td{
 vertical-align:top;
}

table.nowe_kategorie td ul{
 list-style-type:none;
 margin:0;
 padding:0;
 margin-left:20px;
}

table.nowe_kategorie td ul li{
 list-style-type:disc;

}

