
* html #istAdmin .istForm p label.required { font-weight: bold; } 
#istAdmin .istForm p label.required:after { content: '*'; } 

#istAdmin .istForm p input.istShortError { background: #F7D2D2; border: 1px solid #FF0000; margin-bottom: 6px; padding: 3px 0 3px 3px; } 

/*#istAdmin .istForm p input { background: #F7D2D2; border: 1px solid #FF0000; margin-bottom: 6px; }                                     */

#istAdmin .istForm p input#Mailing { background: none; border: none; } 
#istAdmin .istForm p label input#WholeSaler { background: none; border: none; } 
* html #istAdmin .istForm p input.istShort { margin-bottom: 0; } 

* html #istAdmin .istForm p input { margin-bottom: 0; } 
.error { width: 278px; text-align: right; color: #FF0000; } 
.info { width: 278px; text-align: right; color: #888888; } 

.info2 { 
color:#888888;
float:left;
font-size:80%;
display:block;
text-align: justify;
} 

.error2 { 
color:#FF0000;
display:block;
float:left;
font-size:80%;
text-align:right;
width:466px;
} 

.error3 {
font-size:10px;
font-weight:normal;
color:#FF0000;
}

.error4 {
margin-left: 6px;
}

.error5 {
float: left;
margin: 4px 0 0 4px;
}

.error6 {
text-align: center;
margin-top: 10px;
display: block;
padding-left: 14px;
}

*html .error6 {
padding-left: 0;
}

.error7 {
margin-left: 25px;
}

*html .error7 {
margin-left: 15px;
}

.info3 {
margin-top: -15px;
}

* html .error {
width: 281px;
} 

* html .info {
width: 281px;
}



#istWrap #istContentWrap .istContent #istStatic .istBoxWrap {
padding: 5px;
} 

#istWrap #istContentWrap .istContent #istStatic .istBoxWrap .istForm {
padding-left: 5px;
} 

#istAdmin .istForm p input.istShort {
border: 1px solid #999;
margin-bottom: 6px; 
padding: 3px 0 3px 3px;
} 

#istAdmin .istForm p input {
width: 250px;
border: 1px solid #999;
margin-bottom: 6px;
padding: 5px; 
} 

#istAdmin .istForm p select {
border: 1px solid #999;
padding: 5px; 
} 

.layout {
table-layout: fixed;
}

.error {
color: #ff0000;
display: block;
float: left;
font-size: 80%;
}

.info {
color: #6B6B6B;
display: block;
float: left;
font-size: 80%;
}

/* 
 * niewidoczny "kontakt" - zmiana szerokosci gornego menu i koszyka
 * Kuba Zgoli�nski
 */

#istTopMenu {
width: 430px;
}

#istTopCart {
width: 300px;
}

#kontakt_left {
float: left;
margin-bottom: 15px; 
width: 308px;
}

#istContentWrap #istStatic .istBoxWrap #kontakt_left h2 {
margin: 0 0 25px 8px;
background: transparent url(/img/client5/version1/standard_3/istBgH1.gif) repeat-x scroll 0pt 100%;
}

#kontakt_left p.adres { 
margin: 10px 0 15px 8px;
color: #6B6B6B;
}

#kontakt_right {
float: left;
margin-left: 5px;
margin-bottom: -40px;

}

#istContentWrap #istStatic .istBoxWrap #kontakt_right h2 {
margin: 0 0 10px 0;
background: transparent url(/img/client5/version1/standard_3/istBgH1.gif) repeat-x scroll 0pt 100%;
}

#istStatic ul li.phone { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
padding: 4px 0 4px 35px;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.fax { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
padding: 4px 0 4px 35px;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.mail { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
padding: 4px 0 4px 35px;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.mail a { 
color: #6B6B6B;
}

#istStatic ul li.twitter {
background: url(/img/client5/version1/icon_twitter.png) no-repeat scroll left center;
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
color: #6B6B6B;
padding: 4px 0 4px 35px;
}

#istStatic ul li.blip {
background: url(/img/client5/version1/blip.gif) no-repeat scroll left center;
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
color: #6B6B6B;
padding: 4px 0 4px 35px;
}

#istStatic ul li.gg { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
padding: 4px 0 4px 0;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.gg a { 
color: #6B6B6B;
}

#istStatic ul li.icq a { 
color: #6B6B6B;
}

#istStatic ul li.livechat { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 5px 8px;
padding: 4px 0 4px 35px;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.skype { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
padding: 4px 0 4px 0;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.skype a { 
color: #6B6B6B;
}

#istStatic ul li.icq { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
margin: 5px 0 0 8px;
padding: 4px 0 4px 0;
color: #6B6B6B;
background-position: left center;
}

#istStatic ul li.messenger { 
list-style-image: none;
list-style-position:outside;
list-style-type:none;
background: url(http://img.istore.pl/img/client/common/messico.png) no-repeat scroll left center;
margin: 5px 0 0 8px;
padding: 4px 0 4px 35px;
color: #6B6B6B;
}

#istStatic ul li.messenger a, #istStatic ul li.twitter a, #istStatic ul li.blip a  { 
color: #6B6B6B;
}

#istStatic div.agreementinfo {
	clear: both;
	font-size: 11px;
	color: #6b6b6b;
}

