@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre, address, blockquote, span, ul, ol, li, dl, dd, dt, im, a  {
	margin: 0px;
	padding: 0px;
	border: none;
	color: #000;
	text-decoration:none;
	font-size: .75em;
	color:#5e5e5e;
}
#wrapper{ min-width:1024px; width:100%; margin: 0 auto;}
#header {width: 100%; background:url(../images/branding-bckg-dupl.jpg) repeat-x; min-width:1024px;}
#branding {
	background: url(../images/branding-bckg.jpg) no-repeat left top;
	height: 206px;
	min-width:492px;
}
#logo {
	background: url(../images/logo-bckg.jpg) no-repeat  top left; 
	height:166px;
	width:332px; }
#cart {
	background:url(../images/cart-bckg.jpg) repeat-x; 
	padding: 50px 0 0 10px;
	height: 116px;
	width: 190px;
}
#cart img {
	vertical-align: middle;		
}
#cart a{
	color: #fc8600;
	text-decoration:underline;
	font-size: .7em;
	font-weight:bold;
	margin: 40px 0 0 20px;
}	
#cart P {
	font-size: .8em;
	padding: 10px 0 0 40px;
	line-height: 1em;
	
}
.w100, #content {
	width:100%;
}
.p100 { margin-left: 200px;
}
.p5t {	padding-top: 1005px;
}

.fLeft {float:left;}
.fRight { float:right;}
.cLeft {clear:left;}
.cRight{ clear:right;}
.cBoth{clear:both;}
.cDefault {cursor:default;}
#menu {
	width:100%;
	text-align: center;
}
#menu img {
		margin:0 1% 0 1%;	
}
#menu a{
	color:#FFF;
	font-weight:bold;

}
.form {
	margin:0;
	padding:0;
}
.searchField, .w224, #leftBox, #rightBox {
		width:224px;
		}
#search, #search2 {
	background: url(../images/search-bckg.png);
	width: inherit;
	height:76px;
	margin-top: 1px;
}
.findProductText p{
	color:#fc8600;
	font-size:.8em;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 9px 0 0 13px;
	}
