/*** BODY ***/
body { font-size: 11px; font-family: Verdana, Arial; background: #17478E url(images/bgbg.gif); color: #294159; margin: 0px; }
tr { font-size: 11px; font-family: Verdana, Arial; color: #294159; }
p {margin: 0px; padding: 0px; line-height: 140%; }
li {padding-top: 8px; line-height: 140%; }
h1 {margin: 15px 0px 0px 0px; font-size: 16px; font-weight: bold; color: #666666; font-family: arial, verdana; }
h2 {margin: 15px 0px 0px 0px; font-size: 18px; font-weight: bold; color: #061D36; font-family: arial black, arial, verdana; }
h3 {margin: 2px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #D10B0B; font-family: tahoma, arial, verdana; }
h5 { color: #0A2541; font: bold 14px arial, tahoma, verdana; margin: 2px 0px; padding: 0px;}
img { border: none; }

/*** LINKI ***/
a:link {color: #003CB4; text-decoration: underline; }
a:visited {color: #003CB4; text-decoration: underline; }
a:hover {color: #002571; text-decoration: none; }
a:active {color: #003CB4; text-decoration: underline; }

a.mainlink { font: normal 11px tahoma, arial; text-decoration: none; padding-left: 6px; background: url(images/point1.gif) no-repeat left center;}
a.mainlink:link {color: #04182F; text-decoration: none; }
a.mainlink:visited {color: #04182F; text-decoration: none; }
a.mainlink:hover {color: #04182F; text-decoration: underline; }
a.mainlink:active {color: #04182F; text-decoration: none; }

ul.newslink {
	margin: 0px 10px 10px 10px;
	padding: 0px;
	display: block;
	}

ul.newslink li{
	background: url(images/point1.gif) no-repeat 0px 7px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	}

ul.newslink li a {
	font: normal 11px tahoma, arial;
	text-decoration: none;
	color: #04182F;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	}

ul.newslink li a:hover {
	color: #1B4B93;
	}

/*** FORM ***/
input, textarea, select {font-size:11px; font-weight: bold; font-family: Arial, Verdana; }
input.button {height: 24px; }
textarea {width: 350px; height: 100px; }

/*** TABLES ***/
.head td {font-size: 16px; font-family: Arial, Verdana; color: #C00000; font-weight: bold; border-bottom: 1px dotted #BBBBBB; }
.field { background-color: #0B3476; color: #FFFFFF; font-weight: bold; text-align: center}
.dark2 {background-color: #D7E0EC}
.info {background-color: #CA0000; color: #FFFFFF}
.content {background: #FFFFFF; }


/*** MENU ***/

#topboxlinks a {
	display: block;
	float: left;
	font: bold 10px tahoma;
	color: #FFFFFF;
	text-decoration: none;
}

#topbottom a {
	color: #B7D2F3;
	font: normal 11px tahoma;
	text-decoration: none;
	}

#topbottom a:hover { color: #FFFFFF;}

#topboxlinks a#startuj {
	background: url(images/start.jpg) no-repeat;
	width: 125px;
	height: 19px;
	padding: 6px 0px 2px 15px;
	overflow: hidden;
}

#topboxlinks a#dodajdoulubionych {
	background: url(images/dodajdoulub.jpg) no-repeat;
	width: 114px;
	height: 19px;
	padding: 6px 0px 2px 35px;
}

#topboxlinks a#mapastrony {
	background: url(images/mapa.jpg) no-repeat;
	width: 78px;
	height: 19px;
	padding: 6px 0px 2px 27px;
}

#topboxlinks a#kontakt {
	background: url(images/kontakt.jpg) no-repeat;
	width: 50px;
	height: 19px;
	padding: 6px 0px 2px 27px;
}

#topboxlinks a:hover {
	color: #B7CBF5;
	text-decoration: none;
}


a#logo {
	float: left;
}

ul#kategorie, ul#kategorie li, ul#opr, ul#opr li {
	margin: 0px;
	padding: 0px;
}

ul#opr {
	margin-top: 9px;
	}

ul#kategorie li, ul#opr li {
	list-style: none;
	margin-top: 1px;
}

ul#kategorie li a, ul#opr li a {
	display: block;
	height: 17px;
	margin: 0px;
	padding: 5px 0px 2px 10px;
	color: #FFF;
	text-decoration: none;
	font: normal 11px tahoma, verdana, sans-serif;
	background: url(images/butonbg.jpg) no-repeat;
}

ul#kategorie li a:hover, ul#opr li a:hover
{
	color: #FFFFFF;
	background: #0B3277 url(images/butonbgactive.gif);
}

/*** LAYOUT ***/

#newLogIn {
	margin-top: -1px;
	margin-left: 670px;
}

table#logintable {
	margin-left: 386px;
	margin-top: -18px;
	}

table#logintable tr td {
	font: bold 11px tahoma, verdana;
	color: #FFFFFF;
	padding: 0px 2px;
	}

#topbg {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(images/topbgbgbg.jpg) no-repeat top center;
	}

img#imgtopmain {
	width: 590px;
	height: 134px;
	float: left;
	}

img#toptop {
	float: left;
	width: 519px;
	height: 27px;
	}

img#imglogo {
	width: 200px;
	height: 134px;
	border: none;
	}

img#wysylka {
	width: 155px;
	height: 137px;
	margin: 10px 0px;
	}

