.fl {float: left;}

.avatar_flower {position:absolute; width:50px; height:39px; background:url('/static/images/dr-ball.png') no-repeat; top:-10px; right:-15px;}
.avatar_birth {position:absolute; width:50px; height:39px; background:url('/static/images/dr-bucket.png') no-repeat; bottom:-15px; right:-15px; }
.logo_sign {position:absolute; width:33px; height:51px; background:url('/tragedy.png') no-repeat; top:130px; left:60px; display: block;}

.floatHover{}
.floatHover:hover{background:#d4e5e8;}

.popItem{ background:#fff; box-shadow:1px 1px 7px #333;}
.popItemImage {}
.popItemImage img{height:320px;}

/*
#POPUP_CONTAINER {position:absolute; z-index:9999;}
*/

#ProgressContainer{visibility: hidden; }
#DISABLING_SCREEN {background: #000; display: none; left: 0; margin: 0; opacity: 0.3; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.3);  position: absolute; top: 0; z-index: 10;}
#DISABLING {position: absolute; z-index: 9999; margin: 0px; display: none; top: 0px; left: 0px; background: #000; opacity: 0;}
#resultContainer {position:absolute; display:none; z-index:9999;}
.resultContainer {color: #fff; text-align:center; background-color: #00cc00; padding:10px;}


/* DETKI 72 */
BODY{ FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; FONT-SIZE: 10pt; COLOR: #303030; MARGIN:0px; padding:0px;}
TD{ FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; FONT-SIZE: 10pt; COLOR: #303030;}
img{ border:0px;}
form{margin:0px; padding:0px;}
input{ font-family:tahoma;}
select{ font-family:tahoma; font-size:9pt;}
textarea{ font-family:tahoma; font-size:9pt;}




.plusMinusShow{cursor:pointer;background:url(/static/images/minus.gif) no-repeat;}
.plusMinusHide{cursor:pointer; background:url(/static/images/plus.gif) no-repeat;}

.listingIntro img, .contentDescription img { max-width: 480px; height: auto !important; }

.menuIconsNormal{}
.menuIconsActive{background:#C4D5D8; padding:3px;}

.tableLogin{margin-left:15px;}
.userBlock{ height:43px; color:#F5FCF7; padding:0px;}
.userBlock table td{ color:#F5FCF7;}

.searchBlock{height:43px; color:#F5FCF7; padding:0px; text-align:center;}
.searchBlock table td{ color:#F5FCF7;}

span.comments{color:#7A8D90; font-size:8pt;}
span.annonce {color:#666; font-size:8pt;display: block;}

div.avatar {position: relative; width: 100px; height: 100px;}
.avatar50 {background:#C4D5D8; width:43px; height:43px;text-align: center;}
.avatar50 img {max-width:43px; max-height:43px;}

input.topInput{ width:90px; height:17px; border:1px solid #ffffff; background-color:#CEDCDF;}

#left_items{ margin-top:10px; padding-right:30px;}

#left_items div.menuSub{ display:block; margin:0px; padding:7px;}
#left_items div.menuSubNormal{ display:block; margin:0px; padding:7px;}
#left_items div.menuSubActive{ display:block; margin:0px; padding:7px; color: #77B021;
        background:url(/static/images/sm_arrow.gif) no-repeat 100% 50% #FFFFFF;}
#left_items div.menuSubSub {margin-left: 10px}


#left_items span span{margin:0px;padding:0px;background:none;font-size:9pt;}

#left_items #sub div{font-size:11px;}

#left_items #sub span{font-size:9pt;display:block;
        margin:5px 0px 6px 0px;
        padding:4px 0px 6px 9px;
        background:url(/static/images/sm_arrow.gif) no-repeat 100% 50% #FFFFFF;
}


#but{
        border-top:1px solid #B9C5C6;
        border-bottom:1px solid #B9C5C6;
        font-size:10px;
        font-weight:bold;
        padding:0px 5px 0px 5px;
        vertical-align: middle;
}

#but2{
        border-top:1px solid #B9C5C6;
        border-bottom:1px solid #B9C5C6;
        font-size:10px;
        padding:0px 5px 0px 5px;
}
#but2 a{
        color:#4F4F4F;
}

#left_birthdays{
        padding:0px 0px 25px 9px;
}
#left_birthdays span{
        display:block;
        font-size:9pt;
}
table.var td{
        font-size:9pt;
        padding-left:0px;
}

.pathTrail{ font-size:9pt; color:#808081; margin-bottom:10px;}
.pathTrail a{ color:#808081;}

.ban468{border:1px dashed #949F9A; color:#2B291A; margin-bottom:0px; padding:10px 10px 10px 10px; background: #F5FCF7}
/* .ban468 div{margin-bottom:10px;} */

#list{
        margin-bottom:20px;
}
#list td{
        padding:7px 11px 9px 11px;
        font-size:8pt;
}
#list td.light{
        background-color:#EBF5F7;
}
#list td a, #list td b{
        font-size:10pt;
}

#pages{
        text-align:right;
        background-color:#F5FCF7;
        width:100%;
        padding-right:12px;
}
#pages span{
        color:#ffffff;
        background-color:#FF6600;
        padding:1px 3px 2px 4px;
        height:12px;
}



.contentAuthor{
        background-color:#F5FCF7;
    padding:10px;
    margin-top:33px;
    width:167px;
}


#plash{
        background-color:#F5FCF7;
    padding:10px;
    margin-top:33px;
}

#plash div{
        border:1px dashed #A4A89F;
        padding:8px;
        width:50px;
        height:50px;
        font-size:9pt;
        color:#404040;
}


/*   бабл от коментариев    */
#w{
        font-size:9pt;
        color:#404040;
}
#w td{
        font-size:11px;
}
#w td.bg{
        background-color:#F5FCF7;
}
#w td p{
        font-size:9pt;
        color:#404040;
        margin-bottom:0px;
        line-height:14px;
}
#w td.c{
        padding:5px 7px 5px 7px;
        background-color:#F5FCF7;
}


