* {
	padding:0;
	margin:0;
	outline:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#4C4C4C;
}
a:hover {
	color:#003399;
}
li {
	list-style:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	background:#FFFFFF;
	height:100%;
}
h2 {
	font-size:14px;
	line-height:15px;
	margin-bottom:6px;
}
h3 {
	font-size:13px;
	line-height:15px;
	margin-bottom:4px;
}
p {
	font-size:12px;
	line-height:14px;
	margin-bottom:12px;
}

a.arrow, .arrow {
	background:url('/images/standard_elements/arrow_standard.gif') -7px 0 no-repeat;
	padding-left:7px;
	color:#4C4C4C;
	cursor:pointer;
}
a:hover.arrow, .arrow:hover {
	background:url('/images/standard_elements/arrow_standard.gif') -7px 0 no-repeat;
	background-position: 0 -11px;
	color:#003399;
}
.clear {
	clear:both;
}


/* content */
#content {
	min-width:1025px;
	max-width:100%;
	min-height:600px;
	margin-bottom:26px;
	display:block;
	position:relative;
}
#belka {
	width:100%;
	height:101px;
	background:url('/images/standard_elements/bg_navigation.png') repeat-x;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}

#id {	
	width:187px;
	height:95px;
	background:url('/images/standard_elements/id_moduls.png') no-repeat;
	position:absolute;
	top:0;
	left:791px;
}

#id span {
	display:none;
}

#belka h2 {
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	width:191px;
	height:22px;
	padding-left:30px;
	background:#FFFFFF;
	position:absolute;
	left:0;
	top:74px;
	border-right:1px solid #afafaf;
}
#belka ul {
	width:732px;
}
#menuBottom a,
#menu a {
	color:#FFFFFF;
}
#menuBottom a:hover,
#menu a:hover {
	color:#003399;
}
#menu .selected {
	color: #003399;
}
#menu {
	font-size:14px;
	position:absolute;
	left:30px;
	top:25px;
	z-index:2;
}
#menu li {
	margin-right:4px;
	position:relative;
	float:left;
	line-height:24px;
}
#menu li:first-child {
	margin-right:14px;
	margin-left:1px;
}
#menu li.last-child {
	margin-left:6px;
}

#menu li#subMH:hover,
#menu li#subWH:hover,
#menu li#subDH:hover,
#menu li#subCH:hover {
	background:#FFFFFF;
	padding-bottom:1px;
}
#menu li#subMH:hover a,
#menu li#subWH:hover a,
#menu li#subDH:hover a,
#menu li#subCH:hover a{ 
	color:#003399;
}
#subMH {
	display:block;
	width:73px;
	margin-left:5px;
	text-align:center;
}
#subWH {
	display:block;
	width:95px;
	text-align:center;
}
#subDH {
	display:block;
	width:103px;
	text-align:center;
}

#menu li:hover .submenu {
	display:block;
}
#menu li .submenu {
	width:439px;
	height:280px;
	display:none;
	border-bottom:1px solid #afafaf;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
	padding:5px;
	background:#FFFFFF;
	position:absolute;
	top:25px;
	left:-1px;
	z-index:2;
	text-align:left;
}
#menu li .submenu dl {
	width:140px;
	font-size:11px;
	line-height:12px;
	float:left;
	padding-top:6px;
	padding-right:6px;
}
#menu li .submenu dl dt {
	font-weight:bold;
	margin-top:20px;
	margin-bottom:4px;
}
#menu li .submenu dl dd a {
	color:#4C4C4C !important;
}
#menu li .submenu dl dd a:hover {
	color:#003399 !important;
}
#menu li .submenu dl dt a {
	color:#000000 !important;
}
#menu li .submenu dl dt:first-child {
	margin-top:0;
}
#menu li .submenu dl dd {
	margin-bottom:4px;
}
#menuBottom {
	clear:both;
	border-top:1px solid #c2c2c2;
	position:absolute;
	left:30px;
	top:49px;
	z-index:1;
}
#menuBottom li {
	float:left;
	margin-top:5px;
	margin-right:13px;
	margin-left:1px;
}
#cotentInside {
	background:#000000;
	width:1024px;
}
#sidemenu {
	position:absolute;
	z-index:1;
	top:96px;
	left:0px;
	min-height:17px;		
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	opacity:0.9;
	background-color:#ffffff;
}
#sidemenu #sidemenucontent {			
	min-height:434px;
	width:221px;
	background:#ffffff;
}
#sidemenu #sidemenucontent li {
	border-bottom:1px solid #999999;
	color:#000000;
	line-height:25px;
	padding-left:30px;
}
#sidemenu #sidemenucontent li.last-child {
	border-bottom:0;
}
#sidemenu #sidemenucontent li ul {
	margin:10px 5px 20px 0px;
}
#sidemenu #sidemenucontent li ul li{
	border:none;
	color:#000000;
	line-height:15px;
	padding-left:0px;
}
#sidemenu #sidemenucontent li ul li ul li{
	border:none;
	color:#000000;
	line-height:15px;
	padding-left:10px;
}
#sidemenu .submenu {
	position:relative;
	bottom:0;
}
#sidemenu .dropper {
	width:221px;
	height:16px;
	display:block;
	position:relative;
	bottom:0px;
	background:url('/images/standard_elements/dropper.gif') no-repeat;
}
.dropper {
	cursor:pointer;
}
a.selected {
	color:#000088;		
}


.vScrollbar {
	background: url('/images/standard_elements/scroll_bg.gif') no-repeat;
}
.vTrack {
	width:7px;
	position:relative;
	background:none;
	overflow:hidden;
	left:4px;
	cursor:move	
}
.hTrack {
	float:left;
	height:15px;
	position:relative;
	background:#dddddd;
	overflow:hidden;			
}			
.vThumb,
.hThumb {
	position:absolute;
	top:0;
	left:0;
	height:15px;
	width:15px;
	background:#aaaaaa;
	overflow:hidden;
}
.arrowUp,
.arrowDown,
.arrowLeft,
.arrowRight,
.corner,
.arrowTop,
.arrowBottom {
	height:18px;
	width:15px;
	background:#ffffff;
	overflow:hidden;
	cursor:pointer						
}
.arrowUp {
	background:url('/images/standard_elements/scroll_up.gif') no-repeat;
}
.arrowDown {
	background:url('/images/standard_elements/scroll_down.gif') no-repeat;
}
.arrowTop {
	background:url('/images/standard_elements/scroll_top.gif') no-repeat;
}
.arrowBottom {
	background:url('/images/standard_elements/scroll_bottom.gif') no-repeat;
}
.arrowBegin,
.arrowEnd {
	height:10px;
	width:15px;
	background:#ffffff;
	overflow:hidden;						
}
.arrowBegin {
	background:url('/images/standard_elements/scroll_begin.gif') no-repeat;
}
.arrowEnd {
	background:url('/images/standard_elements/scroll_end.gif') no-repeat;
}
.arrowLeft,
.arrowRight,
.corner {
	float:left;
}
.corner {
	background:#000000;
}
.head {
	margin-top:14px;
}
				

/* footer */
ul#footer {
	background:#FFFFFF;
	position:fixed;
	clear:both;
	left:0;
	bottom:0;
	width:100%;
	height:25px;
	border-top:1px solid #999999;
	z-index:100;
}
#footer li:first-child {
	margin-left:470px;
}
#footer li {
	float:left;
	margin-right:10px;
	margin-top:5px;
}

/* boxy footer */
#links,
#imprint,
#contact,
#newsletter {
	width:600px;
	padding-top:12px;
	padding-bottom:12px;
	display:none;
	position:absolute;
	top:157px;
	left:194px;
	background:#FFFFFF;
	border:1px solid #AFAFAF;
	z-index:2;
}
#links a.close,
#imprint a.close,
#contact a.close,
#newsletter a.close {
	width:13px;
	height:12px;
	position:absolute;
	top:2px;
	right:2px;
	background:url('/images/standard_elements/close.gif') no-repeat;
}
#links a.close:hover,
#imprint a.close:hover,
#contact a.close:hover,
#newsletter a.close:hover {
	background-position:-13px 0;
}
#links img,
#imprint img,
#contact img,
#newsletter img {
	margin:0 40px 0 12px;
	float:left;
}
#links h2 {
	margin-top:100px;
}
#imprint h2 {
	margin-top:80px;
}
#contact h2 {
	margin-top:50px;
}
#newsletter h2 {
	margin-top:37px;
}
#imprint dl {
	width:290px;
	float:left;
	line-height:12px;
}
#imprint dt,
#contact dt {
	color:#4C4C4C;
}
#contact dt {
	margin-top:20px;
}
#contact dt:first-child {
	margin-top:0;
}
#imprint dd,
#contact dd {
	margin-bottom:4px;
}
#contact small {
	font-size:9px;
	color:#666666;
}
#newsletter p {
	margin-right:50px;
}
#newsletter dl {
	margin-bottom:15px;
	margin-right:50px;
}
#newsletter dd {
	margin-top:2px;
	position:relative;
}
#newsletter dt {
	margin-top:10px;
	margin-bottom:5px;
}
#newsletter dd input,
#newsletter dt input {
	margin-right:4px;
}
#newsletter input.email {
	width:200px;
}
#newsletter em {
	height:12px;
	width:13px;
	display:block;
	position:absolute;
	left:497px;
	top:0px;
	float:left;
	background:url("/images/standard_elements/mail_valid.gif") no-repeat;
}
#newsletter em.mail_valid {
	background-position:-13px 0;
}
#newsletter p.ojaxMsg {
	color:#003399;
}


