body {
  background: #463E2B;
  background: #463E2B;
  margin: 0px;
  padding: 0px;
  font-family: arial;
}

a {
	color: #C0C0C0;	
}
.gorny_pas {                                                                                                                                                                                                                   
  background: #332F26;
  height: 110px;
}
.content { 
  display: block;
  clear: both;
  overflow: visible;
  min-height: 400px;
}
.center {
  position: absolute;
  left: 50%;
  width: 1028px;
  height: auto;
  margin-left: -498px;
}
.center2 {
  width: 996px;
  height: auto;
}

.sites_pic {
  background: #262221;
  width: 200px;
  height: 200px;
  float: left;
  clear: left;
  margin: 20px; 
  margin-right: 0;  
}
.sites_pic img {
  width: 180px;
  height: 180px;
  margin: 10px; 
}
.sites_content {
  width: 700px;
  padding: 10px;
  margin: 20px;
  background: #262221;
  color: #C0C0C0;
  float: left;
  clear: right; 
}
.sites_content_2,
.sites_content_4 {
  padding: 10px;
  margin: 16px 20px 4px 0px;
  background: #262221;
  color: #C0C0C0;
  float: left;
  clear: right; 
  width: 949px;
}
.sites_content_4 {
  width: 969px;
  background: #292522;  
}
#shop-banner .sites_content_2 {
  width: 919px;
}
.sites_content_2.site_alt {
  background: #262221;
  color: #C0C0C0;
  float: left;
  clear: right;
  /*height: 164px;*/ 
  margin: 0px;
  padding: 6px;
}
.sites_content_2 img.side_pic,
.sites_content_4 img.side_pic {
  width: 180px;
  height: 180px;
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 6px solid #111;
  clear: left;
  float: left;
}
.sites_content_2 img {
	border: 6px solid #111;
}
.sites_content_2.site_alt img {
  width: 145px;
  height: 145px;
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 6px solid #111;
  clear: left;
  float: left;
}
.sites_content_3  {
  padding: 10px;
  float: left;
  clear: right;
  width: 949px;
  background: #262221;
  color: #C0C0C0;
}
.sites_content_3 .powrot{
	margin-bottom: 10px;
	margin-top: -30px;
}
.sites_content_3 img {
  margin-right: 10px;
  margin-left: 10px;
  border: 6px solid #111;
  clear: left;
  float: left;
  width: 110px;
  height: 110px;
}
.prod_title {
  padding: 0px 0px 0px 0px;
  width: 938px;
  background: #262221;
  color: #C0C0C0;
  float: left;
  clear: right;
  text-align: left;
  font-size: 24px;
  margin-bottom: 5px;
}
.cont_3 {
  margin-bottom: 10px;
  margin-top: 5px;
  float: left;
  clear: both;
  width: 100%;
}

/* menu gorne */
/*.logo {
  height: 108px;
  width: 230px;
  float: left;
}
.logo a {
  display: block;
  width: 230px;
  height: 108px;
  background: url(images/logo.jpg) no-repeat;
}
a.zaloguj_ikonka {
  display: block;
  float: right;
  width: 50px;
  height: 25px;
  background: url(images/znaczek.jpg) bottom left no-repeat;
}
.zaloguj {
  height: 29px;
  float: right;
}
.zaloguj .linki {
  padding: 5px;
  float: left;
}
.zaloguj .linki a{
  font-size: 12px;
  padding: 5px;
  display: inline;
  float: left;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
}
a.koszyk_ikonka {
  display: block;
  float: right;
  width: 18px;
  height: 25px;
  background: url(images/koszyk_maly.png) bottom no-repeat;
}
.koszyk {
  height: 29px;
  float: right;
}
.koszyk .linki {
  padding: 5px;
  float: left;
}
.koszyk .linki a{
  font-size: 12px;
  padding-top: 5px;
  display: inline;
  float: left;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
}
.menu {
  display: block;
  float: right;
  width: 760px;
  height: 60px ;
  padding-top: 20px;
}
.menu li{
  float: left;
  text-align: center;
  display: block;
}
.menu a {
  font-family:gorgia;
  text-align: center;
  font-size: 13px;
  display: block;
  float: left;
  text-decoration: none;
  color: #FFFFFF;
  margin: 0px;
  padding: 2px;
  padding-top: 12px;
  height: 52px;
  width:  100px;
}
.menu a.double {
  padding-top: 4px;
}
.menu a:hover {

  color: #000000;
  background: url(images/menu_hover.png) no-repeat;
  text-decoration: none;
}
.menu a.wide {
	 width: 140px;
}
.menu a.wide:hover {
	 background: url(images/menu_hover_wide.png) no-repeat;
}*/


.logo {
  height: 110px;
  width: 230px;
  float: left;
}
.logo a {
  display: block;
  width: 230px;
  height: 110px;
  background: url(images/logo.jpg) no-repeat;
} 
a.zaloguj_ikonka {
  display: block;
  float: right;
  width: 50px;
  height: 25px;
  background: url(images/znaczek.jpg) bottom left no-repeat;
}
.zaloguj {
  height: 29px;
  float: right;
}
.zaloguj .linki {
  padding: 5px;
  float: left;
}
.zaloguj .linki a{
  font-size: 12px;
  padding: 5px;
  display: inline;
  float: left;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
}
a.koszyk_ikonka {
  display: block;
  float: right;
  width: 18px;
  height: 25px;
  background: url(images/koszyk_maly.png) bottom no-repeat;
}
.koszyk {
  height: 29px;
  float: right;
}
.koszyk .linki {
  padding: 5px;
  float: left;
}
.koszyk .linki a{
  font-size: 12px;
  padding-top: 5px;
  display: inline;
  float: left;
  text-align: left;
  color: #FFFFFF;
  text-decoration: none;
}
.menu {
  display: block;
  float: right;
  width: 795px;
  height: 60px;
  margin-top: 20px;
}
.menu ul {
  list-style: none;
  padding: 0px;
}
.menu li {
  float: left;
}
.menu a {
  text-align: center;
  font-size: 11px;
  display: block;
  float: left;
  text-decoration: none;
  color: #FFFFFF;
  margin: 0px;
  height: 38px;
}
.menu a.onas {
  background: url(images/menu_01.png) no-repeat;
  width: 77px;
  margin-left: 10px;
}
.menu a.oferta {
  background: url(images/menu_02.png) no-repeat;
  width: 95px;
}
.menu a.moj_projekt {
  background: url(images/menu_03.png) no-repeat;
  width: 139px;
}
.menu a.sklep {
  background: url(images/menu_04.png) no-repeat;
  width: 149px;
}
.menu a.kontakt {
  background: url(images/menu_05.png) no-repeat;
  width: 109px;
}
.menu a.strefa_prof {
  background: url(images/menu_06.png) no-repeat;
  width: 171px;
}
            /* m e n u    h o v e r */
.menu a.onas:hover,
.menu a.onas_selected {
  background: url(images/menu_over_01.png) no-repeat;
  width: 77px;
  height: 38px;
  margin: 15px 0px 0px 10px;
}
.menu a.oferta:hover,
.menu a.oferta_selected  {
  background: url(images/menu_over_02.png) no-repeat;
  width: 95px;
  height: 38px;
  margin-top: 15px;
}
.menu a.moj_projekt:hover,
.menu a.moj_projekt_selected  {
  background: url(images/menu_over_03.png) no-repeat;
  width: 139px;
  height: 38px;
  margin-top: 15px;
}
.menu a.sklep:hover,
.menu a.sklep_selected  {
  background: url(images/menu_over_04.png) no-repeat;
  width: 149px;
  height: 58px;
  margin-top: -5px;
}
.menu a.kontakt:hover,
.menu a.kontakt_selected  {
  background: url(images/menu_over_05.png) no-repeat;
  width: 109px;
  height: 38px;
  margin-top: 15px;
}
.menu a.strefa_prof:hover,
.menu a.strefa_prof_selected  {
  background: url(images/menu_over_06.png) no-repeat;
  width: 171px;
  height: 57px;
}

/*strona główna z produktami*/

.navigation_bar {
  display: block;
  clear: both;
  text-align: center;
}
.red_bar_news {
  height: 34px;
  width: 239px;
  display: block;
  float: left;
  margin: 10px 0px;
  background: url(images/red_bar_news.png);
}
.red_bar_news p {
  margin: 0px;
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  padding: 10px;
  display: block;
}
.black_bar_news {
  height: 34px;
  width: 230px;
  display: block;
  float: left;
  margin: 10px 0px;
  background: url(images/wyszukaj.jpg);
}
.black_bar_news p {
  margin: 0px;
  color: #FFFFFF;
  padding: 10px;
  font-size: 14px;
  text-align: center;
  display: block;
}


/* wyszukiwarka*/
.wyszukaj {
  position: absolute;
  /*left: 50%;*/
  /*margin-left: -498px;*/
  background: #151314;
  height: auto;
  width: 230px;
  display: none;
}
.wyszukaj a {
  margin: 0px 0px;
  padding: 5px;
  text-decoration: none;
  display: block;
  color: #E0E0E0;
  font-size: 12px;
  border-top: 1px solid #585858;
}
.wyszukaj a:hover {
  text-decoration: none;
  background: #FFFFFF;
  color: #151314 ;
}


/* nastepna strona */
.next_page {
  height: 29px;
  display: inline-table;

  padding-left: 11px;
  margin-left: 42%;
  float: left;
  clear: both;
}
.next_page_bottom {
	margin-bottom: 10px;	
}
.next_page_left,
.next_page_right {
  float: left;
  width: 12px;
  height: 29px;
  background: url(images/next_page_left.png) no-repeat;  
}
.next_page_right {
  background: url(images/next_page_right.png) no-repeat;  
}
.next_page_content {
  float: left;
  height: 29px;  
}
.down {
  margin-right: 0px;
}
.next_page a.current {
  background: #BF222F;
  color: #FFFFFF;
  text-decoration: none;
}
.next_page a {
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  display: block;
  float: left;
  height: 19px ;
  width: 13px;
  padding: 6px 5px 2px 5px;
  margin-top: 1px;
  background: #000000;

}
.down a {
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  float: left;
  height: 19px ;
  width: 13px;
  padding: 5px;
}
.next_page a:hover {
  background: #BF222F;
  color: #000000;
  text-decoration: none;
}
.down a:hover {
  background: #FFFFFF;
  color: #000000;
  text-decoration: none;
}

/* miniatury produktów */

.produkty_bar {
  display: block;
  float: left;
  clear: both;
  margin-bottom: 15px;
}
.miniatura {
  padding: 4px;
  margin: 16px 20px 0 0;
  height: 207px;
  width: 207px;
  background: #262221;
  float: left;
}
.produkty_bar .miniatura {
  padding: 0;
  width: 227px;   
}
.gallery_items .miniatura {
	margin: 0px 34px 34px 0;
}
/*.miniatura img {
 display: block;
 padding: 20px 12px ;
 width: 187px;
 height: 166px;
}*/

/* pasek przezroczysty na produkcie */
/*.transparent_bar {
  margin-top: 59px;
  display: none;
  background: url(images/transparent_bar.png) no-repeat;
  height: 81px;
  width: 189px;
}
.transparent_bar p {
  color: #FFFFFF;
  padding: 20px;
  font-size: 12px;
}
.transparent_bar_koszyk {
  display: block;
  width: 179px;
  clear: both;
  padding-left: 10px;
  padding-top: 20px;
  height: 14px;
  overflow: hidden; 
  }
.transparent_bar_koszyk a {
  display: block;
  float: left;
  padding-left: 0px;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 12px;
  /*background: url(images/koszyk_maly.png) left bottom no-repeat;*/
