#body
{
	background:url(../images/root/border.jpg) center repeat-y;
	text-align: center; 
	margin-top:0; margin-bottom:0;
	margin-left: auto; margin-right: auto;
}

a:link {color: #993300;  text-decoration: none; line-height:15px; letter-spacing:1px;}
a:visited {color: #993300;  text-decoration: none; line-height:15px; letter-spacing:1px;}
a:hover {color: #FF6700;  text-decoration: underline;}

#headera
{
background:url(../images/root/headera.jpg) left no-repeat;
padding-bottom:2px;
}

#arterial
{
	margin-left:9px;
	background-color:#FFFFFF;
}

#artmiddle
{
	background:url(../images/root/headerc.jpg) top no-repeat;
	height:800px;
	padding-top:0px;
}

#artmid_cennik
{
	background:url(../images/root/headerc.jpg) top no-repeat;
	height:80px;
	padding-top:0px;
}

#middletable
{
	margin:0px;
}

#menu
{
	margin-top:7px;
	margin-right:43px;
}

td.actualm
{
	background:url('../images/root/menu/actualm.png') bottom center no-repeat;
}

td.bbox0
{
	height:35px;
	background:url('../images/body/bbox0.jpg') no-repeat;
	text-align:center;
	color:#08699c;
	font-family: Georgia;
	font-size: 16px;
	text-decoration: underline;
}

td.bbox1
{
	background:url('../images/body/bbox1.jpg') repeat-y;
	color:#a23a0f;
	font-family: Trebuchet MS;
	font-size: 14px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:40px;
}

td.bbox2
{
	background:url('../images/body/bbox2.jpg') top no-repeat;
	height:15px;
}

td.bboxlast
{
	background:url('../images/body/bboxlast.jpg') top no-repeat;
	height:35px;
}

#leftside
{
	text-align:left;
	padding-left:15px;
	padding-top:36px; /* def. 66px resp. 77*/
}

td.sbox0tit
{
	background:url('../images/leftside/sbox0tit.png') no-repeat;
	height:28px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-family: Arial;
	color:maroon;#1a699c; #a23a0f;
	font-size: 14px;
}

td.sbox0notit
{
	background:url('../images/leftside/sbox0notit.png') no-repeat;
	height:10px;
	padding-top:5px;
	padding-right:14px;
	text-align:right;
	font-family: Arial;
	color:#1a699c; #a23a0f;
	font-size: 10px;
}

td.sbox1
{
	background:url('../images/leftside/sbox1.png') repeat-y;
	text-align:center;
	font-family: Arial;
	line-height:12px;
	font-size: 12px;
	color:#08699c;
	padding-top:5px;
}

td.sbox1end
{
	background:url('../images/leftside/sbox1end.png') bottom no-repeat;
	padding-bottom:15px;
	height:30px;
}

td.googleset
{
height:35px;
text-align:left;
}

td.nav a:link {color: #08699c;  text-decoration: none;}
td.nav a:visited {color: #08699c;  text-decoration: none;}
td.nav a:hover {color: #FF6700;  text-decoration: blink;}

#bottom
{
background:url(../images/root/bottom.png) bottom left no-repeat;
height:76px;
}

td.aktualcells
{
cursor: default;
}
td.aktualcells A:link {	color:#a23a0f; TEXT-DECORATION: none; letter-spacing:0px; }
td.aktualcells A:visited {	color:#a23a0f; TEXT-DECORATION: none; letter-spacing:0px; }
td.aktualcells A:active {	color:#a23a0f; TEXT-DECORATION: none; letter-spacing:0px; }
td.aktualcells A:hover {	color:#08699c;  TEXT-DECORATION: none; letter-spacing:0px; }

td.cennikimg
{
width:80px;
text-align:left;
}

.img
{
border:#738cbd solid;
border-width:1px;
}

table.aktualvc
{
color:#a23a0f;
font-family: Arial;
font-size: 12px;
margin-left: 5px;
margin-right: 20px;
}


#bg0
{
background:url(../images/root/cennik/bg0.png);
height:141px;
text-align:center;
font-family: Arial;
font-size: 11px;
color:#08699c;
vertical-align: middle;
}

#bg1
{
background:url(../images/root/cennik/bg1.png) no-repeat;
height:141px;
text-align:center;
font-family: Arial;
font-size: 11px;
color:#08699c;
width: 225px;
}


/* -------------CENNIK------------*/

td.cell33
{
height:100px;
width:33%;
}

#cennikbody
{
	background:url(../images/root/border.jpg) center repeat-y;
	text-align: center; 
	margin-top:0; margin-bottom:0;
	margin-left: auto; margin-right: auto;
	padding-left:8px;
	padding-right:8px;
}

td.cennikmenu A:link {	color:white; TEXT-DECORATION: none; font-size:12px; letter-spacing:0px; }
td.cennikmenu A:visited {	color:white; TEXT-DECORATION: none; letter-spacing:0px; }
td.cennikmenu A:active {	color:white; TEXT-DECORATION: none; letter-spacing:0px; }
td.cennikmenu A:hover {	color: #08699c; BACKGROUND: white; TEXT-DECORATION: none; letter-spacing:0px; }

td.cennikmenu
{
color:white;
font-family: Arial;
font-size:12px;
height:14;
background-color:#08699c;
height:15px;
text-align:center;
border-bottom: #08699c 1px solid; 
border-top: #08699c 1px solid; 
}

table.cennik 
{
margin-left: 0px;
margin-right: 0px;
border-left:#08699c 1px solid;
border-right:#08699c 1px solid;
background-color:#FFFFFF;
color:#08699c;
text-align:center;
}

td.cenniksub
{
height:28;
color:#a23a0f;
background-color:#c6d1e8;
font-family: Georgia;
font-size:18px;
font-weight:bold;
text-align:center;
padding-left:19%;
border-top: #08699c 1px solid; 
}

td.cennikdat
{
font-family:Arial, Helvetica, sans-serif;
background-color:#c6d1e8;
border-top: #08699c 1px solid; 
}
.cennikdat1
{
font-size:11px;
}
.cennikdat2
{
font-size:16px;
font-weight:bold;
}

td.cennikhere
{
padding:8px;
padding-top:35px;
padding-bottom:35px;
color:#08699c;
font-size:14px;
font-family:Arial;
}

table.cennik_x
{
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size:12px;
border:solid 1px #b5c5ce;
border-spacing:0;
}
table.cennik_x td
{
padding-bottom: 1px;
padding-top: 1px;
}

td.cn
{
width: 1%;
/*border-left: 1px solid #08699c;*/
text-align: right;
border-right: 1px solid #b5c5ce;
padding-left:4px;
padding-right:4px;
}

td.ctext
{
text-align: left;
padding-left:4px;
}

.ctexts
{
letter-spacing: -1px;
font-size:9px;
}

td.cbez
{
width: 7%;
border-left: 1px solid #b5c5ce;
text-align: right;
white-space:nowrap;
padding-right:10px;
}

td.cdph
{
/*background-color:#c6d1e8;*/
/*background-color:#d9dfeb;*/
border-left: 1px solid #b5c5ce;
/*border-right: 1px solid #08699c;*/
padding-right:10px;
width: 7%;
text-align: right;
color:#08699c;
font-weight:bold;
white-space:nowrap;
}

tr.line
{
background-color:#e7e6eb;
}

td.aktualvctd
{
border-top: #becbd9 1px solid;
}