/* homepage */
#infoHome {
	overflow:visible;
	border-bottom:1px solid #cccccc;
	width:1024px;
	height:260px;
	margin-top:-2px;
}
#infoHome ul {
	float:left;
}
.imgTeasers li {
	float:left;
	padding:20px 10px 19px 10px;
	border-right:1px solid #cccccc;
	width: 230px;
}
.teasersWithImg {
	padding:20px 0 0 0;
	border-right:1px solid #cccccc;
	width:288px;
}
.teasersWithImg img {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.teasersWithImg li {
	clear:both;
	height:50px;
	margin-bottom:30px;
	margin-left:10px;
	width:260px;
}
.teasersWithImg li:first-child {
	margin-bottom:29px;
}
.teasersWithImg li a b {
	background:url('/images/standard_elements/arrow_standard.gif') -7px 0 no-repeat;
	text-indent:7px;
	padding-top:1px;
	margin-left:95px;
	margin-bottom:3px;
	font-size:11px;
	font-weight:normal;
	display:block;
}
.teasersWithImg li a:hover b {
	background-position:0 -11px;
}
.teasersWithouthImg {
	width:180px;
	padding:20px 0 19px 10px;
}
.teasersWithouthImg li {
	margin-bottom:8px;
}
.teasersWithouthImg li a b {
	background:url('/images/standard_elements/arrow_standard.gif') -7px 0 no-repeat;
	text-indent:7px;
	padding-top:1px;
	margin-bottom:3px;
	font-size:11px;
	font-weight:normal;
	display:block;
}
.teasersWithouthImg li a:hover b {
	background-position: 0 -11px;
}


/* teasery, style wspolne dla podstron */
#infoBigTop .teasersWithImg,
#infoMediumTop .teasersWithImg,
#infoShortTop .teasersWithImg {
	float:left;
	width: 230px;	
	border-right:none;
	border-left:1px solid #999999;
	margin-left:30px;
	margin-top:3px;
	padding-top:15px;
	display:inline;
}
#infoBigTop .teasersWithImg li,
#infoMediumTop .teasersWithImg li,
#infoShortTop .teasersWithImg li,
#teasers .teasersWithImg li {
	width:250px;
	margin-bottom:5px;
}
#infoMediumTop dl,
#infoMediumTopRiders dl,
#infoNoneTopLeftSubmenu dl,
#infoNoneTopLeftSubmenuNews dl,
#infoNoneTop dl {
	width:216px;
	height:280px;
	margin-left:30px;
	margin-top:-5px;
	border-left:1px solid #999999;
	float:left;
}
#infoMediumTop dl dt,
#infoMediumTopRiders dl dt,
#infoNoneTopLeftSubmenu dl dt,
#infoNoneTopLeftSubmenuNews dl dt,
#infoNoneTop dl dt,
#infoNoneTopFaq dl dt,
#infoNoneTopDownload dl dt {
	margin:13px 0 10px 10px;
	font-weight:bold;
}
#infoMediumTop dl dd,
#infoMediumTopRiders dl dd,
#infoNoneTopLeftSubmenu dl dd,
#infoNoneTopLeftSubmenuNews dl dd,
#infoNoneTop dl dd,
#infoNoneTopFaq dl dd,
#infoNoneTopDownload dl dd {
	margin-left:10px;
	margin-bottom:5px;
}


/* podstrona z duzym topem */
#infoBigTop {
	width:1024px;
	height:210px;
	margin-top:5px;
}
#infoBigTop #box {
	float:left;
	margin-top:10px;
	margin-left:318px;
	height:185px;
	width:400px;
	display: inline;
}


/* podstrona z niskim topem */
#infoShortTop {
	width:1024px;
	height:370px;
	margin-top:5px;
}
#infoShortTop #box {
	width:420px;
	height:360px;
	margin-left:318px;
	margin-top:10px;
	float:left;
	display:inline;
}
#infoShortTop #box ul {
	position:relative;
}
#infoShortTop #box ul li {
	width:90px;
	height:100px;
	margin-bottom:20px;
	position:relative;
	float:left;
}
#infoShortTop #box ul li.center {
	margin-left:60px;
	margin-right:60px;
}
#infoShortTop #box ul.catalogues .gallery {
	height: 160px;
}
#infoShortTop #box ul .gallery a .plus {
	position:absolute;
	top:47px;
	left:0;
	display:block;
	width:19px;
	height:18px;
	background:url('/images/standard_elements/lupa.gif') no-repeat;
}
#infoShortTop #box ul .gallery a:hover .plus {
	background-position:-19px 0;
}

/* podstrona z niskim topem layer download */
#previewLayer {
	padding-bottom:12px;
	position:absolute;
	top:132px;
	left:318px;
	border:1px solid #AFAFAF;
	background:#FFFFFF;
	display:none;
}
#previewLayer #previewHolder {
	width:400px;
	height:300px;
	margin:12px;
}
.galleryOptions {
	width:190px;
	margin-top:22px;
	margin-left:20px;
}
.galleryOptions li.break {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #bbbbbb;
}


/* podstrona z srednim topem szeroka ,  podstrona z niskim topem szeroka */
#infoMediumTopWide #box,
#infoShortTopWide #box {
	margin-top:10px;
	margin-left:319px;
	width:590px;
	float:left;
	display:inline;
}
#infoMediumTopWide #box .ostatni {
	margin-bottom:50px;
}


/* podstrona z srednim topem */
#infoMediumTop,
#infoMediumTopRiders,
#infoMediumTopLeftDictionary {
	width:1024px;
	height:275px;
	margin-top:5px;
}
#infoMediumTop #box {
	margin-top:10px;
	margin-left:318px;
	height:265px;
	width:400px;
	float:left;
	display:inline;
}


/* podstrona z srednim topem - kierowcy */
#infoMediumTopRiders .rider {
	margin-left:10px;
	float:left;
}
#infoMediumTopRiders #box {
	margin-top:10px;
	margin-left:99px;
	height:265px;
	width:400px;
	float:left;
	display:inline;
}

.squareList li {
	font-size:12px;
	line-height:14px;
	padding-left:10px;
	background:url('/images/standard_elements/square_list.gif') no-repeat 0 4px;
}

.squareList {
	padding-bottom: 20px;
}

.squareListPadding li {
	padding-left:10px;
	padding-top:3px;
}

.squareListPadding {
	
}

#infoNoneTopFaq .squareList,
#infoNoneTopDownload .squareList {
	padding-bottom: 10px;
}

.podsumowanie {margin-left:318px;}
.podsumowanie p {font-size:11px; line-height:30px;}

/* podstrona z srednim topem - slownik */
#infoMediumTopLeftDictionary #box,
#infoPartLeftDictionary #box {
	margin-top:10px;
	margin-left:88px;
	height:265px;
	width:400px;
	float:left;
}


/* podstrona z srednim topem szeroka - kolor */
#infoMediumTopWideColors dl {
	margin-left:301px;
	padding-top:10px;
	clear:both;
}
#infoMediumTopWideColors dl dt {
	margin-bottom:4px;
	font-weight:bold;
}
#infoMediumTopWideColors dl dd {
	width:100px;
	margin-right:10px;
	float:left;
}
#infoMediumTopWideColors #box {
	margin-top:10px;
	margin-left:301px;
	width:615px;
	float:left;
	display:inline;
}
#infoMediumTopWideColors #box ul li {
	float:left;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:10px;
	width: 190px;
	height: 135px;
}
#infoMediumTopWideColors #previewLayer,
#infoNoneTopEnduroColor #previewLayer {
	width:532px;
	height:471px;
}
#infoMediumTopWideColors #previewLayer .galleryOptions,
#infoNoneTopEnduroColor #previewLayer .galleryOptions {
	position:absolute;
	bottom:12px;
}
#infoMediumTopWideColors li.gallery,
#infoNoneTopEnduroColor li.gallery {
	position:relative;
}
#infoMediumTopWideColors li.gallery a img,
#infoNoneTopEnduroColor li.gallery a img {
	display:block;
}
#infoMediumTopWideColors li.gallery a .plus,
#infoNoneTopEnduroColor li.gallery a .plus {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:19px;
	height:18px;
	background:url('/images/standard_elements/lupa.gif') no-repeat;
}
#infoMediumTopWideColors li.gallery a:hover .plus,
#infoNoneTopEnduroColor li.gallery a:hover .plus {
	background-position:-19px 0;
}


