body { 
	margin: 0; 
	padding: 0; 
	background-color: #fff; 
	font-size: 11px; 
	color: #333; 
	font-family: 'tahoma', sans-serif;
	line-height: 20px;
}
#all{
	margin: 0 auto; 
	padding: 0; 
	width: 960px;
	height: auto;
}
#top{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 960px;
}
#top a.logo{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 372px;
	height: 107px;
}
#compare{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 960px;
}
#compare p.service{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 960px;
	height: 33px;
	line-height: 33px;
}
#compare p.service a{
	float: left;
	display: inline;
	margin: 0 25px 0 0; 
	padding: 0; 	
}
#compare p.service a.right{
	float: right;
	margin: 0 0 0 10px;
}
#compare p.service span{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;	
}
#compare ul{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 960px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	list-style-type: none;
}
#compare li{
	float: left;
	display: inline;
	margin: 0 0 0 4px; 
	padding: 0; 
	width: 159px;	
}
#compare li.first{
	margin: 0;
	width: 145px;
	color: #777;
}
#compare li p{
	float: left;
	display: inline;
	margin: 0; 
	padding: 15px 0;
	line-height: 15px;
	width: 100%;
	border-top: 1px solid #ccc;
}
#compare li div p{
	border-top: none !important;
	float: left;
	display: inline;
	margin: 0; 
	line-height: 15px;
	width: 100%;
	border: none;
	padding: 0;
}
#compare li p.nazwa,
#compare li p.foto{
	border-top: none;
}
#compare li p.nazwa{
	height: 58px;
}
#compare li p.foto{
	height: 118px;
}
#compare li h1{
	margin: 0; 
	padding: 15px 0 15px 0;
	width: 100%;
	height: 58px;
}
#compare li img{
	margin: 0 0 0 3px;
	border: 1px solid #c7c7c7;
}
#menu{
	float: right;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 577px;
	height: 38px;
	list-style-type: none;
	list-style-position: inside;
	background-image: url('/images/backgrounds/menu-search.png');
	background-repeat: no-repeat;
}
#menu li{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: auto;
	height: 38px;
	line-height: 38px;
}
#menu a{
	float: left;
	display: inline;
	margin: 0 0 0 1px; 
	padding: 0;
	width: 94px;
	text-align: center;
	font-weight: bold;
	color: #7c0092;
	text-decoration: none;
}
#menu a.glowna-a,
#menu a.kategorie-a,
#menu a.dostawcy-a,
#menu a.kontakt-a,
#menu a.lista-a,
#menu a.pomoc-a,
#menu a:hover{
	background-image: url('/images/backgrounds/menu-search.png');
	background-repeat: no-repeat;
	color: #fff;
}
#menu a.glowna{
	margin: 0;
	width: 122px;
}
#menu a.kontakt{
	width: 84px;
}
#menu a.lista{
	width: 178px;
}
#menu a.pomoc{
	width: 77px;
}
#menu a.glowna-a,
#menu a.glowna:hover{
	background-position: 0 -113px;
}
#menu a.kategorie-a,
#menu a.kategorie:hover{
	background-position: -123px -113px;
}
#menu a.dostawcy-a,
#menu a.dostawcy:hover{
	background-position: -218px -113px;
}
#menu a.kontakt-a,
#menu a.kontakt:hover{
	background-position: -313px -113px;
}
#menu a.lista-a,
#menu a.lista:hover{
	background-position: -398px -113px;
}
#menu a.pomoc-a,
#menu a.pomoc:hover{
	background-position: -577px -113px;
}
#faq{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 635px;
}
#faq p a{
	color: #7c0092;
	text-decoration: none;
}
#faq p a:hover{
	text-decoration: underline;
}
#faq ul{
	float: left;
	display: inline;
	margin: 0 0 10px 0; 
	padding: 0 7px 0 7px; 
	width: 619px;
	height: auto;
	list-style-type: none;
	background-color: #f8f8f8;
	border: 1px solid #eaeaea;
	overflow: hidden;
}
#faq ul.sub{
	margin: 0;
	padding: 7px 0 0 0;
	width: 621px;
	border: none;
	border-top: 1px solid #eaeaea;	
}
#faq ul.sub li{
	margin: 0 0 3px 0;
	background-image: url('../images/arrow-up.png');
	background-repeat: no-repeat;
	background-position: 605px 10px;
}
#faq ul.sub li a{
	float: left;
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
	width: 611px;
	height: 26px;
	line-height: 26px;
}
#faq ul.sub li a:hover{
	color: #7c0092;
	background-color: #e6e6e6;
	background-image: url('../images/arrow-up2.png');
	background-repeat: no-repeat;
	background-position: 605px 10px;
}
#faq ul.sub2{
	margin: 3px 0 0 0;
	padding: 10px;
	width: 599px;
	border: 1px solid #eaeaea;
	background-color: #fff;
}
#faq ul.sub2 li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 599px;
	background-image: url('/images/arrow-down.png');
	background-repeat: no-repeat;
	background-position: 593px 5px;
}
#faq ul li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 621px;
	height: auto;
	background-image: url('/images/arrow-big.png');
	background-repeat: no-repeat;
	background-position: 605px 17px;
}
#faq ul li h1{
	margin: 0;
	padding: 0 5px 0 5px;
	width: 611px;
}
#faq ul li h1 a{
	height: 40px;	
	line-height: 40px;
	color: #7c0092;
}
img{
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
#altlogin{
	margin: -5px auto; 
	padding: 0; 
	width: 240px;
}
#altlogin p{
	float: left;
	display: inline;
	margin: 5px 0 0 0;
}
#altlogin a{
	color: #7c0092;
	text-decoration: none;
}
#altlogin a:hover{
	text-decoration: underline;
}
#altlogin input{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 149px;
	border: 1px solid #969696;
}
#altlogin input.bttn{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#login{
	float: right;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 577px;
	height: 43px;
	margin: 8px 0 0 0;
}
#login p{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	line-height: 22px;
	width: 100%;
}
#login p span.agencyZone{
	float: left;
	line-height: 50px;
	margin: 0 0 0 5px;
	letter-spacing: 0.5px;
}
#login p a.agencyZone{
	float: right;
}
#login p a.agencyZone img{
	margin: 5px 0 0 0;
	
}