/*div zawieraj?cy dostawc?w i ceny */

div.newShippingContainer {
	color: red;
	background: url(images/motoWysylka3.jpg) no-repeat;
	height: 140px;
}

div.newPrices {
	font-size: 20px;
	font-family: Trebuchet MS;
	line-height: 40px;
	margin-left: 102px;
}

div#newPricesMargin {
	margin-top: 8px;
}

/*koniec*/
	
#koszykbox {
	width: 194px;
	height: 134px;
	background: url(images/koszykbg.jpg) no-repeat;
	float: left;
	}

#topbox {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	}

#topboxlinks {
	width: 990px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	}

#topmain {
	width: 990px;
	height: 134px;
	margin: 0px;
	padding: 0px;
	}

#menubox {
	width: 990px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	}

/*kontener dla panelu klienta i button?w po lewej*/

div#newPaneContainer {
	
}

div#partsEtc {
	float: left;
	width:152px;
}

#topbottom {
	width: 838px;
	height: 50px;
	margin-bottom: 8px;
	padding: 0px;
	background: url(images/panelklienta.jpg) no-repeat;
	float:right;
	!margin-top:-47px !important;
	!margin-bottom: 5px;
}

img#newPaneJoinUs {
	margin-left: 176px;
	margin-top: 18px;
}

div#zalogowany {
	margin-left: 180px;
	padding-top: 10px;
	height: 40px;
}

#newNav {
	margin-left: 0px;
	padding: 0;
}

#newNav tr td {
	border: 1px solid #d00b0c;
}

li {
	list-style: none;
}

ul.newslink li {
	display: block;
}

ul#newNav li {
	padding-left: 10px;
}

div#loggedInfo {
	background: url(images/zalogowany.jpg) no-repeat;
	text-align: right;
	width: 183px;
	height: 13px; 
}

#newLogged {
	color: #FFFFFF;
	font-weight: bold;
	width: 100px;
	padding-bottom: 3px;
}

#newNav a {
	display: inline;
}

.newTop {
	vertical-align: top;
}

/*koniec*/	

#mainbox {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	}

#leftside {
	width: 154px;
	margin: 0px;
	padding: 0 0px 10px 6px;

	background: url(images/menuleftbg.jpg);
	}

#rightside {
	width: 154px;
	margin: 0px;
	padding: 10px 0px 10px 5px;

	background: url(images/rightmenubg.jpg);
	}

	#zapraszamyDoZakupow {
		text-align: center;
		font-size: 22px;
		font-weight: bold;
		color: red;
	}
	
