BODY {
	background-color:#f7f4eb;
	margin:0;
	padding:0;
	color:#535353;
	font-size:11px;
	font-family:Tahoma;
}
IMG {
	border:none;
}
a:link,
a:visited {
	color:#535353;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}
a:hover {
	color:#5d5d5d;
}
.site {
	width:940px;
	position:relative;
	margin:auto;
}
input, textarea {
	border:1px solid #e8e5db;
	font-size:11px;
	font-family:Tahoma;
	padding:2px;
	padding-left:5px;
	color:#a49b80;
}
select {
	border:1px solid #e8e5db;
	font-size:11px;
	font-family:Tahoma;
	color:#a49b80;
}
#TopSite {
	margin-top:5px;
	height:142px;
}
#logo {
	width:192px;
	height:134px;
	position:absolute;
	border-left:7px solid #FFF;
	border-right:7px solid #FFF;
	border-top:5px solid #FFF;
	border-bottom:3px solid #FFF;
	background:url(../files/Image/gfx/background_logo.jpg) repeat-x;
	text-align:center;
}
#logo img {
	margin-top:15px;
}
#HeaderImage {
	position:absolute;
	left:209px;
	border-left:3px solid #FFF;
	border-right:4px solid #FFF;
	border-top:4px solid #FFF;
	border-bottom:1px solid #FFF;
}
#HeaderInfo {
	right:0;
	width:193px;
	height:134px;
	position:absolute;
	border-left:7px solid #FFF;
	border-right:7px solid #FFF;
	border-top:5px solid #FFF;
	border-bottom:3px solid #FFF;
	background:url(../files/Image/gfx/background_logo.jpg) repeat-x;
}
#HeaderInfo img {
	margin-top:15px;
	margin-left:16px;
}
#MenuTop {
	height:32px;
	background-color:#e3dfcc;
}
#MenuTop ul {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:7px;
	width:928px;
	background-color:#353535;
	border-top:1px solid #484745;
	border-bottom:1px solid #484745;
	height:30px;
}
#MenuTop ul li {
	float:left;
	height:30px;
	background:url(../files/Image/gfx/sep_menu.gif) no-repeat right;
}
#MenuTop ul li a:link,
#MenuTop ul li a:visited {
	display:block;
	padding-left:21px;
	padding-right:21px;
	padding-top:10px;
	height:20px;
	float:left;
}
#MenuTop ul li a:hover {
	background-color:#5f5e5e;
}
#MenuTop ul li#MenuTopEnd {
	background:url(../files/Image/gfx/blank.gif) no-repeat right;
}
#patch {
	height:34px;
	border-bottom:4px solid #e3dfcc;
	color:#a49b80;
}
#patch #PatchLink {
	position:absolute;
	top:11px;
	left:15px;
	width:530px;
}
#patch #PatchLink a:link,
#patch #PatchLink a:visited {
	text-decoration:none;
	color:#a49b80;
	padding-left:17px;
	background:url(../files/Image/gfx/arrow_menu.gif) no-repeat 4px 4px;
}
#patch #PatchLink a:hover {
	text-decoration:none;
	color:#77715e;
}
#patch #PatchLink a#LinkHome:link,
#patch #PatchLink a#LinkHome:visited {
	background:url(../files/Image/gfx/blank.gif) no-repeat;
	padding-left:0;
}
#SearchTop {
	position:absolute;
	left:557px;
	width:365px;
	margin-top:8px;
}
#SearchTop input {
	width:137px;
}
#SearchTop select {
	width:139px;
	height:17px;
}
#content {
	background:#FFF;
	padding:7px;
	width:926px;
}
#FirstColumn {
	width:192px;
	position:absolute;
}
#BoxTitleCategory {
	height:17px;
	background-color:#a40008;
	margin-bottom:1px;
	padding-top:11px;
}
#BoxTitleCategory img {
	margin-left:15px;
}
#BoxContentCategory {
	background-color:#b40c14;
	border:1px solid #9e070f;
	border-top:5px solid #9e070f;
	padding:5px;
}
#BoxContentCategory div#OfferCategory a:link,
#BoxContentCategory div#OfferCategory a:visited {
	padding-left:15px;
	background:url(../files/Image/gfx/dotted_menu.gif) no-repeat 1px 5px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#e9dada;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid #c3464c;
}
#BoxContentCategory div#OfferCategory a:hover {
	color:#FFF;
	background-color:#a10f16;
}
#BoxContentCategory div#OfferCategory div.submenu {
	color:#FFF;
	border-bottom:1px solid #c3464c;
	padding-bottom:4px;
	padding-top:4px;
}
#BoxContentCategory div#OfferCategory div.submenu a:link,
#BoxContentCategory div#OfferCategory div.submenu a:visited {
	padding:2px;
	padding-left:25px;
	background:url(../files/Image/gfx/arrow_submenu.gif) no-repeat 15px 6px;
	font-weight:normal;
	display:block;
	color:#f2e8e8;
	border-bottom:none;
}
#BoxContentCategory div#OfferCategory div.OfferSubmenu a:hover {
	background-color:#a40008;
}
.BoxTitle {
	height:17px;
	background-color:#E8E8E8;
	margin-bottom:1px;
	padding-top:11px;
}
.BoxTitle img {
	margin-left:15px;
}
.BoxContent {
	border:1px solid #E8E8E8;
	border-top:5px solid #E8E8E8;
	padding:5px;
	margin-bottom:4px;
}
.BoxPromoBig p {
	color:#a40008;
	font-weight:bold;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}
