HTML, BODY {
  margin: 0;
  padding: 0;
  font: 11px Tahoma;
  background: white url(../img/bg_gradient.gif) repeat-x; 
}

INPUT {
  font: 11px Tahoma;
}

A {
  color: #2d59b5;
  font: 11px Tahoma;
}

FORM {
  margin: 0;
}

IMG {
  border: 0;
}

TABLE {
  border-collapse: collapse;
}
TD {
  padding: 0;
  font: 11px Tahoma;
}

P {
  margin: 11px 0;
  font: 11px Tahoma;
}

div#contentpage {
  width:780px;
  float:right;
}

#site {
  width: 960px;
  margin: auto;
}

#top {
  height: 80px;
  background: white url(../img/top2_r.gif) no-repeat right;
  width: 960px;
}

#top img {
  float: left;
}

#top ul {
  margin: 0;
  margin-top: 51px;
  padding: 0;
  float: right;
}

#top ul li {
  display: block;
  float: left;
  height: 15px;
  margin-right: 9px;
  padding-left: 9px;
  background: url(../img/punktor_orange.gif) no-repeat center left;
}

#top ul li a {
  color: #2d59b5;
  text-decoration: none;
  font-weight: bold;
}

#szukaj {
  float: left;
  clear: both;
}

#content {
  clear: both;
  text-align: left;
}

#top_pasek {
  float: right;
}
td#menuheader01 {cursor:pointer;}
td#menuheader02 {cursor:pointer;}
td#menuheader03 {cursor:pointer;}
td#menuheader04 {cursor:pointer;}
td#menuheader05 {cursor:pointer;}
td#menuheader06 {cursor:pointer;}
td#menuheader07 {cursor:pointer;}
td#menuheader08 {cursor:pointer;}
td#menuheader09 {cursor:pointer;}
td#menuheader10 {cursor:pointer;}
.nav_pasek {
  float: right;
  width: 770px;
  margin-top: 12px;
}

.nav_pasek ul {
  margin: 0;
  margin-left: 2px;
  padding: 0;
  float: left;
}

.nav_pasek ul li {
  display: block;
  margin-right: 10px;
  padding-left: 15px;
  float: left;
  background: url(../img/punktor.gif) no-repeat center left;
}

.nav_pasek ul li.current {
  font-weight: bold;
}

.nav_pasek ul li a {
  color: #333333;
  text-decoration: none;
}

#top_pasek table.blue {
  width: 770px;
}

div.box_adv {
  clear:both;
  padding-left:10px;
  padding-top:10px;
}
div.box_adv table.blue {
  width: 770px;
}

.lista {
  width: 770px;
  float: right;
  padding: 2px 0 0 0;
}

.lista td {
  vertical-align: top;
}

.lista td a {
  color: #2d59b5;
  text-decoration: none;
}

.lista td.b {
  color: black;
  padding-right: 5px;
}

div#leftcol {
  float:left;
  width:180px;
}

div#content_advanced {
  clear:both;
  visibility:hidden;
}

table.menu {
  width: 180px;
  /*height: 400px;*/
  margin-top: 12px;
  float: left;
}

table.naglowek_menu {
  height: 30px;
  width: 100%;
}

table.naglowek_menu td.l {
  width: 13px;
  background: url(../img/menu_naglowek_l.gif) no-repeat;
}
td.open table.naglowek_menu td.l {
  width: 13px;
  background: url(../img/menu_naglowek_l_start_over.gif) no-repeat;
}
table.naglowek_menu td.l1 {
  width: 13px;
  background: url(../img/menu_naglowek_l1.gif) no-repeat;
}
td.open table.naglowek_menu td.l1 {
  width: 13px;
  background: url(../img/menu_naglowek_l_start_over.gif) no-repeat;
}

table.dol_menu {
  width: 100%;
}

table.dol_menu td.l2 {
  width: 4px;
  height: 4px;
  background: url(../img/menu_dol_l.gif) no-repeat;
}

table.dol_menu td.r2 {
  width: 4px;
  background: url(../img/menu_dol_r.gif) no-repeat;
}

table.dol_menu td.c {
  background: #d1ddec;
  width: 172px;
  font-size: 1px;
  line-height: 1px;
}

table.start td.l {
  background: url(../img/menu_naglowek_l_start.gif) no-repeat;
}
table.naglowek_menu td.c {
  background: url(../img/menu_naglowek_c.gif) repeat-x;
  vertical-align: middle;
  color:#2D59B5;
  font-weight: bold;
  padding-left: 6px;
}
table.naglowek_menu td.c span.small {
    font-weight: normal;
    font-size: 10px;
}
td.over table.naglowek_menu td.c {
  background: url(../img/menu_naglowek_c.gif) repeat-x;
  vertical-align: middle;
  color:#ff6600;
  font-weight: bold;
  padding-left: 6px;
}

table.naglowek_menu td.r {
  width: 4px;
  background: url(../img/menu_naglowek_r.gif) no-repeat;
}

table.start td.r {
  background: url(../img/menu_naglowek_r_start.gif) no-repeat;
}

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

table.menu tr.sekcja td {
  background: url(../img/menu_td.gif) repeat-y;
}

table.menu tr.sekcja td.prod {
  padding: 0 0 15px 0;
  color: #2D59B5;
  background: url(../img/blue_background.gif) repeat-y; 
}

table.menu tr.sekcja td.prod span {
  margin-left: 10px;
}


table.menu tr.sekcja td ul {
  margin: 0;
  margin-top: 11px;
  padding: 0;
  padding-left: 6px;
  list-style-type: none; 
}

table.menu tr.sekcja td ul li {
  background: url(../img/menu_punktor.gif) no-repeat left 4px;
  padding-left: 12px;
  margin-bottom: 11px; 
}


/* dropdown */

table.dropdown_producent {
  margin: 0 5px;
}

div.dropdown_producent {
  width: 198px;
  margin: 0;
  margin-left: 6px;
  border: 1px solid #D7E3EF;
  border-top: none;
}