/* podstrona z lewym topem */
#infoLeftTop,
#infoLeftTopNarrow {
	width:664px;
	height:574px;
	float:left;
}
#infoLeftTop .head,
#infoLeftTopNarrow .head {
	margin-top:14px;
}
#infoLeftTop #box,
#infoLeftTopNarrow #box {
	width:399px;
	height:190px;
	margin-top:15px;
	margin-left:258px;
}
#teasers {
	margin-top:74px;
	padding-bottom:2px;
	padding-top:50px;
	width:360px;
	height:464px;
	border-left:1px solid #999999;
	float:left;
}
#teasers #boxTeaser {
	width:310px;
	height:460px;
	margin-left:20px;
}
#teasers .scroller_content {
	height:460px !important;
}
#teasers .teasersWithImg {
	border-right:none;
	width:300px;
	padding-top:0;
}


/* podstrona z lewym topem - dealerzy */
#infoLeftTopNarrow {
	width:540px;
}
#infoLeftTopNarrow #box {
	margin-left:200px;
	width:330px;
}
#teasers #boxRight {
	width:480px;
	height:460px;
	margin-left:15px;
}
#teasers #boxRight h3 {
	margin-bottom:5px;
}
#teasers #mazowieckie,
#teasers #slaskie,
#teasers #dolnoslaskie,
#teasers #malopolskie,
#teasers #wielkopolskie,
#teasers #pomorskie,
#teasers #lodzkie {
	float:left;
	display:none;
}
#teasers p {
	margin-bottom:15px;
}
#teasers #mazowieckie p,
#teasers #slaskie p,
#teasers #dolnoslaskie p,
#teasers #malopolskie p,
#teasers #wielkopolskie p,
#teasers #pomorskie p,
#teasers #lodzkie p {
	width:220px;
	float:left;
}


/* podstrona z lewym topem - dealerzy */
.contact {
	position:relative;
	top:82px;
}


/* podstrona z lewym topem - nota prawna */
.legalNoticeLeft {
	width:210px;
	margin-right:20px;
	float:left;
}
.legalNoticeright {
	width:210px;
	float:left;
}


/* podstrona bez topu */
#infoNoneTopLeftSubmenu,
#infoNoneTopLeftSubmenuNews,
#infoNoneTop,
#infoNoneTopDownload,
#infoNoneTopNews,
#infoNoneTopFaq {
	width:1024px;
	height:475px;
	position:relative;
	top:123px;
}
#infoNoneTop #box,
#infoNoneTopFaq #box,
#infoNoneTopNews #box  {
	margin-left:270px;
	width:455px;
	height:465px;
	float:left;
}
#infoNoneTopDownload #box h3,
#infoNoneTop #box h3 {
	font-size:12px;
	line-height:14px;
	margin-bottom: 3px;
}
#infoNoneTop #box img {
	float:left;
	margin:10px 10px 10px 0;
}
#infoNoneTop #box p {
	clear:both;
}
#infoNoneTop dl {
	height:100%;
	margin-left:10px;
	margin-top:-8px;
}
#infoNoneTop dl dt {
	margin-top:18px;
	margin-left:8px;
}
#infoNoneTop dl dd {
	margin-left:8px;
	margin-bottom:13px;
}


/* podstrona bez topu z lewym submenu, podstrona z newsami */
#infoNoneTopLeftSubmenu ul {
	width:200px;
	margin-top:30px;
	float:left;
}
#infoNoneTopLeftSubmenu ul li {
	margin-left:10px;
	margin-bottom:10px;
}
#infoNoneTopLeftSubmenu #box,
#infoNoneTopLeftSubmenuNews #box {
	margin-left:70px;
	width:430px;
	height:465px;
	float:left;
	display:inline;
}
#infoNoneTopLeftSubmenu dl,
#infoNoneTopLeftSubmenuNews dl {
	height:473px;
}
#infoNoneTopLeftSubmenuNews ul {
	width:205px;
	margin-top:189px;
	float:left;
}
#infoNoneTopLeftSubmenuNews ul li {
	height:50px;
	margin-bottom:7px;
	margin-left:10px;
}
#infoNoneTopLeftSubmenuNews ul li img {
	margin-right:10px;
	float:left;
}


/* podstrona bez topu faq, download, news */
#infoNoneTopFaq #box,
#infoNoneTopNews #box {
	width:435px;
}
#infoNoneTopDownload #teaser,
#infoNoneTopFaq #teaser,
#infoNoneTopNews #teaser {
	height:473px;
	margin-left:30px;
	border-left:1px solid #999999;
	float:left;
	padding-top:15px;
}
#infoNoneTopDownload #teaser .scroll,
#infoNoneTopFaq #teaser .scroll,
#infoNoneTopNews #teaser .scroll {
	height:473px;
}
#infoNoneTopDownload dl,
#infoNoneTopFaq dl {
	width:250px;
	margin-top:-5px;
}
#infoNoneTopDownload #box {
	width:705px;
	height:465px;
	float:left;
	display:inline;
}
#infoNoneTopDownload #box .downloadItem ul.downloadLinks {
	width:200px;
	margin-top:30px;
	position:absolute;
	left:0;
	top:0;
	float:left;
	display:inline;
}
#infoNoneTopDownload #box .downloadItem ul.downloadLinks li {
	margin-left:10px;
	margin-bottom:10px;
}
#infoNoneTopDownload #box .downloadItem div {
	width:435px;
	height:465px;
	margin-left:270px;
	float:left;
	display:inline;
}
#infoNoneTopDownload #box .downloadItem div ol li {
	margin-left:17px;
	list-style-type:decimal;
}
#infoNoneTopNews .teasersWithImg {
	border-right:0;
}
#infoNoneTopNews #teaser {
	padding-top:0;
	border-left:0;
}
#infoNoneTopNews .teasersWithImg li {
	width:250px;
}

#newsList {
	padding-top:35px;
	padding-bottom:1px;
	border-left:1px solid #999999;
}
#infoNoneTopNews .arrow {
	margin-bottom:15px;
	width:100px;
	display:block;
}
#infoNoneTopNews #box ul.news12 {
	height: 60px;
}
#infoNoneTopNews #box ul.news12 li.gallery {
	display: inline;
}
#infoNoneTopNews #previewLayer #previewHolder {
	height: 250px;
	text-align:center;
} 
#infoNoneTopNews #previewLayer #previewOptions a {
	margin-bottom:5px;
}
#infoNoneTopNews #previewLayer #previewOptions .break {
	border:0;
}
#infoNoneTopNews #box img {
	margin-bottom:10px;
}
#infoNoneTopNews dl {
	margin-bottom:10px;
}
.floatLeft {
	margin-top:2px;
	margin-bottom:5px !important;
	margin-right:5px;
	float:left;
}
.floatRight {
	margin-top:2px;
	margin-bottom:5px !important;
	margin-left:5px;
	float:right;
}


/* podstrona bez topu pusta */
.usedBikes {
}


/* podstrona czesci */
#infoPart {
	position:relative;
	top:121px;
	margin-left:250px;
	width:787px;
	height:465px;
	border-left:1px solid #999999;
}
#infoPart #box {
	width:255px;
	height:300px;
	margin-left:19px;
}
#infoPart #box ul.squareList {
	margin-top:-7px;
	margin-bottom:10px;
}
#infoPart #part {
	position:absolute;
	left:320px;
}
#infoPart #soundCheck {
	clear:both;
	margin-left:20px;
}
#infoPart #soundCheck ul {
	width:230px;
	margin-top:10px;
}
#infoPart #soundCheck li {
	position:relative;
}
#infoPart #soundCheck li a {
	margin-bottom:7px;
	display:block;
}
#odpalanie, #zmiana, #przejazd {
	position:absolute;
	top:0;
	right:0;
}



/* podstrony z listami */
#infoOverview {
	width:1009px;
	height:auto;
	height:320px;
	overflow:visible;
	margin-left:15px;
	margin-top:15px;
	padding-bottom:50px;
}
#infoOverview ul {
	width:187px;
	height:235px;
	margin-right:12px;
	margin-top:10px;
	padding-bottom:10px;
	padding-top:8px;
	float:left;
}
#infoOverview ul li {
	margin-right:0;
	padding-bottom:4px;
	padding-left:15px;
	float:none;
	border-left:1px solid #999999;
}
#infoOverview ul li:first-child {
	border-left:none;
	padding-left:0;
}
#infoOverview ul li img {
	margin-bottom:5px;
}
#infoOverview ul li b {
	margin-bottom:5px;
	padding-top:15px;
	display:block;
}
#infoOverview ul li em {
	margin-bottom:5px;
	display:block;
	font-weight:bold;
	font-style:normal;
}
#infoOverview ul li.ostatni {
	padding-bottom:20px;
}


