body {
        color: #45402C;
        font-family:Arial, Tahoma;
        font-size: 12px;
        /* background: #BEB699; */
        background: #D0C8AA;
}

h2 {
font-size: 16px;
}

div {
        line-height:1.2;
}
a {
        text-decoration: none;
        color: black;
}
a:hover {
        text-decoration: underline;
        color: #161616;
}
#container {
        width: 615px;
        border: 1px solid #4F4831;
        margin-left: auto;
        margin-right: auto;
        background: #BEB699;
}

#banner {
        padding: 0px;
        margin-bottom: 0;
        background: #786F4B url(/images/top-pl.gif) no-repeat top;
         text-align: center;
        height: 124px;
}

#content {
        margin-left: 155px;
        vertical-align: top;
        background: #F2EECA;
}

#sidebar-a {
        float: left;
        width: 155px;
        margin: 0;
        margin-right: 0;
        background: url(/images/slownik_06.gif) top no-repeat #BEB699;
        min-height: 250px;
}

#footer {
        clear: both;
        margin-top: 0;
        background-color: #45402C;
        text-align: right;
        color: #F1EDC9;
        font-size: 11px;
        padding-right: 8px;
        padding-top: 3px;
        padding-bottom: 4px;
}

#panel {
        clear:both;
        background: #45402C url(/images/slownik_05.gif)  no-repeat;
        background-position: left;
        padding-left: 10px;
        text-align:left;
        line-height:1.2;
}
#sub-nav {
        color: white;
}
#sub0 {
        color:white;
        margin-left:270px;
}
#sub1 {
        background-color: #F2EECA;
        color: black;
        margin-left: 3px;
        padding-left: 4px;
        padding-right: 4px;

}
#sub2 {
        background: #B6AD89;
        color: black;
        margin-left: 3px;
        padding-left: 4px;
        padding-right: 4px;
}
.menu-header {
        background-color: #786F4B;
        color: white;
}

ul, li{
        margin: 0px;
        padding: 0px;
}

.menu {
        list-style-type:none;
        color: black;
        margin-left:10px;
        font-weight: bold;
}
li.sub {
        font-weight: normal;
        margin-left:9px;
}

#words {
        /* margin-left: 285px; */
        /* margin-top: 48px; */
        /* margin-top: 66px; */
        margin-top: 56px;
        margin-right: 8px;
        width: 300px;
        font-size: 12px;
        color: #F2EECA;
        text-align:right;
        float: right;
}

#logo {
    width: 242px;
    height: 77px;
    float: left;
    margin: 38px 0px 0px 31px;
}

#stats {
        padding-top: 50px;
        padding-left: 10px;
        width: 160px;
        width: 170px;
        width: 160px;
        float: left;
        background: #F1EDC9 url(/images/slownik_07.gif) no-repeat top left;
        color: #45402C;
        height: 93px;
        height: 143px;
        height: 93px;
}
#woman {
        width: 280px;
        height: 167px;
        text-align: right;
        margin-left: 170px;
        display:block;
}
img {
        display:block;
}

#main {
        padding: 14px 5px 20px 5px;
        width: 370px;
        font-family: Arial,Tahoma,Verdana;
        font-size: 14px;
        text-align: left; padding-left:30px; padding-right:20px;
        background-color: #FCFBF3;
        margin:auto;
        margin-bottom: 20px;
        border: 1px solid #BEB699;
        min-height: 140px;
}

#main_stub {
    padding-top: 20px;
}

form {
        display: inline;
}
.submit {
        background-color: #786F4B;
        color: #FFFFFF;
        font-family: Arial;
        border: 1px solid #4F4831;
        height: 22px;
        width: 80px;
        padding: 0;
}

input{
        background-color: white;
        font-family: Arial;
        border: 1px solid #BEB699;
        font-size: 14px;
        margin: 0px 1px 0px 0px;
        padding: 2px 2px 2px 2px;
        width: 180px;
}

input[type="radio"] {
        border: none;
        width: 18px;
}

input[type="submit"] {
        font-size: 12.5px;
        width: 80px;
        height: 21px;
}

#search {
        background: #F6F4EA;
        border: 1px solid #EAE8E0;
        padding: 10px 8px 10px 10px;
        clear: right;
}

textarea {
        background-color: white;
        font-family: Arial;
        border: 1px solid #BEB699;
        font-size: 12.5px;
        margin: 0px;
        padding: 0px;
}
select {
        background-color: white;
        font-family: Arial;
        border: 1px solid #BEB699;
        font-size: 12.5px;
}

#search_word {
    font-size: 18px;
    font-weight: normal;
    margin-top: 4px;
    padding-top: 0px;
    margin-bottom: 20px;
}

#contents_header { text-align: left; font-size: 18px; margin-bottom: 20px; margin-top: 4px; }
#contents {text-align: left;}
#main a {text-decoration: underline;}
#letterList a {text-decoration: none;}
#submit-button {margin-top: 6px;}
#letter_header {font-size: 28px;}

.word-entry {font-size:16px; color:black;}
.word-sound {padding-left: 21px;}
.word-definition {padding-left:21px;}

.language-index { font-size: 0.7em; margin-right: 0.4em; position: relative; top: -0.6em; left: 0.4em; color: #bcbbb3;}

.remark { color: #6c6b63; margin-bottom: 15px; margin-left: 20px; font-size: 12px; }
.remark a { color: #5c5b53; }
.remark a:hover { color: #262626; }

#conv_options {margin-top: 10px; margin-bottom: 6px;}

#topic_icon {
  float: right;
  margin-left: 12px;
  margin-bottom: 12px;
  margin-top: 4px;
}

#kanvertar textarea { width: 100%; margin-top: 4px; }

img.playsound
{
  cursor: pointer;
  margin-left: -20px;
  padding-top: 1px;
  padding-right: 3px;
}

.shortening
{
    font-style: italic;
    color: #6c6b53;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    padding-left: 1px;
}

table.shortening_table tr td {vertical-align: top; padding-bottom: 10px; padding-top: 1px;}
table.shortening_table tr.odd_row td { background-color: #F4F2EA; }
table.shortening_table
{
    margin-top: 30px;
    clear: right;
    margin-bottom: 15px;
    border-top: 1px solid #EAE4DB;
    border-bottom: 1px solid #EAE4DB;
}

table.shortening_table tr td.shortening_value {font-style: italic; width: 60px; padding-left: 3px;}
table.shortening_table tr td.shortening_definition_primary {width: 150px;}
table.shortening_table tr td.shortening_definition_secondary {width: 150px; padding-right: 3px;}