table.dropdown_producent td {
    padding: 0;
}

table.dropdown_producent tr td.arrow {
  background: url(../img/dropdown_arrow2.gif) no-repeat;
  width: 19px;
}

table.dropdown_producent tr td.text {
  background: url(../img/dropdown_text2.gif) no-repeat;
  width: 200px;
  height: 22px;
}

table.dropdown_producent tr td.text input {
  background: transparent;
  border: none;
  width: 193px;
  height: 14px;
  margin-left: 5px;
  font: 11px Tahoma;
}


#dropdown_producer td, #dropdown_model tr.option td {
	cursor: pointer;
	padding: 2px 5px;
	background-color: white;
	color: black;
}

#dropdown_producer table tr td.hover, #dropdown_model table tr td.hover {
  background-color: #D7E3EF; 
}

table.dropdown_akcesoria {
  width: 160px;
  margin: auto;
} 


table.dropdown {
  width: 160px;
  margin: auto;
  margin-top: 10px;
}

table.dropdownakcesoria {
  width: 210px;
  margin: 0px auto;
}

table.dropdown2 tr td.arrow {
  background: url(../img/dropdown2_arrow.gif) no-repeat;
  width: 19px;
  height: 20px;
}

table.dropdown2 tr td.text {
  padding: 0;
  background: url(../img/dropdown2_text.gif) no-repeat ;
  height: 20px;
  width: 148px;
}

table.dropdown2 tr td.text input {
  width: 140px;
  background: transparent;
  margin-left: 4px;
  border: none;
  padding: 0;
  font: 11px Tahoma;
  color: #2D59B5;
}

#dropdown_sw, #dropdown_sp {
  border: 1px solid #ff9600;
  border-top: none;
}

#dropdown_sw table, #dropdown_sp table {
  width: 165px;
  text-align: right;
}

#dropdown_sw tr.option td, #dropdown_sp tr.option td {
	cursor: pointer;
	padding: 1px 2px 1px 2px;
	background-color: white;
	color: #2D59B5;
	padding-left: 5px;
}

#dropdown_sw tr.option td.selected, #dropdown_sp tr.option td.selected {
	background: #ff9600 !important;
}

#dropdown_sw tr.option td.hover, #dropdown_sp tr.option td.hover {
	background: #ff9600 !important;
}


table.dropdown tr td.arrow {
  background: url(../img/dropdown_arrow.gif) no-repeat !important;
  width: 24px;
  height: 20px;
}

table.dropdown tr td.text input {
  background: transparent;
  border: none;
  width: 125px;
  font: 11px Tahoma;
}
table.dropdown tr td.text {
  padding: 0;
  padding-left: 5px;
  background: #ffffff url(../img/dropdown_text.gif) no-repeat left;
  height: 20px;
  /* width: 130px; */
  font: 11px Tahoma;
}

div.dropdown {
  margin: auto;
  margin-left: 10px;
  margin-bottom: 20px;
  width: 210px;
  height: 100px;
  background: white;
  border: 1px solid rgb(218,224,236);
}

div.dropdownakcesoria
{
  margin-left:0px;
}

#dropdown_producer2 table, #dropdown_model2 table, #dropdown_url table {
  width: 140px;
}

#dropdown_producer2 tr.option td, #dropdown_model2 tr.option td, #dropdown_url tr.option td {
	cursor: pointer;
	padding: 1px 2px 1px 2px;
	background-color: white;
	color: black;
	padding-left: 5px;
}

#dropdown_producer2 tr.option td.selected, #dropdown_model2 tr.option td.selected, #dropdown_url tr.option td.selected {
	background: rgb(208,221,236) !important;
}

#dropdown_producer2 tr.option td.hover, #dropdown_model2 tr.option td.hover, #dropdown_url tr.option td.hover {
	background: rgb(208,221,236) !important;
}

td.separ {
  background: #d7e3f0;
  width: 1px;
  font-size: 0;
}

td.lfield {
  width: 200px;
  padding: 4px 15px 4px 0px;
  text-align: right;
  vertical-align: middle;
  
}

td.rfield {
  vertical-align: middle;
  width: 420px;
  padding: 4px 0px 4px 15px;
}

td.rfield input.r {
  padding: 4px 4px;
  border: 1px solid #ff9501;
  width: 248px;
  
  vertical-align: middle;
}

td.rfield textarea.r {
  height: 68px;
  border: 1px solid #ff9501;
  width: 248px;
  padding: 4px;
  font: 11px Tahoma;
}

td.rfield input.n, td.rfield textarea.n {
  border: 1px solid #d1dded;
}

td.rfield input.error, td.rfield textarea.error {
  background: #ffabab;
}

td.rfield table td.opis {
  padding: 9px;
  color: #2D59B5;
}

table.menu tr.sekcja td ul li span.current a {
  color:#ff6600;
  text-decoration: underline;
}

table.menu tr.sekcja td ul li a {
  color:#2D59B5;
  font-weight: bold;
  text-decoration: none;
}

table.menu tr.sekcja td ul li a span.small {
  color:#2D59B5;
  font-weight: normal;
  text-decoration: none;
  font-size:10px;
}

table.naglowek {
  height: 30px;
  float: right;
  margin-top: 10px;
}

table.naglowek td.l {
  width: 12px;
  background: url(../img/naglowek_l.gif) no-repeat;
}

table.naglowek td.c {
  background: url(../img/naglowek_c.gif) repeat-x;
  padding-left: 6px;
  vertical-align: middle;
  color: #2d59b5;
  font-weight: bold;
}

table.naglowek td.r {
  width: 5px;
  background: url(../img/naglowek_r.gif) no-repeat;
}

#platnosci_logo {
  background: url(../img/platnosci.png) no-repeat;
  height: 22px;
  width: 278px;
  float: left;
}

.footer_links {
  margin: 0;
  padding: 0;
  float: right;
  width: 628px;
}