.BoxPromoBig {
	padding-bottom:7px;
	border-bottom:1px solid #E8E8E8;
	margin-bottom:2px;
}
.BoxPromoLit {
	margin-top:5px;
}
.BoxPromoLit p {
	font-weight:bold;
	margin:0;
}
.BoxProject {
	margin-bottom:8px;
	margin-top:2px;
}
.BoxProject img {
	margin-left:4px;
}
.BoxProject a:link,
.BoxProject a:visited {
	margin-left:4px;
	margin-bottom:4px;
}
#ThirdColumn {
	position:absolute;
	right:7px;
	width:192px;
}
.BoxPlace {
	color:#898989;
	padding-bottom:5px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:5px;
}
.BoxPlace p {
	font-weight:bold;
	margin:0;
}
.BoxPlace img {
	margin-top:5px;
	border:2px solid #e8e8e8;
	margin-bottom:5px;
	cursor:pointer;
}
.BoxPlace span {
	font-size:10px;
}
#EndBoxPlace {
	margin-bottom:0;
	padding-bottom:0;
	border:none;
}
#Banner img {
	margin-left:5px;
	margin-bottom:2px;
	margin-top:2px;
}
#newsletter input {
	margin-top:7px;
	margin-bottom:7px;
	width:165px;
}
#newsletter div {
	text-align:right;
	margin-bottom:4px;
}
#newsletter div img {
	margin-right:7px;
	cursor:pointer;
}
#TwoColumn {
	width:521px;
	position:relative;
	top:0;
	left:202px;
	min-height:1010px;
}
#HomeAbout {
	margin-left:4px;
	margin-top:4px;
	padding:10px;
}
#HomeAbout p {
	margin:0;
	color:#a40008;
	font-weight:bold;
	margin-bottom:3px;
}
#HomeAbout div {
	text-align:justify;
	margin-bottom:10px;
}
#HomeAbout table p {
	font-weight:normal;
	margin:0;
	text-align:justify;
	display:block;
	width:220px;
	margin-bottom:10px;
	color:#535353;
}
a.LinkLit:link,
a.LinkLit:visited {
	font-size:10px;
	font-weight:bold;
	color:#898888;
}
a.LinkLit:hover {
	color:#a40008;
}
#BoxEndHome {
	margin-left:4px;
}
#HomeGallery {
	color:#898989;
}
#HomeGallery img {
	margin-top:4px;
	border:2px solid #e8e8e8;
	width:94px;
	height:70px;
}
#HomeGallery P {
	font-weight:bold;
	margin:0;
	margin-top:5px;
}
#HomeGallery td {
	width:50%;
	vertical-align:top;
	padding-left:5px;
}
.BoxTech {
	margin:3px;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:5px;
	margin-bottom:5px;
}
.BoxTech p {
	margin:0;
	color:#a40008;
	font-weight:bold;
	margin-bottom:3px;
}
.BoxTech p a:link,
.BoxTech p a:visited,
.BoxTech p a:hover {
	color:#a40008;
}
.BoxTech em {
	color:#b2b2b2;
	display:block;
	margin-bottom:3px;
}
.BoxTech span {
	display:block;
	text-align:justify;
	width:230px;
}
#Logos {
	background:url(../files/Image/gfx/background_logos.jpg) repeat-x;
	height:10px;
}
#Logos img {
	margin-top:16px;
}
#Footer {
	width:742px;
	height:10px;
	background-color:#a40007;
	text-align:center;
	color:#FFF;
	padding:15px 5px;
}
#Footer a:link,
#Footer a:visited {
	color:#FFF;
	margin-left:15px;
	margin-right:15px;
}
#Footer a:hover {
	text-decoration:underline;
}
#TableEnd {
	border-bottom:4px solid #e3e0cd;
}
#Created {
	background-color:#000000;
	padding-right:15px;
	text-align:right;
	font-size:10px;
	color:#b9b9b9;
}
#Created a:link,
#Created a:visited {
	color:#b9b9b9;
	font-size:10px;
}
#Created a:hover {
	text-decoration:underline;
}
a#LinkPolec:link,
a#LinkPolec:visited {
	background:url(../files/Image/gfx/iko_polec.gif) no-repeat;
	padding-left:20px;
	font-size:10px;
	font-weight:bold;
	color:#b2b2b2;
	height:14px;
	padding-bottom:3px;
	margin-left:20px;
	display:block;
	width:100px;
	float:right;
	text-align:left;
}
a#LinkDruk:link,
a#LinkDruk:visited {
	background:url(../files/Image/gfx/iko_druk.gif) no-repeat;
	padding-left:20px;
	font-size:10px;
	font-weight:bold;
	color:#b2b2b2;
	height:14px;
	padding-bottom:3px;
	display:block;
	width:80px;
	float:right;
}
h4 {
	margin:0;
}
.tab-dane1 {
	border:1px solid #e8e8e8;
}
h1 {
	margin:0;
	padding:0;
	color:#a40008;
	font-family:'Trebuchet MS';
	font-size:17px;
	padding-bottom:2px;
}
h5 {
	margin:0;
	padding:0;
	color:#a40008;
	font-weight:bold;
	font-family:'Trebuchet MS';
	font-size:16px;
	padding-bottom:2px;
	margin-bottom:6px;
	margin-top;6px;
}
a.kat:link,
a.kat:visited {
	font-size:12px;
	font-weight:bold;
	color:#a40008;
}
.DialogDiv {
	display:none;
	position:absolute;
	width:266px;
	height:136px;
	border:1px solid #d1d2d5;
	background:url(../files/Image/gfx/bg_dialog.gif) no-repeat;
}
h4 {
	border-bottom:1px solid #c3464c;
	background:url(../files/Image/gfx/dotted_menu.gif) no-repeat 1px 9px;
}
h4 a:link,
h4 a:visited {
	color:#FFF;
	display:block;
	padding:7px 12px;
}
h4 a:hover {
	background:url(../files/Image/gfx/dotted_menu.gif) no-repeat 1px 9px;
	background-color:#c30d16;
}
.submenu ul {
	margin:0;
	padding:0px;
	list-style:none;
	margin-top:7px;
	margin-bottom:3px;
}
.submenu ul li {
	margin:0;
	padding:0;
}
.submenu ul li a:link,
.submenu ul li a:visited {
	padding:2px;
	padding-left:23px;
	background:url(../files/Image/gfx/arrow_submenu.gif) no-repeat 12px 6px;
	color:#f2e8e8;
	border-bottom:none;
	display:block;
}
.submenu ul li a:hover {
	color:#ea9b8c;
	background-color:#a40007;
}
div#ServiceLink {
	background:url(../files/Image/gfx/dotted_menu.gif) no-repeat 7px 9px;
	background-color:#9e070f;
	padding:7px 17px;
	padding-bottom:8px;
	margin-bottom:4px;
}div#promocja {	background:url(../files/Image/gfx/dotted_menu_p.gif) no-repeat 7px 9px;	background-color:#9e070f;	padding:7px 17px;	padding-bottom:8px;	margin-bottom:4px;}
div#ServiceLink a:link,
div#ServiceLink a:hover,
div#ServiceLink a:visited ,div#promocja a:link, div#promocja a:hover,div#promocja a:visited {
	font-weight:bold;
	color:#f09a9e;
}
.submenu ul li.SubCatSelect {
	padding:2px;
	background:url(../files/Image/gfx/arrow_submenu.gif) no-repeat 12px 6px;
	color:#ea9b8c;
	font-weight:bold;
	border-bottom:none;
	background-color:#a40007;
	display:block;
	padding-left:23px;
}

