* #header, #headbgr, {
    behavior: url('stylesheets/iepngfix.htc');
}

/*Glowne*/
body {
    background-color: #f3ede2;
    color: #625c51;
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 10px;
}

form {
    margin: 0;
}

.all {
    width: 950px;
    background-color: #e9dbbe;
    border: 1px solid #b3a288;
}

a {
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #625c51;
}

a:hover {
    text-decoration: none;
    color: #625c51;
}

a img {
    border: 0;
    padding: 0px;
    margin: 0;
}

img {
    vertical-align: middle;
    border: 0;
    padding: 0px;
    margin: 0;
}

optgroup {
    font-style: normal;
}

/* Panele */
.thead {
}

.tbar {
}

.tbody {
}

.spout {
    width: 3px;
}

.spin {
    width: 1px;
    background-color: #b3a288;
}

.panleft {
    width: 180px;
    background-color: #e9dbbe;
    padding: 0px;
}

.panmid {
    background-color: #fcf4e2;
    padding: 0px;
}

.panright {
    width: 180px;
    background-color: #e9dbbe;
    padding: 0px;
}

.tfoot {
}

.navleft {
    width: 170px;
    padding: 10px 0 0 5px;
}

.navmid {
    background-color: #fbf1db;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.navright {
    width: 170px;
    padding: 10px 0 0 5px;
}

.navleftimg img {
    width: 170px;
    margin: 0px 0 0 5px;
    border: 1px solid #000000;
}

.navrightimg img {
    width: 170px;
    margin: 0px 0 0 5px;
    border: 1px solid #000000;
}

.ban1 img {
    padding-top: 10px;
}

.ban2 img {
    padding: 0px 0 10px 0;
}

/*Naglowek, menubar i stopka*/
.header {
    float: left;
    width: 934px;
    height: 120px;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.gm {
    height: 15px;
    background-color: #b39a82;
    padding: 3px 8px 3px 8px;
    border-bottom: 1px solid #b3a288;
    color: #625c51;
}

.gm a {
    color: #bd3030;
    font-weight: bold;
}

.kat {
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 9px;
    padding-top: 8px;
    margin-bottom: 0px;
    border: 1px solid #b3a288;
    color: #625c51;
}

.footer {
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 9px;
    background-color: #e9dbbe;
    padding: 2px;
    width: 950px;
    margin-bottom: 0px;
    border-top: 1px solid #b3a288;
    color: #625c51;
}

.stopka {
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 9px;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #4d4d4d;
}

/*Menu*/
.menu {
    background-color: #fbf1db;
    padding: 5px 3px 5px 3px;
    margin-bottom: 20px;
    border: 1px solid #b3a288;
    color: #625c51;
    font-size: 12px;
    text-align: left;
}

.menu1 {
    padding-left: 0px;
    padding-top: 35px;
    font-size: 12px;
    text-align: left;
    height: 170px;
    background: url('img/menu.jpg') no-repeat;
}

#menu1 li A {
    font-family: "Comic Sans MS", Times New Roman CE, Verdona, Arial, Tahoma;
    font-size: 13px;
    text-align: left;
}

#menu1 li A:hover {
    color: #000000;
}

.mnag {
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 11px;
    background: #e1d1b8;
    color: #625c51;
    text-align: left;
    padding: 1px;
    border: 1px solid #b3a288;
    border-bottom: 0;
}

.menux {
    padding-left: 3px;
}

/*Bloki*/
.tb {
    width: 100%;
    background-color: #fbf1db;
    margin-bottom: 20px;
    border: 1px solid #b3a288;
}

.info {
    border: 1px solid #b3a288;
    background-color: #350000;
    color: #e6985f;
}

.th {
    text-align: center;
    color: #8f7f65;
    background: #e1d1b8;
}

.eth {
    font-weight: bold;
    color: #625c51;
    background: #e1d1b8;
    text-align: center;
    padding: 2px;
}

