html,body {
margin:0;
padding:0;
text-align:center;
min-width:800px;
background:white;
font-family: "Trebuchet MS", helvetica, helv, geneva, arial, sans-serif;
font-size:11pt;
}

a {
outline:none;
}

.rt {
text-align:right;
}

#content {
width:800px;
margin:0 auto;
background-color: #ffbe34;
position:relative;
}

#header {
padding:0;
margin:0;
background: #121212 url(/imgs/pg/hd_bg.jpg) 0 0 no-repeat;
width:800px;
height:122px;
position: relative;
top:0;
left:0;
}

#header img {
border:0;
padding:0;
margin:0;
}

#tmen {
position: absolute;
top: 85px;
left: 210px;
width: 590px;
background: url(/imgs/pg/mn_bt.gif) 0 bottom no-repeat;
}

#tmen ul { 
margin:0;
padding:0;
}

#tmen li { 
list-style:none;
float:left;
margin:0;
padding:0;
white-space:nowrap;
}

#main { 
position: relative;
top: 0;
left: 0;
background: #ffbe34 url(/imgs/pg/chd_bg.jpg) 0 0 no-repeat;
_height:1%;
}

#main2 { 
margin:0;
padding:0;
/* background: url(/imgs/pg/sbar_bg.gif) top right repeat-y; */
background:url(/imgs/pg/sbar_bg2.gif) top right repeat-y;
_height:1%;
}


#bd {
padding:0;
margin:0 153px 0 0;
/* background: #ffbe34 url(/imgs/pg/chd_bg.jpg) 0 0 no-repeat; */
/* width:647px; */
width:644px;
/*height:200px;*/
text-align:left;
}

#bdcont { 
margin:0;
padding:10px 20px;
}

#bdcont h1.pgtitle { 
margin:0 0 30px 0;
padding:0;
font-size: 24pt; 
font-weight: bold; 
}

#bdcont h2.title { 
margin:0 0 4px 0;
padding:0 0 4px 0;
font-size: 14pt; 
font-weight: bold; 
border-bottom: 1px solid #111;
}

#bdcont table.gal { 
margin:0 auto;
padding:0;
}

#bdcont table.gal tr { 
height:208px
}

#bdcont table.gal tr td { 
margin:0;
padding:0;
width:182px;
background:#000 url(/imgs/pg/photofrm_bottom.gif) 0 bottom no-repeat;
/* border: 1px solid red; */
vertical-align:top;
}

#bdcont table.gal tr td div.frmcnt { 
padding:0 6px;
margin:0;
background:#000 url(/imgs/pg/photofrm_top.gif) 0 top no-repeat;
position:relative;
top:0;
left:0;
}

#bdcont table.gal tr td h3.iname {  
margin:0;
padding:5px 0 0 0;
font-size:16px;
font-weight:bold;
color:#eee;
}

#bdcont table.gal h3.iname a { 
text-decoration: none;
color:#eee; 
}

#bdcont table.gal h3.iname a:hover { 
text-decoration:underline;
color:#004aff;
}


#bdcont table.gal tr td p { 
margin:0;
padding:0;
font-size: 13px;
font-weight: bold;
color:#eee;
}

#bdcont table.gal tr td p img { 
position: absolute;
top:74px;
border:0;
}

#bd ul { 
padding:0;
margin:0;
}

#sbar { 
margin:0;
padding:0;
float:right;
background:#ff9f00 url(/imgs/pg/chd_bg.jpg) -648px 0 no-repeat;
width:152px;
/* height: 200px; */
/* border-left: 1px solid #111; */
position:relative;
}

#sbar div.menu { 
margin:20px 0;
padding:0 0 0 6px;
text-align:left;
_height:1%;
}

#sbar div.menu h2 { 
padding:0;
margin:0 0 6px 0;
background: url(/imgs/pg/sep_mnl0.gif) left bottom no-repeat;
}

#sbar div.menu ul { 
padding:0;
margin:0 0 0 6px;
font-weight:bold; 
font-size:11pt; 
}

#sbar div.menu li {
padding:0 0 4px 0;
list-style:none;
background: url(/imgs/pg/sep_mnl0.gif) -2px bottom no-repeat;
}

#sbar div.menu li.sel {
padding:0 0 4px 0;
list-style:none;
background: url(/imgs/pg/sep_mnl0sel.gif) -2px bottom no-repeat;
color:#004aff;
}


#sbar div.menu a, #sbar div.menu a:visited, #sbar div.menu a:active {
text-decoration: none;
color:#0f0f0f;
}

#sbar div.menu a:hover {
color:#004aff;
}

#sbar div.menu li.sel a, #sbar div.menu li.sel a:visited, #sbar div.menu li.sel a:active {
color:#004aff;
}

/* style dla strony prezentujacej maszyne */
table.machhead {
width:100%;
margin:0;
padding:0;
}

table.machhead tr {
vertical-align:bottom;
}

table.machhead td {
width:50%;
/* border:1px solid red; */
}

table.machhead td.phptos {
text-align:left;
}

table.machhead td.phptos a {
margin:2px;
padding:0;
}

table.machhead td.phptos a img {
border:2px solid #111;
}

table.machhead td.phptos a:hover img {
border:2px solid #004aff;
}


table.machhead h2 {
font-size:18px;
margin:4px 0 12px 0;
padding:0;
font-weight:bold;
}

table.machhead h2 a, table.machhead h2 a:visited {
text-decoration: none;
/* color:#004aff; */
color:#004aff;
}

table.machhead h2 a:hover, table.machhead h2 a:active {
text-decoration:underline;
}

table.machhead h3 {
font-size:14px;
margin:4px 0;
padding:0;
font-weight:normal;
}

div.machdesc, div.machcont {
border-top:1px solid #111;
margin:8px 0;
padding:8px 0;
}

div.machdesc h2, div.machcont h2 {
font-size:18px;
font-weight:bold;
margin:6px 0;
padding:0;
}

div.machdesc p {
margin:0;
padding:0;
}

#footer {
clear: both;
background-color: #252525;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
padding:2px 20px;
text-align:left;
color:#ddd; 
font-size:14px;
font-weight:bold;
}

#footer a, #footer a:visited, #footer a:active { 
color:#ffbe34;
text-decoration: none;
}

#footer a:hover {
color: #004aff;
text-decoration: none;
}