/*   адреса в каталоге    */
#y{
        font-size:10pt;
        color:#404040;
}
#y td{
        font-size:10pt;
}
#y td.bg{
        background-color:#fff68b;
}
#y td p{
        font-size:10pt;
        color:#404040;
        margin-bottom:0px;
        line-height:14px;
}
#y td.c{
        padding:5px 7px 5px 7px;
        background-color:#fff68b;
}


.author{
        font-size:9pt;
        color:#808081;
        margin-left:12px;
}


.commentShow{float: right; width:12px; margin-left:3px; cursor:pointer; background:url(/static/images/minus.gif) no-repeat;}
.commentHide{float: right; width:12px; margin-left:3px; cursor:pointer; background:url(/static/images/plus.gif) no-repeat;}


td#foot{
    background-color: #F8FBFC;
}
#foot{
        height:70px;
        border-top:1px solid #C5CDCB;
        padding:28px 50px 18px 49px;
        vertical-align:top;
}
#foot table td{
        font-size:9pt;
        padding:0px 10px 0px 0px;
}
#foot table td.pub{
        color:#2B291A;
        padding:0px 20px 0px 20px;
}


H1 {
FONT-FAMILY: Tahoma, Verdana, sans-serif;
        FONT-SIZE: 16pt;
        COLOR: #101010;
        font-weight:normal;
        MARGIN:0px 0px 20px 0px;
}

H2 {
        FONT-SIZE: 10pt;
        COLOR: #404040;
        MARGIN:10px 0px 10px 0px;
}
H2 a{
        COLOR: #404040;
}
H4 {
        FONT-SIZE: 16pt;
        COLOR: #101010;
        font-weight:normal;
        MARGIN:0px 0px 10px 0px;
}


P{
        FONT-FAMILY: Tahoma, Verdana, sans-serif;
        TEXT-INDENT: 0px;
        FONT-SIZE: 10pt;
        COLOR: #303030;
        MARGIN:0px 0px 10px 0px;
        line-height:16px;
}
LI {
        FONT-SIZE: 10pt;
/*        LIST-STYLE-IMAGE:url(/static/images/arrow.gif); */
        MARGIN-BOTTOM:2px;
}
UL{
        MARGIN:0px 0px 10px 20px;
}

/*
A{COLOR: #186B9B; text-decoration:underline;}
A:hover{text-decoration:none;}
A:visited{color: #dd4400;}
*/