.footer_links li {
  display: block;
  float: right;
  margin-left: 10px;
}

.footer_links li a {
  text-decoration: none;
  color: #b3b3b3;
}

#copyright {
  float: right;
  color: #b3b3b3;
  margin-top: 6px;
  margin-bottom: 10px;
}

.separ_h {
  width: 770px;
  height: 2px;
  float: right;
  margin-top: 5px;
  border: none;
  display: block;
  background: #d7e3ef;
  font-size: 0;
}





/* blue */


table.blue {
  height: 30px;
}

table.blue {
  border-collapse: collapse;
}

table.blue td.l {
  width: 5px;
  background: url(../img/blue_l.gif) no-repeat;
}

table.blue td.c {
  background: url(../img/blue_c.gif) repeat-x;
  vertical-align: middle;
  /*padding-left: 6px;*/
}

/* teksty w belce topa */

table.blue td.c {
  color: #2d59b5;
  font-weight: bold;
}
table.blue td.c a.moreproducts {
  float:right;
  color: #2D59B5;
  font-weight:bold;
  margin-right:10px;
}

table.blue td.c span.liczba {
  color: #ff6600;
}

#produktow {
  margin-right: 30px;
}


table.blue td.r {
  width: 5px;
  background: url(../img/blue_r.gif) no-repeat;
}

table.input {
  height: 22px;
}

table.input td.l {
  width: 4px;
  background: url(../img/blue_input_l.gif) no-repeat;
}

table.input td.c {
  background: url(../img/blue_input_c.gif) repeat-x;
}

table.input td.r {
  width: 4px;
  background: url(../img/blue_input_r.gif) no-repeat;
}

table.input td.c input {
  
  border: none;
  width: 98px;
  color: rgb(177,192,226);
  font: 11px Verdana;
}


a.koszyk span, a.zaloguj span,  a.wyloguj span, a.profil span, a.reset span, a.zaloz_konto span, a.edytuj_konto span {
  display: none;
}

a.koszyk {
  width: 60px;
  height: 22px;
  background: url(../img/koszyk.gif) no-repeat;
  display: block;
  float: left;
  cursor: pointer;
}

a.zaloguj {
  width: 60px;
  height: 22px;
  background: url(../img/zaloguj.gif) no-repeat;
  display: block;
  float: right;
  margin-left: 4px;
  cursor: pointer;
}

a.wyloguj {
  width: 60px;
  height: 22px;
  background: url(../img/wyloguj.gif) no-repeat;
  display: block;
  float: right;
  margin-left: 4px;
  cursor: pointer;
}

a.profil {
  width: 70px;
  height: 22px;
  background: url(../img/historia1.gif) no-repeat;
  display: block;
  float: right;
  margin-left: 4px;
  cursor: pointer;
}

a.zaloz_konto {
  width: 100px;
  height: 22px;
  background: url(../img/zapisz_dane.gif) no-repeat;
  display: block;
  float: left;
  cursor: pointer;
}

a.wyslij {
  width: 70px;
  height: 22px;
  background: url(../img/wyslij.gif) no-repeat;
  display: block;
  float: left;
  cursor: pointer;
}

a.edytuj_konto {
  width: 100px;
  height: 22px;
  background: url(../img/konto_edit.gif) no-repeat;
  display: block;
  float: left;
  cursor: pointer;
}

a.reset {
  width: 80px;
  height: 22px;
  background: url(../img/wyczysc.gif) no-repeat;
  display: block;
  float: left;
  margin-right: 15px;
  cursor: pointer;
}


/* orange */

table.orange {
  width: 180px;
  height: 60px;
}

table.orange {
  border-collapse: collapse;
}

table.orange td.l {
  width: 6px;
  height: 6px;
  background: url(../img/orange_top.gif) no-repeat;
  font-size:0px;
}

table.orange td.c {
  background: #ff6e00 url(../img/orange_c.gif) repeat-x;
  vertical-align: top;
  padding:0px 6px;
}

table.orange td.r {
  width: 6px;
  height: 6px;
  background: url(../img/orange_bottom.gif) no-repeat;
  font-size:0px;
}

/* orange input */

table.orange_input {
  width: 150px;
  height: 20px;
  margin: auto;
  margin-top: 4px;
  margin-bottom: 8px;
}

table.orange_input {
  border-collapse: collapse;
}

table.orange_input td.l {
  width: 5px;
  background: url(../img/orange_input_l.gif) no-repeat;
}

table.orange_input td.c {
  background: url(../img/orange_input_c.gif) repeat-x;
  vertical-align: middle;
}

table.orange_input td.c input {
  background: none;
  border: none;
  font: 11px Verdana;
}

table.orange_input td.r {
  width: 5px;
  background: url(../img/orange_input_r.gif) no-repeat;
}

.szukaj_submit {
  background: url(../img/orange_lupa.gif) transparent no-repeat left top;
  font-weight: bold;
  color: white;
  cursor: pointer;
  width: 38px;
  height: 11px;
  padding-left: 17px;
  margin: 0;
  margin-bottom: 3px;
  float: right;
}
.szukaj_zwin {
  background: url(../img/ico_zwin.gif) transparent no-repeat left top;
  font-weight: bold;
  color: white;
  cursor: pointer;
  width: 31px;
  height: 11px;
  padding-left: 17px;
  margin: 0;
  margin-bottom: 3px;
  float: left;
}
.szukaj_rozwin {
  background: url(../img/ico_rozwin.gif) transparent no-repeat left top;
  font-weight: bold;
  color: white;
  cursor: pointer;
  width: 45px;
  height: 11px;
  padding-left: 17px;
  margin: 0;
  margin-bottom: 3px;
  float: left;
}

/* blok */




table.blok {
  width: 250px;
  /*height: 281px;*/
  /*float: left;*/
  /*border: 1px solid black;*/
  margin: 10px 0 0 10px;
}

div#lista_ak table.blok {
  margin: 6px 0 0 3px;
}