/* podstrony z niskim topem i submenu po lewej */
#infoShortTopLeftSubmenu {
	width:1024px;
	height:350px;
	margin-top:19px;
}
#infoShortTopLeftSubmenu #box {
	width:361px;
	height:329px;
	float:left;
	display:inline;
}
#infoShortTopLeftSubmenu #leftSubmenu {
	margin-left:264px;
	margin-right:15px;
	width:175px;
	background:url('/images/standard_elements/arrow_gray.gif') no-repeat;
	padding-left:7px;
	float:left;
}
#infoShortTopLeftSubmenu #leftSubmenu li {
	margin-top:9px;
	margin-top:9px;
	background:url('/images/standard_elements/dot_standard.gif') no-repeat 0 5px;
	padding-left:7px;
}
#infoShortTopLeftSubmenu #leftSubmenu li:hover {
	background-position:0 -17px;
}


/* podstrona z danymi technicznymi */
#infoTechnicalData {
	width:1024px;
	height:455px;
	position:relative;
	top:150px;
}
#infoTechnicalData #box {
	width:770px;
	height:450px;
	margin-left:230px;
	position:relative;
	display:inline;
}
#infoTechnicalData #box #dataContainer {
	margin-left:80px;
}
#infoTechnicalData #box #leftDataColumn {
	margin-right:10px;
	float:left;
}
#infoTechnicalData #box #rightDataColumn {
	float:left;
}
#infoTechnicalData #box table {
	width:325px;
	margin-bottom:10px;
	border-spacing:0;
}
#infoTechnicalData #box table th {
	padding:3px 0 3px 0;
	border-bottom:1px solid #aaaaaa;
	font-size:12px;
	text-align:left;
	line-height:14px;
}
#infoTechnicalData #box table td {
	padding:3px;
	border-bottom:1px solid #aaaaaa;
	text-align:right;
	vertical-align:top;
}
#infoTechnicalData #box table td.categoryName {
	width:125px;
	text-align:left;
}
#infoTechnicalData #box #zoomImage {
	position:relative;
	margin-bottom:10px;
}
#infoTechnicalData #box #zoomedImage {
	width:670px;
	height:450px;
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:#FFFFFF;
	overflow:hidden;
}
#infoTechnicalData #box #zoomImage a#zoomIcon,
#infoTechnicalData #box #zoomImage a#zoomIconOut {
	width:19px;
	height:18px;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
#infoTechnicalData #box #zoomImage a#zoomIcon {
	background:url('/images/standard_elements/lupa.gif') no-repeat;
}
#infoTechnicalData #box #zoomImage a#zoomIconOut {
	background:url('/images/standard_elements/lupa_minus.gif') no-repeat;
}
#infoTechnicalData #box #zoomImage a#zoomIcon:hover,
#infoTechnicalData #box #zoomImage a#zoomIconOut:hover {
	background-position:-19px 0;
}
#infoTechnicalData a#printIcon {
	width:17px;
	height:16px;
	position:absolute;
	top:1px;
	left:257px;
	z-index:2;
	background:url('/images/standard_elements/print.gif') -1px -1px no-repeat;
	cursor:pointer;
}
#infoTechnicalData a#printIcon:hover {
	background-position:-20px -1px;
}


/* podstrona z danymi technicznymi dla urzadzen */
#infoTechnicalDataTopMedium {
	width:1024px;
	height:590px;
	position:relative;
	top:150px;
}
#infoTechnicalDataTopMedium #box {
	width:690px;
	height:440px;
	margin-left:318px;
	display:inline;
}
#infoTechnicalDataTopMedium #box table {
	border-spacing:0;
	margin-bottom:10px;
}
#infoTechnicalDataTopMedium #box table .wezsza {
	width:165px;
}
#infoTechnicalDataTopMedium #box table th {
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-size:12px;
	line-height:14px;
}
#infoTechnicalDataTopMedium #box table td {
	padding:3px;
	border-bottom:1px solid #CCCCCC;
}
#infoTechnicalDataTopMedium #box img {
	position:relative;
	top:-12px;
	left:335px;
}


/* podstrona z iframe */
#iframeCatalog #box {
	width:1170px;
	height:540px;
	position:relative;
	top:115px;
	left:0;
	display:inline;
}
#iframeUsedBikes #box {
	width:900px;
	height:500px;
	position:relative;
	top:115px;
	left:0;
}


/* podstrona porównywarki motocykli */
#infoModelCompare {
	width:820px;
	height:365px;
	margin-left:271px;
	padding-top:120px;
	position:relative;
}
#infoModelCompare #modelPickerDropdown {
	width:820px;
	position:relative;
	z-index:2;
}
#infoModelCompare #modelPickerDropdown li {
	height:16px;
	width:200px;
	margin-right:38px;
	border:1px solid #003399;
	float:left;
	background:url('/images/standard_elements/pulldown.gif') no-repeat right;
}
#infoModelCompare #modelPickerDropdown li:first-child {
	border:0;
	background:none;
}
#infoModelCompare #modelPickerDropdown li .modelPickerText {
	width:200px;
	padding-left:5px;
	line-height:16px;
	float:left;
	cursor:pointer;
}
#infoModelCompare #modelPickerDropdown li dl {
	height:142px;
	width:200px;
	padding-bottom:10px;
	margin-left:-1px;
	position:absolute;
	top:17px;
	border:1px solid #003399;
	background:#ffffff;
	overflow:auto;
	line-height:16px;
	display:none;
	clear:both;
}
#infoModelCompare #modelPickerDropdown li dt {
	padding-top:6px;
	padding-left:5px;
}
#infoModelCompare #modelPickerDropdown li dd {
	padding-left:5px;
	cursor:pointer;
}
#infoModelCompare #modelPickerDropdown li dd:hover {
	background:#003399;
	color:white;
}
#infoModelCompare .gradient {
	display:block;
	width:790px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	background:url('/images/standard_elements/scroll_gradient.png') repeat-x;
}
#modelPickerData {
	width:1024px;
	height:215px;
	margin-left:-268px;
	padding:5px 5px 40px 0;
	clear:both
}
#modelPickerData table {
	border-spacing:0;
	margin-bottom:20px;
}
#modelPickerData table th {
	height:20px;
	padding:4px;
	background:#d1d1d1;
	border-top:15px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
}
#modelPickerData table td {
	width:235px;
	padding:4px;
	border-left:1px solid #666666;
	vertical-align:top;
}
#modelPickerData table td.dataLabel {
	width:250px;
	border-left:0;
}
#modelPickerData table tr.evenDataRow {
	background:#E0DFDF;	
}
#modelPickerPhotos {
	width: 790px;
	padding-top: 20px;
	height: 150px;
}
#modelPickerPhotos li {
	width:184px;
	height:124px;
	margin-right:56px;
	float:left;
}
#modelPickerPhotos li img {
	display:none;
}


/* podstrona bez topu motocykli enduro*/
#enduro {
	background:url('/images/site/com/en/bikes/endurobikes/g450x/media/bg_g450x_default.jpg') no-repeat;
}
.noimg { background:#FFFFFF !important; }
#enduro #swf {
	margin-left: 270px;
	padding-top: 14px;
	height: 503px;
}
.welcome {
	background:url('/images/site/com/en/bikes/endurobikes/bg_enduro_main.jpg') no-repeat !important;
}
.g450xColor {
	background:url('/images/site/com/en/bikes/endurobikes/g450x/media/bg_g450x_color.jpg') no-repeat !important;
}
.g450xEcom {
	background:url('/images/site/com/en/bikes/endurobikes/g450x/media/bg_g450x_ecom.jpg') no-repeat !important;
}
.g650xColor {
	background:url('/images/site/com/en/bikes/endurobikes/g650xch/media/bg_g650xch_color.jpg') no-repeat !important;
}
.f650gsEcom {
	background:url('/images/site/com/en/bikes/endurobikes/f650gs/media/bg_f650gs_ecom.jpg') no-repeat !important;
}
.f650gsColor {
	background:url('/images/site/com/en/bikes/endurobikes/f650gs/media/bg_f650gs_color.jpg') no-repeat !important;
}
.f800gsEcom {
	background:url('/images/site/com/en/bikes/endurobikes/f800gs/media/bg_f800gs_ecom.jpg') no-repeat !important;
}
.f800gsColor {
	background:url('/images/site/com/en/bikes/endurobikes/f800gs/media/bg_f800gs_color.jpg') no-repeat !important;
}
.r1200gsEcom {
	background:url('/images/site/com/en/bikes/endurobikes/r1200gs/media/bg_r1200gs_ecom.jpg') no-repeat !important;
}
.r1200gsColor {
	background:url('/images/site/com/en/bikes/endurobikes/r1200gs/media/bg_r1200gs_color.jpg') no-repeat !important;
}
.r1200gsaEcom {
	background:url('/images/site/com/en/bikes/endurobikes/r1200gsa/media/bg_r1200gsa_ecom.jpg') no-repeat !important;
}
.r1200gsaColor {
	background:url('/images/site/com/en/bikes/endurobikes/r1200gsa/media/bg_r1200gsa_color.jpg') no-repeat !important;
}
body.download {
	background:url('/images/site/com/en/bikes/endurobikes/g650xch/media/bg_g650xch_down.jpg') no-repeat !important;
}