#istStatic ul.kontakt_captch {
padding: 5px 0pt 0pt;
list-style-image: none;
list-style-position:outside;
list-style-type:none;
}


#istStatic ul.kontakt_captch li {
height: 1%;
overflow: hidden;
padding: 5px;
margin-left: 0;
}


#istStatic ul.kontakt_captch li label {
display: block;

font-size: 90%;
font-weight: normal;
width: 329px;
padding-right: 10px;

color: #6B6B6B;
}

#istStatic ul.kontakt_captch li.submit {
border: 0 none;
text-align: right;
position: relative;
z-index: 20;
margin-bottom: 40px;
}

#istStatic ul.kontakt_captch li.submit input {
width: 131px;
color: #E7E7E7;
font-weight: bold;
}

* html #istWrap #istContentWrap .istContent #istStatic .istBoxWrap #kontakt_right .kontakt_captch .required label {
font-weight: bold;
}

#istWrap #istContentWrap .istContent #istStatic .istBoxWrap #kontakt_right .kontakt_captch .required label:after {
content: '*';
}

#istStatic ul.kontakt_captch li input {
border: 1px solid #999999;
padding: 5px;
width: 200px;
}

#istStatic ul.kontakt_captch li textarea {
padding: 5px;
border: 1px solid #999999;
width: 375px;
}

#istStatic ul li.contactName {
margin-top: 10px;
font-weight: bold;
color: #5F5F5F;
}

#istWrap #istContentWrap .istContent #istStatic .istBoxWrap #istBoxWrap_bottom {
clear: left;
height: 22px;
padding: 10px 15px 10px 15px;
margin: 0 -5px -5px -5px;
background: #EFEFEF none repeat;
}

#istStatic ul.kontakt_captch li.odstep {
margin-bottom: 15px;
}

input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

input:focus {
background:#DDDDDD;
font-weight: bold;
}

textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

textarea:focus {
background:#DDDDDD;
font-weight: bold;
}

select {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

select:focus {
background:#DDDDDD;
}

#istTopSearch .search:focus {
font-weight: normal;
}

#standard_0:focus {
background: none;
font-weight: normal;
}

#standard_1:focus {
background: none;
font-weight: normal;
}

#standard_2:focus {
background: none;
font-weight: normal;
}

#standard_3:focus {
background: none;
font-weight: normal;
}

#standard_4:focus {
background: none;
font-weight: normal;
}

#standard_5:focus {
background: none;
font-weight: normal;
}

#istAdmin .istForm p input.istShort {
padding: 5px;
border: 1px solid #999999;
width: 250px;
}

#istCartWrap .istContent {
margin-right: 0;
width: 735px;
}

#istCartWrap .istForm p input {
padding: 5px;
border: 1px solid #999999;
}

#istCartWrap .istForm p label {
text-align: left;
width: 219px;
padding: 2px 10px 2px 0;
}

#istCartWrap .istForm .check label {
margin-left: 0;
padding-left: 0;
}

#stepsForm_left {
float: left;
width: 352px;
}

#stepsForm_right {
float: left;
width: 353px;
}

#istCartWrap .istForm {
width: auto;
}

#stepsForm_bottom {
clear: left;
padding-top: 15px;
}

#stepsForm_bottom textarea {
padding: 5px;
border: 1px solid #999999;
width: 696px;
}

#istItemDetail p select {
border: 1px solid #999999;
padding: 5px;
}

.istForm p input, .istForm p textarea {
border: 1px solid #999999;
padding: 5px;
}

#istAdvSearch ul li input {
border: 1px solid #999999;
padding: 5px;
width: 93px;
}

#istAdvSearch ul li input#promotion {
width: auto;
}

#istAdvSearch ul li input#recommended {
width: auto;
}

#istAdvSearch ul li input#new {
width: auto;
}

#istItemsList.istCart .istItemCalculate input {
border: 1px solid #999999;
padding: 5px;
}

.istToLeft:focus {
background: none;
font-weight: normal;
}

.istCartForm p select {
border: 1px solid #999999;
padding: 5px;
width: auto;
}

.istCartForm p input#discount {
border: 1px solid #999999;
padding: 5px;
}

#istItemsList .istBoxWrap .istCartForm p input {
border: 1px solid #999999;
padding: 5px;
}

.formSubmit input {
color: #E7E7E7;
font-weight: bold;
padding: 5px;
vertical-align: middle;
}

input.guzik {
color: #E7E7E7;
font-weight: bold;
padding: 5px;
float: right;
}

input.guzik2 {
float: left;
}

*html input.guzik3 {
width: 181px;
}

*html input.guzik4 {
width: 83px;
}

#istAdmin .istForm p input.guzik {
color: #E7E7E7;
font-weight: bold;
padding: 5px;
float: right;
width: auto;
margin-right: 5px;
}


.info {
color:#888888;
float: left;
font-size: 80%;
}

#istAdmin .istForm p {
clear: both;
}

#istAdmin .istForm p.gg {
padding-bottom: 0;
}

#istAdmin .istForm p.gg2 {
padding-top: 0;
}

#istWrap #istContentWrap .istContent #istAdmin .istBoxWrap {
padding: 5px;
}

#istWrap #istContentWrap .istContent #istAdmin .istBoxWrap .infoBox dl.istBoxWrap {
padding: 5px;
}