table.blok td {
  padding: 0;
}

table.blok td.top {
  height: 4px;
  background: url(../img/blok_top.gif) no-repeat;
}

table.blok td.title {
  height: 41px;
  background: url(../img/blok_center.gif) repeat-y;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  font-weight: bold;
}

table.blok td.title h2 {
  margin: 0;
}

table.blok td.title h2 a {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

table.blok td.separ {
  height: 1px;
  background: #d9e1ec;
}

table.blok td.center {
  background: url(../img/blok_center.gif) repeat-y;
  vertical-align: bottom;
}


table.blok td.center div.thumb {
  margin: 6px;
  margin-top: 5px;
  clear: left;
  float: left;
  width: 100px;
  height: 100px;
}

table.blok td.center img.thumb {
  margin: auto;
  display: block;
}

table.blok td.center div.opis {
  padding: 14px 8px 2px 10px;
}

table.blok td.bottom {
  height: 4px;
  background: url(../img/blok_bottom.gif) no-repeat;
}
table.blok td.bottomdark {
  background: url(../img/blok_bottom_dark.gif) no-repeat;
}


table.blok_pasek {
  height: 22px;
  margin: auto;
  width: 235px;
  clear: both;
}

table.blok_pasek  td.l1 {
  background: url(../img/blok_pasek_l1.gif) no-repeat;
  width: 4px;
}

table.blok_pasek  td.l2 {
  background: url(../img/blok_pasek_cc.gif) repeat-x;
  width: 38px;
  padding-left: 1px;
  font-weight: bold;
}

table.blok_pasek  td.cc {
  background: url(../img/blok_pasek_cc.gif) repeat-x;
  padding-left: 11px;
}

table.blok_pasek td.cc a {
  text-decoration: none;
  font-weight: bold;
  color: #2D59B5;
  cursor: pointer;
} 

table.blok_pasek td.input {
  background: url(../img/blok_pasek_input.gif) no-repeat;
  width: 49px;
  vertical-align: middle;
}

table.blok_pasek td.input img {
  margin: 0;
  margin-bottom: 2px;
  cursor: pointer;
}

table.blok_pasek td.input input {
  border: none;
  background: transparent;
  width: 20px;
  text-align: right;
  font-weight: bold;
}

table.blok_pasek  td.r1 {
  background: url(../img/blok_pasek_r1.gif) no-repeat;
  width: 4px;
}

a.koszyk_right {
  padding-right: 9px;
  background: url(../img/blue_punktor.gif) no-repeat center right;
}


div.dwukol {
  width: 520px;
  float: left; 
  padding: 0;
}

div.onekol {
  float: right;
  width: 260px;
}

table.blok_ceny {
  margin: 0 0 8px 0;
  width: 100%;
  clear: both;
}
table.blok_ceny td{
  padding-top: 9px;
}


table.blok_ceny td.ll {
  text-align: right;
  padding-left: 7px;
  font-weight: bold;
}

table.blok_ceny td.rr {
  text-align: left;
  padding-left: 20px;
  color: #FF6600;
  font-weight: bold;
  width: 112px;
}

a.galeria, a.opis {
  text-decoration: none;
  color: black;
  font-weight: normal;
  float: left;
}

a.galeria {
  display: block;
  height: 11px;
  padding-left: 22px;
  background: url(../img/galeria.gif) no-repeat left;
  margin-left: 12px;
}

a.opis {
  display: block;
  height: 11px;
  padding-left: 19px;
  background: url(../img/opis.gif) no-repeat left;
}

div.reklama {
  margin: 10px 0pt 0pt 10px;
  width: 250px;
}


/* produkt */

table.produkt_info1 {
  /*margin: 10px 0 0 10px;*/
  margin: 10px 0 0 0;
  width: 770px;
  /*float: right;*/
}

table.produkt_info1 tr.t td {
  background: url(../img/produkt_info_top.gif) no-repeat;
  height: 4px;
}

table.produkt_info1 tr.t1 td {
  background: url(../img/produkt_info_top1.gif) no-repeat;
  height: 4px;
}

table.produkt_info1 tr.t2 td {
  background: url(../img/produkt_info_top2.gif) repeat-y;
  padding: 1px;
  vertical-align: top;
}

table.basket_head {
  width: 740px;
  margin: 0 auto;
}

table.basket_head th {
  font-weight: bold;
  padding: 4px;
  text-align: left;
}

table.basket_head th span {
  font-weight: normal;
}

table.basket_body {
  width: 740px;
  margin: 0 auto;
}

table.basket_body td {
  padding: 4px;
  text-align: left;
}

table.basket_body td.promoinput {
	width:155px;
	height:20px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	border:1px solid #ff9600;
}
table.basket_body td.promoinput input {
	border:none;
	padding:0px;
	background:transparent;
	color:#2D59B5;
	font-family:Tahoma;
	font-size:11px;
	width:157px;
}
table.basket_body td.promoerr {
	border:1px solid #ff0000;
}
table.basket_body td.promobutton {
	color:#2D59B5;
	font-family:Tahoma;
	font-size:11px;
	vertical-align:middle;
	width:70px;
}

table.basket_body td.lp, table.basket_head th.lp {
  text-align: right;
  width: 16px;
}

table.basket_body td.numer, table.basket_head th.numer {
  text-align: right;
  width: 40px;
}

table.basket_body td.zlozone, table.basket_head th.zlozone {
  text-align: right;
  width: 60px;
}

table.basket_body td.status, table.basket_head th.status {
  text-align: left;
  width: 120px;
}

table.basket_body td.tresc, table.basket_head th.tresc {
  text-align: left;
}


table.basket_body td.produkt, table.basket_head th.produkt {
  text-align: left;
  width: 422px;
}

table.basket_body td.transport {
  text-align: left;
  font-weight: bold;
  color: #2D59B5;
}

table.basket_body td.transport span {
  color: black;
  font-weight: normal;
}

table.basket_body td.produkt a {
  color: #2D59B5;
  font-weight: bold;
  text-decoration: none;
}

table.basket_body td.ile, table.basket_head th.ile {
  text-align: center;
  width: 40px;
}

table.basket_body td.cena, table.basket_head th.cena {
  text-align: right;
  width: 132px;
}

table.basket_body td.wartosc, table.basket_head th.wartosc {
  text-align: right;
  width: 90px;
}

table.basket_body td.cena, table.basket_body td.wartosc {
  color: #FF6600;
  font-weight: bold;
}

table.basket_body td.del, table.basket_head th.del {
  text-align: center;
  width: 60px;
}

table.basket_body td.ile input {
  border: none;
  background: transparent;
  width: 22px;
  font: 11px Tahoma;
  font-weight: bold;
  color: #2D59B5;
  text-align: center;
}

table.basket_body td.linia {
  background: #dae1ec;
  height: 2px;
  font-size: 2px;
  padding: 0;
}

table.basket_body td.sep {
  height: 10px;
}

table.basket_body td.wybor {
  font-weight: bold;
}

table.basket_body td.razem {
  font-weight: bold;
}

table.basket_body td.info {
  color: #888;
}
table.basket_body td.info a {
  color: #888;
  font-weight: bold;
  text-decoration: none;
}

div.basket_table {
  width: 770px;
  float: right;
}


table.produkt_info1 tr.t3 td {
  background: #dae1ec;
  height: 1px;
}

table.produkt_info1 tr.b td {
  background: url(../img/produkt_info_bottom.gif) no-repeat;
  height: 4px;
}

table.produkt_info1 tr.c td.info_td {
  background: url(../img/produkt_info_center.gif) repeat-y;
  padding: 1px;
  padding-top: 14px;
  vertical-align: top;
}

table.produkt_info1 tr.c td.info_td div.imgs {
  width: 269px;
  height:335px;
  overflow:hidden;
  background:url('/img/box_gallery.gif') center center no-repeat;
  float: left;
} 
/* obrazki */

#kxgaleria {
  margin: auto;
  margin-top:14px;
  width:225px;
  height:225px;
  overflow:hidden;
}

