* {
	margin: 0;
	padding: 0;
	border: 0px solid blue;
	}

* { outline: none; }

img { border: none; }

body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;
	}

#Page {
	background: #0e1012;
	width: 100%;
	height: 100%;
	}

#Main {
	margin: 0 auto;
	width: 995px;
	height: auto;
	position: relative;
	margin-top: 0px;
	}

#Top {
	width: 995px;
	height: 221px;
}

#Logo {
	float: left;
	width: 495px;
	height: 162px;
	background: url(../images/logo.jpg) left top no-repeat;
	text-indent: -999999px;
	}

#MainPic {
	float: right;
	width: 500px;
	height: 221px;
	background: url(../images/mainPic.jpg) left top no-repeat;
	}

#NavMenu {
	float: left;
	background: #0e1012 url(../images/menu.jpg) top left no-repeat;
	width: 465px;
	height: 59px;
	padding-left: 30px;
	}

#NavMenu li {
	padding-top: 22px;
	padding-right: 20px;
	float: left;
	height: 30px;
	list-style: none;
	}

#NavMenu li a { float: left;
	background: url(../images/strMenu.gif) center 43px no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	height: 37px;
	}

#NavMenu li a:hover { color: #1a6bab; background-position: center 30px; }
#NavMenu li a.active { color: #1a6bab; background-position: center 30px; }

#Container1 {
	float: left;
	width: 697px;
	height: auto;
	border-top: 1px solid #242729;
	background: #171a1d;
	}

#Container1a {
	float: left;
	width: 404px;
	border-right: 1px solid #242729;
	}

#Container1b {
	float: left;
	width: 202px;
	}

#Container1b b{ color: #fff; }

#Container2 {
	float: left;
	width: 297px;
	background: #242729;
	}

#Footer {
	float: left;
	width: 965px;
	padding-left: 30px;
	margin-top: 20px;
	height: 30px;
	border-bottom: 1px solid #242729;
	font-size: 11px;
	color: #767676;
	}

#Footer a { color: #767676; }
#Footer a:hover { color: #FFFFFF; }