#istWrap #istContentWrap .istContent #istAdmin .istBoxWrap .infoBox {
margin-top: 0px;
}

#istStatic ul#tabs {
height: 34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#istStatic ul#tabs li {
display:block;
float:left;
margin: 0;
padding: 5px 13px 5px 12px;
}

#istStatic ul#tabs li span {
cursor:pointer;
display:block;
float:left;
text-decoration:none;
}

#istStatic ul#tabs li span.first span, #istStatic ul#tabs li a.first span {
padding:0pt 5px 0pt 6px;
}

.sortProduct {
font-size:90%;
margin:0pt;
padding:0pt 5px 5px 0;
text-align:right;
float: right;
}

.sortProduct a.active {
font-weight:bold;
}

.sortProduct a {
margin:0pt 0pt 0pt 3px;
}

.sortProduct span {
font-size:80%;
font-weight:normal;
}

table.table {
margin: 0 5px 5px 5px;
width: 715px;
border: 1px solid #ADADAD;
color: #525252;
}

table.table th {
border-right:1px solid #F2D7EA;
font-size:95%;
padding:4px 5px 8px;
background: #DBDBDB;
vertical-align: middle;
}

table.table td.toCenter {
text-align:center;
background: #F1F1F1;
}

table.table td.toCenter_right {
text-align: right;
background: #F1F1F1;
}

.sumpoints {
padding: 0 0 5px 5px;
}

.sumpoints label {
color: #21529C;
}

table.table td {
border-color:#F2D7EA;
border-style:none solid solid none;
border-width:1px;
}

table.table td {
font-size:90%;
padding:5px;
vertical-align:middle;
}

#istCartWrap .stepsForm {
padding: 13px 13px 0;
}

.formSubmit2 {
color: #6B6B6B;
font-size: 10px;
}

.formSubmit3 {
color: #FF0000;
font-size: 10px;
margin-right: 10px;
}

.columnFourth {
width: 105px;
text-align: center;
}

.columnSecond {
width: 105px;
}

.columnThird {
width: 105px;
text-align: center;
}

#cartStepper {
width: 735px;
background: transparent url(/img/client5/version1/standard_0/istCartStepper.png) no-repeat;
font-size: 12px;
}

#cartStepper li {
width: 150px;
color: #c2c2c2;
}

#cartStepper li#step2 {
width: 178px;
}

#cartStepper li#step3 {
width: 185px;
}

#cartStepper li#step4 {
width: 178px;
}


#cartStepper li span#step1 span {
padding: 15px 0 0 35px;
height: 34px;
}

#cartStepper li span#step2 span {
padding: 8px 0 0 60px;
height: 41px;
}

#cartStepper li span#step3 span {
padding: 3px 0 0 60px;
height: 46px;
}

#cartStepper li span#step4 span {
padding: 7px 0 0 60px;
height: 42px;
}

#cartStepper li #step1.active {
background:transparent url(/img/client5/version1/standard_0/istCartStepper.png) repeat scroll 0pt 100%;
color: #184389;
}

#cartStepper li #step2.active {
background:transparent url(/img/client5/version1/standard_0/istCartStepper.png) repeat scroll -150px 100%;
color: #184389;
}

#cartStepper li #step3.active {
background:transparent url(/img/client5/version1/standard_0/istCartStepper.png) repeat scroll -328px 100%;
color: #184389;
}

.formSubmit {
margin: 20px -5px -5px -5px;
}
.formSubmitTop {
margin: -5px -5px 20px -5px;
}

.stepsForm p.radioType label {
font-weight: bold;
}

.stepsForm #allegroForm p.dane input {
width: 142px;
border: 1px solid #999999;
margin-left: 5px;
}

.stepsForm #allegroForm p input {
width: auto;
border: none;
float: left;
}

.stepsForm #allegroForm p {
padding-left: 0;
padding-right: 0;
clear: left;
}

.stepsForm #allegroForm p label {
float: none;
width: 661px;
text-align: justify;
color: #6B6B6B;
}

*html .stepsForm #allegroForm p label {
width: 638px;
}

.stepsForm #allegroForm p.dane label {
width: 148px;
color: #6B6B6B;
float: left;
text-align: right;
}

.stepsForm #allegroForm p.dane {
padding-left: 60px;
width: 307px;
}

.stepsForm #allegroForm {
margin-top: 15px;
margin-bottom: 15px;
}

.stepsForm #istoreForm {
margin-top: 15px;
margin-bottom: 15px;
}

.stepsForm #istoreForm label {
width: 148px;
color: #6B6B6B;
float: left;
text-align: right;
}

.stepsForm #istoreForm input {
width: 142px;
border: 1px solid #999999;
margin-left: 5px;
}

.stepsForm #istoreForm p.istToRight {
float: none;
padding-left: 146px;
}

.stepsForm {
background: url(/img/client5/version1/istBannerPokBig.png) no-repeat scroll right top;
position: relative;
z-index: 10;
}

.stepsForm h1 {
margin: 20px 155px 10px 0;
position: relative;
z-index: 20;
}

.stepsForm #allegroForm #allegroInfo2 {
clear: left;
margin: 15px 155px 15px 65px;
}

.stepsForm #allegroInfo3 {
clear: left;
margin: 15px 155px 15px 65px;
}

