* {margin: 0;padding: 0;}
:focus { outline: 0 none;-moz-outline: 3px solid #fff !important; }
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;outline:  0 none; }
input[type="radio"]:focus{-moz-outline-radius: 12px !important;-moz-outline-offset: 0px !important;}
input[type="checkbox"]:focus{-moz-outline-offset: -1px !important;-moz-outline: 1px solid #000 !important;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;background: #dedede;}
textarea{resize: none;}
a{color: #123561;outline: none;text-decoration: underline;cursor: pointer;}
a:hover {color: #990101;text-decoration: none;}
img {border: none;}
input{vertical-align: middle;}
input, textarea{outline:none;}
ul li{list-style-type: none;}
select {
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bac6cc;
	color: #474747;
	padding:2px;
	height: 20px;
        background-color: #ffffff;
        border: 1px solid #bac6cc;
        box-shadow:0px 3px 1px rgba(229, 236, 240, 0.50) inset;
        display: none;
}
select.ui-datepicker-year{display:block !important;font-size:11px !important; float:right;vertical-align: middle;}
.ui-datepicker-month{vertical-align: middle;}
#wrapper {margin: 0 auto; max-width: 1300px; min-width: 960px;  padding: 0 20px;}
.centerheader {margin: 0 auto; max-width: 1300px; min-width: 960px;  padding: 0 20px; float:left;}

.gray{background: none repeat scroll 0 0 #F0F0F0;}
.white{background: none repeat scroll 0 0 #FFF;}

.fullSelect{width: 422px;}
.fullArea{width: 421px;}
.fullText{
    width: 419px;
}
.simText{
    width: 158px;
}
.longText{
    width: 320px;
}
.lastCombo{
    width: 28.3%;
}
#alert{width: 50%;margin: 0 auto;}
#alert-message{
    color: #990101;
    text-align: center;
    font-size: 14px;
}
.half{width: 210px !important;}
.third{width: 135px !important;margin-right: 4px;}
.data-content .data-block-cont .colOne{float: left;}
.data-content .data-block-cont .selectShort{width: 110px;}
.data-content .data-block-cont .data-line .textselect{width: 260px !important;}
.grayBlock{background: none repeat scroll 0 0 #F0F0F0;border-top: 2px ridge #F0F0F0;border-bottom: 2px ridge #F0F0F0;    
}
.data-content .data-block a.hint2{display: block;float: right;background: url(../img/hint.png) no-repeat;width: 16px;height: 14px;top: 0;right: -20px;}

.data-line .rate{
    color: #5d5d5d;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    font-style: arial;
    background: #f6f6f6;
    float: right;
}
.labelStandart{text-align: right;width: 23%;}
.data-line .writeoffamount,.data-line .balance{
    color: #7e2e2e;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    font-style: arial;
    background: #f6f6f6;
    float: left;
}
.data-line .writeoff{
    width: 71%;
	float: right;
	text-align: right;
	align: right;
}
.data-line.writeoffwrap{
    display: none;
}
.icon-mail-open{background: url("../img/icons.png") no-repeat 0px top;
    height: 16px;
    width: 16px;}
.icon-mail-closed{background: url("../img/icons.png") no-repeat -16px top;
    height: 16px;
    width: 16px;}
.icon-mail-clip{background: url("../img/icons.png") no-repeat -32px top;
    height: 16px;
    width: 16px;}
.icon-document-in{background: url("../img/icons.png") no-repeat -48px top;
    height: 16px;
    width: 16px;display: block;float:right;margin: 0 4px;}
.icon-document-write{background: url("../img/icons.png") no-repeat -95px top;
    height: 16px;
    width: 25px;display: block;float: left;margin: 0 4px;}
.icon-close{background: url("../img/icons.png") no-repeat -80px top;
    height: 16px;
    width: 16px;display: block;float: left;margin: 0 4px;}
/* Header
-----------------------------------------------------------------------------*/
.cell-mail{width: 16px;}
/* Header
-----------------------------------------------------------------------------*/
#header {
    /*height: 118px;*/
    width:100%;
    padding-top:12px;
    padding-bottom:13px;    
}
#header .language{
    /*position:absolute;*/
    top:33px;
    float: left;
}
#header .language li{
    float: left;
    margin-right: 8px;
}
#topMenu{
    /*padding-top: 12px;*/
}
#topMenu li{
    display: inline;
    color: #696969;
    margin-right: 5px;
    font-size: 13px;
}
#topMenu li a{
    color: #696969;
    text-decoration: none;
    margin-right: 8px;
}
#topMenu li.last span{
    display: none;
}
.header-block{
    float: left;
    height: 65px;
   /* padding-top: 8px;*/
}
.logo{
    width: 209px;
    border-right: 1px dashed #949494;
}
.right-progress {
    border-left: 1px dashed #949494;
    width: 190px;
    padding-left: 16px;
    float:right;
    height: 65px;
}
.logo .pic{
    background: url(../img/logo2.png) no-repeat;
    width: 136px;
    height: 43px;
    margin-left: 30px;
    margin-top: 11px;
}
.logo .pic a{
    display: block;
    width: 136px;
    height: 43px;
}
.username{
    width: 260px;
    border-right: 1px dashed #696969;
    padding-left: 16px;
}
.fullname{
    font-size:20px;
    color: #2f3b55;
    margin-top: 3px;
}
.nick{
    color: #696969;
    font-size:14px;
}
.tech-support{
    width: 198px;
    border-right: 1px dashed #696969;
    padding-left: 16px;
}
.phone{
    color: #a50000;
    font-size:20px;
    text-shadow: 0px 1px 1px #FFFFFF;
}
.supp{
    color: #696969;
    font-size:14px;
    height: 18px;
    line-height: 16px;
}
.scrollstring-widget{
    width: 730px;
    padding-left: 14px;
}
.live-chat{
    width: 250px;
    padding-left: 14px;
}
.live-chat .livechatwrap{cursor: default;margin-top: 10px;}

.live-chat .icon{
    width: 45px;
    height: 41px;
    background: url(../img/livechat.png) no-repeat;
    margin-right: 10px;
    /*margin-top: -2px;*/
    float: left;
    cursor: pointer;
}
.livechat-nologin .icon{cursor: default;}
.live-chat .text{
    color: #a50000;
    font-size:20px;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
    width: 100%;
    height: 1%;
    position: relative;
}
#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#container {}
#content {
   
    /*background: #ffffff;*/
}