/*}
.transparent_bar_koszyk a:hover {
  text-decoration: underline;
}
.transparent_bar_wiecej{
  display: block;
  width: 189px;
  clear: both;
  padding-left: 20px;
}

.transparent_bar_nazwa a {
  display: block;
  padding-left: 20px;
  float: left;
  color: #FFFFFF;
  font-size: 12px;
}
.transparent_bar_wiecej a {
  display: block;
  padding-left: 20px;
  float: left;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 10px;
  background: url(images/wiecej.png) left bottom no-repeat;
}
.transparent_bar_wiecej a:hover {
  text-decoration: underline;
}
.transparent_bar_cena {
  display: block;
  height: 20px;
  width: 160px;
  clear: both;
  text-align: center;
  padding-top: 5px;
  color: #FFFFFF;
  font-weight: 600;
  font-size: 14px;
}
.transparent_bar_cena span {
	margin-left: 8px;
}
.transparent_bar_cena span.old_price {
	color: #880000;
	text-decoration: line-through;
	margin-left: 8px;
}
.transparent_bar_cena span.promo_price {
	font-size: 16px;
}*/

/*////////////////////////////////////////////////*/

/* pasek przezroczysty na produkcie */

/*
.mianiatura img {        <---- usuwamy to

}                    */
.obrazek {
 margin: 20px;
 float: left;
 overflow: hidden;
 width: 187px;
 height: 166px;
 position: relative;
}
.obrazek img {
  float: left;
  clear: both;
  padding: 0px;
  border: 0px;
}
.obrazek img.prod_min_pic {
  cursor: pointer;  
}

.transparent_bar {
  position: absolute;
  bottom: 0px;
  left: 0px;
  float: left;
  clear: both;
  background: url(images/transparent_bar.png) repeat;
  width: 189px;
}
.trasparent_bar_arrow {
  float: left;
  margin-top: -12px;
  clear: both;
  width: 189px;
  height: 12px;
  background: url(images/transparent_bar_arrow.png) no-repeat;
}
.transparent_bar p {
  color: #FFFFFF;
  padding: 20px;
  font-size: 12px;
}
.transparent_bar_koszyk {
  float: left;
  width: 160px;
  clear: both;
  padding: 10px 0px 0px 10px;
}
.transparent_bar_koszyk a {
  float: left;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 12px;
  text-align: left;
}
.transparent_bar_wiecej {
  float: left;
  width: 189px;
  clear: both;
  padding-left: 5px;
  margin: 1px 0px;
}
.transparent_bar_wiecej a {
  display: block;
  padding-left: 20px;
  float: left;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 12px;
  background: url(images/wiecej.png) left center no-repeat;
}
.transparent_bar_wiecej a:hover {
  text-decoration: underline;
}
.transparent_bar_wariant {
  float: left;
  width: 179px;
  clear: both;
  padding: 0px 0px 10px 10px;
}
.transparent_bar_wariant a {
  text-align: left;
  padding-left: 15px;
  color: #FFFFFF;
  font-size: 12px;
  float: left;
  text-decoration: none;
  background: url(images/dostep_warianty_ico.jpg) left center no-repeat;
}


/*//////////////////////////////////////////////////*/


.nowosci {
  background: url(images/nowosci.png) no-repeat;
  height: 92px;
  width: 23px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.promocje {
  background: url(images/promocje.png) no-repeat;
  height: 92px;
  width: 23px;
  float: left;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* pasek powrotu*/
.powrot {
  clear: both;
  display: block;
  float: right;
  height: 27px;
  width: 80px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.powrot a {
  display: block;
  height: 27px;
  width: 80px;
  background: url(images/powrot.png) no-repeat;
}

/* czytaj całość*/
.calosc {
  clear: both;
  display: block;
  float: left;
  height: 27px;
  width:  160px;
  margin-left: 10px;
  margin-bottom: 16px;
}
.calosc a {
  display: block;
  height: 27px;
  width: 160px;
  background: url(images/czytaj.png) no-repeat;
}

/* stopka */
.stopka {
  display: block;
  background: #000000;
  height: 60px;
  clear: both;
  margin-top: 10px;
  position:relative;
  width:100%;
}
.stopka_center {
  position: absolute;
  z-index: 1;
  left: 50%;
  clear: both;
  margin-left: -498px;
  width: 996px;
}
.stopka_center p {
  margin: 0px;
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  padding: 20px;
  display: block;
  float: left;
  font-weight: 500;
  margin-left: 136px;
}
.stopka_center a {
  height: 20px;
  width: 30px;
  background: url(images/emka_biala.png) no-repeat right;
  display: block;
  float: right;
  margin: 15px 140px 0px 0px;
}


/* podglad produktu: opis */

.produkt_podglad {
  padding: 20px 0px;
  margin-top: 13px;
  width: 996px;
  height: 210px;
  background: #262221;
}
/*.obrazek {
 margin: 20px; 
 display: block;
 float: left;
 width: 187px;
 height: 166px;
 background-color: #444444;
}
.obrazek img {
 width: 187px;
 height: 166px;
}*/
.obrazek_grey_sign {
  display: none;
  height: 26px;
  width: 28px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.obrazek_grey_sign a {
  display: none;
  height: 26px;
  width: 28px;
  background: url(images/maly_szary.png) no-repeat bottom right;
  text-decoration: none;
  font-size: 10px;
}


/* podglad produktu: opis*/
.opis {
 display: block;
 float: left;
 height: 200px;
 width: 725px;
}
.text_bar {
  display: block;
  padding: 5px;
  height: 130px;
  width: 725px;
  float: left;
  margin-top: 10px;
  overflow: auto;
}

.text_bar h1 {
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  font-weight: 100;
  color: #FFFFFF;
  text-align: left;
}
.text_bar p {
 padding-top: 10px;
 font-size: 12px;
 color: #C0C0C0;
 text-align: justify;
 overflow: auto;
}

/* podglad produktu: add to cart*/
.add_to_cart {
  clear: both;
  margin: 15px 20px 0px 5px;
  display: block;
  height: 29px;
  width: 292px;
  float: left;
}
.add_to_cart_koszyk {
 float: left;
 height: 26px;
 width: 27px;
 background: url(images/koszyk_maly_add_cart.png) no-repeat;
}
.add_to_cart_cena {
  font-size: 13px;
  padding-top: 6px;
  float: left;
  height: 29px;
  width: 95px;
  color: #FFFFFF;
  background: url(images/cena_bar.png) no-repeat;
}
.add_to_cart_dodaj {
 float: left;
 height: 29px;
 width: 170px;
}
.add_to_cart_dodaj a {
 display: block;
 height: 29px;
 width: 170px;
 cursor: pointer;
 background: url(images/dodaj_do_koszyka.png) no-repeat;

}

/* szczegolowy opis produktu */
.produkt_details {
  margin: 20px 17px 20px 0px;
  float: left;
  height: 206px;
  width: 510px;
  background: #292522;
  overflow: auto;
}
.produkt_details h2 {
 margin: 0px;
 padding: 10px 10px 0px 10px;
 font-size: 13px;
 font-weight: 400px;
 color: #D0D0D0;
 text-align: left;
}
.produkt_details p {
 margin: 0px;
 margin-top: 5px;
 padding: 0px 10px  ;
 font-size: 12px;
 color: #C0C0C0;
 text-align: justify;
 overflow: auto;
}
.produkt_details ul {
 padding: 10px;
 margin: 10px;
 text-align: left;
}
.produkt_details li {
 padding: 0px 0px 0px 10px;
 font-size: 12px;
 color: #D0D0D0;
 list-style: none;
 background: url(images/li_arrow_details.jpg) no-repeat left;
 text-align: left;
 display: block;
}

/* pobierz pliki */

.pobierz_pliki {
 margin: 20px 0px;
 float: left;
 height: 206px;
 width: 220px;
 background: #292522;
}
.pobierz_pliki h2 {
 margin: 0px;
 padding: 10px 10px 0px 10px;
 font-size: 13px;
 font-weight: 400px;
 color: #D0D0D0;
 text-align: left;
}
.pobierz_pliki ul {
 padding-left: 5px;
 padding-right: 10px;

}
.pobierz_pliki li {
 padding-top: 5px;
 padding-left: 15px;
 font-size: 12px;
 float: left;
 text-align: left;
 color: #D0D0D0;
 background: url(images/li_arrow_red.jpg) no-repeat left;
 list-style: none;
}
.pobierz_pliki a {
  text-decoration: none;
  color: #D0D0D0;
  display: block;
}
.pobierz_pliki a:hover {
  text-decoration: underline;
 }

/* miniatury */

.mini_box {
 margin: 0px;
 clear: both;
 display: block;
 width: 100%;
 height: 300px;
 padding: 0px 0px 0px 0px;
}
.miniaturki_rama {
  margin: 10px 5px 0px 5px;
  height: 130px;
  width: 130px;
  background: #342D25;
  padding: 0px;
  float: left;

}
.miniaturki {
  float: left;
  margin: 15px 15px;
  height: 100px;
  width: 100px;
}
.miniaturki2 {
  float: left;
  margin: 6px;
  height: 118px;
  width: 118px;
}
.grey_sign {
  display: block;
  height: 26px;
  width: 28px;
  margin-top: 74px ;
  margin-left: 72px;
}
.grey_sign a {
  display: block;
  height: 26px;
  width: 28px;
  background: url(images/maly_szary.png) no-repeat bottom right;
  text-decoration: none;
  font-size: 10px;
}

/* osoby ktore tez kupowaly */
.napisy_1 {
  display: block;
  float: left;
  height: 30px;
  width: 400px;
}
.napisy_2{
  float: left;
  margin-left: 0px;
  height: 30px;
  width: 400px;
}
.napisy_1 h5 {
  color: #D0D0D0;
  margin: 5px;
}
.napisy_2 h5 {
  color: #D0D0D0;
  margin: 5px;
}
.tez_kupione {
  display: block;
  margin: 10px 65px 10px 0px;
  float: left;
  height: 620px;
  width: 460px;
  background: #292522;
}
.podobne_produkty {
  display: block;
  margin: 10px 0px;
  float: left;
  height: 620px;
  width: 460px;
  background: #292522;
}


/* rejestracja */

.formularz_bar {
  margin: 10px 10px 10px 0px;
  display: block;
  float: left;
  width: 970px;
  height: auto;
  background: #2B2823;
  padding-bottom: 20px;
}

.koszyk_div .formularz_bar {
  margin: 0px 10px 10px 0px;
  display: block;
  float: left;
  width: 940px;
  height: auto;
  background: transparent;
  padding-bottom: 20px;  
}
.koszyk_div .formularz_komorki_typ {
	margin-left: 34px;
} 
.koszyk_div .formularz_bar.cart {
  width: 968px;  
}
.formularz_bar_wide { 
  margin: 0px 10px 10px 10px;
  display: block;
  float: left;
  width: 992px;
  background-color: #292522; 
  clear: both;
  height: auto;
  padding-bottom: 20px;
}
.formularz_bar_wide .formularz_bar {
  background: transparent;
  float: right;	
}
.submit_order_form {
    float: left;
    margin:-8px 8px 10px 46px;	
}
#order_form.submit_order_form {
    float: left;
    margin: 20px 8px 10px 372px;	
} 
.order_form .validation_error {
	margin-left: 12px;
	border:1px solid #A92A35;	
}
.koszyk_div .powrot {
	float: left;	
}
.fb_col,
.fb_col3 {
    float: left; 
    width: 305px;
}
.fb_col1 {
    margin-left: 12px;	
}
.fb_col3 .form_submit{
    margin-left: 20px;	
    float: left; 
}
.fb_col3 .form_submit a {
    margin-left: 53px;	
    float: left; 
}
.fb_col2{
    margin-top: 58px;
}
.fb_col3{
    margin-top: 16px;
}
.fb_col4{
    margin-top: 40px;
}
.fb_col4 p {
    color: #fff;	
}
.fb_col4 .kod_weryfikacyjny {
    margin-top: 10px;	
    margin-bottom: 10px; 	
}
.fb_col3 #login_form {
    float: left;
    width: 630px;
    margin-top: 0px;
    margin-left: 0px;	
}
#order_form .zloz a {
	background:url("images/zlozzam.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:30px;
	width:193px;
    margin: 20px 8px 10px 326px;  
}
#order_form .zloz.nacc a {
    background:url("images/zloz_wyblakniete.png") no-repeat scroll 0 0 transparent; 
}
.fb_col3 #login_form .form_pos {
    float: left;	
}
.fb_col3 #login_form .form_pos label {
    width: 60px;	
}
.fb_col3 #login_form .form_pos input {
    width: 90px;	
}
.koszyk_div h1.h_s {
    width: 408px;	
}
.koszyk_div h1.h_s.mar_left  {
  margin-left: 10px;  
}
.koszyk_div h1.no_mar {
  margin-top: 0px;  
  margin-left: 10px;
  width: 900px;
}
.koszyk_div h1.no_mar.short {
  width: 400px;  
}
.koszyk_div h1.no_mar.short span {
  color: #5F5039;  
}
.koszyk_kolumna {
  float: left;
  width: 450px;  
}
.koszyk_kolumna.right {
  float: right;
  margin-right: 30px;  
}
h3.f_i {
	font-weight: normal;
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;
	padding-left: 48px;
}
.formularz_bar h5 {
  color: #D0D0D0;
  margin: 10px 0px 0px 20px;
  text-align: left;
  font-size: 20px;
  padding-left: 20px;
  font-variant: small-caps;
  background: url(images/twoje_konto_ico.jpg) left no-repeat;
}
.formularz_bar_small {
  margin: 10px 0px;
  display: block;
  float: left;
  width: 310px;
  height: auto;
  background: #2B2823;
  padding-bottom: 20px;
}
.formularz_bar_small p {
  color: #D0D0D0;
  margin: 30px 35px 10px 35px;
  font-size: 12px;
}