.stepsForm #allegroForm p.istToRight {
float: none;
padding-left: 146px;
}

#allegroInfo2 .istBoxWrap {
background: #F6F6F6;
}

#allegroInfo3 .istBoxWrap {
background: #F6F6F6;
}

.stepsForm #allegroForm div div.lewy {
float: left;
width: 394px;
margin: 20px 40px 0 0;
}

.stepsForm #allegroForm p.dane span {
color: #ff0000;
display: block;
float: left;
font-size: 80%;
}

* html .stepsForm #allegroForm p.dane label  { font-weight: bold; }

.stepsForm #allegroForm p.dane label:after { content: '*'; }

* html .stepsForm2 #stepsForm_left .istForm p label.required { font-weight: bold; }

.stepsForm2 #stepsForm_left .istForm p label.required:after { content: '*'; }

.stepsForm2 #stepsForm_left .istForm p label {
padding:2px 10px 2px 0pt;
text-align:left;
width:262px;
}

.stepsForm2 #stepsForm_left .istForm p input {
border:1px solid #999999;
padding:5px;
width:260px;
}

.stepsForm2 #stepsForm_left .istForm p input#invoice {
border:medium none;
padding:0pt;
width:auto;
}

.stepsForm2 #stepsForm_left .istForm p span {
text-align: left;
}

*html .stepsForm2 #stepsForm_left .istForm p span {
padding-left: 15px;
}

.stepsForm2 #stepsForm_right .istForm p label {
padding:2px 10px 2px 0pt;
text-align:left;
width:219px;
}

.stepsForm2 #stepsForm_right .istForm p input {
border:1px solid #999999;
padding:5px;
width:260px;
}

.stepsForm2 #stepsForm_right div.istForm p span.error {
text-align: left;
}

.formSubmit label.formSubmit2 {
display: inline;
margin-right: 15px;
}

.stepsForm #allegroForm p label.regulamin {
font-size: 9px;
}

.stepsForm #allegroForm p.radioType  label {
color: #000;
}

.stepsForm #allegroForm #allegroInfo2 dl.istBoxWrap dt a.ukryj {
color: #000;
font-size:14px;
font-weight:bold;
text-decoration: none;
float: right;
}

.stepsForm #allegroInfo3 dl.istBoxWrap dt a.ukryj {
color: #000;
font-size:14px;
font-weight:bold;
text-decoration: none;
float: right;
}

.logo_pok a {
font-weight: bold;
}

.logo_pok {
background: url(/img/client5/version1/logom.jpg) no-repeat scroll right top;
height: 49px;
padding: 15px 0 0 0;
margin: 0 0 0 5px;
color: #818181;
font-size: 10px;
margin-right: 5px;
text-align:right;
padding-right:60px;
clear: right;
}

.stepsForm #allegroForm p.regulamin{
margin-left: 64px;
}

.stepsForm #allegroForm #allegroInfo2 dl.istBoxWrap dd {
padding: 0 15px 10px 20px;
text-align: justify;
background: #F6F6F6;
color: #000;
font-size: 10px;
}

.stepsForm #allegroInfo3 dl.istBoxWrap dd {
padding: 0 15px 10px 20px;
text-align: justify;
background: #F6F6F6;
color: #000;
font-size: 10px;
}

.istBox2 {
height:1%;
overflow:hidden;
}

.istStyle_Error {
background: #FFE4E1;
}

.stepsForm2 #stepsForm_left .istForm p input#isgg {
border:medium none;
padding:0pt;
width:auto;
}

.stepsForm #allegroForm #allegroInfo2 dl.istBoxWrap dt {
padding-bottom: 0;
}

.stepsForm #allegroInfo3 dl.istBoxWrap dt {
padding-bottom: 0;
}

#istTopSearch .search {
color: #ADADAD;
}

#cartStepper a span, #cartStepper span span {
visibility: visible;
}

.bezpieczne_logowanie2 {
float: right;
}

.stepsForm2 #stepsForm_left .istForm p label.isgg{ 
font-size:9px;
color:#6B6B6B;
}

#istAdmin .istForm form label.isgg {
width: 725px;
}

.istForm p input#coupon {
width: 114px;
}

.istForm p select#Delivery {
border: 1px solid #999999;
padding: 5px;
}

.istForm p.formy_platnosci {
width: 352px;
}

.istForm p.formy_platnosci label {
padding:2px 10px 2px 0pt;
text-align:left;
width:262px;
}

.istForm p.formy_platnosci input {
border:1px solid #999999;
padding:5px;
width:260px;
}


* html .istForm p.formy_platnosci label.required { font-weight: bold; }

.istForm p.formy_platnosci label.required:after { content: '*'; }

h1.twoje_zakupy {
margin: 0 0 10px 0;
clear: left;
}

h1.twoje_zakupy2 {
margin: 20px 0 10px 0;
clear: left;
}

/*
 * nowe umiejscowienie linku dodajacego/usuwajacego z notatnika wg uwag z IST-1092
 * Kuba Zgoli�nski
 */

#istItemShopLink {
	float: right;
	clear: right;
	margin: 10px 0 5px 10px;
	width: 180px;
}

#istAdminHead {
margin-bottom: 0;
}

.order_data {
width: 100%;
margin-bottom: 20px;
}