/*--------------------btn blue style------------*/
.btn-blue-border{
    background: -moz-linear-gradient(top, #626c78 7%, #475055 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #626c78 7%, #475055 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #626c78 7%, #475055 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #626c78 7%, #475055 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626c78', endColorstr='#475055',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #626c78 7%, #475055 93%); /* W3C */

    padding: 1px;
    
    border-radius:8px;
    -moz-border-radius :8px;
    -webkit-border:8px;
    box-shadow: 0px 1px 1px #bac3c8;
}
.btn-blue-input{border: 0px;text-shadow: 0 1px 0 #3e454f;height: 30px;color: #fff;font-size: 14px;font-family: Tahoma, sans-serif;width: 100%;
    border-radius:5px;
    -moz-border-radius :5px;
    -webkit-border:5px;    
background: -moz-linear-gradient(top, #45361c 7%, #5e492f 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #45361c 7%, #5e492f 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45361c 7%, #5e492f 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #45361c 7%, #5e492f 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717f8c', endColorstr='#5e492f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #45361c 7%, #5e492f 93%); /* W3C */
}
.btn-blue-input:hover{
background: -moz-linear-gradient(top, #65563c 7%, #7e694f 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #65563c 7%, #7e694f 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #65563c 7%, #7e694f 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #65563c 7%, #7e694f 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65563c', endColorstr='#7e694f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #65563c 7%, #7e694f 93%); /* W3C */
}

.login-content .sign-in{width: 88px;}
#statement .btn-save{margin-bottom: -5px;margin-top: -7px;}
.btnSubsave{float: left;margin-right: 8px;}
.btnSubsave input{padding: 0 34px 1px;}
.btn-Subsign{float: left;}
.btn-Subsign input{padding:0 34px 1px;}
/*--------------------btn gray style------------*/
.btn-gray-border{
    background: -moz-linear-gradient(top, #929aa5 7%, #767f8b 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #929aa5 7%, #767f8b 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #929aa5 7%, #767f8b 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #929aa5 7%, #767f8b 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929aa5', endColorstr='#767f8b',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #929aa5 7%, #767f8b 93%); /* W3C */
    
    border-radius:4px;
    -moz-border-radius :4px;
    -webkit-border:4px;
    
    border: 1px solid #929AA5;
    margin-right: -6px;
    box-shadow: 0 1px 0 #b7c8d6;
}
.btn-gray-input{border:none;text-shadow:none;height: 20px;color: #474747;font-size: 12px;width: 100%;
    border-radius:3px;
    -moz-border-radius :3px;
    -webkit-border:3px;    
background: -moz-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfc', endColorstr='#cbd1d5',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* W3C */
}
.btn-gray-input:hover{
background: -moz-linear-gradient(top, #fbfcfc 7%, #b6bec3 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #fbfcfc 7%, #b6bec3 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfcfc 7%, #b6bec3 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfcfc 7%, #b6bec3 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfc', endColorstr='#b6bec3',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fbfcfc 7%, #b6bec3 93%); /* W3C */
}
.btn-gray-input:active
{
    box-shadow:5px 5px 5px rgba(180, 180, 180, 1) inset;
}
.btn-blue-input:active
{
    box-shadow:5px 5px 5px rgba(50, 50, 50, 1) inset;
}
/*------------------------------------------------------*/
.data-content .data-block textarea{
    border: 1px solid #bac6cc;
    border-radius:3px;
    -moz-border-radius :3px;
    -webkit-border:3px; 
    color: #474747;
    font-size: 12px;
    box-shadow:0px 2px 1px rgba(229, 236, 240, 0.50) inset;
    padding: 4px 0; 
    padding-left: 4px;
    height: 77px;
    width:100%;

}
.datewrap{
    position: relative;
}

.datewrap input.date , .data-content .data-block .datewrap input.date{
        width: 94%!important;
        margin: 0px!important;
            padding: 1px 5px;
    background: #FFF;
    height: 18px;
    border: 1px solid #CBCBCB;
    border-radius: 3px;
    color: #474747;
    font-size: 12px;
    box-shadow:0px 2px 1px rgba(229, 236, 240, 0.50) inset;
}

.data-content .data-block INPUT[type="text"],
.data-content .data-block INPUT[type="password"]{
    background-color: #FFFFFF;
    border: 1px solid #bac6cc;
    border-radius:3px;
    -moz-border-radius :3px;
    -webkit-border:3px; 
    color: #474747;
    font-size: 12px;
    box-shadow:0px 2px 1px rgba(229, 236, 240, 0.50) inset;
    padding: 0px; 
    padding-left: 4px;
    width: 100%;
    height: 20px;
}

.data-content .data-block input:disabled{
    background: #F2F2F2;
}
/*------------------------------------------------------*/
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {width:202px;background: #dedede;padding-left: 8px; vertical-align: top;}
#sideRight .contentBlock{width: 202px}
#sideRight:first-child{margin-top: -10px;}
#rates-list{margin-top: 0px;}
.rightBlock{
    width: 200px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    margin-top: 14px;
}

.contentBlock{color: #696969;font-size: 14px;}
.contentBlock table.rates tr th{color:#2D3954;font-weight: normal;padding: 5px 0 4px 0;background-color: #d3d3d3;box-shadow:0 1px 0px #E2E2E2 inset;border-top: none;border-bottom: 1px solid #b4b4b4;border-left: 1px solid #b4b4b4;}
.contentBlock table.rates tr th:first-child{border-left: none;}
.contentBlock table.rates tr td{color: #474747;line-height: 23px;font-size: 14px;width: 70px;border-left: 1px solid #c4c4c4;padding: 0; padding-right:4px; text-align: right;}
table.rates tr td:first-child{border-left: none;width: 44px;}
.contentBlock table.rates tr:last-child td{height: 26px;padding-bottom: 4px;}

.titleBlock{
    border: 1px solid #b4b4b4;
    background: #ffffff;
    width: 100%;
    padding: 7px 11px 6px;
    width: 178px;
    color: #2D3954;
    font-size: 15px;
    -moz-border-radius-topleft : 14px;
    -moz-border-radius-topright : 14px;
    -webkit-border-top-left-radius: 14px;
    -webkit-border-top-right-radius: 14px;
    border-radius: 14px 14px 0 0;
    border-bottom: 1px solid #c3c3c3;
    background: -moz-linear-gradient(top, #F3F3F3 0%, #d1d1d1 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #F3F3F3 0%, #d1d1d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #F3F3F3 0%, #d1d1d1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #F3F3F3 0%, #d1d1d1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #F3F3F3 0%, #d1d1d1 100%); /* W3C */
}
/*.jqTransformSelectWrapper-lang{width: 184px!important;}*/       /*change*/
#sideLeft {
    width:183px;
    min-width: 183px;
    background: #f0f0f0;
    border: 1px solid #b4b4b4;
    -moz-border-radius-bottomleft : 14px;
    -moz-border-radius-topleft : 14px;
    -webkit-border-bottom-left-radius: 14px;
    -webkit-border-top-left-radius: 14px;
    border-radius: 14px 0 0 14px;
    vertical-align: top;
    padding: 14px 12px 0 13px;
    box-shadow: 0px 1px 0px #F8F8F8 inset;
}
#nojs{font-size:17px; font-weight:bold; margin:-4px 0 5px 0;}
.leftMenu .menu-icon{
    background: url(../img/menu-icon.png);
    width: 16px;
    height: 17px;
    margin-bottom: 5px;
}
.leftMenu li.itemMenu{
    font-size: 15px;
    margin-bottom: 13px;
}
.leftMenu li.active a{
    position: relative;
}
.leftMenu li.itemSubMenu.active > .arrow

{
    width: 224px;
    height: 29px;
    background: url(../img/menu-active.png) no-repeat 0 0;
    position: absolute;
    left: -2px;
    margin-top: -2px;
}
.leftMenu li.itemMenu a{
    position: relative;
}

.leftMenu{margin-top: 1px; display:none;}
.leftMenu li.itemMenu li.itemSubMenu{
    list-style-type: none;
    font-size: 14px;
    margin-left: 13px;
    margin-bottom: 3px;
}
.leftMenu li.itemMenu li.itemSubMenu.active a{
    color: #ffffff;
}
.leftMenu ul.subMenu{
    margin-top: 3px;
}
.leftMenu li.itemMenu li.itemSubMenu a{
    color: #474747;
    font-weight: normal;
}
.leftMenu .itemMenu a{
    color: #2D3954;
    text-decoration: none;
    font-weight: bold;
}
#mainContent{
    background: #ffffff;
    padding: 14px;
    border-right: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4;
    border-bottom: 1px solid #b4b4b4;
    -moz-border-radius-bottomright : 14px;
    -moz-border-radius-topright : 14px;
    -webkit-border-bottom-right-radius: 14px;
    -webkit-border-top-right-radius: 14px;
    border-radius: 0 14px 14px 0;
    vertical-align: top;
    
}
#wrapTable{width: 100%;}
.data{
  margin-top: 4px;
}
#mail-list{margin-top: 18px;}
#documents-list{margin-top: 18px;}
.data-header{
    background: -moz-linear-gradient(left, #3a271d 7%, #77624b 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(left, #4c5661 7%, #757e8a 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #4c5661 7%, #757e8a 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(left, #4c5661 7%, #757e8a 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5661', endColorstr='#757e8a',GradientType=1 ); /* IE6-9 */
    background: linear-gradient(left, #4c5661 7%, #757e8a 93%); /* W3C */
    
    height: 34px;
    line-height: 33px;
    padding:1px 0 1px 12px;
    
    -moz-border-radius-topright : 10px;
    -moz-border-radius-topleft : 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-radius: 10px 10px 0 0;
}

.data-header-title{
    color: #ffffff;
    font-size: 15px;
    text-shadow: #424b54 1px 1px 0px;
    float: left;
}
.data-header-cont{
    margin-top: 7px;
}
.data-header-cont-left{
    float: left;
    width: 80%;
}
.data-header-cont-right{
    float: right;
    border: 1px solid #879bb1;
    padding: 11px;
    border-radius: 10px;
    -moz-border-radius : 10px;
    -webkit-border-radius: 10px;
    width: 15%;
}
.data-content{
    
    background-color: #7e8793;
    border-left: 1px solid #7e8793;
    border-right: 1px solid #7e8793;
}
.data-footer{
    padding: 3px 7px;
    background: #acdca1;
    border-radius: 0 0 13px 13px;
    -moz-border-radius: 0 0 13px 13px;
    -webkit-border: 0 0 13px 13px;

    
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border: 0 0 10px 10px;
    
    border-left: 1px solid #7e8793;
    border-right: 1px solid #7e8793;
    border-bottom: 1px solid #7e8793;
    margin-bottom: 11px;
}
.footer-height-medium{height: 25px;padding: 3px 7px 0 0;}
.footer-label{float: left;color: #515B63;font-size: 13px;margin-right: 8px;margin-top: 3px;}
.data-content .data-block{
    color: #878787;
    background-color: #edf6f3;
}


.data-content .data-block .data-block-title{
    color: #515b63;
    padding: 5px 0 5px 13px;
    font-size: 14px;
    font-weight: bold;
    background: #e0f0e6;
}
.data-content .data-block .setting-title{
    color: #7c95b3;
    padding: 5px 0 5px 5px;
    font-size: 13px;
    background: #e5edf3;
}
.data-content .data-block .setting-title a{
    font-style: italic;
    color: #afc2da;
    margin-left: 8px;
}
.data-content .data-block label{
    color: #6A757D;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
}
.data-content .data-block label span{
    color: #9e4444;
    padding-right:3px;
}

#ma-application-form .app-label{line-height: 20px;}

.jqTransformHidden{display: none!important;}

#ApplicationForm_ordertype label,#ApplicationForm_orientation label{margin-right: 15px;}
.data-content .data-block-cont{
    margin: 0 auto;
    padding: 18px 11px;
}
.inFullTextarea textarea{width: 100%;}
.data-content .data-block-cont .data-line-left-wrap{
    float: left;
}
.data-content .data-block-cont .data-line-left{
    float: left;
    margin-bottom: 8px;
}
.data-content .data-line{
    clear:both;
}
.data-content .data-block-cont .data-line .input.error{
   color: #df4040;
}
.data-content .data-block-cont .data-line .input.error div.icon{
   background: url(../img/error.png) no-repeat; 
   width: 250px;
   height: 24px;
   padding-left: 35px;
}
.data-content .data-block INPUT[type="text"].error{
    box-shadow:0px 2px 1px rgba(236, 0, 0, 0.50) inset;
    border-color: red;
}
.data-content .data-block INPUT[type="text"].accept{
    box-shadow:0px 2px 1px rgba(0, 236, 0, 0.50) inset;
    border-color: green;
}

.data-content .data-block-cont .data-line .errorMessage{
    width: 300px;
    color: #DF4040;
    display: none;
}



.data-content .data-block-cont .data-line .label{
    float: left;
    height: 20px;
    line-height: 24px;
    text-align: right;
    width: 110px;
}
.data-content .data-block-cont .data-line .radiolabel{
    float: left;
    display:block;
    margin-right: 8px;
    margin-top: 4px;
}
.data-content .data-block-cont .data-line .input{
    float: left;
    padding-left: 8px;
}
.data-content .data-block-cont .data-line .checkb{
    /*padding-top: 3px;*/
    height: 21px;
}
.data-content .data-block-cont .data-line .marg{
    margin-bottom: 3px;
}
.data-content .data-block-cont .data-line .margnone{
    margin-bottom: 0;
}
.data-content .data-block-cont .data-line .label label{
   /* float: right; */
}
.data-content .data-block-cont .data-line-right{
    float: left;
    margin-bottom: 8px;
}
 /*change*/
/*.data-content .data-block a{  
    color: #81a7ce;
}*/
.data-content .data-block .data-line .labelMarg{
    margin-left: 52px;
    margin-right: 5px;
}
.data-content .data-block .data-line .labelMarg2{
    margin-left: 67px;
    margin-right: 5px;
}
.data-content .data-block .data-line .textarea-panel{
    height: 20px; 
    background: -moz-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfc', endColorstr='#cbd1d5',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fbfcfc 7%, #cbd1d5 93%); /* W3C */
    border: 1px solid #929aa5;
    position:relative;bottom: 1px;
    width: 100%;
    border-radius: 0px 0px 3px 3px;
    margin-top: -1px;
    color: #474747;
    box-shadow: 0 1px 0px #bcc9d5;
    padding-right: 4px;
}
.data-content .data-block .data-line .textarea-panel a{
    color: #474747;
    text-decoration: none;
    margin-right: 5px;
    line-height: 20px;
}
.data-content .data-block .data-line .textarea-panel span{
    color: #8C919B;
    margin-right: 5px;
}
.data-content .data-block a.hint{
	position:absolute;
    background: url(../img/hint.png) no-repeat;
    width: 16px;
    height: 14px;
	margin-left:5px;
}
.data-footer.card{
    min-height: 30px;
}
.data-footer div.i{
    color: #9e4444;
    margin: 10px 5px;
    float: left;
    font-size: 13px;
}
.data-footer .buttons{
    float: right;
    padding: 5px 5px;
}





#sideRight table.data-table{
    width: 202px;    
    border-spacing: 0px;
    -moz-border-radius-bottomleft : 14px;
    -moz-border-radius-bottomright : 14px;
    
    -webkit-border-bottom-left-radius: 14px;
    -webkit-border-bottom-right-radius: 14px;  
    
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    
    border: 1px solid #B8B8B8;
    background:#EBEBEB;
    border-top: none;
}
#mainContent table.data-table, .draggable table.data-table{
    width: 100%;   
    border-spacing: 0px;
    border: none;
    background-color: #FFFFFF;
}

#mainContent table.data-table td:last-child, .draggable table.data-table td:last-child{
    border-right: none;
}
.simplemodal-overlay{background: #1e2835;}
.modal-theme{box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
-moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;}

table.data-table a{
    color: #123561;
    text-decoration: underline;
}
table.data-table a:hover{
    color: #990101;
}
table.data-table hr{
    color: #CAD8E8;
}
table.data-table ul.attach-list{
    margin: 0 0 5px;
}
table.data-table.card td{
    width: 50%;
}



table.data-table td{
    color: #878787;
    font-size: 14px;
    height: 23px;
    padding-left: 11px;
    padding-right: 11px;
}

#mainContent table.data-table th, .draggable table.data-table th{
     background: -moz-linear-gradient(top, #c1f3ce 7%, #a8e4ab 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #c1f3ce 7%, #a8e4ab 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c1f3ce 7%, #a8e4ab 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #c1f3ce 7%, #a8e4ab 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1f3ce', endColorstr='#a8e4ab',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #c1f3ce 7%, #a8e4ab 93%); /* W3C */

    border-right: 1px solid #9db5c2;
    color: #515b63;
    text-align: left;
    padding: 5px 8px 5px 5px;
    font-size: 13px;
    font-weight: normal;
}
#mainContent table.data-table th:last-child, .draggable table.data-table th:last-child{border-right: none;}
#mainContent table.data-table td, .draggable table.data-table td{
    height: 29px;
    padding-left: 5px;
    padding-right: 12px;
    color: #474747;
    font-size: 13px;
    border-right: 1px solid #9db5c2;
}
#mainContent table.data-table tr.odd, .draggable table.data-table tr.odd{
    background: #e3fcdb;
}
#mainContent table.data-table tr.even, .draggable table.data-table tr.even{
    background: #ffffff;
}
#mainContent .amount-cell, .draggable .amount-cell{
    text-align: right;
}



table.data-table td.type, table.data-table td.details{
    text-align: center;
    width: 10px;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none;
    border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none;
    border: none;
}
.rightBlock #calendar .ui-datepicker{    font-size: 10px;
    padding: 9px;
    width: 182px;}
#calendar  td.ui-datepicker-today a {
    background: none;
    color: #783838;
        font-weight: bold;
}
#calendar .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: -moz-linear-gradient(top, #b84143 7%, #7e2424 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #b84143 7%, #7e2424 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b84143 7%, #7e2424 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #b84143 7%, #7e2424 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b84143', endColorstr='#7e2424',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #b84143 7%, #7e2424 93%); /* W3C */

    color: #fff5f6;
text-align: center;
}

.contentBlock tr td{width: auto;}
.ui-datepicker th {font-size: 13px;color: #474747;font-weight: normal;padding: 8px 0 0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color: #696969;}
.ui-datepicker .ui-datepicker-title {
    
    color: #40474F;
    font-size: 14px;
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-header {background: url("../img/cal_selector.png") no-repeat bottom center;}
#calendar .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    font-weight: bold;
    color:black;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 15px;
    position: absolute;
    top: 2px;
    width: 15px;
}
/*.login-language .jqTransformSelectWrapper-lang span .text-flag { margin-top: -9px;}*/
.ui-datepicker .ui-datepicker-title{color: #40474F;font-size: 14px;height: 20px;line-height: 13px;margin: 0 2.3em;text-align: center;}
.ui-datepicker .ui-datepicker-prev span{height: 14px;background: url("../img/cal_left_btn.png") no-repeat 0px -1px;}
.ui-datepicker .ui-datepicker-prev-hover span{height: 14px;background: url("../img/cal_left_btn.png") no-repeat 0px -15px;}
.ui-datepicker .ui-datepicker-prev-hover{background: none;left: 2px;}

.ui-datepicker .ui-datepicker-next span {height: 14px;background: url("../img/cal_right_btn.png") no-repeat 0px -1px;}
.ui-datepicker .ui-datepicker-next-hover span{height: 14px;background: url("../img/cal_right_btn.png") no-repeat 0px -15px;}
.ui-datepicker .ui-datepicker-next-hover{background: none;right: 2px;}
/* Footer 
-----------------------------------------------------------------------------*/
#footer {
    height: 100px;
}

.clear{
    clear: both;
}
/*combobox*/

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin-top: -5px; padding: 0.40em 0 0.50em 0.45em; }

.mini .ui-autocomplete-input { margin-top: -1px; padding: 0.40em 0 0.50em 0.45em; }
.ui-input{
    padding: 0.40em 0 0.50em 0.45em;
    margin-top: -5px;
}

.period{
    float: right;
}
.combo.period{
    width: 190px;
}
.combo.residence{
    width: 300px;
}
.combo.currency{
    width: 111px;
}
.swiftwrap{
    float: left;
}
.combobox90{
    width:90%;
}

a.BgSelectOpen,a.BgPagination {
	display: block;
	position: absolute;
	right: -6px;
	top:0;
	width: 17px;
	height: 20px;
	border-top:1px solid #929AA5;
	border-right:1px solid #8E96A0;
	border-left:1px solid #838C97;
	border-bottom:1px solid #767F8B;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	
box-shadow: 0 1px 0 #BCC9D5; -moz-box-shadow:0 1px 0 #BCC9D5;
-webkit-box-shadow:0 1px 0 #BCC9D5; -o-box-shadow:0 1px 0 #BCC9D5;	
background: #DEE3E5;
background: -moz-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%); 
background: -webkit-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%); 
background: -o-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%);
background: -ms-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFCFC', endColorstr='#CBD1D5',GradientType=0 );
background: linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%);
}
a.BgSelectOpen:hover, .pagi-right:hover, .pagi-left:hover{background: #CAD1D4;
background: -moz-linear-gradient(top, #FBFCFC 7%, #B6BEC3 93%); 
background: -webkit-linear-gradient(top, #FBFCFC 7%, #B6BEC3 93%); 
background: -o-linear-gradient(top, #FBFCFC 7%, #B6BEC3 93%);
background: -ms-linear-gradient(top, #FBFCFC 7%, #B6BEC3 93%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFCFC', endColorstr='#B6BEC3',GradientType=0 );
background: linear-gradient(top, #FBFCFC 7%, #B6BEC3 93%);}
a.BgPaginationBackwards {
	display: block;
	position: absolute;
	left: -2px;
	top:0;
	width: 17px;
	height: 20px;
	border-top:1px solid #929AA5;
	border-right:1px solid #8E96A0;
	border-left:1px solid #838C97;
	border-bottom:1px solid #767F8B;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	
box-shadow: 0 1px 0 #BCC9D5; -moz-box-shadow:0 1px 0 #BCC9D5;
-webkit-box-shadow:0 1px 0 #BCC9D5; -o-box-shadow:0 1px 0 #BCC9D5;	
background: #DEE3E5;
background: -moz-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%); 
background: -webkit-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%); 
background: -o-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%);
background: -ms-linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFCFC', endColorstr='#CBD1D5',GradientType=0 );
background: linear-gradient(top, #FBFCFC 7%, #CBD1D5 93%);
}
/*----------------------------------------------------*/
.block-swing{position: relative; width: 57px;float: right;height: 20px;margin:0 10px;cursor: pointer;}
.block-swing a{width: 29px;height: 20px;right: -2px;}
.block-swing a p{height: 8px;margin: 6px 11px;width: 5px;}
.block-swing .pagi-left p{background: url("../img/small_arrow_all.png") no-repeat scroll 0px 0px transparent;}
.block-swing .pagi-right p{background: url("../img/small_arrow_all.png") no-repeat scroll 0px -24px transparent;}
.block-swing .pagi-left:hover p{background: url("../img/small_arrow_all.png") no-repeat scroll 0px -8px transparent;}
.block-swing .pagi-right:hover p{background: url("../img/small_arrow_all.png") no-repeat scroll 0px -32px transparent;}
.block-swing .pagi-left-dis p{background: url("../img/small_arrow_all.png") no-repeat scroll 0px -16px transparent;}
.block-swing .pagi-right-dis p{background: url("../img/small_arrow_all.png") no-repeat scroll 0px -40px transparent;}

.BgSelectOpen p.icon-datepicker{
    display: block;
    height: 22px;
    width: 17px;
    background: url("../img/icons.png") no-repeat scroll -120px 3px transparent;
}

.form-input .datewrap a.datepickerOpen{
	right: -3px;
}
.form-input-small .datewrap a.datepickerOpen{
	right: -4px;
}
.left-half .datewrap a.datepickerOpen{
	right: -4px;
}
.right-half .datewrap a.datepickerOpen{
	right: -4px;
}
.date80px{
    width:80px;
}

.button{
    background: url(../img/button-bg.png) #c2d0de;
    border: 1px solid #718193;
    color: #2c3745;
    padding: 3px;
    cursor: pointer;
    font-size: 12px;
}
.button:hover{
 /*   background: url(../img/button-bg-hover.png) #ffffff; */
}
.coners{
    border-radius: 10px;
    -moz-border-radius : 10px;
    -webkit-border-radius: 10px;
}
.coners-left{
    -moz-border-radius-topleft : 10px;
    -moz-border-radius-bottomleft : 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-radius: 10px 0px 0 10px;
}
.coners-right{
    -moz-border-radius-topright : 10px;
    -moz-border-radius-bottomright : 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-radius: 0 10px 10px 0; 
}
.coner-top-left{
    border-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;  
}
.coner-top-right{

}
.coner-bottom-right{

}
.coner-bottom-left{

}
.border-right-none{
    border-right: 1px solid #718193;
}
.border-left-none{
    border-left: 1px solid #ffffff;

}
.marginL{
    margin-left: -3px;
}
.adv-search{
    padding-left: 50px;
    padding-right: 50px;
    margin-left: 5px;
}
.pagination_label{float: left;line-height: 23px;}
.pagination, .footer-summary{
    float: right;
    color: #424c65;
    line-height: 23px;
}
.footer-summary span{
    float: right;
    font-size: 13px;
    margin-right: 8px;
}
.pagination .pagi-left{
    background: url(../img/pag-left.png) no-repeat;
    border: none;
    width: 29px;
    height: 20px;
    cursor: pointer;
}
.pagination .pagi-left-dis{
    background: url(../img/pag-left.png) no-repeat;
    border: none;
    width: 29px;
    height: 20px;
}
.pagination .pagi-right{
    background: url(../img/pag-right.png) no-repeat;
    border: none;
    width: 29px;
    height: 20px;
    margin-left: -4px;
    cursor: pointer;
}
.pagination .pagi-right-dis{
    background: url(../img/pag-right.png) no-repeat;
    border: none;
    width: 29px;
    height: 20px;
    margin-left: -4px;
}
.hide-button{
    float: right;
    background: url(../img/hide-bg.jpg) repeat-x;
    border: 1px solid #959cac;
    height: 18px;
    padding: 0 7px;
    border-radius: 5px;
    -moz-border-radius : 5px;
    -webkit-border: 5px;
    cursor: pointer;
    text-align: center;
    color: #434d66;
}
.hidden{
    display: none;
}
.banners{
    height: 427px;
    overflow: hidden;
    margin: -14px;
    
    border-radius: 0px 13px 13px 0px;
    -webkit-border-radius: 0px 13px 13px 0px;
    -moz-border-radius : 0px 13px 13px 0px;
    
    background: url(../img/enter_img.jpg) no-repeat center left ;
}
.banners-logo{
    float: right;
    height: 430px;
    width: 50%;
    background: url("../img/logo_big.png") no-repeat scroll center 135px transparent;
}
.bannersbox{
    left: 50%;
    position: absolute;
    width: 643px;
    
}
.bannersbox img {
    border: medium none;
    margin-left: -643px;
}
ul.zeropage li{
    float: left;
    width: 33%;
    text-align: center;
}
ul.zeropage li a{
    color: #41484f;
    font-size: 26px;
    text-decoration: none;
}
ul.zeropage li .title{
    margin: 2px 0 10px 0;
}
ul.zeropage li .textm{
    padding: 4px 8px;
}
.overlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.7;
    z-index:2400;
    display: none;
}
.login-content{
    /*width: 170px;*/
}

.login-content input[type=text], .login-content input[type=password]{
    width: 107px;
    height: 27px;
    font-size: 13px;
    color: #b7bbc3;
    padding: 0 5px;
    border-radius: 5px 0 0 5px;
    
    box-shadow: 0px 1px 2px #ccc inset;
    border: 1px solid #babcbe;
    border-right: none;
    margin-bottom: 12px;
}
.login-content input[type=text]:focus, .login-content input[type=password]:focus{
    color: #515254;
}

.borderW{
    box-shadow: 0px 1px 1px #fff;
    height: 29px;
    width: 183px;
    border-radius:8px;
    -moz-border-radius :8px;
    -webkit-border:8px;
}
#DocHandbookContent{align:center;width:100%;left:0%;display:none;position:absolute;z-index:1000;}
.login-content .forgot{
    height: 27px;
    padding: 1px;
    width: 62px;
    
background: -moz-linear-gradient(top, #c6c6c6 7%, #7b7e83 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #c6c6c6 7%, #7b7e83 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c6c6c6 7%, #7b7e83 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #c6c6c6 7%, #7b7e83 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#7b7e83',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #c6c6c6 7%, #7b7e83 93%); /* W3C */

    -moz-border-radius-topright : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-radius: 0 5px 5px 0;
}
.login-content .forgot a{
color: #434445;
    display: block;
    font-size: 13px;
    height: 27px;
    padding: 0px;
    text-decoration: none;
    top: 5px;
    width: 62px;
    text-align: center;
    line-height: 28px;
    
background: -moz-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* W3C */


    -moz-border-radius-topright : 4px;
    -moz-border-radius-bottomright : 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-radius: 0 4px 4px 0;
}
.login-content .forgot a{
background: -moz-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2f2f2 7%, #d1d1d1 93%); /* W3C */
}

.login-content .forgot a:hover{
color: #434445;
background: -moz-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%); /* FF3.6+ */
background: -webkit-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%); /* W3C */
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}


/*
.login-language .jqTransformSelectWrapper-lang{
   overflow: visible;
background: -moz-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
background: -webkit-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
background: -o-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
background: -ms-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cfd2d7',GradientType=0 );
background: linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
color: #515254;
}
.login-language .jqTransformSelectWrapper-lang:hover{
color: #434445;
background: -moz-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
background: -webkit-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
background: -o-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
background: -ms-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#c1c1c1',GradientType=0 );
background: linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
}

.login-language{margin-top: 10px;width: 180px;padding: 1px;box-shadow: 0px 1px 1px #fff;
background: -moz-linear-gradient(top, #c6c6c6 7%, #787f87 93%);
background: -webkit-linear-gradient(top, #c6c6c6 7%, #787f87 93%);
background: -o-linear-gradient(top, #c6c6c6 7%, #787f87 93%); 
background: -ms-linear-gradient(top, #c6c6c6 7%, #787f87 93%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#787f87',GradientType=0 );
background: linear-gradient(top, #c6c6c6 7%, #787f87 93%);
border-radius:8px;
-moz-border-radius :8px;
-webkit-border:8px;
}
.login-language div{width: 180px!important;}
.login-language .jqTransformSelectWrapper-lang ul{
    margin-top: 4px;
    margin-left: -1px;
    border-radius:6px;
    -moz-border-radius :6px;
    -webkit-border:6px;
    width: 180px!important;
    overflow: hidden;
    color: #515254;
}
.login-language .jqTransformSelectWrapper-lang ul a:hover, .login-language .jqTransformSelectWrapper-lang ul a.selected:hover{
     background: #EDEDED;color: #333333;
}  
.login-language .jqTransformSelectWrapper-lang ul a.selected{  
    background: none;
    color: #333333;

     -moz-border-radius-bottomleft : 5px;
    -moz-border-radius-bottomright : 5px;
    
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;  
    
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

    -moz-border-radius-topleft : 0px;
    -moz-border-radius-topright : 0px;
    
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;  
    
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;}
.jqTransformSelectWrapper-lang ul a {
    -moz-border-radius-topleft : 6px;
    -moz-border-radius-topright : 6px;
    
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;  
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    }*/

	/*SELECT*/
#languageSelect{width:182px; float:left; margin:11px 0 0 0; position:relative; z-index:15; color: #434445; font-size: 13px;}
#languageSelect .languageSelectWrapper{width:180px; height:27px;  position:relative; box-shadow:  0 1px 0 #FFF; -moz-box-shadow: 0 1px 0 #FFF;
-webkit-box-shadow: 0 1px 0 #FFF; -o-box-shadow: 0 1px 0 #FFF;
background: #E0E0E0;
background: -moz-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%); 
background: -webkit-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%); 
background: -o-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
background: -ms-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cfd2d7',GradientType=0 );
background: linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
border-radius:5px;
border-top: 1px solid #C6C6C6; border-right: 1px solid #9D9EA0; border-left:1px solid #9D9EA0; border-bottom:1px solid #7B7F82;
}
#languageSelect .languageSelectWrapper:hover{background: #E0E0E0;
background: -moz-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
background: -webkit-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
background: -o-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
background: -ms-linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#c1c1c1',GradientType=0 );
background: linear-gradient(top, #f8f8f8 7%, #c1c1c1 93%);}


.languageSelectWrapper div span { 
position: absolute; height: 22px; left:0; top:0px; padding:5px 0 0 42px; cursor:pointer; width:110px;}

.ru{background: url('img/rus-flag.png') no-repeat 7px 5px;}
.en{background: url('img/en-flag.png') no-repeat 7px 5px;}


p.languageSelectOpen{
display: block; position: absolute; right: 0px; top: 0px; width:28px; cursor:pointer;
height:27px; background: url(img/lang-arrow.png) no-repeat 11px 13px;}

#officeUl{display:none; position: absolute; top: 28px; left:-1px; background:#FFF; width:180px; z-index:11; border-top: 1px solid #C5C7C6;
border-left:1px solid #A5A6A8; border-right:1px solid #A5A6A8; border-bottom:1px solid #7A7E81; border-radius:5px;
-moz-border-radius :5px; -webkit-border:5px;}
#officeUl ul { list-style: none; float:left;}
#officeUl ul li{height:24px; width:138px; padding:5px 0 0 42px; cursor:pointer;}
#officeUl ul li:hover{ background-color: #E5E5E5;}
#officeUl ul li:first-child{border-top-left-radius:5px; border-top-right-radius:5px;}
#officeUl ul li:last-child{border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

	
	