#centerside {

	width: 648px;
	margin: 0px;
	padding: 10px;
	background: #FFF;
	position: relative;
	top: 0px;
	left: 0px;
	}
#centerside2 {

	width: 800px;
	margin: 0px;
	padding: 10px;
	background: #FFF;
	position: relative;
	top: 0px;
	left: 0px;
	}


table#menutable
{
	width: 990px;
	height: 36px;
	background: url(images/menutopbg.gif) repeat-x;
}
table#menutable tr td a { padding: 11px 0px; font: bold 11px tahoma, verdana; color: #DEEAF9; text-decoration: none; display: block; text-align: center; }
table#menutable tr td a:hover { font: bold 11px tahoma, verdana; color: #FFF; text-decoration: none; display: block;}


p.caption {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: bold 14px arial narrow, verdana, sans-serif;
	color: #FFF;
	}

#leftside p.caption	{
	font-size: 17px;
	text-align: center;
	margin-right: 2px;
	margin-top: 4px;
}

#rightpanelbg {
	font: normal 11px tahoma, verdana;
	color: #17478E;
	width: 135px;
	margin: 10px 0px 16px 0px;
	background: url(images/rightpanelbg.gif) repeat-y;
	padding: 10px;
	}

#rightpanelbg1 {
	font: normal 11px tahoma, verdana;
	color: #17478E;
	width: 125px;
	margin: 10px 0px 10px 0px;
	background: url(images/rightpanelbg.gif) repeat-y;
	padding: 10px;
	}

#topproducenci {
	width: 155px;
	padding: 0px;
	margin: 10px 0px 16px 5px;
	}

#topproducenci a img {border: none; width: 140px; height: 50px; padding: 2px;}

#partnerzy {
	width: 140px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	}

#partnerzy a img {border: none; width: 140px; padding-top: 2px;}

#bottom {
	width: 100%;
	height: 37px;
	text-align: center;
	padding-top: 8px;
	background: url(images/bottombg.gif) repeat-x;
	font: normal 11px tahoma, verdana;
	color: #FFF;
	clear: both;
	}

p.textbold {
	font: bold 11px tahoma, verdana;
	color: #061C36;
	margin: 0px;
	}

/*    BOXY          */

#zapraszamy, #aktualnoscibox, #motoaukcjemainbox, #mainsiteproducts_mainbox, #jakmierzycbox, #informacjeofirmach, #reklamy {
	border: 1px solid #B1C4DC;
	margin: 0px;
	position: absolute;
	background: #FFF url(images/box1bg.gif) repeat-x;
	overflow: hidden;
	}

.modulebox-main {
	border: 1px solid #B1C4DC;
	margin: 0px auto;
	background: #FFF url(images/box1bg.gif) repeat-x;
	}

.modulebox-ass {
	border: 1px solid #B1C4DC;
	margin: 0px;
	background: #ECEFF6;
	}

.modulebox {
	border: 1px solid #B1C4DC;
	margin: 0px;
	background: #FFF url(images/bgmodule.gif) repeat-x bottom left;
	}

.modulebox tr.head td {font-size: 14px; font-family: Arial, Verdana; color: #C00000; font-weight: bold; border: none; padding: 10px 15px; background: url(images/point3.gif) no-repeat 0px 14px; }
.modulebox-main tr.field td {font-size: 13px; font-family: Arial, Verdana; color: #ffffff; font-weight: bold; border: none; background: none; background-color: #0B3476; border-bottom: 1px solid #1D305B;}
.modulebox-ass tr.head td {font-size: 14px; font-family: Arial, Verdana; color: #C00000; font-weight: bold; border: none; padding: 10px 40px; background: url(images/point4.gif) no-repeat 10px 4px; }

tr.basket-detail td { background: url(images/basket-detail.gif) repeat-x bottom left; }

#zapraszamy {
	width: 416px;
	height: 210px;
	padding: 10px;
	top: 210px;
	left: 15px;
	text-align: center;
	}

#licznik {
	width: 182px;
	height: 35px;
	background: #D9E0EA;
	margin: 0px 0 10px 0;
	padding-top: 5px;
	text-align: center;
}
#aktualnoscibox {
	width: 190px;
	height: 180px;
	float:left;
	position:relative;
	}

