table.other_page td.oc{
background: url(../gfx/other_page/oc_kontakt.gif) 0 0 no-repeat;
}

div.contents_middle_kontakt{
width: 992px;
background: url(../gfx/other_page/contents_middle.gif) 0 0 repeat-y;
/* position:relative; */
/* z-index: 25; */
}

/* div.contents_bottom{
position:relative;
z-index: 20;
margin-top: -8px;
} */

div.contents_middle_kontakt .inner{
background: url(../gfx/other_page/contents_top.gif) 0 0 no-repeat;
padding: 4px 1px 0 1px;
}

div.contents_middle_kontakt .inner table.kontakt{
border-collapse: collapse;
}
div.contents_middle_kontakt .inner table.kontakt td{
vertical-align: top;
height: 280px;
padding-top: 85px;
padding-left: 10px;
padding-right: 10px;
font-size: 8pt;
}
div.contents_middle_kontakt .inner table.kontakt td.line{
width: 1px;
background: url(../gfx/kontakt/kontakt_linia.gif) 0 50% no-repeat;
padding: 0;
}
div.contents_middle_kontakt .inner table.kontakt td.online{
width: 190px;
background: url(../gfx/kontakt/kontakt_eksperci.gif) 0 0 no-repeat;
}
div.contents_middle_kontakt .inner table.kontakt td.form{
width: 342px;
background: url(../gfx/kontakt/kontakt_wiadomosc.gif) -10px 0 no-repeat;
}
div.contents_middle_kontakt .inner table.kontakt td.bok{
width: 185px;
background: url(../gfx/kontakt/kontakt_bok.gif) 0 0 no-repeat;
}
div.contents_middle_kontakt .inner table.kontakt td.bok a{
text-decoration: none;
color: #FF6600;
}
div.contents_middle_kontakt .inner table.kontakt td.bok a:hover{
text-decoration: underline;
}
div.contents_middle_kontakt .inner table.kontakt td.forum{
width: 197px;
background: url(../gfx/kontakt/kontakt_forum.gif) 0 0 no-repeat;
}
div.contents_middle_kontakt .inner table.kontakt td.forum img{
display: block;
margin: 135px auto 0 auto;
}
div.contents_middle_kontakt .inner table.kontakt td.kontakt{
width: 190px;
background: url(../gfx/kontakt/kontakt_spolka.gif) 0 0 no-repeat;
}

/* formularz kontaktu */


div.contents_middle_kontakt .inner table.kontakt td table#contactform td,
div.contents_middle_kontakt .inner table.kontakt td table#contactform th{
height: 20px;
padding: 1px 0;
}
div.contents_middle_kontakt .inner table.kontakt td table#contactform th{
text-align: right;
padding: 0 5px 0 0;
}
div.contents_middle_kontakt .inner table.kontakt td table#contactform td input{
width: 220px;
border: solid 1px #ABB2B9;
}
div.contents_middle_kontakt .inner table.kontakt td table#contactform textarea{
border: solid 1px #ABB2B9;
width: 220px;
height: 80px;
}
div.contents_middle_kontakt .inner table.kontakt td table#contactform th.buttons input{
margin: 2px 125px 0 0;
}

div#msg1,div#msg2,div#msg3{
color: #FF6600;
display: none;
text-align: center;
padding: 10px;
font-weight: bold;
}


