                                                             /** SEARCH ADVANCED **/

.searchAdvanced {
   border-right: 1px solid #E5E5E5;
   border-top: 1px solid #E5E5E5;
   background: #FFFFFF;
   overflow: hidden;
   height: 1%;
   width: 736px;
   padding-bottom: 20022px;
   margin-bottom: -20000px;
}

.searchAdvanced h1 {
   background: url(images/naglowki.gif) no-repeat 0 -1px;
   overflow: hidden;
   text-indent: -6000px;
   height: 49px;
   margin-left: 28px;
} 

.searchAdvanced .formRow {
   overflow: hidden; 
   height: 1%; 
   position:relative;
   margin: 12px 0 0 27px;   
   padding-left: 80px;
}

.searchAdvanced .formRowRadio {
   overflow: hidden; 
   height: 1%; 
   position:relative;
   margin: 12px 0 0 27px;   
   padding-left: 280px;
}
* html .searchAdvanced .formRowRadio input { vertical-align: middle; }

.searchAdvanced .formRowRadio input {
   vertical-align:text-top;
}

.searchAdvanced .formRowRadio label {
   display: inline;
}

.searchAdvanced .formRow .left {
   width: 200px;
   height: 1%;
   float:left;
}


.rightColumn li a:hover { background: none }



.rightColumn .findButton {
   height: 21px;
   margin-top: 10px;
   background-repeat: no-repeat;
   width: 71px;
   background-image: url(images/butt_glowna_wysz_wyszukaj.gif); 
}

.rightColumn .findButton a {
   display: block;
   overflow: hidden;
   text-indent: -6000px;
   height: 100%;
   background-image: url(images/butt_glowna_wysz_wyszukaj_over.gif); 
}

.rightColumn .findButton a:hover { background: none }



.searchAdvanced .formRow .right {
   height: 1%;  
   clear:right;
}

.searchAdvanced .formRow .right input,
.searchAdvanced .formRow .right select {
	width: 196px;
}

.searchAdvanced .formRow .rightPrice input {
	width: 100px;
}

.searchAdvanced .formRow .leftPrice {
   width: 150px;
   height: 1%;
   float:left;   
   padding-left:50px;
}

.searchAdvanced .formRow .rightPrice {
   height: 1%;  
   clear:right;
}
.searchAdvanced .center {
   margin-top: 30px;
   width: 100%;
   height: 1%; 
   padding-left: 335px;
   margin-bottom: 18px;
}

.searchAdvanced .centerError {
   width: 100%;
   text-align: center;
   height: 1%;  
   clear:right;
}

.searchAdvanced label, .searchAdvanced .labels {
   display: block;
   color: #3D9BBD;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   padding: 2px 0 1px;
}

.searchAdvanced a.findLink {
	color: #3F98C2;
	font-size: 12px;
	font-weight: bold;
}

.searchAdvanced a.findLink:hover {
	color: #5AA7CA;
	font-size: 12px;
	font-weight: bold;
}

                                                             /** SEARCH RESULT **/
.searchCountInfo,
.searchCountInfoAlert{
	background:  url("images/search_count_exclamation.png") no-repeat scroll 20px 9px #0055A8; 
	height: 95px;
	margin:0 10px 0 10px;
	color: white;
	font-size: 17px;
	padding-left:45px;
}
.searchCountInfoAlert{
	background:  url("images/search_count_exclamation_alert.png") no-repeat scroll 20px 9px #ff9229;
}
.searchCountInfo a,
.searchCountInfoAlert a{
	color: white;
}
.searchCountInfo p,
.searchCountInfoAlert p{
	padding-top:10px;
}
.searchCountInfo ul li,
.searchCountInfoAlert ul li{
	margin-right:20px;
	float: left;
}
.searchInfoList {
	text-align: center;
	font-weight: bold;
	margin: 5px;
	color: #0055A8;	
}
	
.searchList {
   border-right: 1px solid #E5E5E5;
   border-top: 1px solid #E5E5E5;
   background: #FFF;
   overflow: hidden;
   height: 1%;
   width: 736px;
   padding-bottom: 20022px;
   margin-bottom: -20000px;
}

.searchList h1 {
   background: url(images/naglowki.gif) no-repeat 0 -201px;
   overflow: hidden;
   text-indent: -6000px;
   height: 49px;
   margin-left: 28px;
}
 

.searchResultTable { width: 100%; border-collapse: collapse; }
.searchResultTable thead th {
   background: #EBF6FB;
   padding: 5px 0;
   color: #3F98C2;
   vertical-align: top;
   text-align: left;
} 
/*
.searchResultTable thead .index { 
   width: 25px; 
	padding-left: 10px;
}

.searchResultTable thead .check { width: 50px; }
*/
.searchResultTable thead .name { padding-left: 25px; width: 141px; }
.searchResultTable thead .nameprod { width: 150px; text-align: center;}
.searchResultTable thead .prop1 { width: 60px; }
.searchResultTable thead .prop2 { width: 60px; }
.searchResultTable thead .prop3 { width: 60px; }
.searchResultTable thead .unit { width: 60px; }
.searchResultTable thead .pricePerUnit { width: 65px; padding-left: 5px; }
.searchResultTable thead .price { width: 65px; padding-left: 5px; text-align: right;}
.searchResultTable thead .thumb { width: 50px; text-align: center;}
.searchResultTable thead .status { width: 80px; padding-left: 10px; }
.searchResultTable thead .tags { width: 85px; padding-left: 5px; }
.searchResultTable thead .details { width: 85px; padding-left: 10px; }
.searchResultTable thead .amount { width: 50px; text-align: left; }
.searchResultTable thead .orderAmount { width: 90px; text-align: left; }
.searchResultTable thead .order { width: 110px; }