#login img{
	margin: 0 6px 0 0;
	float: left;
}
#login a{
	float: left;
	display: inline;
	color: #7c0092;
	text-decoration: none;
}
#login input{
	float: left;
	display: inline;
	margin: 0 0 0 4px; 
	padding: 4px 6px;
	width: 100px;
	border: 1px solid #969696;
}
#login input.bttn{
	margin: 0 18px 0 3px;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#logout{
	float: right;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 577px;
	height: 22px;
}
#logout p{
	float: right;
	display: inline;
	margin: 0; 
	padding: 0;
	line-height: 22px;
	text-align: right;
}
#logout a{
	color: #7c0092;
	text-decoration: none;
}
#logout a.settings{
	margin: 0 14px 0 14px;
	padding: 0 14px 0 14px;
	border-left: 1px solid #464646;
	border-right: 1px solid #464646;
}
#banner-top{
	float: left;
	display: inline;
	margin: 0 0 15px 0; 
	padding: 0; 
	width: 960px;
	height: 200px;
}
#banner-left{
	float: left;
	display: inline;
	margin: 15px 0 0 5px; 
	padding: 0; 
	width: 310px;
	height: 160px;
}
#search{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 960px;
	height: 75px;
	background-image: url('/images/backgrounds/menu-search.png');
	background-repeat: no-repeat;
	background-position: 0 -38px;
}
#search div{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
}
#search p{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: 100%;
}
#search input{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	color: #464646;
}
#search input.border{
	margin: 14px 0 0 0; 
	padding: 6px;
	width: 188px;
	border: 1px solid #969696;
}
#search input#opisach{
	margin: 3px 3px 0 0;
	*margin: 0;
}
#content{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 960px;
	height: auto;
}
#nav{
	float: left;
	display: inline;
	margin: 6px 0 0 0; 
	padding: 0; 
	width: 960px;
	height: auto;
	list-style-type: none;
	list-style-position: inside;
}
#nav li{
	float: left;
	display: inline;
	margin: 0 6px 0 0; 
	padding: 0;
	line-height: 18px;
}
#nav a{
	color: #333;
	text-decoration: none;
}
#nav a:hover{
	text-decoration: underline;
}
#nav li span{
	margin: 0 6px 0 0;
}
#menu-konto{
	float: left;
	display: inline;
	margin: 6px 0 0 0; 
	padding: 0; 
	width: 960px;
	height: 27px;
	list-style-type: none;
	list-style-position: inside;
	background-image: url('/images/backgrounds/menu-konto.png');
	background-repeat: repeat-x;
	background-position: 0 0;
}
#menu-konto li{
	float: left;
	display: inline;
	margin: 0 0 0 5px; 
	padding: 0; 
	width: auto;
	height: 27px;
	background-image: url('/images/backgrounds/menu-konto.png');
	background-repeat: no-repeat;
	background-position: 0 -81px;
}
#menu-konto li.activ{
	background-position: 0 -27px;
}
#menu-konto li p{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: auto;
	height: 27px;
	background-image: url('/images/backgrounds/menu-konto.png');
	background-repeat: no-repeat;
	background-position: right -108px;
}
#menu-konto li p.activ{
	background-position: right -54px;
}
#menu-konto li a{
	float: left;
	display: inline;
	margin: 0 2px 0 2px; 
	padding: 0 8px 0 8px;
	width: auto;
	height: 25px;
	line-height: 24px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: #f8f8f8;
	font-size: 13px;
	color: #7c0092;
	font-weight: bold;
	font-family: 'trebuhet ms', sans-serif;
	text-decoration: none;
}
#menu-konto li a.activ{
	height: 26px;
	background-color: #fff;
	border-bottom: none;
	color: #464646;
}
#menu-konto li a:hover{
	text-decoration: underline;
}
#mojprodukt{
	float: left;
	display: inline;
	margin: 14px 0 0 0; 
	padding: 0 0 15px 0; 
	width: 635px;
	height: auto;
	border-bottom: 1px solid #c7c7c7;
}
#mojprodukt input.checkbox{
	margin: 5px 6px 0 0;
	*margin: 0 6px 0 0;
	background-color: transparent;
}
#misc{
	float: left;
	display: inline;
	margin: 14px 0 0 0; 
	padding: 0; 
	width: 960px;
	height: auto;
}
#misc div.cont{
	float: left;
	display: inline;
	margin: 12px 14px 0 14px;
	padding: 5px 0 0 0; 
	width: 932px;
	height: auto;
	border-top: 1px solid #c7c7c7;
}
#misc div.cont p{
	float: left;
	display: inline;
	width: 100%;
}
#account{
	position: relative;
	float: left;
	display: inline;
	margin: 14px 0 0 0; 
	padding: 0; 
	width: 960px;
	height: auto;
}
#account form#konto{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: auto;
	height: auto;	
}
#account form#konto p{
	float: left;
	display: inline;
	margin: 5px 0 0 0; 
	padding: 0; 
	width: 100%;
	height: 22px;
}
#account form#konto p.bttn{
	float: left;
	display: inline;
	margin: 10px 0 10px 0; 
	padding: 0; 
}
#account form#konto p span{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 178px;
}
#account form#konto p input{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 261px;
	border: 1px solid #969696;
}
#account form#konto p input.error{
	border: 1px solid red;
}	
#account form#konto p input.bttn{
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#account form#konto p input.adr{
	margin: 0 0 0 5px;
	width: 21px;
}
#account form#konto p input.adr2{
	width: 181px;
}
#account form#konto p input.adr3{
	width: 60px;
}
#account form#konto p input.adr4{
	margin: 0 0 0 5px;
	width: 182px;
}
#account form#konto p textarea{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 435px;
	height: 149px;
	border: 1px solid #969696;
}
#account div.messg{
	float: left;
	display: inline;
	margin: 0 0 15px 0; 
	padding: 0; 
	width: 960px;
	height: auto;
	line-height: 25px;
	background-color: #d82121;
	color: #fff;
	text-indent: 13px;
}
#account div.messg a,
#account div.green a{
	color: #fff;
}
#account div.green{
	float: left;
	display: inline;
	margin: 0 0 15px 0; 
	padding: 0; 
	width: 960px;
	height: auto;
	line-height: 25px;
	color: #fff;
	text-indent: 13px;
	background-color: #23ba17;
}
#account div.polowa,
#account div.polowa2,
#account div.polowa3,
#account div.polowa4{
	float: left;
	display: inline;
	margin: 4px 0 4px 12px; 
	padding: 0; 
	width: 465px;
	height: auto;
}
#account div.polowa2,
#account div.polowa4{
	margin: 4px 0 4px 0;
	padding: 0 0 0 15px;
	width: 454px;
	border-left: 1px solid #c7c7c7;
}
#account div.polowa3{
	width: 565px;
}
#account div.polowa4{
	width: 354px;
}
#account div.polowa3 img,
#account div.polowa4 img{
	float: left;
	display: inline;
	margin: 12px 15px 0 0;
	border: 1px solid #cacaca;
}
#account div.polowa4 img{
	margin: 0;
}
#account div.trzecia,
#account div.trzecia2{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 310px;
	height: auto;
}
#account div.trzecia div.corners-top,
#account div.trzecia div.corners-bottom,
#account div.trzecia2 div.corners-top,
#account div.trzecia2 div.corners-bottom{
	width: 290px;
	}