#motoaukcjemainbox {
	width: 636px;
	height: 335px;
	top: 730px;
	left: 15px;
	}
	
#mainsiteproducts_mainbox {
	width: 636px;
	height: 255px;
	margin:0 auto -25px auto;
	position:relative;
	}
#mainsiteproducts_mainbox_img {
	margin:10px auto 0;
	text-align:center;
	}

#reklamy {
	width: 636px;
	height: 185px;
	position:relative;
	z-index:1;
	}

#wyszukiwarkatable2 {
	width: 638px;
	height: 195px;
	margin:0px auto 10px;
}
#wyszukiwarkatable
{
	margin: 10px auto;
}
#szukajtable tr td
{
	font-weight: bold;
	font-size: 13px;
	font-family: arial, verdana;
	color: #FFFFFF;
}
td.search-select1 select
{
	font-size: 10px;
	width: 145px;
}
td.search-select2 select
{
	font-size: 10px;
	width: 105px;
}

#jakmierzycbox {
	width: 180px;
	height: 130px;
	background: #F1F5F9 url(images/jakmierzycboxbg.jpg) no-repeat right bottom;
	position:relative;
}

#informacjeofirmach {
	width: 146px;
	height: 134px;
	top: 1000px;
	left: 506px;
	background: #F1F5F9 url(images/producenciboxbg.gif) no-repeat right bottom;
}

.zmotogieldymainbox {
	width: 255px;
	background: #FFFFFF;
	height: 180px;
	border: 1px solid #B1C4DC;
	margin: 0 4px;
	padding: 0px;
	float:left;
	position:relative;
	}

#vipbaner {
	width: 150px;
	height: 135px;
	margin: 0px;
	}

p#galeriacaption {
	width: 640px;
	height: 16px;
	border-bottom: 1px solid #D9E0EA;
	color: #D10B0B;
	font: bold 11px tahoma, verdana;
	margin-top:10px;
	}

#minigaleriabox {
	width: 640px;
	height: 75px;
	margin: 0px;
	text-align: center;
	}

#minigaleriabox a img {
	border: 6px solid #D9E0EA;
	margin: 0px 4px;
	}

#zobaczgalerie {
	float: left;
	margin-top: 15px;
	}

p.mainboxtitle {
	font: bold 12px tahoma, verdana;
	color: #D10B0B;
	margin: 0px;
	padding: 10px;
	padding-bottom: 7px;
	}
p.mainboxtitle2 {
	font: bold 11px tahoma, verdana;
	color: #D10B0B;
	margin: 0px;
	padding: 10px;
	padding-bottom: 7px;
	}

p.motobold {
	font: normal 14px arial black, impact;
	color: #061D36;
	float: left;
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 6px;
	}
.zmotogieldymainbox p.motobold{
	margin-top:7px;
	height:11px;
	color:#fff !important;
	font-size:12px;
}
.zmotogieldymainbox table{
	height:154px;
}
.zmotogieldymainbox > img{
	width:255px;
	position:relative;
	height:180px;
}
.zmotogieldymainbox span{
	background:url(images/motogielda-bg.png) repeat;
	position:absolute;
	width:255px;
	left:0;
	*height:30px;
	*bottom:0;
	*padding-top:2px;
	}
.zmotogieldymainbox span + span{
	top:0px;
	padding-bottom:2px;
	}
.zmotogieldymainbox img + span{
	height:30px;
	bottom:0;
	padding-top:2px;
}
.zmotogieldymainbox span a{
	position:absolute;
	right:3px;
	bottom:3px;
}
.zmotogieldymainbox .zmoto-details{
	float:right;
	margin:0 4px 0 0;
}
.zmotogieldymainbox p.textbold{
	margin:0 0 0 6px;
	text-align:left;
	color:#fff;
}
p.motothin {
	font: normal 14px arial narrow, arial, tahoma;
	color: #061D36;
	float: left;
	margin: 0px;
	margin-top: 11px;
	}