.searchField {
	margin-bottom: 5px;
	padding:0;
}
.searchFieldProp, .login, .passwd {
	width: 113px;
	height: 20px;
	border: 1px solid #0d1e24;
	
	vertical-align: top;
}
.login, .passwd {
	margin-top:163px;	
}
.searchFieldProp{
	margin: 5px 0 0 13px;
	padding:0;
}
.loginBtn {
	background: url(../images/login-btn.png);
	width: 25px;
	height: 18px;
	border: none;
	cursor:pointer;
	margin-top: 166px;
	vertical-align: top;
}
.searchBtn {
	background: url(../images/search-btn.png);
	width: 25px;
	height: 18px;
	border: none;
	cursor:pointer;
	margin: 6px 0 0 5px;
	vertical-align: top;
}
.advancedSearch a {
	color:#FFF;
	padding: 0 0 0 13px;
	font-size: .7em;
	letter-spacing: 1px;
	line-height:1em;
}
#leftMenu dt {
	background: #fc8600;
	margin: 1px 0 1px 0;
	font-size: 1.1em;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	text-transform: uppercase;
	padding-left: 13px;
	text-align: left;
}
#leftMenu dd {
	background: #979797;
	margin: 1px 0 1px 0;
	font-size: 1.1em;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	padding-left: 13px;
	text-align: left;
}
#leftMenu a {
	font-size: 1em;	
	color:#FFF;
}
#rightBox dt {
	background: #979797;
	margin: 1px 0 1px 0;
	font-size: 1.1em;
	color:#0d232a;
	font-weight:bold;
	line-height:20px;
	text-transform: uppercase;
	padding-left: 13px;
	text-align: left;
}
#rightBox dd {
	background: #979797;
	margin: 1px 0 1px 0;
	font-size: 1.1em;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	padding-left: 13px;
	text-align: left;
}
#rightBox .new {
	background:  #979797 url(../images/new-ico.png) right center no-repeat;
	margin: 1px 0 1px 0;
	font-size: 1.1em;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
	padding-left: 13px;
	text-align: left;
}
#rightBox a {
	font-size: 1em;	
	color:#FFF;
}
#footer {
	margin:30px auto;
	width:969px;
	padding-left:65px;
}
.bLeft {
	border-left: solid 1px #329da9;
}
.column {
	color: #979797;
	padding: 10px 10px 10px 10px;
	width: auto;
	height: 105px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #329da9;
}
.column p {
	margin:0;
	padding: 0;
	font-weight:bold;
}
.column a, .column p {
	color: #979797;
	font-size:.6em;
	line-height:1.2em;

}
.center {
	width:60%;
	margin:0 auto;
}
.registerd {
	margin: 10px 0 0 0;
	text-align:center;
	font-size: .9em;
}
.registerd a{
	font-size:1em;
	line-height: 3em;
}
.advertise {
	margin-top: 3px;	
}
#middleBox {
	margin:0 236px 0 236px;
}
.welcome, #productList .path {
	width:100%;
	border-bottom: solid 1px #122e35;

}
#configurator p, .welcome p, #home p, #product .path a, #product .path p, #home .path a, #home .path p, #productList .path a, #productList .path p  {
	line-height:38px;
	font-weight:bold;
}	
#product .path a, #product .path p, #home .path a, #home .path p {
	text-decoration:none;
	color:#5e5e5e;
}
#confTable {
	background: #ededed url(../images/bckg-car-configurator.jpg) right center no-repeat;
	padding: 0 0 25px 0;
}	
#confTable ul {
	padding: 55px 0 0 0 ;
}
#confTable li {
	list-style-image:url(../images/list-style-configurator.png);
	margin: 0 0 0 70px;
	padding: 0 0 10px 8px;
}
.model {
	vertical-align: top;	
}
.zatwierdzBtn {
	background: url(../images/btn-zatwierdz.gif);
	width:82px;
	height:24px;
	border:none;
	margin-left:180px;
	cursor:pointer;
}
.seeYourCar {
	color:#000;
	font-size:1em;
	margin-left: 30px;
	letter-spacing: 1px;
}
#menuPicture2{
	clear:both;
	float:left;
}
#confTable a {
	font-size:1em;
}
#confTable a, .differentVechicle a, #product a {
	color:#0092a0;
}
#confTable a, .differentVechicle a, #menuPicture a, #menuPicture2 a   {
	text-decoration:underline;
	letter-spacing: 1px;
}
#product a {
	font-size: .9em;	
}
#home a, #productList a {
	font-size: 1.1em;	
}
.differentVechicle {
	margin-top: 5px;
}
.differentVechicle a, #menuPicture a, #menuPicture2 a  {
	font-size: .8em;
	vertical-align: middle;
	display: table-cell;
	padding-right: 5px;
	padding-left: 2px;
}
.orangeHeaderMainMargin {
	margin: 0 2% 0 2%;	
}
.orangeBar {
	width:100%;
}
.orangeHeader, .boxProductName, .boxProductCode, .boxPrice {
	width: 100%;
}
.boxDesc
{
	height:100px;
	width: 100%;
}
.mainNew, .mainPromotion, .mainBestseller {
	width: 32%;
}
.orangeBar, .orangeHeader {
		font-size: .9em;
}
.orangeBar, .orangeHeader, .orangeHeaderModel, .orangeHeaderProductPrice, .orangeHeaderProductCompare {
	background: #fc8600;
	color:#fff;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
.orangeBar a, .orangeHeader a, .orangeHeaderModel a, .orangeHeaderProductPrice a, .orangeHeaderProductCompare a {
	background: #fc8600;
	color:#fff;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
.orangeHeaderModel, .orangeHeaderProductPrice, .orangeHeaderProductCompare {
		font-size: .8em;
}
.orangeHeaderModel {
	width:62%;	
}
.orangeHeaderProductPrice {
	text-align:center;
	padding-right:2%;
	width:23%;	
}
.orangeHeaderProductCompare {
	padding-right: 1%;
	text-align:right;
	width: 12%;	
}
.blueBar {
	background: #329da9;
}
.grayBar {
	background: #5e5e5e;	
	margin-top: 4px;
}
.blueBar, .grayBar {
	color:#fff;
	font-weight:bold;
	font-size: .9em;
	width:100%;
	height:20px;
	line-height:20px;
	padding: 0 0 0 2px;
	margin-bottom: 10px;
}
.fileDownload {
	letter-spacing: normal;
	margin:0;
	padding:0;
}
.fileDownload img { float:left; margin:3px 0; padding:0;}
.fileDownload a {line-height:20px; margin:0; padding:0}
.tableBorder {
	border: 1px solid #476683;
	padding: 0 4px 0 4px;
}
.tableName {
	background:#000;
	color:#FFF;
	font-size: .8em;
	font-weight:normal;
	line-height:27px;
	padding: 0 0 0 8px;
}
.tableDesc td {
	background: #5e5e5e;
	font-size: .75em;
	color:#FFF;
	line-height:19px;
	padding: 0 0 0 8px;
}
.tableData td {
	line-height:19px;
	padding: 0 0 0 8px;
	font-size: .75em;
}
.tableData a {
	font-size:1em;
	color:#008690;
	text-decoration:underline;
}

#table, #comparePictures {
	margin-top:40px;
}
#comparePictures {
	width: 15%;	
	display: table-cell;
}
#table {
	width:85%;
	display: table-cell;
}
#product, #home, #productList {
	width:100%;
}
#product h1 {
	font-size:1.3em;
	font-weight: bold;
	margin: 23px 0 10px 0;
}
#product h2 {
	font-size:.8em;
	margin: 0 0 25px;
	padding: 0;
}
#menuPicture{
	padding: 15px 0 15px 45px;	
}
#menuPicture2 a{
	padding:15px 0 0 0px;
}
.colorOrange {
	color:#fc8600;
	font-size:inherit;
	text-decoration:underline;
}
#productInfo {
	background:#ededed;
	width:42%;
}
#productInfo p {
	line-height: 1.5em;
	padding-left: 10px;
}
#productNumber {
	width: 100%;	
		border-bottom: #FFF solid 1px;
}
.redText {
	color:#ff0000;
	font-size: inherit;
}
#techData {
padding-top:5px;
}
#techData2 {
padding-top:15px;
}
#techData, #techData2, #featrureData, #opinion, #coustBuyAlso {
	width:100%;
}
#techData ul, #featrureData ul, #opinion ul{
	margin: 19px 0 21px 19px;
	font-size: 1em;
	list-style-image: url(../images/listType_star.gif);
}
#techData2 ul{
	margin: 19px 0 21px 19px;
	font-size: 1em;
	list-style-type: none;
}
#techData li, #techData2 li, #featrureData li, #opinion li{
	font-weight: bold;
	line-height: 1.3em;
}
#techData2 li{
	font-weight: bold;
	line-height:2.0em;
}
#techData2 li a
{
	padding-left:10px;
	color:#5e5e5e;
	text-decoration: none;
}
#techData2 li a:hover
{
	color:#5e5e5e;
	text-decoration: underline;
}
.productNumber {
	width: inherit;
	line-height: 28px;
	height: 30px;
	font-size: 1em;
}
#productData {
	width:100%;
	margin-top: 10px;
}
#countCredit {
	width:100%;
	margin: 10px 0 16px 0;
}
#countCredit img {
	width:172px;
	margin: 0 auto;	
}
.zagiel {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: inherit;
}
.zagiel * {
    vertical-align: middle;
}