*html .formSubmit .finalizacja_zamowienia {
width: 198px;
}

#formy_platnosci p.check label {
color:#6B6B6B;
font-size:9px;
width: auto;
margin-bottom: 10px;
}

#formy_platnosci p.check input {
border:medium none;
padding:0pt;
width:auto;
}

.koszyk {
width: 100%;
text-align: center;
}

.columnFirst {
width: 300px;
}

.columnSecond {
width: 135px;
}

.columnThird {
width: 135px;
}

.columnFourth {
width: 135px;
}

#istItemsList.istCart .istItemPrice {
text-align: center;
}

#istItemsList.istCart .istItemSummaryPrice {
float: left;
padding-top: 10px;
}

#istItemsList.istCart .istItemSummaryPrice span {
padding-top:3px;
}

#istItemsList .istItemSummaryPrice span {
color:#295A9C;
display:block;
}

.istCartForm p span.wylicz_koszty {
font-weight: bold;
}

.istCartForm p span.wylicz_koszty a {
text-decoration: underline;
}

.istCartForm p input#coupon {
width: 142px;
}

.koszyk .koszyk_kontynuuj {
text-align: left;
}

.koszyk .koszyk_dalej {
text-align: right;
}


*html .koszyk .koszyk_kontynuuj input {
width: 150px;
}

*html .koszyk .koszyk_przelicz input {
width: 130px;
}

#istTopMenu a {
display: -moz-stack;
}

#cartStepper li a, #cartStepper li span {
background: none;
}

.returns_paragraph {
padding: 10px 0 0 0;
text-align: justify;
}

#istStatic ul {
list-style-image:url(/img/client5/version1/istBgUl.png);
}

#istStatic ul li {
margin:0 0 0 25px;
}

ul#akapit {
margin-left: 15px;
margin-top: 10px;
list-style: none;
}

ul#margines_bottom li {
margin-bottom: 10px;
}

ul#akapit li {
margin-bottom: 10px;
}

ul#akapit li:before {
content: '√ ';
}

*html ul#akapit li {
list-style: disc;
}

#dostawa {
margin: -53px -18px -21px 0px;
position:relative;
z-index:2;

}

#istItemGallery {
overflow:visible;
margin-right:10px;
}

#istItemGallery .istBoxWrap {
overflow:visible;
text-align: right;
}


#istGalleryList {
text-align: center;
}

#istItemsList img {
float: none;
border: 1px solid #dedede;
padding: 2px;

}

#istItemsList .szerokosc_100 {
width: 120px;
height: 90px;
text-align: center;
float: left;
margin-right: 5px;
}

#istItemsIcon .szerokosc_100 {
width: 130px;
text-align: center;
float: left;
}

#istItemsIcon img {
float: none;
border: 1px solid #dedede;
padding: 2px;
}

h1 {
background:transparent url(/img/client5/version1/istBgH1.gif) repeat-x scroll 0 100%;
font-size:18px;
height:1%;
margin:0 0 0;
overflow:hidden;
padding:0 0 5px;
}

#istStatic h4 { 
margin-top: 15px; 
}

.returns_paragraph {
padding: 10px 0 0 0;
text-align: justify;
color: #6b6b6b;
}

.secure_paragraph {
text-align: justify; 
margin-top: 10px;
color: #6b6b6b;
}

.secure_paragraph .secure_login{
margin: 4px 12px 4px 0px; 
float: left;
}

#istStatic ul {
list-style-image:url(/img/client5/version1/istBgUl.png);
}

#istStatic ul li {
margin:0 0 0 25px;
color: #6b6b6b;
}

.returns_paragraph img {
float:left;
padding:0 15px 5px 0;
}

.logo_alle_small {
height:14px;
vertical-align:bottom;
}

.stepsForm2 .istForm p select {
padding: 5px;
border: 1px solid #999999;
}

#istWrap  #istContentWrap .istContent .istContent #istStatic .istBoxWrap {
padding: 5px 0 5px 0;
}

#formy_platnosci h2 {
margin: 15px 0 10px 0;
}

.platnosci {
margin: 15px 0 15px 0;
}

.payMethod3 p.bank_bgz label.bank_bgz {
height: 41px;
}