A{color: #ff6600; text-decoration:none;}
A:hover{color: #5d59a7; text-decoration:underline;}




#start_themes td{
        border:1px dashed #A1A5A0;
        padding:10px;
        font-size:9pt;
}
#start_themes td a{
        font-size:12px;
        display:block;
        margin-bottom:5px;
}

#start_themes td img{
    float:left;
    margin-right:10px;
}




.menuLine{
        height:40px;
        background-color:#F5FCF7;
        padding-left:50px;
}

.menuBlock{
        padding-left:75px;
}

.menuBlock table td{
        font-size:10pt;
/*        font-family: trebuchet ms, arial; */
        font-weight: lighter;
        font-stretch: ultra-condensed;
        white-space: nowrap;
}

.menuLineTop .item {font-size: 14px;}

div.drop{
        width:auto;
    position: absolute;
    top:0px;
    visibility: hidden;
    margin-top:0px;
    margin-left:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:12px;
    padding-top:7px;
        background-color:#FFFFFF;
    border:1px solid #C4D5D8;
        text-align:left;
    z-index: 100011;
    filter: alpha(opacity=95);
}



div.dropSub{
    margin-bottom:7px;
    font-size:12px;
    white-space:nowrap;
}
/*
div.dropSub  A{ color:#000000; text-decoration:none;}
div.dropSub  A:visited{color:#000000;}
div.dropSub  A:hover{color:#000000; text-decoration:underline;}
*/

