TABLE, DIV, P {
font-size: 12px !important;
font-family: Tahoma, san-serif;
border: 0px !important;
}

.tabela-normal {
border: 0px !important;
border-collapse: separate !important;
}

.right {
float: right;
}

.left {
float: left;
}

.szesnastka {
font-size: 16px;
}

.osiemnastka {
font-size: 18px !important;
}

.czternastka {
font-size: 14px !important;
}

hr {
border: 0px;
border-top: 1px solid #59382d;
height: 1px;
color: #fff;
background: #fff;
}

.header {
font-size: 13px !important;
text-transform: uppercase;
font-family: Times New Roman, san-serif;
display:block;
height: 22px;
border: 0px !important ;
}

.bold {
font-weight: bold;
}

.pad_8 {
padding: 8px;
}

.pad_10 {
padding: 10px;
}

.border {
border: 1px solid #f08515;
}

.border2 {
border: 1px solid #e4d9ce;
}

.white {
color: #e6d8d1;
}

.footer {
font-size: 11px !important;
color: #ae9086 !important;
padding-top: 8px;
}

.footer_bg {
background: url(bg_menu_bt.gif) repeat-x;
height: 53px;
}

.footer_bt {
font-size: 11px !important;
color: #ae9086 !important;
padding: 0 10px 0 10px;
line-height: 16px;
}

.footer_bt a {
color: #ae9086 !important;
text-decoration: none !important;
}

.footer_bt a:hover {
text-decoration: underline !important;
color: #f08515 !important;
}

a.footer {
font-size: 11px;
text-decoration: none !important;
color: #ae9086 !important;
}

a:hover.footer {
font-size: 11px;
text-decoration: underline !important;
color: #f08515 !important;
}

a.menu-kategorii {
color: #ffffff !important;
text-decoration: none !important;
}

a.menu-kategorii:hover {
color: #f08515 !important;
text-decoration: underline !important;
}

a.menu-kategorii-wybor {
color: #f08515 !important;
text-decoration: none !important;
}

a.menu-kategorii-wybor:hover {
color: #f08515 !important;
text-decoration: underline !important;
}

.login a {
color: #f08515 !important;
text-decoration: none !important;
}

.login a:hover {
color: #ffffff !important;
text-decoration: underline !important;
}

.login {
color: #402115;
}

/*---------OPINIE------------*/

.opinia {
padding: 10px 20px 10px 20px;
}

.user {
font-size: 14px;
font-weight: bold;
color: #6b4130;
}

.date {
font-size: 11px !important;
color: #8c8c8c;
display: block;
padding: 3px 0 3px 0;
}

.pad-bt {
display: block;
padding-bottom: 3px;
}

#banner {
display: block;
text-align: center;
margin: 0 auto;
width: 100%;
height: 80px;
}