.payMethod3 p.bank_bgz label.bank_bgz span {
background: url(/img/client5/version1/bgz.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.citi-handlowy label.citi-handlowy {
height: 41px;
}

.payMethod3 p.citi-handlowy label.citi-handlowy span {
background: url(/img/client5/version1/citibank.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.bank-bph label.bank-bph {
height: 41px;
}

.payMethod3 p.bank-bph label.bank-bph span {
background: url(/img/client5/version1/bph.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.deutsche-bank label.deutsche-bank {
height: 41px;
}

.payMethod3 p.deutsche-bank label.deutsche-bank span {
background: url(/img/client5/version1/deutschebank.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.ing label.ing {
height: 41px;
}

.payMethod3 p.ing label.ing span {
background: url(/img/client5/version1/ing.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.inteligo label.inteligo {
height: 41px;
}

.payMethod3 p.inteligo label.inteligo span {
background: url(/img/client5/version1/inteligo.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.kredyt-bank label.kredyt-bank {
height: 41px;
}

.payMethod3 p.kredyt-bank label.kredyt-bank span {
background: url(/img/client5/version1/kredytbank.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.lukas-e-przelew label.lukas-e-przelew {
height: 41px;
}

.payMethod3 p.lukas-e-przelew label.lukas-e-przelew span {
background: url(/img/client5/version1/logo_lukas.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.milenium label.milenium {
height: 41px;
}

.payMethod3 p.milenium label.milenium span {
background: url(/img/client5/version1/millenium.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.mtransfer label.mtransfer {
height: 41px;
}

.payMethod3 p.mtransfer label.mtransfer span {
background: url(/img/client5/version1/mtransfer.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.multi-transfer label.multi-transfer {
height: 41px;
}

.payMethod3 p.multi-transfer label.multi-transfer span {
background: url(/img/client5/version1/multi-transfer.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.nordea label.nordea {
height: 41px;
}

.payMethod3 p.nordea label.nordea span {
background: url(/img/client5/version1/nordea.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.pekao24 label.pekao24 {
height: 41px;
}

.payMethod3 p.pekao24 label.pekao24 span {
background: url(/img/client5/version1/pekao24.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.place-z-pko label.place-z-pko {
height: 41px;
}

.payMethod3 p.place-z-pko label.place-z-pko span {
background: url(/img/client5/version1/place_z_ipko.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p {
height: 45px;
}

.payMethod3 p.polbank-efg label.polbank-efg {
height: 41px;
}

.payMethod3 p.polbank-efg label.polbank-efg span {
background: url(/img/client5/version1/polbank.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.przelew24 label.przelew24 {
height: 41px;
}

.payMethod3 p.przelew24 label.przelew24 span {
background: url(/img/client5/version1/przelew24.jpg) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod3 p.raifeissen-bank label.raifeissen-bank {
height: 41px;
}

.payMethod3 p.raifeissen-bank label.raifeissen-bank span {
background: url(/img/client5/version1/raiffeisenbank.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod2 p.przelew_bankowy label.przelew_bankowy {
height: 41px;
}

.payMethod2 p.przelew_bankowy label.przelew_bankowy span {
background: url(/img/client5/version1/przelew.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod2 p.pobranie {
height: 50px;
}

.payMethod2 p.pobranie label.pobranie {
height: 41px;
}

.payMethod2 p.pobranie label.pobranie span {
background: url(/img/client5/version1/pobranie.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod2 p.przelew_bankowy {
height: 50px;
}

.payMethod2 p.punkty {
height: 68px;
}

.payMethod2 p.punkty label.punkty {
height: 41px;
}

.payMethod2 p.punkty label.punkty span {
background: url(/img/client5/version1/punkty.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod2 p.zagiel {
height: auto;
width: 223px;
}

.payMethod2 p.zagiel label.zagiel {
height: auto;
width: 144px;
}

.payMethod2 p.zagiel label.zagiel span {
background: url(/img/client5/version1/zagiel.gif) no-repeat scroll center top;
padding-top: 39px;
height: auto;
}

.payMethod2 #zagielConfirmDiv input{
  margin: 0;
}

.payMethod2 p.odbior_osobisty {
height: 63px;
}

.payMethod2 p.odbior_osobisty label.odbior_osobisty {
height: 41px;
}

.payMethod2 p.odbior_osobisty label.odbior_osobisty span {
background: url(/img/client5/version1/gotowka-przy-osobistym.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod4 p {
height: 45px;
}

.payMethod3 p.paypal label.paypal {
height: 41px;
}

.payMethod3 p.paypal label.paypal span {
background: url(/img/client5/version1/paypal.jpg) no-repeat scroll center top;
padding-top: 38px;
}

.payMethod2 p.raty {
height: 50px;
}

.payMethod2 p.raty label.raty {
height: 41px;
}

.payMethod2 p.raty label.raty span {
background: url(/img/client5/version1/raty.gif) no-repeat scroll center top;
padding-top: 34px;
}

.payMethod2 p label span {
color: #6B6B6B
}

.payMethod3 p.karta_kredytowa label.karta_kredytowa span {
background: url(/img/client5/version1/karta.gif) no-repeat scroll center top;
padding-top: 34px;
}

*html .platnosci p label {
padding-left: 0;
}

.platnosci p label span {
text-align: center;
}

#istGalleryPhoto {
text-align: center;
}

input#coupon {
border:1px solid #999999;
padding:5px;
width: 142px;
vertical-align: middle;
}

#istTopCart .istBoxWrap span {
font-size: 14px;
padding-top: 5px;
}

#istAdmin .istForm form label {
padding:2px 10px 2px 0pt;
text-align:left;
width: 330px;
display:block;
}

#istAdmin .istForm {
padding: 5px;
color: #525252;
width: 715px;
}

#istAdmin .istForm form label input {
border:medium none;
padding:0pt;
width:auto;
margin: 3px 4px 0 3px;
}

#istAdmin .istForm form label input#ggaccept {
vertical-align: middle;
}

#istAdmin .istForm form label a {
margin-left: 15px;
}

#istItemsList .columnFirst img {
float: left;
}

#istItemsList .columnFirst h2 {
text-align: right;
}

#istItemsList .columnFirst p.istDesc {
text-align: right;
}

.platnosci {
width: 571px;
}

.platnosci p {
width: 144px;
}

*html .platnosci p.odbior_osobisty {
width: 146px;
}

.prezent2 {
color: #fff;
}

.formSubmit-height {
height: 25px;
}

#without_POK {
background: #fff;
}

#istListHead .istView a span {
display: block;
padding-top: 17px;
}

#istListHead .istView a {
margin: 0 0px 0 4px;
}

#istListHead .istView a.istList {
background: url(/img/client5/version1/istBgView-lista.png) no-repeat;
}

#istListHead .istView a.istList.active {
background: url(/img/client5/version1/istBgView-lista-active.png) no-repeat;
}

#istListHead .istView a.istIcon{
background: url(/img/client5/version1/istBgView-ikonki.png) no-repeat;
}

#istListHead .istView a.istIcon.active {
background: url(/img/client5/version1/istBgView-ikonki-active.png) no-repeat;
}

#istListHead .istView a.istGallery {
background: url(/img/client5/version1/istBgView-galeria.png) no-repeat;
}

#istListHead .istView a.istGallery.active {
background: url(/img/client5/version1/istBgView-galeria-active.png) no-repeat;
}

.left ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
}

.left {
background: #FFF;
}

.left ul li {
padding: 2px 0 2px 5px;
}

.left ul li.even {
background:#F4F4F4;
}

.istPrice {
float: right;
}

.istPrice del {
color:#858484;
font-size:14px;
font-weight:normal;
}

.waluta, .currency {
color: #858484;
font-weight: normal;
}

#stepsForm_bottom h1 {
margin-bottom: 10px;
}

#istListHead {
padding: 5px 0 5px 0;
}

.istProductBox {
text-align: center;
}

.istProductBox a {
color: #fff;
text-decoration: none;
}

.istProductBox .photo {
padding: 10px 10px 0;
}

.istProductBox .basket {
padding: 0 10px 5px;
overflow: hidden;
width: 218px;
}

.istProductBox .price {
padding: 0 10px 10px;
color: #21529C;
font-weight: bold;
}

.istProductBox .price del {
color: #858484;
font-size:11px;
font-weight: normal;
}

.showAll {
font-weight:bold;
margin-bottom:10px;
text-align:center;
}

.newsletter {
padding: 10px 10px 10px 20px;
overflow: hidden;
width: 208px;
}

.newsletter label {
color:#21529C;
float: left;
}

*html .newsletter label {
margin-top: 3px;
}

.newsletter input.input {
border:1px solid #999999;
width:142px;
padding: 5px;
}


.newsletter input.radio {
clear: right;
float: left;
margin: 3px 3px 0 5px;
}

*html .newsletter input.submit2 {
padding: 3px;
}

.newsletter input.submit2 {
color:#E7E7E7;
font-weight:bold;
padding:5px;
}

#istItemsList .istItemPromoted img, #istItemsIcon .istItemPromoted img, #istItemsList .istItemNew img, #istItemsIcon .istItemNew img {
border: none;
}

.headerPromo {
text-decoration: underline;
}

#istAdmin .istForm p strong.pp {
display: inline;
}

#istTopCart .istBoxWrap a {
width: 88px;
} 

*html #istMainNews {
position: fixed;
}

#istMainNews h3 {
padding: 0 0 0 20px;
color: #525252;
font-size: 12px;
background-position:left center;
}

#istMainNews .istDate {
color:#BDBDBD;
font-weight:normal;
}

.kupon-rabatowy {
color:#FFFFFF;
font-weight:bold;
padding: 8px 0 8px 8px;
width:289px;
float: left;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

.payMethod2 {
font-size: 10px;
}

.zapakuj-jako-prezent {
float:left;
margin-left:15px;
padding: 5px 0 5px 8px;
width:362px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

#istItemsList .istBoxWrap2 {
padding-left: 5px;
padding-right: 5px;
}

.dodatkowe-opcje-zamowienia {
height: 60px;
}

.priceInfo {
clear:right;
margin: 15px 0 15px 0;
float: right;
font-size: 11px;
text-align: center;
color: #6B6B6B;
padding: 5px 0 4px 35px;
width: 275px;
}

table.table2 {
margin:0 0 5px 0;
width:300px;
}

table.table2 th {
background:#EFEFEF;
}

table.table2 td {
text-align: center;
}

.productDesc {
clear: right;
float: right;
}
#istItemView .istShortDesc {
margin-top: 20px;
}

.buyMore {
text-decoration: underline;
}

.mf a.sliderNext, .mf a.sliderPrev {
z-index: 100;
}

#sitemap li {
list-style-type:none;
}

#sitemap span {
font-size:11px;
text-decoration:none;
background:transparent url(/img/client5/version1/bgMap1.gif) repeat-y;
padding: 1px 0 1px 10px;
}



.sitemap-img {
margin-left:-12px;
margin-right:10px;
vertical-align:middle;
}

.cena-opakowania {
color: #fff;
font-size: 11px;
}

input#opinie {
width: auto;
border: none;
margin-left: 0;
}

p#opinie {
padding: 5px 38px 5px 135px;
font-size: 9px;
color: #ADADAD;
}

.formSubmit input.negatyw {
color: #21529c;
font-size: 11px;
padding: 3px;
background: #fff;
}

.formSubmit input.finally {
}

h1.step4 {
background: #fff;
margin: 0;
float: left;
padding-top: 15px;
}

#istAdmin .istForm p.pp {
margin-top: -20px;
}

#istAdmin .istForm p.pp label {
margin-top: 20px;
}

.headerNew {
text-decoration: underline;
}

#similar img {
float: left;
}

.tabsBox li a span {
padding:7px 15px 7px 9px;
}

.tabsBox li {
margin-right: 3px;
}

.step4 p {
color: #6c6c6c;
}

p.confirm {
color: #6C6C6C;
padding: 5px 5px 5px 15px;
text-align: justify;
font-size: 12px;
}

#istGoTop {
height:15px;
padding-top:20px;
text-align:center;
font-size: 8px;
}

#istGoTop span {
color: #fff;
display: none;
}

form#zagiel input {
background: transparent;
border: none;
}

.confirm {
color: #21529C;
}

.confirm dd  {
color: #525252;
}

.confirm dd, .confirm dt {
padding-left: 20px;
}  

dl.confirm {
padding-top: 10px;
}

input#regulamin {
vertical-align: middle;
margin-top: 0;
}