h2 { font-size: 14px; font-weight: normal; border-bottom: 1px solid #1f2224; margin-left: 30px; margin-top: 25px; padding-bottom: 25px; margin-bottom: 20px; }
h3 { font-size: 14px; font-weight: normal; border-bottom: 1px solid #2f3437; margin-left: 30px; margin-top: 25px; padding-bottom: 25px; margin-bottom: 20px; }
h4 { font-size: 14px; font-weight: normal; border-bottom: 1px solid #2f3437; margin-left: 30px; margin-top: 25px; padding-bottom: 25px; }

.LP { font-size: 12px; padding-bottom: 30px; float: left; margin-left: 30px; width: 354px; }
.LP span { font-weight: bold; float: left; width: 154px; color: #909090; display: block; }
.LP p { float: left; width: 154px; color: #666768; }
#Container1a img { float: right; width: 190px; background: #FFFFFF; }

.NP { font-size: 12px; padding-bottom: 30px; float: left; margin-left: 30px; width: 202px; }
.NP span { font-weight: bold; float: left; color: #909090; display: block;}
.NP p { clear: both; color: #666768; padding-bottom: 15px; }

.Akt { float: left; font-size: 12px; padding-bottom: 20px; }
.Akt p { float: left; padding-left: 30px; width: 234px; color: #909090; display: block; }
.Akt span { float: left; width: 234px; padding-left: 30px; color: #666768; }
.AktButton { clear: both; margin-left: 190px; width: 80px; height: 20px; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; color: #FFFFFF; background: #1a6bab; display: block; margin-bottom: 30px; margin-top: 10px; padding-top: 4px; }
a.AktButton:hover { background: #FFFFFF; color: #909090; }

.podMenu { width: 267px; margin-left: 30px; font-size: 11px; color: #909090; padding-bottom: 20px; }
a.pMa { color: #909090; text-decoration: none; }
a.pMa:hover { color: #909090; text-decoration: underline; }
.pM2 { margin-left: 10px; margin-right: 10px; }
.klienci { float: left; width: 697px; font-size: 11px; font-weight: bold; color: #FFFFFF;  border-bottom: 1px solid #1f2224; padding-left: 30px; padding-bottom: 20px; }
.Container1 img { float: left; margin-left: 30px; font-size: 12px; margin-top: 20px; margin-bottom: 0px; width: 100px; height: 100px; display: block; }
.klienci3 { clear: both; float: left; font-size: 12px; line-height: 17px;  padding-bottom: 30px;}
.klienci3 p { clear: both; width: 600px; padding: 0px 0px 15px 30px; }

#Container1 td {	font-weight: bold; font-size: 12px; }
.Nrwyrobu { width: 171px; border-top: 1px solid #1e2225; border-right: 1px solid #1e2225; padding: 15px 0px 15px 30px;}
.Nrwyrobu2 { width: 106px; border-top: 1px solid #1e2225; border-right: 1px solid #1e2225; padding: 15px 0px 15px 15px; }
.Cena {	width: 58px; border-top: 1px solid #1e2225; border-right: 1px solid #1e2225; padding: 15px 0px 15px 15px; }
.Zdjecie { width: 284px; border-top: 1px solid #1e2225; height: 44px; padding: 15px 0px 15px 15px; }

.podMenuOferta ul li { float: left; font-size: 12px; padding-left: 30px; border-bottom: 1px solid #2f3437; width: 267px; list-style: none;  }
.podMenuOferta ul li a { margin-top: 7px; display: block; width: 247px; height: 23px; color: #909090; text-decoration: none; background: url(../images/podMenuStr.gif) 230px 2px no-repeat; }
.podMenuOferta ul li a:hover { color: #FFFFFF; font-weight: bold; background-position: 230px -27px; }
.podMenuOferta ul li a.active { color: #FFFFFF; font-weight: bold; background-position: 230px -27px; }

.podMenuOferta ul ul { float: left; clear: both; padding: 20px 0px 20px 0px; width: 267px; }
.podMenuOferta ul ul li { border: 0px; padding-left: 60px; margin: 0px; background: none; width: 207px; }
.podMenuOferta ul ul li a { border: 0px;  margin: 0px; background: none; width: 207px; }
.lessClass a:hover { color: #FFFFFF; font-weight: bold; background-position: 230px -27px; }

.Arch { float: left; margin-left: 30px; font-size: 12px; padding-bottom: 20px; margin-right: 30px; }
.Arch p { float: left; color: #909090; display: block; }
.Arch span { float: left;  color: #666768; }

#formularz { clear: both; float: left; margin-bottom: 30px; }
#formularz p { float: left; clear: both; font-size: 10px; margin-bottom: 3px; padding-left: 30px;color: #596064; }
#formularz input.tekst, #formularz textarea { width: 230px; clear: both; float: left; margin: 0px 0px 10px 30px; font-size: 12px; 	font-family: Arial, Helvetica, sans-serif; padding: 3px; background-color: #2f3437; border: 1px solid #596064; color: #fff; }
#formularz input.button { clear: both; float: left; padding: 5px; margin-left: 30px; }

.kom {
	color: red;
	clear: both;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
	font-size: 11px;
}
.komWhite {
	color: #fff;
	clear: both;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
	font-size: 11px;
}

.bialyLink
{
	color:white;
	text-decoration:none;
}

.Wymiara, .Wymiarb
{
	width: 100px;
	border-top: 1px solid #1e2225; border-right: 1px solid #1e2225;
}

.kwas
{
	text-align:right;
	color:red;
}

.nolist
{
	list-style:none;
}

.logoofertowe {
	float: left;
	margin-left: 30px; width: 190px; height: 143px; margin-bottom: 10px; text-align: center;
	}

.logoofertowe p { margin-top: 5px; padding-bottom: 40px; }
.logoofertowe a { color: #909090; font-size: 12px; text-decoration: underline; }
.logoofertowe a:hover { color: #FFFFFF; text-decoration: none; }


#Container1 ul li { list-style: none; }

#Container1 ul li a { margin-left: 130px; color: #FFFFFF; font-size: 14px; }
#Container1 ul li a:hover { text-decoration: none; }
#Container1 ul li ul li a { color: #c7c7c7; margin-left: 130px; padding-left: 20px; font-size: 12px; text-decoration: none; background: url(../images/strMapa.gif) top left no-repeat; }
#Container1 ul li ul li a:hover { color: #FFFFFF; }
#Container1 ul li ul li ul li a { color: #909090; margin-left: 150px; padding-left: 20px; font-size: 12px; text-decoration: none; background: url(../images/strMapa.gif) top left no-repeat; }
#Container1 ul li ul li ul li a:hover { color: #c8c8c8; }

.title
{
	cursor:pointer;
}