.right{
    float: right;
}
.left{
    float: left;
}
.relative{
    position: relative;
}
.marginL10{
    margin-left: 10px;
}
.login .login-content .sign-in, .login .login-content .sign-up{
    background: #333f4a url(../img/sign-button-bg.png) repeat-x;
    border-radius: 10px;
    -moz-border-radius : 10px;
    -webkit-border: 10px;
    border: none;
    height: 36px;
    color: #fff;
    padding: 5px 35px;
    box-shadow: 0 -2px #333f4a inset;
    margin-left: 8px;
    font-size: 16px;
}
.mbtn{
background: #333f4a url(../img/mbtn.png) repeat-x;
    border-radius: 10px;
    -moz-border-radius : 10px;
    -webkit-border: 10px;
    border: none;
    height: 36px;
    color: #fff;
    padding: 5px 35px;
    box-shadow: 0 -2px #333f4a inset;
    font-size: 16px;    
    width: 90%;
}
.typedoc{
    width: 451px;
}
.ui-widget{
    font-size: 1em;
}
.data-block .errorSummary{
    background: url("../img/error.png") no-repeat scroll 0 17px transparent;
    margin-left: 65px;
    padding-left: 68px;
    padding-top: 10px;
}
.data-block .errorSummary ul{
    color: #9E4444;
}
/* autopages*/
.autopages{
    padding: 10px;
}
/* autopages*/