div.item{ padding:7px; padding-left:10px; padding-bottom:0px; height:20px;}
div.itemHover{padding:7px; padding-left:10px; padding-bottom:0px; height:20px; background:#C4D5D8;}
div.itemHover A{ color:#FFFFFF; text-decoration:none;}
div.itemHover A:visited{color:#FFFFFF;}
div.itemHover A:hover{color:#FFFFFF; text-decoration:underline;}

div.container{
    text-align:left;
}

hr.hr{height: 1px; border: medium none; color: #ffffff;}

div.boxBody {margin: 0 20px 0 21px; font-family: Tahoma, Arial, sans-serif;}
div.boxBody p {font-family: Tahoma, Arial, sans-serif;}

.green   {COLOR: #77B021; text-decoration:none;}
.meganta {COLOR: #E2255F; text-decoration:none;}
.orange  {COLOR: #FF6600; text-decoration:none;}
.orange2 {COLOR: #FF961A; text-decoration:none;}
.blue    {color: #3960c9; text-decoration:none;}


A.orange{ text-decoration:none;}
A:visited.orange{text-decoration:none;}
A:hover.orange{text-decoration:underline;}

.green A{ COLOR: #77B021; text-decoration:none;}
.green A:visited{COLOR: #77B021; text-decoration:none;}
.green A:hover{COLOR: #77B021; text-decoration:underline;}

.blue A{ COLOR: #3960c9; text-decoration:none;}
.blue A:visited{COLOR: #3960c9; text-decoration:none;}
.blue A:hover{COLOR: #3960c9; text-decoration:underline;}

.Odd{background-color:#e9e8fa;}
.Even{background-color:#F5FCF7;}

.OddCHECKED{background-color:#C4D5D8;}
.EvenCHECKED{background-color:#C4D5D8;}


td.columnLeft {
    width:220px;
}

div.columnLeft {
    width:250px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 25px;
    /*margin-bottom: 100px;*/
}

.columnCenter{
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    padding-left: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 20px;
}

div.usersProfile table{width:100%; border-collapse:collapse;}
div.usersProfile td{border:0px solid #fff; padding: 10px;  font-size:10pt;}

table.tableGridGoods {width:100%; border-collapse:collapse;}
table.tableGridGoods td{padding: 10px;  font-size:10pt;}

div.online {background:#fff; color:#996600; padding:3px; width:42px; text-align:center; font-size:9pt;}
div.offline { color:#808081; padding:3px; width:32px; text-align:center; font-size:9pt;}

.bgUsersTab{background:#f0f0f0; background:url(/static/images/bgTabs.gif) repeat-x 0px 3px;}

.divTabUsersActive{
                border:1px solid #CADDE0; border-bottom:0px; text-align:center; background:#f2f1f8; height:21px;
                padding-top: 8px; padding-left: 10px; padding-right: 10px;
                margin: 0px; margin-right: 1px;
                font-size:10pt; color:#101010;
            }

.divTabUsersNormal{ cursor: pointer;
               border:1px solid #CADDE0; border-bottom:0px; text-align:center; height: 19px;
               padding-top:5px; padding-left: 10px; padding-right: 10px;
               margin: 0px; margin-right: 1px; margin-top: 3px;
               font-size:10pt; color:#186B9B;
            }

#tooltip {
background: #fff68b;
border: 1px solid #666;
color: #404040;
font: menu;
margin: 0px;
padding: 3px 5px;
position: absolute;
visibility: hidden;
}

.alphabet{color:#C4D5D8; font-size:9pt; line-height:1.4;}
.letterHeader{font-size:18px;}
.letterItem{float:left; width:25%; margin-bottom:3px;}
.closed { background:url("/static/images/closed_album.gif") no-repeat 0px 0px; height:90px;}

.boxContentBody{ padding:0px;}

.authForm input{font-size:13px; width:300px;}
.authForm textarea{font-size:13px; width:395px; height:100px;}
.authForm td.itemTitle{width:150px;}
.authForm td{padding-bottom:9px; vertical-align:top;}

.authForm .errorField{font-size:11px; height:11px; color:#cc0000;}
.authMessage{background:#cc0000; color:#fff; padding:10px; float:left;}

.error{background:#cc0000; color:#fff; padding:5px;}



.butBody{margin-left:4px; margin-right:4px;}
.butBody input{
    background:url('/frontend/Gui/zvezda/images/butBody.png') repeat-x;
    border:0px; width:100%;
    padding-top:3px;
    padding-bottom:7px;
    color:#fff;
    text-align:center;
    cursor:pointer;
}

.clear{clear:both;}

.border_b {border-bottom:1px solid #e0e0e0;}

.headerCategory { font-size:12px; color:#818E95; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #B9C3C6;}
.listingFrame { padding-top:10px; margin-top:10px;}
.listingDate {color:#999;font-size:8pt;border-bottom: 1px solid #E0E0E0; display: table;}
.listingDate div {border-bottom:1px solid #E0E0E0;display:table;}
.listingDate A {color:#999;}
.contentImage img {float:left; margin-right:25px;}
.list_description ul {padding-left:10px;}

/*informer*/

.info_today {color: #77B021; font-size: 10pt; font-weight: bold;}
.info_today:first-letter {text-transform: uppercase;}
.info_date {}
.info_date a, .info_date a:hover {color: #000;}
.info_fest, .info_imenini {padding-top: 10px; display: block;}

.bg_t { background:url("/static/images/bg_t.png") no-repeat 0px 0px; width: 189px; height: 21px;}
.bg_b { background:url("/static/images/bg_b.png") no-repeat 0px 100%; width: 189px; height: 40px;}
.bg_c { background:url("/static/images/bg_c.png") repeat-y; padding-left: 10px; padding-right: 10px;}

.fields_zayavki input {width: 94%;}
.formContent fieldset {border: 0; padding-left: 0;}
.formContent .title {float:left; width:150px; vertical-align: top;}
.formContent .text {float:left; vertical-align: top;}
.calendar input { width: auto!important}


/* Блоги */

.listingItems {
    margin-bottom:  10px;
    padding-bottom: 20px;
    border-bottom:1px solid #e0e0e0;
}

.listingFrame .avatar {
    float: left;
    margin-right: 10px;
}

.listingFrame .Date {
    font-size: 11px;
    padding-top: 10px;
}

.category {
    margin-bottom: 12px;
    margin-top: 5px;
}

.listingAuthor {
    font-size: 11px;
    /* font-weight: bold; */
}

.listingInfo {
    color: #808080;
}

.listingIntro, .contentIntro {
    margin-top: 20px;
}

.comments-form {
    margin-top: 4px;
}

.comments-form textarea {
    width:98%;
    height: 130px;
}

.comments-form p {
    font-size:11px;
}

.errorlist {
    color: red;
    list-style: none;
    margin: 0;
    padding: 0;
}

.errorlist li {
    margin: 0;
    padding: 0;
}

.b-captcha td {
    vertical-align: top;
    width: 100px;
}

.b-captcha img {
    border: 1px solid #000;
}

.b-captcha span {
    font-size: 11px;
    white-space: nowrap;
}

.b-smiles {
    padding: 0 5px 5px 5px; background:#e2e1e8;
}

.b-smiles img {
    margin: 0 1px;
    cursor: pointer;
}

.divPager {
    margin: 20px 0;
}

.divPager a, .divPager span {
    display: inline-block;
    margin: 0 7px;
}

.artilce-image {
    float: left;
    margin-right: 10px;

}

.b-voting {
    display: inline-block;
    background: #71af30;
    padding: 10px 19px 13px 19px;
    border-radius: 6px;
    border-top: 4px solid #81bd42;
    border-bottom: 1px solid #687a58;
    color: #fff;
    font: normal 14px/14px Arial;
    min-width: 280px;
    max-width: 300px;
}

.b-voting-inactive {
    min-width: 0;
    max-width: 170px;
}

.b-voting-question {
    margin-bottom: 26px;
}

.b-voting a {
    width: 50px;
    background: #fff;
    display: inline-block;
    margin: -12px 3px 0 0;
    text-align: center;
    color: #000;
    line-height: 29px;
    border-radius: 4px;
    border-bottom: 1px solid #4f7b22;
}
.b-voting a:hover {
    text-decoration: none;
}

.b-voting-stars {
    display: inline-block;
    background: #71af30;
    padding: 10px 19px 13px 19px;
    border-radius: 6px;
    border-top: 4px solid #81bd42;
    border-bottom: 1px solid #687a58;
    color: #fff;
    font: normal 14px/14px Arial;
    min-width: 120px;
}

.b-voting-stars a, .b-voting-stars a:hover {
    text-decoration: none!important;
}

.b-voting-title-start {
    margin-bottom: 10px;
}

.b-rating {
    float: right;
}

.no-avatar {
    display: inline-block;
    width: 100px;
    height: 100px;
    background: #CCCCCC;
}

.bb-button {width: 25px; height: 25px; font-size: 12px; text-align: center; padding: 0;}


.b-tooltip {
    font: normal 8pt Verdana;
    color: #000044;
    background: url(/static/images/tip_balloon/background.gif) left top repeat;
    border: 1px solid #000;
    padding: 5px;
    width: 190px;
    position: absolute;
    z-index: 1000;
    display: none;
}

.b-user-banned {
    background: #c00;
    color: #fff;
    padding: 20px 15px;
    margin-top: 10px;
}

.b-album-thumb {
    border: 1px solid #ccc;
    padding: 10px;
    float: left;
    margin: 5px;
    height: 200px;
    overflow: hidden;
    width: 150px;
}

#pool-answers input {width: 400px;}

.form-errors {
    padding:10px;
    background:#00cc00;
    color:#fff;
    margin-bottom:10px;
    margin-top:10px;
    text-align:center;
    display: inline-block;
}

.tags-list {
    overflow: hidden;
}

.usersProfile td {
    position: relative;
}

.b-popup-map {
    border: 1px solid #000;
    background: #fff;
    position: absolute;
    left: -150px;
    top: -150px;
    z-index: 100;
    display: none;
}

#popup-map {
    width: 600px;
    height: 350px;
}

a.inactive-link,a.inactive-link:hover,a.inactive-link:active,a.inactive-link:visited {
    color: #C4D5D8;
    cursor: default;
    text-decoration: none;
}

.b-video-thumb {
    display: block;
    overflow: hidden;
    text-align: center;
    width: 120px;
    height: 90px;
}
.b-video-thumb a {
    display: block;
    text-align: center;
    width: 500px;
    margin: 0 0 0 -190px;
}

.b-video-thumb-link {
    overflow: hidden;
    width: 120px;
    word-wrap: normal;
    white-space: nowrap;
}

.b-video-thumb img {
    height: 90px;
    margin: 0 auto;
    display: block;
}

.b-doctor-item {
    width:260px;
    height: 170px; float:left; margin-right:20px; margin-bottom: 20px;
}

.b-doctor-item__name {
    font-size:12px; font-weight: bold;
}
.b-doctor-item__photo {
    float:left; margin-right:15px;
}

.b-doctor-item__photo .no-avatar {
    width: 75px;
    height: 75px;
}
.selected-week {background-color: #fcc;}


.b-conference-item {
    width:260px;
    float:left; margin-right:20px; margin-bottom: 20px;
    font-size: 9pt;
}

.b-conference-item__name {
    font-size:12px; font-weight: bold;
}
.b-conference-item__photo {
    float:left; margin-right:15px;
}

.b-conference-item__photo .no-avatar {
    width: 75px;
    height: 75px;
}

.b-conference-item__desc {
    color: #999999;
    display: table;
    font-size: 8pt;
}

.start-news-list {
    float:left;
    width:43%;
    margin-bottom:10px;
    margin-right:7%;
}

.read-only {color: #000;}

fieldset ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
fieldset ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
fieldset ul li label {
    color: #000;
    margin: 0;
    padding: 0;
}
fieldset ul li label input {
    width: auto!important;
}

.sp-title {
    color: black;
    font-weight: bold
}

.b-label {color: #8A9DA0;margin-top: 10px;}


.remove-button {
    background:url('/static/images/ico_delete.gif') no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-bottom: -3px;
}

.sp-table {
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    width: 100%;
}

.sp-table td {
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    padding: 4px;
}

.b-gallery-item {
    width: 150px;
    margin: 1px;
    background:#c4d5d8;
    float: left;
    padding: 5px;
    height: auto;
}
.b-gallery-item__field input {
    width: 100%;
    padding: 2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.b-gallery-item__field textarea {
    width: 100%;
    padding: 2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.b-gallery-item__field select {
    width: 100%;
    padding: 2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.error-hover{
    background: red;
    display:inline-block;
    position: relative;
    padding-left: 2px;
    padding-right: 2px;
}
.error-hover div{
    z-index: 9999;
    display:none;
    position:absolute;
    left:50%;
    top:-90%;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.4);
    padding: 10px;
}
.error-hover:hover div{display:block; width: 100%;}

.checkbox-field input {
    width: auto;
}

.b-gallery-item__img {
    width: 150px;
    height: 110px;
    text-align: center;
    margin-bottom: 3px;
}
.b-gallery-item__img img {
    max-width: 150px;
    max-height: 110px;
}
.b-right-info {
    width: 300px;
    float: right;
    margin: 0px 10px 20px 0px;
    padding:0px;
}

.b-conference-quest {
    background-color: #E9E8FA; padding: 5px;
}

.b-conference-answer {
    background-color: #F5FCF7; padding: 5px;
}

.b-conference-quest .b-title {
    display: inline;
    font-weight: bold;
    font-style: normal;
}


.b-errors-summary {
    padding:10px; background:#00cc00; color:#fff; margin-bottom:10px; margin-top:10px; text-align:center; display: inline-block;
}
.b-errors-summary a {
    color: #558B00;
}

.b-warning {
    text-align: right;
}

.b-widget {
    padding: 15px;
    margin: 10px 0;
    background-color: #F5FCF7;
}

.b-table_pretty .b-table_pretty__row:nth-child(even){
    background-color: #e9e8fa;
}
.b-table_pretty .b-table_pretty__row:nth-child(odd){
    background-color:#F5FCF7;
}

.b-unsubscribe__link {
    color: red;
    font-weight: bold;
}
.b-editor textarea {
    width:99%;
    height:120px;
}
div.formSPAction fieldset{}
    div.formSPAction input{ width:98%; font-size:13px;}
    div.formSPAction select{font-size:13px; width:98%; height:20px; margin: 2px;}
    div.formSPAction textarea{font-size:12px; width:98%;}
    div.formSPAction td {padding: 0px;}
    div.FieldChoices {
        position: absolute;
        background-color: #f2f1f8;
        border-right: 1px solid gray;
        border-bottom: 1px solid gray;
        width: 200px;
    }
tr.ActionError {
    background-image:
    -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(255, 29, 6)),
        color-stop(1, rgba(255, 29, 17, 0.30))
    );
    background-image: -moz-linear-gradient(
      center bottom rgba(255, 29, 17, 0.65) 37%, rgba(255, 29, 17, 0.30) 69%
    );
    }

/*
     */
/*
*/