#kxgaleria img {
  cursor: pointer;
}

ul.thumblist {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.thumblist li {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
}

ul.thumblist li img {
  cursor: pointer;
}

div.imgs table.thumblist {
  margin-top:15px;
}
div.thumblist {
  width:225px;
  height:65px;
  overflow:hidden;
}
div.thumblist div.mini65 {
  margin-left:10px;
  width:65px;
  height:65px;
  float:left;
}

div.imgs table.thumblist td {
  height:65px;
  vertical-align:middle;
}
div.imgs table.thumblist td.content {
  width:225px;
}
div.imgs table.thumblist td.prev {
  width:18px;
  padding-left:4px;
}
div.imgs table.thumblist td.next {
  width:16px;
  padding-left:6px;
}
/* opis produkty */

table.produkt_info1 tr.c td div.info {
  width: 490px;
  margin-right: 5px;
  float: right;
}

table.produkt_info1 tr.c td div.info h1 {
  margin: 0;
  padding: 0;
  color: #2D59B5;
  font-size: 14px;
  float: left; 
}

table.produkt_info1 tr.c td div.info a.drukuj {
  background: url(../img/drukuj.gif) no-repeat center right;
  padding-right: 23px;
  color: black;
  text-decoration: none;
  height: 18px;
  float: right;
  line-height: 18px;
}

#info_1 {
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  width: 250px;
}

#info_1 td.o, #info_1 td.v {
  height: 18px;
  padding-bottom: 15px;
  font-weight: bold;
  background: none;
}

#info_1 td.o {
  color: #2D59B5;
  font-weight: bold;
  font-size: 11px;
  width: 108px;
}

#info_1 td.promocja {
  background: white url(../img/promo.gif) no-repeat scroll right top;
  height: 51px;
}

#info_1 td.promocja_tekst b {
  color: #FF6600;
}

#info_1 td.v h3 {
   font-size: 13px;
   color: black;
   display: inline;
}

#info_2 {
  float: right;
  margin: 0;
  padding: 0;
  margin-top: 4px;
  width: 235px;
}

#info_2 td.o, #info_2 td.v {
  padding-top: 16px;
  padding-bottom: 2px;
  border-bottom: 1px solid #d7e3ef;
  font-weight: bold;
  background: none;
}

#info_2 td.pasek {
  padding-top: 10px;
}

#info_2 td.o {
  color: #2D59B5;
  width: 100px;
  font-size: 11px;
}

#info_2 td.v {
   color: #FF6600;
   padding-left: 20px;
   font-size: 13px;
}

#info_2 td.v a {
  color: black;
  font-size: 11px;
  text-decoration: none;
}


.sortowanie {
  float: right;
  padding-right: 4px;
}

.sortowanie .cena, .sortowanie .model {
  margin-left: 16px;
}
.sortowanie .layout {
  padding-right:20px;
  padding-left:5px;
  text-align:left;
}

.sortowanie img {
  cursor: pointer;
}

.pagination {
  margin-left: 10px;
  padding-top: 5px;
  padding-top:5px;
  width:760px; /*TODO IE - 770 problem */
  text-align:center;
  clear:both;
}

.pagination .selected {
  font-weight: bold;
}

.pagination .inactive {
  visibility: hidden;
}

.pagination a {
  color: black;
  text-decoration: none;
}

.pagination a.more, .pagination span.selected {
  font-size: 14px;
}

/* stronnicowanie dla drugiego wyglądu */
.pagination_layout_list {
	line-height:22px;
	font-size:12px;
	font-weight:bold;

}
.pagination_layout_list a.more {
}
.pagination_layout_list a.more img {
	vertical-align:middle;
}
.pagination_layout_list span.msg {
}