.postal .get_doc {background: url("../img/message_open.png") no-repeat scroll 10px 4px transparent;}
.postal .empty{display: block; color: #9E4444; background-color: #C8DBE4;text-align: center;}
.postal .combo span{width: auto!important;}
.postal .data-content{background-color: #C8DBE4;}



#transfer .data-block-title {padding: 5px 460px 5px 5px;text-align: right;}
#transfer .colOne{width: 300px;}
#transfer .colOne .datewrap{margin-right: 10px;width: 130px;}
#transfer .colOne .datewrap input{height: 20px;padding: 0;}
#transfer .colTwo textarea{height: 80px;width: 218px;}
#transfer .full{height: 43px;width: 360px;}
#transfer .data-header-title {color: #FFFFFF;float: left;font-size: 15px;text-shadow: 0px 0px 0 black;}
#transfer input.lastbut {background: url("../img/button-bg-sel.png") repeat-x scroll 0 0 transparent;}
#transfer .clear{clear: left;}



#valuta .input{width: 410px;}
#valuta .medium{width: 125px;}
#valuta .big{width: 405px;}
#valuta .bigbi{width: 305px;}
#valuta .combomed{width: 108px;}
#valuta .combobig{width: 388px;}
#valuta .datewrap{width: 100%;margin-right: 70px;}
#valuta .datewrap input{height: 20px;padding: 0;}
#valuta .datalab{margin-left: 40px;margin-right: 5px;}
#valuta .labelMarg {margin-left: 10px;margin-right: 5px;}

#valuta .kodbank input{margin-left: 11px;}
#valuta .areabig {height: 43px;width: 407px;}
#valuta .areabigw {height: 80px;width: 408px;}
#valuta .labelcheck{display: block;float: right;margin: -1px 0 0 4px;}
#valuta .textarea-panel {background: url("../img/button-bg.png") repeat-x scroll 0 0 transparent;border: 1px solid #8C919B;border-radius: 0 0 3px 3px; bottom: 7px;height: 20px;position: relative;width: auto;}



.formBlockStandart{color: #515B63;float: left;margin-right: 2%;margin-top: 5px;} /*change*/
.i-one{width: 72%;}
.i-two{width: 35%;}
.i-two-lable{width: 48%;}
.i-three{width: 23%;}
.i-dropSmal{width:13%}
.labelStandartTwo{width: 22%;text-align: right;}

#InternalPaymentForm_amount{margin-right: 13px;}


#valuta .linerel{margin-left: 1px;position: relative;width: 420px;float: left;}

#valuta input.lastbut {background: url("../img/button-bg-sel.png") repeat-x scroll 0 0 transparent;}

#rus #hint3 a{margin-top: 77px;}
#rus .far{width: 215px;}
#valuta .data-block-title-big {padding: 5px 375px 5px 5px;text-align: right;background: none repeat scroll 0 0 #E5EDF3;color: #7C95B3;font-size: 14px;font-weight: bold;}
#valuta .text-smal{color:#878787;font-size: 11px;line-height: 10px; }
#valuta .textarea-panel div{width: 150px;}

#bik .line-title th{border-bottom: 0 none;}
#bik .line-input th{ border-top: 0 none;}
#bik .lastbut{cursor: pointer; margin-left: -22px;margin-top: 2px;border: 0 none;background: url("../img/reload.gif") repeat-x scroll 0px 3px transparent;}
#bik .label {float: left;margin-right: 10px;margin-top: 2px;}
#bik .data-footer {height: 23px; color: #767676;}
#bik .mini {float: left;}
#bik .data-header-title {color: #FFFFFF;float: left;font-size: 15px;text-shadow: 0 0 0 black;}


#pay_ser .box-item{margin-left: 20px;}
#pay_ser .box-item img{margin-bottom: 5px;margin-right: 10px;}
#pay_ser .combo{width: 300px;}
#pay_ser .data-block-title{padding: 5px 0 5px 30px;}
#pay_ser .data-footer {height: 30px; color: #767676;}
#pay_ser .data-header-title {color: #FFFFFF;float: left;font-size: 15px;text-shadow: 0 0 0 black;}


.consolidated{margin-bottom: 5px;}
.consolidated .left{margin-left: 7px;}
#consolidated{margin-bottom: 80px;margin-top: 20px;}
#consolidated .minisel{width: 50px;}
#consolidated div.minisel a{left: 200px!important;}
#consolidated .period{width: 190px;}
#consolidated .adv-search {margin-left: 4px;width: 215px;}
#consolidated div.period a.jqTransformSelectOpen{margin-left: 193px;position: inherit;}
#consolidated input.save {background: url("../img/button2-bg.png") repeat-x scroll 0 0 #657384;border: 1px solid #516173;border-radius: 10px 10px 10px 10px;color: #FFFFFF;font-size: 16px;height: 27px;margin-top: -2px;padding: 0px 25px;}
#consolidated .button:hover{background: url("../img/button-bg.png") repeat scroll 0 0 #C2D0DE; color:#555; }






#insidebankpay .textbut{
    width: 302px;
}
#insidebankpay .full {
    width: 400px;
}
#insidebankpay .fullSelect {
    width: 389px;
}
#insidebankpay input.lastbut{
    background: url("../img/button-bg-sel.png");
}
#insidebankpay .typeident{
    width: 180px;
}

