#artBody p {margin-bottom:1.5em;}

/* ====== grupowanie elementów ===== */
.artSideL, .artSideLbig {width:230px; margin:0 20px 15px 0; float:left; line-height:1.25em;}
.artSideR, .artSideRbig {width:230px; margin:0 0 20px 25px; float:right; line-height:1.25em;}
.artSideLbig, .artSideRbig {width:290px;}
.artSideL p, .artSideR p {line-height:1.33em; margin-bottom:0 !important;}

.boxArt {padding:0 25px 15px; background-color:#f3f3f3; margin-bottom:1px; overflow:hidden;}

/* ========= foto eksperta ========= */
.artSidePhoto {position:relative; overflow:hidden; margin-bottom:17px;margin-right:-20px}
.artSidePhoto img {float:left;}
.artSidePhoto cite {width:75px; display:block; font-style:normal; font-weight:bold; padding-left:10px; border-left:10px solid #d31219; position:absolute; left:110px; bottom:20px; z-index:1;}

/* ============ galeria ============ */
.artSideGall img {display:block; margin:20px auto 10px;}
.artSideGall .more {margin-bottom:5px;}

/* ============= cytat ============= */
.artQuote {width:180px; margin:0 0 0 20px; padding:16px 30px; float:right; line-height:2em; background:url(/images/art_quote.gif) 90% 0 no-repeat;}

/* ======= buttony oceniania ======= */
.artRateB {margin:0; padding:0; list-style:none;}
.artRateB li {margin-bottom:1px; font-weight:bold;}
.artRateB a {display:block; border-left:10px solid #d31219; color:#000; background-color:#e7e7e7; background-position:right; background-repeat:no-repeat; padding:10px 35px 10px 15px;}
.artRateCar {background-image:url(images/icon_ratecar.gif);}
.artRateView {background-image:url(images/icon_otherrates.gif);}
.artRateB a:hover {text-decoration:none;}

.artSpec .more {margin:-10px 0 20px;}

/* ============= wykres ============ */
.artGraph {width:240px; padding:25px; background-color:#f3f3f3; border-bottom:1px solid #dedede; float:left;}
.artGraph img {display:block; margin-bottom:1px;}

.artGraphBig {width:100%; padding:25px 0px; background-color:#f3f3f3; border-bottom:1px solid #dedede; float:left; text-align:center}
.artGraphBig img {padding:0px 12px;}

/* ======= tabela porównawcza ====== */
.artCompTbl {line-height:1.25em; padding:10px 0;}
.artCompTbl h3 {margin-bottom:18px;}
.artCompTbl .compHbg {font-size:14px;}
.artCompTbl .compTbl {width:100%;}
.artCompTbl .compTbl tbody th {padding-left:20px; padding-right:10px;}
.artCompTbl .compTbl tbody td {padding-left:15px; padding-right:15px; vertical-align:middle}
.artCompTbl .compTbl tbody img {margin-right:6px; vertical-align:middle;}
.artCompTbl .compTbl .caption {padding:0;}

.artPtRate {width:600px; float:left; margin:0 20px 15px 0;}
.artPtRate .compTbl {margin-bottom:1px;}

/* ========== ocena końcowa ========== */
.artFr {color:#fff;}
.artFr td {background-color:#1b6b8c; border-right:1px solid #fff; border-bottom:none !important; border-top:none !important; padding:5px 10px; text-align:center;}
.artFr .caption {text-align:left;}
.artFr .caption h5 {border-left:10px solid #3d8aaa;}
.artFr .maxPts {color:#a9d3e5; padding:5px 10px 0 0;}
.artFrSpc {padding:0 !important; height:5px; border-bottom:none !important;}

.finalRate {background-color:#e2eff5; overflow:hidden; line-height:1.42em;}
.finalRate h5 {margin-bottom:7px;}
.fRdesc {width:157px; padding:14px 20px; float:left;}

/* ============== test ============= */
#testDetLeft, #testDetRight {line-height:1.33em; margin-bottom:20px;}
#testDetLeft p, #testDetRight p {margin-bottom:8px;}
#testDetLeft {width:305px; float:left;}
#testDetRight {width:305px; float:right;}

#testSpec {margin:0; background-color:#f3f3f3; border-bottom:1px solid #dedede;}
#testSpec dt {margin-bottom:8px; padding:5px 20px 5px 15px; background-color:#e9e9e9; border-left:10px solid #dedede; font-weight:bold;}
#testSpec dd {margin:0; padding:0 20px 17px 25px;}
.tSheadRright {float:right;}
.tSnote {display:block; font-size:10px; color:#797979; line-height:12px;}

.testImg {display:block; margin-bottom:25px;}

.carSpecTbl {width:100%; margin-bottom:8px;}
.carSpecTbl td {padding:1px 0; vertical-align:middle;}
.carSpecTbl .emr {text-align:right; font-weight:bold;}
.carSpecTbl .cntr {text-align:center;}
.carSpecH {color:#878787; margin-bottom:6px;}

.testBack {padding:10px 0; text-align:center;}

/* ============ ourRate ============ */
#ourRate {margin-bottom:20px; width:100%;}
#ourRate h3 img {margin-left:10px;}
#ourRate th, #ourRate td {border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
#ourRate th {padding:5px 10px; text-align:left; font-size:10px; font-weight:normal; text-transform:uppercase; color:#7b7b7b; background-color:#f9f9f9;}
#ourRate td {padding:6px 18px;}
#ourRateDesc th {text-align:center;}
#ourRateDesc th img {margin-top:-5px;}
#ourRateDesc td {padding-top:18px; padding-bottom:15px;}
.ourRateList {margin:0; padding:0; list-style:none;}
.ourRateList li {margin:2px 0;}
.ourRateList li img {vertical-align:middle; margin-right:5px;}