.eth td, .pth td {
    padding: 2px;
}

.pth,th {
    background-color: #e1d1b8;
    padding: 2px;
    font-weight: normal;
}

.bg,.cs {
    background-color: #fbf1db;
    color: #615647;
}

.cs {
    border: 1px solid #b3a288;
    padding: 5px 3px 5px 28px;
    margin-bottom: 8px;
    background: url('img/cs.png') 3px 3px no-repeat #350000;
    font-weight: bold;
}

/*Tekst i inne*/
.newsimg {
    padding: 3px;
    padding-right: 5px;
    float: left;
}

.txt,.post1,.pollb {
    font-family: Arial, Times New Roman CE, Tahoma, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #4d4840;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
}

.post2 {
    padding: 3px;
    background-color: #F1F5F5;
}

.itm {
    height: 16px;
    width: 20px;
    font-size: 12px;
    padding: 0;
}

.big {
    font-size: 15px;
}

.nag {
    background-color: #D9E6DB;
}

.txtm,small {
    font-size: 8pt;
    text-align: left;
}

.apag {
    background-color: #d6bf9e;
    border: 1px solid #b3a288;
    font-weight: bold;
}

.upag {
    background-color: #efe6d1;
    border: 1px solid #b3a288;
}

.code {
    background-color: #EFEFE7;
    border: 1px solid #DBDBCA;
    padding: 2px;
}

.quote {
    background-color: #E7EFEF;
    border: 1px solid #ACC8C8;
    padding: 2px;
}

.listlink {
    color: #625c51;
    font-weight: bold;
}

.pollq {
    padding: 2px;
    text-align: center;
}

.pollstrip {
    background-color: #420300;
    border: 1px solid #b3a288;
}

legend {
    border: 0;
    font-weight: bold;
}

fieldset {
    border: 1px #a1610d solid;
}

.ban1 {
    width: 700px;
    padding: 0px 0 10px 0;
}

.ban2 {
    width: 170px;
    background-color: #fbf1db;
    padding: 5px 3px 5px 3px;
    margin-bottom: 20px;
    border: 1px solid #b3a288;
    color: #625c51;
}

input, select {
    width: 100px;
    font-family: Verdana,Tahoma,Arial,Sans-Serif;
    font-size: 3mm;
    color: #625c51;
}

textarea {
    font-family: Verdana,Tahoma,Arial,Sans-Serif;
    font-size: 3mm;
    color: #1a1a1a;
    background-color: #fefbf3;
    border: 1px #b3a288 solid;
    text-align: left;
}

/*DHTML*/
.hint {
    border: 1px solid #7dbfd2;
    background-color: #ebfbfe;
    position: absolute;
    display: none;
}

.hint .title {
    background-color: #b3dbf2;
    margin: 0;
    padding: 2px;
    font-weight: bold;
    text-align: center;
}

.menulist ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menulist li {
    padding: 2px;
    cursor: pointer;
}

.hint li:hover {
    background-color: #fbf9db;
}

/*czerwona ramka*/
.obgl {
    width: 8px;
    height: 8px;
    background: url('img/ob-gl.png') 0px 0px no-repeat;
}

.obg {
    background: url('img/ob-g.png') -0px 0px repeat-x;
}

.obgp {
    width: 8px;
    height: 8px;
    background: url('img/ob-gp.png') 0px 0px no-repeat;
}

.obl {
    width: 8px;
    background: url('img/ob-l.png') 0px 0px repeat-y;
}

.obp {
    width: 8px;
    background: url('img/ob-p.png') 0px 0px repeat-y;
}

.obdp {
    width: 8px;
    height: 8px;
    background: url('img/ob-dp.png') 0px 0px no-repeat;
}

.obdl {
    width: 8px;
    height: 8px;
    background: url('img/ob-dl.png') 0px 0px no-repeat;
}

.obd {
    height: 8px;
    background: url('img/ob-d.png') 0px 0px repeat-x;
}