/*tarrifs*/
table.data-tarrifs{
    width: 100%;
    /*border: 1px solid #cad8e8;*/
    border: 1px solid #aab9cc;
    border-collapse: collapse;
    margin-bottom: 20px;
}
table.data-tarrifs tr.parent-str{
    background: #e8fdd8;
}
table.data-tarrifs tr.child-str{
    background: #e6fac9;
}
table.data-tarrifs th{
    border: 1px solid #cad8e8;
    background: #ecf1f5;
    color: #587893;
    text-align: left;
    padding: 7px 8px 7px 8px;
    font-size: 13px;
}
table.data-tarrifs td{
    height: 25px;
    border: 1px solid #d9ebc3;
    /*border-left: 1px solid #d9ebc3;*/
    padding-left: 8px;
    padding-right: 8px;
    color: #878787;
    font-size: 13px;
}
table.data-tarrifs td.first{
    width:30%;
    padding-left:20px;
}

/* plategi*/ 

#plategi.data .data-top-cont{
    background: #e6eef4;
    padding: 11px 11px 0 11px;
}
#plategi.data .data-top-cont .input{
    margin-bottom: 9px;
}
#plategi.data .data-top-cont .input .datewrap{
    margin-left: 5px;
}
#plategi.data .data-top-cont .input .date{
    width: 96px;
    margin-left: 5px;
}
#plategi.data .data-top-cont .typedoc {
    width: 431px;
}
#plategi.data .data-top-cont .period{
    width: 166px;
}
#plategi.data .data-top-cont{
    background: #C8EBC4;
    padding: 11px 11px 0;
}
#plategi.data .jqTransformSelectWrapper, #plategi.data input.date{
   color: #767676;
   
}
#plategi.data .jqTransformSelectWrapper div span, #plategi.data input.date{
    font-size: 13px;
}
#plategi.data .data-top-cont input.filter{
    background: url("../img/button-bg.png") repeat-x;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    height: 22px;
    padding: 0 8px;
    width: 100%;
    color: #767676;
}
#plategi.data .data-top-cont input.bt-search{
    background: url("../img/bt-search-bg.png") repeat-x;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    height: 47px;
    padding: 0 8px;
    width: 100%;
    font-size: 16px;
    color: #767676;
}
#plategi.data .data-top-cont .left-block .input .radiolabel{
    float: left;
    font-size: 13px;
}
#plategi.data .data-top-cont .left-block .input span{
    font-size: 13px;
    
}
#plategi.data .data-top-cont .left-block .jqTransformRadioWrapper{
    margin-left: 25px;
    margin-top: 0;
}

