/* CSS Document */
body {
	background-color:#F2F4F3;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:0px;
}
img { border: 0px }
h1 { font-size:18pt; color:#455A89 }
h2 { font-size:14pt; }
h3 { font-size:16pt; }
h4 { font-size:12pt; }

#top {
	background-image:url(img/top.png);
	width: 832px;
	height: 7px;
	margin: auto;
	margin-top: 30px;
}

#logo_firma {
	text-align:right;
	margin:auto;
	padding:10px;
	height: 60px;
	width: 816px;
	color: #455A89;
	font-size:11pt;
	font-weight: bold;
}

.obrazek {margin-right: 350px;}

#nawigacja {
	margin:auto;
	background-color: #5C5C5C;
	height: 35px;
	width: 816px;
	margin-top: 2px;
}

#nawigacja a {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	height:21px;
	/*border: 1px #000000 solid;*/
	display:block;
	color:#CCCCCC;
	text-decoration:none;
	float:left;
	font-size:8pt;
	font-weight:bold;	
}

#nawigacja a:hover, #nawigacja a.active {
	background-color: #7F7F7F;
	text-decoration:none;
	color:#FFFFFF;
}

#menu {
	width:832px;
	margin:auto;
	background-image:url(img/menutlo.png);
	background-repeat:repeat-y;
}

#menu_down {
	margin:auto;
	background-color: #D6D8D7;
	height: 25px;
	width: 801px;
	font-size:8pt;
	padding-top: 20px;
	padding-left: 15px;
	color:#808483;
}

#downl {
	float:left;
	width:580px;
}

#downl a {
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	height:15px;
	border-right: 1px #808483 solid;
	/*border: 1px #000000 solid;*/
	display:block; 
	color:#808483;
	text-decoration:none;
	float:left;
	font-size:8pt;	
}

#downl a:hover, #downl a.active {
	text-decoration: underline;
	color: #666666;
}

#copy a {
	color:#808483; text-decoration:none;
}

.down_cont {width:816px; margin: 2px auto 2px auto;}

#contact {
	float:left;
	background-image:url(img/contact.png);
	width:609px;
	height:191px;
	margin-right: 2px;
}

#contact1 {
	width:560px;
	font-weight:bold;
	font-size:13pt;
	margin: 20px;
	color:#CCCCCC;
}

#lew {
	margin-left: 80px;
	width:180px;
	float:left;
	font-size:10pt;
	color:#CCCCCC;
	border-right: 1px #CCCCCC solid;
}

#pra {
	width:200px;
	margin-right: 80px;
	float:right;
	font-size:10pt;
	color:#CCCCCC;
}

#pra a { color:#CCCCCC; text-decoration: none; }

#klima1 {
	background: url(img/klima2.jpg);
	width:204px;
	height:99px;
	float:right;
}
#klima2 {
	background: url(img/klima.jpg);
	width:204px;
	height:191px;
	float:right;
}

.pasek {
	margin:auto;
	background-color: #D6D8D7;
	height: 22px;
	width: 816px;
	margin-top: 2px;
}

#lewa {
	width:609px;
	float:left;
	margin-right: 2px;
	border-right: 1px #D6D8D7 dotted; 
}
#lewa22 {
	width:850px;
	float:left;
	margin-right: 2px;
	border-right: 1px #D6D8D7 dotted; 
}

#tresc {
	padding:10px;
	color: #3B3B3B;
}

#tresc1 { float:left; width:110px;}
#tresc2 { float:right; width:470px; text-align:justify; font-size:8pt; }
#tresc2x { float:right; width:590px; text-align: left; font-size:8pt; }
#tresc2 li {margin: 5px;}
#tresc2 a, #tresc2x a { color: #455A89; }
#tresc2 a:hover, #tresc2 a:active { color: #455A89; text-decoration:none }
#prawa {width:204px; float:right;}

#logo {
	float:left;
	background-image:url(img/logo.jpg);
	background-repeat:no-repeat;
	width:609px;
	height:99px;
	margin-right: 2px;
}
#validator { width:800px; margin: 5px auto 20px auto; text-align:right; font-size:7pt; color:#999999 }
#validator a { color:#999999; text-decoration:none }
#validator a:hover, #validator a:active { text-decoration: underline; color: #455A89; }

.czysc { clear:both; }

.mala { font-size:7pt; color:#990000}
.red {color:#990000; font-weight:bold}

#down {
	background-image:url(img/down.png);
	width:832px;
	height:8px;
	margin-bottom:30px;
	margin:auto;
}

#znaczek {
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
font-weight:bold;
color:#E5E5E5;
}

#znaczek2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color: #999999;
}

#znaczek2 a{
text-decoration:none;
color: #666666;
}

#znak{
margin: 5px;
margin-top:50px;
}

/* tabelki w ofercie 
*************************************************************************************************************************************
*/
.oferta_tr_title {background-color: #455A89; color:#FFFFFF;}
.oferta_tr {background-color:#D6D8D7}
.oferta_tr1 {background-color:#FFFFFF}
.cena { text-align:right;}
