#test {
  width:960px;
  margin:auto;
  float:none;
}


table {
  float:none;
  margin:auto;
  clear:both
}
.stepsRegister {

  clear:both;
  width:950px;
  margin:10px auto;
}


.stepsRegister b {
  padding:5px 0;
  border-bottom:5px solid #f60;
  margin:0px;
}
.toggleAll {
  width:100%;
  float:left;
  clear:both;
  text-align:right
}

.krajDostawy {
  width:100%;
  float:left;
  clear:both;
  text-align:left;
  
}
.krajDostawy  .kraj{
  display:none;
}
.krajDostawy .sposob{
  float:left;clear:both;width:100%;
  margin:0 0 10px 0 ;
  
}
table.deliveryTable {
  width:auto !important;
  margin:0 !important;
}

.podsumowanieKoszyka {
float:right !important;
}



.menuBtnsDiv , .basketForm, table.basketTable ,table.usersTable {
  width:950px;
  margin:auto;
  clear:both;
  
}

.menuBtnsTbl {
  float:left;clear:both;margin:10px 0
  } 
.stepsRegister A {
  margin:5px ;
}


h2 {
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
}
/*  Layout */
    .belka_top {position:absolute; left:620px; top:30px; color: #ffffff; font-family:Arial; font-size:12px; }
    .menu_head {position:absolute; left:270px; top:80px; }
       
    .belka {color: #000000; font-family:Verdana; font-size:13px;}
    .text {color: #000000; font-family:Verdana; font-size:12px;}


body, table, tr, td, div, b, a, input, textarea, form, select {
	font-family: Arial,Tahoma,Geneva,Helvetica,Swiss,SunSans-Regular;
	font-size: 13px;
	margin:0px;
	}
body {margin-top:7px}	
a {text-decoration: none; color: #000}	

img { border: none }

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

a:hover, a.currentNavLink {
	color: #990000;
	text-decoration: underline;
	}
	
a.gora:link { color: #ffffff; font-size:12px; }
a.gora:visited { color: #ffffff; font-size:12px; }
a.gora:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
a.gora:active { color: #ffffff; font-size:12px; } 

.normal a:link {color: #000000;  font-size:12px; }
.normal a:visited {color: #000000;  font-size:12px; }
.normal a:hover { color: #000000;  font-size:12px; text-decoration: underline; }
.normal table, .normal td, .normal b { color: #000000; font-size:12px;}

.normal2 a:link {color: #ffffff;  font-size:12px; }
.normal2 a:visited {color: #ffffff;  font-size:12px; }
.normal2 a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
.normal2 table, .normal2 td, .normal2 b { color: #ffffff; font-family:Arial; font-size:12px;}

#10{
  font-size: 10px;
}
#11{
  font-size: 11px;
}
#12{
  font-size: 12px;
}
.red{
  color: #bb0000;
}
.green{
  color: #005500;
}
.blue{
  color: #000033;
}

/* Form elements */
select, textarea, input, textarea { 
    font-size: 12px;
}

.border0{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;

}

/* Price preview (info) */
.text_preview { 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-color: #563409;	
    font-size: 11px;
}

/* Terminarz */
.bg_red {    
    border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #770000;
    padding: 8px 16px;
}

.record_even {
    background-color: #f2f2f2;
    padding: 4px;
}
.record_odd {
    background-color: #fefefe;
    padding: 4px;
}
/* end Terminarz */

/* galeria */
.gallery_tab { 
	padding: 5px;
	margin: 5px;
	float: left;  
	border: 1px solid #cccccc; 	
}
    
#page_links, #page_links span { 
	color: #999; 
	font-size: 10pt 
}

#page_links span { 
	text-decoration: underline;
	margin: 0 2px 
}

#page_links #selected { 
	color: #888; 
	font-weight: bold 
}
/* koniec galerii */


/*wyszukiwarka ajax*/

div.searchDivHidden {
    position: absolute;
    left: 710px;
    border: 0px none none;
/*    border: 0px none none;*/
}
span.searchHint {
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
}
span.HintHighlight {
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
    background-color: #f0f0f0;
    color: black;
}
span.HintUnHighlight {
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
    background-color: white;
    color: black;
}
div.searchDiv {
    text-align: left;
    border-left: 1px solid black; 
    border-right: 1px solid black; 
    border-bottom: 1px solid black; 
    position: relative; 
    top: 0px;
    width: 135px; 
    left: 0px;
    background-color: white;
}
#magicDiv {
width: 0px; 
height: 0px; 
position: absolute;
}
/* map site */
.map_category_div{
padding: 3px;
}

.map_subcategory_div{
padding: 2px;
}

.map_category_link{
font-weight: bold;
font-size:12px;
}

.map_subcategory_link1{
}

/*end ajax search*/
/*ajax basket*/
div.actionAlertDiv {
z-index: 1000; background: transparent; position: fixed; top: 30%; left: 40%;
}

.pseudoLink {
	cursor: hand;
	cursor: pointer;
}

.SiteMapCatgories {

	width: 100%;
}
.SiteMapCatgories td {
	vertical-align: top;
	width: 50%;
	padding-left: 15px;
	text-align: left;
}

.SiteMapCatgories td.border {
	border-left: 1px solid #666;
	text-align: right;
}

.SiteMapCatgories td.border div {
	text-align: left;
}

.site_map_category a {
	font-size: 12px;
	font-weight: bold; 
}




















/*MK*/
.center {float:none;margin:auto}

#Header {width:960px;float:none;margin:auto;clear:both;margin-top:7px}
#Center {width:960px;float:none;margin:auto;clear:both}
#Middle {width:960px;float:left;margin:auto;clear:both;margin:10px 0 10px 0;}
#Footer {width:960px;float:none;margin:auto;clear:both;margin:2px auto 10px auto; border-top:1px #ccc solid;padding:10px 0}
#menuTabs {width:100%;float:left;clear:both;margin:15px 0 0 0 ;height:79px;background:url('../_img/tabsBg.jpg') repeat-x top left }
#menuTabs .center {width:920px}

#menuTabs select {display:none}

#menuTabs ul {text-align:center;margin:0 ; padding:0;float:left;margin-left:5px}
#menuTabs li ,#menuTabs li A , #menuTabs {font-family: Arial;font-size:14px;color: #000}
#menuTabs li A {float:left;margin-top:10px;width:120px}
#menuTabs li span.menuRightCorner{width:15px;height:34px;background:url('../_img/menuRC.jpg') no-repeat top right;float:left}
#menuTabs li span.menuLeftCorner{width:15px;height:34px;background:url('../_img/menuLC.jpg') no-repeat top left;float:left}
#menuTabs li {list-style-type:none;float:left;background:url('../_img/menuC.jpg') repeat-x top left;float:left;height:34px;}
#menuTabs li.active {background:url('../_img/menuC2.jpg') repeat-x top left;}
#menuTabs li.active span.menuRightCorner{background:url('../_img/menuRC2.jpg') no-repeat top right;}
#menuTabs li.active span.menuLeftCorner{background:url('../_img/menuLC2.jpg') no-repeat top right;}

#menuTabs ul ul {
  display:none;
}
#menuTabs ul ul li {
  display:none
}
#menuTabs ul ul li span {
DISPLAY:NONE
}

#menuTabs img {display:none}
.headerLineFirst{float:left;width:100%;clear:both}
.headerLineFirst .logoBox {float:left;width:140px;height:41px;background:url('../_img/logo1.jpg') no-repeat top left}
.headerLineFirst .logoBox a {display:block;width:100px;height:41px;}

.headerLineFirst .topMenu {float:left;width:815px;height:26px;;text-align:right;color:#2E36BF;padding-top:15px}
.headerLineSecond .logoBox {float:left;width:414px;height:72px;background:url('../_img/logo2.jpg') no-repeat top left}
.headerLineSecond .logoBox a {display:block;width:414px;height:72px;}


.logoBox a:hover {text-decoration:none !important;}


.headerLineSecond .topMenu {float:left;width:540px;height:72px;}
.topMenu a ,.topMenu b,.topMenu strong {color:#2E36BF;font-size:14px;padding:0 5px 0 5px;display:inline;font-weight:normal;}
.topMenu .loginfoTop {
  display:inline;margin:0;padding:0;font-size:11px; color:#000
}
.topMenu .loginfoTop A , .topMenu .loginfoTop B{
  font-size:12px;color:#000 ;
}
.basketInfo {width:450px;float:right;padding:10px 15px 18px 15px;height:30px;border:1px solid #ccc}
.basketImg {width:30px ;margin-right:15px;float:left;clear:none;}
.basketPriceInfo {width:290px ;float:left;clear:none;}
.basketPriceInfo a {font-size:14px ; padding:0}
.dokasy {width:105px ;margin-left:5px;float:right;clear:none;}
.basketInfo div {padding-top:10px;font-size:14px}
.basketInfo div.dokasy {width:105px ;margin-left:5px;float:right;clear:none;margin-top:0px;padding:0px}
.basketInfo div.dokasy a {padding:0px}

/*record Row*/

#Middle .dbEd {padding-left:15px;float:left;width:100%;margin-bottom:20px}
.recordRow {float:left;clear:none;width:160px;padding:5px;border:1px solid #ccc;height:300px;margin:6px}
.catList {padding-left:15px;float:left;width:100%;}
.catList .recordRow {height:120px;border:0px;width:162px;overflow:hidden}
.catList a {COLOR: #3b2cd1}
.catList a.mainLink {FONT-WEIGHT: bold! important; FONT-SIZE: 20px; COLOR: #3b2cd1;clear:both;text-decoration:underline}
.singleProductLink ,.singleProductImage {float:left;clear:both;width:90%;padding:5%;overflow:hidden}
.singleProductImage {height:150px;text-align:center}
.singleProductLink {height:40px;color:#3B2CD1;font-size:14px;text-decoration:underline;text-align:center}
.old_price {color:#666;font-size:11px;text-decoration:line-through}
.old_price span {color:red}
.infoLinx{float:left;width:100%;height:30px;overflow:hidden}
.moreInfo,.addToCartIco{width:46%;float:left;text-align:center;margin-left:2%;}
.priceInfo {font-weight:bold;font-size:13px;margin:5px 0 5px 0;text-align:center;float:left;width:100%}
.pagerDBE {padding:5px 0px 10px 20px;margin:0px 0px 15px 0px;float:left;width:100%}
.pagerDBETopLinks{display:none}
.pagerDBEBottomLinks {width:100%;text-align:center;padding-top:20px;float:left}
.pagerDBEBottomLinks A {color:#2E36BF;margin:5px 10px 5px 10px;text-decoration:underline}
.bar {padding:15px 0px 5px 0px;font-size:30px;font-weight:bold;width:950px;text-align:left;margin:auto;clear:both;color:#FF6F00}
.bar2 {padding:15px 0px 5px 0px;font-size:25px;font-weight:bold;width:950px;text-align:left;margin:auto;clear:both;color:#FF6F00}
.myExtBasket .bar {
  padding-bottom:0px;
}
#Middle .bar {
width:73%;
clear:none;
float:left;
padding-left:2%
}

#Middle #ListTopLinks{
width:22%;
float:left;
clear:none;
padding-right:2%
}

.fileOpen .bar {padding:15px 0px 0px 15px}
.fileOpenContent,.fileOpen {padding:5px 0px 10px 0px;margin:0px auto;float:none;width:960px}

#ListTopLinks {;width:35%;float:left;text-align:right;margin-top:10px}
.singleProductView {width:100%;float:left;clear:both}
.singleProductView .bar{width:100%;padding-left:0px}
.singleProductView .left {float:left;width:550px;}
.singleProductView .right {float:left;width:400px;}
.singleProductView .review {width:100%;float:left;clear:both;border-top:2px #ccc solid;display:none}
.dostepnosc {width:100%;float:left;clear:both;border-top:1px solid #ccc;margin:10px 0px 10px 0px;font-size:14px}
.infoRow {width:100%;float:left;clear:both;border-bottom:1px solid #ccc;padding:20px 0px 20px 0px;font-size:14px}
.infoRowLeft {width:30%;float:left}
.infoRowRight {width:70%;float:left}

.singleProductView .cenaKoszyk {width:100%;float:left;clear:both}
.cenaKoszyk .price {width:60%;float:left;padding:50px 0px 50px 0px;font-size:23px}
.cenaKoszyk .koszyk {width:40%;float:left;padding:50px 0px 50px 0px;}
.cenaKoszyk .koszyk form {float:none;margin:auto;width:50%}

div.addMainPage div {margin:10px 5px 10px 0px}
div.addMainPage {height:290px;clear:both;float:left;width:100%;margin-bottom:20px} 
div.addMainPage div.addLeft{width:565px;height:268px;padding:5px;border:1px solid #B5D2E2;float:left;margin-left:5px;margin-right:10px;background:url('../_img/poradnik.jpg') 50% 50%  no-repeat}
div.addMainPage div.addLeft A {width:246px;height:57px;display:block;MARGIN-TOP: 193px; DISPLAY: block; MARGIN-LEFT: 268px}
*html div.addMainPage div.addLeft A {MARGIN-TOP: 198px ; MARGIN-LEFT: 268px}
div.addMainPage div.addRight{width:337px;height:268px;padding:5px;border:1px solid #B5D2E2;float:left;overflow:hidden}
div.addMainPage div.addRight span {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px! important; BACKGROUND: #eee; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; margin:0 5px}
.footerLinks1  {text-align:center;width:100%;float:none;margin:5px auto;}


.menuTabsAddLinx {FLOAT: left; MARGIN: 12px auto; WIDTH: 100%; TEXT-ALIGN: center}
.menuTabsAddLinx A {font-size:15px !important;color:#3B2CD1 ; margin:0px 10px}
div.pseudo_link {cursor:pointer}
.errorMsg {float:left;text-align:left;clear:both;font-size:15px }
#kontaktInfo {
  width:50%;
  float:left;
  clear:none;
}
.tele {
  width:125px;
  float:left;clear:none;
  text-align:center
}
.mail{
 width:180px;
  float:left;clear:none;
  text-align:center
}
.gadu{
 width:100px;
  float:left;clear:none;
  text-align:center;
  color:#302FCB
}
.gadu img {
  margin:10px 25px 8px 0
}
#topSearch p.teleTxt {
  margin:4px 0 0 0 ;
  font-size:12px
}
div.centerSearch {width:44%;float:right;clear:none;}
.btnsearchadv {

}

input.noborder{
  border:0px;
}
#topSearch input.noborder{}
#topSearch {width:100%;float:left;clear:both; padding:15px 0 15px 0 ; border-bottom:2px #ccc solid;margin:auto}
#topSearch p ,#topSearch form {float:left;margin:0px;clear:none}
#topSearch form {float:right}

#topSearch #search_query_words {float:left;;width:270px;margin-right:5px; margin-top:2px; padding:2px;font-size:17px;background:#DFECFF;border:1px solid #5CABCC}

#topSearch p {height:20px;;padding-right:0px;margin-top:2px}
#topSearch a {color:#3B2CD1;text-decoration:underline;}
.iemyfriend {
  line-height:1px;
  font-size:1px;
  margin:0;
  padding:0;
}

.basketDeliSubmit, .basketDeliSubmit table{
  float:right;
  width:100%;
  clear:both;
  text-align:right;
  margin:5px 0;
}
.continueShopping{
  float:left;
  width:100%;
  clear:both;
  margin-bottom:5px;
}

.basketAmountTab {
  padding:5px 0;
  margin:5px 0;
  border-top:1px #ccc solid;
  border-bottom:1px #ccc solid
}
.info {
  margin:10px;
}

.transList #Footer {
  position:absolute;
  bottom:0px;
}

#transakcje {
  float:left;
  width:100%
}

h1.lastconfirm {
font-size:25px ;
color:#FF6600;
margin:10px 0;
}
