BODY {
 background: #fff7e0 url('img_d/bg.png') repeat-y; margin: 0px;
 color: #444444; font: 400 11px 'Verdana';}
A:link {color: #c70000;}
A:visited {color: #c70000;}
A:active {color: #330000;}
A:hover {color: #330000;}
td {font-size: 11px;}
a img {border: none;}
ul {list-style-image: url('img_d/marker.png');}
li {margin: 3px 0px;}
input#ctovar {border: none; background: #dfd7c0; font: bold 10px 'Tahoma'; color: #eb6500; margin-bottom: 1px;}
input.t {font: 400 11px 'Tahoma';}
input.b {font: 400 11px 'Tahoma';}
select {font: 400 11px 'Tahoma';}
#top {width: 100%; height: 85px; position: relative;}
#topline {left: 0px; top: 0px; width: 100%; height: 70px; position: absolute; background: #330000;}
#topline1 {left: 0px; top: 71px; width: 100%; height: 20px; position: absolute; border-top: 2px #c30009 solid;}
#topfon {left: 0px; top: 0px; width: 570px; height: 263px; position: absolute;}
#dragon {left: 14px; top: 8px; width: 197px; height: 285px; position: absolute;}
#logo {left: 109px; top: 10px; width: 182px; height: 16px; position: absolute;}
#ie {left: 0px; top: 178px; width: 94px; height: 315px; position: absolute;}
#user {left: 0px; top: 0px; width: 100%; height: 85px; position: absolute; text-align: right;}
#user table,#user p {margin: 10px;}
#user td,#user p {color: #dfd7c0;}
#user a {color: #fb7510;}
#user input.t {font: 400 11px 'Tahoma'; width: 80px; border: 1px #fb7510 solid; background: #dfd7c0;}
#user input.b {font: 400 10px 'Tahoma'; background: #330000; border: 1px #fb7510 solid; color: #fb7510;}

#basket {background: #dfd7c0;}
#basket td {font: 400 9px 'Tahoma'; color: #eb6500;}
#basket div {width: 100px; height: 18px; padding: 2px 5px; text-align: left;}
#basket a {color: #eb6500; text-decoration: none;}
#icomenu {width: 160px;}
#icomenu td {height: 30px; text-align: right;}
#icomenu table {margin-right: 10px;}
#icomenu a {font: 400 10px 'Tahoma'; color: #eb6500; text-decoration: none;}
#icomenu p a {font-size: 11px;}
#icomenu p {margin: 5px 5px 5px 10px; text-align: left;}
#icomenu p.line {border-top: 1px #eb6500 solid;}
#menu {left: 210px; top: 45px; width: 316px; height: 30px; position: absolute; padding: 2px; background: #c70000;}
#menu a {margin: 1px; padding: 1px 3px; border: 1px #c70000 solid; font: 400 10px 'Tahoma'; text-decoration: none; color: #fbae26;}
#menu a:hover {border: 1px #eb6500 solid;}
#menu a.self {border: 1px #eb6500 solid; color: #ffffff;}
#catmenu {left: 545px; top: 75px; width: 245px; height: 20px; position: absolute;}
#catmenu a {text-decoration: none; font: 400 10px 'Tahoma'; color: #666666; letter-spacing: 1px;}

#dopmenu {width: 512px; height: 0px; position: relative; z-index: 25;}
#dopmenu div {top: -10px; left: 210px; width: 320px; padding: 3px 3px; position: absolute; visibility: hidden;
background: #eb6500;}
#dopmenu div img {margin-left: 3px;}
#dopmenu a {font: 400 11px 'Tahoma'; text-decoration: none; color: #330000;}
#dopmenu a:hover {color: #ffffff;}

#docs {width: 100%; position: relative; z-index: 20;}
#left {width: 170px; margin-top: 210px;}
#left form {margin: 0px 5px;}
#left input.t {font: 400 11px 'Tahoma'; width: 100px; border: 1px #fb7510 solid; background: #dfd7c0;}
#left input.b {font: 400 10px 'Tahoma'; background: #330000; border: 1px #fb7510 solid; color: #fb7510;}
#left p {margin: 2px 20px 2px 0px; text-align: right; height: 24px;}
#left a {display: block; font: 400 11px 'Tahoma'; color: #fb7510; text-decoration: none; margin-right: 15px; padding: 4px 5px;}
#left a:hover {font: 400 13px 'Tahoma'; margin-right: 0px; background: #330000;}
#left a.self {font: 400 13px 'Tahoma'; color: #ffffff; margin-right: 0px; background: #330000;}

#doc {margin: 40px 40px 60px 45px;}
#doc h1 {font-size: 13px; width: 250px; color: #330000; letter-spacing: 1px;}
#doc h1 b {color: #c70000;}
#doc h2,#doc h3 {font-size: 12px;}
#doc p {text-align: justify;}
#doc table.cat {table-layout: fixed; margin-left: -10px;}
#doc table.cat td {border: 1px #dfd7c0 solid;}
#doc table.cat td div {height: 90px; padding: 2px 8px; background: #dfd7c0;}
#doc table.cat td div span {float: right; margin-left: 6px;}
#doc table.cat td img {margin: 8px;}
#doc table.b,#doc table.fne {border-top: 1px #dfd7c0 solid; border-left: 1px #dfd7c0 solid;}
#doc table.b td,#doc table.fne td {border-right: 1px #dfd7c0 solid; border-bottom: 1px #dfd7c0 solid; padding: 2px 5px;}
#doc img.big {border: 1px #dfd7c0 solid;}
#doc p.plist span {width: 22px; height: 20px; background: #dfd7c0; text-align: center; margin: 0px 2px; padding-top: 2px;}
#doc p.plist span.self {background: #c70000; color: #dfd7c0;}

#bottom {width: 100%; height: 40px; position: relative;}
#bottom td.b {border-top: 3px #dfd7c0 solid; padding: 10px; font: 400 11px 'Tahoma';}
