/*glowne#########################################################################*/

body {
    background-color:#ababab;
    font-family :Trebuchet MS,Tahoma, Helvetica, Verada, sans-serif;
	font-size:14px;
	color: #404040;
    margin: 0 auto;
    padding: 0 auto;}
img {
	behavior: url('pngbehavior.htc');
	border:none;}
/*Containers ####################################################################*/
#BarTop{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	margin: 0 auto;
	padding: 0 auto;
    width:100%;
	height: 12px;
	background-image:url(../img/bar-top-bg.png);
	background-repeat:repeat-x;}
#Container{
	position:relative;
	margin: 0 auto;
    padding: 0 auto;
	width: 980px;
	height:auto;
	background-image:url(../img/cont-bg-shadow.png);
	background-repeat:repeat-y;}
#ContentContainer{
	margin: 0 auto;
    padding: 0 auto;
	width: 934px;
	height: 2200px;
	background-color:#FFF;
	background-image:url(../img/bg-main.png);
	background-repeat:repeat-x;}
#BarTopContent{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 920px;
	height: auto;}
/*Icon div*/
#BarTopIcons{
	position:absolute;
	top: 15px;
	left: 350px;
	margin: 0;
	width: auto;
	height: 32px;}
#BarTopIcons img{
	padding: 0 5px 0 5px;}
/*Flash div*/
#BanerTop{
	position: absolute;
	top: 50px;
	left: 350px;
	width: 580px;
	height: 320px;
	background-image:url(../img/front.jpg);}
/*Menu Logo div*/
#LogoMenu{
	margin: 0 0 0 20px;
    padding: 0;
	width: 275px;
	height: auto;}
#LogoAddress{
	margin: 30px 0 0 0;}
.LicenseNo{
	margin: 5px 0 0 0;}
/*Search Panel div*/
#SearchPanel{
	float: left;
	margin: 30px 0 0 20px;
    padding: 0;	
	width: 200px;
	height: 350px;
	background-color:rgb(207, 207, 207);}
#SerarchForm{
	margin: 20px 0 0 10px;}
.SearcherFormLabel{
	margin: 15px 0 15px 0;
	font-width: bold;
	font-size:14px;}
/*Content Box Index div*/
#ContentBoxIndex{
	margin: 30px 0 0 230px;
    padding: 0;	
	width: 670px;
	height: 350px;
	background-color:rgb(207, 207, 207);}
/*Content Box All Pages div*/
#ContentBox{
	margin: 30px 0 0 20px;
    padding: 0;
	width: 880px;
	height: auto;
	text-align:left;
	background-color:rgb(207, 207, 207);}
#ContentBox p, h5, h4, h3{
	text-indent: 15px;
	margin: 10px 20px 0 20px;
	padding: 5px 10px 0 10px;}
#ContentBox ul, li{
	margin: 2px 50px 10px 50px;
	padding: 2px 0 0 0;}
#FotoOffer{
	text-indent: 0px;
	margin: 10px 0 0 20px;
    padding: 0;
	width: 880px;
	height: 250px;
	background-color:rgb(207, 207, 207);}
#TableFotoOffer{
	width:880px;
	height: auto;
	margin: 10px 0 5px 13px;
	padding: 0;
	text-indent: 0px;}
#TableOffer{
	width:880px;
	height: auto;
	margin: 10px 0 5px 0px;
	padding: 0;
	text-indent: 0px;}
.TableOfferData{
	width: 320px;
	margin: 0;
	padding: 0px;}
#TableOfferDescription{
	padding: 10px 10px 10px 10px;
	text-indent: 15px;
	margin: 10px 0 10px 0;}
.PriceColor{
	color:rgb(237, 127, 0);}
/*Footer ####################################################################*/
#Footer{
	text-align:center;
	margin: 10px 0 0 20px;
    padding: 0;
	width: 880px;
	height: auto;
	font-size:12px;}
#FooterImg{
	vertical-align: middle;
	margin: 0 100px 0 100px;}
#ContentContainer #Footer a{
	text-decoration: none;
	font-family :Trebuchet MS,Tahoma, Helvetica, Verada, sans-serif;
	font-size:12px;
	color: rgb(191, 191, 191);
	}
