body {
    font-family: tahoma;
    height: 100%;
}

#mainContainer {
   /* background: url(/www/static/frontend/default/gfx/bg.attop.gif) repeat-x 0 0px; */
   margin:auto;
   min-width:1070px;
  ;width: auto !important;
   
  
}

#atTop {
    /*height: 390px;*/
    overflow: hidden;
    width: 100%;
}

#atTop #aboveFlashCont { background: url('/www/static/frontend/default/gfx/bg.attop_01.png') 0 0 repeat-x; }
#atTop #flashHeaderCont { background: #db0004 url('/www/static/frontend/default/gfx/bg.attop_02.png') 0 0 repeat-x; }
#atTop #navMainCont { background: #000000 url('/www/static/frontend/default/gfx/bg.attop_03.png') 0 0 repeat-x; }

#atTop #aboveFlash {
    height: 95px;
    padding:0 50px;
    width:970px;
}

#atTop h1 {
    display: inline;
    float: left;
    margin: 20px 0 0 30px;
    width: 232px;
}

#atTop #searchBox {
    display: inline;
    float: right;
    margin-top: 44px;
    /* width: 200px; */
}

#atTop #searchBox #searchBtt {
	 background: url(/www/static/frontend/default/gfx/btn.szukaj.gif) no-repeat 0 0px;
	 border:0px;
	 height:18px;
	 width:58px;
}

#atTop #searchBox #labelSearchPhrase {
    display: none;
}

#atTop #searchBox #searchPhrase {
    border: 1px solid #a3acb3;
    display: inline;
    float: left;
    height: 16px;
    margin: 0 20px 0 19px;
    width: 92px;
}

#atTop #navUtility {
    float: right;
    height: 49px;
    margin-top: 27px;
    width: 285px;
}

#atTop #navUtility ul li {
    display: inline;
    float: left;
}

#atTop #navUtility ul li a {
    height: 49px;
}

#atTop #navUtility ul li#strefaDealera {
    height: 49px;
    width: 115px;
}

#atTop #navUtility ul li#zostanPartnerem {
    height: 49px;
    width: 170px;
}

#atTop #navUtility ul li#strefaDealera a {
    background-image: url(/www/static/frontend/default/gfx/nav.util.strefa.dealera.gif);
}

#atTop #navUtility ul li#zostanPartnerem a {
    background-image: url(/www/static/frontend/default/gfx/nav.util.zostan.partnerem.gif);
}

#atTop #flashHeader {
    clear: both;
    /*height: 268px;
	margin-left: -485px !important;*/
    overflow: hidden;
    padding: 0 50px;
    width: 970px;   
}

#contentWrapper {
	background: url('/www/static/frontend/default/gfx/bg.attop_04.png') 0 0 repeat-x;
    overflow: hidden;
    width: 100%;
}

#contentFrameTop {
    background: url(/www/static/frontend/default/gfx/bg.frame.content.top.gif) 0 0 no-repeat;
    overflow: visible;
    width: 1070px;
}

#contentFrameBottom {
    background: url(/www/static/frontend/default/gfx/bg.frame.content.bottom.gif) 0 bottom no-repeat;
    overflow: hidden;
    width: 1070px;
}

.content {
    min-height: 600px;
    height: auto !important;
    height: 600px;
    margin: 15px auto;
    width: 910px;
    z-index: 20;
}

.content #rightColumn {
    float: right;
    width: 598px;
}

#atBottom {
    background: #CF0004 url(/www/static/frontend/default/gfx/bg.atbottom.gif) repeat-x 0 top;
    height: 200px;
    overflow: hidden;
    width: 100%;
    z-index: 10;
}

#bottom {
    overflow: hidden;
}

.wrapped {
    overflow: hidden;
    position:relative;
    /*left:50%;
    margin-left:-535px;*/
    margin: 0 auto;/*
    width: 970px;*/
}

.logoGepard {
    background-image: url(/www/static/frontend/default/gfx/logo.gepard.gif);
    height: 55px;
    width: 212px;
}

.clear { clear:both; }

.listType1 li {
	background: url('../gfx/list.pointer1.png') 0 5px no-repeat;
	line-height:16px;
	padding:0 0 0 12px;
}

.listType2 li {
	background: url('../gfx/list.pointer2.png') 0 6px no-repeat;
	padding:0 0 0 12px;
}

