/*** BODY ***/
body { font-size: 11px; font-family: Arial, tahoma; color: #5D6165; background: #899095; margin: 0px; }
div, img { margin: 0px; padding: 0px; border: none; }
#contentbox li { margin: 0px; padding: 0px; line-height: 140%; list-style-image: url(../images/contentpoint.gif);}
h1 { margin: 2px 0px; font-size: 18px; font-weight: bold; color: #303131; font-family: arial, verdana; }
h2 { margin: 0px; padding: 0px; font: bold 12px arial; color: #303131; }
h3 { margin: 7px 0px 4px 0px; padding: 0 0 2px 0; font-size: 11px; font-weight: bold; color: #5D6165; font-family: arial, verdana; border-bottom: 1px solid #CFD4D8; }
p { margin: 0px; padding: 0px; border: none;  }

p.akapit { text-indent: 3em; }
.clear { clear: both; }
.toright { text-align: right; }
.toleft { text-align: left; }
.tocenter { text-align: center; }
.fullborder { border: 1px solid #A9A9A9; }
.fright {float: right; }
.fleft { float: left; }
.ptop1 { padding-top: 24px; }
.borderred td { border-top: 1px solid #D60022; border-collapse: separate; line-height: 50px; }
.mtop, .mtop2 { margin-top: 10px; text-align: right; padding: 4px 0px;}
/* .mtop {  border-top: 1px solid #AAA;} */

/*** LINKI ***/
a { color: #CA0000; text-decoration: underline; }
a:hover { color: #777777; text-decoration: none; }
a.button { width: 130px; height: 20px; background: url(../images/button_.gif) no-repeat 0px 0px; padding-top: 6px; text-align: center; font: bold 12px arial; color: #FFF; display: block; text-decoration: none; margin: 2px;}
a.button:hover { background: url(../images/button_.gif) no-repeat 0px -26px; }

a.button2 { width: 130px; height: 20px; background: url(../images/button_2.gif) no-repeat 0px 0px; padding-top: 6px; text-align: center; font: bold 12px arial; color: #FFF; display: block; text-decoration: none; margin: 2px;}
a.button2:hover { background: url(../images/button_2.gif) no-repeat 0px -26px; }

/*** ALERT ***/
div.alert { margin: 10px auto; padding: 25px; font-size: 12px; font-weight: bold; text-align: center; width: 400px; font-family: arial; background: #CFD4D8; color: #6D737A; border: 2px solid #7A8186; }

/*** FORM ***/
form { margin: 0px; padding: 0px; border: none; }
input, textarea, select { font-size: 11px; padding: 4px; font-family: Arial; background: #FFF url(../images/xform/xform-element-input.gif) repeat-x left bottom; border: 1px solid #A4A4A4; color: #5D6165; }
input:focus, textarea:focus, select:focus { background: #FFFFDD; border: 1px solid #000; }
input.checkbox { margin: 0px 0px; padding: 0px; border: none; background: none; }
textarea { width: 350px; height: 100px; }
input.button { background: url(../images/button_.gif) no-repeat 0px 0px; width: 130px; height: 26px; font-size: 12px; font-weight: bold; font-family: arial; color: #FFF; border: none; }
input.button:hover { background: url(../images/button_.gif) no-repeat 0px -26px; }

input.button2 { background: url(../images/button_2.gif) no-repeat 0px 0px; width: 130px; height: 26px; font-size: 12px; font-weight: bold; font-family: arial; color: #FFF; border: none; }
input.button2:hover { background: url(../images/button_2.gif) no-repeat 0px -26px; }

/*** xFORM ***/
table.xForm { margin: 0px auto; background: #FFF; border-collapse: collapse; }
table.xForm td { padding: 4px; background: url(../images/xform/xform-element-bg.gif) repeat-x left bottom; }
table.xForm td.caption { width: 185px; border-bottom: 1px solid #EEE; font-size: 11px; font-weight: bold; font-family: arial; color: #5D6165; padding-left: 15px; text-align: right;}
table.xForm td.info { border-bottom: 1px solid #EEE; width: 20px; }
table.xForm td.element { border-bottom: 1px solid #EEE; }
table.xForm td.errorIcon { border-bottom: 1px solid #EEE; width: 14px; }
table.xForm div.errorInfo { width: 300px; color: #CA0000; font-size: 10px; margin: 4px 0px; }
table.xForm div.infoText { width: 300px; display: none; background: #FFFFDD; color: #066289; font-weight: normal; font-size: 11px; padding: 4px; border: 1px solid #BBB; margin: 4px 0px; }
table.xForm table.nobg tr td { background: none; }

/*** TABLES ***/
table.tabela {
	border-collapse: collapse;
/*	background: #FAFAFA url(../images/tableheadsuper.gif) repeat-x; */
	border-bottom: 1px solid #D60022;
	}
th {
	border: 1px solid #A9A9A9;
	border-bottom: 1px solid #D60022;
	background: #F6F6F6 url(../images/tableheadbg.jpg) no-repeat bottom right;
	text-align: left;
	padding: 5px 6px;
	}
tr.head td {
	font: bold 11px arial;
	border: 1px solid #A9A9A9;
	border-bottom: 1px solid #D60022;
	background: #F6F6F6 url(../images/tableheadbg.jpg) no-repeat bottom right;
	text-align: left;
	padding: 5px 6px;
}
tr.field td { height: 20px; background: url(../images/xform/xform-field.gif) repeat-x left bottom; border-right: 1px solid #777; padding: 2px; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center; }
tr.panel td { height: 25px; background: url(../images/xform/xform-field.gif) repeat-x left bottom; font-size: 11px; color: #FFF; font-weight: bold; text-align: left; padding: 0px; }
tr.bright td { background: #FAFAFA; }
tr.dark td { background: #EFF0F1;  }
tr.info td { color: #D60022; font-weight: bold; color: #FFF;}

/*** GALLERY ***/
div#gallery { width: 670px; margin: 10px 0px 0px 0px; padding: 0px; }
div#gallery a { float: left; padding: 2px; }
div#gallery a img { border: 1px solid #888; }

/*** PATH ***/
div#path { width: 670px; height: 25px; border-bottom: 1px solid #BBB; }
div#path ul { margin: 0px; padding: 0px; list-style: none; }
div#path ul li { margin: 0px; padding: 0px; float: left; }
div#path ul li a { display: block; padding: 2px 10px; background: url(../images/point.gif) no-repeat 0px 50%; }
div#path ul li a:hover { background: url(../images/point.gif) no-repeat 1px 50%; }

/*** WEBTON ***/
div#webton { clear: both; width: 890px; padding: 5px; margin: 1px auto; text-align: center; }
div#webton a.tworzenie { color: #AAA; text-decoration: none; font-size: 9px; }
div#webton a.stron { color: #BBB; font-size: 10px; }

/*** DYNAMIC-MENU ***/
.box-topmenu { margin: 0px auto; font: bold 11px arial, tahoma; }
/* MAIN */
.box-topmenu ul { margin: 0; padding: 0; list-style-type: none; }
.box-topmenu ul li { position: relative; display: inline; float: left; }
.box-topmenu ul li a {  display: block; background: #FFF url(../images/topbuttonbg.jpg) no-repeat top right; color: #303131; border:none; text-decoration: none; line-height: 35px; padding: 0px 20px;}
.box-topmenu ul li a:hover { background: #D60022; color: #FFF; }
.box-topmenu ul li a.on { color: #616569; }
.box-topmenu ul li a.on:hover { background: #D60022; color: #FFF; }
* html .box-topmenu ul li a { display: inline-block; } /* dla IE6 */
/* SUB */
.box-topmenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; }
.box-topmenu ul li ul li { display: list-item; float: none; }
.box-topmenu ul li ul li a { font: normal 11px arial, tahoma; width: 180px; padding: 5px; padding-left: 15px; margin: 0; border-top-width: 0; background: #D60022; color: #FFF; }
.box-topmenu ul li ul li a:hover { background: #B7001D; color: #FFF; }
.box-topmenu ul li ul li a.on { background: #303131; color: #FFF; }
.box-topmenu ul li ul li a.on:hover { background: #777; color: #FFF; }
/* ARROW */
.downarrowclass { position: absolute; top: 12px; right: 7px; display: none; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; display: none; }



/*** LAYOUT ***/



/*** PLATNOSCI ***/
div#platnosci
{
	margin: 20px 0px;
	width: 670px;
}
div#platnosci div.bank
{
	float: left;
	text-align: center;
	width: 130px;
	height: 80px;
}
div#platnosci input
{
	margin: 4px 0px;
	background: none;
	border: none;
}
div#platnosci div
{
	margin: 0px;
	background: none;
	border: none;
}
div#platnosci label
{
	font-size: 10px;
	color: #0E67C3;
}
div#platnosci img
{
	border: none;
	height: 30px;
}
p.zaplac
{
	width: 670px;
	border-top: 1px dotted #BBB;
	padding-top: 15px;
}
p.zaplac span
{
	font: bold 18px arial;
	color: #000;
}

div.cena
{
	padding: 5px 0px;
	margin: 5px 0px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
div.cena span
{
	font-size: 10px;
	color: #999;
}
div.cena span.itemprice
{
	color: #479BBA;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
}

#toptopbox_out {
	height: 93px;
	background: #CFD4D8 url(../images/toptopbg1.jpg) no-repeat top center;

	}

#toptopbox {
	width: 940px;
	height: 87px;
	background: #FFF;
	margin: 0px auto;
	padding: 6px 25px 0px 15px;
	}

#lngbox {
	width: 250px;
	height: 11px;
	font-size: 10px;
	float: right;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 10px;
	}

#lngbox a {
	color: #C4C4C4;
	padding: 0px 3px 0px 6px;
	text-decoration: none;
	}

#lngbox a:hover {
	color: #D60022;
	}

#menubox {
	clear: right;
	width: 800px;
	height: 35px;
	float: right;
	padding-top: 20px;
	}

#topbox_out {
	height: 315px;
	background: url(../images/maintopbg.jpg) no-repeat top center;
	}

#topbox_out_small {
	height: 129px;
	background: url(../images/maintopbg.jpg) no-repeat top center;
	}

#topbox {
	width: 990px;
	margin: 0px auto;
	background: url(../images/toptop1.gif) no-repeat;
	padding-top: 9px;
	}

#topbox_small {
	width: 990px;
	margin: 0px auto;
	background: url(../images/toptop1.gif) no-repeat;
	padding-top: 9px;
	}

#topbox div, #topbox_small div {
	padding-bottom: 17px;
	background: url(../images/toptop2.gif) no-repeat left bottom;
	}

#mainbox_out {
	background: #CFD4D8 url(../images/contentbg.gif) repeat-y top center;
	}

#mainbox {
	width: 930px;
	margin: 0px auto;
	background: #FFF;
	padding: 10px 25px;
	}

#rightside1 {
	width: 428px;
	float: right;
	}

#searchbox {
	width: 179px;
	padding: 12px;
	}

#katalogbox {
	margin-right: 442px;
	}

#dealerbox {
	width: 203px;
	height: 285px;
	background: url(../images/boxshadow.gif) repeat-x left bottom;
	}

#dealerbox h2 {
	padding: 12px;
	background: url(../images/boxrightcorner.gif) no-repeat right top;
	}

#dealerbox form
{
	margin-top: 20px;
	margin-left: 30px;
}

#searchbox {
	height: 167px;
	background: url(../images/szukajbox.jpg) no-repeat;
	margin-bottom: 12px;
	}

#searchbox p {
	padding: 5px 0px 2px 0px;
	}

#bipbox {
	width: 203px;
	}

#mapa {
	width: 173px;
	height: 162px;
	margin: 0px auto;
	padding: 0px 0px;
	}

.kategorylabel, .kategorylabel_ {
	float: left;
	height: 28px;
	width: 160px;
	background: url(../images/labelbg.gif) no-repeat top right;
	text-align: center;
	}

.kategorylabel_ {
	background: url(../images/labelbg_.gif) no-repeat top right;
	}

.kategorylabel a, .kategorylabel_ a {
	display: block;
	font: bold 11px arial, tahoma;
	color: #5D6165;
	line-height: 28px;
	text-decoration: none;
	background: url(../images/label_start.gif) no-repeat;
	}

.kategorylabel a:hover, .kategorylabel_ a:hover {
	color: #303131;
	}


#katalogbox table {
	width: 482px;
	height: 28px;
	}

#katalogbox table tr td {
	text-align: center;
	background: url(../images/kataloglabelbg.gif);
	}

#katalogbox table tr td.on {
	text-align: center;
	background: url(../images/kataloglabelbg_.gif);
	}

#katalogbox table tr td.katsep {
	width: 2px;
	background: none;
	}

#katalogbox table tr td a {
	display: block;
	height: 28px;
	background: url(../images/kataloglabelstart.gif) no-repeat;
	font: bold 11px arial, tahoma;
	color: #5D6165;
	line-height: 28px;
	text-decoration: none;
	}

#katalogbox table tr td a:hover {
	color: #303131;
	}

#katalogbox table tr td.katmenuend, #katalogbox table tr td.katmenuend_ {
	width: 12px;
	height: 28px;
	background: url(../images/kataloglabelend_.gif) no-repeat;
	}

#katalogbox table tr td.katmenuend {
	background: url(../images/kataloglabelend.gif) no-repeat;
	}

#katbody1, #katbody2, #katbody3 {
	width: 440px;
	height: 233px;
	border-top: none;
	padding: 15px 20px 10px 20px;
	clear: left;
	}



#katbody1 ul, katbody1 ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#katbody1 ul {
	border-top: 1px solid #CACACA;
	}

#katbody1 ul li {
	padding: 1px 0px;
	border-bottom: 1px solid #CACACA;
	height: 42px;
	text-align: right;
	line-height: 42px;
	padding-right: 8px;
	background: url(../images/kategoriebg.gif) no-repeat right bottom;
	}

#katbody1 ul li a.icons {
	font: bold 12px arial, tahoma;
	text-decoration: none;
	display: block;
	margin-right: 34px;
	height: 42px;
	text-align: right;
	line-height: 42px;
	}

a#icon1 {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -210px;
	color: #303131;
	}