#account div.trzecia div.corners-center,
#account div.trzecia2 div.corners-center{
	padding: 0 10px 0 14px;
	width: 284px;
	height: 160px;
}
#account div.trzecia div.corners-center span,
#account div.trzecia2 div.corners-center span{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 112px;
}
#account div.trzecia div.corners-center span.wiecej{
	width: 143px;
}
#account div.trzecia div.corners-center span.mniej,
#account div.trzecia2 div.corners-center span.mniej{
	width: 84px;
}
#account div.trzecia2 div.corners-center a,
#account div.trzecia div.corners-center a{
	color: #7c0092;
	text-decoration: none;
}
#account div.trzecia2 div.corners-center input{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 265px;
	border: 1px solid #969696;
}
#account div.trzecia2 div.corners-center input.bttn{
	float: right;
	padding: 0;
	width: auto;
	border: none;
}
#account div.trzecia2 div.corners-center p.plus{
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	width: 100%;
}
#account div.trzecia2 div.corners-center form,
#account div.trzecia2 div.corners-center input{
	float: left;
	display: inline;
	margin: 0;
}
#account div.trzecia2{
	margin: 0 0 0 15px;
}
#account h1{
	margin: 0;
	width: 100%;
}
#account h1.odst{
	margin-top: 25px;
}
#left{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 310px;
	height: auto;
}
#left h1.yellow{
	margin: 0 0 0 14px;
	width: 100%;
}
#left p.wizyt{
	float: left;
	display: inline;
	margin: 6px 0 8px 14px;
	padding: 0; 
}
#left p.wizyt img{
	float: left;
	margin: 0 10px 0 0;
}
#left p.wizyt a{
	color: #7c0092;
}
#right{
	float: left;
	display: inline;
	margin: 0 0 0 15px; 
	padding: 0; 
	width: 635px;
	height: auto;
}
#right p.rule{
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	width: 100%;
	border-top: 1px solid #cdcdcd;
	font-size: 10px;
}
#right p.opcje{
	float: left;
	display: inline;
	margin: 1px 0 0 10px;
	padding: 0;
	width: 90px;
}
#right div.block{
	float: left;
	display: inline;
	margin: 15px 0 0 -15px; 
	padding: 0; 
	width: 650px;
}
#left div.block{
	float: left;
	display: inline;
	margin: 15px 0 0 -15px; 
	padding: 0; 
	width: 310px;
}
#left div.kontakt{
	float: left;
	display: inline;
	margin: 0 0 15px 0; 
	padding: 5px 8px 5px 8px; 
	width: 292px;
	border: 1px solid #c7c7c7;
}
#orderGadget{
	float: left;
	margin: 0 0 15px 0; 
}
#left div.kontakt h1{
	margin: 0 0 14px 0;
	width: auto;
}
#left div.kontakt img{
	float: right;
}
#left div.kontakt p{
	float: left;
	width: 100%;
}
#left div.kontakt p span{
	color: #777;
}
#left div.kontakt a{
	color: #851199;
	text-decoration: none;
}
#left div.kontakt a:hover{
	text-decoration: underline;
}
#right div.greyblock,
#left div.greyblock,
#right div.polecamy,
#right div.wide{
	float: left;
	display: inline;
	margin: 0 0 10px 15px; 
	padding: 9px; 
	width: 290px;
	border: 1px solid #eaeaea;
	background-color: #f8f8f8;
	line-height: 11px;
}
#right div.polecamy{
	background-color: #e3f3fe;
}
#right div.wide{
	width: 615px;
	overflow: hidden;
}
#right div.greyblock div.polecamy{
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	width: 93px;
	border: none;
	background-color: transparent;
	overflow: hidden;
}
#right div.greyblock div.polecamy p{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
}
#right div.greyblock div.polecamy p span{
	height: 25px;
}
#right div.greyblock div.polecamy a{
	float: right;
	margin: 0 0 8px 0;
	text-decoration: underline;
	color: #7c0092;
}
#right div.greyblock div.ico,
#left div.greyblock div.ico,
#right div.greyblock div.ico-wide{
	float: left;
	display: inline;
	margin: 25px 0 0 0;
	padding: 0;
	width: 180px;
}
#right div.greyblock div.ico-wide{
	margin: 16px 0 0 0;
	width: 400px;
}
#right div.greyblock div.ico a,
#left div.greyblock div.ico a{
	margin: 0 2px 0 0;
}
#right div.greyblock div.compare{
	float: right;
	display: inline;
	margin: 0;
	padding: 0 0 0 10px;
	width: 124px;
	height: 71px;
	border-left: 1px solid #fff;
}
#right div.greyblock div.compare p,
#right div.greyblock div.compare p.polecamy{
	margin: 34px 0 0 0;
	width: auto;
	line-height: 17px;
	font-size: 12px;
}
#right div.greyblock div.compare p.polecamy{
	margin: 7px 0 0 0;
}
#right div.greyblock div.compare p.polecamy img{
	margin: 0 0 10px 0;
}
#right div.greyblock div.compare p span{
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-weight: bold;
	color: #b20000;
}
#right div.greyblock a,
#left div.greyblock a,
#right div.greyblock a.wide,
#right div.greyblock a.title,
#right div.greyblock a.img,
#left div.greyblock a.img{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	color: #000;
	text-decoration: none;
}
#right div.greyblock a:hover,
#left div.greyblock a:hover,
#right div.greyblock a:hover.wide,
#right div.greyblock a:hover.title,
#right div.greyblock a:hover.img,
#left div.greyblock a:hover.img{
	text-decoration: underline;
}
#right div.greyblock a.wide{
	width: 400px;
}
#right div.greyblock a.compare{
	width: 336px;
	height: 34px;
	line-height: 17px;
}
#right div.greyblock a.title{
	width: 100%;
}
#right div.greyblock a.img,
#left div.greyblock a.img{
	margin: 0 10px 0 0;
}
#right div.greyblock img.border,
#right div.greyblock img.border2,
#left div.greyblock img.border,
#left div.greyblock img.border2{
	margin: 0;
	border: 1px solid #eaeaea;
}
#right div.greyblock img.border2,
#left div.greyblock img.border2{
	margin: 10px 0 0 0;
}
#right div.greyblock p,
#left div.greyblock p,
#right div.greyblock p.wide{
	float: left;
	display: inline;
	margin: 12px 0 0 0; 
	padding: 0;
	width: 180px;
}
#right div.greyblock p.wide{
	margin: 8px 0 0 0;
	width: 400px;
}
#right div.greyblock p.compare{
	margin: 0;
	width: 340px;
	line-height: 17px;
}
#right div.greyblock p.compare span{
	width: auto;
	color: #9e9e9e;
}
#right div.greyblock p.compare a{
	float: right;
	color: #7c0092;
}
#right div.greyblock p.dostawca,
#right div.greyblock p.dostawca a,
#left div.greyblock p.dostawca,
#left div.greyblock p.dostawca a{
	color: #9e9e9e;
}
#right div.greyblock p span,
#left div.greyblock p span{
	float: left;
	display: inline;
	width: 57px;
}
#right div.greyblock p.check{
	width: 22px;
}
#right div.greyblock p.check input{
	margin: 15px 0 0 0;
	background-color: transparent;
}
#right ul{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 316px;
	list-style-type: none;
}
#right ul li{
	margin: 0 0 0 10px; 
	padding: 0; 	
}
#right ul li a{
	color: #464646;
	text-decoration: none;
}
#right ul li a:hover{
	text-decoration: underline;
}
#right ul#options{
	float: right;
	display: inline;
	margin: -10px 10px 6px 0; 
	padding: 0; 
	width: 520px;
	height: auto;
	list-style-type: none;
}
#right ul#options li{
	float: left;
	display: inline;
	margin: 10px 0 0 10px; 
	padding: 0; 
	width: auto;
	height: 22px;
	line-height: 22px;
	background-image: url('/images/backgrounds/menu-options.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#right ul#options li p{
	float: left;
	display: inline;
	margin: 0 0 0 4px; 
	padding: 0 4px 0 0; 
	width: auto;
	height: 22px;
	line-height: 22px;
	background-image: url('/images/backgrounds/menu-options.png');
	background-repeat: no-repeat;
	background-position: right -44px;
}
#right ul#options li p span{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0 4px 0 0; 
	width: auto;
	height: 22px;
	line-height: 22px;
	background-image: url('/images/backgrounds/menu-options.png');
	background-repeat: repeat-x;
	background-position: 0 -22px;
}
#right ul#options li p a{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 22px;
	line-height: 22px;
}
#kontakt{
	float: left;
	display: inline;
	margin: 0; 
	padding: 5px 8px 5px 8px; 
	width: 617px;
	background-color: #f8f8f8;
	border: 1px solid #c7c7c7;
}
#kontakt input,
#kontakt textarea{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 196px;
	border: 1px solid #969696;
}
#kontakt input.error,
#kontakt textarea.error{
	border: 1px solid red;
}
#kontakt input.long,
#kontakt textarea{
	width: 501px;
}
#kontakt input.bttn{
	float: right;
	margin: -4px 0 0 0;
	*margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#kontakt p{
	float: left;
	display: inline;
	margin: 8px 0 0 0; 
	padding: 0; 
	width: 100%;
}
#kontakt p.error{
	height: 28px;
	line-height: 28px;
	background-color: #d82121;
	color: #fff;
	text-indent: 14px;
}
#kontakt p.message{
	height: 28px;
	line-height: 28px;
	background-color: #23ba17;
	color: #fff;
	text-indent: 14px;
}