.istStatic .istBoxWrap {
width: 725px;
}

#istStatic ul li, #istStatic ol li {
margin:0 0 0 30px;
color:#6B6B6B;
}

#zagielConfirmDiv {
margin-top: 10px;
color: #6B6B6B;
text-align: center;
padding-left: 14px;
}

*html #zagielConfirmDiv {
padding-left: 0;
}

#zagielConfirmDiv a {
color: #6B6B6B;
font-weight: bold;
}

.addInfo {
color: #6B6B6B;
margin-top: 10px;
}

#istStatic ul li.hidden{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.istForm .ankieta_paragraph {
padding: 10px 0 0 0;
text-align: justify;
color: #6b6b6b;
}

#ankieta_tabela {
width: 100%; color: rgb(107, 107, 107);
}

#ankieta_tabela .tabela_colLeft {
width: 30%; text-align: left; vertical-align: middle;
}

#ankieta_tabela .tabela_colRight {
width: 40%; text-align: left; vertical-align: middle;
}

#ankieta_tabela .tabela_colLeft2 {
text-align: left; vertical-align: top; width: 15%;
}

*html #ankieta_tabela .tabela_colLeft3 {
width: 27%;
}

#ankieta_tabela .tabela_colRight2 {
text-align: left; vertical-align: top; width: 75%;
}