#plategi .data-footer{
    color: #767676;
}
#plategi .data-footer .label{
    float: left;
    margin-right: 10px;
}
#plategi .data-footer .mini{
    float: left;
}
/*calendar*/
#calendar .ui-widget{
    font-size: 0.8em;
}
#calendar .ui-datepicker{
    width: auto;
}
/*calendar*/

/*periodical_pay */
#periodical_pay.data .data-top-cont{
    background: #e6eef4;
    padding: 11px 11px 0 11px;
}
#periodical_pay.data .data-top-cont .input{
    margin-bottom: 9px;
}
#periodical_pay.data .data-top-cont .input .acc-pay{
    width: 400px;                                       
}
#periodical_pay.data .data-top-cont .input button.new-pay{
    background: url("../img/new-pay.png") repeat-x;
    height: 52px;
    width: 170px;
    border: 1px solid #8C919B;
    border-radius: 8px;
    box-shadow: 0px 1px 3px #2c3745;
    color: #fff;
}
#periodical_pay.data .data-top-cont .left-block .input .radiolabel{
    float: left;
    font-size: 13px;
    margin-right: 8px;
}
#periodical_pay.data .data-top-cont .left-block .jqTransformRadioWrapper{
    margin-top: 0;
    margin-left: 0;
}
#periodical_pay.data .data-top-cont{
    color: #767676;
}
#periodical_pay .data-footer{
    height: 23px;
    color: #767676;
    /*padding: 5px 7px;*/
}
#periodical_pay .data-footer .label{
    float: left;
    margin-right: 10px;
}
#periodical_pay .data-footer .mini{
    float: left;
}

