BODY { background-color: #163A69; }

BODY, TD {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal; 
	font-weight: normal;
	padding: 0;
	margin: 0; }

DIV {
	overflow: hidden;
	padding: 0;
	margin: 0; }



H1.index {
	font-size: 13px;
	color: #163A69;
	font-weight: bold;
	padding: 0;
	margin: 15px 0 0 0; }

H1.subpage {
	font-size: 20px;
	color: #163A69;
	font-weight: normal;
	border-bottom: 1px solid #F26521;
	padding: 0;
	margin: 0 0 20px 0; }

H2, H3 {
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0; }



A {
	color: #F26521;
	text-decoration: underline; }



UL {
	padding: 0 0 0 30px;
	margin: 0; }

LI {
	padding: 5px 0 0 0;
	margin: 0; }

DD {
	padding: 1px 0 0 10px;
	margin: 0; }



P {
	line-height: 1.4;
	text-align: justify;
	padding: 0;
	margin: 10px 0 10px 0; }

HR {
	clear: left;
	border: 0;
	border-bottom: 1px solid #F26521;
	padding: 10px 0; }



DIV.place {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	margin: 0 auto; }

DIV.Outer {
	width: 970px;
	background: url('../img/bg.gif') top left repeat-y #163A69;
	padding: 0;
	margin: 0 auto; }

DIV.MainInner {
	width: 870px;
	background-color: #FFF;
	padding: 0;
	margin: 0 50px; }



DIV.menu {
	width: 626px;
	height: 38px;
	font-size: 11px;
	color: #838383;
	font-weight: bold;
	line-height: 38px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 0 250px; }

DIV.menu A, DIV.menu SPAN {
	float: left;
	padding: 0 0 0 10px;
	margin: 0; }

DIV.menu A:hover {
	color: #000;
	text-decoration: none; }

DIV.menu DIV {
	float: left;
	background: url('../img/pipe.gif') top right no-repeat #FFF;
	padding: 0 0 0 10px;
	margin: 0; }



TABLE.Inner {
	width: 838px;
	padding: 0;
	margin: 0 16px; }


.InnerLeft {
	background: url('../img/bg_innerleft.gif') top left repeat-y #FFF;
	margin: 0; }

.InnerLeft .InnerLeftPaddContact {
	font-size: 13px;
	padding: 10px;
	margin: 0; }

.InnerLeft .InnerLeftPaddProducts {
	font-size: 11px;
	padding: 10px 26px 10px 10px;
	margin: 0; }

.InnerLeft .InnerLeftPaddProducts P {
	text-align: left; }


.InnerRight {
	background: url('../img/bg_innerright.gif') top left repeat-y #FFF;
	margin: 0; }

.InnerRight .InnerRightPadd {
	padding: 15px 10px 10px 10px;
	margin: 0; }

.IndexBox {
	padding: 10px;
	margin: 0; }

.img_subpage {
	padding: 0;
	margin: 10px 0 0 10px; }

.popup_top {
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #FFF;
	padding: 2px 0;
	margin: 0; }

.kiemelt {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-color: #C00;
	padding: 4px;
	margin: 0; }

.bordo {
	color: #FFF;
	font-weight: bold;
	background-color: #C00;
	margin: 0;
	padding: 0 3px; }

.innerTable {
	float: left;
	border-collapse: collapse;
	margin: 10px 20px 20px 0; }

.innerTable574 {
	float: left;
	width: 574px;
	border-collapse: collapse;
	margin: 10px 0 20px 0; }

.innerTable TH,
.innerTable TD,
.innerTable574 TH,
.innerTable574 TD {
	font-size: 10px;
	text-align: center;
	border: 1px solid #CCC;
	padding: 5px; }

P.referenciatable .innerTable574 TD {
	text-align: left;
	vertical-align: top;
	padding: 5px 2px 15px 5px; }


.innerTable TH,
.innerTable574 TH {
	font-weight: bold;
	vertical-align: bottom;
	border: 0;
	border-bottom: 3px solid #CCC;
	padding: 5px 10px 5px 5px; }

.innerTable TD SPAN,
.innerTable574 TD SPAN {
	font-size: 10px;
	font-weight: normal; }

.innerTable TD.firstcell,
.innerTable574 TD.firstcell {
	font-weight: bold;
	text-align: left; }

.innerTable TD.bigcell,
.innerTable574 TD.bigcell {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 25px; }

IMG.referenciakepek {
	float: left;
	border: 2px solid #FFF;
	border-right: 2px solid #CCC;
	border-botom: 2px solid #CCC;
	margin: 15px 2px 0px 2px; }