.formularz_komorki_black {
  height: 50px;
  width: 310px;
  display: block;
  margin: 0px 0px;
  clear: both;
}
.formularz_komorki_black.thick_cell {
  display: block;
  height: 110px;
  width: 250px;
  background: #000000;
}
.formularz_komorki_black.thick_cell input[type="checkbox"]{
  margin: 10px;
}
.formularz_komorki_black.thick_cell label {
  width: 220px; 
  margin: 10px 0px 0px 0px; 
}
.formularz_komorki_grey {
  height: 50px;
  width: 310px;
  display: block;
  margin: 0px 0px;
}
.formularz_komorki_typ {
  height: 30px;
  width: 290px;
  float: left;
  margin: 0px 30px 20px 5px;

}
.formularz_komorki_typ input:nth-child(2){
  margin-right: 40px;
}
.formularz_bar label{
  padding: 5px 5px;
  float: left;
  width: 100px;
  font-size: 12px;
  color: #D0D0D0;
  text-align: left;
  margin-left: 15px;
}
.formularz_bar input {
  float: left;
  background: #F0F0F0;
  border: none;
  padding: 5px 5px;
  text-align: left;
  color: #000000;
}
.formularz_bar_small label{
  padding: 5px 5px;
  float: left;
  font-size: 12px;
  color: #D0D0D0;
}
.formularz_bar_small input {
  float: left;
  color: #D0D0D0;
  background: #F0F0F0;
  border: none;
  padding: 5px 5px;
}
.formularz_bar input.mail {
  width: 150px ;
}
.formularz_bar input.haslo {
  width: 150px ;
}
.formularz_bar input.powtorz_haslo {
  width: 150px ;
}
.formularz_bar input.odpowiedz {
  width: 100px ;
}
.formularz_bar input.wpisz_pytanie {
  width: 100px ;
}
.formularz_bar input.wpisz_odpowiedz {
  width: 100px ;
}
.formularz_bar input.firma {
  width: 100px ;
}
.formularz_bar input.imie {
  width: 150px ;
}
.formularz_bar input.nazwisko {
  width: 150px ;
}
.formularz_bar input.nip {
  width: 150px ;
}
.formularz_bar input.adres {
  width: 150px ;
}
.formularz_bar input.kod {
  width: 150px ;
}
.formularz_bar input.teldom {
  width: 150px ;
}
.formularz_bar input.telkom {
  width: 150px ;
}
.formularz_bar input.miasto {
  width: 150px ;
}
.formularz_bar input.kraj {
  width: 150px ;
}
.formularz_bar_small input.wpisz_kod {
  width: 150px ;
}

.formularz_bar input.firma_radio {
  display: block;
  float: left;
  padding: 0px;
  margin-right: 10px;
}
.formularz_bar label.firma {
  padding: 0px;
  display: block;
  float: left;
}
.formularz_bar p {
  color: #D0D0D0;  
  text-align: left; 
  font-size: 14px;
  margin-left: 15px;
}
.black_bar {
  height: 34px;
  width: 235px;
  display: block;
  margin: 10px 35px 10px 0px;
  background: url(images/black_bar_quest.png);
  clear: both;
}
.categories_bar {
	margin: 10px 0px 20px 0px !important;
	float: left;
}
.black_bar p{
  margin: 0px;
  color: #FFFFFF;
  padding: 10px;
  font-size: 12px;
  text-align: left;
  display: block;
}
.question {
  position: absolute;
  top: 426px;
  left: 50%;
  margin-left: -461px;
  background: #000000;
  height: auto;
  width: 235px;
  display: none;
}
.question a {
  margin: 0px 0px;
  padding: 5px;
  text-decoration: none;
  display: block;
  color: #E0E0E0;
  font-size: 12px;
  border-top: 1px solid #585858;
  text-align: left;
}
.question a:hover {
  text-decoration: none;
  background: #FFFFFF;
  color: #151314 ;
}

.kod_weryfikacyjny {
  display: block;
  height: 52px;
  width: 120px;
  margin: 20px 90px 20px 123px;
}
.przeladuj {
 display: block;
 height: 27px;
 width: 134px;
 margin: 20px 90px 20px 123px;
}
.przeladuj a {
 display: block;
 height: 27px;                                                                  
 width: 134px;
 background: url(images/przeladuj.png);
 text-decoration: none;
}
.zmien_dane, .submit_reg_form {
 clear: both;
 float: left;
 display: block;
 height: 35px;
 width: 193px;
 margin: 20px 0px 0px 391px;
}
.zmien_dane a, .submit_reg_form a {
 display: block;
 height: 27px;
 width: 139px;
 text-decoration: none;
}
.zmien_dane a, #save_changes {
 background: url(images/zmien_dane.png);
}
#save_changes {
 display: block;
 height: 27px;
 width: 139px;
 text-decoration: none;
 margin: 20px 0px 0px 418px;
}
#terms_box_bg {
	background: url(images/black_box.png);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9000;	
	left: 0px;
	top: 0px;
}
#terms_box{
	background-color: #000;
	color: #D0D0D0;
	font-size: 12px;
	position: absolute;
	width: 600px;
	left: 50%;
	top: 100px;
    margin-left: -300px;
	z-index: 9999;	
	text-align: left;
	border: 2px solid #D0D0D0;
}
#hide_terms {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;	
}
.hide_terms {
	width: 100%;
	height: 30px;
	margin-top: 10px;
	font-size: 15px;	
}  

.reginfo {
	float: right;
	width: 200px;
	height: 40px;
	padding: 4px;
	margin-top: -6px;
	border: 1px dotted #999;
	color: #ccc;
}
.reginfo a {
	color: #ccc;
}
.tnl {
	display: block;
	width: 100%;
	float: left;
}

/* historia zamówienia */

.historia {
  display: block;
  height: auto;
  width: 100%;
  background: #292522;
  margin: 10px 0px;
}
.historia_naglowek {
  float: left;
  margin: 0px 0px 10px 0px;
  display: block;
  height: 30px;
  background: url(images/koszyk_historia.png) no-repeat left;
}
.historia_naglowek h5 {
  color: #D0D0D0;
  margin: 7px 30px;
}
/* historia zamówienia - tabela */

.historia_tabela {
  display: block;
  overflow: auto;
  height: auto;
  clear: both;
}
.historia_tabela table td.cell_white {
  background: url(images/cell_white.jpg) no-repeat
}
.historia_tabela table td.cell_black {
  background: url(images/cell_black.jpg) no-repeat
}
.historia_tabela table td.cell_grey {
  background: url(images/cell_grey.jpg) no-repeat
}
.historia_tabela table th.column_kategoria {
  background: url(images/kategoria.jpg) no-repeat
}
.historia_tabela table th.column_kod_produktu {
  background: url(images/kod_produktu.jpg) no-repeat
}
.historia_tabela table th.column_nazwa_produktu {
  background: url(images/nazwa_produktu.jpg) no-repeat
}
.historia_tabela table th.column_cena_za_sztuke {
  background: url(images/cena_za_sztuke.jpg) no-repeat
}
.historia_tabela table th.column_ilosc {
  background: url(images/ilosc.jpg) no-repeat
}
.historia_tabela table th.column_cena_za_ilosc {
  background: url(images/cena_za_ilosc.jpg) no-repeat
}

.historia_tabela table {
 border: none;
 display: block;
 clear: both;
 margin: 0px 97px;
 color: #969696;
 text-align: center;
 font-size: 13px;
 height: auto;
}
.historia th {
  width: 135px ;
  height: 33px;
  border: none;
}
.historia th.item_name, .historia td.item_name {
  width: 308px;
}
.historia td {
  width: 135px ;
  height: 50px;
  border: none;
}
.historia tr {
  width: 810px ;
}

/* historia zamówienia - sposob odbioru */

.sposob_blok {
 /*display: block;
 height: 120px;
 padding: 20px 100px;
 clear: both;*/
 font-family: serif;
 /* padding-left: 48px;*/
}

.sposob_odbioru, .sposob_platnosci, .zamowienie_uwagi {
  float: left;
  height: auto;
  width: 170px;
  padding: 0px;
}
.order_detail {
  color: #969696;
  margin: 10px 10px;
  width: 160px;
  display: block;
  text-align: left;
  
}
.order_label {
	width: 160px;
	display: block;
	text-align: right !important;
}
.sposob_odbioru label, .sposob_platnosci label {
	color: #ccc;
	margin: 2px 4px;
}
.sposob_odbioru h5, .sposob_platnosci h5, .zamowienie_uwagi h5 , .order_label {
  color: #D0D0D0;
  margin: 10px 0px;
  text-align: left;
}
.sposob_platnosci , .zamowienie_uwagi {
  margin-left: 10px;
}
.sposob_odbioru a {
  text-decoration: none;
  display: block;
  background: none;
  color: #969696;
  font-size: 12px;
}

.sposob_odbioru a:hover {
  text-decoration: underline;
}
.sposob_odbioru ul, .sposob_platnosci ul {
  margin: 5px 10px;
  padding: 0px ;
  text-align: left;
}
.sposob_odbioru li, .sposob_platnosci li{
  padding: 0px;
  list-style: url(images/arrow_przesylka.png);
}
.opis_kosztow {
  float: right;
  width: 220px;
  margin-right: 82px;
  clear: both;
}
.opis_kosztow h5 {
  color: #D0D0D0;
  margin: 10px 0px;
  text-align: left
}
.opis_kosztow_text {
  float: left;

}
.opis_kosztow ul {
  padding: 0px;
  margin: 0px;
}
.opis_kosztow li {
  padding: 0px;
  margin: 0px;
  color: #969696;
  font-size: 12px;
  font-weight: 100;
  list-style: none;
  text-align: left;
}


.opis_kosztow_liczby {
  float: right;
}
.opis_kosztow_liczby .red {
  color: #FF0000;
}

/* szczegoly zamowienia */

.szczegoly_zam_naglowek {
  display: block;
  height: 28px;
  width: 215px;
  background: url(images/szczegoly.png) no-repeat;
  float: left;
}
.szczegoly_koszyk_naglowek {
  display: block;
  height: 28px;
  width: 215px;
  background: url(images/rachunek_bankowy.png) no-repeat;
  float: left;
}
.szczegoly_zam {
  clear: both;
  display: block;
  background: #292522;
  padding: 20px 80px;
  height: auto;
  width: auto;
}
.szczegoly_zam_tabela {
  display: block;
  overflow: auto;
  height: auto;
  padding: 20px 30px;
  clear: both;
  color: #ccc;

}
.szczegoly_zam_tabela span {
	margin: 10px;
}
.szczegoly_zam_tabela table {
 border: none;
 display: block;
 clear: both;
 color: #969696;
 text-align: center;
 font-size: 13px;
 height: auto;

}
.szczegoly_zam td {
  border: none;
  padding: 0px 60px 15px 0px;
}


/* lista zamowień */