#kontakt p.error2 input{
	border: 1px solid #d82121;
}
#kontakt p.error2 span{
	text-indent: 12px;
	background-image: url('/images/backgrounds/error.png');
	background-repeat: no-repeat;
	background-position: left 6px;
}
#kontakt p span{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 102px;
	color: #969696;
}
#rotate{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 635px;
	height: 274px;
	background-color: purple;
}
#page-top{
	float: left;
	display: inline;
	margin: 0 0 0 10px; 
	padding: 0; 
	width: auto;
	height: 22px;
	line-height: 22px;
}
#page-down{
	float: left;
	display: inline;
	margin: 0; 
	padding: 9px 0 0 0; 
	width: 635px;
	height: auto;
	border-top: 1px solid #eaeaea;
}
#page-top span.sortuj{
	float: left;
	display: inline;
	margin: 0 0 0 40px; 
	padding: 0; 
	width: 220px;
}
#page-top span.sortuj a{
	margin: 0;
	padding: 0 8px 0 8px;
	color: #7c0092;
	text-decoration: none;
	border-right: 1px solid #000;
}
#page-top input.checkbox{
	margin: 5px 6px 0 0;
	*margin: 0 6px 0 0;
	background-color: transparent;
}
#leftmenu{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 310px;
	height: auto;
	list-style-type: none;
	list-style-position: inside;
	background-color: #eaeaea;
}
#leftmenu ul.submenus{
	float: left;
	display: inline;
	margin: 6px 0 0 15px;
	padding: 0 0 12px 0;
	width: 375px;
	height: auto;
	border-bottom: 1px solid #deddd8;
}
#leftmenu li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 308px;
	height: auto;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	position: relative;
}
#leftmenu li.submenus{
	float: left;
	display: inline;
	margin: 4px 0 0 0;
	width: 125px;
	border: none;
}
#leftmenu li.submenus a{
	text-decoration: none;
	border: none;
}
#leftmenu li.start,
#leftmenu li.mid,
#leftmenu li.mid2,
#leftmenu li.end{
	position: relative;
	float: left;
	display: inline;
	margin: 0;
	width: 310px;
	border: none;
	background-image: url('/images/backgrounds/leftmenu.png');
	background-repeat: no-repeat;
	overflow: hidden;
}
#leftmenu li.start{
	height: 3px;
}
#leftmenu li.mid{
	height: 4px;
	background-position: 0 -3px;
}
#leftmenu li.mid2{
	height: 2px;
	background-position: 0 -7px;
}
#leftmenu li.end{
	margin: 0;
	height: 2px;
	background-position: 0 -9px;
}
#leftmenu div.subcategoryDiv{
	position: absolute;
	z-index: 999;
	top: 20px;
	left: 70px;
	width: 402px;
	background-color: #f5f3e9;
	border: 1px solid #c7c7c7;
}
#leftmenu p{
	float: left;
	display: inline;
	margin: 6px 0 6px 14px; 
	padding: 0;
	width: 288px;
	height: 45px;
	line-height: 15px;
}
#leftmenu img{
	float: left;
	margin: 0 13px 0 0;
}
#leftmenu a{
	color: #000;
	text-decoration: none;
}
#leftmenu a:hover{
	text-decoration: underline;
}
#leftmenu a.more{
	color: #7c0092;
	text-decoration: underline;
}
#leftmenu a.zamknij{
	float: right;
	margin: 9px 0 8px 0;
}
#register{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 472px;
}
#register div{
	float: left;
	display: inline;
	margin: 0; 
	padding: 14px; 
	width: 444px;
	background-color: #f8f8f8;
	border: 1px solid #c7c7c7;
}
#register p{
	float: left;
	display: inline;
	margin: 8px 0 0 0;
	width: 100%;
}
#register p.error{
	float: left;
	display: inline;
	margin: 8px 0;
	width: 100%;
	color: #fff;
	background-color: #d82121;
	line-height: 25px;
	text-indent: 13px;
}
#register p.message{
	float: left;
	display: inline;
	margin: 8px 0;
	width: 100%;
	color: #fff;
	background-color: #23ba17;
	line-height: 25px;
	text-indent: 13px;
}
#register span{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 86px;
}
#register input{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 340px;
	border: 1px solid #969696;
}
#register input.error{
	border: 1px solid red;
}

#register input.checkbox{
	margin: 4px 6px 0 0;
	*margin: 0 6px 0 0;
	width: auto;
	background-color: transparent;
	border: none;
}
#register input.bttn{
	float: right;
	margin: -4px 0 0 0;
	*margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#footer{
	float: left;
	display: inline;
	margin: 15px 0 30px 0; 
	padding: 0; 
	width: 960px;
}
#footer a:hover{
	text-decoration: underline;
}
#footerU{
	width: 960px;
	float: left;
	padding: 0;
	margin-top: 20px;
}
#footerU .logo{
	float: left;
	marign-right: 10px;
	margin-top: 15px;
}
#footerU .desc{
	width: 760px;
	float: right;
	height: auto;
}
#footerU .lastFooter{
	float: left;
	margin-left: 250px;
	margin-top: 20px;
}

#dodajprodukt{
	float: left;
	display: inline;
	margin: 6px 0 0 6px; 
	padding: 14px; 
	width: 920px;
	height: auto;
	border: 1px solid #c7c7c7;
	background-color: #f5f3e9;
}
#dodajprodukt h1{
	margin: 0;
	width: 100%;
}
#dodajprodukt form#dodaj{
	float: left;
	display: inline;
	margin: 7px 0 0 0; 
	padding: 0; 
	width: 920px;
}
#dodajprodukt form#dodaj p{
	float: left;
	display: inline;
	margin: 8px 0 0 0; 
	padding: 0; 
	width: 100%;
}
#dodajprodukt form#dodaj span.withNoMargin{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: 131px;
}
#dodajprodukt form#dodaj p.priceSeparator{
	background-image: url('/images/priceSeparator.png');
	background-repeat: repeat-x;
	background-position: center;
	margin-top: 15px;
}
#dodajprodukt form#dodaj p.priceSeparator span{
	background-color: #f5f3e9;
	padding-right: 5px;
	font-weight: bold;
}
#dodajprodukt form#dodaj input,
#dodajprodukt form#dodaj textarea{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 338px;
	height: 16px;
	border: 1px solid #969696;
}
#dodajprodukt form#dodaj input.szort{
	margin: 0 5px 0 0; 
	width: 46px;
}
#dodajprodukt form#dodaj input.bttn{
	margin: -4px 0 0 0;
	*margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#dodajprodukt form#dodaj a.bttn2{
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#dodajprodukt form#dodaj textarea{
	width: 775px;
	height: 146px;
	overflow: hidden;
}
#dodajprodukt form#dodaj select{
	float: left;
	display: inline;
	margin: 0 19px 0 0; 
	padding: 3px;
	width: 65px;
	height: 24px;
	color: #464646; 
	border: 1px solid #969696;
}
#dodajprodukt form#dodaj select.long{
	width: 242px;
}
#partnerzy{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 960px;
}
#partnerzy ul{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	height: 49px;
	line-height: 49px;
}
#partnerzy ul li{
	float: left;
	display: inline;
	margin: 0 5px 0 7px; 
	padding: 0;	
}
#foot{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 960px;
}
#foot ul{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: 960px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
#foot ul li{
	display: inline;
	margin: 0; 
	padding: 0;	
}
#foot a{
	color: #958d96;
	text-decoration: none;
}
#foot p{
	float: left;
	display: inline;
	margin: 6px 0 0 14px; 
	padding: 0;
	width: 264px;
	height: 22px;
	line-height: 22px;
	color: #958d96;
}
#foot p.center{
	margin: 6px 0 0 0; 
	width: 402px;
	text-align: center;
}
#foot p.right{
	margin: 6px 14px 0 0; 
	text-align: right;
}
#foot p img{
	vertical-align: middle;
}
#corners{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 635px;
	height: auto;
}
#corners_yel1,
#corners_yel2,
#corners_yel3,
#corners_yel4{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 310px;
	height: auto;
}
#corners_yel2,
#corners_yel3{
	margin: 0 0 0 15px;
}
#corners_yel1 p{
	float: left;
	display: inline;
	margin: 6px 0 6px 14px; 
	padding: 0;
	width: 288px;
	height: 45px;
	line-height: 15px;
}
#corners_yel1 p.que{
	margin: 14px 0 10px 14px;
	padding: 0 0 25px 0;
	width: 375px;
	height: auto;
	line-height: 15px;
	border-bottom: 1px solid #deddd8;
}
#corners_yel1 p.dodane{	
	margin: 0 0 0 14px;
	width: auto;
	height: auto;
}
#corners_yel1 img,
#corners_yel2 img,
#corners_yel3 img{
	float: left;
	margin: 0 13px 0 0;
}
#corners_yel4{
	position: relative;
}
#searchoptions{
	float: left;
	display: inline;
	margin: 6px 0 6px 14px; 
	padding: 0; 
	width: 289px;
	height: auto;
}
#searchoptions p,
#searchoptions a{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: 100%;
	line-height: 16px;
}
#searchoptions a.wynik{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 235px;
	height: 46px;
	line-height: 44px;
	font-weight: bold;
	text-indent: 20px;
	background-image: url('/images/search.png');
	background-repeat: no-repeat;
}
#searchoptions p.down{
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	padding: 6px 0 0 0;
	width: 598px;
	border-top: 1px solid #deddd8;	
}
#searchoptions p.half{
	width: 50%;
}
#searchoptions p.down a{
	float: left;
	display: inline;
	margin: 4px 10px 0 0;
	width: auto;	
}
#searchoptions p.down a.zastosuj{
	float: right;
	margin: 0;
}
#searchoptions p.odstep{
	margin: 10px 0 0 0;
	width: 280px;
}
#searchoptions div.wojewodztwa div p{
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0;
	width: 129px;		
}
#searchoptions div.dostawcy div p{
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0;
	width: 145px;		
}