/* kassoviy order */
#kas_order .full {
    width: 360px;
}
#kas_order .account{
    width: 260px;
    margin-right: 20px;
}
#kas_order .currency{
    width: 40px;
}

/* statement */
#statement.data label{
    color: #767676;
}
.data-top-cont{
    background: #c8e4db;
}
.postal .data-top-cont label{display: block;text-align: left;width: 120px;}
.postal .data-top-cont input{float: left;margin-right: 5px;margin-left: 2px;clear: left;}
#statement.data .data-top-cont .input{
    margin-bottom: 9px;
}
/*change*/
/* 
#statement.data .jqTransformSelectWrapper, #statement.data input.date{
   color: #767676;
}*/
#statement.data .data-top-cont .input .account{
    width: 280px;
    margin-right: 20px;
}
#statement.data .data-top-cont .input .currency{
    width: 120px;                                       
}
#statement.data .data-top-cont .input .dwm{
    margin-right: 49px;
    width: 100px;
}
#statement.data .data-top-cont .input .to{
    width: 129px;                                       
}
#statement.data .data-top-cont .input .from{
    width: 119px;  
    /*margin-left: 48px;*/
}
#statement.data .data-top-cont input.show {
    background: url("../img/button-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    color: #767676;
    font-size: 12px;
    height: 22px;
    padding: 0 8px;
    width: 100%;
}
#statement.data .data-top-cont input.button1,
#statement.data .data-top-cont input.button2,
#statement.data .data-top-cont input.button3{
    background: url("../img/button-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    color: #767676;
    font-size: 12px;
    height: 22px;
    padding: 0 8px;
}
#statement.data .data-top-cont input.button1{
    margin-right: 8px;
}
#statement.data .data-top-cont input.button3{
    width: 140px;
}
#statement.data .data-top-cont .right-block{
    width: 120px;
    padding-top: 17px;
}
#statement.data .data-top-cont .left-block{
    /*width: 460px;*/
}
#statement .data-footer, #mail .data-footer{
    height: 23px;
    color: #767676;
    /*padding: 5px 7px;*/
}
#statement .data-footer .label, #mail .data-footer .label{
    float: left;
    margin-right: 10px;
}
#statement .data-footer .mini, #mail .data-footer .mini{
    float: left;
}

/*userslist*/
table.data-userslist{
    width: 100%;
    /*border: 1px solid #cad8e8;*/
    border: 1px solid #aab9cc;
    border-collapse: collapse;
    text-align: center;
}
table.data-userslist tr.parent-str{
    background: #f5f5f5;
}
table.data-userslist tr.parent-str.expanded{
    background: #fef9d9;
}
table.data-userslist tr.child-str{
    background: #fef9d9;
}
table.data-userslist tr.child-str.expanded{
    background: #ffeea9;
}
table.data-userslist th{
    border: 1px solid #cad8e8;
    background: #ecf1f5;
    color: #587893;
    text-align: left;
    padding: 7px 8px 7px 8px;
    font-size: 13px;
}
table.data-userslist td{
    height: 25px;
    border: 1px solid #dddddc;
    /*border-left: 1px solid #d9ebc3;*/
    padding-left: 8px;
    padding-right: 8px;
    color: #878787;
    font-size: 13px;
}
table.data-userslist td.first{
    width:25%;
    padding-left:20px;
    text-align: left;
}
table.data-userslist td input.button {
    background: url("../img/button-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    color: #767676;
    font-size: 12px;
    height: 22px;
    padding: 0 8px;
}
#userslist .data-footer{
    height: 23px;
    color: #767676;
    /*padding: 5px 7px;*/
}
#userslist .data-footer .label{
    float: left;
    margin-right: 10px;
}
#userslist .data-footer .mini{
    float: left;
}

/* plategi_adv*/
#plategi_adv.data .data-top-cont{
    background: #e6eef4;
    padding: 11px 11px 0 11px;
}
#plategi_adv.data .data-top-cont .data-line input{
    background: #FFFEE4;
}
#plategi_adv.data .data-top-cont .data-line .sprav{
    background: url("../img/button-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #8C919B;
    border-radius: 0 3px 3px 0;
    color: #767676;
    font-size: 12px;
    height: 22px;
    margin-left: -2px;
    padding: 0 4px;
}
#plategi_adv.data .data-top-cont .data-line .long{
    width: 286px;
}
#plategi_adv.data .data-top-cont .data-line .label{
    float: left;
    text-align: right;
    width: 75px;
    font-size: 14px;
}
#plategi_adv.data .data-top-cont .data-line span{
    font-size: 14px;
}
#plategi_adv.data .data-top-cont .data-line .input .sm{
    width: 125px;
}
#plategi_adv.data .data-top-cont .data-line .input{
    float: left;
    padding-left: 8px;
}
#plategi_adv.data .data-top-cont .data-line .input .to,
#plategi_adv.data .data-top-cont .data-line .input .from{
    color: #878787;
    width: 98px;
}
#plategi_adv.data .data-top-cont .data-line .type,
#plategi_adv.data .data-top-cont .data-line .status{
    width: 350px;
}

#plategi_adv.data .data-top-cont .input{
    margin-bottom: 9px;
}
#plategi_adv.data .data-top-cont{
    color: #767676;
}
#plategi_adv.data .jqTransformSelectWrapper, #plategi.data input.date{
   color: #767676;
}
#plategi_adv.data .jqTransformSelectWrapper div span, #plategi.data input.date{
    font-size: 13px;
}
#plategi_adv.data .data-top-cont input.filter{
    background: url("../img/button-bg.png") repeat-x;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    height: 22px;
    padding: 0 8px;
    width: 100%;
    color: #767676;
}
#plategi_adv.data .data-top-cont input.bt-search{
    background: url("../img/bt-search-bg.png") repeat-x;
    border: 1px solid #8C919B;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    height: 52px;
    padding: 0 8px;
    width: 100%;
    font-size: 16px;
    color: #767676;
}
#plategi_adv.data .data-top-cont .right-block .right-btn{
    position: relative;
    top: 94px;
}
#plategi_adv.data .data-top-cont .left-block .input span{
    font-size: 13px;
    
}
#plategi_adv.data .data-top-cont .left-block .input .text{
    border: 1px solid #CBCBCB;
    border-radius: 3px 3px 3px 3px;
    height: 18px;
    padding: 1px;
    color: #878787;
}
#plategi_adv .data-footer{
    height: 23px;
    color: #767676;
    /*padding: 5px 7px;*/
}
#plategi_adv .data-footer .label{
    float: left;
    margin-right: 10px;
}
#plategi_adv .data-footer .mini{
    float: left;
}

/* Flash messages*/

div.flash-fail
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
        margin-bottom: 15px;
        border-radius: 12px;
        padding: 10px;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
        margin-bottom: 15px;
        border-radius: 12px;
        padding: 10px;
        
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
        margin-bottom: 15px;
        border-radius: 12px;
        padding: 10px;
}
/* Flash messages*/