.lista_zamowien {
  display: block;
  width: 100%;
  height: auto;
  background: #292522;
  margin: 10px 0px;
}
.lista_naglowek {
  float: left;
  margin: 20px;
  display: block;
  height: 30px;
  background: url(images/koszyk_historia.png) no-repeat left;
}
.lista_naglowek h5 {
  color: #D0D0D0;
  margin: 7px 30px;
}
.lista_zamowien_table {
  display: block;
  overflow: auto;
  height: auto;
  clear: both;
  padding-bottom: 30px;
}
.lista_zamowien_table table {
  border: none;
  display: block;
  margin: 0px 10px 0px 97px;
  width: 790px;
  color: #969696;
  text-align: center;
  font-size: 13px;
}
.lista_zamowien th {
  height: 33px;
  border: none;
  padding: 0px;
  margin: 0px;
}
.lista_zamowien th.status {
  width: 149px;
  background: url(images/status.jpg) no-repeat;
}
.lista_zamowien th.numer {
  width: 191px;
  background: url(images/numer.jpg) no-repeat;
}
.lista_zamowien th.data {
  width: 135px;
  background: url(images/data.jpg) no-repeat;
}
.lista_zamowien th.kwota  {
  width: 166px;
  background: url(images/kwota.jpg) no-repeat;
}

.lista_zamowien td {
  height: 50px;
  border: none;
  padding: 0px;
  margin: 0px;
}
.lista_zamowien td.status {
  width: 149px;
}
.lista_zamowien td.numer {
  width: 191px;
}
.lista_zamowien td.data {
  width: 135px;
}
.lista_zamowien td.kwota  {
  width: 166px;
}
.lista_zamowien td.kwota_2 {
  width: 166px;
}
.lista_zamowien td.zrealizowane {
  background: url(images/zrealizowane.jpg) no-repeat;
}
.lista_zamowien td.numer_grey {
  background: url(images/numer_grey.jpg) no-repeat;
}
.lista_zamowien td.numer_black {
  background: url(images/numer_black.jpg) no-repeat;
}
.lista_zamowien td.data_white_grey {
  background: url(images/data_white_grey.jpg) no-repeat;
}
.lista_zamowien td.data_white {
  background: url(images/data_white.jpg) no-repeat;
}
.lista_zamowien td.kwota_grey {
  background: url(images/kwota_grey.jpg) no-repeat;
}
.lista_zamowien td.kwota_black {
  background: url(images/kwota_black.jpg) no-repeat;
}
.lista_zamowien tr {
  width: 810px ;
}

.lista_zamowien a {
  text-decoration: none;
  display: block;
  height: 50px;
  width: 144px;
}
.lista_zamowien a.black {
  background: url(images/details.png);
}

.lista_zamowien a.grey {
  background: url(images/details_grey.png);
}


/*-----------------------{ NEWS }---------------------------{ KC }--*/

.news-box {
	float: left;
	clear: left;
	color: #CECECE;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #262221;
	width: 100%;
}
.news-date {
	float: right;
	clear: right;
	padding: 10px;
	width: 170px;
	text-align: right;
	color: #999;
}
.news-pic {
	background-color: #262221;
	float: left;
	padding: 10px;
	width: 210px;
	height: 210px;
}
.news-pic img {
	background-color: #262221;
	width: 178px;
	height: 178px;
	border: 6px solid #161616;
	margin: 10px;
}
.news-right-col {
	background-color: #262221;
	float: left;
	width: 760px;
}
.news-name {
	padding: 10px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.news-content {
	float: left;
	padding: 0px 10px 10px 10px;
	text-align: left;
}
.news-content img {
  float: left; 
  margin-right: 10px;
}


/*-----------------------{ CONTACT }---------------------------{ KC }--*/
.contact-content {
	background-color: #262221;
	float: left;
	width: 610px;
	padding: 10px;
	margin: 16px 16px 16px 0px;
	color: #CECECE;
}
.contact-map {
	background-color: #262221;
	float: left;
	padding: 10px;
	margin: 16px 0px 10px 0px;
}

/*-----------------------{ GALLERIES }---------------------------{ KC }--*/
.galleries_bar {
	float: left;
}
.galleries_bar {

}
.galleries {
	display: block;
	float: left;
	clear: both;
	margin: 16px 0px;
	padding: 0px;
}
.gallery {
	display: block;
	float: left;
	clear: both;
	margin-bottom: 10px;
	background-color: #262221;
	padding: 10px;
}
.gallery img {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	margin: 10px;
	border: 4px solid #111;
}
.gallery a:first-child img{
	clear: left;
}
.gallery_name {
	text-align: left;
	color: #CECECE;
	padding: 1px 8px;
}

/*-----------------------{ PRODUCTS }---------------------------{ KC }--*/

.product_info {
	overflow: auto;
	max-height: 200px;
}
.product_pic {
	width: 180px !important;
	height: 180px !important;
}
.content_product .product_pic {
	width: 80px !important;
	height: 80px !important;
}
.product_add_pic {
	width: 180px;
	height: 180px;
}
.product_details  {
  padding: 10px 0px;
  float: left;
  clear: right;
  color: #C0C0C0;
  width: 100%;
}
.add_pic {
	clear: left;
	float: left;
	padding: 20px;
	margin-right: 20px;
}
.additional_pic {
  margin-left: 0px !important;
  /*border: 20px solid #262221;*/
  clear: left;
  float: left;
  width: 110px;
  height: 110px;
}
.product_add_info {
	background: #262221;
	float: left;
	height: 180px;
	overflow: auto;
	padding: 20px;
}
.product_details_info {
	background: #262221;
	float: left;
	min-height: 200px;
	overflow: auto;
	width: 130px;
	padding: 10px;
	margin-left:20px;
}
.product_details_info label {
	float: left;
	font-size: 14px;
	margin: 0px;
	width: 120px;
	text-align: left;
}
.product_details_info h3 {
	font-weight: bold;
	font-size: 14px;
	float: right;
	margin: 0px;
	margin-bottom: 6px;
	width: 120px;
	text-align: right;
}
.product_copies_info {
	background: #262221;
	float: left;
	height: auto;
	overflow: auto;
	padding: 20px;
	width: 600px;
}
.product_copies_info table {
	width: 560px;	
}
.zapytanie {
	color: #fff;
}
.product_details a img{
	border: 0px;
}
.product_details .add_pic {
	background-color: #262221;
}

.dod_ind {
	position: absolute;
	top: 45%;
	left: 45%;
	z-index: 9999;
	font-size: 26px;
	color: #CCCCCC;
	width: 300px;
	height: 66px;
	text-align: center;
	padding-top: 20px;
	font-family: Verdana;
	background:url("images/obrazek_grey_sign2.png") repeat scroll 0 0 transparent;
	border:1px solid black;
}
.dod_qty {
	position: absolute;
	top: 45%;
	left: 45%;
	z-index: 9999;
	font-size: 16px;
	color: #CCCCCC;
	width: 300px;
	height: 66px;
	text-align: center;
	padding-top: 20px;
	font-family: Verdana;
	background:url("images/obrazek_grey_sign2.png") repeat scroll 0 0 transparent;
	border:1px solid black;
}
.dod_qty_val {
	width: 40px;
}
.accept-add {
	background:url("images/dodaj_do_koszyka.png") repeat scroll 0 0 transparent;
	margin-left: 70px;
	margin-top: 10px;
	width: 160px;
	height: 29px;
	float: left;
}
.product_q {
	width: 40px;
	text-align: right;
}
#calculate {
	float: right;
	width: 139px;
	height: 27px; 
	margin: 20px 5px 10px 0px; 
	background:url("images/przelicz.png") no-repeat scroll 0 0 transparent;
}

#product-msg {
	margin-left: 100px;
}
.version {
	float: left;
	margin-top: 22px;
	margin-left: 10px;
}

/****************** customers *****************************/

form .black_bar {
	margin-left: 35px;
}
.submit_reg_form {
    /*background: url("images/zarejestruj_sie_btn.png") no-repeat;*/
	background: url("images/zarejestruj.png") no-repeat;
}
.submit_reg_form.nacc {
    /*background: url("images/zarejestruj_sie_btn.png") no-repeat;*/
    background: url("images/zarejestruj_wyblkaniete.png") no-repeat;
}
.validation_error {
	margin: 10px 0px 0px 16px;
	max-width: 610px;
	background:none repeat scroll 0 0 #2B2823;
	padding: 4px 10px;
	color: #DDD;
	border: 1px solid #C22;
}

/******************** login *************************************/
.login_message {
    float: left;
    clear: both; 
    font-size: 14px;   
	padding: 10px 10px;
	width: 948px;
	color: #C42634;
	margin: 0px 0px 0px 0px;
    border-top: 1px solid #463E2B;
}
.login_error {
    float: left;
    clear: both;    
    padding: 10px 10px;
    font-size: 14px;
    width: 948px;
    color: #C42634;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #463E2B;
}
#login_form {
    float: left; 
	margin: 30px 0px 30px 0px;
}
#login_form.strefa_log {
  margin-bottom: 0px; 
  margin-top: 45px; 
}
#login_form .form_pos{
	margin-bottom: 10px;
}
#login_form>label {
	margin: 20px;
	display: block;
	color: #EEE;
	font-size: 18px;
}
#login_form input[type=text], #login_form input[type=password]{
	width: 140px;
}
#login_form .form_pos label{
	display: inline-block;
	width: 100px;
	text-align: right;
	margin-right: 10px;
}
.login-link {
	font-size: 14px;
	float: left;
	color: #EEE;
    margin-left: 30px;
    width: 400px;
}
.login-link.login-link-half {
  float: left;
  width: 190px;  
  height: 150px;
  margin-left: 25px;
  margin-top: 20px;
}
.login-link.login-link-half.line {
  border-left: 1px solid #5F5039; 
  padding-left: 25px; 
  margin-left: 10px;
}
.login-link a , .form_pos label{
	color: #EEE;
	display: inline-block;
}
.login-link a.yellow_link {
  background: none;
  display: block;
  color: #D7C28D;
  font-size: 12px;  
}
.login-link p {
  margin: 20px 0px 20px 0px; 
}
.login-link.login-link-half p {
  height: 80px;  
} 
.login-link.login-link-half p strong {
  color: #C42634;  
}
.login-link a {
  float: left;
  width: 120px;
  height: 27px;
  background: url(images/rejestracja_btn.png) no-repeat;  
}
.sub_login {
	background:url("images/zaloguj.png") no-repeat scroll 0 0 transparent;
	float:right;
	width: 92px;
	height: 27px;
	margin-left: 188px;
}
.sub_login.str {
    margin-top: 15px;  
}
.sub_next {
	background:url("images/dalej.png") no-repeat scroll 0 0 transparent;
	float:right;
	width: 81px;
	height: 27px;
	margin-left: 199px;
}
.sub_change {
	background:url("images/zmien_haslo.png") no-repeat scroll 0 0 transparent;
	float:right;
	width: 125px;
	height: 27px;
	margin-left: 151px;
}

.form_submit {
	display: inline-block;
}
/********************** orders ***********************************/

.zamowienie {
  float: right;
}
.powrot2, .powrot_k {
	float: left;
}
.powrot2 a, .powrot_k a {
	background:url("images/powrot2.png") no-repeat scroll 0 0 transparent;
	float:left;
	width: 148px;
	height: 28px;
	/*margin-top: -20px;
	margin-right: -20px;*/
}
.powrot_k a {
	background:url("images/powrot.png") no-repeat scroll 0 0 transparent;	
}
.zloz a {
	background:url("images/zloz_zamowienie.png") no-repeat scroll 0 0 transparent;
	float:right;
	width: 151px;
	height: 27px;
	/*margin-top: -20px;
	margin-right: -20px;*/
}
.przejdz a {
	background:url("images/przejdz_do.png") no-repeat scroll 0 0 transparent;
	float:right;
	width: 191px;
	height: 27px;
	/*margin-top: 20px;*/
	margin-right: 10px;
}
.c_actions {
	width: 960px;
	float: left;
	margin-top: 0px;
    margin-left: 10px;
	/*margin-left: -82px;	*/
}