#searchoptions a{
	color: #7c0092;
	text-decoration: none;
}
#searchoptions p span{
	float: left;
	display: inline;
	margin: 3px 4px 0 0;
}
#searchoptions p span strong{
	float: left;
	display: inline;
}
#searchoptions input{
	float: left;
	display: inline;
	margin: 0 4px 0 0; 
	padding: 3px 6px 3px 6px;
	width: 75px;
	border: 1px solid #969696;
	text-align: center;
}
#searchoptions input.checkbox{
	margin: 0 6px 0 0;
	*margin: -4px 0 0 0;
	padding: 0;
	width: auto;
	height: auto;
	background-color: transparent;
	border: none;
}
#searchoptions label{
	color: #7c0092;
}
#searchoptions div.opt{
	float: left;
	display: inline;
	margin: 0 4px 0 0; 
	padding: 3px 6px 3px 6px;
	width: 221px;
	border: 1px solid #969696;
	background-color: #fff;
	background-image: url('/images/option.png');
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
}
#searchoptions div.opt a{
	margin: 0;
	padding: 0;
	width: 100%;
	color: #464646;
	line-height: 14px;
}
#leftform{
	float: left;
	display: inline;
	margin: 6px 0 6px 14px; 
	padding: 0; 
	width: 289px;
	height: auto;
}
#leftform p{
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	padding: 0;
	width: 280px;
	height: auto;
}
#leftform p span{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 280px;	
	font-weight: bold;
}
#leftform select{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px;
	width: 281px;
	height: 26px;
	color: #464646; 
	border: 1px solid #969696;
	line-height: 26px;
}
#left-ten{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 310px;
	height: auto;
}
#left-ten ul{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 308px;
	list-style-type: none;
}
#left-ten ul li{
	margin: 0 0 0 10px; 
	padding: 0; 	
}
#dostawcow{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 310px;
	height: 350px;
	background-image: url('/images/backgrounds/dostawcow.png');
	background-repeat: no-repeat;
	list-style-type: none;
}
#dostawcow li{
	float: left;
	display: inline;
	margin: 9px 0 0 0; 
	padding: 0; 
	width: 310px;
	height: 31px;
	background-image: url('/images/backgrounds/dostawcow-c.png');
	background-repeat: no-repeat;
}
#dostawcow li.activ{
	background-position: 0 -31px;
}
#dostawcow li a{
	float: left;
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 16px 0 6px;
	height: 29px;
	width: 282px;
	line-height: 29px;
	background-color: #f8f8f8;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	font-size: 13px;
	color: #7c0092;
	font-weight: bold;
	text-decoration: none;
	font-family: 'trebuhet ms', sans-serif;
}
#dostawcow li a:hover{
	text-decoration: underline;
}
#dostawcow li.activ a{
	width: 283px;
	background-color: #fff;
	text-align: right;
	color: #464646;
}
#zgloszenie-dost{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 441px;
	height: auto;
}
#zgloszenie-dost div{
	float: left;
	display: inline;
	margin: 0; 
	padding: 14px; 
	width: 411px;
	background-color: #f8f8f8;
	border: 1px solid #eaeaea;
	overflow: hidden;
}
#zgloszenie-dost p{
	float: left;
	display: inline;
	margin: 8px 0 0 0;
	line-height: 20px;
	width: 100%;
}
#zgloszenie-dost span{
	float: left;
	display: inline;
	margin: 0; 
	width: 150px;
}
#zgloszenie-dost h1{
	margin: 0;
}
#zgloszenie-dost input{
	float: left;
	display: inline;
	margin: 0; 
	padding: 3px 6px 3px 6px;
	width: 246px;
	height: 16px;
	border: 1px solid #969696;
}
#zgloszenie-dost input.error,
#zgloszenie-dost select.error
{
	border: 1px solid red;
}
#zgloszenie-dost input.kod{
	width: 66px;
}
#zgloszenie-dost input.miasto{
	margin: 0 0 0 8px;
	width: 158px;
}
#zgloszenie-dost input#adres-zmiana{
	float: left;
	display: inline;
	margin: 3px 3px 0 0;
	*margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#zgloszenie-dost input.bttn{
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#wizytowka{
	position: relative;
	float: left;
	display: inline;
	margin: 0; 
	padding: 0 0 14px 0; 
	width: 635px;
	height: auto;
	border-bottom: 1px solid #c7c7c7;
}
#wizytowka div.col_left,
#wizytowka div.col_left2{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 242px;
	height: auto;
}
#wizytowka div.col_left2{
	margin: 0 0 0 14px;
}
#wizytowka div.col_right,
#wizytowka div.col_right2{
	float: left;
	display: inline;
	margin: 0 0 0 14px; 
	padding: 0; 
	width: 379px;
	height: auto;
}
#wizytowka div.col_right2{
	margin: 0;
}
#wizytowka div.produkt{
	float: left;
	display: inline;
	margin: 0 0 15px 0; 
	padding: 10px 14px 5px 14px; 
	width: 349px;
	height: auto;
	border: 1px solid #c7c7c7;
}
#wizytowka div.produkt h1{
	margin: 0;
	width: 349px;
}
#wizytowka div.firma{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 377px;
	height: 193px;
	border: 1px solid #c7c7c7;
}
#wizytowka div.galleria{
	float: left;
	display: inline;
	margin: 15px 0 0 -8px; 
	padding: 0; 
	width: 642px;
	height: auto;
	overflow: hidden;
}
#wizytowka div.galleria img{
	border: 1px solid #c7c7c7;
}
#wizytowka div.galleria a{
	margin: 0 0 0 8px; 
}
#wizytowka div.ofirmie,
#wizytowka div.ofirmie2{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 15px 8px 10px 8px; 
	width: 361px;
	height: auto;
	border: 1px solid #c7c7c7;
}
#wizytowka div.ofirmie2{
	margin: 0;
	width: 617px;
	overflow: hidden;
}
#wizytowka div.ofirmie h1,
#wizytowka div.ofirmie2 h1{
	margin: 0;
	width: 100%;
}
#wizytowka div.ofirmie p,
#wizytowka div.ofirmie2 p{
	margin: 0;
}
#wizytowka div.ofirmie ul,
#wizytowka div.ofirmie ol,
#wizytowka div.ofirmie2 ul,
#wizytowka div.ofirmie2 ol{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0 0 0 20px;
	width: 341px;
}
#wizytowka div.ofirmie ul li,
#wizytowka div.ofirmie ol li,
#wizytowka div.ofirmie2 ul li,
#wizytowka div.ofirmie2 ol li{
	float: left;
	margin: 0; 
	padding: 0;
	width: 331px;
}
#wizytowka div.ofirmie ul,
#wizytowka div.ofirmie2 ul{
	list-style: circle;
}
#wizytowka div.ofirmie ol li,
#wizytowka div.ofirmie2 ol li{
	list-style: decimal;
}
#wizytowka div.agencja,
#wizytowka div.agencja2,
#wizytowka div.agencja3{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 379px;
	height: 59px;
	background-image: url('/images/backgrounds/wizytowka.png');
	background-repeat: no-repeat;
}
#wizytowka div.agencja,
#wizytowka div.agencja3{
	width: 242px;
	height: 31px;
	line-height: 31px;
	background-position: 0 -59px;
}
#wizytowka div.agencja3{
	margin: 0 0 10px 0;
	width: 240px;
	height: auto;
}
#wizytowka div.agencja h1,
#wizytowka div.agencja3 h1{
	margin: 0;
	text-align: center;
	width: 242px;
}
#wizytowka div.agencja3 h1{
	width: 240px;
}
#wizytowka div.agencja2 p{
	margin: 10px 0 0 9px;	
}
#wizytowka div.lista-agentow,
#wizytowka div.orderGadget
{
	position: absolute;
	z-index: 999;
	top: 245px;
	left: 0;
	padding: 6px 14px 6px 14px;
	width: 374px;
	height: auto;
	background-color: #f5f3e9;
	border: 1px solid #c7c7c7;
}
#wizytowka div.orderGadget{
	width: 441px;
	padding: 10px 0 10px 14px;
}
#wizytowka div.orderGadget .step1,
#wizytowka div.orderGadget .step2{
}
#wizytowka div.orderGadget .black{
	color: black;
	padding-top: 10px;
}
#wizytowka div.orderGadget p.half{
	width: 213px;
	margin-top: 10px;
}
#wizytowka div.orderGadget p.half.right{
	float: right;
	margin-right: 4px;
}
#wizytowka div.orderGadget p.half input{
	border: 1px solid #969696;
	width: 192px;
	padding: 4px;
}