/* galeria */
div.googlemaplayer {
border:5px solid #DAE0EC;
width:500px;
height:500px;
z-index:1005;
}
a.gmap {
	color:#FF6600;
	text-decoration:none;
}
a.gmap:hover {
	color:#FF6600;
	text-decoration:underline;
}
div.fulllayer {
background-color:#f5f5f5;
opacity:0.85;
filter: alpha(opacity=85);
z-index:1000;
}
div.formblack_layer {
background-color:#f5f5f5;
opacity:0.85;
filter: alpha(opacity=85);
z-index:1000;
}
div#black_layer, div#formblack_layer, div#black_layer2, div#formblack_layer2, div.layer_background {
background-color:#f5f5f5;
display:none;
height:100%;
left:0px;
opacity:0.85;
filter: alpha(opacity=85);
position:absolute;
top:0px;
visibility:hidden;
width:100%;
z-index:1000;
}

#photo_container {
  border:5px solid rgb(218,224,236);
}

#container, #container2 {
cursor:pointer;
display:none;
position:absolute;
visibility:hidden;
z-index:1001;
top: 0;
left: 0;
}

#form_layer, #form_layer2 {
display:none;
left:0px;
opacity:1;
filter: alpha(opacity=100);
position:absolute;
top:0px;
visibility:hidden;
z-index:1001;
}
#loader, #loader2 {
background-color:#FFFFFF;
border:10px solid #FFFFFF;
display:none;
visibility:hidden;
z-index:1001;
}

.produkt_info1 .tabpanel {
  width: 100%;
  height: 32px;
}

.produkt_info1 .tabpanel td.dl {
  width: 17px;
  background: url(../img/tabpanel_dl.gif) no-repeat;
}

.produkt_info1 .tabpanel td.dc {
  background: url(../img/tabpanel_dc.gif) repeat-x;
}

.produkt_info1 .tabpanel td.dr {
  width: 4px;
  background: url(../img/tabpanel_dr.gif) no-repeat;
}

.tab, .selectedtab {
  height: 32px;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}

.tab td.ll {
  width: 4px;
  background: url(../img/tab_ll.gif) no-repeat;
}

.tab td.cc {
  background: url(../img/tab_cc.gif) repeat-x;
  padding: 0 6px 0 6px;
  font-weight: bold;
}

.tab td.rr {
  width: 4px;
  background: url(../img/tab_rr.gif) no-repeat;
}

.selectedtab td.ll {
  width: 4px;
  background: url(../img/tab_selected_ll.gif) no-repeat;
}

.selectedtab td.cc {
  background: url(../img/tab_selected_cc.gif) repeat-x;
  padding: 0 6px 0 6px;
  font-weight: bold;
  color: #FF6600;
}

.selectedtab td.rr {
  width: 4px;
  background: url(../img/tab_selected_rr.gif) no-repeat;
}

.off {
  display: none;
}

.on {
  display: block;
}

#tab_content {
  padding-left: 2px;
  padding-right: 2px;
}
#tab_content ul {
	margin-left:0px;
	padding-left:0px;
}
#tab_content ul li {
	margin-left:0px;
	padding-left:0px;
}
div.userpanel {
  float: right;
  width: 760px;
  margin-bottom: 30px;
}

td.info {
  padding-bottom: 10px;
}

td.info p {
  margin: 11px 0 11px 0;
}

#panel_akcesoria {
  width: 770px;
  float: right;
  margin-top: 10px;
}

ul.lista_powiazan li a {
  text-decoration: none;
}

ul.lista_powiazan li a:hover {
  text-decoration: underline;
}

div.content {
  padding: 0 10px 10px 10px;
}

div.content h1 {
  font: 14px Tahoma;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

div.cennik {
  height: 400px;
  width: 740px;
  overflow: auto;
}

table.cennik {
  width: 700px;
  margin: auto;
}

table.cennik td h2 {
  font: 14px Tahoma;
  font-weight: bold;
}

table.cennik td h3 {
  margin-left: 5px;
  font: 11px Tahoma;
  font-weight: bold;
}

table.cennik td h4 {
  margin-left: 10px;
  font: 11px Tahoma;
}

table.cennik td.cena_h, table.cennik td.hurt_h, table.cennik td.srp_h {
  font-weight: bold;
  text-align: right;
}

table.cennik td.cena, table.cennik td.hurt, table.cennik td.srp {
  text-align: right;
}

a.wroc_do_zakupow span, a.zloz_zamowienie span, a.zaloz_konto span, a.zaloz_konto_aby span, a.wyslij span  {
  display: none;
}

a.wroc_do_zakupow {
  width: 125px;
  height: 22px;
  background: url(../img/wroc_do_zakupow.gif) no-repeat;
  display: block;
  float: left;
  margin-right: 20px;
}

a.zloz_zamowienie {
  width: 119px;
  height: 22px;
  background: url(../img/zamowienie.gif) no-repeat;
  display: block;
  float: left;
}

a.zaloz_konto_aby {
  width: 235px;
  height: 22px;
  background: url(../img/zaloz_konto_aby.gif) no-repeat;
  display: block;
  float: left;
}

table.zamowienie {
  width: 740px;
  margin: 10px auto;
}


#div_container, #login_container, #div_container2 {
  border:5px solid #DAE0EC;
  width: 400px;
  background: #DAE0EC;
  padding: 10px;
}

#login_container {
  background: white;
}

div.scoller_header {
  margin-bottom:5px;
  font-size:11px;
  font-weight:bold;
  padding-left:15px;
  padding-top:5px;
  clear:both;
}
#scroller {
  width: 660px;
  float: left;
  margin-left: 26px;
  overflow: hidden;
}

#scroller table td {
  padding: 0 3px;
  width:54px;
  vertical-align:top;
  text-align:left;
}

#scroller table td input {
  visibility: hidden;
}

#title {
  font: 11px Tahoma;
  font-weight: bold;
  float: left;
  margin: 5px;
}

span.sm { 
    font-size: 9px;
 }

table.dane {
  width: 100%;
}

table.dane tr td {
  background: #ecf0f5;
}

table.dane tr.bb td {
  background: white;
}

