p {margin:0;}
div {text-align:left;}

textarea, input {
	color:#666666;
	margin:0px; padding:0px;
}

table {
	border-collapse:collapse;
}


a  {color:#333333; text-decoration:none;}
/*a:visited {color:#7295C9;}*/
a:hover {text-decoration:underline;}

.red {color:#EE1C23;}
.name a {color:#0C4DA2; }



html, body, div, ul, .no_margins, .no_margins li, img, form { margin:0px; padding:0px; }
img { border:0px; vertical-align: bottom;}
ul li {list-style:none;}
#alertContener ul { padding-left:40px;}
#alertContener ul li {list-style-type:disc;}

#logo_print {display:none; }



.left {float: left;}
.right{float: right;}
.tright {text-align:right;}
.tleft, .forms .tleft {text-align:left;}
.message {padding:0px 16px 10px; font-size:12px; margin:0px;}
.half {width:50%;}
.mtop20 {padding-top:20px;clear:both;}
.nobold b {font-weight:normal;}
.announcement {text-align:center; padding-top:10px; padding-bottom:10px; font-size:12px;}
.txtUnder {text-decoration:underline;}

h1,h2,h3,h4 {margin:0px; }

h1 {font-size:13px;}
h3 {padding:0px 5px;font-size:12px;}
h4 {font-size:10px;}
li .clear {height:5px; float:none;}
.h00{height:0px !important;font-size:0px !important;}

/* Logowanie */

.forms {margin:0px; padding:0px 15px 15px;}
.forms h2 { font-size: 12px; margin-bottom:2px;}
.forms h3 { font-size: 12px; margin:10px 5px;}



.forms p {padding:5px 0px 5px 0px; margin:0px}
.forms form p {margin:0px; }
.forms label {clear:both; float:left; margin-right:5px; color:#333; text-align:right; width:100px; margin-top:6px; font-size:11px; }
.forms label.short {width:50px;}
/*.forms input, .forms select {width:230px; margin-right:3px; margin-left:0px; margin-bottom:5px;}*/
.lableft label {text-align:left; font-size:11px}
.forms em {color:#c00; font-style: normal;}

.form50p form , .form50r form {width:448px; margin-left:15px;}
.forms input.extra_long , .forms input.long {width:270px; border:1px solid #9C9C9C; background:#ffffff; font-size:12px;  margin:3px 0px; padding:2px; font-family: arial, sans-serif; vertical-align:middle}	
.forms input.long {width:200px;}	
.forms input.long.left {position: relative; _left:3px;}	

.forms .checkbox {width:20px;}



.form50p {width:45%; margin:30px 0% 0px 2%; border-right:1px solid #ccc;}
.form50r {width:45%; margin:30px 2% 0px 0%; border-right:none; }

.forms.form50p.fright.form50r {width:40%;}
.forms.form50p.fleft form, .forms.form50p.fright.form50r form {width:400px;}
.forms.form50p.fleft {margin-top: 0; }
/*.forms.form50p.fleft {margin:0; padding: 0; width:30%;}*/
.formFieldInfo {font-size:10px; width:87px; letter-spacing:-0.5px;display:block;float:left; margin: 6px 0 0 2px; position: relative; _left: 3px;}


.forms h2 {font-size:14px; margin:15px 10px 15px 100px;}

input.loguj {width:115px; height:25px; background:url(/images/ole/ole_btn_zaloguj.gif) 0px 0px no-repeat; margin:5px 0px; 	}
input.rejestruj {width:115px; height:25px; background:url(/images/ole/ole_btn_rejestracja.gif) 0px 0px no-repeat; margin:5px 0px;}
input.powrot {width:115px; height:25px; background:url(/images/ole/ole_btn_powrot.gif) no-repeat; float:left; border:none;}

.twoje-konto {background:#FFF; border: 1px solid #CCC; color:#333;}
.twoje-konto #menu-product	{background-image:url(/images/ole/am_nobg_zak.gif);margin:-1px -1px 10px -1px;_position:relative;z-index:20 }
.twoje-konto #menu-product li	{background-image:url(/images/ole/am_nobg_zak_h.gif); }
.twoje-konto #menu-product li.current	{background-image:url(/images/ole/am_nobg_zak_a.gif); }
.twoje-konto .ordersTable{width:100%; border-collapse:collapse; border:1px solid #CCC;}
.twoje-konto .ordersTable th, .twoje-konto .ordersTable td {padding:3px 10px; height:40px; vertical-align:middle; text-align:center;  border-collapse:collapse; border:1px solid #CCC;}
.twoje-konto .ordersTable .tr0 {background:#F6F6F6;}
.linkMail {background:url(/images/ole/ole_img_koperta.gif) 100% 50% no-repeat; padding-right:25px; }
.linkInfo {background:url(/images/ole/ole_img_i.gif) 100% 50% no-repeat; padding-right:25px; }
.twoje-konto .ordersTable td.tleft {text-align:left;}
.twoje-konto a {color:#0C9BCd;}

table.forms td {padding:1px 5px;}
input.zmien_haslo {width:95px; height:25px; background:url(/images/ole/ole_btn_zmien_h.gif) 0px 0px no-repeat; margin:5px 0px; border:none;	}
input.zmien_email {width:104px; height:25px; background:url(/images/ole/ole_btn_zmien.gif) 0px 0px no-repeat; margin:5px 0px; border:none;	}
input.zmien_std {width:104px; height:25px; background:url(/images/ole/ole_btn_zmien_std.gif) 0px 0px no-repeat; margin:5px 0px; border:none;	}

.messageShort {width:700px; padding:15px 0px;}

.twoje-konto h2 {margin:10px 0px; padding:0px; font-size:12px;}
.twoje-konto .powrot {float:none;}

.delFree	{width:auto !important;height:auto !important;position:absolute;right:0;bottom:0;}

#promotionFirst .delFree{position:static;}
.productShortBox a.photo{position:relative;}
.productShortBox a.photo img.delFree{_top:40px;_right:75px}
#products-list .delFree {bottom:9px;right:24px;}



.productPhotoS {padding:0 !important;margin:0 auto;width:102px;height:91px;display:block;overflow:hidden;position:relative;}
.product .productPhotoS, .productPhoto{padding:0 !important;position:relative;height:169px;width:190px;display:block;margin-top:5px;}

.mA{margin:0 auto;}
span.label-rates-S {padding:0 !important;background-position:right bottom;background-repeat:no-repeat;bottom:0;display:block;height:91px;position:absolute;right:0;width:102px;}
span.label-shipping-S {padding:0 !important;background:url(/images/www/dostawa_gratis_s.gif) no-repeat bottom right;top:0;display:block;height:91px;position:absolute;right:0;width:102px;}
span.label-only-internet-S {padding:0 !important;background:transparent url(/images/www/tylkow_internecie_s.gif) no-repeat scroll top left;top:0;display:block;height:91px;position:absolute;right:0;width:102px;}
span.label-promotion-S {padding:0 !important;position:absolute;right:0px;bottom:0px;background:transparent no-repeat scroll;display:block;height:91px;width:102px;}

.product span.label-only-internet-S, span.label-only-internet {padding:0 !important;position:absolute;right:0px;bottom:0px;background:transparent url(/images/www/tylkow_internecie_m.gif) no-repeat scroll 0 0;display:block;height:169px;width:190px;}
.product span.label-promotion-S, span.label-promotion {padding:0 !important;position:absolute;right:0px;bottom:0px;background:transparent no-repeat scroll;display:block;height:169px;width:190px;}
.product span.label-shipping-S, span.label-shipping {padding:0 !important;position:absolute;right:0px;bottom:0px;background:transparent url(/images/www/dostawa_gratis_m.gif) no-repeat scroll bottom right;display:block;height:169px;width:190px;}
.product span.label-rates-S, span.label-rates {padding:0 !important;position:absolute;right:0px;bottom:0px;background-repeat: no-repeat;background-position:right bottom;display:block;height:169px;width:190px;}

#searchResultMenu a.statusCondition1, a.statusCondition1{display:inline;color:#00BC1D;font-size:12px;}
#searchResultMenu a.statusCondition2, a.statusCondition2{display:inline;color:#CC0000;font-size:12px;}
#searchResultMenu a.statusCondition3, a.statusCondition3{display:inline;color:#0B94CA;font-size:12px;}


.textContent .tresc ul, .subdoc ul, .textContent ul, .subdoc ul {margin-left:30px;padding:0 0 0 10px;}
.textContent ol{margin-left:20px !important;padding:0 0 0 20px !important;}
.textContent ul li {list-style:disc outside none;}
.textContent ul.ul1{padding:0 0 0 10px !important;margin-left:10px !important;}
.textContent ul.ul1 li{padding:0 0 0 20px;list-style:none inside  none;background:url(/images/ole/next.gif) no-repeat 0 1px;}


.notBuyable {display:block; float: right; width:172px; height:26px; text-align: right; min-height: ; _height: ; }