a#icon1:hover {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 0;
	color: #5D6165;
	}

a#icon2 {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -252px;
	color: #303131;
	}

a#icon2:hover {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -42px;
	color: #5D6165;
	}

a#icon3 {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -294px;
	color: #303131;
	}

a#icon3:hover {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -84px;
	color: #5D6165;
	}

a#icon4 {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -336px;
	color: #303131;
	}

a#icon4:hover {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -126px;
	color: #5D6165;
	}

a#icon5 {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -378px;
	color: #303131;
	}

a#icon5:hover {
	background: url(../images/kategorie_icons2.gif) no-repeat 0 -168px;
	color: #5D6165;
	}

.treadbox {
	width: 210px;
	height: 151px;
	background: #FFF url(../images/bieznikboxbg.jpg) no-repeat;
	float: left;
	padding: 8px;
	border: 1px solid #A9A9A9;
	margin: 3px 5px 3px 0px;
	}

.treadbox .photo {
	display: block;
	width: 140px;
	height: 140px;
	float: right;
	margin-top: 6px;
	text-align: right;
	overflow: hidden;
	}

.treadbox img.tread
{
	height: 140px;
}

.treadbox a.label {
	width: 54px;
	display: block;
	color: #FFF;
	background: url(../images/bieznikboxtitle.gif) no-repeat left bottom;
	text-align: center;
	font: bold 11px arial, tahoma;
	text-decoration: none;
	padding: 7px 0px;
	}

