﻿.firmaCnt a {color:#005CB7}
.firmaCol300 { width:300px; float:left}
.firmaMenu {  width:260px; padding:5px 20px 20px 20px; background-color:#f4f4f4; border-bottom:solid 1px #e9e9e9;}
.firmaMenuTitle { font-size:18px; font-weight:bold; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:20px 0 15px;}
.firmaMenu p { margin: 0 0 15px 0 }
.firmaMenu ul {list-style-type:none; margin-left:0px;}
.firmaMenu li {padding-left: 17px; background-repeat:no-repeat; background-position:0 3px; background-image:url(../gfx/vertlistbullet1.gif); margin:0 0 8px 0 }
.firmaMenu li a {text-decoration:none; color:#005CB7}
.firmaMenu li span{display:block; font-size:11px; color:#666; height:13px; padding-top: 2px;}
.firmaCol620 {width:620px; float:right; }  
.firmaCnt p {font-family:Verdana, Helvetica, sans-serif; margin:12px 0;}
.firmaCnt ul {list-style-type:square; margin:0 0 20px 20px; line-height:16px;}
.firmaCnt h2  {font-size:19px;	margin-bottom:15px;	font-weight:bold; border-bottom:solid 1px #dadada; padding-bottom:9px;line-height: 20px;}
.firmaCnt h3 {font-weight:normal; font-size:14px; color:#818181;}
.firmaCntUp {padding:0px 0 20px; font-weight:bold;}
.firmaCntUp a {font-size: 8px;}
.firmaCntJob  {font-size:14px; margin:5px 0;}
.firmaCntGal{padding:10px 0 0 10px; border-style:solid; border-width:1px; border-color: #dddddd; background-color: #f7f7f7; float:left}
.firmaCntGal img {margin:0 7px 7px 0;  border-style:solid; border-width:1px; border-color: #dddddd; background-color: #f7f7f7;}
.firmaCntGalList {width:350px; padding:0 15px 0 15px; float:left}

.zkCartWarning1 p.footTitle {font-weight: bold;font-size:14px;}

/* Warstwa okna dialogowego */
.dialogLayer { width:955px; position:absolute; z-index:201; }
.dialogLayer .top { height:80px; background:url(../gfx/dialogLayerBgTop.png) 0 0 no-repeat;  }
.dialogLayer .middle { clear:both; padding:0 80px; background:url(../gfx/dialogLayerBgMiddle.png) 0 0 repeat-y;  }
.dialogLayer .bottom { height:80px; background:url(../gfx/dialogLayerBgBottom.png) 0 0 no-repeat;  }
.dialogLayerBg { background:url(../gfx/dialogLayerBg.png) 0 0 repeat;  width:100%; top:0; left:0; position:absolute; z-index:200; }
.dialogLayer .close { float:right; padding:40px 40px 0 0; }
.dialogLayer .close a { display:block; width:25px; height:25px; text-indent:-2000px; background:url(../gfx/dialogLayerCloseBt.png) 0 0 no-repeat;  }
.dialogLayer .close a:hover { background-position:0 -25px; }
.dialogLayer .info { font-size:16px; line-height:normal; color:#393939; padding-bottom:20px; }
.dialogLayer .fwBt, .vehiclePhotoUpload .fwBt { float:right; margin-top:-8px; }
.dialogLayer .zkWybInnyBox .fwBt { float:none; padding:20px 0 20px 210px; }
.dialogLayer .fwBt a, .vehiclePhotoUpload .fwBt a { display:block; width:83px; height:0; padding-top:37px; overflow:hidden; background:url(../gfx/dialogLayerFwBt.png) 0 0 no-repeat;  }
.dialogLayer .fwBt a:hover, .vehiclePhotoUpload .fwBt a:hover { background-position:0 -37px; }
.dialogLayer .selectVehicle .off a, .dialogLayer .selectVehicle .off a:hover { background-position:0 -74px; cursor:default; }
.dialogLayer .selectVehicle .help { float:right; padding:20px 0 0; color:#313131; font-size:11px; }
.dialogLayer .ajaxLoader { width:837px; height:27px; margin:-8px 0 0 -7px; padding-top:10px; }
.backgroundModal { background-color: #000000; filter:alpha(opacity=70); opacity:0.7; }

/* okienko modalne w koszyku */
.dialogLayer .zkCartModal {height: 500px; overflow:scroll; font-size:12px; background-color:#fff; padding:0px 0 0px 0;}
.dialogLayer .zkCartModalButton {padding-left:873px;padding-top: 0px; padding-bottom:0px;height: 52px; }
.dialogLayer .zkCartModalButton a {display:block; width:50px; height:52px; text-indent:-3000px; background:url(../gfx/close.png) 0 0 no-repeat;  }
.dialogLayer .zkCartModal table.tab tr td {border: 1px solid #a6a6a6;}

.dialogLayer .zkCartModal .knImpressum {padding: 10px;}



.dialogLayer .Pr {margin: 0px 0 0px 0; position:relative}
.dialogLayer .PrHd {height:52px; color:#000; font-size:16px; font-weight:bold; background:url(../gfx/WideHdBg.png) no-repeat; }
.dialogLayer .PrHdIco {float:left; width:40px; padding:13px 0 0 20px }
.dialogLayer .PrHdTxt {float:left; padding:18px 0 0 0}
.dialogLayer .PrHdLogo {float:right; padding:15px 25px 0 0}
.dialogLayer .PrCont {background:url(../gfx/WideBg.png); display:block; padding:0px 10px 0px 10px; text-align:left}

.dialogLayer .PrPhoto {float:left; width:189px; height:218px; overflow:hidden; background:url(../gfx/CartPhotoBg.png); padding:10px 0px 10px 0px; text-align:center; position:relative; } 
.dialogLayer .PrPhotoBig {height:215px; width:179px; overflow:hidden; margin:0px auto}
.dialogLayer .PrPhotoZoom {position:absolute; top:10px; left:10px}

.dialogLayer .PrMainDescBox {width:378px; height:238px; float:left; margin:0px 0px 0px 10px; background:url(../gfx/CartMainDescBg.png) top no-repeat}
.dialogLayer .PrMainDescSezonWIco {width:376px; height:123px; position:absolute; top:1px; right:1px; background:url(../gfx/CartSezon1.png)}
.dialogLayer .PrMainDescSezonSIco {width:376px; height:142px; position:absolute; top:1px; right:1px; background:url(../gfx/CartSezon2.png)}
.dialogLayer .PrMainDescSezonUIco {width:376px; height:142px; position:absolute; top:1px; right:1px; background:url(../gfx/CartSezon3.png)}
.dialogLayer .PrMainDesc {height:114px; margin:0 0 11px 0; padding:15px; position:relative; overflow:hidden; text-align:left}
.dialogLayer .PrMainDescLogo {height:35px; overflow:hidden}
.dialogLayer .PrMainDescName {font-size:18px; color:#000; font-weight:bold; margin:5px 0 2px 0; white-space:nowrap; width:340px; overflow:hidden}
.dialogLayer .PrMainDescSize {font-size:18px; color:#000; font-weight:bold; margin:0 0 2px 0}
.dialogLayer .PrMainDescSize span { color:#cc0000;}
.dialogLayer .PrMainDescSezon {font-size:12px; color:#000; margin:0 0 2px 0}
.dialogLayer .PrMainDescSezon span {  color:#cc0000;}
.dialogLayer .PrMainDescTyp {font-size:12px; color:#000; margin:0 0 2px 0}
.dialogLayer .PrMainDescTyp span {  color:#cc0000;}
.dialogLayer .PrBuyBox { padding:15px 15px 0px 15px;}
.dialogLayer .PrPriceBox {width:270px; float:left}
.dialogLayer .PrPrice {float:left; font-size:50px; color:#e00000; font-weight:bold}
.dialogLayer .PrPriceVat {float:left; font-size:11px; color:#282828; padding:20px 0 0 5px}
.dialogLayer .PrPriceVat span {display:block}


.dialogLayer .PrBuyForms {float:right; width:150px; margin:0px 0 0 0}
.dialogLayer .PrBuyForms span {display:block; font-size:12px; color:#000; font-weight:bold}
.dialogLayer .PrBuyForms div {float:left}
.dialogLayer .PrBuyForms input {background:url(../gfx/QuFormBg.png); border:none; height:24px; width:55px; font-size:13px; padding:6px 0 0 5px}

.dialogLayer .PrExtDescBox {height:237px; width:333px; background:url(../gfx/CartExtDescBg2.png); float:right}
.dialogLayer .PrExtDescHeaders {height:42px}
.dialogLayer .PrExtDescHd1 {float:left; width:116px; color:#fff; font-size:18px; line-height:42px; text-align:left}
.dialogLayer .PrExtDescIco1 {width:50px; float:left; text-align:center; line-height:42px;  padding:14px 0 0 0}
.dialogLayer .PrExtDescHd2 {float:right; width:116px; font-size:18px; color:#fff;  line-height:42px; text-align:left}
.dialogLayer .PrExtDescIco2 {float:right; width:50px; line-height:42px; text-align:center;  padding:14px 0 0 0}

.dialogLayer .PrExtDesc {height:84px; padding:7px 15px 0px 15px}
.dialogLayer .PrExtDescPar {float:left; color:#fff; font-size:12px;width:145px}
.dialogLayer .PrExtDescPar ul {list-style:none; margin:0px; padding:0px}
.dialogLayer .PrExtDescPar li {line-height:23px; border-bottom:1px solid #373737}
.dialogLayer .PrExtDescPar li a {font-weight:bold; color:#2f7edb}
.dialogLayer .PrExtDescRev {float:right; color:#fff; font-size:12px; width:145px}
.dialogLayer .PrExtDescRev ul {list-style:none; margin:0px; padding:0px}
.dialogLayer .PrExtDescRev li {line-height:23px; border-bottom:1px solid #373737}
.dialogLayer .PrExtDescRev li span {font-size:11px}
.dialogLayer .PrExtDescRev li img {position:relative; top:4px}

.dialogLayer .PrSizeChBox {padding:20px; }
.dialogLayer .PrSizeChBox {color:#fff; font-size:14px; font-weight:bold}
.dialogLayer .PrSizeChForms {margin:15px 0 0 0}
.dialogLayer .PrSizeChForms div {float:left; padding:0px 10px}
.dialogLayer .PrSizeChForms select {width:150px; height:23px; padding:0px 0 0 0; font-size:14px; margin:5px 10px 0 0}

.dialogLayer .PrDescTabs {width:577px; float:left; margin:10px 0 0 0}
.dialogLayer .PrDescTabs2 {width:333px; float:right; margin:10px 0 0 0}


.dialogLayer .PrSimSizeBox {width:333px; float:right; margin:10px 0 0 0}
.dialogLayer .PrSimSizeHd {line-height:38px; background:url(../gfx/SimSizeBg.png); padding:0 0 0 20px; color:#fff}
.dialogLayer .PrSimSizeCnt {background:#fff; 	border-bottom:1px solid #989999; color:#000}
.dialogLayer .PrSimSizeCnt span {font-size:12px; color:#000; padding:5px 10px; display:block; position:relative}
.dialogLayer .PrSimSizeRow1 {line-height:25px; background:#f0f0f0; padding:0px 10px}
.dialogLayer .PrSimSizeRow2 {line-height:25px; background:#fff; padding:0px 10px}
.dialogLayer .PrSimSizeName  a {color:#005cb7; float:left; font-size:12px; font-weight:normal}
.dialogLayer .PrSimSizePrice {color:#e00000; font-size:13px ; font-weight:bold; float:right}