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;


}