/*************************** menu **********************************/
/*
.nav-bars {
	float: left;
	width: 100%;
	margin-left: 14px;;
	margin-top: 0px !important;
	margin-bottom: -10px !important;
	padding: 0 !important;
}

.nav-bars>li>ul {
	font-size: 14px;
}
.nav-bars>li>ul>li>ul {
	margin-top: -33px;
	margin-left: 210px !important;
	-webkit-padding-start: 250px !important;
}
.nav-bars>li>ul>li>ul>li>ul {
	margin-top: -33px;
	margin-left: 210px !important;
	-webkit-padding-start: 250px !important;
}

.nav-bars li {
	display: block;
	float: left;
	width: 210px;
	height: 33px;
	background: url("images/obrazek_grey_sign2.png") repeat scroll 0 0 transparent;
	position: relative;
	margin-left: -40px;
}
.nav-bars>li {
	margin-right: 18px !important;
	margin-left: 0;
	background-color: #000;
	background-image:url('images/wyszukaj_arrow.png');
	background-repeat:no-repeat;
	background-position:186px center;
	margin-top: 10px;
}
.nav-bars>li:hover {
	background-image:url('images/wyszukaj_arrow.png') !important;
}
.nav-bars li:hover {
	background-color: #000;
	background-image:url('images/wyszukaj_arrow2.png');
	background-repeat:no-repeat;
	background-position:186px center;
}
.nav-bars li.last:hover {
	background-color: #000;
	background-repeat:no-repeat;
	background-position:186px center;
	background-image: none;
}
.nav-bars a {
	display: block;
	width: 210px;
	padding-left: 10px;
	padding-top: 6px;
	text-decoration: none;
	height: 27px;
	color: #fff;
	text-align: left;
}
*/
#shop-banner {
	float: left;
	clear: both;
	width: 969px;
	/*height: 216px;*/
	margin: 10px 0px 0px 0px;
	background: url("images/obrazek_grey_sign2.png") repeat scroll 0 0 transparent;
}

#dev-cont {
	float: left;
	clear: both;
	width: 929px;
	/*height: 176px;*/
	margin: 20px;
	background-color: #463E2B;
}

#shop-banner p {
	margin-top: 1px;
	text-align: left;
}


/** nowy wygl?d podgl?du produktu **/

.center_product {
  width: 996px;
}

/*    podgl?d produktu   */
/*.center_product .tlo_produktu {
  float: left;
  background: #262221;
  padding: 20px;
  width: 929px;
  margin-top: 20px;
  margin-bottom: 20px;
}*/
.center_product .tlo_produktu {
  display: block;
  float: left;
  width: auto;
  background: #262221;
  padding: 16px 28px 20px 20px;
  margin-top: 14px;
  margin-bottom: 20px;
}

.center_product .product_description {
	float: left;
	color: #C3C3C3;
	margin-bottom: 10px;	
}
.center_product a img {
	border: none;	
}
.center_product td.foto {
	align: center;
}
.center_product .tlo_produktu .zdjecie_produktu_male {
  float: left;
  width: 180px;
  height: 180px;
  border: 5px solid #000000;
}
.zdjecie_produktu_male img {
	cursor: crosshair;
	position: relative;
}
.center_product .tlo_produktu .opis_produktu {
  float: left;
  width: 710px;
  margin-left: 20px;
}
.center_product .tlo_produktu .opis_produktu .nawigacja_produktu {
  float: left;
}
.center_product .tlo_produktu .opis_produktu .nawigacja_produktu a {
  float: left;
  height: 18px;
  text-align: center;
  padding: 2px 25px 0px 35px;
  color: #C5C5C5;
  text-decoration: none;
  font-size: 12px;
}
.center_product .tlo_produktu .opis_produktu .nawigacja_produktu a.pierwszy {
  background: #2D2D2D url(images/nawigacja_arrow.png) no-repeat;
}
.center_product .tlo_produktu .opis_produktu .nawigacja_produktu a.drugi {
  background: #383838 url(images/nawigacja_arrow.png) no-repeat;
}
.center_product .tlo_produktu .opis_produktu .nawigacja_produktu a.selected_nawigacja {
  background: #454545 url(images/nawigacja_arrow_red.png) no-repeat;
}
.center_product .tlo_produktu .opis_produktu .nawigacja_produktu a.pobierz_specyfikacje {
  margin-left: 155px;
  background: #333333 url(images/pobierz_specyfikacje.png) no-repeat;
}
.center_product .tlo_produktu .opis_produktu h1 {
  float: left;
  color: #C3C3C3;
  font-size: 20px;
  width: 100%;
  clear: both;
  margin-bottom: 0px;
  text-align: left;
}
.center_product .tlo_produktu .opis_produktu p {
  float: left;
  font-size: 12px;
  color: #C3C3C3;
  text-align: justify;
  /*margin-bottom: 0px;*/
  margin: 10px 0;
  width: 100%;
}
/* tabelka */
.center_product .divmargin{
  float: left;
  padding: 0px 10px 0px 5px; 
  width: 926px; 
}
.center_product .tabela {
  float: left;
  clear: both;
  width: 100%;
}
.center_product .tabela table {
  border: none;
  color: #FFFFFF;
  width: 100%;
}
.center_product .tabela tr.nagl {
  background : #1D1918;
}
.center_product .tabela tr.jas {
  background: #423B33;
}
.center_product .tabela tr.ciem {
  background: #342F2B;
}
.center_product .tabela td {
  padding: 1px 7px;
  color: #FFFFFF;
  font-size: 13px;
  text-align: center;
}
.center_product .tabela td.text_left {
  text-align: left;  
}
.center_product td.iko {
  text-align: center;
  padding: 4px 0;
}
/*.center_product .tlo_produktu .tabela {
  float: left;
  clear: both;
  width: 100%;
}
.center_product .tlo_produktu .tabela table {
  border: none;
  color: #FFFFFF;
  width: 100%;
}
.center_product .tlo_produktu .tabela tr.nagl {
  background : #1D1918;
}
.center_product .tlo_produktu .tabela tr.jas {
  background: #423B33;
}
.center_product .tlo_produktu .tabela tr.ciem {
  background: #342F2B;
}
.center_product .tlo_produktu .tabela td {
  padding: 1px 7px;
  color: #FFFFFF;
  font-size: 13px;
  text-align: left;
}
.center_product .tlo_produktu td.iko {
  text-align: center;
}*/
.center_product td.span {
	background: #262221;
	width: 91px;
	padding: 0 !important;
}
.center_product .old_price {
	color: #777;
	text-decoration: line-through;
}
.center_product .new_price {
	
}
.center_product .tlo_produktu .tabela td.price {
  background: #3A3A3A;
}
.center_product .tlo_produktu .tabela td.foto_on {
  background: url(images/aparat_on.png) center no-repeat;
}
.center_product .tlo_produktu .tabela td.foto_off {
  background: url(images/aparat_off.png) center no-repeat;
}
.center_product .tlo_produktu .tabela td.phone_iko {
  background: url(images/telefon_iko.png) left no-repeat;
}
/*
.center_product .tlo_produktu .tabela td.szczegoly {
  width: 91px;
  padding: 0px;
  height: 100%;
  background: #262221 url(images/szczegoly_btn.jpg) center no-repeat;
}*/

/* naglowek ten d?ugi */
.center_product .naglowek_podstrona_produktu {
  float: left;
  width: 947px;
  margin: 10px 0px;
}
.center_product .naglowek_podstrona_produktu h1 {
  float: left;
  width: 100%;
  background: #262221 url(images/red_arrow_naglowek.png) no-repeat;
  font-size: 16px;
  margin: 0px;
  height: 26px;
  font-weight: normal;
  color: #9D9B9C;
  padding: 7px 0px 1px 30px;
}

/*     O K I E N K O    W Y S K A K U J A C E    z   opisem produktu szczegola?o    */
#pop_up {
  display: none;
  position: fixed;
  background: url(images/black_box.png) repeat;
  
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.content_product {
  position: absolute;
  left: 50%;
  display: none;
  margin-left: -300px;
  margin-top: 105px;
  background: #FFFFFF;
  width: 600px;
  /*height: 380px;*/
  border: 2px solid #C42634;
  background: #463E2B;
  z-index: 9;
  top: 0;
  color: #C4C4C4;
  z-index: 20000;
}
.lb_hd {
	cursor: pointer !important;
	}
.content_product .up {
  float: left;
  width: 560px;
  background: #262221;
  padding: 20px;
}
.content_product a img {
	border: none;
}
.content_product .up .foto {
  float: left;
  width: 80px;
  height: 80px;
  border: 3px solid #000000;
}
.content_product .up h1 {
  float: left;
  color: #C4C4C4;
  font-size: 16px;
  margin-left: 20px;
  font-weight: normal;
}
.content_product .maly_opis_produktu {
 float: left;
 width: 560px;
 background: #262221;
 padding: 0px 20px 20px 20px;
}
.content_product .maly_opis_produktu p {
  color: #C4C4C4;
  font-size: 11px;
  float: left;
  width: 100%;
  clear: both;
}
.content_product .tabelka {
  /*margin-top: 20px;*/
  float: left;
  background: #262221;
  width: 580px;
  padding: 10px;
}
.content_product .tabelka table {
  float: left;
  margin-left: 100px;
}
.content_product .tabelka tr.nie_pokazuj {
  display: none;
}
.content_product .tabelka td {
  float: left;
  color: #CDCCCA;
  width: 175px;
  height: 28px;
  padding: 12px 5px 0px 5px;
  font-size: 14px;
}
.content_product .tabelka td.lig {
  background: #423B33;
  text-align: right;
}
.content_product .tabelka td.bro {
  background: #342F2B;
  text-align: left;
}
.content_product .tabelka td.ziel,
.content_product .tabelka td.ziel_no_padding {
  background: #40543B;
  text-align: left;
}
.content_product .tabelka td.ziel_no_padding {
  padding-top: 7px;
  height: 33px;
}
.content_product .tabelka td.bro_foto {
  /*background: #342F2B url(images/aparat_on_long.png) left center no-repeat;*/
  background-color: #342F2B;
  text-align: left;
  padding-left: 10px;
  width: 170px;
}
.content_product .tabelka .dodaj_do_koszyka {
  float: right;
  width: 191px;
  height: 33px;
  margin-right: 1px;
}
.content_product .tabelka .dodaj_do_koszyka a {
  float: right;
  width: 191px;
  height: 33px;
  margin-right: 100px;
  background: url(images/dodaj_do_koszyka_btn.png) no-repeat;
}
.content_product .tabelka input {
  float: left;
  width: 174px;
  height: 24px;
  color: #000000;
  background: url(images/input_iloscm2.png) no-repeat;
  border: none;
}
.content_product .up .close {
  float: right;
  clear: both;
  margin: 10px 20px 0px 0px ;
}
.content_product .up .close a.close_btn {
  background: url(images/cross.png) left no-repeat;
  float: right;
  width: 20px;
  height: 20px;
  padding: 3px 0px 0px 20px;
  color: #A7090A;
  font-size: 12px;
  text-decoration: none;
}
.content_product .tabelka .inne_przyciski {
  float: right;
  clear: both;
  margin: 5px 100px 5px 0px;
}
.content_product .tabelka .inne_przyciski a {
  float: left;
  display: block;
  width: 191px;
  height: 33px;
}
.content_product .tabelka .inne_przyciski a.prosze_czekac {
  background: url(images/czekac.png) no-repeat;
  margin-right: 5px
}
.content_product .tabelka .inne_przyciski a.kontyn_zakupy {
  background: url(images/kontynuuj.png) no-repeat;
  margin-right: 2px;
}
.content_product .tabelka .inne_przyciski a.przejdz_do_koszyka {
  background: url(images/do_koszyka.png) no-repeat;
}
.content_product .gwiazdka {
  float: left;
  clear: both;
  margin-top: 10px;
}
.content_product .gwiazdka p {
  float: right;
  font-size: 10px;
  color: #CDCCCA;
}
.content_product .error_red {
  float: left;
  clear: both;
}
.content_product .error_red p {
  float: right;
  font-size: 10px;
  color: #BC0307;
  margin: 0px;
}