.searchResultTable tbody td {
   padding: 5px 0;
   vertical-align: top;
   text-align: left;
} 

.searchResultTable b {
   color: #3F98C2;
   display: block;
}

.searchResultTable tbody .nameprod, .searchResultTable tbody .name {
   text-align: left;
   padding-left: 25px;
   vertical-align:middle;
}

.searchResultTable tbody .color {
   display: block;
   height: 20px;
   width: 20px;
   border: 1px solid #EDECE7;
   margin: 0 auto; 
}
/*
.searchResultTable tbody .index { padding-left: 10px; }
.searchResultTable tbody .check { padding-left: 5px; }
*/
.searchResultTable tbody .prop1 { text-align: center; }
.searchResultTable tbody .prop2 { text-align: center; }
.searchResultTable tbody .prop3 { text-align: center; }
.searchResultTable tbody .nameprod { text-align: left; }
.searchResultTable tbody .unit { text-align: right; padding: 19px 15px 0 0; }
.searchResultTable tbody .pricePerUnit { text-align: right; padding: 19px 5px 0 0; }
.searchResultTable tbody .price { text-align: right; padding: 19px 5px 0 0; }
.searchResultTable tbody .status { text-align: center; padding: 19px 0 0 18px; }
.searchResultTable tbody .thumb { text-align: center; }
.searchResultTable tbody .tags { text-align: right; padding: 5px 5px 5px 0; background: none; }
.searchResultTable tbody .details { text-align: right; padding: 19px 0 0 0; }
.searchResultTable tbody .amount { width: 50px; padding: 19px 0 0 0; }
.searchResultTable tbody .orderAmount { width: 90px; padding: 19px 0 0 0; }
.searchResultTable tbody .order { width: 110px; padding: 19px 0 0 0; }
.searchResultTable tbody .template { width: 110px; padding: 19px 0 0 0; }

.searchResultTable tbody .thumb img {
   padding: 1px;
   background: #fff;
   border: 1px solid #9A9997;
   margin: 1px 0;
}

.searchResultTable tbody .tags span {
   display: block;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/tag_promo.png) no-repeat;
   width: 82px;
   height: 44px;
   text-align: left;
   float: right;
}
.searchResultTable tbody .tags span.tag_new { background: url(images/tag_new.png) no-repeat; }
.searchResultTable tbody .tags span.tag_both { background: url(images/butt_prom_now.gif) no-repeat; }
.searchResultTable tbody .tags span.tag_promo { background: url(images/tag_promo.png) no-repeat; }

.searchResultTable tbody .nameprod a {
   color: #5AA7CA;
   font-weight: bold;
}

.searchResultTable tbody .nameprod a:hover {
   color: #295a72;
   font-weight: bold;
}

.searchResultTable tbody .details a {
   display: block;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/buttons.gif) no-repeat -243px -23px;
   width: 76px;
   height: 21px;
}
.searchResultTable tbody .details a:hover { background-position: -243px -67px; }
.searchResultTable .status span {
   display: block;
   width: 21px;
   height: 21px;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/buttons.gif) no-repeat ;
   margin-left: 8px;
}
.searchResultTable .status span.amountFull { background-position: 0 -1871px; }
.searchResultTable .status span.amountLow { background-position: 0 -1915px; }
.searchResultTable .status span.amountNone { background-position: 0 -1827px; }
.searchResultTable .status span.amountPhone { background-position: 0 -1959px; }

.searchResultTable .orderAmount input {
   width: 60px;
   border: 1px solid #D9D9D9;
   padding: 2px 4px;
   text-align: right;
}

.searchResultTable .order a {
   display: block;
   width: 108px;
   height: 21px;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/buttons.gif) no-repeat ;
}
.searchResultTable .order a.basket { background-position: 0 -111px; cursor: pointer; }
.searchResultTable .order a.clipboard { background-position: 0 -155px; cursor: pointer; }

.searchResultTable .order a span {
   display: block;
   width: 108px;
   height: 21px;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/buttons.gif) no-repeat;
   cursor: pointer;
}
.searchResultTable .order a.basket span { background-position: 0 -89px; }
.searchResultTable .order a.clipboard span { background-position: 0 -133px; }
.searchResultTable .order a:hover span { background: none; }

/*** dla przycisku dodaj do szablonu ***/
.searchResultTable .template a {
   display: block;
   width: 108px;
   height: 21px;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/przyciski.gif) no-repeat ;
}
.searchResultTable .template a.addtemplate { background-position: 0 -133px; }

.searchResultTable .template a span {
   display: block;
   width: 108px;
   height: 21px;
   overflow: hidden;
   text-indent: -6000px;
   background: url(images/przyciski.gif) no-repeat;
   cursor: pointer;
}
.searchResultTable .template a.addtemplate span { background-position: 0 -111px; }
.searchResultTable .template a:hover span { background: none; }

.searchList .navigator, .contentInside .navigator { 
   text-align: center; 
   margin: 50px 0 0; 
}
.searchList .navigator .pages a,
.contentInside .navigator .pages a { 
   margin: 0 0.7em;
   text-decoration: none;
   color:#A6A0A0;
}
.searchList .navigator .pages a:hover,
.contentInside .navigator .pages a:hover { color: #5AA7CA; }
.searchList .navigator .pages a span,
.contentInside .navigator .pages a span {
   font-size: 1.4em; 
   font-weight: bold;
}

.productsPerPage {
   margin-left: 35px;
}