.zagiel{
    display: block;
}
.zagiel span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
#addToCart {
	margin: 0 5px 15px 0 ;	
}
#addToCart a {
	color: #fc8600;
	margin: 0;
	padding: 3px;
	vertical-align: top;
	text-decoration:underline;
	font-size: .8em;
}
#coustBuyAlso ul {
	list-style-type: none;	
}
.custBuyAlsoItem {
	border-bottom: 1px solid #000;
	margin: 1px 0 0 0;
	padding: 2px 0 0 13px;
	width:98%;
	height:71px;
}
.liGray {
	background: #e2e2e2;
}
.coustBuyAlsoPicture {width: 76px; height:71px; display: table-cell; text-align: center; vertical-align: middle; float:left; }
.coustBuyAlsoPicture * {vertical-align: middle;border:none;}
.coustBuyAlsoPicture {display: block;}
.coustBuyAlsoPicture span { display: inline-block; height: 100%; width: 1px;}
.coustBuyAlsoDesc{
	margin-left: 8px;	
}
.productListDesc {
	margin-left: 8px;
	width: 43%;	
}
.productListDescNameSingle {
	margin-top: 28px;
	text-decoration:none;
	font-size: .8em;
	font-weight:bold;
}

.coustBuyAlsoDescName, .productListDescName  {
	margin-top: 9px;
}
#coustBuyAlso .productListDescName *, .productListDescNameSingle * {
	color:#329da9;	
}
#coustBuyAlso .coustBuyAlsoDescName * {
	color:#fc8600;	
}
#coustBuyAlso .coustBuyAlsoDescName *, #coustBuyAlso .productListDescName * {
	text-decoration:none;
	font-size: .8em;
	font-weight:bold;
}
.coustBuyAlsoDescDesc {
	font-weight:normal;	
	padding-bottom: 3px;
	overflow: hidden;
	height: 30px;
}
#coustBuyAlso .coustBuyAlsoDescDesc * {
	font-size: .8em;
	color:#000;
	text-decoration:none;
	letter-spacing:normal;
}
.coustBuyAlsoPrice { margin: 28px 10px 0 0; color:#fc8600; }
.productListPrice {color:#5e5e5e; margin: 24px 3% 0 0;}
.coustBuyAlsoPrice{
	width:150px;
	height:25px;
	font-size:.9em;
	font-weight:bold;
	text-align:right;
}
.productListPrice {
	width:25%;
	min-width: 150px;
	height:25px;
	font-size:.9em;
	font-weight:bold;
	text-align:right;
}
.coustBuyAlsoPrice a, .productListPrice a {
	vertical-align: top;
	margin-top: 1px;
}
.p10lr { margin: 0 10px 0 4px; }
.stars {
	margin: 10px 10px 0 10px;	
}
.name p{
	font-weight:bold;	
}
#opinion .opinionDesc { 
margin:0 10px;
padding: 0 0 10px 0;
line-height: 10em;
font-size: 1em;
font-weight:normal;
width:81%;
}
.singleOpinion { width:100%;border-bottom: 1px #999 solid; float:left;}
.addOpinonLink {padding: 10px 0 10px 0; float:left; clear:both;}
#opinion .opinionDesc p{
	margin:0;
	padding:0;
	line-height: 1.4em;
	width:100%;
}
.mainBoxy {
	text-align: center;		
}
.mainBoxy h3{
	margin: 5px;
}
.mainBoxy h4{
	margin: 0 5px;
	font-size: .6em;
	font-weight: normal;
}

.boxProductName {
	margin-top:7px;	
	height: 40px;
	overflow:hidden;
	float:left;
}
.boxProductCode a {
	color: #329da9;	
	font-weight:bold;
	font-size: .7em;
	margin:0;
	padding:0;
}
.boxImage {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 115px;
	clear:left;
}
.boxImage * {
    vertical-align: middle;
}

.boxImage {
    display: block;
}
.boxImage span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
.boxPrice {
	margin-top:5px;
	padding-bottom: 12px;
	border-bottom: #e17800 1px solid;
}
.boxPrice p {
	font-size: .65em;
}
.boxPrice a {
		line-height: 16px;
}
#settings {
	background: #e1e1e1;
	width:100%;
	margin: 11px 0 0 0 ;
}
#settings p {
	color: #35bfce;
	font-weight:bold;
	padding: 18px 2% 0 2%;
}
#settings img {
	vertical-align: middle;
}
.blackText {
	color: #15333b;
	font-size: inherit;
}
.table {
	width: 96%;
	background: #fff;
	border-top: #63777c 1px solid;
	border-left: #63777c 1px solid;
	margin: 10px 2% 10px 2%;	
	float: left;
	clear: both;
}
.table td {
	border-bottom: #63777c 1px solid;
	border-right: #63777c 1px solid;
	font-size: .6em;
	padding: 3px 2px 3px 10px;
}
.siteNumber {
	margin: 10px	
}
.siteNumber, .siteNumber a  {
	text-align:center;
	color: #35bfce;
	font-weight:bold;
}
.siteNumber2, .siteNumber2 {
	margin-left: 85px;	
}
.current {
	text-decoration: underline;
	font-size:inherit;
	color: inherit;
}
.modelMargin {
	text-indent: 98px;	
}
.average {
	margin-top: 2px;
	font-size: .6em;
	font-weight: normal;
	color: #5e5e5e;
	letter-spacing: 1px;
	word-spacing: 2px;
}
.compare {
	text-align:center;
	width:10%;
	margin: 25px 0 0 0;	
}
.m10Top {
	margin-top:10px;
}
.porownaj {
	margin: 10px 0 0 0; 
	clear:both;
	float:right;
	width: 81px;
	height: 18px;
	background: url(../images/btn_compare.gif);
	border:none;
	cursor:pointer;
}
.listBottom {
	width:100%;
	float: right;
}
#compare {	
}
.tableCompare{
	font-size: .8em;	
}
.tableCompare a {
		font-size: 1em;	
		color: #F90;
		font-weight:bold;
}
.iconDelete {
	background-image: url(../images/btn_delete.png);
	height: 15px;
	width: 94px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.iconAddToBasket {
	background-image: url(../images/btn_toCart.png);
	height: 15px;
	width: 94px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer
}

#koszyk {
	float: left;
	width: 641px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
}
.tabela {
	clear:both;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.tabela table{
	background-color: #f1f2f3;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.tabela th{
	color: #7e7d7d;
	font-size: 0.9em;
	padding: 3px;
	height: 30px;
	border: 1px solid #fff;
}
.tabela td{
	color: #484848;
	font-size: 1em;
	padding: 3px;
	height: 30px;
	background-color: #f8f9fa;
	border: 1px solid #fff;
}
.tabela .zdjecieSchowek img{
	height: 75px;
	width: 75px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 1px solid #b9b9b9;

}
.tabela .niewidoczne{
	background-color: #fff;

}
.tabela .razemRabat{
	padding: 5px;
}
.tabela .doZaplaty {
	color: #fc3c3c;
	font-weight: bold;
	text-transform: capitalize;
}

.guzikUsun {
	height: 19px;
	width: 19px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-style: 0;
}
.platnoscDostawa {
	float: left;
}
.oproznijKoszyk {
	clear: both;
	float: left;
}
.oproznij, .przelicz, .kupuj, .zamawiam, .dalejPrzejdz{
	margin-bottom: 10px;
	margin-left: 20px;
	padding-right: 10px;
	height: 43px;
	width: 164px;
	background-position: left top; 
}
.wstecz{
	background: url(../images/basket/goBack.png);
	margin-bottom: 10px;
	margin-left: 20px;
	padding-right: 10px;
	height: 43px;
	width: 137px;
	background-position: left top;
}
.oproznij {
	background: url(../images/basket/oproznijKoszyk.png);
}
.przelicz {
	background: url(../images/basket/przeliczKoszyk.png);
}
.kupuj {
	background: url(../images/basket/kupujDalej.png);
}
.zamawiam {
	background: url(../images/basket/zamawiam.png);
}
.dalejPrzejdz{
	background: url(../images/basket/goNext.png);
}
.napisProdukty {
	font-size: 1em;
	font-weight: bold;
	color: #65645F;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	margin-top: 20px;
	margin-bottom: 20px;
	float:left;
}
.strzalka {
	height: 15px;
	width: 20px;
	background: url(../images/strzalka.png);
}
.usun {
	background: url(../images/usun2.png);
	height: 15px;
	width: 66px;
}
 .wybor {
	text-align: center;
	padding: 10px;
}
.olWFormularzu {
	list-style-type: none;
	padding-bottom: 5px;
}
.olWFormularzu2 {
	list-style-type: none;
	padding-bottom: 15px;
	background-color: #f2f2f2;
	padding-top: 5px;
}
.li_margin_left{
	margin-left: 20%;
}
.formularz li {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.formularz h4 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #7e7d7d;
}

.formularz h5 {
	size: 2em;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	color: #7e7d7d;
	font-size: 1.2em;
}
.tekstFormularza {
	font-size: 0.9em;
	text-align: right;
	width: 120px;
	float: left;
	margin: 3px 0px 0px 0px ;
	padding: 0px;
	color: #7e7d7d;
}
.poleFormularza {
	margin-left: 5px;
	border: 1px solid #b9bdc4;
}
.poleFormularza2 {
	margin-left: 5px;
	border: 1px solid #b9bdc4;
	width: 250px;
}
.radioFormularza {
	margin-left: 5px;
	padding-top: 10px;
	margin-right: 5px;
	color: #7e7d7d;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kolorRadio {
	color: #7e7d7d;
	font-size: 15px;
}
.daneDoWysylki {
	color: #7e7d7d;
	font-size: .8em;
}
.olWFormularzu ol, olWFormularzu li  {
	padding: 0px;
	margin: 0px;
}
#hintBox{
	position:absolute;
	top: 0;
	background-color:  #f8f9fa;
	width: auto;
	padding: 3px;
	border:1px solid #AAA;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:10;
	visibility: hidden;
}