.koszyk_div {
  float: left;
  clear: both;
  width: 968px;
  /*border: 10px solid #463E2B;*/
  background: #292522;
  padding: 10px 0px;
  margin: 10px 0;
}
.koszyk_div h1 {
background:url("images/koszyk_h.jpg") no-repeat scroll left center transparent;
clear:both;
color:#D0D0D0;
float:left;
font-size:20px;
font-variant:small-caps;
padding-left:30px;
width:100%;
text-align: left;
}
.koszyk_div .tabela_koszyka table {
  float: left;
  clear: both;
  margin-left: 10px; 
}
.koszyk_div .tabela_koszyka table tr {
 float: left;
 clear: both;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td {
  float: left;
  color: #D0D0D0;
  text-align: left;
  height: 25px;
  font-size: 12px;
  font-family: arial;
  padding: 5px 0px 0px 20px;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.nazwa_produktu {
  width: 219px;
  padding-left: 100px;
  background: #242424 url(images/nazwa_kat_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.kategoria {
  width: 129px;
  padding-left: 50px;
  background: #2E2E2E url(images/kat_nagl.jpg) right center no-repeat
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.cena_za_sztuke {
  width: 109px;
  background: #373737 url(images/cena_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.ilosc {
  width: 89px;
  padding-left: 50px;
  background: #414141 url(images/ilosc_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.cena_za_ilosc {
  width: 83px;
  padding-left: 35px;
  background: #282828;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.remove {
  width: 46px;
  background: #191919;
}
.koszyk_div .tabela_koszyka table tr.one_line,
.koszyk_div .tabela_koszyka table tr.alt_line {
  height: 48px;
  margin-bottom: 2px;
}
.koszyk_div .tabela_koszyka table tr.one_line td,
.koszyk_div .tabela_koszyka table tr.alt_line td {
  color: #D0D0D0;
  text-align: center;
  float: left;
  height: 33px;  
  font-size: 12px;
  padding: 15px 10px 0px 10px;
  font-family: arial;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_nazwa {
  width: 290px;
  background: #313131;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_kategoria {
  width: 159px;
  background: #60605E url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_szt {
  width: 109px;
  background: #747474;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_ilosc {
  width: 119px;
  padding-top: 13px;
  height: 35px;
  background: #8A8A8A url(images/three_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_ilosc {
  width: 107px;
  background: #313131;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_remove {
  width: 46px;
  background: #191919 ;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_remove a.remove_btn {
  background: url(images/usun_btn.jpg) center center no-repeat;
  float: left;
  width: 15px;
  height: 17px;
  margin-left: 14px;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_ilosc input,
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_ilosc input {
  float: left;
  background: #E5E5E5;
  width: 40px;
  height: 20px;
  border: #676767;
  margin-left: 30px;
  text-align: center;
}
/*               t d            a l t e r na t y w n e                  */
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_nazwa {
  width: 290px;
  background: #2D2D2D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_kategoria {
  width: 159px;
  background: #595957 url(images/two_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_szt {
  width: 109px;
  background: #6D6D6D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_ilosc {
  width: 119px;
  padding-top: 13px;
  height: 35px;
  background: #838383 url(images/four_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_ilosc {
  width: 107px;
  background: #2D2D2D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_remove {
  width: 46px;
  background: #191919;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_remove a.remove_btn {
  background: url(images/usun_btn.jpg) center center no-repeat;
  float: left;
  width: 15px;
  height: 17px;
  margin-left: 14px;
}
.koszyk_div .tabela_koszyka table tr.one_line td p,
.koszyk_div .tabela_koszyka table tr.alt_line td p {
  margin: 0px;
}


/*                     h o v e r y   td                        */
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_nazwa:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_kategoria:hover {
  background: #BF222F url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_szt:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_ilosc:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_ilosc:hover {
  background: #BF222F url(images/three_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_nazwa:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_kategoria:hover {
  background: #BF222F url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_szt:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_ilosc:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_ilosc:hover {
  background: #BF222F url(images/three_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_remove a.remove_btn:hover {
  background: url(images/usun_btn_red.jpg) center center no-repeat;
}

/*      l i s t a    z a m o w i e n            */
.koszyk_div .tabela_koszyka table tr.nag_tab td.status {
  width: 115px;
  padding-left: 65px;
  background: #242424 url(images/nazwa_kat_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.numer {
  width: 115px;
  padding-left: 65px;
  background: #2E2E2E url(images/kat_nagl.jpg) right center no-repeat
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.data {
  width: 115px;
  padding-left: 65px;
  background: #373737 url(images/cena_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.kwota {
  width: 115px;
  padding-left: 65px;
  background: #414141 url(images/ilosc_nagl_brown.png) right center no-repeat;
}

.koszyk_div .tabela_koszyka table tr.one_line td.one_line_status {
  width: 151px;
  background: #313131;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_numer {
  width: 160px;
  background: #60605E url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_data {
  width: 160px;
  background: #747474;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_kwota {
  width: 160px;
  background: #313131 url(images/three_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_szczegoly {
  width: 155px;
  font-size: 16px;
  font-variant: small-caps;
  background: url(images/szczegoly_bg.jpg) left center no-repeat;
}

.koszyk_div .tabela_koszyka table tr.one_line td.one_line_szczegoly a {
	text-decoration: none;
	display: block;
	width: 100%;	
	height: 100%;
}

/*               t d            a l t e r na t y w n e                  */
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_status {
  width: 151px;
  background: #2D2D2D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_numer {
  width: 160px;
  background: #595957 url(images/two_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_data {
  width: 160px;
  background: #6D6D6D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_kwota {
  width: 160px;
  background: #313131 url(images/four_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_szczegoly {
  width: 155px;
  font-size: 16px;
  font-variant: small-caps;
  background: url(images/szczegoly_bg.jpg) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_szczegoly a {
	display: block;
	width: 100%;	
	height: 100%;
}




/*
.koszyk_div {
  float: left;
  clear: both;
  width: 972px;
  background: #292522;
  padding: 10px;
  margin-bottom : 10px;
}
.koszyk_div h1 {
 float: left;
 clear: both;
 width: 100%;
 padding-left: 30px;
 background: url(images/koszyk_h.jpg) left center no-repeat;
 color: #D0D0D0;
 font-size: 20px;
 font-variant: small-caps;
}
.koszyk_div .tabela_koszyka table {
  float: left;
  clear: both;
  margin-left: 48px;
}
.koszyk_div .tabela_koszyka table tr {
 float: left;
 clear: both;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td {
  float: left;
  color: #D0D0D0;
  text-align: left;
  height: 25px;
  font-size: 12px;
  font-family: arial;
  padding: 5px 0px 0px 20px;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.nazwa_produktu {
  width: 193px;
  padding-left: 80px;
  background: #242424 url(images/nazwa_kat_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.kategoria {
  width: 99px;
  padding-left: 30px;
  background: #2E2E2E url(images/kat_nagl.jpg) right center no-repeat
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.cena_za_sztuke {
  width: 109px;
  background: #373737 url(images/cena_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.ilosc {
  width: 89px;
  padding-left: 40px;
  background: #414141 url(images/ilosc_nagl.jpg) right center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.nag_tab td.cena_za_ilosc {
  width: 98px;
  background: #282828;
}
.koszyk_div .tabela_koszyka table tr.one_line,
.koszyk_div .tabela_koszyka table tr.alt_line {
  height: 48px;
  margin-bottom: 2px;
}
.koszyk_div .tabela_koszyka table tr.one_line td,
.koszyk_div .tabela_koszyka table tr.alt_line td {
  color: #D0D0D0;
  text-align: center;
  float: left;
  height: 18px;
  font-size: 12px;
  padding: 15px 0px;
  font-family: arial;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_nazwa {
  width: 264px;
  background: #313131;
}
.koszyk_div td.one_line_nazwa a {
  color: #D0D0D0;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_kategoria {
  width: 129px;
  background: #60605E url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_szt {
  width: 129px;
  background: #747474;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_ilosc {
  width: 129px;
  background: #8A8A8A url(images/three_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_ilosc {
  width: 127px;
  background: #313131;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_ilosc input,
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_ilosc input {
  float: left;
  background: #E5E5E5;
  width: 50px;
  height: 20px;
  border: 1px solid #676767;
  margin-left: 40px;
  margin-top: -4px;
  text-align: center;
}
.koszyk_div .tabela_koszyka table .one_line_kategoria.redpix {
  background: #8A8A8A url(images/red_rog.png) left center no-repeat !important;
}
.koszyk_div .tabela_koszyka table .one_line_ilosc.redpix {
  background: #8A8A8A url(images/red_rog.png) left center no-repeat !important;
}
/*               t d            a l t e r na t y w n e                  */
/*.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_nazwa {
  width: 264px;
  background: #2D2D2D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_kategoria {
  width: 129px;
  background: #595957 url(images/two_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_szt {
  width: 129px;
  background: #6D6D6D;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_ilosc {
  width: 129px;
  background: #838383 url(images/four_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_ilosc {
  width: 127px;
  background: #2D2D2D;
}
 */

/*                     h o v e r y   td                        */
/*.koszyk_div .tabela_koszyka table tr.one_line td.one_line_nazwa:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_kategoria:hover {
  background: #BF222F url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_szt:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_cena_ilosc:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.one_line td.one_line_ilosc:hover {
  background: #BF222F url(images/three_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_nazwa:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_kategoria:hover {
  background: #BF222F url(images/one_rog.png) left center no-repeat;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_szt:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_cena_ilosc:hover {
  background: #BF222F;
}
.koszyk_div .tabela_koszyka table tr.alt_line td.one_line_ilosc:hover {
  background: #BF222F url(images/three_rog.png) left center no-repeat;
}*/

/*                      Z A M O W I E N I E                     */
.koszyk_div .szczegoly_zamowienia_box {
  float: left;
  clear: both;
  width: 94 8px;
  margin: 10px 0px 0px 0px;
  font-family: serif;
  padding: 0px 10px;
}
.koszyk_div .szczegoly_zamowienia_box p {
  float: left;
  height: 28px;
  padding-top: 8px;
  text-align: center;
  color: #D0D0D0;
  font-size: 16px;
  margin: 0px;
}
.koszyk_div .szczegoly_zamowienia_box p input {
  float: left;
  width: 12px;
  height: 12px;
  border: 1px solid #33302E;
  margin: 4px 3px 0px 0px;
}
.koszyk_div .szczegoly_zamowienia_box p.szczegoly_nagl,
.koszyk_div .szczegoly_zamowienia_box p.szczegoly_nagl_long {
  float: left;
  background: url(images/szczegol_nagl.jpg) no-repeat;
  width: 146px;
  text-align: left;
  padding-left: 10px;
}
.koszyk_div .szczegoly_zamowienia_box p.szczegoly_nagl_long {
  height: 50px; 
  padding-top: 3px;
  background: url(images/szczegol_nagl_long.jpg) no-repeat;
}
.koszyk_div .szczegoly_zamowienia_box p.light_grey_p,
.koszyk_div .szczegoly_zamowienia_box p.light_grey_p_long, 
.koszyk_div .szczegoly_zamowienia_box p.light_grey_p_long_filled {
  background: #6F6B68;
  padding: 8px 15px 0px 5px;
}
.koszyk_div .szczegoly_zamowienia_box p.light_grey_p_long {
  height: 50px;
  padding: 0px;
}
.koszyk_div .szczegoly_zamowienia_box p.light_grey_p_long_filled {
  padding: 5px 0px;
  height: 40px;
  width: 791px;
  text-align: left;
}
.koszyk_div .szczegoly_zamowienia_box p.middle_grey_p {
  background: #605C59;
  padding: 8px 30px 0px 20px;
}
.koszyk_div .szczegoly_zamowienia_box p.dark_grey_p {
  background: #55514E;
  padding: 8px 30px 0px 20px;
}
.koszyk_div .szczegoly_zamowienia_box p textarea {
  border-bottom: 5px solid #6F6B68;
  border-right: 10px solid #6F6B68;
  border-top : 5px solid #6F6B68;
  border-left: 0px;
  background: #E7E7E7;
  width: 782px;
  height: 30px;
  margin: 0px;
  margin-top: 5px;
}
.koszyk_div .podsumowanie_zamowienia {
  float: left;
  clear: both;
  width: 948px;
  margin: 20px 0px 12px 0px;
  font-family: serif;
  padding: 0px 10px;
}
.koszyk_div .podsumowanie_zamowienia table{
  /*margin-left: -146px;*/
  float: left;
}
.koszyk_div .podsumowanie_zamowienia tr {
  float: left;
  clear: both;
  width: 100%;
}
.koszyk_div .podsumowanie_zamowienia td {
  float: left;
  height: 26px;
  text-align: center;
  padding: 10px 35px;
  color: #D0D0D0; 
}
.koszyk_div .podsumowanie_zamowienia td.opis_kosztow_td {
  background: #0F0F0F;
  width: 130px;
  text-align: left;
  padding: 10px;
}
.koszyk_div .podsumowanie_zamowienia td.wartosc_zamowienia_td {
  background: #807C79 url(images/wartosc_zam_bg.jpg) left center no-repeat;
  width: 172px;
  padding: 13px 10px;
  height: 20px;
}
.koszyk_div .podsumowanie_zamowienia td.koszt_dostawy_td {
  background: #6B6764;
  width: 137px;
  padding: 13px 10px;
  height: 20px;
}
.koszyk_div .podsumowanie_zamowienia td.calk_koszt_zamowienia_td {
  background: #C42634;
  width: 379px;
}
.koszyk_div .podsumowanie_zamowienia td.opis_kosztow_down_td {
  background: #0F0F0F;
  width: 80px;
}
.koszyk_div .podsumowanie_zamowienia td.wartosc_zamowienia_down_td {
  background: #8B8786; 
  width: 122px;
}
.koszyk_div .podsumowanie_zamowienia td.koszt_dostawy_down_td {
  background: #75716E;
  width: 87px;
}
.koszyk_div .podsumowanie_zamowienia td.calk_koszt_zamowienia_down_td {
  background: #A92A35;
  width: 379px;
}
.koszyk_div .buttons_bar {
  float: left;
  clear: both;
  width: 100%;
}
.koszyk_div .buttons_bar a.come_back_btn {
  float: left;
  width: 75px;
  height: 28px;
  margin-top: 9px;
  margin-left: 0px;
  background: url(images/button_wroc_lewa.png) no-repeat;
}
.koszyk_div .buttons_bar a.send_order_btn {
  float: right;
  width: 150px;
  height: 28px;
  background: url(images/zloz_zam_btn.png) no-repeat;
}




/*          o    n a s         */
.news_aboutus_box {
  float: left;
  clear: both;
  width: 100%;
  margin: 16px 0px 0px 0px;
}
.news_aboutus_box .actual_news {
  float: left;
  width: 225px;
  background: #262221;
  padding: 0px;
  margin-bottom: 15px;
}
.news_aboutus_box .actual_news h1,
.news_aboutus_box .about_us h1 {
  display: block;
  color: #C0C0C0;
  font-size: 20px;
  font-weight: 100;
  font-variant: small-caps;
  margin: 0px;
}
.news_aboutus_box .actual_news h1 {
  background: #000000; 
  float: left;
  width: 215px;
  padding: 5px;
}
.news_aboutus_box .actual_news ul,
.news_aboutus_box .about_us ul {
  color: #C0C0C0;
  font-size: 16px;
  list-style: none;
  padding: 0px 0px 0px 10px;
  margin-bottom: 10px;
  text-align:left;
}
.news_aboutus_box .actual_news ul {
  float: left;
  width: 210px;
  margin-top: 10px;
  padding-left: 0px;  
}
.news_aboutus_box .actual_news ul li,
.news_aboutus_box .about_us ul li {
  background: url(images/white_arrow.png) left center no-repeat;
  padding-left: 25px; 
  margin-bottom: 10px;
}
.news_aboutus_box .actual_news ul li {
  float: left;
  clear: both;
  width: 200px;
  height: 23px;  
  padding-top: 5px;
  margin-bottom: 5px;
}
.news_aboutus_box .actual_news ul li a {
  text-decoration: none;    
}
.news_aboutus_box .actual_news ul li:hover {
  background: #BE222F url(images/white_arrow.png) left center no-repeat;  
}
.news_aboutus_box .about_us {
  float: left;
  width: 702px;
  margin-left: 16px;
  background: #262221;
  padding: 10px;
}
.news_aboutus_box .about_us p {
  display: block;
  color: #C0C0C0;
  font-size: 16px;
  margin: 10px 0px 0px 0px;
}
.our_realizations {
  float: left;
  clear: both;
  width: 100%;
}
.our_realizations .head_realization {
  float: left;
  clear: both;
  width: 100%;
}
.our_realizations .head_realization h1 {
  background: #000000;
  color: #FDFFFE;
  width: 166px;
  float: left;
  padding: 5px 0px 5px 60px;
  margin: 0px;
  font-size: 20px;
  font-variant: small-caps;
  font-weight: 100;
}
.gallery_items {
  float: left;
  width: 100%; 
}
.our_realizations .wyszukaj {
	z-index: 20000;
}
.our_realizations .black_bar {
	width: 227px;
}
.our_realizations img {
	width: 187px;
	border: none;
}
.our_realizations div.obrazek {
	overflow: hidden;
}
.realization_name {
	float: left;
	padding: 10px;        
	color: white;
	font-size: 14px;
	background-color: #000;
    font-variant: small-caps;
}

/*     l i s t a    p l i k o w       */
.zawartosc {
  float: left;
  width: 956px;
  clear: both;
  padding: 20px;
  background: #262221;
  margin-top: 10px;
}
.zawartosc h1 {
  display: block;
  text-align: left;
  font-size: 25px;
  color: #C9C8C6;
  font-variant: small-caps;
  font-weight: 100;
}
.zawartosc .file_bar {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}
.zawartosc .file_bar a {
  float: left;
  clear: both;
  background: #454545 url(images/files_ico.jpg) left no-repeat;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 14px;
  font-variant: small-caps;
  text-align: left;
  padding: 5px 20px 5px 48px;
}
.zawartosc .file_bar p {
  float: left;
  clear: both;
  width: 915px;
  margin: 10px 0px 0px 35px;
  color: #979998;
  font-size: 12px;
  text-align: left;
}
.contact-files {
	padding: 20px;
	background-color:#262221;
	color:#CECECE;
	float: left;
	margin: 5px 0 0px 0px;
	padding:10px;
	width: 303px;
}
.contact-files a {
	width: 163px;
	height: 20px;
	display: block;
	background: #454545 url(images/plikidopobrania.jpg) left no-repeat;
}

.news_more {
    width: 57px;
    text-align: right;
    display: block;    
    float: right;
	margin: 0px 4px 4px 0px;
    background: url(images/red_rog.png) left no-repeat; 
}
.news_aboutus_box .actual_news ul li.real_selected, 
.news_aboutus_box .about_us ul li.real_selected {  
    background: url("images/red_rog.png") no-repeat scroll left center transparent;
}
.news_aboutus_box .actual_news ul li.real_selected a, 
.news_aboutus_box .about_us ul li.real_selected a {
    color: #FFFFFF;
}
.news_aboutus_box .actual_news ul li.real_selected {
  background: none;
  padding-left: 0px;  
}
.news_aboutus_box .actual_news ul li.real_selected {
  padding-top: 5px;
  margin-bottom: 5px;
  background: #BE222F url(images/white_arrow.png) left center no-repeat;  
  padding-left: 25px;
  width: 200px;
  color: #FFFFFF;
  float: left;
  clear: both;
  height: 25px;
  padding-top: 5px;
  margin-bottom: 5px;
}
.news_box {
    float: left;
    width: 225px;
}
.our_realizations .obrazek img{
    height: 166px;
    width: 166px;
}





/*widok produktu*/


 .tlo_produktu .tabela {
  float: left;
  clear: both;
  margin-top: 15px;
  margin-bottom: 16px;
  margin-left: -2px; 
}
 .tlo_produktu .tabela table {
  border: none;
  color: #FFFFFF;
}
 .tlo_produktu .tabela tr.nagl {
  background : #1D1918;
}
 .tlo_produktu .tabela tr.jas {
  background: #423B33;
}
 .tlo_produktu .tabela tr.ciem {
  background: #342F2B;
}
 .tlo_produktu .tabela tr.open_tr {
  background: #454140 url(images/open_tr_bg.jpg) right repeat-y;
  /*display: none;*/
}
.tlo_produktu .tabela td {
  padding: 7px 7px;
  height: 16px;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}
.tlo_produktu .tabela td.text_left {
  text-align: left;  
}
 .tlo_produktu .tabela td.nazwa_produktu_td {
  text-align: left;
}

 .tlo_produktu .tabela td.price {
  background: #3A3A3A;
}
 .tlo_produktu .tabela td.foto_on {
  background: url(images/aparat_on.png) center no-repeat;
}
 .tlo_produktu .tabela td.foto_off {
  background: url(images/aparat_off.png) center no-repeat;
}
 .tlo_produktu .tabela td.phone_iko {
  background: url(images/telefon_iko.png) center no-repeat;
} 
 .tlo_produktu .tabela td.szczegoly {
  width: 81px;
  min-height: 35px;
  padding: 0px 10px 0px 0px;
  background: #C42634 url(images/zamow_arrow.png) right no-repeat ;
  cursor: pointer;
}

.cart_gross {
	width: 100px;
}
 .tlo_produktu .tabela tr.open_tr td {
  padding: 1px 10px;
  background: #423B33;
  height: 22px;
}
 .tlo_produktu .tabela tr.open_tr td input {
 	width: 50px;
 	height: 14px;
 	margin: 1px 0px;
 	background: #FFFFFF;
    border: 0px;
    text-align: left;
 }
 .cqty {
 	width: 50px;
 }
 .center_product .tlo_produktu .tabela .open_td td {
 	text-align: center;
 }
 .center_product .tlo_produktu .tabela .open_td td.green {
 	text-align: center;
 }
 .tlo_produktu .tabela tr.open_tr td.open_td {
  background: #454140 url(images/open_tr_bg.jpg) right repeat-y;
  padding: 10px;
}
.center_product .divmargin{
  float: left;
  padding: 0px 10px; 
  width: 926px; 
}
.szczegoly_brak {
	 background: #262221 url(images/open_tr_bg.jpg) right repeat-y;
}
 .tlo_produktu .tabela tr.open_tr td.brown {
  background: #342F2B;
}
 .tlo_produktu .tabela tr.open_tr td.brown_photo {
  background: #342F2B url(images/aparat_on.png) center no-repeat;
}
 .tlo_produktu .tabela tr.open_tr td.green {
  background: #40543B;
}
 .tlo_produktu .tabela tr.open_tr td.white {
   background: #FFFFFF;  
 }
 .tlo_produktu .tabela tr.open_tr td.pusta {
   width: 200px;
   background: #454140;   
  }
 .tlo_produktu .tabela tr.open_tr td.dodaj_do_koszyka {
  background: url(images/dodaj_do_koszyka_btn.png) no-repeat;
  width: 163px;
  height: 24px;
  cursor: pointer;
}
 .tlo_produktu .tabela tr.open_tr td.dodaj_do_koszyka_long {
  background: #C42634 url(images/dodaj_do_koszyka_btn_long.png) center no-repeat;
  width: 177px;
  height: 24px;
  cursor: pointer; 
 }
.nav-bars {
	z-index: 17000;
	}
.m_cart_l {
	display: block;
	float: right;
	width: 156px;
	height: 16px;
	color: #fff;
	padding: 12px 16px;
	background-color: #bf222f;
	margin-right: 28px;
	margin-top: 20px;
	text-decoration: none;
}
a.m_cart_l:hover {
 background: #000000;    
}


/*   w i d o k     s k l e p u     */
.pasek_z_koszykiem {
   float: left;
   clear: both;
   width: 972px;
   margin-top: 14px; 
}
.pasek_z_koszykiem .pasek_z_koszykiem_red {
  float: left;
  width: 206px;
  height: 40px;
  background: #C42634 url("images/pasek_z_koszykiem_red.png") no-repeat right ;  
}
.pasek_z_koszykiem .pasek_ilosc_produktow {
  float: left;
  height: 30px;
  width: 140px;
  padding: 10px 40px 0px 30px;
  background: #211F1F url(images/pasek_ilosc_produktow.jpg) right no-repeat;  
}
.pasek_z_koszykiem .pasek_ilosc_produktow p,
.pasek_z_koszykiem .pasek_wartosc_produktow p {
  color: #FFFFFF;
  font-size: 16px;
  margin: 0px;
  text-align: center;  
}
.pasek_z_koszykiem .pasek_wartosc_produktow {
  float: left;
  height: 30px;
  width: 210px;
  padding: 10px 20px 0px 20px;
  background: #302B24;    
}
.pasek_z_koszykiem .pasek_ilosc_produktow p strong,
.pasek_z_koszykiem .pasek_wartosc_produktow p strong {
  font-weight: 600;
}
.pasek_z_koszykiem .loguj_rejestruj {
  float: left;
  height: 40px;  
  margin-left: 10px;
}
.pasek_z_koszykiem .loguj_rejestruj a.zaloguj_btn {
  float: left;
  width: 84px;
  height: 40px;
  background: url(images/zaloguj_btn.jpg) no-repeat;  
}
.pasek_z_koszykiem .loguj_rejestruj a.rejestruj_btn {
  float: left;
  width: 94px;
  height: 40px;
  background: url(images/rejestracja_btn_nowy.jpg) no-repeat;  
}
.pasek_z_koszykiem .loguj_rejestruj a.twoje_konto_btn {
  float: left;
  width: 103px;
  height: 40px;
  background: url(images/twoje_konto_btn.jpg) no-repeat;  
}
.pasek_z_koszykiem .loguj_rejestruj a.wyloguj_btn {
  float: left;
  width: 75px;
  height: 40px;
  background: url(images/wyloguj.png) no-repeat;  
}

.pasek_z_koszykiem .pasek_rozwin {
  float: right;
  width: 108px;
  height: 50px;  
  margin-right: 4px;
}   
.pasek_z_koszykiem .pasek_rozwin a {
  display: block;
  width: 108px;
  height: 50px;  
  background: url(images/pasek_rozwin.jpg) no-repeat;  
}
.rozwin_koszyk_content .pasek_zwin {
  float: right;
  width: 108px;
  height: 50px; 
  margin-top: 8px;    
}
.rozwin_koszyk_content .pasek_zwin a {
  display: block;
  width: 108px;
  height: 50px;  
  background: url(images/zwin_koszyk.jpg) no-repeat;  
}
.rozwin_koszyk_content {
  float: left;
  clear: both;
  margin-top: 16px;
  display: none;
  width: 969px;
  text-align:left;
}
span.empty_cart {
  color: #C42634;  
  text-align: center;
  width: 968px;
  float: left;
  clear: both;
  margin-top: 10px;
  background: #262221;
  padding: 10px 0px;
}
.rozwin_koszyk_content table td.nazwa_produktu_koszyk {
  width: 440px;
  height: 40px;
  padding: 0px;
  border: 0px;
  background:url("images/nazwa_produktu_koszyk.jpg") no-repeat scroll 98px 0 #1A1818;  
}
.rozwin_koszyk_content table td.ilosc_produktu_koszyk {
  width: 270px;
  height: 40px;
  padding: 0px;
  border: 0px;
  background: #262221 url(images/ilosc_produktu_koszyk.jpg) no-repeat; 
}
.rozwin_koszyk_content table td.wartosc_produktu_koszyk {
  width: 260px;
  height: 40px;
  padding: 0px;
  border: 0px;
  background:url("images/wartosc_produktu_koszyk.jpg") no-repeat scroll 0 0 #302B24;  
}
.rozwin_koszyk_content table.razem_koszyk_tabela td.razem_koszyk {
  width: 205px;
  height: 40px;
  padding: 0px;
  border: 0px;
  background: #BF222F url(images/razem_koszyk_short.png) right no-repeat;  
}
.rozwin_koszyk_content table td,
.rozwin_koszyk_content table td.no_rightbor,
.rozwin_koszyk_content table.razem_koszyk_tabela td {
  background: #302B24;  
  color: #FFFFFF;
  text-align: center;
  border-right: 2px solid #463E2B;
  border-top: 2px solid #463E2B;
  padding: 10px 32px 10px 32px;
  font-size: 16px;
}
.rozwin_koszyk_content table td.no_rightbor {
  border-right: 0px;  
}
.rozwin_koszyk_content table.razem_koszyk_tabela td {
  border: 0px; 
  padding: 10px 70px; 
}
.rozwin_koszyk_content table.razem_koszyk_tabela {
  margin-top: 16px;  
  margin-bottom: 6px;  
  float: left;
}
.rozwin_koszyk_content .przejdz_do_koszyka_koszyk {
   float: right;
   margin: 17px 10px 0px 0px;
   width: 191px;
   height: 40px; 
}
.rozwin_koszyk_content .przejdz_do_koszyka_koszyk a {
   float: right;
   width: 191px;
   height: 40px; 
   background: url(images/do_koszyka.png) no-repeat;
}

.loader_img {
	position: absolute;
	top: -95px;	
}
.prof_img {
	width: 48px;
	height: 48px;
}
.center_product .prof_no_img {
	border: none;
	margin-left:15px;
} 
.center_product .tabela .foto_strefa {
	width: 48px;
	margin: 0;
	padding: 4px;
}


/*    t w o j e     k o n t o       */
.sites_content_2 h1.twoje_konto_h {
  display: block;
  float: left;
  padding-left: 20px;
  color: #D0D0D0;
  font-size: 20px;
  font-variant: small-caps;
  width: 100%;
  background: url(images/twoje_konto_ico.jpg) left no-repeat;  
  margin: 0px;
}
.sites_content_2 .twoje_konto_bar {
    
}


/*  r e j e  s t r a c j a     */
.formularz_bar .rejestracja_kolumna {
  float: left;
  width: 454px;
  padding-left: 30px;
  border-top: 1px solid #463E2B; 
  margin-top: 10px; 
}
.formularz_bar .rejestracja_kolumna.no_column {
  width: 968px;  
}
.formularz_bar .rejestracja_kolumna.with_border {
  border-right: 1px solid #463E2B;  
}
.formularz_bar .rejestracja_kolumna.cart,
.formularz_bar .rejestracja_kolumna.with_border.cart {
  width: 457px;  
}
.formularz_bar .rejestracja_kolumna.with_border.cart {
  margin-left: 10px;
  width: 429px;  
}
.formularz_bar .rejestracja_kolumna.no_top_bor {
  border-top: 0px;
  width: 100%; 
  margin-top: 20px; 
}
.formularz_bar .rejestracja_kolumna.long_kolumna {
  width: 454px;  
  border-top: 0px;
  border-right: 1px solid #463E2B;
  margin-top: 0px;
}
.formularz_bar .rejestracja_kolumna.long_kolumna .sub_login {
  margin-left: 122px;  
}
.formularz_bar .rejestracja_kolumna.no_top_bor p {
  clear: none;  
}
.formularz_bar .rejestracja_kolumna.no_top_bor .sub_login {
  margin-left: 0px;  
}
.formularz_bar .rejestracja_kolumna.no_top_bor input {
  margin-right: 20px;  
}
.formularz_bar .rejestracja_kolumna h2 {
  display: block;
  float: left;
  width: 100%;
  color: #C9C8C6;
  font-size: 16px;
  font-variant: small-caps;
  font-weight: 100;
  text-align: left; 
}
.formularz_bar .rejestracja_kolumna p {
  display: block;
  float: left;
  clear: both;
  margin: 0px 0px 15px 0px; 
  font-size: 12px; 
}
.formularz_bar .rejestracja_kolumna.no_column p {
  clear: none;  
  margin-right: 10px;
}
.formularz_bar .rejestracja_kolumna input {
  width: 170px;  
}
.formularz_bar .rejestracja_kolumna input.checkbox {
  width: 10px;
  height: 10px; 
  margin: 6px 20px 0px 0px; 
}
.formularz_bar .rejestracja_kolumna label {
  margin-left: 0px; 
  padding-left: 0px; 
  width: 125px;
}
.formularz_bar .rejestracja_kolumna label.long_label {
  width: 390px;  
}
.formularz_bar .rejestracja_kolumna .kod_weryfikacyjny {
  float: left;
  margin: 0px; 
  clear: left; 
  margin: 15px 0px 10px 0px;
}  
.formularz_bar .rejestracja_kolumna .przeladuj {
  float: left; 
  margin: 27px 0px 0px 25px; 
}   
.formularz_bar .rejestracja_kolumna a.inny_adres {
  display: block;
  color: #DAC08D;
  font-size: 12px;
  float: left;
  clear: both; 
  margin-bottom: 15px;   
} 
.formularz_bar .rejestracja_kolumna p span.error_text {
  margin: 5px 0px 0px 10px;
  float: left;
  color: #FFFFFF;  
}
.formularz_bar .rejestracja_kolumna .accept_regulamin {
   margin: 20px 0px 0px 0px; 
   float: left;
}
.formularz_bar .rejestracja_kolumna.no_column span {
  color: #DAC08D; 
  margin-top: 15px;
  font-size: 12px; 
  display: block;
}
.kreska {                                           
  float: left;
  clear: both;
  width: 425px;
  background: #463E2B; 
  height: 1px; 
}
.kreska.small {
  width: 400px;  
}
.kreska.long {
  width: 923px;
  margin-left: 10px;  
}
.kreska.long.very {
  width: 968px;
  margin: 0px 0px 15px 0px;  
}
.kreska.long.cart {
  width: 947px;  
}
.kreska.long.very.nomar {
  margin-bottom: 0px;  
}
.formularz_bar.order_del_data {
  padding-bottom: 0px; 
  margin: 0px; 
}
     
.reqerr {
   /* border: 1px solid #d00 !important;
    height: 14px !important; */
}
.label_err {
    color: #C42634 !important;
}

/*#sp_access {
    float: none;
    margin: 4px;
    width: auto;
    padding: 0;
}*/

#sp_options {
    float: left;
    width: 100%;
    margin-top: -10px;
    margin-bottom: 10px;
}
#sp_options input {
    width: 20px;
    clear: left;
    margin-left: 40px;
}
#sp_desc {
    float: left;
    color: #C42634 !important
}
.price_unit {
    color: #bbb;
}
.price_col {
    width: 70px;
}


/*   s t r e f a    p r o f      */
.log-out {
  float: right;
  width: 100px;
  height: 40px;  
  margin-top: 15px;
}
.log-out a {
  float: right;
  width: 100px;
  height: 40px;  
  background: url(images/log-out-btn.png) no-repeat;
}
.screen-shots {
  float: left;
  width: 775px; 
  margin-bottom: 10px; 
}
.screen-shots img {
  border: 0px;
  margin: 0px 0px 0px 59px; 
  float: left;   
}
.enter-prog-prod {
  float: left;
  width: 143px;
  height: 121px;  
}
.enter-prog-prod a {
  float: left;
  width: 143px;
  height: 121px;
  background: url(images/entry-prog-prod.png) no-repeat;  
}

.opis_produktu .product_files {
    float: left;
    background: url(images/files_bg.jpg) no-repeat;
    margin: 10px 0;
    padding-left: 150px;
}
.opis_produktu .product_files li {
    display: block;
    float: left;
    margin-right: 8px;
    padding-top: 10px;
    height: 45px;
    background: url(images/file_icon.jpg) no-repeat;
}
.opis_produktu .product_files li.limg {
    background: url(images/file_img_icon.jpg) no-repeat;
}
.opis_produktu .product_files li a {
    padding-left: 42px;
    text-decoration: none;
    display: block;
    margin-top: 2px;
}
.opis_produktu .product_files li a span {
    background-color: #000;
    color: #ddd;
    padding: 3px;
}



.intro_box {
  display: block;
  float:left;
  clear: both;
  width: 100%;
  text-align: center;
  margin-top: 200px;
}
.intro_box a {
  padding: 10px 20px;
  background: #000000;
  margin-right: 20px;
  width: 200px;
  display: block;
  float: left;
  text-decoration: none;
}
.intro_box a:hover {
  background: #C42634; 
}