.podtytul{
	color:#a40008;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	}
.podtytul2{
text-align:center;
font-weight:bold;
color:#640005;


	
}

.obrazek{
	border:1px solid #e8e8e8;
	padding:2px;
	margin-bottom:5px;
	
}

.tabprod{

}

.tabprod td{
	font-weight:bold;
	text-align:center;
	border-color:#e8e8e8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	vertical-align:top;
}
.unbold_lck
{
	font-weight:normal;
	
}

hr.line_lck{
 color: #efefef;
background-color: #efefef;
height: 1px;
}

.OfetaLeft {
	border:1px solid #e8e8e8;
	border-top:5px solid #e8e8e8;
	padding:7px 14px;
	height:364px;
	margin-left:4px;
}
.OfertaImage {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:7px;
	margin-bottom:7px;
	text-align:center;
}
.OfetaLeft a:link,
.OfetaLeft a:visited {
	display:block;
	padding-left:10px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 2px 5px;
}
.OfetaLeft a.OfertaStartLink:link,
.OfetaLeft a.OfertaStartLink:visited {
	font-weight:bold;
	color:#a40008;
	background:url(../files/Image/gfx/arrow_red.gif) no-repeat 2px 5px;
}
#OfertaFirma {
	margin-top:7px;
	padding-top:7px;
	height:100px;
	position:relative;
	border-top:1px solid #e8e8e8;
}
#OfertaFirma img {
	border:1px solid #e8e8e8;
}
#OfertaFirma strong {
	position:absolute;
	left:110px;
}
#OfertaLink {
	position:absolute;
	left:110px;
	top:25px;
}
#OfertaLink a:link,
#OfertaLink a:visited {
	display:block;
	padding-left:10px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 2px 5px;
}
.ContactBox {
	position:relative;
	height:109px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:6px;
}
.ContactBox p {
	margin:0;
	padding-left:14px;
	background:url(../files/Image/gfx/dotted_red.gif) no-repeat 2px 5px;
	font-weight:bold;
}
.ContactBox strong {
	position:absolute;
	left:200px;
	top:20px;
	color:#a40008;
}
.ContacData {
	position:absolute;
	left:200px;
	top:40px;
}
.ContacData a:link,
.ContacData a:visited {
	padding-left:10px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 2px 5px;
	float:left;
	display:block;
	margin-top:8px;
	margin-right:10px;
}
.ContacData a:hover {
	padding-left:10px;
	background:url(../files/Image/gfx/arrow_red.gif) no-repeat 2px 5px;
	color:#a40008;
}
.ContactBox img {
	left:15px;
	position:absolute;
	top:19px;
	padding:1px;
	border:2px solid #e8e8e8;
}
.SearchBox {
	position:relative;
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #e8e8e8;
	height:108px;
}