/*Menu ####################################################################*/
#MenuList{
	list-style:none;
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;}	
#MenuList li{
	margin: 1px 0 0 0;
	padding: 5px 0 0 0;}
.MenuLinks{
	margin: 0 auto;
	padding: 4px 0 1px 20px;
	border-bottom: solid 1px #ED7F00;}
#LogoMenu a:hover{
	color: #303030;
	padding: 7px 20px 0 0;	
	font-weight: bold;
	text-decoration:none;
	background-image:url(../img/hover-bg.png);}
#LogoMenu a:visited{
	color: #303030;
	font-weight: bold;
	text-decoration:none;}
#LogoMenu a:link, a:active{
	color: #303030;
	font-weight: bold;
	text-decoration:none;}
.Current {
	background-image:url(../img/hover-bg.png);}
/*MenuFlat*/
#MenuFlat{
	text-align:center;
	margin: 10px 0 0 20px;
    padding: 0;
	width: 880px;
	height: auto;
	font-size:12px;}
#ContentContainer #MenuFlat a{
	margin: 0 auto;
	padding: 4px 0 1px 20px;
	font-size:12px;
	color:#ED7F00;}
#ContentContainer #MenuFlat a:hover{
	margin: 0 auto;
	padding: 4px 0 1px 20px;
	font-size:12px;
	text-decoration:underline;
	color:#ED7F00;}
/*Content ####################################################################*/	
.ImgFloatLeft{
	float:left;
	margin: 0 40px 0 0;}
.Logo{margin: 0 20px 0 355px}
.ImgWork{
	margin: 15px 0 0 67px;
	vertical-align: bottom;
	}
#FooterFirmData p {
	text-align:center;
	font-size: 9px;}

/*Offer CMS ####################################################################*/
#form_publ{font-family:Tahoma, sans-serif, Verada,; font-size: 17px;}
#header_publ{width:650px;}
#content_publ{margin:10px 0 20px 0;width:750px;height:200px;}
.AddImgSize{margin:0 0 0 0;width:250px;}
#sign_publ{margin:10px 0 0 0;width:180px;}
#submit_publ{margin:10px 0 0 0; width:48px;height:48px;vertical-align: middle;}
label{font-family:Tahoma, sans-serif, Verada;font-size: 15px; color: rgb(0, 0, 0);}
*form	{padding:0;margin:0}
.link_back{text-align:center;}
.alert{color: #C00;}
.ManageTable{ border-color: rgb(0, 0, 0); width:900px; height:auto; margin: 15px 0 0 17px; padding: 0; background-color: rgb(171, 171, 171); border:solid #000 1px;}
.FormTable{width:auto; height:auto; margin: 0; padding: 0; background-color: rgb(171, 171, 171);}
.IcoAuc{vertical-align: middle;border: none; margin: 0 40px 0 10px;}ffffff
.ListManPanel{font-family:Tahoma, sans-serif, Verada,; font-size: 17px; margin-top:10px;list-style-type:none;color: rgb(0, 0, 0);}
#PageAuctionWithe{background-color: #EBEBEB; width:auto; height: auto;}fffffffffffffffffffffffffffffffffffffff
#managemain{font-family:Tahoma, sans-serif, Verada,; font-size: 17px; margin: 20px 0 20px 0; color: rgb(0, 0, 0);}
#page_contents{font-family:Tahoma, sans-serif, Verada,; font-size: 17px; margin: 10px 20px 0 20px;color: rgb(0, 0, 0);}
#FooterManage{text-align: center;}
.FooterManageTxt{color: rgb(0, 0, 0); font-size: 14px;}
.ListTable{border:dotted #000 1px;}
a#FooterLink:link,a#FooterLink:visited,a#FooterLink:hover,a#FooterLink:active{
	text-decoration:none;
	color: rgb(0, 0, 0);
	font-family:Tahoma, sans-serif, Verada,;
	font-size: 14px;	
	}
#ContentContainer #ContentBox a{
	color:#000;
	text-decoration: none;
	font-family :Trebuchet MS,Tahoma, Helvetica, Verada, sans-serif;
	font-size:12px;
	color: rgb(237, 127, 0);
	font-weight: bold;
	}
#ContentContainer #ContentBox a:hover{
	text-decoration: none;
	font-family :Trebuchet MS,Tahoma, Helvetica, Verada, sans-serif;
	font-size:12px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	}