a.modalCloseImg {
    background: url("../img/close_btn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    height: 24px;
    position: absolute;
    right: 11px;
    top: 6px;
    width: 26px;
    z-index: 3200;
}
a.modalCloseImg:hover {background: url("../img/close_btn.png") no-repeat scroll 0 -24px transparent;}
.ui-dialog{padding: 0px;}
.ui-dialog .ui-dialog-titlebar {padding: 0px;}
.ui-dialog .ui-dialog-titlebar{height: 30px;}
.ui-dialog .ui-dialog-content{padding: 0px;}

#boardChat {height: 164px;overflow-y: scroll;padding: 10px;}






.ui-dialog-titlebar .ui-icon{background: none;}
.ui-dialog .ui-dialog-title{background:url("../img/liveChat.png") no-repeat scroll 0 0 transparent; float: right;height: 20px;margin: 5px 30px; width: 70px;}
.ui-state-hover{border: 0px !important;}

#read { width:700px; height:250px; overflow-x:hidden; overflow-y:auto; background-color:#FFF; border:1px solid #E7E7E7; display:none; }
#read .mssgIn, #read .presIn { text-align:left; margin:5px; padding:0px 5px; border-bottom:1px solid #EEE; }
#read .presIn { background-color:#F7F7F7; font-size:11px; font-weight:normal; }
#read .mssgIn p.from, #read .presIn p.from { padding:0px; margin:0px; font-size:13px; }
#read .mssgIn p.from { font-weight:bold; }
#read .mssgIn p.body { padding:0px; margin:0px; font-size:12px; }
#write { width:698px; border:1px solid #E7E7E7; background-color:#FFF; height:20px; padding:1px; font-size:13px; color:#AAA; display:none; }

#listUser .ui-selecting { background: #FECA40; }
#listUser .ui-selected { background: #8E9BFF; color: white; }
#listUser { list-style-type: none; margin: 0; padding: 0;  }
#listUser li { cursor: pointer; font-size: 15.4px; margin: 3px; text-align: center; color: #EAEDF9; }


.news-widget{padding: 12px  10px 21px 15px;color: #474747;}
.news-widget ul li{font-size: 12px;line-height: 15px;}
.news-widget ul li.newsTitle{font-size: 14px;margin-bottom: 6px; line-height: 18px;color: #474747;}
.news-widget ul li.newsTitle b{font-weight: normal;}
.news-widget ul li.newsDate{line-height: 13px;margin-bottom: 23px;}
.news-widget ul li.newsDate a{color: #123561;}
.news-widget ul li.newsDate a:hover{color: #990101;}
.newsMore{
    color: #123561;
    cursor: pointer;
    float: left;
    margin-right: 54px;
    text-decoration: underline;
}
.newsDate{
    color: #474747;
}

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:2px;
    border:1px solid #fff;
}
.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}

.form-label {
	float:left;
	width: 25%;
	text-align:right;
	margin-left:5px;
	margin-right:10px;
}
.required {
	/* margin-right: -5px; */
}
.form-input {
	float:left;
	width: 71%;
	text-align:left;
}
.form-input label{
	margin-top:3px;
	margin-right:3px;
}
.form-input-small {
	float:left;
	width: 30%;
	text-align:left;
	margin-top: 7px;
	margin-bottom: 7px;
}
.form-full {
	width:100%;
}
.form-long {
	width:70%;
}
.form-third {
	width:33%;
	float:left;
}
.input-full {
	width:100%;
}
.form-half {
	width:49%;
	float:left;
}
.form-fourth-long {
	width:30%;
	float:left;
}
.form-fourth-small {
	width:19%;
	float:left;
}
.form-fourth-small a{
	width:19%;
	float:right;
}
.left-half {
	float:left;
	width:50%;
}
.right-half {
	float:right;
	width:50%;
}
.left-label {
	float:left;
	margin:3px;
}
.right-label {
	 float:right;
	 margin:3px;
 }
.amount-cell {
	text-align:right;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	position:relative;
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.ac_header {
	background-color: #ccc;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}
.have_docs {
	background-color: #aaa;
}
.summary {
	background-color: #DDFFDD;
}
/*-----------------------livechat------------------------------*/
#dialog-jabber{display: none;}
.liveChat{box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: none;padding: 0px;
    background: transparent;
}

.ui-widget-overlay{background: #1e2835;opacity: 0.5;}





.liveChat .ui-widget-header{
    background: -moz-linear-gradient(left, #792323 7%, #b33e3e 93%); /* FF3.6+ */
    background: -webkit-linear-gradient(left, #792323 7%, #b33e3e 93%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #792323 7%, #b33e3e 93%); /* Opera11.10+ */
    background: -ms-linear-gradient(left, #792323 7%, #b33e3e 93%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#792323', endColorstr='#b33e3e',GradientType=1 ); /* IE6-9 */
    background: linear-gradient(left, #792323 7%, #b33e3e 93%); /* W3C */
    
    height: 36px; border: 0px none;
    -moz-border-radius-topright : 8px;
    -moz-border-radius-topleft : 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-radius: 8px 8px 0 0;
    }

.liveChat .ui-dialog-titlebar-close {
    background: url("../img/close_btn_chat.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    height: 25px;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 16px;
    width: 26px;
    z-index: 3200;
}
.liveChat .ui-dialog-titlebar-close:hover {background: url("../img/close_btn_chat.png") no-repeat scroll 0 -24px transparent;}


.liveChat #dialog-jabber{border-left:1px solid #909fa7;border-right:1px solid #909fa7;border-bottom:1px solid #909fa7;background-color: #bcd1dc;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius:0 0 8px 8px;
    border-radius:0 0 8px 8px;
    height: 366px!important;min-height: 366px!important; }
.liveChat #wtext{border: none;}
.liveChat .ui-dialog-content{padding: 0px;}


.liveChat #boardChat {height:224px;overflow-y: scroll;padding: 7px 0px;border-bottom:1px solid #a4b7c1;box-shadow: 0px 1px 0px #d2dbe0;}
.liveChat #boardChat p{padding: 2px 15px;}
.liveChat .ui-dialog-title{color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 20px;
    margin: 10px 15px 0;
    width: 170px;}
.liveChat .ui-widget-content{background-color: #bcd1dc;}

.rad{color: #990101;}
.blue{color: #1c94c4;}
.green{color: #236913;}/*  #B0C846*/
.allChat{color: #0040FF;background-color: #E4E4E4; overflow-x: hidden;overflow-y: auto;display: none; width: auto; height: 155px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.allChat p{margin: 0px; margin-left: 3px;color: #474747;}
.response{color: #b81900;}
.loading{background: url("css/loading.gif") no-repeat scroll -5px -35px transparent;background-size:250px auto; }
#boardChat{height: 160px;overflow-y: scroll;background: #FFF;}
#sendChat{width: 454px;height: 81px;margin:7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #a4b7c1;
    color: #474747;
    box-shadow: 0 2px 1px rgba(229, 236, 240, 0.5) inset;
    text-indent: 4px;
    line-height: 20px;
}
#assistance{ bottom: 10px; right: 50px; }

#bch{float: right;
    margin: 0 7px 0px 0;
    width: 96px;}

.yourMesChat{background-color: #edf3f6;}
#bch:hover{box-shadow: 1px 1px 2px #ccc inset;}
#canvas_bch{height: 23px;}
/*-------------------------------------------------------------*/
#loading {
    position:fixed;
    width:100%;
    height:100%;
    display:none;
    background:#000000;
    opacity:0.5;
    left:0;
    top:0;
}
.ui-widget-header {
    background: none;
    background-color: #a0dda0;
}
.inputfilter input {
    width:90%;
}
.jqTransformSelectWrapper ul {
    line-height:15px;
}
#calendar_container .ui-widget-header {
    border:none;
}
#calendar_container .ui-state-default {
    font-size:12px;
}
#calendar_container .ui-datepicker th {
     font-size:14px;
 }
#calendar_container .ui-datepicker, .contentBlock .news-widget {
    width: 175px;
    border-spacing: 0px;
    -moz-border-radius-bottomleft : 14px;
    -moz-border-radius-bottomright : 14px;
    -moz-border-radius-topleft : 0px;
    -moz-border-radius-topright : 0px;

    -webkit-border-bottom-left-radius: 14px;
    -webkit-border-bottom-right-radius: 14px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;

    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

    border: 1px solid #B8B8B8;
    background:#EBEBEB;
    border-top: none;

}
.app-label {
    line-height: 22px;
    float:left;
}

.white_button {
    font-size: 13px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: -moz-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
    background: -webkit-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
    background: -o-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
    background: -ms-linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#cfd2d7',GradientType=0 );
    background: linear-gradient(top, #f1f1f1 7%, #cfd2d7 93%);
    padding:2px;
    width:182px;
    height:30px;
    background-color: #ffffff;
    border: 1px solid #bac6cc;
    box-shadow:0px 3px 1px rgba(229, 236, 240, 0.50) inset;
    border-top: 1px solid #C6C6C6; border-right: 1px solid #9D9EA0; border-left:1px solid #9D9EA0; border-bottom:1px solid #7B7F82;
}

.logo-header-text {
    font-size:30px;
    font-weight: 100;
    color: #4C5661;
    height:60px;
    width:100%;
    padding-top:25px;
    padding-left:10px;
    text-shadow: 3px 3px 4px #5C6671, 0 0 1em white;
    background: -moz-radial-gradient(100px 40px, contain, #fff 30px, rgba(255,255,255,0));
    background: -webkit-radial-gradient(100px 40px, contain, #fff 30px, rgba(255,255,255,0));
    background: -o-radial-gradient(100px 40px, contain, #fff 30px, rgba(255,255,255,0));
    background: -ms-radial-gradient(100px 40px, contain, #fff 30px, rgba(255,255,255,0));
    background: radial-gradient(100px 40px, contain, #fff 30px, rgba(255,255,255,0));

}


.ui-datepicker-year
{
    vertical-align:bottom;
}

.rules {
    padding:10px;
}
.big-header {
    padding-bottom: 10px;
}