.zmotogieldymainbox p.motothin{
	margin-top:7px;
	height:11px;
	color:#fff;
	font-size:12px;
}
p.smalltxt {
	font: normal 11px tahoma;
	color: #888C98;
	margin: 2px;
	text-align: center;
	}


p.aukcjaname
{
	font: bold 12px arial;
	text-align: center;
	height: 35px;
}


.cenaaukcji
{
	font: bold 16px Arial;
	color: #CA0000;
	margin-top: 55px;
	text-align: center;
}

.timeraukcji
{
	font: bold 15px Arial;
	color: #CA0000;
	margin: 2px;
	width: 90px;
	text-align: center;
}

div.butonlicytacji
{
	position: absolute;
	width: 120px;
	margin: 2px 30px;
	top: 210px;
	float: left;
}

.aukcjabox, .aukcjaboxoff {
	width: 145px;
	height: 203px;
	border: 1px solid #B3C6DD;
	background: #FFFFFF;
	padding: 3px;
	float: left;
	margin: 0px 2px;
	}

.aukcjaboxoff {
	background: #EDF0F3;
	}

#aukcjeboxcontener {
	width: 620px;
	margin: 0px 10px;
	padding: 0px;
	clear: left;
}
#mainsiteproducts_contener {
	width: 620px;
	margin: 0px 10px;
	padding: 0px;
	clear: left;
}
.clear{
	clear:both;
}
img.mini {
	margin: 2px;
	}


p.aukcjausername {
	width: 80px;
	height: 28px;
	margin: 3px auto;
	padding: 2px 2px 2px 15px;
	text-align: center;
	font: normal 10px tahoma, arial;
	color: #888C98;
	background: #EAEEF4 url(images/user.gif) no-repeat 4px 50%;
	}
p.aukcjausername span
{
	font: bold 10px tahoma, arial;
}

p.dokoncaaukcji {
	color: #888C98;
	background: url(images/timer.gif) no-repeat left 1px;
	padding-left: 14px;
	font: normal 11px tahoma, arial;
	color: #888C98;
	}


div.submenu
{
	position: absolute;
	z-Index: 3;
	visibility: hidden;
	background: #07203C;
	display: block;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 140px;
}
div.submenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div.submenu ul li
{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #485C73;
}
div.submenu ul li a
{
	padding: 2px;
	margin: 0px;
}
div.submenu ul li a:hover
{
	background: #082F59;
}



ul#sub-category
{
	margin: 0px 0px 0px 10px;
	background: #0F4281;
}

ul#sub-category
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
ul#sub-category li a
{
	margin: 0px;
	padding: 3px 15px;
	background: #0F4281 url('images/point2.gif') no-repeat 0px 50%;
	border-bottom: 1px dotted #1C4F8E;
}

ul#sub-category li a:hover
{
	background: #0A2A50 url('images/point2.gif') no-repeat 1px 50%;
}

div.info-alert
{
	margin: 10px auto;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 400px;
	background: #FFFFDD;
	color: #CA0000;
	padding: 10px;
	border: 1px solid #CA0000;
}