#treadlist {
	float: left;
	}

.oponaFoto {
	height: 140px;
	}



#gumoweList {
	padding-top: 20px;
	}

#gumoweList div {
	margin-bottom: 1px;
	border: 1px solid #A9A9A9;
	background: url(../images/boxrightcorner.gif) no-repeat top right;
	}

#gumoweList div a {
	font: bold 11px arial, verdana;
	color: #5D6165;
	text-decoration: none;
	display: block;
	padding: 10px;
	height: 12px;
	}

#gumoweList div a:hover {
	color: #FFF;
	background: #D60022;
	}


/* div#gumoweList
{
	width: 702px;
	margin: 0px;
	float: left;
	padding: 10px 0px;
} */
div#gumoweList div.gumoweBox
{
	width: 326px;
	height: 147px;
/*	background: #FFF url(../images/bieznikboxbg.jpg) no-repeat; */
	background: url(../images/gumowebg.gif) no-repeat right bottom;
	float: left;
	padding: 10px 10px;
	border: 1px solid #A9A9A9;

	margin: 0px 3px 3px 0px;
	overflow: hidden;
}

/* div#gumoweList a
{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-align: left;
} */
div#gumoweList a.gumoweTitle
{
	font: bold 11px arial;
	color: #5D6165;
	text-decoration: none;

}
div#gumoweList a.gumoweTitle:hover { color: #D60022; }


