.component-panel {width: auto}
.component-panel table {width: auto !important}
.errortext {color: #f00!important; background-color: #fff7f7; border: solid 1px #f00; display: block; padding: 10px}
.notetext {color: #090!important; background-color: #efe; border: solid 1px #090; display: block; padding: 10px}
.starrequired {color: #ffff98}
.data-table input, .data-table textarea, .data-table select {width: 100%; font: 11px Arial,sans-serif}
.data-table textarea {height: 70px}
.data-table td, .data-table th {padding: 5px}
.data-table td {background-color: #464646; border: solid 1px #3f3f3f}
.data-table td td {border: none; background-color:#fff}
.data-table tfoot {text-align: right}
.data-table tfoot th p {font-weight: bold}

#xLoader {position: absolute; top: 20px; left: 20px}

body {background-color:#3f3f3f}
img {border: none}
table {border-collapse: collapse; border: none; width: 980px}
table table {width: 100%}
div table {width: 100%}
td {padding: 0px; vertical-align: top}
body, td {font: 11px Tahoma,sans-serif; color: #ddd}
a {color: #ffff98; text-decoration: underline}
.a {color: #ffff98}
a:hover {text-decoration: none; color: #fff}
input, textarea, select {border: inset 1px; margin: 2px 0px; padding-left: 3px; padding-right: 3px; font-size: 11px; vertical-align: middle}
select {font-size: 10px!important}
textarea {width: 100%}
form {margin: 0px; padding: 0px}

hr {size: 1px; height: 1px; color: #474747; background-color: #474747; border: none}
b, strong {color: #fff}

h1 {color: #fff; text-transform: uppercase; font: bold 14px Tahoma,sans-serif; background: #575757; height: 19px; margin-top: 7px; padding: 2px 10px; border-bottom: solid 1px #fdc704}
h2 {border-bottom: solid 1px #ffff98}
h2, h2 a {color: #fff; text-decoration: none; font: bold 14px Tahoma,sans-serif; padding: 2px 0px}
h2 a {display: block; background: url('/bitrix/templates/kapot.com.ua/pic/blt04.gif') no-repeat 0% 50%; padding-left: 20px}
h3 {text-align: right; font: bold 14px Arial,sans-serif; border-bottom: solid 2px #474747; padding-bottom: 3px; padding-top: 10px}
h4 {font-size: 12px; margin: 0px; margin-bottom: 5px}

.langs {position: absolute; text-align: center; word-spacing: 5px; width: 602px; margin-top: 45px}
.langs a {text-decoration: none}

.block01 {background: #575757 url('/bitrix/templates/kapot.com.ua/pic/bg02.gif') repeat-y; margin-bottom: 5px; padding: 15px 20px}
.block02 {font-size: 10px; background: #575757 url('/bitrix/templates/kapot.com.ua/pic/bg03.gif') repeat-y; margin-bottom: 5px; padding: 5px; width: 170px}
.block03 {background: #575757 url('/bitrix/templates/kapot.com.ua/pic/bg01.gif') no-repeat; margin-bottom: 3px; padding: 9px 20px 10px 20px; width: 200px; height: 64px}
.block03 table {width: 160px}
div[class=block03] {width: 160px; height: 44px}
.block02 table {width: 160px}
div[class=block02] {width: 159px}
.block01 table {width: 160px}
div[class=block01] {width: 160px}

.title01 {width: 200px; height: 32px; background: url('/bitrix/templates/kapot.com.ua/pic/title01.gif') no-repeat; color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 12px 0px 0px 35px}
.title02 {width: 200px; height: 20px; background: url('/bitrix/templates/kapot.com.ua/pic/title02.gif') no-repeat; color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px 0px 0px 20px}
div[class=title01] {width: 165px; height: 20px}
div[class=title02] {width: 180px; height: 17px}

.menu01 {list-style-type: none; margin: 0px; padding: 0px; position: relative; left: -2px}
.menu01 li {margin: 5px 0px; padding: 0px 10px; background: url('/bitrix/templates/kapot.com.ua/pic/blt01.gif') no-repeat 0px 4px}
.menu01 a {color: #ddd; text-transform: uppercase; text-decoration: none; font-weight: bold; width: 100%}

.btn_gold_160 {cursor: pointer; width: 160px!important; height: 18px; background: url('/bitrix/templates/kapot.com.ua/pic/btn_gold_160.gif') no-repeat; border: none; font: 11px Tahoma,sans-serif; padding-top: -2px}
.btn_silver_160 {cursor: pointer; width: 160px!important; height: 18px; background: url('/bitrix/templates/kapot.com.ua/pic/btn_silver_160.gif') no-repeat; border: none; font: 11px Tahoma,sans-serif; padding-top: -2px}
.btn_silver_80 {cursor: pointer; width: 80px!important; height: 18px; background: url('/bitrix/templates/kapot.com.ua/pic/btn_silver_80.gif') no-repeat; border: none; font: 11px Tahoma,sans-serif; padding-top: -2px}

.footer_line {width: 968px; height: 21px; background: url('/bitrix/templates/kapot.com.ua/pic/bg04.gif') no-repeat}

.ArrowGold {background: url('/bitrix/templates/kapot.com.ua/pic/blt02.gif') no-repeat 0% 50%; padding: 5px; padding-left: 20px}
.ArrowUpload {background: url('/bitrix/templates/kapot.com.ua/pic/blt06.gif') no-repeat 0% 50%; padding: 5px; padding-left: 25px}
.ArrowPen {background: url('/bitrix/templates/kapot.com.ua/pic/blt05.gif') no-repeat 0% 50%; padding: 5px; padding-left: 25px}
.ArrowInfo {background: url('/bitrix/templates/kapot.com.ua/pic/blt09.gif') no-repeat 0% 50%; padding: 5px; padding-left: 25px; text-decoration: none; font-weight: bold}

.FileExt {color: #fff; vertical-align: middle; font: 12px Arial,sans-serif; text-transform: uppercase}
.FileExt img {vertical-align: middle}
.FileSize {vertical-align: middle; font: 11px Arial,sans-serif; text-align: right}
.ImgInfo {border: solid 1px #aaa}

.Opacy {filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}

.advanced {display: none; visibility: hidden; position: absolute; z-index: -9999}

.top_links {position: absolute; text-align: center; width: 178px; margin-top: 12px}
.top_links a {margin: 2px}