#enduro #sidemenu .dropper {
	display:none;
}
#enduro #sidemenu {
	top:115px;
	border:0;
	background:none;
	opacity:1;
}
#enduro #sidemenu #sidemenucontent * {
	margin:0;
	padding:0;
	line-height:normal;
 }
#enduro #sidemenu #sidemenucontent {
	width:210px;
	min-height:334px;
	background:url('/images/standard_elements/enduro_bg_navi.gif') no-repeat;
	opacity:1;
}
#enduro #sidemenu #sidemenucontent li {
	padding:2px 6px 2px 0;
	border:0;
	font-size:12px;
	font-weight:bold;
}
#enduro #sidemenu #sidemenucontent li a {
	padding:2px 8px 2px 30px;
	background:#808183;
}
#enduro #sidemenu #sidemenucontent > li:first-child {
	padding:4px 8px 4px 0;
}
#enduro #sidemenu #sidemenucontent > li:first-child a {
	padding:4px 8px 4px 30px;
	background:#000000;
	color:#FFFFFF;
}
#enduro #sidemenu #sidemenucontent li ul {
	margin-bottom:-3px;
	padding-bottom:6px;
	background:#808183;
}
#enduro #sidemenu #sidemenucontent li ul li {
	background:#808183;
	font-size:11px;
	font-weight:normal;
}
#enduro #sidemenu #sidemenucontent li a {
	color:#000000;
}
#enduro #sidemenu #sidemenucontent li a.selected {
	color:#FFFFFF;
}


#infoNoneTopEnduro {
	width: 198px;
	margin-left:725px;
	position:relative;
	top:165px;
	background:#FFFFFF;
}
#infoNoneTopEnduroColor #box {
	width: 428px;
	height:310px;
	margin-left: 550px;
	padding-top: 180px;
	position:relative;
}
#infoNoneTopEnduroColor #box .rightText {
	width: 198px;
	margin-left:10px;
	margin-bottom:12px;
	float:left;
	font-size:12px;
	line-height:14px;
}
#infoNoneTopEnduroColor #box ul {
	width:220px;
	height:310px;
	float:left;
}
#infoNoneTopEnduroColor #box ul li {
	margin-bottom:15px;
}
#infoNoneTopEnduroColor #box .gradient {
	width:190px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	background:url('/images/standard_elements/scroll_gradient.png') repeat-x;
}
#infoNoneTopEnduroColor #box ul li:last-child {
	padding-bottom:20px;
}

#infoNoneTopEnduroDownload {
	width:720px;
	margin-left:317px;
	margin-top:217px;
}
#infoNoneTopEnduroDownload li.gallery {
	position:relative;
	width:90px;
	height:105px;
	margin-right:50px;
	margin-bottom:20px;
	float:left;
}
#infoNoneTopEnduroDownload li.gallery img {
	display:block;
}
#infoNoneTopEnduroDownload li.gallery a span {
	padding-left:7px;
	background:url('/images/standard_elements/arrow_standard_white.gif') -7px 0 no-repeat;
	color:#FFFFFF;
}
#infoNoneTopEnduroDownload li.gallery a:hover span {
	background-position: 0 -11px;
	color:#003399;
}
#infoNoneTopEnduroDownload li.gallery a span.plus {
	width:19px;
	height:18px;
	padding-left:0px;
	position:absolute;
	top:47px;
	left:0;
	background:url('/images/standard_elements/lupa.gif') no-repeat 0 0;
}
#infoNoneTopEnduroDownload li.gallery a:hover span.plus {
	background-position:-19px 0;
}

#enduro #infoModelCompare #modelPickerDropdown {
	left:86px;
	position:relative;
	z-index:2;
}
#enduro #infoModelCompare #modelPickerDropdown li {
	height:16px;
	width:200px;
	margin-right:18px;
}
#enduro #infoModelCompare {
	height:377px;
}
#enduro #infoModelCompare #box {
	width:642px;
	margin-left:85px;
}
#enduro #modelPickerData {
	width:790px;
	height:172px;
	margin-left:-45px;
}
#enduro #infoModelCompare .gradient {
	bottom:-6px;
	left:-65px;
}
#enduro #modelPickerData table th {
	background:#ffffff;	
}
#enduro #modelPickerData table tr.evenDataRow {
	background:#ffffff;	
}
#enduro #modelPickerData table td.dataLabel {
	width:115px;
}
#enduro #modelPickerData table td {
	width:210px;
}
#enduro #modelPickerPhotos {
	height:130px;
	margin-left:80px;
}
#enduro #modelPickerPhotos li {
	width:184px;
	height:124px;
	margin-right:38px;
}
#enduro #modelPickerPhotos li img {
	display:none;
}

#enduro #infoTechnicalData {
	height:346px;
}
#enduro #infoTechnicalData a#printIcon {
	left:267px;
}
#enduro #infoTechnicalData #box {
	height:345px;
}
#enduro #infoTechnicalData .gradient {
	width:669px;
	height:30px;
	position:absolute;
	bottom:1px;
	left:318px;
	background:url('/images/standard_elements/scroll_gradient.png') repeat-x;
}
#enduro #infoTechnicalData #box table th {
	padding-left:2px;
	border-bottom:0;
}
#enduro #infoTechnicalData #box table td {
	border-bottom:0;
}


/* sitemap */
#infoSitemap {
	width:994px;
	margin-left:30px;
	padding-top:130px;
}
#infoSitemap a.home {
	margin-bottom:7px;
	display:block;
}
#infoSitemap h4 {
	font-size:11px;
	line-height:12px;
	padding-bottom:3px;
}
#infoSitemap hr {
	height:1px;
	margin-bottom:12px;
	margin-left:-30px;
	background:#afafaf;
	border:0;
	clear:both;
}
#infoSitemap hr:last-child {
	background:#FFFFFF;
}
#infoSitemap dl {
	width:195px;
	height:135px;
	margin-bottom:7px;
	line-height:14px;
	float:left;
}
#infoSitemap dt,
#infoSitemap dd {
	margin-bottom:2px;
}
#infoSitemap ul li {
	width:195px;
	margin-bottom:7px;
	line-height:14px;
	float:left;
}
.short {
	height:55px !important;
}


/* znowu dodane przez przemekp */
#layerDetail {
	position:absolute;
	top:132px;
	left:318px;
	border:1px solid #AFAFAF;
	background:#FFFFFF;
	display:none;
	width:400px;
	height:300px;
	padding: 18px 0 12px 12px;
}

#layerDetail a.close {
	width:13px;
	height:12px;
	position:absolute;
	top:2px;
	right:2px;
	background:url('/images/standard_elements/close.gif') no-repeat;
}

#layerDetail a.close:hover {
	background-position:-13px 0;
}

#layerDetail div.scroll {
	padding-right: 12px;
}

#layerDetail .scroller_content div.scroll {
	padding-right: 0;
}

#box .details {
	display: none;
}

/* bezczelnie dodane przez przemekp */
#infoInternetSettings {
	padding-top: 118px;
}

#infoInternetSettings h2 {
	display: block;
	width: 1024px;
	text-indent: 318px;
	
	font-size:17px;
	line-height: 16px;
	padding-bottom: 15px;
	border-bottom: 1px solid #999999;
}

#infoInternetSettings .lefty h4 { 
	font-size:12px;
	line-height: 13px;
	margin: 1px 0 4px 0;
}

#infoInternetSettings .lefty {
	margin: 12px 0 0 318px;
	width: 274px;
}

#infoInternetSettings .lefty p {
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 11px;
}

#infoDealers {
	width:460px;
	height:574px;
	float:left;
	padding-left: 64px;
}

#infoDealers #box {
	width: 399px;
	height: 190px;
	margin-top:181px;
	margin-left: 30px;
}

