body {
    background: url("background.jpg") repeat scroll 0 0 transparent;
    font-family: Verdana,Arial;
    margin: 0;
    padding: 0;
}
#main {
    margin: 0 0 0 172px;
    padding: 10px 0 0;
}
#main table td {
    margin: 0;
    padding: 5px;
}
h2, h1.main {
    background: none repeat scroll 0 0 #F4D79F;
    border: 2px solid #D29E50;
    color: black;
    font: bold 1.1em Arial;
    margin: 0 10px 10px;
    padding: 8px 0;
    text-indent: 0.6em;
}
#main h3 {
    background: none repeat scroll 0 0 #F4D79F;
    border: 2px solid #D29E50;
    color: black;
    font-size: 0.8em;
    margin: 9px 0 0;
    padding: 5px;
    text-align: right;
}
p {
    font-size: 10pt;
    line-height: 12pt;
    margin: 10px;
    text-align: justify;
    text-indent: 2em;
}
a {
    color: darkblue;
    text-decoration: none;
}
a:hover {
    color: #6A5ACD;
    text-decoration: none;
}
i {
    color: #0000CC;
    font-style: normal;
}
.no, .left {
    font: italic bold 0.95em Verdana;
    margin: 0;
    padding: 0;
}
.left {
    clear: left;
    padding-top: 7px;
}
p.img {
    clear: left;
    color: #8B0000;
    padding-top: 2px;
}
p.img img {
    float: left;
    padding: 5px 0 0 3px;
}
p.img b {
    color: #DC143C;
}
.noindent {
    margin: 15px;
    text-align: center;
    text-indent: 0;
}
#main ul {
    list-style: disc outside url("../i/str.gif");
}
#main li b {
    color: #0D8F56;
    font: italic bold 1.05em Arial;
}
#main li b a {
    font-style: italic;
}
#main li b a:hover {
    color: #6A5ACD;
}
#main ul li b {
    color: #111111;
}
#main ul {
    list-style: disc outside url("/i/str1.gif");
}
#main li i {
    color: #A52A2A;
    font-style: normal;
    font-weight: bold;
}
#main li {
    font-size: 10pt;
    line-height: 1.3;
    padding: 0 10px 5px 7px;
}
form {
    color: #800000;
    font-size: 0.7em;
    margin: 15px 0;
    padding: 0;
    text-align: center;
}
select {
    border: 1px solid #222222;
    margin: 0;
    padding: 0;
}
option {
    background: none repeat scroll 0 0 #FFEFD5;
    color: #483D8B;
}
.m {
    background: none repeat scroll 0 0 #E9C98D;
    border-top: 2px solid #D29E50;
    color: #A52A2A;
}
#by {
    background: none repeat scroll 0 0 #F5DEB3;
    line-height: 1.2;
    margin: 5px 10px;
    padding: 5px;
}
#main .top {
    margin-top: 5px;
}
#main .top img {
    float: left;
    margin: 0 0.5em 0 0;
}
#main .top .td {
    font: 0.9em/1.1 Verdana;
    text-align: justify;
    text-indent: 2em;
}
#main .block i {
    color: #0000CD;
    font-style: normal;
}
#korz, #lid, #news {
    margin: 0 0 10px;
}
.uvaga td {
    font: bold 14px tahoma;
}
.table_links {
    font: italic bold 10pt/12pt Verdana;
    text-align: left;
}
.table_links a {
    color: brown;
}
.table_links a:hover {
    color: red;
}
#d {
    background: none repeat scroll 0 0 #D29E50;
    font-size: 10px;
    margin-bottom: 10px;
    padding: 2px;
    text-align: center;
}
#d b {
    line-height: 18px;
}
#lid {
    padding: 0;
}
#korz {
    background: none repeat scroll 0 0 #ADD8E6;
    color: #4B0082;
    font-size: 0.75em;
    line-height: 1.3;
    padding: 5px 13px 5px 7px;
    text-align: right;
}
.bb {
    font-size: 8pt;
    line-height: 1.5;
    margin: 0;
    text-align: right;
}
.bb a {
    line-height: 1.6;
}
.bb b {
    background-color: #F4D79F;
    border: 2px solid #D29E50;
    color: black;
    display: block;
    line-height: 14pt;
    margin: 10px 0;
    padding: 2px;
}
.bb i {
    color: #8B0000;
    display: block;
    font: bold 1.1em Arial;
    margin: 2px;
}
#news {
    font-size: 0.7em;
    padding: 0;
}
#news h5 {
    background-color: #F4D79F;
    border: 2px solid #D29E50;
    color: #444444;
    font: bold 1.4em Arial;
    margin: 1px;
    padding: 1px;
    text-align: center;
}
#news h4 {
    margin-bottom: 5px;
    padding: 0;
}
#news b {
    line-height: 1.6;
}
#news a.arh {
    color: #333333;
    display: block;
    font: bold 0.9em Verdana;
    padding: 8px 0 2px;
    text-align: center;
    text-decoration: none;
}
#main .top .td {
    color: indigo;
    font: bold 10pt/12pt Verdana;
    text-align: justify;
}
#price {
    font-size: 0.95em;
    margin: 0 auto;
}
#price td {
    text-align: center;
}
#price img {
    float: left;
    margin: 13px 0 0 9px;
    padding: 0;
}
#price i {
    color: brown;
    display: block;
    font: 8pt Verdana;
    margin: 2px;
    text-align: center;
}
#price a {
    font: bold 10pt Verdana;
}
.of a, .of2 a {
    color: #008080;
    font: italic 14px Verdana;
    text-decoration: none;
}
.of a:hover, .of2 a:hover {
    color: #C71585;
}
.of, .of2 {
    display: inline;
    float: left;
    font: 0.95em Verdana;
    margin: 0;
    padding: 0 0 0 22px;
}
.of {
    padding-left: 22px;
    width: 260px;
}
.of2 {
    width: 330px;
}
#terms {
    color: red;
    display: block;
    font: 13px Arial;
    margin: 9px 0;
    padding: 0;
}
#bottom #links a {
    font: 12px Arial;
}