/*
#katbody ul li a.icon1, #katbody ul li a.icon2, #katbody ul li a.icon3, #katbody ul li a.icon4, #katbody ul li a.icon5 {
	width: 63px;
	height: 42px;
	display: block;
	overflow: hidden;
	float: left;
	}



#katbody ul li a.icon1 img {
	margin-top: 0px;
	margin-left: 0px;
	}


#katbody ul li a.icon2 img {
	margin-top: -42px;
	}


a.icon3 img {
	margin-top: -84px;
	}


a.icon4 img {
	margin-top: -126px;
	}


a.icon5 img {
	margin-top: -168px;
	}

#katbody ul li a.icon1:hover img, #katbody ul li a.icon2:hover img, #katbody ul li a.icon3:hover img, #katbody ul li a.icon4:hover img, #katbody ul li a.icon5:hover img {
	margin-left: -63px;
}

*/

a.katbodylnk {
	font: bold 13px arial, tahoma;
	color: #303131;
	text-decoration: none;
	padding-right: 5px;
	}


a.katbodylnk:hover {
	color: #BEC1C4;
	}

#newsbox {
	height: 80px;
	padding: 13px;
	margin-top: 20px;
	background: url(../images/boxshadow.gif) repeat-x left bottom;
	}

#newsbox div.newsy
{
	width: 795px;
	height: 85px;
	overflow: hidden;
	position: relative;
	margin: 0px 45px;
}