/* MAINMENU */
a.menuAdmin {padding: 2px 2px 2px 2px; display: block; position: relative; font-family: Verdana; text-decoration: none; text-align: center}
a.menuAdmin:link {background: #2154A3; color: #FFFFFF; text-decoration: none}
a.menuAdmin:visited {background: #2154A3; color: #FFFFFF; text-decoration: none}
a.menuAdmin:hover {background: #142F4C; color: #FFFFFF; text-decoration: none}
a.menuAdmin:active {background: #2154A3; color: #FFFFFF; text-decoration: none}

a.menuAdminActive {padding: 2px 2px 2px 2px; display: block; position: relative; font-family: Verdana; font-weight: bold; text-align: center}
a.menuAdminActive:link {background: #A60909; color: #FFFFFF; text-decoration: none}
a.menuAdminActive:visited {background: #A60909; color: #FFFFFF; text-decoration: none}
a.menuAdminActive:hover {background: #790000; color: #FFFFFF; text-decoration: none}
a.menuAdminActive:active {background: #A60909; color: #FFFFFF; text-decoration: none}

.menuHead {font-size: 13px; font-weight: bold; font-family: Arial, Verdana; color: #FFFFFF}
.textHead {font-size: 18px; font-weight: bold; font-family: Arial, Verdana}
.textHeadInfo {font-size: 18px; font-weight: bold; font-family: Arial, Verdana; color: #CA0000}
.textHeadSmall {font-size: 14px; font-weight: bold; font-family: Arial, Verdana}
.textHeadSmallInfo {font-size: 14px; font-weight: bold; font-family: Arial, Verdana; color: #CA0000}
.textStrong {font-size: 12px; font-weight: bold}
.textStrongInfo {font-size: 12px; font-weight: bold; color: #CA0000}
.textBold {font-weight: bold}
.textBoldInfo {font-weight: bold; color: #CA0000}
.textSmall {font-size: 10px;  font-weight: normal}
.textSmallInfo {font-size: 10px; color: #CA0000; font-weight: normal}
.textInfo {color: #CA0000}



#itemdetailsbox {
	border: 1px solid #acc0da;
	background: #FFF url(images/itembg2.gif) repeat-x 0 1px;
	margin: 0px;
	padding: 0px 0 10px 0;
	color: #303030;
	}

#fotobox {
	float: left;
	width: 259px;
	margin: 1px 20px 0 0;
	padding: 0px;
	background-color:#e4ebf4;
	border-left:1px solid #fff;
	border-bottom:3px solid #c0d4ed;
	}
#itemcenter h5{
	color:#cf0b0d;
	font-size:16px;
	font-weight:bold;
	padding:0 5px 5px 7px;
}
#itemtopinfo{
	width:370px;
	margin:0 auto;
	border-bottom:1px solid #d5d5d5;
}
	#itemtopinfo hr{
		width:100%;
		height:1px;
		border:none;
		background-color:#d5d5d5;
	}
#opiniaboxtop{
	margin:7px 0 4px 0;
}
#lefttopinfo{
	width:189px;
	border-right:1px solid #d5d5d5;
	float:left;
	min-height:90px;
}
	#lefttopinfo table tr td:first-child{
		text-align:right;
		font-weight:bold;
		vertical-align:top;
	}
	#lefttopinfo table tr td.textBoldInfo{
		color:#303030;
		font-weight:normal;
	}
#righttopinfo{
	width:179px;
	float:left;
}
#itemcenter {
	padding: 10px 5px 5px 0px;
	width:370px;
	float:left;
	border-right:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 -10px;

	}

#ocenabox {
	float: right;
	width: 173px;
	}
	#ocenabox a{
		color:#cf0b0d;
		text-decoration:none;
		background:url(images/arr.gif) no-repeat 4px center;
		padding:0 0 0 15px;
	}
	#ocenabox a:hover{
		color:#6f0304;
	}
#cenabox{
	padding:10px 0 20px 0;
}
#cenabox form{
	text-align:center;
}
#cenaboxleft{
	width:182px;
	float:left;
}
#cenaboxright{
	width:182px;
	float:left;
}
	#cenaboxright img{
		margin:9px 0 0;
	}
	#cenaboxright a:hover img{
		opacity:0.8;
		filter:alpha(opacity=80);
	}
#policzkrate{
	float:left;
	width:182px;
}

#tabelacen{
	text-align: center;
	margin: 8px 0 2px 0;
	background:url(images/pricebg.gif) no-repeat center 52px;
	padding:0 0 7px 0;
	min-width:190px;
	}
	#tabelacen tbody{
		height:51px;
	}

.tabelacen {
	background: #D7E0EC;
	padding: 6px;
	color: #303030;
	font: bold 10px tahoma, verdana;
	}
	