.announcement_error{
	padding-left: 140px;
	color: red;
	font-size: 0.75em;
}

.hint {
   	display: none;
    position: absolute;
    width: 170px;
    margin-top: -4px;
	left: 675px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(images/pointer.gif) no-repeat -10px 5px;
	font-size: 12px;
	color: green;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer.gif) left top no-repeat;
}

.limiter{
	padding-left: 140px;
	font-size: 0.85em;
}

.limit{
	font-weight: bolder;
	color: red;
	font-size: 0.95em;
}
.przyciskZarejestruj {
	float: right;
	text-decoration: none;
	background: url(../images/zarejestruj.png);
	height: 44px;
	width: 164px;
	background-position: left top;
}

.searchLabel {
	float: left;
	width: 150px;
	padding: 0px;
	text-align: right;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 1.2em;
}
.searchLabel1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: bold;
	background-color: #fbf6e3;
	font-size: 0.9em;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	clear: both;
	float: left;
	width: 500px;
}
.searchLabel2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	clear: both;
	float: left;
	width: 772px;
	background: #fc8600;
	margin: 1px 0 1px 0;
	font-size: 1.1em;
	color:#FFF;
	line-height:20px;
	text-transform: uppercase;
	text-align: left;
}
.searchBox {float: left; width:390px; margin: 0 0 20px 20px; font-size:1.4em;}
.searchBoxMan, .searchBoxMan p {
	float: right;
	width: 600px;
	clear: both;
	margin-bottom: 20px;
	margin: 0px;
	padding:0px 0px 5px;
}
.searchBoxMan a:link, .searchBoxMan a:visited  {
	color: #000;
	text-decoration: underline;	
	
}
.formField {
	width:80px;
	border: 1px solid #b9bdc4;
}
.searchCheckBox {width: 200px; float: left;	font-size:1.8em;}
.olWFormularzu ol, olWFormularzu li  {
	padding: 0px;
	margin: 0px;
}
.space {
	padding-left: 5px;
	padding-right: 5px;
}
.searchButton {
	clear: both;
	background: url(../images/szukaj_02.png);
	height: 36px;
	width: 115px;
	border: none;
}
.searchButtonArea {
	clear: both;
	float: right;
	margin: 0px 100px 20px;
}
.searchGroupName {
	font-size: 1.8em;
	font-weight: bold;
	color: #444;
	margin-top: 10px;
	padding: 0px;
}
#TABLE_LIST
{
	border: 1px solid #FFF;
	border-collapse: collapse;
	width: 100%;
	position: relative;
	margin-left: 5px;
	text-align: center;
	color: #FFF;
	background: #979797;
}