#newsbox div.przesuwamy
{
	left: 0px;
	top: 0px;
	padding: 0px;
	position: relative;
}

.newsitem {
	width: 260px;
	padding-left: 5px;
	padding-right: 5px;
	}

.newsitem div {
	margin-left: 95px;
	}

.newsitem a img {
	padding: 2px;
	border: 1px solid #CFD4D8;
	margin-top: 2px;
	}

a.newstitle {
	font: bold 11px arial;
	color: #D60022;
	text-decoration: none;
	}

a.more {
	color: #5D6165;
	text-decoration: underline;
	padding-right: 4px;
	}
a.more:hover {
	text-decoration: none;
	}

#bottombox {
	margin: 0px auto;
	width: 932px;
	background: url(../images/bottombg.jpg) no-repeat;
	height: 70px;
	padding: 30px 30px 0px 30px
	}

#bottombox h2 {
	color: #DFE1E2;
	margin-bottom: 10px;
	}

.contacts div {
	float: left;
	color: #FFF;
/*	border-left: 1px solid #D60022; */
	border-left: 1px solid #B7BCC1;
	padding: 0px 21px 0px 12px;
	}

#footer {
	width: 980px;
	margin: 0px auto;
	text-align: center;
	color: #DFE1E2;
	padding-top: 10px;
	background: url(../images/footerline.gif) repeat-x;
	}

#bottombox_out {
	background: url(../images/bottombgbg.gif) repeat-x;
	}

#leftside {
	width: 205px;
	float: left;
	}

#centerside {
	margin-left: 225px;
	border: 1px solid #FFF;
	}

#centerside li
{
	padding-top: 5px;
}

#printLogo
{
	background: #FFF;
	width: 650px;
	margin: 50px auto;
	text-align: center;
}
#printBottom
{
	background: #FFF;
	width: 670px;
	padding: 0px;
	margin: 5px auto;
	text-align: right;
	font-size: 9px;
}
#printContent
{
	background: #FFF;
	border: 1px solid #999;
	padding: 10px;
	width: 650px;
	margin: 0px auto;
}
#printContent li
{
	padding-top: 5px;
}

#leftkatbox {
	width: 203px;
	background: url(../images/boxshadow.gif) repeat-x left bottom;
	margin-bottom: 15px;
	}

#leftkatbox div {
	background: url(../images/boxrightcorner.gif) no-repeat top right;
	padding: 15px;
	}

#leftkatbox div b
{
	color: #000;
	margin: 0px 0px 4px 0px;
	font-size: 13px;
	display: block;
}
#leftkatbox div b.other
{
	margin: 10px 0px 4px 0px;
}