.graySBg { background-color: #eeeeee; margin:20px 0; padding:2px; }
.graySBg2 { background-color: #eeeeee; margin:15px 0 5px; padding:2px; }
h2.graySBg { margin:10px 0; }
.width49p { width:49%; }
.width39p { width:39%; }
.width29p { width:29%; }
.fleft { float:left; }
.fright { float:right !important;}
.autoWidth { margin-right:3px; width:auto !important; }
.marginTop20 { margin-top:20px; }
.marginTop10 { margin-top:10px; }
.marginTop5 { margin-top:5px; }
.marginLeft5 { margin-left:5px; }
.marginR5 { margin-right:5px; }
.pRelative { position:relative; }
.mLeft20px { margin-left:30px; }
.mRight20px { margin-right:20px; }
.bLeftGray { border-left:1px solid #d6d6d6; }
.grayLink { color:#474747; text-decoration:none; }
.overflowH { overflow:hidden; }
.boxContent a.redLink, .boxHead a.redLink { background:none; color:#CC0001; }


.twoColsForm .formRow { /*height:30px;*/ clear:both; margin-bottom:8px; overflow:hidden; }
.twoColsForm .formRow label, .twoColsForm .width90px {
	display:block;
	float:left;
	line-height:20px;
	width:90px;
}
.twoColsForm .formRow input {  }
.twoColsForm .formRow input#version, .twoColsForm .input180px { height:18px !important; width:179px; }
.twoColsForm .formRow select { width:180px; }
.twoColsForm .formRow input, .twoColsForm .formRow select {
	background-color:#f2f2f2;
	border:1px solid #d5d5d5;
	height:20px;
	/*margin:0 0 8px;*/	
}
.twoColsForm div.selectDiv {
	display:block;
	background-color:#f2f2f2;
	border:1px solid #d5d5d5;
	float:left;
	height:18px !important; 
	width:179px;
}
* html .twoColsForm .formRow div.selectDiv { margin-left:3px; overflow:hidden; }
* html .typeF div.selectDiv { margin-bottom:8px; }

.twoColsForm .formRow select {
	z-index:-999;
}
.twoColsForm .formRow textarea {
	background-color:#f2f2f2;
	border:1px solid #d5d5d5;
	margin:0 0 8px;
}
.twoColsForm .formMessage, .messages {
	color: #DA0001;
	display:block;
	line-height:16px;
	margin-left:91px;
}
.twoColsForm .width90px label { text-indent:3px; width:20px; }
.twoColsForm .width90px select { width:70px; }

input.longInput { width:418px; }
textarea.longTxtArea { width:470px; }
textarea.smallTxtArea { width:180px; }

#special, #photo, #metalic, #warranty { border:0px; float:left; margin-right:5px; }


* html .width90px label { float:left; }
* html .width90px select { float:right; }



.optionsListElement {
	float:left;
	margin:0 12px 5px 0;
	width:31%;
}
.optionsListElement input {
	margin-top:3px;
}
.optionsListElement .labelCont {
	float:left;
	line-height:23px;
	width:88%;
}

.optionsListElement .checkCont {
	float:left;
	height:18px;
	margin-top:2px;
	width:20px;
}

.formRow .labelCont {
	float:left;
	line-height:23px;
	width:50%;
}
.formRow .checkCont {
	float:left;
	height:18px;
	margin-top:1px;
	width:20px;
}

.formRow .checkCont2 {
	float: left;
	height:18px;
	margin-top:1px;
	margin-left:90px;
	width:20px;
}
* html .formRow .checkCont2 { margin-left:45px; }

.inputFileText { background: transparent !important; width:140px; }
.inputFile { float:left; }
.top20 {
	margin-left:3px;
	position:relative;
	top:-20px;
}
* html .top20 {
	top:-22px !important;
}
.top20 span {
	display:block;
	margin-left:20px !important;
	left:60px;
	line-height:20px !important;
	position:absolute;
	width:270px;
}

.singlePhoto {
	background:#EEEEEE;
	height:70px;
	margin:5px 0px;
	position:relative;
	width:100%;
}

.singlePhoto .inputCheck {
	position:absolute;
	/*top:30px;*/
	top:0px;
	left:5px;
	margin:0px 5px;
}
.singlePhoto img {
	position:absolute;
	top:3px;
	left:35px;
	margin:0px 5px;
}
.singlePhoto .photoIsMainCont {
	position:absolute;
	top:30px;
	left:160px;
	width:200px;
}
.singlePhoto .checkCont {
	position:absolute;
	top:30px;
	left:5px;
	height:20px;
	width:20px;
}
.singlePhoto .photoIsMainCont  label {
	position:absolute;
	top:0px;
	left:20px;
}

/*
**  szczegoly oferty
*/
span.center{
    text-align:center;
    margin-right:5px;
}

.redTitle {
    text-decoration:none;
	border-bottom:1px solid gray;
	color: #DA0001;
	font-size:18px;
	padding-bottom:5px;
	margin-bottom:10px;
	width:100%;
}
.redTitle a {
    text-decoration:none;
	color: #DA0001;
	font-size:18px;
	padding-bottom:5px;
	margin-bottom:10px;
	width:100%;
}
.rAlign { text-align:right; }
.marginVert10 { margin:10px 0; overflow:hidden; }
#offerContact { display:none; }

.powiadom {
	background:transparent url(/www/static/frontend/default/gfx/img.send.png) no-repeat scroll 0 2px;
	color:#CC0001;
	margin-left:7px;
	padding-left:20px;
}
.powrot {
	background:transparent url(../gfx/img.search.png) no-repeat scroll 0 -1px;
	color:#CC0001;
	line-height:14px;
	margin-left:7px;
	padding-left:20px;
}

.imgBiger {
	border:1px solid #D5D5D5;
	margin:15px 7px;
	position:relative;
	width:279px;
}
.imgBiger img {
	display:block;
	border:0 none;
	margin:2px;
}
.imgBiger a {
	display:block;

}
.loopImg {
	background:transparent url('/www/static/frontend/default/gfx/loop.link.png') right bottom no-repeat;
	bottom:2px;
	height:16px;
	position:absolute;
	right:2px;
	width:16px;
}
.imgMedium {
	border:1px solid #D5D5D5;
	float:left;
	margin:5px 0 0 8px;
	width:85px;
}
.imgMedium img {
	display:block;
	border:0px;
	margin:2px;
	width:82px;
}

.imgBigDealer {
	border:1px solid #D5D5D5;
	margin:10px 0px 0px;
	position:relative;
	width:260px;
}
.imgBigDealer img {
	border:0px;
	margin:2px;
}

.loader { display:none; }
#topLoader { margin:60px auto; }
#bottomLoader { margin:70px auto; }

.prizeTxt {
	font-size:16px;
	font-weight:bold;
}
.metka2 {
	background: url('../gfx/metka2.png') 0 0 no-repeat;
	height:65px;
    color:#ffffff;
    text-indent:20px;
    width:94px;
}
.metka2 span {
	display:block;
	font-size:14px;
	text-align:center;
	text-indent:0px;
}
.metka2 span strong {
	font-size:11px;
}
#checkRateDetails, #checkRateDetails:visited {
	color:#d40000;
	display:block;
	left:25px;
	position:absolute;
	top:65px;
	text-align:center;
	width:100px;
}
.photoCont {
	min-height:190px;
	width:290px;
}

.sideLinks a {
	line-height:20px;
}





.sortArrows { height:20px; }
.sortTxt { line-height:19px; }
.formRow .down, .formRow .up, .formRow .downActive, .formRow .upActive {
		background-color:#ffffff !important;
		border:0px !important;
		cursor:pointer;
		color: #DA0001;
		text-decoration:underline;
		width:60px;
}
.formRow .down { background:url('../gfx/sort.up.png') 0px 9px no-repeat; }
.formRow .up   { background:url('../gfx/sort.down.png') 0px 9px no-repeat;  }
.formRow .downActive {
	background:url('../gfx/sort.up.active.png') 0px 9px no-repeat;
	text-decoration: none;
}
.formRow .upActive   {
	background:url('../gfx/sort.down.active.png') 0px 9px no-repeat;
	text-decoration: none;
}
.twoColsForm .formRow select.shortSelect { width:100px; }
.twoColsForm .formRow .redTxtChangeBtn {
	background:#ffffff;
	border:0px;
	color: #DA0001;
	text-decoration:underline;
}
.inputCheck{
    background: none !important;
}
.inputFileDiv { background-color: #ffffff !important;}
.inputFileText{
    margin:0px !important;
    padding: 0px !important;
}


.img255 {
	border:1px solid #C0C0BE;
	display:block;
	margin:0px auto;
	width:257px;
}
.img255 img { display:block; margin:1px; }

.boxContent object { margin-left:5px; }
.minHeight { /*min-height:260px;*/ }
.minHeightTop { min-height:244px; }

#contentFrameBottom .content #frontPageContainer .boxContent .btnsRow #checkInput,
#contentFrameBottom .content #frontPageContainer .boxContent .btnsRow #checkWarranty
{  background:none; height:auto !important; }


.onPath {
    color:#d80000;
    text-decoration:underline;
}

.noCell { 
	font-size:9px;
	width:55px;
}
.yearCell {
	width:80px;
}
.priceCell {
	width:110px;
}

#searchBox #searchBtn {
	background:#000000;
	border:1px solid #000000;
	color:#ffffff;
	height:18px;
	font-size:11px;
	font-weight:bold;
	width:50px;
}

#rightColumn .staticContent a { color:#474747; }

/*
** komunikaty
*/

.messageSuccess {
	/*border:1px solid #4d9a37;*/
	color:#027ce8;
	font-weight:bold;
	margin:5px auto 10px;
	padding:10px;
	text-align:center;
	width:75%;
}

.messageError {
	/*border:1px solid #D80000;*/
	color:#D80000;
	font-weight:bold;
	margin:5px auto 10px;
	padding:10px;
	text-align:center;
	width:70%;
}



/*
**  IE hacks
*/


* html .loopImg  { right:1px !important; }
* html .metka2 { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/www/static/frontend/default/gfx/metka2.png');}
* html .metka { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/www/static/frontend/default/gfx/metka2.png');}
* html .imgMedium {	margin:5px 0 0 5px; }
* html .minHeight { height:260px; }
* html .minHeightTop { height:244px; }


*:first-child+html .loopImg  { bottom:4px !important; }