#CAPTION
{
	text-align: left;
	font-weight: bold;
	background: #fc8600;
	margin: 1px 0 1px 0;
	font-size: 14px;
	color:#FFF;
	line-height:20px;
	text-transform: uppercase;
	text-align: left;
	
}

#TABLE_LIST td, #TABLE_LIST tr.tr_1 th, tr.tr_2 th
{
	font-size: .85em;
}


#TABLE_LIST tr.tr_1 th, tr.tr_2 th
{
	text-align:left;
	font-weight: normal;
}

#TABLE_LIST td, th
{
	border: 1px solid #FFF;
	padding: 5px;
}


#TABLE_LIST .td_category
{
	text-align: left;
}

#TABLE_LIST .td_category0, #TABLE_LIST .td_maincategory
{
	background-color: #dedede;
	font-weight: bold;
}

#TABLE_LIST .td_category1
{
	background-color: #ebebeb;
	padding-left: 10px;
}

#TABLE_LIST .td_category2
{
	background-color: #f0f0f0;
	padding-left: 20px;
}

#TABLE_LIST .td_category3
{
	background-color: #f5f5f5;
	padding-left: 30px;
}

#TABLE_LIST .td_category4
{
	background-color: #fbfbfb;
	padding-left: 40px;
}

#TABLE_LIST .td_category5
{
	background-color: #ffffff;
	padding-left: 50px;
}