ul.kategorie, ul#kategorie li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}


ul.kategorie li a {
	display: block;
	padding: 2px 2px 2px 12px;
	font: normal 11px arial;
	color: #5D6165;
	text-decoration: none;
	background: url(../images/katpoint1.gif) no-repeat left center;
	}

ul.kategorie li a:hover {
	color: #D60022;
	}

ul.sub, ul.sub li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

ul.kategorie li strong
{
	color: #494C4F;
}

ul.sub {
	padding-left: 15px;
	}

ul.kategorie li ul.sub li a {
	background: url(../images/katpoint2.gif) no-repeat left center;
	}

#mainiconbox {
	height: 50px;
	border-bottom: 1px solid #848B90;
	margin-bottom: 7px;
	}

#mainiconbox a {
	width: 63px;
	height: 42px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 4px;
	}

#mainiconbox a img {
	margin-left: -63px;
	}

#mainiconbox a.on img {
	margin-left: -0px;
	}

#tiresearchbox {
	height: 105px;
	margin-top: 0px;
	margin-bottom: 10px;
	background: url(../images/wyszukiwarkabg.gif);
	}

#tiresearchbox div {
	height: 105px;
	background: url(../images/wyszukiwarka.jpg) no-repeat top right;
	}

#miniiconbox {
	height: 28px;
	margin-bottom: 6px;
	}

#miniiconbox a {
	font: bold 13px arial, tahoma;
	display: block;
	float: left;
	color: #FFF;
	padding: 0px 8px;
	line-height: 28px;
	background: url(../images/miniiconbg.gif) no-repeat top right;
	margin-right: 2px;
	text-decoration: none;
	height: 28px;
	}

#itemlisttable table {
	width: 500px;
	border-collapse: collapse;
	background: #FAFAFA url(../images/tableheadsuper.gif) repeat-x;
	border-bottom: 1px solid #D60022;
	}

#itemlisttable>table {
	width: 100%;
}

#itemlisttable table tr th {
	text-align: center;
	}

#itemlisttable table tr th a {
	font: bold 11px arial, tahoma;
	color: #5D6165;
	text-decoration: none;
	}

#itemlisttable table tr th a:hover {
	text-decoration: underline;
	}

#itemlisttable table tr td {
	text-align: center;
	border-left: 1px solid #FFF;
	}


#itemlisttable table tr td a, #itemlisttable table tr td {
	font: normal 11px arial, tahoma;
	color: #5D6165;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	}

#itemlisttable table tr td a { display: block; }

#itemlisttable table tr:hover td
{
	cursor: pointer;
	background: #D60022;;
}


#itemlisttable table tr:hover td, #itemlisttable table tr:hover td a
{
	color: #FFF;
}



#tirephotobox {
	margin-top: 0px;
	background: #FFF url(../images/photobgleft.jpg) no-repeat;
	height: 166px;
	}

#tirephotobox div {
	height: 156px;
	background: url(../images/photobgright.jpg) no-repeat right top;
	text-align: center;
	padding-top: 10px;
	}

#tirephotobox div img#mainfoto
{
	height: 150px;
	margin: 0px auto;
}

#photozoom {
	width: 128px;
	height: 21px;
	float: right;
	margin-right: 10px;
	}

#tablesearch {
	margin: 2px 120px 2px 15px;
	width: 500px;
	}

#tablesearch tr td {
	white-space: nowrap;
	}


#tablesearch tr td.on {
	background: #FDFDFD;
	border: 1px solid #C4C4C4;
	border-bottom: none;
	padding: 3px 5px;
	}

#tablesearch tr td.off {
	border-bottom: 1px solid #C4C4C4;
	padding: 3px 5px;
	}

#tablesearch tr td.body {
	background: #FDFDFD;
	border: 1px solid #C4C4C4;
	padding: 7px;
	border-top: none;
	}

#parametry {
	width: 380px;
	float: right;
	margin-bottom: 10px;
	}

#parametry tr td {
	padding: 3px 4px;
	font-weight: bold;
	}

#parametry tr td.info {
	font-weight: normal;
	text-align: right;
	width: 50%;
	}

#contentbox {
	padding-top: 15px;
	}