#naviData table{
	width: 100%;
}

/* dodane do NEWS przez przemekp */
#infoNoneTopNews ol li {
	margin-left:17px;
	list-style-type:decimal;
}

#infoNoneTopNews ol ul li {
	list-style-type: none;
	margin-left: 0;
}

#infoNoneTopNews ol ul {
	margin-bottom: 10px;
}

#infoNoneTopNews ul.alpen li {
	margin-top: 18px;
}

#infoNoneTopNews ul.alpen strong {
	line-height: 21px;
}

#infoNoneTopNews #newsList a .plus { position:absolute; top:0; left:0; display:block; width:19px; height:18px; background:url('/images/standard_elements/lupa.gif') no-repeat; }
#infoNoneTopNews #newsList a:hover .plus { background-position: -19px 0; }
#newsList, #infoNoneTopNews #newsList li { position: relative; }

#mainContainerNew { position:absolute; top:0; left:0;
	
	width:1100px; height:690px; margin-bottom:20px; 
}
#mainContainerNew #box { height:212px; width:260px; left:705px; position:absolute; top:167px; padding-top:2px; }
#mainContainerNew #box ul { height:212px;}
#mainContainerNew #box li { font-size:12px; line-height:14px; color:#FFFFFF; }
#mainContainerNewH1 { color:#FFFFFF; font-size:14px; left:705px; position:absolute; top:133px; }

/* Kategoria Sport New 20 01 2010 */

body.newSport {   }
body.newSport a { color:#000000;  }
body.newSport a:hover { color:#BA2016; }
/*top flash + img */
.newSport #topBoxSport { display:block; width:1060px; height:387px; float:left; position:relative; top:14px; z-index:-1;  }
.newSport #topBoxSport .leftSport {  display:block; width:690px; height:370px; float:left;  }
.newSport #topBoxSport .rightSport {  display:block; width:334px; height:370px; float:left;  }

.newSport #mainBoxSport { display:block; width:1060px;  float:left; padding-bottom:30px;} 
.newSport #mainBoxSport .leftSport {  display:block; width:690px;  float:left;  border-right:#C2C2C2 solid 1px; }

/*  main content - od menu */ 

#mainBoxSport .leftSport ul.overviewSport {  display:block; padding:0; margin:0; width:100%; float:left; }
#mainBoxSport .leftSport ul.overviewSport li {  display:block; padding:0; margin:0; float:right; border-top:#C2C2C2 1px solid; border-left:#C2C2C2 1px solid; border-right:0; }
#mainBoxSport .leftSport ul.overviewSport a {  display:block; padding:5px 10px; float:left; cursor:pointer;}

#mainBoxSport .leftSport #sidemenu_sport {  display:block; padding:0; margin:0; width:675px; padding-left:15px; padding-bottom:15px; float:left; background:#FFFFFF url(/images/standard_elements/bg_nav_bright.jpg) repeat-x top; }
#mainBoxSport .leftSport #sidemenu_sport li {  display:block; padding:0; margin:0; float:left;  }
#mainBoxSport .leftSport #sidemenu_sport a {  
	display:block; padding:5px 10px 10px; float:left; cursor:pointer; 
	color:#000000; 
}
#mainBoxSport .leftSport #sidemenu_sport a:hover {  
	color:#BA2016; 
}
#mainBoxSport .leftSport #sidemenu_sport a.selected {  
	color:#BA2016; font-weight:bold; background:#FFFFFF;
}

#mainBoxSport .leftSport .contentSport {  display:block; padding:0 12px 20px 26px;; margin:0; width:652px; float:left; background:#FFFFFF; overflow:hidden; }

/* prawa kolumna */
.newSport #mainBoxSport .rightSport {  display:block; width:314px; float:left; padding-left:15px; padding-top:25px; padding-right:4px;  }


#mainBoxSport .rightSport .listSport {  display:block; width:250px; float:left; padding:0;  }
#mainBoxSport .rightSport .listSport ul {  display:block; width:100%; float:left; padding:0; list-style-type:none; }
#mainBoxSport .rightSport .listSport ul li {  display:block; width:240px; float:left; padding:0; padding-bottom:4px; list-style-type:none; padding-left:10px; background:transparent url(/images/standard_elements/arrow_standard_blackhalf.gif) no-repeat 0 0;  }

#mainBoxSport .rightSport .equipmentSport {  display:block; width:250px; float:left; padding:15px 0; border-bottom:1px dotted #000000;  }
#mainBoxSport .rightSport .overviewRightSport {  display:block; width:250px; float:left; padding:15px 0; border-bottom:1px dotted #000000;  }

#mainBoxSport .rightSport .downloadSport {  display:block; width:250px; float:left; padding:15px 0; border-bottom:1px dotted #000000;  }

.downloadSport h4 { font-size:12px;  }
.downloadSport .sportImage { height:120px; overflow:hidden; text-align:center; vertical-align:middle; width:190px; float:left; padding-top:5px; }
.downloadSport .sportArrowPrev { height:51px; width:25px; background:transparent url(/images/standard_elements/arw_teaser_back.jpg) no-repeat bottom left; float:left; cursor:pointer; padding-top:10px; }
.downloadSport .sportArrowNext { height:51px; width:25px; background:transparent url(/images/standard_elements/arw_teaser_next.jpg) no-repeat bottom left; float:left; cursor:pointer; padding-top:10px; }
.downloadSport .sportText { width:250px;  float:left; }

.equipmentSport h4 { font-size:12px;  }
.equipmentSport .sportImage { height:120px; overflow:hidden; text-align:center; vertical-align:middle; width:190px; float:left; padding-top:5px; }
.equipmentSport .sportArrowPrev { height:51px; width:25px; background:transparent url(/images/standard_elements/arw_teaser_back.jpg) no-repeat bottom left; float:left; cursor:pointer; padding-top:10px; }
.equipmentSport .sportArrowNext { height:51px; width:25px; background:transparent url(/images/standard_elements/arw_teaser_next.jpg) no-repeat bottom left; float:left; cursor:pointer; padding-top:10px; }
.equipmentSport .sportText { width:250px;  float:left; }


#sportDownloadBox,#sportEquipmentsBox { display:none; }


#mainBoxSport .rightSport .teasersSport {  display:block; width:250px; float:left; padding:0; padding-top:15px;    }
.teasersSport a, .teasersSport span{  display:block; float:left; padding:0;   }
.teasersSport .teasersSportLeft {  display:block; width:85px; float:left; padding:0; padding-right:10px;   }
.teasersSport .teasersSportRight {  display:block; width:155px; float:left; padding:0;   }


#flashSpin2 { width:652px; height:410px; position:absolute; top:0; left:0; }
#flashSpin { float:left; width:652px; height:410px;margin-bottom:20px; position:relative;  overflow: hidden;  }

#colorImgSport { float:left; width:100%; height:489px;}
#colorContSport {}

#colorContSport ul { display:block; float:left; width:215px; padding:0; margin:0; padding-bottom:15px;  }
#colorContSport li { display:block; float:left; width:100%; padding:3px 0; margin:0; }
#colorContSport li a { display:block; float:left; padding-left:10px; background:#FFFFFF url(/images/standard_elements/arrow_standard_blackhalf.gif) no-repeat 0 0; }
#colorContSport li a.switch { display:block; float:left; padding-left:0; padding-bottom:15px; background:#FFFFFF; }
#colorContSport li img { display:block; float:left;}
#colorContSport li a.switch span {  display:block; float:left; padding-left:10px;  background:#FFFFFF url(/images/standard_elements/arrow_standard_blackhalf.gif) no-repeat 0 0;}

.onRequest { background:transparent url(/images/standard_elements/loading_bright.gif) no-repeat 50% 50%; opacity:1 !important; } 

#overviewContSport { padding-top:40px; float:left; }
#overviewContSport ul { display:block; float:left; width:215px; padding:0; margin:0; padding-bottom:15px;  }
#overviewContSport li { display:block; float:left; width:100%; padding:3px 0; margin:0; }
#overviewContSport li a { display:block; float:left; padding-left:10px; background:#FFFFFF url(/images/standard_elements/arrow_standard_blackhalf.gif) no-repeat 0 0; }
#overviewContSport li a.switch { display:block; float:left; padding-left:0; padding-bottom:15px; background:#FFFFFF; }

#overviewContSport li.image { display:block; float:left; position:relative; }
#overviewContSport li.image a { display:block; float:left; padding-left:0; padding-bottom:15px; background:#FFFFFF; }
#overviewContSport li.image span { display:block; position:absolute; top:115px; left:20px; width:80px; }
#overviewContSport li.image span a { display:block; float:left; margin-right:2px; background:none; padding:0; }

.newSport #mainBoxSport .overview { border:none; }