table.dane td.o {
  width: 216px;
  height: 28px;
  vertical-align: middle;
  padding: 0 5px;
}

table.dane td.v a {
  font-weight: bold;
}

div.layerAutomapa {width:450px;background: #d0ddec;border:1px solid black;z-index:1005;}

/*YOUTUBE*/

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

td.youtube {
  width:450px;
}

table.youtube td.links ul {
  margin: 0;
  margin-top: 11px;
  padding: 0;
  padding-left: 6px;
  list-style-type: none; 
}

table.youtube td.links ul li {
  background: url(../img/menu_punktor.gif) no-repeat left center;
  padding-left: 12px;
  margin-bottom: 11px; 
}

table.youtube td.links ul li a {
  color:#2D59B5;
  font-weight: normal;
  text-decoration: none;
}

table.youtube td.links ul li a:hover {
  text-decoration: underline;
}

div#youtube {
  width: 600px;
  height:357px;
  
  /*width: 425px;
  height:349px;*/
}

div.layerAutomapa {
  width:450px;
  background: #d0ddec;
  border:1px solid black;
  z-index:1005;
}

a.moremovie {
  background:none;
  float:right;
  color:#FF6600;
  font-weight:bold;
  text-decoration: none;
}

a.moremovie:hover {
  text-decoration: underline;
}

img.moviemini{
  float:left;
  border:0px;
  margin-right:5px;
  width:95px;
  height:75px;
  margin:10px 12px 0px 13px;
  cursor:pointer;
  border:1px solid #D7E3EF;
}

div.video_mini_movie {
  width:130px;
  float:left;
  height:105px;
  text-align:center;
}

div.video_mini_movie a {
  color:#FF6600;
  text-decoration:none;
}


div.klauzula {
  margin-top:10px;
  font-size:9px;
  text-align:center;
  color:#000000;
}
div.infomap {
	margin-bottom:15px;
	margin-top:5px;
	text-align:center;
}
div#gmapa {
	width:700px;
	height:500px;
}
div#gmapa div {
}

div.layermap {
	z-index:2010;
}
div.layermap div.layermapstyle {
	border:3px solid #000000;
}
div.layermap div.header {
	text-align:right;
}
div.layermap div.header span.close {
	background:#000000;
	color:#cccccc;
	text-align:center;
	width:100px;
	line-height:19px;
	padding-right:20px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
}

div.paltbox {
	background:#ffffff;
	border:2px solid #2D59B5;
	padding: 5px 10px 5px 10px;
	width:280px;
	margin-top:20px;
	margin-left:-150px;
}

/*   Drugi layout wyglądu listy produktów   */
div.layout_list {
	padding:10px 0px 0px 10px;
}
div.layout_list table.layout {
}
div.layout_list table.layout td.corner_lt {
	width:4px;
	height:4px;
	background:url('/img/layout/corner_lt.gif') center center no-repeat;
}
div.layout_list table.layout td.corner_rt {
	width:4px;
	height:4px;
	background:url('/img/layout/corner_rt.gif') center center no-repeat;
}
div.layout_list table.layout td.corner_lb {
	width:4px;
	height:4px;
	background:url('/img/layout/corner_lb.gif') center center no-repeat;
}
div.layout_list table.layout td.corner_rb {
	width:4px;
	height:4px;
	background:url('/img/layout/corner_rb.gif') center center no-repeat;
}
div.layout_list table.layout td.border_left {
	width:4px;
	background:url('/img/layout/border_left.gif') left center repeat-y;
}
div.layout_list table.layout td.border_right {
	width:4px;
	background:url('/img/layout/border_right.gif') right center repeat-y;
}
div.layout_list table.layout td.border_top {
	height:4px;
	background:url('/img/layout/border_top.gif') center top repeat-x;
}
div.layout_list table.layout td.border_bottom {
	height:4px;
	background:url('/img/layout/border_bottom.gif') center bottom repeat-x;
}
div.layout_list table.layout td.content {
	height:72px;
	width:762px;
}
div.layout_list table.layout td.content table.product {
}
div.layout_list table.layout td.content table.product td.image {
	width:114px;
	height:72px;
	text-align:center;
	vertical-align:middle;
}
div.layout_list table.layout td.content table.product td.desc {
	width:640px;
	height:72px;
	text-align:left;
	vertical-align:top;
	color:#333333;
}
div.layout_list table.layout td.content table.product td.desc div.name {
	border-bottom:1px solid #dae1ec;
	height:25px;
	line-height:24px;
}
div.layout_list table.layout td.content table.product td.desc div.name h2 {
	margin:0px;
	padding:0px;
}
div.layout_list table.layout td.content table.product td.desc div.name h2 a {
	height:25px;
	line-height:24px;
	display:block;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
div.layout_list table.layout td.content table.product td.desc div.name h2 a:hover {
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box {
	float:right;
	height:25px;
	line-height:24px;
	width:276px;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box span {
	color: #ff6600;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box span.orange {
	color: #ff6600;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box span.red {
	color: #ff0000;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box span.green {
	color: #004400;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box div.avability {
	float:right;
}
div.layout_list table.layout td.content table.product td.desc div.name div.box div.price {
	float:left;
}
div.layout_list table.layout td.content table.product td.desc div.description {
	margin-top:5px;
	height:40px;
	width:356px;
	overflow:hidden;
	float:left;
}
div.layout_list table.layout td.content table.product td.desc div.description li {
	margin-left:10px;
}
div.layout_list table.layout td.content table.product td.desc div.info {
	width:276px;
	height:40px;
	margin-top:5px;
	overflow:hidden;
	float:right;
}
div.layout_list table.layout td.content table.product td.desc div.description div.infobar {
	height:34px;
	line-height:33px;
	width:250px;
}
div.layout_list table.layout td.content table.product td.desc div.description div.infobar a.opis {
	float:right;
	height:34px;
	line-height:33px;
	padding-right:10px;
}
div.layout_list table.layout td.content table.product td.desc div.description div.infobar a.galeria {
	float:right;
	height:34px;
	line-height:33px;
	padding-right:15px;
}
div.layout_list table.layout td.content table.product td.desc div.info div.addform {
	margin-top:8px;
}
div.layout_list table.layout td.content table.product td.desc div.info div.addform table.blok_pasek {
	width:276px;
}
div.layout_list table.layout td.content table.product td.desc div.info div.addform table.blok_pasek td.l2 {
	padding-left:11px;
	padding-right:9px;
}
div.layout_list table.layout td.content table.product td.desc div.info div.addform table.blok_pasek td.cc {
	padding-left:30px;
}

/* ZAAWANSOWANA WYSZUKIWARKA */
div#searchAdvanced {
	padding-top:10px;
	color:#ffffff;
}
div#search_produce_adv {
	margin-top:5px;
}
div#search_model_adv {
	margin-top:5px;
}
div#searchAdvanced div.title {
	padding:5px 0px 5px 0px;
}
div#searchAdvanced div.sub {
	padding:0px 0px 0px 10px;
}
div#searchAdvanced div.sub div.item {
	margin-bottom:4px;
}
/*Wyszukiwarka lewa strona - formularze na warstwie - dropdowny layout*/
div#searchAdvanced select.orange_drop {
	width:160px;
	height:20px;
	font-size:11px;
	color:#FFFFFF;
}
div#searchAdvanced div.orange_drop {
	margin-left:4px;
	border:1px solid #000000;
	background:#ffffff;
	position:relative;
	z-index:1000;
	overflow:auto;
	width:142px;
	height:144px;
}
div#searchAdvanced div.orange_drop td {
	background:#ffffff;
	color:#000000;
	height:18px;
	padding-left:2px;
}
div#searchAdvanced div.orange_drop td.selected {
	background:#FF6E00;
	color:#ffffff;
}
div#searchAdvanced div.orange_drop td.hover {
	background:#FF6E00;
	color:#ffffff;
}
div#searchAdvanced div.orange_drop table {
	width:100%;
}
div#searchAdvanced a.orange_drop td.drop {
	padding:0px;
	margin:0px;
	border:0px;
	width:24px;
	height:20px;
	background: transparent url('../img/dropdown_arrow_t.gif') left center no-repeat;
	vertical-align:middle;
}
div#searchAdvanced a.orange_drop td.text {
	background:transparent url('../img/dropdown_text_t.gif') left center no-repeat;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:11px;
	width:139px;
	border:0px solid black;
	color:#000000;
	height:20px;
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
}