#opiscena {
	float: right;
	clear: right;
	background: url(../images/miniiconbg.gif) no-repeat top right;
	text-align: right;
	color: #FFF;
	line-height: 28px;
	padding: 0px 6px;
	margin-top: 0px;
	line-height: 28px;
	margin-bottom: 25px;
	}

#mapadystrybutorow {
	padding-bottom: 20px;
	}

#distrybutormap {
	margin-right: 310px;
	padding-top: 10px;
	}

div#mapadystrybutorow div.adresy
{
	margin-top: 30px;
	width: 300px;
	float: right;
}


.distributor {
	margin-left: 0px;
	}

.distributor h2 {
	color: #D60022;
	margin-bottom: 4px;
	font-size: 13px;
	}


div#aktualnosci
{
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #C6C6C6;
	height: 20px;
	margin-right: 240px;

}

#aktualnosci div {
	margin: 0px;
	padding-top: 7px;
	width: 130px;
	float: right;
	text-align: right;
	}

div.contentAktualnosci
{
	margin-right: 240px;
	padding-top: 20px;
}
div#listAktualnosci {
	float: right;
	width: 220px;
	padding-top: 30px;
}

div#listAktualnosci div, .distributor {
	padding: 10px;
	margin: 0px 0px 4px 10px;
	background: url(../images/boxrightcorner.gif) no-repeat top right;
	}


div#item
{
	width: 670px;
}
div#item div.pics
{
	width: 199px;
	border-right: 1px dotted #666;
	float: left;
}
div#item div.pics a
{
	margin: 10px;
	display: block;
}
div#item div.pics img
{
	padding: 2px;
	background: #FFF;
	border: 1px solid #999;
}
div#item div.opis
{
	width: 450px;
	padding: 10px;
	float: right;
}
div#item p.desc
{
	padding: 5px 0px;
}


table#historia
{
	width: 600px;
	margin: 10px 0px;
}
table#historia td
{
	background: none;
	border-top: 1px solid #EEE;
	font-size: 11px;
	font-family: arial;
}
table#historia td.date
{
	padding: 2px 30px;
	font-weight: bold;
	color: #000;
}
table#historia td.content ul
{
	margin: 0px;
	padding: 0px 15px;
}

.searchDetail {
	padding: 20px;
	margin: 1px 0px;
	background: url(../images/boxrightcorner.gif) no-repeat top right;
	}

.searchDetail h2
{
 margin: 2px 0px;
 color: #D60022;
}

.searchDetail div {
	padding-left: 16px;
	text-align: right;
	}

/*
.searchDetail div a {
	text-decoration: none;
	color: #000;;
	}
*/

p.listOfPages
{
	float: right;
	padding: 10px 0px;
}




.listOfPages a, .listOfPages span {
	float: left;
	width: 18px;
	height: 18px;
	background: #B0B7BC;
	display: block;
	margin-right: 1px;
	color: #FFF;
	text-decoration: none;
	font: bold 11px arial;
	text-align: center;
	line-height: 18px;
	}

.listOfPages span {
	width: 16px;
	height: 16px;
	border: 1px solid #D60022;
	}

.listOfPages a:hover {
	background: #D60022;
	}

#sitekontakt h2 {
	margin: 16px 0px 6px 0px;
	border-bottom: 1px solid #C6C6C6;
	padding-bottom: 2px;
	color: #D60022;
	}

h2.opis { margin-top: 10px; }

#searchselect {
	padding-left: 2px;
	}

#searchselect select {
	color: #5D6165;
	font: normal 11px arial;
	}

table.itemdetailtable, table.itemdetailtable2 {
	width: 666px;
	overflow: scroll;
	border: none;
	padding: 5px;
	border-collapse: collapse;
	margin: 0px auto;
	}

table.itemdetailtable tr td {
	border: 1px solid #CFD4D8;
	padding: 2px;
	}

table.itemdetailtable2 {
	width: 640px;
	}

table.itemdetailtable2 tr td {
	border: 1px solid #CFD4D8;
	padding: 5px;
	text-align: left;
	}

#mieszankigumowe h3 {
	border: none;
	margin: 8px 15px;
}

#mieszankigumowe h2 {
	margin: 20px 0px 15px 0px;
	}

.lng_ar * {
	font-size: 18px;
	}