#overviewContSport li img { display:block; float:left;}
#overviewContSport li a.switch span {  display:block; float:left; padding-left:10px;  background:#FFFFFF url(/images/standard_elements/arrow_standard_blackhalf.gif) no-repeat 0 0;}



#flashAcc, #flashAcc2 { float:left; width:640px; overflow:auto;  }
#flashAcc { overflow:hidden; }
#flashAcc.gallerry { height:550px; }
#flashAcc.accessories { height:303px; }

.contentSport #infoModelCompare { height:auto;  padding:0; padding-left:220px; margin:0; position:relative; width:440px;  }
.contentSport #modelPickerData { clear:both; height:auto; margin:0; padding:5px 5px 40px 0; }
.contentSport #compareSport td { width:210px; padding:5px; vertical-align:top;  }
.contentSport #compareSport th { width:210px; padding:5px; vertical-align:top;  }
.contentSport #compareSport td.dataLabel { text-align:right;  }
.contentSport #compareSport th.dataLabel { text-align:right;  }
.contentSport #compareSport tr { padding-bottom:10px;  }
.contentSport #compareSport tr:hover { background:#000000;  }
.contentSport #compareSport tr:hover td { color:#FFFFFF;  }
.contentSport #compareSport tr:hover th { color:#FFFFFF;  }
.contentSport #modelPickerData { display:none; }

#technicalDataSport, #technicalDataSportTop { float:left; width:100%; }
#technicalDataSportTop h3 { padding-left:300px;}
#technicalDataSportTop img { padding-left:400px;}


.contentSport #technicalDataSport table { width:100%; }
.contentSport #technicalDataSport td { padding:5px; vertical-align:top;  }
.contentSport #technicalDataSport th { padding:5px; vertical-align:top;  }
.contentSport #technicalDataSport td.categoryName { text-align:right; width:300px;  }
.contentSport #technicalDataSport th.categoryName { text-align:right;  }
.contentSport #technicalDataSport tr { padding-bottom:10px;  }
.contentSport #technicalDataSport tr:hover { background:#000000;  }
.contentSport #technicalDataSport tr:hover td { color:#FFFFFF;  }
.contentSport #technicalDataSport tr:hover th { color:#FFFFFF;  }

.contentSport #compareSport #modelPickerPhotos li { margin-right:30px;  }
.contentSport #compareSport #infoModelCompare #modelPickerDropdown li { margin-right:30px;  }




.contentSport {  }

.downloadbox a { display:block; float:left; width:90px; }
.downloadbox a img { display:block; float:left; width:90px; }
.downloadbox a span { background:url("/images/standard_elements/arrow_standard_blackhalf.gif") no-repeat scroll 0 0 #FFFFFF; text-indent:10px; display:block; float:left; width:90px; padding-top:3px;  }



/* Powermed RR Cup Subpage */

#subCH {
	display:block;
	width: 160px;
	margin-left: 5px;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
}

#subCH .submenu {
	width: 160px !important;
	height: 175px !important;
}

.powermed {
	font-size: 12px;
	line-height: 13px;
}

.powermed #c {
	width: 970px;
	float: left;
}

.powermed p, a {
	/*font-size: 11px;*/
}


.powermed #content-wrapper {
	width: 970px;
	position: relative;
	top: 10px;
	
}

.powermed .left {
	float: left;
}

.powermed .right {
	float: right;
}

.powermed #article {
	width: 580px;
	float: left;
	margin-left: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
}

.powermed #article .flag {
	margin-top: 10px;
}

.powermed #article .flag strong {
	background-color: #CB010F;
	color: #fff;
	padding: 2px;
	text-transform: uppercase;
}

.powermed #article .flag .publisdate {
	
}

.powermed #article h2 {
	padding-top: 1px;
	padding-bottom: 10px;
}

.powermed #article h3 {
	padding-bottom: 10px;
}

.powermed #article img {
	width: 580px;
	height: 425px;	
	margin-top: 15px;
	border-top: 15px solid #000;
	margin-bottom: 15px;
	border-bottom: 15px solid #000;
	display: none;
}

.wyniki {
	display:block !important;
	border-top:0px none !important;
	border-bottom:0px none !important;
}

.powermed #article .goBack {
	margin-top: 10px;
	margin-bottom: 5px;
	display: none;
}

.powermed #article .goBack a {
}

.powermed #sidebar {
	width: 310px;
	padding-top: 33px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 12px;
}

.powermed #sidebar2 {
	width: 310px;
	padding-top: 67px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 12px;
}

.powermed #sidebar div.module {
	width: 310px;
	float: left;
	margin-bottom: 15px;
}

.powermed #sidebar div.module div.wrapper {
	position: relative;
	height: 85px;
}

.powermed #sidebar div.module div.wrapper a {
	width: 310px;
	height: 85px;
	position: absolute;
	top: 0;
	font-size: 11px;
}

.powermed #sidebar div.module div.wrapper a img {
	width: 310px;
	height: 65px;
	position: absolute;
	top: 18px;
}

.powermed #sidebar div.module h3 {
	width: 310px;
	height: 15px;
	border-color: #000000;
	border-style: none;
	border-width: 0 0 1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 2;
	border-bottom: 1px solid #000 !important;
}

.powermed #sidebar div.module div.wrapper h3 span {
	background-color: #000;
	color: #FFFFFF;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 1px;
	padding: 0 6px;
}

.powermed #sidebar div.module p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.powermed #sidebar div.module a.more {
	margin: 0;
	padding: 0;
	float: right;
	padding-left: 5px;
	text-align: right;
	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powermed #sidebar div.module a:hover.more {
	background: url("/images/standard_elements/arrow_standard_blackhalf.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powermed #articles {
	width: 580px;
	float: left;
	margin-left: 40px;
	padding-right: 20px;
	padding-top: 20px;
}

.powermed #articles h3 {
	font-size:13px;
	line-height:15px;
	margin-bottom:30px;
}

.powermed #articles .article {
	float: left;
	border-bottom: 1px solid #EEEEEE;
	padding-right: 20px;
	margin-bottom: 30px;
	
}

.powermed #articles .article img {
	width: 150px;
	height: 80px;
	float: left;
	margin-right: 15px;
	margin-top: 2px;
}

.powermed #articles .article .wrapper {
	float: left;
	width: 380px;
}

.powermed #articles .article .wrapper p {
}

.powermed #articles .article .wrapper h3 {
	margin-bottom: 0;
}

.powermed #articles .article .wrapper a.more {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	text-align: right;
	float: right;
	margin-bottom: 10px;
	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powermed #articles .article .wrapper a:hover.more {
	background: url("/images/standard_elements/arrow_standard_blackhalf.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powermed #top {
	padding-top: 0px;
	margin-bottom: 0;
	padding-bottom: 0;
	z-index: 1;
	height: 155px;
	background: url("/images/powermed/vis_motorsports_2009.jpg") bottom left no-repeat;
}

.powermed #top img {
	margin: 0 !important;
	padding: 0 !important;
}

.powermed ul#sidemenucontent_sport,
.powermed ul#sidemenucontent_sport li,
.powermed #sidemenu_sport {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}

.powermed ul#sidemenucontent_sport {
	background-color: #012F6B;
	width: 998px;
	padding-left: 26px !important;
}

.powermed ul#sidemenucontent_sport li a {
	display: block;
	padding: 3px;
	margin-right: 10px;
	color: #fff;
	font-weight: normal;
	font: 11px Arial,Helvetica,sans-serif;
}

.powermed ul#sidemenucontent_sport li a.selected {
	font-weight: bold;
}

.powermed ul#sidemenucontent_sport li ul li a {
	margin-right: 5px;
}

/*
.powermed ul#sidemenucontent_sport li a:hover {
	display:block;
}
*/


.powermed ul#sidemenucontent_sport li a.selected:hover {
	display:block;
	/*height:25px;*/
}


.powermed #sidemenu-bottombar {
	background-color:#c3c3c3;
	color:#FFFFFF;
	height:20px;
	width: 1024px;
	float: left;
	margin-top: 1px;
}

.powermed ul.racers {
	width: 200px;
	padding-left: 20px;
	float: left;
}

.powermed ul.racers li {
	list-style-type: none;
}

.powermed ul.racers li span.id,
.powermed ul.racers li span.lp {
	float: left;
	width: 35px;
}

.powermed ul.racers li span.id {
	float: left;
	width: 35px;
}

.powermed ul.motopack {
	padding-left: 15px;
	margin-bottom: 10px;
}

