html,body {margin: 0; padding: 0; height: 100%;}

/* forsiter clearfix */
.fs-clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}

/* builder 100% height */
#fs-height {min-height: 100%; margin-bottom: -49px;}

/* footer */
#fs-clearfoot {height: 49px; clear: both; font-size: 1px; line-height: 1px;}
#fs-foot {height: 49px; min-width: 770px; position: relative; background: #acdbcc url('../i/forsiter/foot.gif') repeat-x 0 0;}
#fs-foot p {padding: 13px 0 0 21px; margin: 0; color: #006561; text-align: left; font: 11px/1.25em Verdana, Tahoma, Arial;}
#fs-foot p a {color: #26A594 !important; font: 11px/1em Verdana, Tahoma, Arial !important;}
/* /footer */

/* basic tables and blocks*/
div#fs-main {margin: 0; padding: 0; background: #ffffff; min-width: 770px; min-height:500px;}
div#fs-main a {outline: none;}
table#fs-container {border-collapse: collapse; margin: 0; border: none; width: 100%;}
/* /basic tables and blocks*/

/* tree */
td#fs-sidebar {width: 321px; font: 12px/1em Verdana, Tahoma, Arial; padding: 0; vertical-align: top; background: #ffffff url('../i/forsiter/tree/dash-tree.gif') repeat-y 100% 0;}
td#fs-sidebar div.fs-buttons {margin-right: 5px;}
a.fs-index {text-decoration: none; display: block; padding: 3px 0 5px 1px; color: #000000;}
.fs-tree {overflow-y: auto; overflow-x: hidden; max-width: 316px;}
.fs-tree ul {padding: 7px 13px 12px 17px !important; margin: 0 !important; background: none !important; color: #000 !important; list-style: none !important;}
.fs-tree li {list-style: none !important; display: block !important; clear: both !important; padding: 0 !important; margin: 0 !important; min-height: 18px !important; background: none !important; color: #000 !important;}
.fs-tree ul ul {padding: 0 0 0 20px !important;}
.fs-tree ul li > span {display: block !important; width: 17px !important; height: 16px !important; margin: 3px 0 -19px 0 !important;}
.fs-tree ul li a {padding: 0 0 0 19px !important; margin: 0 0 0 20px !important; display: block; text-decoration: none !important; color: #000000;}
.fs-tree ul li a span {display: block; font-style: normal !important; font-weight: normal !important; margin: 0 !important; padding: 3px 0 3px 1px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
.fs-tree ul li a:hover span {background: #ecf3f0;}
.fs-active {background: #147666 !important; color: #ffffff !important;}
.fs-hidden span,.fs-hidden {color: #9d9d9d;}
.fs-plus,.fs-minus {cursor: pointer;}
.fs-plus {background: url('../i/forsiter/tree/plus.gif') no-repeat 0 0 !important;}
.fs-minus {background: url('../i/forsiter/tree/minus.gif') no-repeat 0 0 !important;}
.fs-search {background: url('../i/forsiter/tree/search.gif') no-repeat 0 2px !important;}
.fs-base {background: url('../i/forsiter/tree/base.gif') no-repeat 0 2px !important;}
.fs-doc {background:  url('../i/forsiter/tree/doc.gif') no-repeat 0 2px !important;}
.fs-folder {background: url('../i/forsiter/tree/folder.gif') no-repeat 0 2px !important;}
.fs-stamp {background: url('../i/forsiter/tree/stamp.gif') no-repeat 0 2px !important;}
.fs-settings {background: url('../i/forsiter/tree/settings.gif') no-repeat 0 3px !important;}
.fs-dir-off, .fs-tree ul li a.fs-dir-off {color: #f00;}
.fs-dir-hide, .fs-tree ul li a.fs-dir-hide {color: #9d9d9d;}
/* /tree */

/* content */
#fs-content {padding: 0 15px 0 14px; vertical-align: top; background: #fff;}
#fs-content p {margin: 0; padding: 1px 0 2px; line-height: 1.3em;}
#fs-content small {font-size: 10px;}
#fs-content a {color: #006662;}
#fs-content a:hover {color: #26a594;}
#fs-content a img {border: none;}
#fs-content.fs-preloader {background: url(../i/forsiter/preloader.gif) no-repeat 50% 50% !important;}
/* /content */

/* buttons */
.fs-buttonset {}
.fs-btn,.fs-btn-small {position: relative; z-index: 998; display: inline-block; vertical-align: middle; color: #333333 !important; text-decoration: none !important; border: 1px solid #8f8f8f; white-space: nowrap; cursor: pointer; background: #d5dbd8 url('../i/forsiter/btn.gif') repeat-x 0 50%;}
a.fs-btn:hover,.fs-btn-small:hover {background: #e6e9e8 url('../i/forsiter/btn-hover.gif') repeat-x 0 50%;}
.fs-btn-small {font: normal 11px/11px Verdana, Tahoma, Arial !important; padding: 3px 16px 5px 13px !important; margin: 8px 13px 8px 0 !important;}
input.fs-btn-small {height: 21px !important; padding: 2px 10px 4px !important;}
.fs-btn {text-decoration: none; font: normal 12px/12px Verdana, Tahoma, Arial !important; padding: 6px 15px 7px 14px !important; margin: 8px 8px 8px 0 !important;}
input[type="button"].fs-btn-small,button.fs-btn-small {padding: 1px 13px 3px 10px !important; margin: 0;}
.fs-buttons {background: #c6f3e4; border-top: 1px solid #dedede; margin: 0; padding: 4px 4px 4px 15px;}
/* /buttons */

/* control table */
table.fs-control {border-collapse: collapse; width: 100%; margin: 0; background: #ecf3f0;}
table.fs-control col {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
table.fs-control tr.fs-head-row {background: none; height: 42px;}
table.fs-control tr.fs-head-row td, table.fs-control tr.fs-head-row th{vertical-align: middle; background: #D9E9E2 !important;}
table.fs-control tr {background: #ecf3f0;}
table.fs-control td,table.fs-control th {border-top: 1px solid #ffffff !important; border-bottom: none !important; text-align: left !important; color: #000000 !important; font: normal 11px/1.25em Verdana, Tahoma, Arial !important; background: none !important;}
table.fs-control tr:first-child td,table.fs-control tr:first-child th {border-top: none !important;}
table.fs-control td {padding: 7px 19px;}
table.fs-control th {font-weight: normal; vertical-align: top; padding: 17px 19px;}
table.fs-control th span {color: #e60000;}
.fs-control h3 {padding: 0 0 2px !important;}
/* /control table */

/* log list */
ul.fs-log {margin: 0; padding: 10px 20px 0 0; float: right;}
ul.fs-log li {margin: 0; padding: 4px 0 0; color: #9d9d9d; font-size: 10px; list-style: none; display: block; text-align: right;}
/* /log list */

/* fs-application table */
table.fs-application {background: #ecf3f0; width: 100%; margin: 0 0 11px; margin: 0 0 10px;}
.fs-application td,.fs-application th {text-align: left !important; background: none !important; font: 11px/1.18em Verdana,Tahoma,Arial !important;}
.fs-application th {padding: 5px 0 4px 17px !important; width: 48px;}
.fs-application td {padding: 8px 18px 8px 12px !important; color: #707070; vertical-align: middle !important;}
.fs-application h2 {padding: 4px 0 4px !important;}
/* /fs-application table */

/* login form */
div#fs-login {position: absolute; padding: 0; margin: 0; top: 0; left: 0; width: 100%; min-width: 996px; text-align: left;}

.fs-center {text-align: center;}
#fs-login-head {height: 59px; padding: 0; margin: 0; background: #00615c url('../i/forsiter/login-head.gif') repeat-x 0 -1px; position: relative;}
#fs-login-head img {margin: 0 !important; padding: 0 !important; display: block !important; position: absolute !important; top: 11px !important; left: 166px !important;}
#fs-login table {margin: 0 !important; width:100%;}
#fs-login tr {margin: 0; padding: 0;}
#fs-login table caption {padding: 16px 0 11px !important; margin: 0 !important; color: #00615c !important; font: normal 16px/16px Verdana, Arial, sans-serif !important; text-align: center !important;}
#fs-login table th {font: bold 13px/13px Verdana, Arial, sans-serif !important; color: #00615c !important; text-align: right !important; padding: 10px 11px 4px 0 !important; vertical-align: top !important;}
#fs-login table td {font: normal 11px/11px Verdana, Arial, sans-serif !important; text-align: left !important; vertical-align: top !important; padding: 2px 0 3px;}
#fs-login table td a {color: #000000; display: block; padding: 0 0 10px; font-style: normal; float:left;}
#fs-login table td label {white-space: nowrap !important;}
#fs-login table td img {margin: 0 0 0 5px; padding: 0;}

img.fs-antibot {vertical-align: middle;}
img.fs-reload {vertical-align: middle;}
input.fs-field.fs-field-login {width: 162px !important;}
label.fs-field-label {margin: 0 0 0 11px; padding: 0;}
#fs-login p.fs-error {clear: both !important; padding: 0 0 2px !important;}
.fs-version-center {position: absolute; top: 10px; margin-left: 50%; left: 40px; color: #6da9a5; font: bold 11px/11px Verdana, Arial, sans-serif !important;}
div#fs-login a.fs-close {margin-top: 20px;}
/* /login form */

/* dialog form */
div.fs-dialog-form {position: absolute; top: 30px; left: 500px; width: 730px; border: 1px solid #00615c; background: #C6F3E4; font: 11px/1.18em Verdana, Arial, sans-serif; display: none; box-shadow: 0 0 10px #323232; text-align: left;}
div#fs-dirs-tree-form {position: absolute; top: 30px; left: 500px; width: 730px; border: 1px solid #00615c; background: #C6F3E4; font: 11px/1.18em Verdana, Arial, sans-serif;}
.fs-instruction {color: #9D9D9D; padding: 8px 14px 9px; margin: 0; background: #ffffff;}
a.fs-close {float: right; display: block; width: 25px; height: 25px; padding: 0; margin: 8px 11px 0 11px; font-size: 0; line-height: 0; background: url('../i/forsiter/icons/close.gif') no-repeat 2px 0;}
a.fs-close-hover {background-position: 2px -30px;}
a.fs-close-press {background-position: 2px -60px;}
.fs-scroll {overflow-y: auto; overflow-x: hidden; background-color: #ecf3f0;}
div.fs-dialog-form-head {height: 40px; background: #00615c url('../i/forsiter/dialog-form-head.gif') repeat-x 0 -1px; cursor: pointer; text-align: left !important;}
.fs-dialog-form-title {color: #ffffff; font: 16px/38px Verdana, Arial, Serif; padding: 0; margin: 0 11px 0 19px; white-space: nowrap; overflow: hidden;}
.fs-dialog-form-title img {vertical-align: middle;}
.fs-dialog-form-foot {margin: 0; padding: 4px 4px 4px 15px; border-top: 1px solid #fff; text-align: center; height: 37px; background: #C6F3E4;}
/* dialog form */

/* pagination */
ul.fs-pagination {padding: 3px 0; margin: 0; font-size: 11px; line-height: 11px; color: #147666;}
ul.fs-pagination li {padding: 0; margin: 0; float: left; list-style: none;}
ul.fs-pagination li strong {display: block; padding: 3px 4px 3px 4px;}
ul.fs-pagination li a {display: block; padding: 3px 4px; margin: 0; text-decoration: underline; font-weight: bold;}
ul.fs-pagination li span {display: block; color: #6b6d6b; padding: 3px 4px 3px 4px;}
ul.fs-pagination li.fs-to-page {color: #000000; padding: 0 0 3px 24px;}
ul.fs-pagination li.fs-to-page select {font-size: 11px; margin-left: 3px;}
/* /pagination */

/* user table */

/* sort row */
thead.fs-sort {margin: 0; width: 100%; border-collapse: collapse;}
thead.fs-sort tr {background: #d9e9e2 !important;}
.fs-sort td {padding: 7px 8px 8px; border-right: 1px solid #ffffff; font-size: 11px; line-height: 1em; vertical-align: middle;}
.fs-sort td h3 {font-size: 13px; line-height: 13px; color: #000000 !important; font-weight: bold; margin: 0; border-bottom: 1px dashed #000000; word-wrap: break-word;}
.fs-sort td a {text-decoration: none; color: #000000 !important;}
.fs-sort input.fs-field, .fs-sort select.fs-field {width: 100% !important;}
/* /sort row */

table.fs-user-table {width: 100%; border: 2px; border-collapse: separate; font-size: 11px; line-height: 1em; padding: 0; margin: 14px 0 11px; background: #ECF3F0;}
table.fs-user-table thead tr {background: none; height: 47px;}
table.fs-user-table thead td, table.fs-user-table thead th {background: #d9e9e2 !important;}
table.fs-user-table thead tr th {text-align: left; vertical-align: middle; padding: 14px 10px;}
table.fs-user-table tbody tr {background:none;}
table.fs-user-table tbody td {border-top: 2px solid #ECF3F0; border-bottom: 2px solid #ECF3F0; border-left: none; border-right: none; padding: 7px 8px 8px; vertical-align:middle; text-align: left; font: 11px/1.18em Verdana,Tahoma,Arial; background: none;}
table.fs-user-table tbody td:first-child {border-left: 2px solid #ECF3F0;}
table.fs-user-table tbody td.fs-last-cell {border-right: 2px solid #ECF3F0; text-align: center;}
table.fs-user-table tbody td:last-child {border-right: 2px solid #ECF3F0; text-align: center;}
table.fs-user-table tbody tr.fs-odd-row td {border-color: #fff !important; background: #ffffff !important;}
table.fs-user-table tbody tr:nth-child(odd) td {border-color: #fff !important; background: #ffffff !important;}
table.fs-user-table tbody tr:hover td {border-color: #4bc59b !important;}
tr.fs-filter-row td {border-bottom: 12px solid #ffffff; padding-top: 0; height: auto !important;}
table.fs-user-table tbody td .fs-btn-small {margin:0 !important;}
/* /user table */

/* for icons */
.fs-toolbar {margin: 0 0 38px;}
.fs-toolbar table {outline: 1px dotted #75C9B9 !important; width: 100% !important; border-collapse: collapse !important; border: none !important; margin: 0 !important; background: none !important;}
.fs-toolbar td {background: #E7F7F4 none repeat scroll 0 0 !important; border: 1px solid #FFFFFF !important; color: #005043 !important; font: 11px Verdana, Tahoma, Arial !important; padding: 4px 4px 5px !important; vertical-align: middle !important;}
.fs-toolbar td a img {border: none !important; margin: 0 0 -3px !important; padding: 0 !important; vertical-align: baseline !important; float: none !important; display: inline !important;}
.fs-toolbar td a,.fs-toolbar td a:hover {color: #1F758E !important; text-decoration: none !important; line-height: normal !important;}
/* /for icons */

/* for icons compact */
.fs-toolbar2 {outline: 1px dotted #75C9B9 !important; border: 1px solid #fff !important; background: rgba(231,247,244,.5) !important; padding: 0 4px 3px !important; display: inline-block !important; position: absolute;}
.fs-toolbar2 img {vertical-align: middle;}
/* /for icons compact */

/*pop up*/
#fs-shadow {min-height:100%;}

/*system-users*/
.ui-autocomplete {width:202px !important; padding:0; margin:0; border:1px solid #aaa; background:#fff; list-style:none;}
.ui-autocomplete li {background:#fff; padding:0 2px; margin:0; font-size:13px;}
.ui-autocomplete li:hover {background:#ccc;}
.ui-autocomplete li a {cursor:pointer;}

/* head */
#fs-head {min-width: 500px !important; width: 100% !important; height: 45px !important; margin: 0 !important; border: none !important; border-collapse: collapse !important; color: #006662 !important; font: normal 10px/1.3em Verdana, Tahoma, Arial !important; background: url(../i/forsiter/head-bg.png) repeat-x 0 0 !important;}
#fs-head td, #fs-head th {padding: 0 !important; border: none !important; background: none !important; height: 45px !important; vertical-align: top !important;}
#fs-head img {border: none !important; padding: 0 !important; margin: 0 !important; display: block !important; box-shadow: none !important;}
#fs-head td.fs-logo, #fs-head td.fs-user, #fs-head td.fs-date, #fs-head td.fs-site-name, #fs-head td.fs-exit, #fs-head th.fs-spr1, #fs-head th.fs-spr3 {background: url(../i/forsiter/head-bg-aside.gif) repeat-x 0 0 !important;}
#fs-head td.fs-icons {background: url(../i/forsiter/bg-head.gif) no-repeat 0 0 !important;}
#fs-head th.fs-spr2 {background: url(../i/forsiter/head-bg-center.gif) repeat-x 0 0 !important;}
#fs-head td.fs-site-name {vertical-align: middle !important; padding: 0 !important; width: 30% !important; height: 42px !important;}
#fs-head td.fs-site-name div {padding: 0 !important; margin: 0 10px 6px !important; color: #006662 !important; font: normal 18px/0.9em Verdana, Tahoma, Arial !important; max-height: 32px !important; overflow: hidden !important;}
#fs-head th {width: 2px !important;}
#fs-head th div {font-size: 1px !important; line-height: 1px !important; width: 2px !important; height: 39px !important;}
#fs-head th.fs-spr1 {background: url(../i/forsiter/head-bg-aside.gif) repeat-x 0 0 !important;}
#fs-head th.fs-spr1 div {background: url(../i/forsiter/spr1.gif) no-repeat 100% 0 !important;}
#fs-head th.fs-spr2 {background: url(../i/forsiter/spr2.gif) no-repeat 50% 10px !important;}
#fs-head th.fs-spr3 {background: url(../i/forsiter/spr3.gif) no-repeat 100% 0 !important;}
#fs-head th.fs-spr4 {background: url(../i/forsiter/head-bg-aside.gif) repeat-x 0 0 !important;}
#fs-head th.fs-spr4 div {background: url(../i/forsiter/spr1.gif) no-repeat 50% 0 !important;}
#fs-head td.fs-icons {width: 76% !important; text-align: right !important; vertical-align: top !important; padding: 0 !important;}
#fs-head td.fs-icons table {float: right !important; border: none !important; border-collapse: collapse !important; width: auto !important;}
#fs-head td.fs-date {vertical-align: top !important;}
#fs-head td.fs-exit {width: 46px !important;}
#fs-head td.fs-exit img.fs-head-icon {margin: 7px 0 0 !important;}
#fs-head img.fs-head-icon {margin: 7px 7px 0 !important; padding: 0 !important; font: 11px/1em Verdana,Tahoma,Arial !important; color: #006662 !important;}
#fs-head div.fs-head-aside {height: 39px !important; float: right !important; background: #a3ecd3 url(../i/forsiter/head-bg-aside.gif) repeat-x 0 0 !important; border-left: 1px solid #dff5f2 !important;}
#fs-head div.fs-time, #fs-head div.fs-date {color: #006662 !important; text-align: right !important;}
#fs-head div.fs-time {padding: 10px 9px 0 !important; height: 12px !important; font: bold 12px/12px Verdana,Tahoma,Arial !important;}
#fs-head div.fs-date {padding: 3px 9px 0 !important; height: 10px !important; font: 10px/10px Verdana,Tahoma,Arial !important;}
#fs-head div.fs-user {float: right !important; color: #006662 !important; min-height: 27px !important; margin: 0 7px 0 8px !important; font: bold 12px/12px Verdana,Tahoma,Arial !important; padding:19px 0 0 20px !important; background: url(../i/forsiter/icons/user.gif) no-repeat 0 13px !important;}
#fs-head div.fs-head-icon {margin: 7px 7px 0 !important;}
#fs-head td.fs-logo {color: #006662 !important; font: 18px/18px Verdana,Tahoma,Arial !important; vertical-align: top !important; width: 125px !important; height: 39px !important; vertical-align: top !important; padding: 0 !important;}
#fs-head div.fs-logo {position: relative !important; float: left !important;}
#fs-head img.fs-logo {margin: 0 !important; padding: 0 !important; border: none !important; font: 18px/1em Verdana,Tahoma,Arial !important; color: #006662 !important;}
#fs-head div.fs-version {color: #CCE2E1 !important; font: bold 9px/9px Verdana,Tahoma,Arial !important; letter-spacing: 0 !important; position: absolute !important; right: 11px !important; top: 2px !important;}
#fs-height #fs-head {background-color: #f1f1f1 !important;}
/* #fs-head */

/* tabs */
div.fs-tabs {border-bottom: 1px solid #d7d7d7 !important; height: 30px !important; padding: 23px 0 0 !important; margin: 0 0 13px !important;}
.fs-tabs ul,.fs-tabs ul li {padding: 0 !important; margin: 0 !important; list-style: none !important;}
.fs-tabs ul li {float: left !important; margin: 2px 3px 0 0 !important;}
.fs-tabs ul li a {font: 11px/11px Verdana,Tahoma,Arial !important; box-shadow: 0 0 0 1px #fff inset !important; color: #9d9d9d !important; padding: 9px 16px 7px !important; display: block !important; text-decoration: none !important; margin: 0 !important; border: 1px solid #b0b0b0 !important; border-width: 1px 1px 0 !important; border-radius: 4px 4px 0 0 !important; background: #ffffff url('../i/forsiter/tab.gif') repeat-x 0 0 !important;}
.fs-tabs ul li a:hover {color: #000 !important; background-position: 0 -40px !important;}
.fs-tabs ul li.fs-active-tab {margin-top: 0 !important;}
.fs-tabs ul li.fs-active-tab a,.fs-tabs ul li.fs-active-tab a:hover {background-position: 0 -80px !important; font-size: 13px !important; line-height: 13px !important; padding: 9px 13px 8px !important; color: #000 !important;}
/* /tabs */

/* titles */
.fs-title-main {font: 26px/1em Verdana,Tahoma,Arial; color: #000; padding: 12px 0 11px;}
.fs-title {font: bold 13px/1.25em Verdana,Tahoma,Arial; color: #000; margin: 0; padding: 0;}
.fs-app {color: #000000; font: bold 16px/1em Verdana,Tahoma,Arial; padding: 4px 0; margin: 0;}
.fs-dashed {border-bottom: 1px dashed #000;}
img.fs-sort-arr {vertical-align: -4px;}
/* /titles */

/* form elements */
.fs-off {color: #e60000 !important;}
.fs-ast {color: #e60000;}
p.fs-comment,span.fs-comment {color: #9d9d9d; font: 10px/1.375em Verdana,Tahoma,Arial; padding: 0 !important; margin: 0 !important;}
.fs-clear {clear: both; height: 0; font-size: 0; line-height: 0; margin: 0; padding: 0;}
form.fs-form {margin: 0; padding: 0;}
input.fs-field, textarea.fs-field, select.fs-field {border: 1px solid #b0b0b0; color: #000000; background: #fff; vertical-align: middle;}
input.fs-field, textarea.fs-field {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
input.fs-field[type="text"], input.fs-field[type="password"] {padding: 0 4px; margin: 3px 0; height: 23px; width: 250px; font: normal 12px/21px Verdana, Tahoma, Arial;}
input.fs-field[type="text"]:hover, input.fs-field[type="text"]:focus, input.fs-field[type="password"]:hover, input.fs-field[type="password"]:focus, textarea.fs-field:hover, textarea.fs-field:focus, select.fs-field:hover, select.fs-field:focus {border-color: #4bc59b; outline: 1px solid #4bc59b;}
input.fs-field[type="file"] {font: normal 12px Verdana, Tahoma, Arial; margin: 3px 0; height: 23px;}
input.fs-field[disabled], textarea.fs-field[disabled] {color: #b0b0b0;}
textarea.fs-field {margin: 3px 0; padding: 1px 1px 1px 4px; height: 100px; width: 250px; font: normal 12px/1.5em Verdana, Tahoma, Arial; overflow: auto;}
textarea.fs-field.fs-above {height: 150px;}
select.fs-field {width: 252px; height: 23px; padding: 0; margin: 3px 0; font: normal 12px/21px Verdana, Tahoma, Arial;}
select.fs-field option {padding: 4px;}
label.fs-checkbox, label.fs-radio {padding: 0 21px 0 0; margin: 0; vertical-align: middle;}
label.fs-checkbox input,input.fs-checkbox, label.fs-radio input, input.fs-radio {padding: 0; margin: 0; vertical-align: -3px;}
span.fs-error {color: #e60000; font-size: 11px;}
p.fs-error {padding:0; margin: 0; color: #e60000; font: 11px/1.25em Verdana, Tahoma, Arial; display: none;}
div.fs-dialog-form input.fs-field, div.fs-dialog-form textarea.fs-field, div.fs-dialog-form select.fs-field {width: 100%;}
label.fs-label-row {display: inline-block; margin: 3px 0;}
div.fs-title + label.fs-label-row {margin-top: 7px;}
/* /form elements */

#fs-head,#fs-main,#fs-foot,.fs-control button,.fs-btn-small {font: normal 11px/1.18em Verdana, Tahoma, Arial;}
img.fs-tree-btn {vertical-align: middle; margin: 0 -28px 0 5px; border: none !important; padding: 0 !important; position: relative;}

/* outline editing block */
.fs-outline:hover, .fs-editable-content:hover {outline: 2px solid #4bc59b;}
.fs-outline:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}


/* gallery */
.FS_galleryListBar {
	width: 100px !important;
	height: 22px !important;
	margin-bottom: -22px !important;
	padding: 0 0 0 2px !important;
	position: relative !important;
	background: transparent url('/i/forsiter/bg.png') repeat 0 0 !important;
}

.FS_galleryListBar img {
	behavior: url('/js/pngbehavior.htc');
	margin: 2px 0 0 !important;
	border: 0 !important;
}
/* /gallery */

/*pop up*/
#shadowBox	{min-height:100%; }