#ContentContainer a{
	text-decoration: none;
	font-family :Trebuchet MS,Tahoma, Helvetica, Verada, sans-serif;
	font-size:15px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	}
.NewsImg{
	float: left;
	margin: 0 20px 0 0;
	}
.NewsBox{
	width:600px;
	height:150px;
	background-color: #212121;
	margin: 0 0 0 0;
	}
/*EOF Offer CMS ####################################################################*/

.TableProducts{
	width: 850px;
	margin: 10px auto;
	}
.TableProductsHeader{
	background-image:url(../img/TableOfferHeaderBg.jpg);
	font-size: 10px;
	padding: 0 10px 0 10px;
	height:20px;
	text-align:center;
	}
a.TableProductsLinks{
	text-decoration: none;
	}
a:hover.TableProductsLinks{
	text-decoration: underline;
	}
.TableAttrCells{
	text-align: center;
	width: 100px
	}
.TableAttrColls{
	text-align: left;
	}
.TableAttrFirstColls{
	text-align: center;
	}
#TableProductsSlider{
	margin: 20px 0 20px 0;
	width:auto;
	text-align:center;
	}
#ContentContainer #ContentBox a:link.WorkLinks, #ContentContainer #ContentBox a:active.WorkLinks{
	color: #000;
	font-weight: bold;
	text-decoration:none;}
#ContentContainer #ContentBox a:hover.WorkLinks{
	color: #303030;	
	font-weight: bold;
	text-decoration:none;
	background-image:url(../img/hover-bg.png);}
#ContentContainer #ContentBox a:visited.WorkLinks{
	color: #303030;
	font-weight: bold;
	text-decoration:none;}

#ContentContainer #ContentBox a:link.InvisbleLink{
	color: #000;
	font-weight: bold;
	text-decoration:none;}


a.OnMouseEfect{
	
	}
a:hover.OnMouseEfect{
	position: absolute;
	top: 557px;
	left: 50px;
	width: 520px;
	height: 390px;
	background: url(../img/offer-foto/1001/1.jpg);
	}


.galeria{
 margin: 10px 0 0 10px;
 width: 530px;
 padding-top: 400px; /* tu ustawiamy miejsce na duże zdjęcie. Po najeździe tu pojawi się span */
 position: relative; /* nasz span będzie się pozycjonował względem tego elementu bo jako ostatni ma position inne od static
}
.miniatury{
 padding-left: 35px; /* Tylko wygląd */
}
.miniatury > span{
 float: left; /* Tylko wygląd */
 margin-right: 5px; /* Tylko wygląd */
}
.miniatury > span > span{
 position: absolute; /* pozycjonujemy */
 z-index:99;
 left: 0; /* w lewy */
 top: 0; /* górny róg diva .galeria */
 display: none; /* normlanie span jest ukryty */
 width: 520px; /* jakas szerokosc */
 height: 390px; /* jakas wyskosc */
 border: 1px solid #fff; /* Tylko wygląd */
}
.miniatury > span:hover img{
 background-color: #999; /* Tylko wygląd */
}
.miniatury > span:hover > span{
 display: block; /* kiedy nadrzędny span jest hoverowany, pokazujemy naszego spana z duzym zdjeciem */
}
.GaleryAbsoluteFoto{
	position:absolute;
	top:0;
	left:0;
	z-index:98;
	}
#SendEmailDescr{
	width:300px;}
#SendEmailForm{
	margin: 20px 0 0 30px;}
.SendFormAlert{
	color:#F00;
	font-weight:bold;
	font-size: 15px;
	}

#ContentContainer a.SendOffer{
	margin: 0 20px 0 0;
	font-size:14px;
	color: #F90;
	font-weight: bold;
	}
	
.Icons{
	vertical-align:middle;}

.PartnersTable{
	width: 870px;
	margin: 0 0 0 5px;}
.PartnersTable td{
	width:290px;
	border:solid 1px #000;
	padding: 0 0 0 5px;}
.SmallTxt{
	font-size:9px;
	}
