.powermed ul.motopack li {
	list-style-type: none;
	padding-left: 8px;
	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powermed h4 {
	padding-top: 10px;
	padding-bottom: 5px;
}

.powermed ul.event-calendar {
	padding-left: 15px;
	font-size: 12px;
}

/* dni */
.powermed ul.event-calendar span.d {
	float:left;
	padding-right:5px;
	text-align:right;
	width: 40px;	
}

/* miesiące */
.powermed ul.event-calendar span.m {
	float:left;
	/*width:55px;*/
	width:85px;
}

/* lata */
.powermed ul.event-calendar span.y {
	
}

/* miasto */
.powermed ul.event-calendar span.c {
	
}

.powermed ol.nagrody li {
	list-style-type: upper-roman ;
}

.powermed #article img.bmws1krr {
	width: 580px;
	height: 425px;	
	margin-top: 15px;
	border: none;
	/*border-top: 15px solid #000;*/
	margin-bottom: 15px;
	/*border-bottom: 15px solid #000;*/
	display: block;
}

.powermed #articles-wrapper {
	float: left;
	width: 640px;
}

.powermed #article {
	float: left;
}

.powermed .footer {
	margin-left: 40px;
	padding-right: 20px;
	height: 100px;
	border-top: 1px solid #EEEEEE;
	margin-top: 20px;
	padding-top: 10px;
	float: left;
	width: 560px;
}

.powermed .w #sidebar ul.sponsor {
	list-style-type: none;
	margin-bottom: 50px;
	float: left;
	padding-left: 2px;
}

.powermed .w #sidebar ul.sponsor li {
	width: 130px;
	height: 100px;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
}

.powermed .w #sidebar ul.sponsor li a img {
	height: 80px;
	width: 130px;
	border: 1px solid #999;

}

.powermed .w #sidebar ul.sponsor li a span {
	width: 130px;
	float: left;
	text-align: center;
}

.powermed .w #sidebar ul.sponsor a {
	background: none;
	border: none;
}

.powermed .w #sidebar {
	padding-top: 10px;
}

.powermed .w #sidebar h4 {
	padding-bottom: 15px;
}

.powermed .w #sidebar ul.sponsor li.long,
.powermed .w #sidebar ul.sponsor li.long span,
.powermed .w #sidebar ul.sponsor li.long img {
	width: 325px !important;
	margin-bottom: 1px !important;
}

.powermed .w #sidebar ul.sponsor li.long {
	height: 75px !important;
}

.powermed .w #sidebar ul.sponsor li.long img {
	height: 45px !important;
	border: 1px solid #999;
}

.powermed .w #articles-wrapper {
	width: 560px !important;
}

.powermed .w #sidebar {
	width: 390px !important;
	margin-top: 35px;
}

.powermed .w #sidebar ul.sponsor li {
	width: 130px !important;
}

.powermed .w #sidebar ul.sponsor li.lm {
	margin-left: 65px !important;
}

.powermed .nagrody {
	width: 140px;
	padding-left: 15px; 
}

.powermed p a.inline-link {
	margin-left: 5px;
	padding-left: 6px;
	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;
}

/*.powermed a {*/
/*	padding-left: 8px;*/
/*	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;*/
/*}*/

.powermed #video {
	width: 580px;
	height: 400px;
	float: left;
	margin-top: -7px;
	background:#000000;
}

.powermed #video2 {
	width: 580px;
	height: 400px;
	float: left;
	margin-top: 21px;
	background:#000000;
}

.powermed #slides {
	position: relative;
	margin-top: -12px;
	/*margin-top: 6px;*/
	width: 580px;
	height: 380px;
	/*background: url("/images/powermed/ajax-loader.gif") no-repeat  260px center;*/
}

.powermed #slides .banner {
	position: absolute;
	top: 0;
	left: 0;
	height: 333px !important;
	width: 580px !important;
	border-top: 15px solid black;
	border-bottom: 15px solid black;
	margin-bottom: 15px;
	z-index: 1;
	display: inline;
}

.powermed .w #article {
	width: 480px;
}

.powermed #article .banner.rider {
	display: inline !important;
	width: 500px;
	height: 160px;
}

.powermed .video_download {
	padding-top: 2px;
	padding-left: 8px;
	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;
	float: left;
	margin-top: 10px;
}

.powermed #top-contactus {
	padding-top: 0px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	z-index: -1;
	height: 295px;
	width: 540px;
	background: url("/images/powermed/contact.jpg") bottom left no-repeat;
	border-right: 1px solid #999;
	position: absolute;
	top: 115px;
	left: 0;
}

.powermed #articles-wrapper-cu {
	float:left;
	width:540px;
	border-right: 1px solid #999;
}

.powermed #articles-wrapper-cu #article {
	float:left;
	height:250px;
	margin-left:40px;
	margin-top:215px !important;
	padding-bottom:30px;
	padding-left:165px;
	padding-right:20px;
	padding-top:0 !important;
	width:240px;
}

.powermed #content-wrapper-cu {
	position:relative;
	top: 0;
	width:970px;
}

.powermed #articles-wrapper-cu h3 {
	display: none;
}

.powermed #articles-wrapper-cu h2 {
	margin-top: 10px;
}

.powermed #articles-wrapper-cu #article .cc {
	width: 270px;
}

.transparent {
}

#content-wrapper-cu #sidebar {
	padding-left:20px;
	padding-top:167px;
}

.powermed .dropper {
	visibility: hidden;
}


.powermed #sponsors-footer {
	width: 630px;
	padding-left: 20px;
	margin-bottom: 60px;
	float: left;
}

.powermed #sponsors-footer li {
	float: left;
}

.powermed #sponsors-footer a span {
	display: none;
}

.powermed #sponsors-footer img {
	/*width: 620px;
	height: 100px;*/
}

.powermed #sponsors-footer .long img {
	width: 210px;
	height: 50px;
}

.news_list_powermed {
  color: #000000;
}

#news_powermed {
	width: 580px;
	float: left;
	margin-left: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
}

.news_list_powermed {
  width:130px;
  float:left;
}

.news_content {
  width:445px;
  float:left;
}

.news_content img.banner {
	border-bottom:15px solid #000000;
	border-top:15px solid #000000;
	display:block;
	margin-bottom:15px;
	margin-top:15px;
}

#article2 {
	width: 580px;
	float: left;
	margin-left: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
}

.center {
  margin:0 auto;
  width:355px;
}






.powermed #sidebar2 div.module {
	width: 310px;
	float: left;
	margin-bottom: 15px;
}

.powermed #sidebar2 div.module div.wrapper {
	position: relative;
	height: 85px;
}

.powermed #sidebar2 div.module div.wrapper a {
	width: 310px;
	height: 85px;
	position: absolute;
	top: 0;
	font-size: 11px;
}

.powermed #sidebar2 div.module div.wrapper a img {
	width: 310px;
	height: 65px;
	position: absolute;
	top: 18px;
}

.powermed #sidebar2 div.module h3 {
	width: 310px;
	height: 15px;
	border-color: #000000;
	border-style: none;
	border-width: 0 0 1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 2;
	border-bottom: 1px solid #000 !important;
}

.powermed #sidebar2 div.module div.wrapper h3 span {
	background-color: #000;
	color: #FFFFFF;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 1px;
	padding: 0 6px;
}

.powermed #sidebar2 div.module p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.powermed #sidebar2 div.module a.more {
	margin: 0;
	padding: 0;
	float: right;
	padding-left: 5px;
	text-align: right;
	background: url("/images/standard_elements/arrow_standard_black.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powermed #sidebar2 div.module a:hover.more {
	background: url("/images/standard_elements/arrow_standard_blackhalf.gif") no-repeat scroll 0 0 #FFFFFF;
}

.powemed1news {
	margin-top:2px;
}

/* podmenu powermed */
.powermed #sidemenucontent_sport li ul {
	display: none;
	position: absolute;
	z-index: 9999;
	background: #012F6B;
	width: 54px;
	/*height: 120px;*/
	padding-left:1px;
}

.powermed #sidemenucontent_sport li.hover ul {
	display: block;
}

.powermed #sidemenucontent_sport li.hover {

}

.powermed #article img.banner {
	border-bottom:15px solid #000000;
	border-top:15px solid #000000;
	height:353px;
	margin-bottom:15px;
	margin-top:15px;
	width:580px;
	display: block;
}

.easy_ride_line {background: url(/images/standard_elements/bg_nav_bright.jpg)repeat-x transparent; width:1024px; height:30px;}
.easy_ride ul {background: url(/images/standard_elements/bg_nav_bright.jpg)repeat-x transparent; height:30px; width:800px;}
.easy_ride li {display:inline; padding-left:10px; padding-right:10px; height:30px;}
.easy_ride li.active {color:#ba2016; font-weight:bold; background:#ffffff; height:30px !important;}


.kalkulator .teasersWithImg {border:0px none !important;}
#infoBigTop.kalkulator #box {padding-bottom:200px; height:auto !important;}
#infoBigTop.kalkulator #box #swf {position:relative; left:-70px !important;}