.SearchBox img {
	border:1px solid #e8e8e8;
	padding:3px;
	position:absolute;
}
.SearchBox p {
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left:120px;
	top:0;
	color:#a40008;
	margin:0;
}
.SearchPatch {
	font-size:10px;
	position:absolute;
	left:120px;
	top:18px;
	color:#CCC;
}
.SearchBox strong {
	position:absolute;
	left:120px;
	top:33px;
}
.SearchPercent {
	position:absolute;
	top:35px;
	left:215px;
	height:10px;
	background:url(../files/Image/gfx/background_search_secondary.jpg) repeat-x;
	width:100px;
}
a.GoToSite:link,
a.GoToSite:visited {
	padding-right:7px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 172px 5px;
	position:absolute;
	right:0;
	top:96px;
	font-weight:bold;
	color:#898989;
}
a.GoToSite:hover {
	background:url(../files/Image/gfx/arrow_red.gif) no-repeat 172px 5px;
	color:#a40008;
}
.SearchSynopsis {
	position:absolute;
	left:120px;
	top:50px;
	color:#b8b8b8;
	font-size:10px;
	width:400px;
}
.SearchSynopsis span {
	background-color:#FF0;
	font-weight:bold;
}
.TechTable {
	border-bottom:1px solid #e8e8e8;
	color:#b8b8b8;
	font-size:10px;
}
.TechTable p {
	margin:0;
	font-weight:bold;
	font-size:11px;
	color:#a40008;
	margin-bottom:5px;
}
.TechTable a:link,
.TechTable a:visited {
	display:block;
	color:#b8b8b8;
	font-size:10px;
	padding:5px;
}
.TechTable a:hover {
	background-color:#f1f1f1;
}
.bordo {
	color:#a40008;
}
.gray-border {
	border:1px solid #e8e8e8;
	padding:3px;
}
a.kategoria:link,
a.kategoria:visited {
	font-size:12px;
	color:#a40008;
}
.SubCatPad {
	margin-top:2px;
	margin-bottom:2px;
}
.SubCatTable td {
	vertical-align:top;
}
.SubCatTable a:link,
.SubCatTable a:visited {
	display:block;
	padding-left:10px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 2px 5px;
}
.SubCatTable a.OfertaStartLink:link,
.SubCatTable a.OfertaStartLink:visited {
	font-weight:bold;
	color:#a40008;
	background:url(../files/Image/gfx/arrow_red.gif) no-repeat 2px 5px;
}
.RowFirm img {
	border:1px solid #e8e8e8;
	padding:2px;
	margin-bottom:4px;
	margin-top:4px;
}
.RowFirm {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:4px;
}
.BoxHandel {
	border:1px solid #e8e8e8;
	margin-bottom:8px;
}
.BoxHandel p {
	background-color:#e8e8e8;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
}
.BoxHandel strong {
	color:#a40008;
	padding-left:5px;

}
.BoxHandel span {
	display:block;
	padding:5px;
	padding-left:12px;
}
a.linkarrow:link,
a.linkarrow:visited {
	display:block;
	padding-left:10px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 2px 5px;
}
a.sciezka10:link,
a.sciezka10:hover,
a.sciezka10:visited {
	font-size:10px;
	font-weight:bold;
	color:#b2b2b2;
	padding-left:14px;
	background:url(../files/Image/gfx/arrow_gray.gif) no-repeat 2px 5px;
}
div#stat {
	font-size:10px;
	line-height:16px;
}
div#stat span {
	color:#b2b2b2;
}