div#altid {
	z-index:2020;
	border:1px solid #8abcee;
	color:#ffffff;
	background: #9bcdff;
	padding: 5px 10px;
	width: 80px;
	margin-left:-50px;
	margin-top:25px;
	text-align:center;
}
div#altidlogger {
	z-index:2020;
	border:1px solid #8abcee;
	color:#ffffff;
	background: #9bcdff;
	padding: 5px 10px;
	width: 180px;
	margin-left:-100px;
	margin-top:25px;
	text-align:center;
}
div#right_column_ban {
	float:left
}
div#right_column_ban div.adsunactive {
	display:none;
}
div#right_column_ban div.adsactive {
	margin-left:10px;
	margin-top:10px;
	float:left;
}
div#right_column_buttons {
  padding-left: 10px;
  float:left;
}
div#right_column_buttons div {
  padding-bottom: 10px;
}
div#right_column_buttons div#right_column_button_social {
  background: url(/img/bann_socials.gif) no-repeat;
  width: 240px;
  padding-left: 10px;
  height: 73px;
  padding-top: 44px;
}
div#right_column_buttons div#right_column_button_social a {
  display: block;
  float: left;
  height: 50px;
  cursor: pointer;
}
div#right_column_buttons div#right_column_button_social a#button_youtube {
  width: 91px; 
}
div#right_column_buttons div#right_column_button_social a#button_twitter {
  width: 64px; 
}
div#right_column_buttons div#right_column_button_social a#button_blip {
  width: 70px; 
}
/*---*/
table.menu li.sub {
    margin-left:12px;
}
/*#searchAccesories*/
div#searchAccesories {
    margin-top: 10px;
    float: right;
    width: 250px;
}
div#searchAccesories .content {
    color:#2D59B5;
    background: url(/img/blue-tlo.png) repeat-x;
    height: 214px;
    padding: 10px 7px; 
}
div#searchAccesories .content div.input {
    margin-top: 16px;
}
div#searchAccesories .content div.input a {
    margin-top: 4px;
}
div#searchAccesories .content .szukaj_submit {
    background-image: url(../img/blue_lupa.gif);
}

div#searchAccesories select.blue_drop {
	width:227px;
	height:20px;
	font-size:11px;
	color:#FFFFFF;
}
div#searchAccesories div.blue_drop {
	margin-left:4px;
	border:1px solid #000000;
	background:#ffffff;
	position:relative;
	z-index:1000;
	overflow:auto;
	width:207px;
	height:144px;
}
div#searchAccesories div.blue_drop td {
	background:#ffffff;
	color:#000000;
	height:18px;
	padding-left:2px;
}
div#searchAccesories div.blue_drop td.selected {
	background:#2D59B5;
	color:#ffffff;
}
div#searchAccesories div.blue_drop td.hover {
	background:#2D59B5;
	color:#ffffff;
}
div#searchAccesories div.blue_drop table {
	width:100%;
}
div#searchAccesories a.blue_drop td.drop {
	padding:0px;
	margin:0px;
	border:0px;
	width:24px;
	height:20px;
	background: transparent url('../img/dropdown_arrow_t.gif') left center no-repeat;
	vertical-align:middle;
}
div#searchAccesories a.blue_drop td.text {
	background:transparent url('../img/dropdown_text_t.gif') left center no-repeat;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:11px;
	width:204px;
	border:0px solid black;
	color:#000000;
	height:20px;
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
}