#cenamoto {
	font: bold 16px verdana, tahoma;
	font-style: italic;
	color: #FFF;
	background-color: #970D0D;
	padding: 4px;
	}

.false #naszacena {
-x-system-font:none;
background-color:#970D0D;
color:#FFFFFF;
font-family:verdana,tahoma;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px;
}

.true #naszacena {
	font: bold 11px tahoma, verdana;
	color: #303030;
	background: #C6D1E1;
	padding: 5px;
}

.false #cenarynkowa {
	font: bold 11px tahoma, verdana;
	color: #303030;
	background: #C6D1E1;
	padding: 5px;
}

.cechy {
	background: url(images/point.gif) no-repeat 0% 50%;
	padding-left: 8px;
	color: #303030;
	}

#iteminfo {
	margin: 12px 0px;
	}

#itemshortinfo{
	margin: 12px 10px;
	padding: 4px;
	background: #DBE2ED;
	color: #082646;
	border-bottom: 3px solid #C0D4ED;
}
.comment {
	border: 1px solid #AABFD8;
	margin: 4px 0px;
	padding: 10px;
	}
.commentcaption {
	font: bold 11px tahoma, verdana;
	color: #D10B0B;
	}
#zoomphoto {
	display: block;
	width: 100px;
	height: 30px;
	margin: 10px;
	padding: 0px;
	background: url(images/zoom.gif) no-repeat top left;
	color: #90A6B3;
	font: bold 11px tahoma, verdana;
	text-decoration: none;
	padding-left: 20px;
	}

#zoomphoto a:hover { text-decoration: underline; }

ul#itemopismenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	height: 33px;
	}

li.itemopis {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	list-style: none;
	display: block;
	height: 23px;
	float: left;
	background: url(images/but_kom_bg.gif) repeat-x top left;
	}

li.itemopis a {
	color: #061D36;
	font: bold 11px tahoma;
	text-decoration: none;
	}

li.itemopis a:hover {
	color: #D10B0B;
	}

li.itemopisstart {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	display: block;
	width: 8px;
	height: 33px;
	background: url(images/but_kom_start.gif) no-repeat;
	}

li.itemopisend {
	margin: 0px;
	margin-right: 1px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 8px;
	height: 33px;
	background: url(images/but_kom__end.gif) no-repeat;
	}

.itemopisbox {
	clear: left;
	width: 400px;
	padding: 15px;
	margin: 0px;
	border-left: 1px solid #ACC0DA;
	border-right: 1px solid #ACC0DA;
	border-top: 1px solid #ACC0DA;
	border-bottom: 3px solid #C0D4ED;
	background: #EFF2F6;

	}

.itemopisbox textarea {
	width: 250px;
	height: 100px;
}

.itemopisbox input {
	height: 15px;
	}

#itembottom {
	clear: both;
	padding: 30px 0 0 10px;
	}

.powiadom {
	margin: 8px 0px;
	padding: 0px;
	font: bold 11px tahoma, verdana;
	}

.txtright {
	text-align: right;
	padding: 5px;
	}

#hitcenowybox {
	float: right;
	width: 160px;
	margin: 0px 8px 0 0;
	padding: 33px 0px 0px 0px;
	background: url(images/polecam_btn.jpg) no-repeat top center;
	}
#bigfoto{
	width:224px;
	height:235px;
	margin:0 auto;
	/*background:url(images/bigfotoshad.gif) no-repeat -2px bottom;*/
}
	#bigfoto img{
		width:217px;
		height:217px;
		border: 1px solid #c0d5f2;
	}
#motocenaIn{
	margin:0 auto;;
}
.minfoto{
	width:102px;
	height:109px;
	margin:10px 0 10px 16px;
	/*background:url(images/fotoshad.gif) no-repeat center bottom;*/
	float:left;
}
	.minfoto img{
		width:100px;
		height:100px;
		border: 1px solid #d9d9da;
	}
	.minfoto a:hover img, #bigfoto a:hover img{
		border:1px solid #83a3cd;
	}