#wizytowka div.orderGadget .border100{
	border: 1px solid #969696;
	width: 415px;
	padding: 4px;
}
#wizytowka div.orderGadget .bottom{
	border-top: 1px solid #deddd8;
	margin-top: 10px;
	width: 425px;
	margin-top: 20px;
}
#wizytowka div.orderGadget .send{
	float: right;
	margin-top: 6px;
}
#wizytowka div.lista-agentow h1,
#wizytowka div.orderGadget h1{
	margin: 0;
	width: auto;
}
#wizytowka div.lista-agentow a.zamknij,
#wizytowka div.orderGadget a.zamknij{
	float: right;
}

#wizytowka div.orderGadget p{
	float: left;
	margin: 0;
	color: #7a7974;
}
#wizytowka div.orderGadget .polandMap,
.polandMap{
	width: 197px;
	height: 190px;
	float: left;
	background-image: url('/images/polandMap.gif');
	background-repeat: no-repeat;
	margin-top: 10px;
}
#wizytowka div.orderGadget p.selection{
	width: 218px;
	float: right;
	margin: 10px 0 0 0;
}
#wizytowka div.orderGadget p.agencyListP{
	width: 100%;
	font-weight: bold;
	color: #000;
	margin-top: 20px;
}
#wizytowka div.orderGadget p span{
	color: #000;
}
#wizytowka div.orderGadget p.sendQuestionTo{
	margin-top: 3px;
	margin-bottom: 6px;
}
#agencyTable{
	width: 425px;
	padding-bottom: 10px;
	border-bottom: 1px solid #deddd8;
}
#closeOrder{
	margin: 10px 15px 0 0;
	display: block;
}
#closeOrder img{
	float: left;
}
#agencyTable td.first{
	color: #7a7974;
	width: 18px;
}
#agencyTable td.second{
	width: 18px;
}
#agencyTable td.third{
	color: #000;
}
#agencyTable td.fourth{
	text-align: right;
	color: #7a7974;
}
#sendQuestion{
	background-color: #777;
	border: 1px solid #fff;
	border-right: none;
	float: right;
	margin-top: 10px;
	width: 208px;
	padding: 5px 0 0 13px;
	height: 105px;
}
#sendQuestion p{
	color: #fff !important;
	font-weight: bold;
	padding-bottom: 3px;
}

#wizytowka div.lista-agentow table{
	float: left;
	display: inline;
	margin: 3px 0 8px 0; 
	padding: 0 0 5px 0; 
	width: 374px;
	height: auto;
	border-bottom: 1px solid #deddd8;
}
#wizytowka div.lista-agentow table td{
	padding-top: 3px;
}
#wizytowka div.lista-agentow table td.id{
	width: 20px;
	color: #7a7974;
}
#wizytowka div.lista-agentow table td.firm{
	width: 245px;
}
#wizytowka div.lista-agentow table td.wiz{
	width: 70px;
}
#wizytowka div.lista-agentow table a{
	text-decoration: none;
}
#wizytowka div.kontakt,
#wizytowka div.kontakt2{
	float: left;
	display: inline;
	margin: 0 0 15px 0; 
	padding: 10px 14px 10px 5px;
	width: 221px;
	height: auto;
	border: 1px solid #c7c7c7;
}
#wizytowka div.kontakt a{
	text-decoration: none;
}
#wizytowka div.kontakt2{
	margin: 0 0 15px 0;
	padding: 0 0 14px 0;
	width: 240px;
}
#wizytowka div.kontakt2 ul{
	float: left;
	display: inline;
	margin: 0 14px 0 14px;
	padding: 0;
	width: 212px;
}
#wizytowka div.kontakt2 li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 212px;
}
#wizytowka div.kontakt2 li p{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#wizytowka div.kontakt2 a{
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#wizytowka p{
	margin: 0 0 0 9px;
}
#wizytowka p span{
	color: #777;
}
#wizytowka a{
	color: #7c0092;
}
#wizytowka a.left{
	float: left;
}
#wizytowka h1.polecamy{
	float: left;
	display: inline;
	margin: 0 0 5px 0; 
	padding: 0; 
	width: 377px;
	line-height: 36px;
	border-bottom: 1px solid #eaeaea;
	text-decoration: none;
}
#wizytowka h1.polecamy img{
	float: right;
}
#wizytowka h1.polecamy a{
	float: left;
	display: inline;	
	margin: 0 0 0 8px;
	color: #000;
	width: auto;
	text-decoration: none;
}
#wynik{
	float: left;
	display: inline;
	margin: 6px 0 0 14px; 
	padding: 0;
	width: 615px;
	height: auto;
}
#wynik ul{
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0;	
	width: 615px;
}
#wynik ul li{
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;	
	width: 590px;
}
#wynikl p{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;	
}

