@charset "utf-8";
/* CSS Document */

* {	margin: 0;	padding: 0; outline: none; }
html, body, #contFrame { height: 100%; }
table { border-collapse: collapse; }
body > #contFrame { height: auto; min-height: 100%; }
#contFrameIn { padding-bottom: 20px; overflow: hidden; clear: both; min-width: 963px; }
#contFrame { clear: both; }
body { background-color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #fff; }

.clearer {	width: 100%;	clear: both;	height:0.1px;	font-size: 0.01px;	line-height: 0.01px; }
img { display: block; float: left; border: none; }
a {	color: #A9A9A9;	text-decoration: none; }
a:hover {	color: #fff; }
h1, h2, h3, h4, h5, h6 { text-transform: uppercase; font-weight: normal; color: #fff; }
h1 { font: normal 30px/34px Arial, Helvetica, sans-serif; height: 35px;  }
h2 { font-size: 14px; }
h3 { font-size: 14px; line-height: 1em;  }
h2.brown { color: #51311e;  }
fieldset {	border: none; }
#logoMenu {  width: 100%; height: 94px; clear: both; position: relative; }
#logo { display: block; text-indent: -5000px; width: 96px; height: 41px; background: url('/images/logo.gif') bottom right no-repeat; position: absolute; top: 25px; left: 40px;  }

#topMenu { height: 20px; position: absolute; left: 176px; background-color: #000; }
#topMenu li { list-style: none; float: left; border: solid 1px #666; border-width: 0 1px 0 1px; display: block;   cursor: default; border-bottom: solid 1px #666; }
#topMenu li span { padding: 4px 7px 2px 7px; display: block; height: 14px; background-color: #000; position: relative; z-index: 2; float: left; background-repeat:no-repeat; text-indent:-9999px;  }

#topMenu li #h {width:52px;}
#topMenu li #homemini {background-image:url('/images/menu_top/home.jpg'); background-repeat:no-repeat; width:52px; opacity:0.7; background-position:0px 50%;}
#topMenu #home:hover {border-bottom:solid 1px #000; height:20px;}
#topMenu #h:hover {border-bottom:solid 1px  #FFFFFF; }
#topMenu li:hover #homemini {background-image:url('/images/menu_top/home.jpg'); background-repeat:no-repeat; width:52px; opacity:1; background-position:0px 50%;}
#topMenu li #zestawieniemodeli {background-image:url('/images/menu_top/zestawieniemodeli.jpg'); background-repeat:no-repeat; width:116px; opacity:0.7;}
#topMenu li:hover #zestawieniemodeli {background-image:url('/images/menu_top/zestawieniemodeli.jpg'); background-repeat:no-repeat; width:116px; opacity:1;}
#topMenu li #sprzedaziuslugi {background-image:url('/images/menu_top/sprzedaziuslugi.jpg'); background-repeat:no-repeat; width:105px; opacity:0.7;}
#topMenu li:hover #sprzedaziuslugi {background-image:url('/images/menu_top/sprzedaziuslugi.jpg'); background-repeat:no-repeat; width:105px; opacity:1;}
#topMenu li #akcesoriadomini {background-image:url('/images/menu_top/akcesoriadomini.jpg'); background-repeat:no-repeat; width:104px; opacity:0.7;}
#topMenu li:hover #akcesoriadomini {background-image:url('/images/menu_top/akcesoriadomini.jpg'); background-repeat:no-repeat; width:104px; opacity:1;}
#topMenu li #planetamini {background-image:url('/images/menu_top/planetamini.jpg'); background-repeat:no-repeat; width:78px; opacity:0.7;}
#topMenu li:hover #planetamini {background-image:url('/images/menu_top/planetamini.jpg'); background-repeat:no-repeat; width:78px; opacity:1;}

#topMenu:hover .active { border: solid 1px #666; border-width: 0 1px 0 1px;  }
#topMenu li:hover, #topMenu .active:hover { border-left: solid 1px #fff; border-right: solid 1px #fff; color: #fff;   }
#topMenu li:hover span { border-bottom: solid 1px #000;  }
#topMenu li a { display: block;  float: left; }
#topMenu li a:hover { color: #fff; }
#topMenu li, #topMenu li a { color: #aaaaaa; text-transform: uppercase; font-size: 10px; text-align: center;  }
#topMenu .active a, #topMenu .active li a:hover { color: #fff; }
#topMenu .active li a { color: #aaa; }
#topMenu .active { border: solid 1px #fff; border-width: 0 1px 1px 1px; color: #fff;  }
#topMenu .active:hover { border: solid 1px #fff; border-width: 0 1px 1px 1px; }
#topMenu .home { padding: 0; height: 20px; border: solid 1px #fff; border-width: 0 1px 1px 1px;}
#topMenu:hover .home { border: solid 1px #666; border-width: 0 1px 0 1px;  }
#topMenu .home:hover { border: solid 1px #fff; border-width: 0 1px 1px 1px;}
#topMenu .home a { padding: 4px 7px 2px 7px; height: 14px; }
#topMenu .sub { position: absolute; top: 20px; background-color: #000; height: 64px; width: 570px; border-top: solid 1px #fff; padding-top: 6px; left: 0; display: none; }
#topMenu li:hover .sub { display: block; }
#topMenu .sub li a, #topMenu .sub li { float: left; text-transform: none; list-style: none; border: none; font-size: 11px; }
#topMenu .sub li:hover {  border: none; }
#topMenu .sub li {  display: inline;  padding:1px 8px; line-height: 14px; }
#topMenu .newLine { clear: left;  }

#sideNavi { width: 166px; float: left; clear: left; padding: 8px 10px 0 0;}
#sideMenu, #relTops { padding: 0 0 30px 2px; width: 164px; overflow: hidden;  }
#sideMenu li, #relTops li { list-style: none; display: block; width: 154px; float: left; clear: left; line-height: 14px; }
#sideMenu li:hover {  }

#sideMenu a, #relTops a { float: left; display: block; clear: left; padding: 0 0 3px 8px; }
#sideMenu .first a { padding: 0 0 10px 8px; }
#sideMenu .first li a { padding: 0 0 3px 10px; }
#sideMenu .first li { padding: 0 0 0 9px; }
#sideMenu .first li li { padding: 0 0 0 11px; }
#sideMenu .first { background: url('/images/grey_border.gif') 8px 18px no-repeat;  }
#sideMenu a:hover { background: url('/images/a_active_hov.gif') left 4px no-repeat;  }
#sideMenu .active { color: #fff; }
#sideMenu .sub { display: block; float: left; background: url('/images/grey_border.gif') 8px bottom no-repeat; padding: 0 0 2px 0;  }
#sideMenu .sub ul { float: left; padding: 0 0 6px 0; }
#relTops h3 { color: #A9A9A9; font-size: 11px; font-weight: bold; padding: 0 0 4px 0; text-transform: none;}
#relTops { padding-left: 10px; }
#relTops a { background:url('/images/arrow_grey.gif') left 4px no-repeat; }
#relTops a:hover { background: url('/images/a_active_hov.gif') left 4px no-repeat; }
#artCont { width: 787px; float: left; }
#swfCont { float: left; }
.ctrlIcon { width: 19px; height: 18px; display: block; float: right; background:url('/images/tell_a_friend.gif') top center no-repeat; text-indent: -999em; margin: 0 0 5px 0; }
.ctrlIcon:hover { background-position: bottom center; }
#muteIconSWF { float: right; }

.subSite .ctrlIcon { float: left;  }
.print { background-image: url('/images/print.gif');  }
.teasBoxes { float: left; width: 757px; padding: 10px 0 0 11px; }
.teasBoxes li { width: 234px; height: 80px; float: left; list-style: none; padding: 0 15px 20px 0; }
.teasBoxes .imgLink { display: block; width: 83px; height: 72px; float: left; padding: 8px 10px 0 0; }
.teasBoxes h2 { padding: 2px 0 6px 0; line-height: 14px; font-size: 11px; float: left; clear: right; width: 130px; }
.arrLink, .miniTitle, .teasBoxes h2.miniTitle { text-transform: uppercase; font-size: 11px; color: #fff; line-height: 14px; padding: 0 0 0 10px; background:url('/images/arrow_white_middlesize.gif') left center no-repeat; }
.arrLinkGrey { padding: 7px 0 0 10px; line-height: 14px; font-size: 12px; float: left; clear: right; width: 130px; color:#000000; background:url('/images/arrow_11x9_000000_ffffff.gif') left 10px no-repeat;}
.arrLinkGrey a{ color:#000000; }
.teasBoxes h2.miniTitle { background-position: left 3px; }
.teasBoxes .txt { float: left; display: block; width: 140px;}
.figures { width: auto; padding: 0; position: absolute; bottom: 10px; width: 245px; }
.figures li { padding: 0;  }
#content { width: 757px; float: left;  }
#iconBox { width: 30px; float: right; }

.headBox { padding: 4px 0 15px 12px;  }
#brdrFrame { width: 747px; height: 285px; position: relative; overflow: hidden; }
#brdrFrame .brdrOnly {  border: solid 10px #3f2216; position: absolute; width: 727px; height: 265px; z-index:30;  }
#brdrFrame img { position: absolute; }
#brdrFrameMed { border: solid 10px #3f2216; width: 478px; height: 266px; float: left; }
#brdrFrameSmall { border: solid 10px #3f2216; width: 228px; height: 348px; float: left; }
#brdrFrameSmall h4 { text-transform: none; font-size: 11px; padding: 0 10px 4px 10px; font-weight: bold; }
#brdrFrameSmall p { padding: 0 10px 8px 10px }
#brdrFrameSmall img { padding: 0 0 8px 0;  }
#brdrFrameFacts { width: 478px; height: 440px; border: solid 10px #666; float: left; position: relative; }
.techData { position: absolute; left: 0; top: 164px; width: 478px; height: 276px; overflow: hidden; }
.techData .head { height: 27px; background-color: #fff; color: #000; }
.head h4, #compareData h4 { color: #000; float: left; height: 15px; text-transform: none; font-weight: bold; padding: 6px 11px; font-size: 11px;  }
.head .model { border-right: solid 1px #000; width: 262px;  }
.techData .data { background-color: #d3d3d3; overflow: hidden; width: 457px; float: left;  }
.techData .scroller { background-color: #d3d3d3; width: 21px; float: left; height: 249px; }
.data .firstTr td { padding: 11px 10px 0 10px; }
.data td { color: #333; padding: 3px 10px 0 10px; border-bottom: solid 1px #bcbcbc;  }
.data .first { width: 264px; border-right: solid 1px #999; }
.viewBox { width: 497px; height: 368px; float: left; position: relative; }
.viewBox img { position: absolute; top: 0; left: 0; z-index: 1;   }
.info { display: block; width: 13px; height: 12px; background:url('/images/info.gif') left top no-repeat; /*cursor: help;*/ }
.info dfn { display: none;  }
.info:hover dfn { display: block; position: absolute; left: 17px; bottom: 16px; border: solid 1px #000; background-color: #f9f9db; font-style: normal; color: #000; width: 150px; padding: 1px 3px;}
.viewBox .info { position: absolute; z-index: 3; left: 5px; top: 328px;  }
.facts { position: absolute; z-index: 3; left: 5px; top: 147px;  }
.pack { position: absolute; z-index: 3; left: 191px; top: 413px; }


.viewBelt { width: 486px; height: 18px; padding: 5px 0 0 12px; background-color: #313131; position: absolute; left: 0; bottom: 0; z-index: 2; }
.viewBelt li { list-style: none; float: left; padding: 0 3px 0 0; height: 18px; display: block; }
.viewBelt li a { text-align: center; padding: 0 1px; line-height: 14px;  }
.viewBelt .active { color: #fff; }
.subHeadBox { padding: 5px 0 0 10px; clear: both; }
.subHeadBox .titles { float: left; width: 490px; }
.subHeadBox .teas { float: right; width: 246px; }
.textBox { float: left; width: 249px; height: 286px;  }
.textBoxFigures { float: left; width: 245px; padding: 6px 0 0 10px; position: relative;  height: 454px;  }
.textBox h3 { clear: both; padding: 6px 0 0 9px; }
.textBox p { padding: 0 0 0 9px; }
.slideInfo { width: 212px; height: 251px; padding: 5px 9px 9px 9px; background: url('/images/slide_box_bg.png') left top repeat-y;  float: right; position: relative; z-index: 31; margin: 10px 10px 0 0; display: inline; color: #fff;  }
.slideInfo li { list-style: none; font-weight: bold; }
.slideInfo ul { padding: 0 0 6px 0; }
.slideInfo p { font-size: 10px; }
.slideInfo .txt { height: 235px; overflow: auto; }
.slideInfo .arrLink, #openLink { position: absolute; top: 240px; left: 9px; width: 80px; background-position: left 3px; z-index: 999; }
#openLink { left: 647px; top: 254px; }
#footer { clear: both; position: relative; z-index: 10; height: 20px; margin-top: -20px; width: 100%;}
#footer ul { padding: 6px 0 0 176px; height: 14px;  }
#footer li { float: left; list-style: none;  display: block; padding: 0 20px 0 0;  } 
#footer .active { color: #fff;  }

/* These are standard sIFR styles... do not modify */
	.sIFR-flash {	visibility: visible !important;	margin: 0; }
	.sIFR-replaced { visibility: visible !important; }
	span.sIFR-alternate {	position: absolute;	left: 0; top: 0; width: 0; height: 0;	display: block;	overflow: hidden;	}
	
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] { display: none !important;	}
	
	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	
	.sIFR-hasFlash h1 {	visibility: hidden;	}
	.sIFR-hasFlash h2 {	visibility: hidden; letter-spacing: -9px;	font-size: 55px; }	
	.sIFR-hasFlash h3 {	visibility: hidden;	letter-spacing: -6px;	font-size: 25px; }	
	.sIFR-hasFlash h4 {	visibility: hidden;	letter-spacing: -5px;	font-size: 21px; }	
	.sIFR-hasFlash h5#pullquote {	letter-spacing: -4px;	visibility: hidden;	font-size: 24px;}
	
	.sIFR-active .bigHead { height: 34px !important; line-height: 1em; }
	.sIFR-active .bigHeadcccccc { height: 34px !important; line-height: 1em; }
	.sIFR-active .subHead { line-height: 1em; }
	.sIFR-active .head3 {	line-height: 1em;	height: 20px;	}
	.sIFR-active .subHeadBox .head2white, .sIFR-active .textBoxFigures .head2white { position: relative; top: -9px; }
	.sIFR-active .subHeadBox p, .sIFR-active .textBoxFigures p { position: relative; top: -15px; }
	.sIFR-active .miniTitle, .sIFR-active .miniTitleMood { background-position: left 3px; position: relative; top: 3px; }
/* */



/* dla wszystkich scrollerów */
.vScrollbar { }
.vTrack { width: 13px; position:relative; background: url('/images/scroll_bg.gif') repeat-y scroll 50%; overflow:hidden; left: 0; cursor: pointer; }
.vThumb { position:absolute; top:0; left:0; height:22px; width:13px; background: transparent url('/images/scroll_slider.gif') no-repeat scroll 50%; overflow:hidden; }
.arrowUp, .arrowDown { height:13px; width:13px; overflow:hidden; cursor:pointer; }
.arrowUp { background:url('/images/scroll_up.gif') no-repeat; }
.arrowDown { background:url('/images/scroll_down.gif') no-repeat; }


/* pełna gama opcji wyposażenia */
/* boxy lewa */
.option .textBoxFigures { height: 465px; }
.option .textBoxFigures h2.miniTitle, .option .textBoxFigures a.txt { width: 232px; }

/* tabela */
#naviPane { position: absolute; top: 268px; width: 478px; z-index: 2; margin: 10px; color:black; left: 176px; }
.switchedLeftPane { position: relative; width: 498px; float: left; }
.option .viewport { position: absolute; height: 277px; overflow: hidden; border: 10px solid #414140; background: #d3d3d3; top: 174px; width: 478px; left: 0; }
.option .viewport div { width: 358px; height: 100%; border-right: 1px solid #999999; }
.option table { width: 456px; position: absolute; top: 0; }
.option table tr:hover td { background-color: #ece9e9; }
.option table td { color: #333; padding: 3px 10px 0 10px; border-bottom: solid 1px #bcbcbc; line-height: 17px; }
.option td:first-child { width: 338px; border-right: solid 1px #999; }
.option tr.last td { line-height: 7px; border-bottom: 0; }
.option tr.last:hover td { background-color: #d3d3d3; }
td.standard { width: 77px; background: no-repeat url('/images/checkbox_standard.gif') scroll 10px 4px; }
td.optional { width: 77px; background: no-repeat url('/images/checkbox_optional.gif') scroll 10px 4px; }
.option p { margin-bottom: 15px; }

#exterior, #interior, #safety { display: none; }
#dataTable { left: 10px; top: 47px; height:203px; overflow:hidden; width:498px; position: relative; float: left; }



/* naglowek - listy dropdown */
.headPane { height: 34px; overflow: visible; }
.chooseWhat { float: left; width: 358px; border-right: solid 1px #999; }
#naviPane .chooseWhat.opened { border-right: solid 1px black; }
#naviPane .chooseWhich.opened { border-left: solid 1px black; margin-left: -1px; }
.chooseWhich { width: 119px; float: left; }
.headPane dl { background: white; }
.headPane dt { cursor: pointer; height: 30px; line-height: 30px; text-indent: 10px; font-weight: bold; border-bottom: 7px solid #D3D3D3; background: url('/images/pulldown.gif') scroll 336px 12px no-repeat; }
.headPane dd { background: #E6E6E6; display: none; }
.headPane .opened dd { display: block; }
.headPane .opened dd.first { border-top: 1px solid black; padding-top: 6px; }
.headPane .opened dd.last { border-bottom: 1px solid black; padding-bottom: 6px; }
.headPane .opened dt { border: 0; }
.headPane .opened a { color: #666666; display: block; height: 18px; line-height: 18px; text-indent: 10px; }
.headPane .opened a.active { color: black; }
.headPane .opened a:hover { background: #cccccc; }
.headPane dt:hover { background: #e6e6e6 url('/images/pulldown_h.gif') scroll 336px 12px no-repeat; }
.headPane .chooseWhich dt, .headPane .chooseWhich dt:hover { background-position: 98px 12px; }
.headPane img { margin: 10px; }

/* stopka */
.footPane { height:27px; background:white; position:absolute; width:478px; top:250px; }
.footPane img { float: none; display: inline; }
.footPane .standard, .footPane .optional { display: block; float: left; margin: 7px 20px 7px 0; padding-left: 10px; background: url('/images/checkbox_standard.gif') scroll 10px 1px no-repeat; text-indent: 16px; }
.footPane .optional { background: url('/images/checkbox_optional.gif') scroll 10px 1px no-repeat; }

/* pakiety opcjonalne */
.heading { padding: 10px; float: left; background-color: #999999; width: 478px; height: 266px;  }
#packages { position: relative; float: left; background: #d3d3d3; width: 249px; height: 286px; overflow: hidden; }
#packages .chooseWhat { position: absolute; color: black; width: 249px; border-right: 0; z-index: 2; top: 0; left: 0; }
#packages .chooseWhat dt { width: 249px; border: 0; background-position: 229px 10px; }
#packages .chooseWhat dt.single { background-image: none; cursor: auto; }
#packages .chooseWhat dt.single:hover { background-color: #fff; }

.options { position: absolute; top: 37px; width: 259px; height: 239px; overflow: visible; }
.options li { border-bottom: 1px solid #A9A9A9; color:#333333; line-height:17px; padding-left: 10px; margin-right: 20px; }
.scroller_content .options li { margin-right: 0; }
.options li:hover { background-color: #ece9e9; }
#package_2 { display: none; }
#package_3 { display: none; }
#package_4 { display: none; }
.cooper_d .heading { background-color: #e2dac2; }
.cooper .heading { background-color: #920300; }
.cooper_s .heading { background-color: #0073b6; }


/* przeglądy / serwis, CBS */

.titles.bordered2 { border: 10px solid #e4c300; padding: 10px; }
.titles.bordered2 h2 { height: 25px; }

.color_gray { border-color: #b9b9b9 !important;}
.color_gray2 { border:10px solid #b9b9b9 !important; padding:5px;}

.titles.bordered { border: 10px solid #006699; padding: 10px; }
.titles.bordered h2 { height: 25px; }
.tooltipImg, .imgSwitch { float: left; width: 498px; height: 368px; position: relative; }
#topic_2, #topic_3, #topic_4, #topic_5, .imgSwitch img { display: none; }
#topic_1_img { display: block; }
.tooltipImg a { position: absolute; bottom: 6px; left: 6px; }
.textRight { float: left; width: 249px; height: 184px; background: white; overflow: hidden; }
.whiteCont { height: 140px; background: white; color: black; padding-left: 10px; width: 229px; padding-right: 20px; }
.whiteCont p { margin-bottom: 10px; }
.scroller_content .whiteCont { width: 249px; padding-right: 0; }
.textRight h3 { color: black; background: white; padding: 6px 10px; }
.narrow .teasBoxes { width: 239px; padding: 4px 0 0 10px; }
#content.narrow { width: 748px; }
.switchList { float: left; padding: 10px; list-style: none; width: 229px; }
.switchList li a { padding: 0 0 0 10px; line-height: 14px; background:url('/images/arrow_white_middlesize.gif') left center no-repeat; }
.switchList li a.active { background: transparent; color: white; }
.cbs .titles.bordered { border-color: #f9563c; }
#content.narrow h2.miniTitle, .cbs h2.miniTitle { width: 229px; float: left; text-indent: 10px; background-position: 10px 3px; margin-top: 5px; }


.sIFR-active .cbs .head3 { height: auto; }

.techData { background-color:#D3D3D3; }
.techData .data { height: 249px; width: 488px; }

#content .titles h2 { height: 25px; }
#content .titles { padding-bottom: 10px; }

/* dział CABRIO */

/* roominess (przestrzeń załadunkowa cabrio) */
#content.wideBorder { width: 727px; border: 10px solid #a31111; border-top: 0; position: relative; }
.wideBorder #context { float: left; width: 239px; height: 266px; }
.wideBorder .facts { top: 249px; }
.wideBorder .miniNavi { list-style: none; position: absolute; bottom: 5px; width: 229px; left: 496px; }
#content.wideBorder.yellow { border-color: #cfc800; }

.sIFR-active .miniNavi .miniTitle { height: 18px; }
#context img { margin-bottom: 10px; }
#context p { margin: 0 10px; }
#context div { display: none; clear: left; }
#context #text_1 { display: block; }
#content.noTooltip a.info { display: none; }
#content.cabrio .heading { padding-top: 0px; margin-top: 10px; }
#content.cabrio #packages { height: 276px; margin-top: 10px; }
.teasBoxes.noImg h2, .teasBoxes.noImg a { width: 100%; }

#content.cabrio #brdrFrameFacts { border-top: 0; }
#content.cabrio .textBoxFigures { height: 444px; }

.cooper_sc .heading { background-color: #0f3e82; }
.clubman .heading { background-color: #51311e; }
.clubman_s .heading { background-color: #0f3e82; }

.clubman2 {border-color:#b9b9b9 !important;}

#content .roomLink { margin: 0; height: 90px; }
.roomLink a { width: 79px; height: 82px; display: block; float: left; }
.yellow #h_text_1 { background: transparent url('/images/roominess/roominess_01_th.jpg') no-repeat scroll 0 0; }
.yellow #h_text_1:hover { background: transparent url('/images/roominess/roominess_01_th-a.jpg') no-repeat scroll 0 0; }
.yellow #h_text_2 { background: transparent url('/images/roominess/roominess_02_th.jpg') no-repeat scroll 0 0; }
.yellow #h_text_2:hover { background: transparent url('/images/roominess/roominess_02_th-a.jpg') no-repeat scroll 0 0; }
.yellow #h_text_3 { background: transparent url('/images/roominess/roominess_03_th.jpg') no-repeat scroll 0 0; }
.yellow #h_text_3:hover { background: transparent url('/images/roominess/roominess_03_th-a.jpg') no-repeat scroll 0 0; }

#content.cabrio2009 { width: 768px; }
#content.cabrio2009 .titles { width: 488px; padding-left: 10px; height: 70px; }
#content.cabrio2009 .textRight { margin-top: 80px; }
#content.cabrio2009 #cabrioDiv { border: 10px solid #cfc800; border-top: 0; width: 498px; height: 448px; float: left; }


/* cabrio sidewalk */
#sidewalk { background: black url('/site/com/en/mini_cabrio_sidewalk/_img/p1_bandwidth_page.jpg') no-repeat; }
#sidewalk .textInfo { height: 348px; padding: 10px; width: 727px; }
#sidewalk .titles { border: 10px solid #d9d9d9;	padding: 5px 10px 10px; width: 727px; height: 57px; }
#sidewalk .titles h2 { height: 22px; }
#sidewalk p { margin-bottom:10px; width:240px; }
#sidewalk .head3white { margin-top: 30px; }


/*.teasBoxes { display: none; }*/
.teasers .teasBoxes { display: block; }
.homepage .teasBoxes { display: block; }



/* strona główna */
.teasBoxes .bigOne { width: 234px; height: 180px; float: right; position: relative; }
.teasBoxes .bigOne a, .teasBoxes .bigOne img, .teasBoxes .bigOne h2 { width: 234px; }
.teasBoxes .bigOne h2.miniTitle { margin-top: 20px; }

#teaserHomepage { width: 717px; height: 236px; padding: 10px; border: 10px solid #56bb11; background: url('/images/teaser_homepage.jpg') no-repeat; }
#teaserHomepage .bigHead, #teaserHomepage .head2green { width: 320px; padding-left: 400px; margin-bottom: 10px; }
#teaserHomepage .miniTitle { background-position: 400px 3px; width: 320px; padding-left: 410px; }

#homepage_main { position:relative; height:276px; width:757px; }
#homepage_main a { display: block; position:absolute; height:276px; width:757px; z-index:9999; top: 0; left: 0; }


/* MINI menu strona główna */
#mainMenu { display: none; }

#mainMenu2 { width: 176px; height: 288px; overflow: hidden; }
#mainMenu2 ul { color: #aaaaaa; width: 166px; height: 72px; letter-spacing: 1px; line-height: 11px; padding: 0 0 20px 10px; cursor: pointer; }
#mainMenu2 li { list-style: none; display: none; height: 11px; line-height: 11px; width: 165px; overflow: hidden; }

#mainMenu2 .layer { position: absolute; height: 50px; left: 4px; top: 22px; opacity: 0.1; }
#mainMenu2 .cabrio .layer {  left: 3px; top: 27px;}
#mainMenu2 .head { padding-bottom: 6px; display: block; height: 16px; }
#mainMenu2 .miniTitle { background: none; height: 16px; margin-left: -1px; padding: 0;}

#mainMenu2 .mini { position: relative; background: #000 url('/images/menu_home/mini_stroke.gif') no-repeat; background-position: 2px 22px; height: 76px; }
#mainMenu2 .mini.blur, #mainMenu2 .mini.blur:hover { background-image: url('/images/menu_home/mini_blur.gif'); }

#mainMenu2 .cabrio { position: relative; background: #000 url('/images/menu_home/cabrio_stroke.gif') no-repeat; background-position: 3px 24px; }
#mainMenu2 .cabrio.blur, #mainMenu2 .cabrio.blur:hover { background-image: url('/images/menu_home/cabrio_blur.gif'); }

#mainMenu2 .clubman { position: relative; background: #000 url('/images/menu_home/clubman_stroke.gif') no-repeat; background-position: 4px 22px; }
#mainMenu2 .clubman.blur, #mainMenu2 .clubman.blur:hover { background-image: url('/images/menu_home/clubman_blur.gif'); }

#mainMenu2 .mini.opened, #mainMenu2 .cabrio.opened, #mainMenu2 .clubman.opened { background-image: none; }
#mainMenu2 .mini.opened li, #mainMenu2 .cabrio.opened li, #mainMenu2 .clubman.opened li { display: block; }


/* porownanie modeli */
.photoHead { width: 747px; height: 174px; }
.photoHead img { width: 159px; height: 174px; float: left; padding-left: 1px; }
.photoHead .text { width: 267px; float: left; }

#compareData { background: #414140; width: 727px; height: 266px; padding: 10px; }
#compareData .headPane { position: absolute; z-index: 3; left: 0; }
#compareData .viewport { background: #d3d3d3; height: 266px; width: 727px; overflow: hidden; position: relative; }
#compareData .chooseWhat, .equipment .chooseWhich { width: 159px; color: black; }
#compareData .chooseWhat dt, .equipment .chooseWhich dt { background-position: 138px 12px; text-indent: 0; padding: 6px 30px 0 10px; line-height: 14px; height: 34px; }
#compareData .chooseWhat .first, #compareData .chooseWhat .last { height: 6px; padding: 0; }
#compareData .inside { height: 118px; width: 169px; margin-left: -1px; }
#compareData .inside dl { border-left: 1px solid black; }
#compareData .right .inside { width: 159px; }
#compareData .chooseWhat.opened { border-color: black; border-left: 1px solid black; margin-left: -1px; }
#compareData .right { width: 149px; border-right: 0;  background-position: 128px 12px; }
#compareData .right dt { background-position: 128px 12px; }
#compareData .left dd { border-left: 1px solid #999999; }

#compareData h4 { width: 235px; background: white; height: 28px; border-right: 1px solid #999999; border-bottom: 7px solid #d3d3d3; }
#compareData .data { clear: both; height: 192px; overflow: hidden; width: 737px; position: absolute; top: 47px; }
#compareData td { border-right: 1px solid #999999; width: 139px; }
#compareData td.last { width: 109px; border-right: 0; }
#compareData #dataContainer .first { width: 237px; z-index: 2;}
#compareData .footPane { width: 479px; top: 239px; left: 0; color: black; padding-left: 248px; }
#compareData .vBar { border-left:1px solid #999999; height:199px; position:absolute; top:40px; width:159px; }
#compareData .one { left: 257px; }

/* porownanie modeli - wyposażenie */
.equipment .photoHead img { width: 488px; }
.equipment .photoHead .text { width: 258px; }
.equipment #compareData h4 { width: 225px; }
.equipment #compareData .right { width: 159px; }
.equipment #compareData #dataContainer .first { width: 227px; }
.equipment #compareData #dataContainer .last { width: 119px; }
.equipment .chooseWhich { width: 247px; border-right: 1px solid #999999; }
.equipment .chooseWhich.opened { border-color: black; }
.equipment .chooseWhich dt, .equipment .chooseWhich dt:hover { background-position: 225px 12px; }

 


.sIFR-active .comparison .head2white { margin-top: -9px; }
ul#topMenu li span .sIFR-alternate {visibility:hidden; display:block; height:0px; font-size:0px; line-height:0px; overflow:hidden; position:absolute; top:-20px; left:0px; }
ul#topMenu li span .sIFR-alternate a {visibility:hidden; display:block; height:0px; font-size:0px; line-height:0px;  margin-top:-10px; overflow:hidden; padding:0; height:0;}
ul#topMenu li #sIFR_replacement_8 { margin-top: 4px; }



/* kontakt */
#photoBox { height:414px; width:448px; float: left; border:10px solid #2B5F73; position: relative; padding: 6px 10px 10px; }
#photoBox img { position: absolute; left: 0; bottom: 0; }
#contactWrapper { float: left; background: #666666; width:230px; height: 430px; padding: 10px; font-size:10px;}

#contactWrapper input,
#contactWrapper select,
#contactWrapper textarea { width: 224px; display: block; font-size: 12px; }
#contactWrapper select { width: 227px; height: 18px; line-height: 16px; }
#contactWrapper textarea { height: 140px; }
#contactWrapper div { margin-bottom: 4px; }
#contactWrapper .inlineRadio input { display: inline; width: auto; height: 14px; }
#contactWrapper .inlineRadio span { margin:0pt 10px 0pt 2px; vertical-align:top; }



/* newsletter */
#photoBox.green { height: 424px; width: 458px; border-color: #4b772c; }
#newsletterSend { width: 249px; height: 450px; float: left; padding-top: 10px; position: relative; }
#newsletterSend h3, #newsletterSend p { padding: 0px 10px; }
#newsletterForm { position: absolute; bottom: 0; left: 0; height: 276px; width: 229px; background: #666666; padding: 10px; }
#newsletterForm span { line-height: 11px; font-size: 10px; }
#newsletterForm input { width: 204px; padding-right: 20px; }
#newsletterForm em { height:12px; width:13px; display: none; position:absolute; left:222px; top:28px; float:left; background: url('/images/checkbox_optional.gif') no-repeat; }
#newsletterForm em.mail_valid { background: url('/images/checkbox_standard.gif') no-repeat; }

/* countryman - newsletter */
#photoBox.yellow { height: 424px; width: 458px; border-color: #FBF960; }
#countrymanSend { width: 249px; height: 450px; float: left; padding-top: 10px; position: relative; }
#countrymanSend h3, #countrymanSend p { padding: 0px 10px; }
#countrymanForm { position: absolute; bottom: 0; left: 0; height: 276px; width: 229px; background: #666666; padding: 10px; }
#countrymanForm span { line-height: 11px; font-size: 10px; }
#countrymanForm input { width: 204px; padding-right: 20px; }
#countrymanForm em { height:12px; width:13px; display: none; position:absolute; left:222px; top:28px; float:left; background: url('/images/checkbox_optional.gif') no-repeat; }
#countrymanForm em.mail_valid { background: url('/images/checkbox_standard.gif') no-repeat; }

/* nota prawna */
#content.legal .bordered { border-color: #b59730; }
.sIFR-active h2.head2legal { margin-top: -3px; }
.bigText { float: left; color: black; height:256px; background: white; width: 489px; padding: 10px 0 10px 10px; }
.bigText div.scroll { width: 499px; height: 256px; }
.bigText strong, .bigText small { display: block; margin-top: 12px; }
.bigText em { display: block; font-size: 12px; font-style: normal; font-weight: bold; margin-bottom: 12px; }
#sideNavi.landing ul.sub { background: none; }
.under { clear: both; padding-left: 249px; height: 20px; }
.under h2.miniTitle { margin-top: 3px !important; }

/* ekonomia / emisja */
.emission { position: relative; height: 368px; }
.emission .plainText { color: black; background: white; padding: 10px; width: 229px; height: 164px; float: left; }
.emission .overlap { left: 0; height:147px; padding: 7px 10px 10px; position:absolute; bottom: 0; width:708px; border: 10px solid #cccccc; }
.emission .countryList h3 { height: 16px;  }
.emission .countryList h2.miniTitle { position: absolute; left: 1px; top: 137px; }


/* klipy MINI */
#splashLand { background: #002F2B; width: 737px; height: 266px; border: 10px solid #d1002a; position: relative; }
#splashLand .linked { padding: 0 10px; width:239px; float: left; }
#splashLand li { list-style: none; }
#splashLand p { padding-top: 18px; }
#splashLand .JCW { padding-left: 30px; background: transparent url('/images/klipy_arrow_jcw.gif') no-repeat scroll 0 1px; width: 100%; margin-top: 6px; }
#splashLand .checkerFlag { width: 737px; height: 20px; background: transparent url('/images/klipy_checker_flag.gif') repeat scroll -1px 0; position: absolute; left: 0; bottom: 0; }

/* grupa BMW */
#splashLand.group { background: black; height: 246px; border-color: #587aa8; }
#splashLand.group h3.head3white { height: 16px; }
#splashLand.group h2.miniTitle { margin-top: 12px; }
#splashLand.group .linked { padding-top: 6px; }
#splashLand.group p { padding-top: 10px; }
.teasBoxes.bmwgroup { display: block; padding: 0; width: 794px;  }
.teasBoxes.bmwgroup li { width: 254px; }
.teasBoxes.bmwgroup li.last { padding-right: 0; }
.teasBoxes.bmwgroup h2.miniTitle, .teasBoxes.bmwgroup a.txt { width: 150px; }
.teasBoxes.bmwgroup li.last h2.miniTitle, .teasBoxes.bmwgroup li.last a.txt { width: 132px; }

/* znajdź Dealera */
.dealerHead { width: 747px; overflow: hidden; }
.dealerHead div { background-color: white; color:black; float:left; height:164px; padding:10px; width:229px; }
.dealerFrame { border: 10px solid #e4a102; width: 727px; margin-bottom: 10px; }
.dealerSlogan { float: left; padding: 10px; width: 219px; }
.dealerSlogan h3 { height: 18px; }

#dealerList { float: left; width: 488px; background-color: white; color: black; padding-bottom: 40px; }
#dealerList dl { float: left; width: 152px; padding: 10px 0 14px 10px; }
#dealerList dt { font-weight: bold; padding-top: 10px; }
#dealerList dt.city { padding: 0; }
#dealerList img { display: inline; float: none; }
#dealerList dt.person { font-weight: normal; }
#dealerList a:hover { color: #e4a102; }

/* jazda próbna */
.emission.red .overlap { border-color: #a20012; }
.emission.red h3 { height: 18px; }
.emission.red h2.miniTitle { position:absolute; top:136px; left: 0; }

/* pobierz broszury */
#artCont.brochure { position: relative; background: transparent url('/images/download.jpg') top left no-repeat; height: 400px;}
#brochureAlert { border: 10px solid #2b6174; height:154px; position:absolute; width:239px; padding: 10px 10px 0 498px; top: 0; left: 0; }
.pureText { width: 767px; position: absolute; top: 184px; left: 0; }
.pureText .white { background-color:white; color:black; float:left; height:164px; padding:10px; width:314px; }
.pureText .listed { float: left; width: 229px; padding: 10px 10px 10px 164px; }
.pureText h3.head3white { padding-left: 10px; margin-bottom: -10px; }
.pureText li.spacer { margin-top: 14px; }

.white h3 { color: black; }

.sIFR-active #brochureAlert .miniTitle { top: 90px; }


/* ubezpieczenia MINI */
.mediumText { float: left; width: 396px; height: 348px; background-color: #333333; padding: 10px; overflow: hidden; }
#content.insure .bigHead { margin: -6px 0 6px; }
#content.insure .titles.bordered { border-color: white; }
.mediumText #medCont { height: 348px; width: 416px; }
.mediumText p { margin-bottom: 10px; }
.mediumText ul { list-style: inside; list-style-type: square; }
.mediumText ul ul { list-style: none; padding-left: 10px; }

.mediumText .vTrack { background-image: url('/images/invert_scroll/scroll_bg.gif'); }
.mediumText .vThumb { background-image: url('/images/invert_scroll/scroll_slider.gif'); }
.mediumText .arrowUp { background-image: url('/images/invert_scroll/scroll_up.gif'); }
.mediumText .arrowDown { background-image: url('/images/invert_scroll/scroll_down.gif'); }


/* finansowanie MINI */

#content.finance { position: relative; }
#content.finance .titles.bordered { border-color: white; }
.finance .bigHead { margin-top: -6px; }
.finance .mediumText ul { margin-bottom: 10px; }
/*.finance .miniStyle li { list-style-image: url('/images/arrow_white_middlesize.gif'); }
.finance .miniStyle .first { list-style: none; }*/
.miniStyle .minus li {  background:transparent url(/images/arrow_white_minus.gif) no-repeat scroll 2px 3px !important; }
.finance .miniStyle li { 
	background:transparent url(/images/arrow_white_middlesize.gif) no-repeat scroll 2px 3px;
	list-style-type:none;
	padding-left:12px; 
}
.finance .miniStyle .first { background:transparent; 	padding-left:0; }




/*
.finance .miniStyle li { background: url('/images/arrow_white_middlesize.gif') no-repeat 0px 3px; padding: 0 0 5px 10px; list-style-type: none;}
.finance .miniStyle .first { list-style: none; background:none;}
*/

.financeCalcTable td.last { text-align:right; }

.finance table { margin: 20px 0; }
.finance td { width: 74px; padding: 3px 10px 3px 0; }
.finance td.wider { width: 86px; }
.finance td { border-top: 1px solid #ffffff; }
.finance tr.first td { border: none; }
.finance tr.first td { font-weight: normal !important; }

.mediumText.smallText { width: 230px; height: 256px; }
.mediumText ol { list-style: decimal inside; margin: -10px 0 10px; }
.mediumText.no_limit { height: auto; margin-bottom: 10px; overflow: visible; }
.mediumText.higher { height: 348px; }
.mediumText.lowend { height: 164px; }
.mediumText.height375px { height: 375px; }
.mediumText.height425px { height: 425px; }
.mediumText.height470px { height: 470px; }
.mediumText.height505px { height: 505px; }
.mediumText.height515px { height: 515px; }
.mediumText.height520px { height: 520px; }
.mediumText.height525px { height: 525px; }
.mediumText.height527px { height: 527px; }
.mediumText.height560px { height: 560px; }
.mediumText.height660px { height: 660px; }
.mediumText.heightauto { height: auto; }

#fin899sup { position: absolute; top: 49px; left: 413px; color: #CCCCCC; font-size: 17px;}

.finance table.smaller td { width: 50px; }
.finance table.smaller td.last { width: 57px;  }
.finance table.smaller td.wider { width: 67px; }

.finance #box1 h3 { clear: left; }

/* PLANETA MINI */
#cabrioSSaver { border: 10px solid #c53011; border-top: 0; margin-bottom: 4px; }
.sSaver { clear: both; }
.sSaver ul { list-style: none; margin-top: 10px; }


/* akcja ZIMA 2008 / 2009 */
#flashZima { float: left; }
.zima_text { float: left; width: 259px; }
.zima_info { color: black; background: white; padding: 10px; margin-top: 10px; }
.zima_info h3.head3 { height: auto; }
.zima_info p { margin: 3px 0; }

.zima_links a { margin: 10px 10px 0; }
.zima_links img { margin: 20px 0 0 80px; }
.zima_links a.catalog {	height: 60px; background: url('/images/landingi/zima/ico_catalog.gif') no-repeat scroll 5px 4px;	display: block; }
.zima_links a.catalog:hover { background-color: #171717; }
.zima_links a.movie { height: 60px; background: url('/images/landingi/zima/ico_movie.gif') no-repeat scroll 5px 4px; display: block; }
.zima_links a.movie:hover { background-color: #171717; }

#flashZima ul.miniNavi { position: absolute; top: 497px; list-style: none; width: 200px; }
/* akcja ZIMA koniec */

/* error 404 */
#artCont.page404 {width: 807px; }
.page404 #frame { width: 767px; border: 10px solid #882e2e; padding: 10px; height: 144px; position: relative }
.page404 img { position:absolute; right:0pt; top:0pt; }
.page404 .sorry { width: 249px; float: left; margin: 10px; }
.page404 ul { list-style: none; position: absolute; bottom: 5px; width: 260px; }
.page404 li { height: 18px; }

/* error 500 */
.page404.add500 #frame { width: 787px; }


.sitemap ul { margin-left: 10px; margin-bottom: 6px; list-style: none;}
.sitemap li { display: block; clear: both; position: relative; background:url('/images/arrow_white_middlesize.gif') scroll 1px 2px no-repeat; padding-left: 10px; }
.sitemap ul.level0 { width: 300px; float: left; display: block; }
.sitemap ul.level0.second { border-left: 1px solid #222222; padding-left: 10px; }
.sitemap .models li { margin-top: 6px; } 
.sitemap .models ul li { margin-top: 0; } 

.sitemap .mini { background: #000 url('/images/menu_home/mini_stroke.gif') no-repeat; background-position: 169px 22px; min-height: 70px; }
.sitemap .cabrio { background: #000 url('/images/menu_home/cabrio_stroke.gif') no-repeat; background-position: 168px 27px; min-height: 70px; }
.sitemap .clubman { background: #000 url('/images/menu_home/clubman_stroke.gif') no-repeat; background-position: 169px 22px; min-height: 70px; }

.sitemap .mini a, .sitemap .cabrio a, .sitemap .clubman a { font-weight: bold; }
.sitemap .mini ul a, .sitemap .cabrio ul a, .sitemap .clubman ul a { font-weight: normal; }

/* tell a friend */
body.taf { padding-left: 10px; }
.tellHead { position: relative; height: 62px; width: 707px; padding: 10px; }
.tellHead #logo { position: absolute; left: auto; top: 20px; right: 10px; }
.tellHead h2.head2grey { height: 26px; }
.tellHead h3.head3white { height: 19px; }
.tellBody { position: relative; border: 10px solid grey; width: 707px; height: 340px; }
.tellBody ul { position: absolute; list-style: none; left: 384px; top: 298px; width: 300px; }
.tellBody .thanks { padding: 10px; width: 355px; height: 320px; position: relative; float: left; }
.tellBody .thanks h2 { position: absolute; top: 143px; left: 10px; width: 300px; }
.tellForm { background: white; width: 355px; height: 320px; float: left; color: black; padding: 10px; float: left; }
.tellForm div { width: 176px; float: left; margin-bottom: 2px; }
.tellForm div.first { margin-bottom: 20px; }
.tellForm .footRow { clear: left; width: 335px; margin-top: 4px;}
.tellForm span { font-size: 10px; display: block; }
.tellForm textarea { width: 348px; height: 85px; font-size: 11px; }
.tellForm input { width: 164px; }
.tellForm .footRow input { width: auto; margin: 6px 0 0; outline: none; }
.tellForm span.checker { display: inline; }
h2.miniTitle.external { margin: 4px 0 0 10px; }



.uppercut { margin-top: -30px; }

/* akcja WIOSNA 2009 */
.wiosna #content { width: 797px; }
.wiosna .teasBoxes { display: block; } 
.wiosna .mainImage { border: 10px solid #0093d6; float: left; }
.wiosna .head2white { margin: -9px 0 5px; }
.wiosna.mood #artCont { margin-top: -101px; }
#moodtrailer { width: 768px; height: 600px; overflow: auto; }
#moodLink h3 { width: 212px; float: right; }
.miniTitleMood { text-transform: uppercase; font-size: 11px; color: #0093d6; line-height: 14px; padding: 0 0 0 10px; background:url('/images/arrow_white_middlesize.gif') left center no-repeat; }
.wiosna .download { float: left; height: 246px; overflow: hidden; position: relative; width: 229px; border: 10px solid #0093d6; border-left: 0; padding: 10px; }
.wiosna .download dl { margin-top: -4px; }
.wiosna .download dt { margin-top: 4px; }

#nUnsubscr { display: none; }

/* Panel administracyjny - Kalkulacje ofertami finansowymi */
.adminContent { width:824px !important; }
.adminArtCont { width:824px !important; }
.adminMenuLeft { height:80px; float:left; }
.adminContFrameIn { width:1000px !important; }
.adminTitle {  }
.adminBoxMain { float:left; width:1000px; }
.adminBoxMain table { border-collapse: collapse; width:100%; }
.adminBoxMain th { background:#FFFFFF; font-weight:normal; border-top:solid 1px black; color:#000000; padding:8px 10px; }
.adminBoxMain td { background:#CCCCCC; border-top:solid 1px black; padding:3px 2px; }
.adminBoxMain .adminFirst { padding:8px 10px; width:166px; background:#FFFFFF; color:#000000; }
.adminBoxMain input { width:83px; background:#E8E7E7; border:solid 1px #8B8A8A; font-size:11px;  height:16px; padding-top:2px; padding-left:2px; color:#333333;  }
.adminSubmit { text-align:right;  }
.adminSubmit input { height:22px; padding:0; cursor:pointer; width:87px; }
.adminSubmit input:hover { background: black; color: white; border: 1px solid #006699; }

.adminPageTable { margin-top:8px; margin-bottom:8px; padding-left:182px; background:#333333; }
.adminPageTable h2 { padding:5px; font-size:14px; font-weight:bold; color:#FFFFFF; }
.adminPageTable table { width:600px; }
.adminPageTable th { background:#333333; color:#FFFFFF; border:0; text-align:left; width:120px; }
.adminPageTable td { border-top:1px solid #FFFFFF; background:#333333; color:#FFFFFF; width:120px; }
.adminPageTable input { width:90%; }

#artCont.mini_story { width: 960px; position: relative; }
#artCont.mini_story .muteIcon { top: 0 !important; }

/* MINI Recykling */
.recyklingtop { float:left; width:400px; padding-bottom:20px; padding-left:10px; }
.recykling { float:left; border:10px solid #467eaf; position:relative; }
.recykling .left { float:left; width:220px; padding:10px; overflow:hidden; }
.recykling .right { float:left; width:488px; height:266px;  overflow:hidden; }
.recykling .absol { position:absolute; top:-84px; left:536px; width:202px; height:153px;  }
.recykling p { font-size:11px; line-height:13px; color:#CCCCCC; }


/*kochamy mini*/

#content.kochamymini { position: relative; }
#content.kochamymini .titles.bordered { border-color: #cccccc; }
.kochamymini .bigHead { margin-top: -6px; }
.kochamymini .mediumText ul { margin-bottom: 10px; }

.kochamymini .miniStyle li { 
	background:transparent url(/images/arrow_white_middlesize.gif) no-repeat scroll 2px 3px;
	list-style-type:none;
	padding-left:12px; 
}
.kochamymini .miniStyle .first { background:transparent; 	padding-left:0; }

.head_swf {  }
.head_swf .leftCont { float:left; width:288px; height:515px; overflow:hidden; }
.head_swf .leftCont #flash { width:288px; height:515px; }
.head_swf .mediumText { width:440px !important; }
.head_swf .h3kochamymini { padding-bottom:14px; }
.head_swf p { color:#cccccc; padding-bottom:0; margin-bottom:0; }
.head_swf p strong { color:#FFFFFF; }

.zw { margin:0 !important; cursor:pointer; }
.zobaczwiecej { display:block; text-transform: uppercase; font-size: 13px; color: #e31b23; line-height: 14px; padding: 3px 0 5px 12px; background:url('/images/arrow_red_middlesize.gif') no-repeat 0 6px; }

.head_swf .additional { float:left; display:block; background:#121212; padding:10px; border-top:#202020 solid 1px; margin-bottom:10px; width:728px; }
.head_swf .additional span { float:left; display:block; width:100%; padding:3px 0; font-size:10px; color:#565656; }

/* facebook */
#fb_linkbox { display: none; }
.fbIcon { width: 17px; height: 17px; display: block; float: right; background:url('/images/tell_facebook.jpg') no-repeat scroll -1px -1px; text-indent: -999em; margin: 0 0 5px 0; border: 1px solid #ffffff; }
.fbIcon:hover { border-color:#ff6600; background-position: -1px -20px; }
.kochamymini .share { text-align: right; padding-right: 5px; border:1px solid #202020; float:right; padding:2px; text-align:right; }

.share, .share a  { border:none !important; background:transparent !important; background-color: transparent !important; }
.fb_share_count_nub_right { background:url('/images/1a8txe26.png') no-repeat !important; background-position:right 5px !important; }

.ikony { width:330px; height:155px; position:absolute; top:556px; left:590px; }
.ikony img { border:0px none; }
.ikony span { display:block; float:right; height:35px; margin-bottom:5px; }

.ikona-facebook { width:330px; height:155px; position:absolute; top:720px; left:815px; }


.cabrio_table { border:10px solid #999999; padding-left:10px; padding-top:5px;}


/*.one_cabrio { border:10px solid #b9b9b9;}*/



.one_d .bordered { border-color: white !important; }
#content.narrow.narrow_h2 h2.miniTitle { width: 130px; }