.ocenaplus {
	width: 5px;
	height: 15px;
	background: #9B0E0E;
	}

.ocenaminus {
	width: 5px;
	height: 15px;
	background: #B1C4DC;
	}

#ocenaprzedmiotu {
	float: right;
	width: 20px;
	padding: 6px 30px 0px 3px;
	font: bold 12px verdana, tahoma;
	color: #9B0E0E;
	}

.itemmini {
	display: block;
	width: 100px;
	text-align: center;
}

div.itemlist
{
	width: 150px;
	height: 242px;
	border: 1px solid #C0C5CB;
	background: #FFFFFF;
	margin: 7px 2px;
	position:relative;
}
.motocenaZobacz{
	position:absolute;
	bottom:2px;
	}
div#format-content
{
	font-size: 12px;
	padding: 0px 3px 15px 5px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif
}
div#format-content b
{
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #19284B;
	margin-top: 30px;
	padding: 4px 0 px 4px 0px;
}
div#format-content ul
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	list-style: none;
}
div#format-content ul li
{
	margin: 0px 0 0 20px;
	font-weight: bold;
	padding: 2px 0px;
	text-align: justify;
	list-style-image: url(images/arr.gif);
}
.motocenaList 
{ 
	margin: 0;  
	background: url(images/motocena_button.jpg) no-repeat;
	width: 142px;
	height: 38px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	text-align: right;
	padding-right: 8px;
}

.motocenaZobacz a
{ 
	margin: 0;
	width: 150px;
	height: 22px;
	display: block;
	overflow: hidden;
}
.ProducerList {
	display: block; 
	background: url(images/producent_button_01-left.gif) no-repeat; 
	height: 19px;
	line-height: 19px; 
	margin: 2px;
	padding: 0 0 0 4px;
	float: left;
}
.ProducerList a {
	background: transparent url(images/producent_button_03.gif) no-repeat scroll top right; 
	padding: 0;
	height: 19px;
	display: block;
	padding-right: 4px;
}

/* wasilewski.maciek@gmail.com */

#oferta_sklepu_button {
	display: block;
	width: 152px;
	height: 42px;
	margin-top: -5px;
	margin-left: -2px;
	background: url(images/ofeta_sklepu.jpg) no-repeat;
}

a#reklamy_aktywni {
	height:46px;
	text-decoration: none;
	font-weight: bold;
	color: white;
	font-size: 14px;
    background:url("images/vipakt_a.png") no-repeat scroll top right;
    display: block;
    float: left;
    height: 57px;
    margin-right: 6px;
    padding-right: 20px; /* sliding doors padding */
	z-index:3;
	position:relative;
	left:17px;
	bottom:-25px;
}

a#reklamy_aktywni span {
    background: transparent url('images/vipakt_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 17px 0 15px 35px;
} 

.box {
	display: block;
	margin: 10px;
	width: 100px;
	height: 180px;
	float: left;
}

.boxPodpis {
	display: block;
	width: 120px;
	height: 80px;
	text-align: center;
	overflow: hidden;
}

.boxInner {
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #d6d6d6;	
	overflow: hidden;
	margin: 9px;
}

.boxInnerBack {
	display: block;
	width: 100px;
	height: 100px;
	text-align: center;
}

.boxInner:hover {
	border: 1px solid gray;	
}

.boxInnerBack img {
	margin-top: 40px;
}
#motogieldatop{
	display:block;
	width:150px;
	height:16px;
	background:url('images/motogieldabuton.png') no-repeat;
	color:#fff;
	text-align:center;
	margin:2px 0 0 1px;
	text-decoration:none;
	padding:29px 0 0;
	font-size:10px;
	color:#E9E9E9;
}
#motogieldatop span{
	color:#fff;
	font-weight:bold;
}
#mainlicznik{
	width:182px;
	float:left;
	margin:0 0 0 4px;
}
#alladv{
	width:152px;
	height:46px;
	background:url('images/alladver.png') no-repeat;
}