#hiddenProducts{
	float: left;
	display: inline;
	margin: 4px 0 0 0; 
	padding: 0;
	width: 240px;
	height: auto;
	border: 1px solid #c7c7c7;
}
#hiddenProducts p{
	padding: 9px;
	margin: 0;
}

.ofer_prod{
	float: left !important;
	display: inline !important;
	margin: 4px 0 0 0 !important; 
	padding: 0 !important;
	width: 240px !important;
	height: auto !important;
	border: 1px solid #c7c7c7 !important;
}
.ofer_prod h1{
	float: left !important;
	display: inline !important;
	margin: 6px 0 0 14px !important;
	width: auto !important;
	color: #010101 !important;
}
.ofer_prod img{
	float: right !important;
}
.ofer_prod li img{
	float: left !important;
	margin: 0 13px 0 0 !important;
}
.ofer_prod ul{
	float: left !important;
	display: inline !important;
	margin: 4px 0 0 0 !important; 
	padding: 0 !important; 
	width: 226px !important;
	height: auto !important;
	list-style-type: none !important;
}
.ofer_prod ul li{
	float: left !important;
	display: inline !important;
	margin: 5px 0 8px 14px !important; 
	padding: 0 !important; 
	width: 226px !important;
	height: auto !important;
	line-height: 16px !important;
}
.ofer_prod ul li ul,
.ofer_prod ul li ul li ul{
	float: right !important;
	display: inline !important;
	margin: 0 !important; 
	padding: 0 !important; 
	width: 167px !important;
	height: auto !important;
	list-style-type: none !important;
	list-style-position: inside !important;
}
.ofer_prod ul li ul li ul{
	margin-left: 10px !important;
	width: 157px !important;
}
.ofer_prod ul li ul li{
	float: left !important;
	display: inline !important;
	margin: 0 !important; 
	padding: 0 !important;
	width: 167px !important;
	height: auto !important;
}
.ofer_prod ul li ul li ul li{
	width: 157px !important;
}
.ofer_prod ul li a,
.ofer_prod ul li ul li a,
.ofer_prod ul li ul li a,
.ofer_prod ul li ul li ul li a{
	color: #7c0092 !important;
	text-decoration: none !important;
}

table#osoba,
table#produkty,
table#produkt,
table#agencje{
	float: left;
	display: inline;
	margin: 15px 0 0 0; 
	padding: 0; 
	width: 379px;
	height: auto;
	border: 1px solid #c7c7c7;
}
table#osoba tr.color{
	background-color: #f8f8f8;
}
table#osoba td{
	padding: 5px 9px 5px 9px;
	width: 223px;
	border-bottom: 1px solid #eaeaea;
}
table#osoba td.dane{
	width: 153px;
	border-right: 1px solid #eaeaea;
}
table#osoba td h1{
	margin: 0;
	width: auto;
}
table#osoba td img{
	float: right;
	margin: 0;
}
table#produkty{
	margin: 0 0 10px 0; 
	width: 633px;
}
table#produkty tr.header,
table#agencje tr.header{
	background-color: #f5f3e9;
}
table#produkty tr.color,
table#produkt tr.color,
table#agencje tr.color{
	background-color: #f8f8f8;
}
table#produkty td{
	padding: 5px;
	border-bottom: 1px solid #eaeaea;
}
table#produkty td.osoba{
	width: 290px;
	border-right: 1px solid #eaeaea;
}
table#produkty td.data{
	width: 90px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
table#produkty td.ico{
	border-left: 1px solid #eaeaea;
	text-align: center;
}
table#produkty input.checkbox{
	margin: 4px 6px 0 0;
	*margin: 0 6px 0 0;
	background-color: transparent;
}
table#produkty td h1{
	float: left;
	width: 613px;
}
table#produkty td h1 img{
	float: right;
	display: inline;
}
table#produkt{
	margin: 15px 0 5px 0;
	width: 346px;
	border: 1px solid #eaeaea;
	border-bottom: none;
}
table#produkt td{
	padding: 0 5px 0 5px;
	width: 145px;
	height: 30px;
	border-bottom: 1px solid #eaeaea;
	text-align: right;
}
table#produkt td.first{
	width: 200px;
	border-right: 1px solid #eaeaea;
	text-align: left;
	line-height: 30px;
}
table#produkt td.first span{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 37px;
	height: 30px;
}
table#agencje{
	margin: 0 0 10px 0; 
	width: 958px;
}
table#agencje td{
	padding: 5px 20px 5px 20px;
	border-bottom: 1px solid #eaeaea;
}
table#agencje td.lp{
	padding: 5px 10px 5px 10px;
	width: 12px;
}
table#agencje td.usun{
	padding: 5px 10px 5px 10px;
	width: 28px;
}
table#agencje td.status{
	width: 103px;
}
table#agencje td.nazwa{
	width: 355px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
table#agencje td.data{
	width: 89px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}
table#agencje td.opcje{
	width: 160px;
	border-right: 1px solid #eaeaea;
}
table#agencje td.opcje img{
	float: left;
	display: inline;
	margin: 0 3px 0 0;
}
table#agencje td h1{
	float: left;
	width: 916px;
}
table#agencje td h1 img{
	float: right;
	display: inline;
}
table#agencje a{
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	text-decoration: none;
	line-height: auto;
	color: #7c0092;
}
table#agencje td.nazwa a{
	float: right;
	margin: 0;
}
table#agencje span{
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	color: #c7c7c7;	
}
table.statistics{
	margin: 0 0 10px 0;
	width: 433px;
	border: 1px solid #c7c7c7;
	display: inline;
	float: left;
	height: auto;
	padding: 0;
	overflow: hidden;
}
table.statistics td{
	border-right: 1px solid #eaeaea;
	width: 211px;
	border-bottom: 1px solid #eaeaea;
	padding: 5px;
}
table.statistics tr.header{
	background-color: #f5f3e9;
}
table.statistics tr.color{
	background-color: #f8f8f8;
}
table.statistics a{
	text-decoration: none;
	color: #85009d;
}
table.statistics a:hover{
	text-decoration: underline;
}