#TABLE_LIST .td_subcategory1
{
	padding-left: 10px;
}

#TABLE_LIST .td_subcategory2
{
	padding-left: 20px;
}

#TABLE_LIST .td_subcategory3
{
	padding-left: 30px;
}

#TABLE_LIST .td_subcategory4
{
	padding-left: 40px;
}

#TABLE_LIST .td_subcategory5
{
	padding-left: 50px;
}

#TABLE_LIST tr.tr_1 th ul, #TABLE_LIST tr.tr_2 th ul, #TABLE_LIST tr.tr_1 td ul, #TABLE_LIST tr.tr_2 td ul
{
	list-style-type: none;
	text-align: center;	
	font-size: small;
	margin: 0;
	padding: 0;
}
#top {
	margin-top: 10px;
	margin-left: 5px;
	width: inherit;
	border-top: 0;
	margin-bottom: 10px;
	overflow: hidden;
}

#TITLE_1, #TITLE_2, #CONTENT_1, #CONTENT_2, #ORDER_CONTENT
{
	border-right: 1px white solid;
}

#NAGLOWEK {
	text-align: left;
	font-weight: bold;
	background: #fc8600;
	margin: 1px 0 1px 0;
	font-size: 14px;
	color:#FFF;
	line-height:20px;
	text-transform: uppercase;
	text-align: left;
}
#ORDER_CONTENT  
{
	width: 802px;
}
#TITLE_1, #TITLE_2, #CONTENT_1, #CONTENT_2
{
	width: 392px;
}
#TITLE_1, #TITLE_2, #CONTENT_1, #CONTENT_2, #ORDER_CONTENT  
{
	float: left;
	overflow: hidden;
	background: #979797;
	color: #FFF;
}