*html #ankieta_tabela .tabela_colRight2 {
padding-left: 8px;
}

#ankieta_tabela .tabela_colRight3 {
text-align: left; vertical-align: top; width: 18%;
}

.ankieta_select {
border:1px solid #999999;
color:#6B6B6B;
padding:5px;
width:210px;
}

#ankieta_tabela textarea {
border:1px solid #999999;
padding:5px;
}

.podsumowanie_zamowienia {
padding: 20px 0 0 0;
text-align: justify;
color: #6b6b6b;
width: 100%;
float: left;
}

.istForm2 {
padding: 0;
width:100%;
float: left;
padding-top:10px;
padding-bottom:10px;
color: #6b6b6b;
}

.podziekowanie {
margin-bottom:10px;
margin-top:20px;
text-align:center;
width:100%;
}

.podziekowanie1 {
padding-right:10px;
text-align:right;
}

.podziekowanie2 {
padding-left:10px;
text-align:left;
}


/*
 * kolejność warstw przy rozwinietej wyszukiwarce i przelaczniku jezykow
 * Kuba Zgolinski
 */

#istOptMenu {
z-index: 3;
}

#tapeIS {
background:transparent url(/img/client5/version1/left-tapeTestIS.gif) no-repeat scroll 0 0;
height:100px;
position:absolute;
left:0;
top:0;
width:300px;
z-index: 999999;
}

#istItemShopLink a.remFromList { 
  background: url(/img/client5/version1/standard_0/oko-usun.gif) no-repeat 0 50%; 
}

#istShowNotepad {
  padding-left: 40px;
  margin-top: -10px;
}

#istShowNotepad a {
  font-size: 9px;
  color: #adadad;
  text-decoration: none;
  display: inline;
  padding: 0;
  background: none;
  line-height: normal;
}

ul.tabsBox {
  padding-top: 10px;
}

#istEmptyBasket {
  padding-top: 10px !important; 
  padding-left: 17px; 
  font-weight: bold;
}
#istFootNote {
  padding-bottom: 0px;	
}
#footer {
	padding: 10px 0 40px 0;
	color:#424343;
  font-size:11px;
}

#footer_banks {
	padding: 20px 0 0px 0;
}	

.ajaxLoader {
  width:100%;
  text-align: center;
}

.ajaxLoader img {
  border: none !important;
  margin: 15px !important;
}


.input_wartosc_pp {
width: 34px;
border: 1px solid #999999;
padding: 5px;
color: #6B6B6B;
}

.input_wartosc_pp:focus {
font-weight: normal;
}

.istWhiteBg {
  background-color: #ffffff;
 }
 
 #plantosciPlAcceptBanner {
  float: right;
  margin-right: 10px;	
}

#istStatic ol { margin-top: 10px; }

#ankieta_tabela input.readonly { width: 198px; }

.productOrderInfo{
    text-decoration: underline;
    font-weight: bold;
}