div.blank{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}
div.question{
	position: absolute;
	z-index: 999;
	top: 80px;
	left: 280px;
	padding: 0 0 10px 0;
	width: 402px;
	background-color: #f5f3e9;
	border: 1px solid #c7c7c7;
}
div.question a{
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	padding: 0;	
}
div.question a.del{
	float: right;
}
div.wojewodztwa{
	position: absolute;
	z-index: 999;
	top: 305px;
	left: 15px;
	padding: 0 0 10px 0;
	width: 626px;
	background-color: #f5f3e9;
	border: 1px solid #c7c7c7;
}
div.dostawcy{
	position: absolute;
	z-index: 999;
	top: 350px;
	left: 15px;
	padding: 0 0 10px 0;
	width: 626px;
	background-color: #f5f3e9;
	border: 1px solid #c7c7c7;
}
div.dostawcy div{
	float: left;
	display: inline;
	margin: 0 0 10px 14px;
	padding: 0;
	width: 588px;	
}
div.wojewodztwa div{
	float: left;
	display: inline;
	margin: 0 0 10px 14px;
	padding: 0;
	width: 588px;	
}
div.corners-topleft,
div.corners-topright,
div.corners-bottomleft,
div.corners-bottomright,
div.corners-top,
div.corners-bottom,
div.corners-center,
div.corners_yel-topleft,
div.corners_yel-topright,
div.corners_yel-bottomleft,
div.corners_yel-bottomright,
div.corners_yel-top,
div.corners_yel-bottom,
div.corners_yel-center,
div.corners_yel-middleleft,
div.corners_yel-middleright,
div.corners_yel-middlecenter,
div.corners_yel-middleleft2,
div.corners_yel-middleright2,
div.corners_yel-middlecenter2,
div.corners_yel-bottomleft2,
div.corners_yel-bottomright2,
div.corners_yel-bottom2,
div.corners_yel-center2{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	background-image: url('/images/backgrounds/corners.png');
	background-repeat: no-repeat;
	overflow: hidden;
}
div.corners_yel-topleft,
div.corners_yel-topright,
div.corners_yel-bottomleft,
div.corners_yel-bottomright,
div.corners_yel-top,
div.corners_yel-bottom,
div.corners_yel-center,
div.corners_yel-middleleft,
div.corners_yel-middleright,
div.corners_yel-middlecenter{
	background-color: #eaeaea;
}
div.corners_yel-middleleft2,
div.corners_yel-middleright2,
div.corners_yel-middlecenter2,
div.corners_yel-bottomleft2,
div.corners_yel-bottomright2,
div.corners_yel-bottom2,
div.corners_yel-center2{
	background-color: #f5f3e9;
}
div.corners-topright{
	background-position: -10px 0;
}
div.corners-bottomleft{
	background-position: 0 -10px;
}
div.corners-bottomright{
	background-position: -10px -10px;
}
div.corners-top,
div.corners-bottom{
	width: 940px;
	height: 9px;
	border-top: 1px solid #c7c7c7;
	background-image: none;
}
div.corners-bottom{
	border-top: none;
	border-bottom: 1px solid #c7c7c7;
}
div.corners-center{
	width: 958px;
	height: auto;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	background-image: none;
}
div.corners_yel-topleft{
	background-position: 0 -20px;
}
div.corners_yel-topright{
	background-position: -10px -20px;
}
div.corners_yel-bottomleft{
	background-position: 0 -30px;
}
div.corners_yel-bottomright{
	background-position: -10px -30px;
}
div.corners_yel-middleleft{
	background-position: 0 -40px;
}
div.corners_yel-middleright{
	background-position: -10px -40px;
}
div.corners_yel-bottomleft2{
	background-position: 0 -70px;
}
div.corners_yel-bottomright2{
	background-position: -10px -70px;
}
div.corners_yel-middlecenter{
	width: 290px;
	background-position: 0 -50px;
	background-repeat: repeat-x;
}
div.corners_yel-middleleft2{
	background-position: 0 -60px;
}
div.corners_yel-middleright2{
	background-position: -10px -60px;
}
div.corners_yel-middlecenter2{
	width: 290px;
	background-position: 0 -80px;
	background-repeat: repeat-x;
}
div.corners_yel-top,
div.corners_yel-bottom,
div.corners_yel-bottom2{
	width: 290px;
	height: 9px;
	border-top: 1px solid #c7c7c7;
	background-image: none;
}
div.corners_yel-bottom,
div.corners_yel-bottom2{
	border-top: none;
	border-bottom: 1px solid #c7c7c7;
}
div.corners_yel-center,
div.corners_yel-center2{
	width: 308px;
	height: auto;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	background-image: none;
}
div.corners_yel-center ul{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: auto;
	height: auto;
	list-style-type: none;
	overflow: hidden;
}
div.corners_yel-center ul li{
	float: left;
	display: inline;
	margin: 5px 0 8px 14px; 
	padding: 0; 
	width: 280px;
	height: auto;
	line-height: 16px;
}
div.corners_yel-center ul li ul,
div.corners_yel-center ul li ul li ul{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 222px;
	height: auto;
	list-style-type: none;
	list-style-position: inside;
}
div.corners_yel-center ul li ul li ul{
	width: 212px;
	margin-left: 10px;
}
div.corners_yel-center ul li ul li ul li ul{
	width: 202px;
	margin-left: 10px;
}
div.corners_yel-center ul li ul li{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0;
	width: 222px;
	height: auto;
}
div.corners_yel-center ul li ul li a,
div.corners_yel-center ul li ul li ul li a{
	color: #464646;
	text-decoration: none;
}
div.corners_yel-center ul li ul li a:hover,
div.corners_yel-center ul li ul li ul li a:hover{
	text-decoration: underline;
}
div.corners_yel-center ul li a.active{
	background-color: #464646;
	color: #fff;
	padding: 2px;
}
div.paginator{
	float: right;
	display: inline;
	margin: 2px 14px 0 0; 
	padding: 0; 
	width: auto;
	height: 17px;
	line-height: 17px;
}
div.paginator a{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 20px;
	height: 17px;
	color: #7c0092;
	text-decoration: none;
	text-align: center;
}
div.paginator a.page{
	background-color: #7c0092;
	color: #fff;
}
div.paginator span{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
	width: 24px;
	height: 17px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
div.paginator span.normal{
	color: #747474;
	font-weight: normal;
}
div.paginator p{
	float: left;
	display: inline;
	margin: 0; 
	padding: 0; 
}
img{
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
img.border{
	float: left;
	border: 1px solid #c7c7c7;
}
input,select, textarea{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background-color: #fff; 
	font-size: 11px; 
	color: #000; 
	font-family: 'tahoma', sans-serif;
	overflow: hidden;
}
input.radio{
	margin: 2px 6px 0 0;
	*margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background-color: transparent;
	border: none;
}
option{
	margin: 0;
	padding: 3px;
	background-color: #fff; 
	font-size: 11px; 
	color: #464646; 
	font-family: 'tahoma', sans-serif;
	overflow: hidden;
}
label{
	float: left;
	display: inline;
	margin: 0 6px 0 0;
	padding: 0;
}
a.back{
	float: left;
	display: inline;
	margin-top: 10px;
}
a.clearlist{
	float: left;
	display: inline;
	margin: 10px 0 0 14px;
}
a{
	color: #464646;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
p{
	margin: 0;
	padding: 0;
}
p.normal{
	float: left;
	display: inline;
	width: 100%;
}
h1{
	float: left;
	display: inline;
	margin: 0 0 0 25px;
	padding: 0;
	width: 625px;
	font-size: 13px;
	color: #7c0092;
	font-weight: bold;
	font-family: 'trebuhet ms', sans-serif;
}
h1.red{
	margin: 6px 0 10px 14px;
	width: 100%;
	color: #b20000;
	line-height: 32px;
}
h1.red img{
	float: left;
	display: inline;
	margin: 0 15px 0 0;
}
h1.yellow{
	margin: 0 0 0 14px;
	width: 100%;
}
h1.lm{
	margin: 15px 0 0 8px;
	width: auto;
}
h1.normal{
	margin: 0;
	width: 100%;
}

#emailSend{
	float: left;
	padding: 5px;
	width: 625px;
	border: none;
	text-indent: 10px;
	display: inline;
	overflow: hidden;
	background-color: #23ba17;
	color: white;
	margin-bottom: 5px; 
}
#emailSend.error{
	background-color: #d82121;
}
#application div.messg{
	float: left;
	width: 431px;
	padding: 5px;
	background-color: #d82121;
	display: inline;
	margin: 5px 0 0 0;
	color: white;
	text-indent: 10px;
	overflow: hidden;
}
#cke_productDescription{
	float: left;
}

#right h1.ten{
	margin: 10px 0 0 0;
}
#right.link a{
	color: #7c0092;
	text-decoration: none;
}
#right.link a:hover{
	text-decoration: underline;
}
.pressOfficeTable{
	width: 625px;
	margin-top: 10px;
}
.pressOfficeTable tr th{
	text-align: left;
	border-bottom: 1px solid #e4e4e4;
}
.pressOfficeTable tr th.title{
	width: 325px;
}
.pressOfficeTable tr th.date{
	width: 100px;
}

.pressOfficeTable tr th.preview{
	width: 65px;
}
.pressOfficeTable tr th.file{
	width: 65px;
}