#TITLE_1, #TITLE_2 
{
	font-weight: bold;
	text-align: center;
	border-top: 1px white solid;
}

#CONTENT_1, #CONTENT_2, #ORDER_CONTENT
 {
	border: 1px white solid;
	padding-top: 5px;
}

#CONTENT_1, #CONTENT_2
 {
	height: 160px;
}

#TITLE_1, #CONTENT_1, #ORDER_CONTENT
{
	border-left: 1px white solid;
}

#ORDER_CONTENT
{
	padding: 5px 0px 5px 0px;
}

#CONTENT_1 ul, #CONTENT_2 ul, #ORDER_CONTENT ul {
	list-style-type: none;
	text-align: center;	
	font-size: smaller;
	margin: 0;
	padding: 0;
}
#CONTENT_1 ul li, #CONTENT_2 ul li, #ORDER_CONTENT ul li
{
	color: #FFF;
}
.przyciskZastosuj {
	float: right;
	text-decoration: none;
	background: url(../images/zastosuj.png);
	height: 44px;
	width: 164px;
	background-position: left top;
}
fieldset
{
	font-size: 13px;
}
#writeReview p {font-size:.8em;}
.reviewName {width: 150px; float:left; clear:both; height: 25px; font-weight:bolder;padding-top:7px;}
.reviewText {width: 350px; float:left; height: 25px;}
#writeReview {
padding-top:15px;
}
#writeReview {
	width:100%;
}
.reviewTextBox {
	vertical-align:top;
	margin-top: 7px;
}
.reviewNameBoxSize {
	width: 400px;
}
.reviewTextBoxSize {
	width: 400px;
	height: 200px;
}
.reviewBoxheight {
	height: 250px;
}
.btnDodajOpini {
	float:left;
	clear:both;
	margin: 5px 0 20px 455px;
	width: 100px;
	border:none;
	background: #FFF;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
	color:#0092a0;
}
.thumbs {
	width:320px;	
	margin-top:10px;
}
.thumbs a {
	float:left;
	margin: 0 3px 5px 0  ;
}
.attributes_key {
	font-weight:normal;
	font-size:13px;
}
.file_download_list {
	margin:0;
	padding:0;
}
.opinion_desc {
	font-weight:normal;
	font-size:11px;
	padding-top:10px;
	padding-right:20px;
	text-align:justify;
}


td.nameValue a { 
	font-size:0.95em;
}

.more {
	width:95%;
	text-align:right;
	margin: 1px;
	font-size: 10px;

}
.more a {
	line-height: 25px;
	font-size: 10px;
	font-weight:bold;
}
#picture {height:200px;}

.welcome span,.welcome span a {font-size:12px; font-weight:normal;}
.welcome span a {text-decoration:underline;}
