BODY {
    COLOR:#000000;
    FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif,helvetica;
    FONT-SIZE:12px;
    MARGIN:0px;
    TEXT-DECORATION:none
}

TD {
    COLOR:#000000;
    FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif,helvetica;
    FONT-SIZE:12px;
    MARGIN:0px;
    TEXT-DECORATION:none;
}

textarea {
    FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif,helvetica;
    BORDER-BOTTOM:1px outset;
    BORDER-LEFT:1px inset;
    BORDER-RIGHT:1px outset;
    BORDER-TOP:1px inset;
}

A,A.link {
    COLOR:#003399;
    TEXT-DECORATION:none;
    FONT-SIZE:12px;
    FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif,helvetica;
}

A,A.link:hover {
    COLOR:#003399;
    TEXT-DECORATION:underline;
    FONT-SIZE:12px;
    FONT-FAMILY:Arial,Tahoma,Verdana,sans-serif,helvetica;
}

A.link_small {
    COLOR:blue;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.link_small:hover {
    COLOR:#006633;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.bc {
    background:url( './img/new/butt.png ') no-repeat left top;
    width:120px;
    height:120px;
}

A.bc:hover {
    background:url( './img/new/butt+.png ') no-repeat left top;
    width:120px;
    height:120px;
}

A.menu {
    COLOR:#003399;
    TEXT-DECORATION:none;
    FONT-SIZE:10pt;
    FONT-WEIGHT:bold;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.menu:hover {
    COLOR:#003399;
    TEXT-DECORATION:underline;
    FONT-SIZE:10pt;
    FONT-WEIGHT:bold;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.visitor_menu {
    COLOR:#003399;
    TEXT-DECORATION:none;
    FONT-SIZE:11px;
    FONT-WEIGHT:lighter;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

A.visitor_menu:hover {
    COLOR:#003399;
    TEXT-DECORATION:underline;
    FONT-SIZE:11px;
    FONT-WEIGHT:lighter;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

A.client_menu {
    COLOR:#003399;
    TEXT-DECORATION:none;
    FONT-SIZE:8pt;
    FONT-WEIGHT:bold;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

A.client_menu:hover {
    COLOR:#0A275A;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-WEIGHT:bold;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

A.submenu {
    COLOR:#0054A5;
    TEXT-DECORATION:none;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.submenu:hover {
    COLOR:#0054A5;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.htbl {
    COLOR:#FDFCFD;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-WEIGHT:bold;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.htbl:hover {
    COLOR:#eaeaea;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-WEIGHT:bold;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.bottom_menu {
    COLOR:#8C8C8C;
    TEXT-DECORATION:none;
    FONT-SIZE:9pt;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}

A.bottom_menu:hover {
    COLOR:#006633;
    TEXT-DECORATION:underline;
    FONT-SIZE:9pt;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}

A.bottom {
    COLOR:#DA251D;
    TEXT-DECORATION:none;
    FONT-SIZE:7pt;
    font-weight:bold;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.bottom:hover {
    COLOR:#DA251D;
    TEXT-DECORATION:underline;
    FONT-SIZE:7pt;
    font-weight:bold;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.lang {
    COLOR:#000000;
    TEXT-DECORATION:none;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.lang:hover {
    COLOR:#990000;
    TEXT-DECORATION:none;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.link_header {
    COLOR:#1F00FA;
    TEXT-DECORATION:none;
    font-weight:bold;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

A.link_header:hover {
    COLOR:#1F00FA;
    TEXT-DECORATION:underline;
    font-weight:bold;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
}

.copyright {
    COLOR:#9c9c9c;
    TEXT-DECORATION:none;
    FONT-SIZE:8pt;
    font-weight:lighter;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

A.copyright_menu {
    COLOR:#3E40B1;
    TEXT-DECORATION:none;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}

A.copyright_menu:hover {
    COLOR:#006633;
    TEXT-DECORATION:underline;
    FONT-SIZE:8pt;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}

A.calendar {
    COLOR:#003399;
    TEXT-DECORATION:none;
    FONT-SIZE:9pt;
    FONT-FAMILY:Arial,Helvetica,sans-serif
}

A.calendar:hover {
    COLOR:#433A65;
    TEXT-DECORATION:underline
}

.table_header {
    background-image:url(img/fon1_x.gif);
    background-repeat:repeat-x;
    color:#1F00FA;
    font-weight:bold;
    font-size:8pt;
}

.table_print {
    background:#CCCCCC;
    color:black;
    font-weight:bold;
    font-size:8pt;
}

.table_body {
    color:black;
    font-weight:normal;
    font-size:8px;
}

.form_button {
    BORDER-BOTTOM:1px outset;
    BORDER-LEFT:1px inset;
    BORDER-RIGHT:1px outset;
    BORDER-TOP:1px inset;
    FONT-WEIGHT:lighter;
    COLOR:#000000;
    BACKGROUND-COLOR:#E0EAF4;
    FONT-FAMILY:Arial,Verdana;
    FONT-SIZE:8pt;
    height:20px;
}

.form_button2 {
    BORDER-BOTTOM:1px outset;
    BORDER-LEFT:1px inset;
    BORDER-RIGHT:1px outset;
    BORDER-TOP:1px inset;
    FONT-WEIGHT:lighter;
    COLOR:#ffffff;
    background-image:url(img/fon_x.gif);
    background-repeat:repeat-x;
    FONT-FAMILY:Arial,Verdana;
    FONT-SIZE:8pt
}

.form_input {
    BORDER-BOTTOM:1px inset;
    BORDER-LEFT:1px outset;
    BORDER-RIGHT:1px inset;
    BORDER-TOP:1px outset;
    BORDER-COLOR:#7096B7;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    background:url(../img/field1.png) repeat-x;
    font-size:12px;
}

.form_input2 {
    BORDER-BOTTOM:1px inset;
    BORDER-LEFT:1px outset;
    BORDER-RIGHT:1px inset;
    BORDER-TOP:1px outset;
    BORDER-COLOR:#003399;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    font-size:12px;
}

.form_error_input {
    BORDER-BOTTOM:2px inset;
    BORDER-LEFT:2px outset;
    BORDER-RIGHT:2px inset;
    BORDER-TOP:2px outset;
    BORDER-COLOR:#FF0000;
    FONT-FAMILY:Arial,Tahoma,Verdana,Helvetica,sans-serif;
    font-size:12px;
}

.sys_form {
    BORDER-BOTTOM:1px outset;
    BORDER-LEFT:1px inset;
    BORDER-RIGHT:1px outset;
    BORDER-TOP:1px inset;
    FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;
    font-size:8pt;
}

.required {
    font-size:9pt;
    font-family:Arial,Verdana;
    font-weight:bold;
    color:red;
}

.info {
    font-size:9pt;
    font-family:Arial,Verdana;
    font-weight:bold;
    color:green;
}

.page_title {
    font-size:12px;
    font-weight:bold;
    FONT-FAMILY:Arial,Tahoma,Verdana;
    color:#EC4E00;
}

.big_title {
    font-size:16px;
    font-weight:bold;
    font-family:Arial,Verdana;
    color:#009BF3;
}

.page_subtitle {
    font-size:9pt;
    font-weight:bold;
    font-family:Arial,Verdana;
    color:black;
}

.block_title {
    font-size:12pt;
    font-weight:bold;
    font-family:Arial,Verdana;
    color:#0360A8;
}

.checkbox {
    BORDER-BOTTOM:0px outset;
    BORDER-LEFT:0px inset;
    BORDER-RIGHT:0px outset;
    BORDER-TOP:0px inset;
}

.title1 {
    COLOR:#606060;
    TEXT-DECORATION:none;
    FONT-SIZE:9pt;
    FONT-FAMILY:Arial,Helvetica,sans-serif
}

.small_text {
    COLOR:black;
    TEXT-DECORATION:none;
    FONT-SIZE:14px;
    FONT-FAMILY:Arial,Tahoma,Helvetica,sans-serif
}

.headline {
    COLOR:#15356A;
    FONT-SIZE:10pt;
    font-weight:bold;
    FONT-FAMILY:Arial,Helvetica,sans-serif;
}

.bc {
    FONT-SIZE:12pt;
    font-weight:bold;
    background:url( '/img/new/butt.png ') no-repeat left top;
    width:120px;
    height:90px;
}

.bc:hover {
    FONT-SIZE:12pt;
    font-weight:bold;
    background:url( '/img/new/butt+.png ') no-repeat left top;
    width:120px;
    height:90px;
    max-height:90px;
}

.bc2 {
    FONT-SIZE:12pt;
    font-weight:bold;
    width:120px;
    height:90px;
    text-align:center;
    vertical-align:text-top;
    position:relative;
    left:0px;
    top:0px;
    float:left;
}

.bc2:hover {
    FONT-SIZE:12pt;
    font-weight:bold;
    width:120px;
    height:90px;
    max-height:90px;
    text-align:center;
    position:relative;
    vertical-align:text-top;
    left:3px;
    top:3px;
}

.bcie2 {
    FONT-SIZE:12pt;
    font-weight:bold;
    width:120px;
    height:90px;
    text-align:center;
    vertical-align:text-top;
    position:relative;
    left:0px;
    top:0px;
    float:left;
}

.bcie2:hover {
    FONT-SIZE:12pt;
    font-weight:bold;
    width:120px;
    height:90px;
    max-height:90px;
    text-align:center;
    position:relative;
    vertical-align:text-top;
    left:3px;
    top:15px;
}

.bl {
    FONT-SIZE:16pt;
    COLOR:white;
    font-weight:bold;
    font-family:times-new-roman;
    background:url( '/img/new/bbutton.png ') no-repeat left top;
    width:180px;
    height:40px;
    text-align:center;
    position:relative;
    left:0px;
    top:0px;
    float:left;
}

.bl:hover {
    FONT-SIZE:16pt;
    COLOR:white;
    font-weight:bold;
    background:url( '/img/new/bbutton+.png ') no-repeat left top;
    width:180px;
    height:40px;
    text-align:center;
    position:relative;
    left:1px;
    top:1px;
}

.tl {
    COLOR:#15356A;
    text-align:center;
    FONT-SIZE:16px;
    font-weight:bold;
    FONT-FAMILY:times-new-roman;
    cursor:pointer;
}

.tl:hover {
    COLOR:#15356A;
    text-align:center;
    FONT-SIZE:16px;
    font-weight:bold;
    FONT-FAMILY:times-new-roman;
    cursor:pointer;
}

.tl:link {
    COLOR:#15356A;
    text-align:center;
    FONT-SIZE:16px;
    font-weight:bold;
    FONT-FAMILY:times-new-roman;
    cursor:pointer;
}

.tm {
    COLOR:#15356A;
    border:medium;
    text-align:center;
    FONT-SIZE:16px;
    cursor:pointer;
    float:left;
    max-width:200px;
}

.tm:hover {
    COLOR:#15356A;
    text-align:center;
    border:medium;
    FONT-SIZE:16px;
    font-weight:bold;
    cursor:pointer;
    float:left;
    max-width:200px;
}

.tm:link {
    COLOR:#15356A;
    border:medium;
    text-align:center;
    FONT-SIZE:16px;
    cursor:pointer;
    float:left;
    max-width:200px;
}

.tmm {
    COLOR:#15356A;
    text-align:center;
    FONT-SIZE:18px;
    font-weight:bold;
    FONT-FAMILY:times-new-roman;
    cursor:pointer;
}

.tmm:hover {
    COLOR:#15356A;
    text-align:center;
    FONT-SIZE:18px;
    font-weight:bold;
    FONT-FAMILY:times-new-roman;
    cursor:pointer;
}

.x1 {
    color:black;
    background-color:#B1BECC;
    z-index:50;
    vertical-align:text-top;
}

.x1:hover {
    color:white;
    background-color:#15356A;
    z-index:100;
    vertical-align:text-top;
}

.x2 {
    z-index:1;
    vertical-align:text-top;
}

.Dprint {
    COLOR:#15356A;
    text-align:center;
    FONT-SIZE:16px;
    font-weight:bold;
    FONT-FAMILY:times-new-roman;
}

.span_field_os_recured {
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    color:#cc9900;
}

.form-item {
    margin-top:3px;
    margin-bottom:3px;
    margin-left:25px;
    margin-right:25px;
}

.success_sheild,.erorr_shield {
    width:60%;
    margin-right:20%;
    margin-left:20%;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:10px;
    padding-top:10px;
}

.success_sheild {
    font-size:14px;
    color:#4F8A10;
    background-color:#DFF2BF;
    border:1px solid;
    text-align:center;
}

.erorr_shield {
    font-size:12px;
    color:#D8000C;
    background-color:#FFBABA;
    border:1px solid;
    text-align:center;
}

.mlable-items {
    display:block;
    float:none !important;
}

.card_addform_body,.activate_cards_body,.add-cards_from_file {
    margin-bottom:10px;
    margin-top:25px;
    margin-left:25px;
    border:1px solid #990000;
    font-weight:bold;
}

.block_pay_reciver_mode {
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

.pay_reciver_list_item,.pay_reciver_list_item_odd,.pay_reciver_providers_list_item,.pay_reciver_providers_list_item_odd {
    height:25px;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:left;
}

.pay_reciver_list_item {
    background-color:#aad1d7;
}

.pay_reciver_list_item_odd {
    background-color:#c6e6eb;
}

.pay_reciver_providers_list_item {
    background-color:#ff9393;
}

.pay_reciver_providers_list_item_odd {
    background-color:#ebb5b5;
}

.m_spec_form_item_radio {
    float:left;
    text-align:left;
    width:25%;
    margin-right:100px;
}

.m_spec_form_item {
    float:left;
    margin-right:25px;
}

.table-view {
    width:100%;
    font-size:12px;
    border:none;
    border-collapse:collapse;
    border-spacing:0;
}

.table-view th {
    text-align:left;
    border-bottom:1px solid #666666;
    margin:0px;
    padding:0px;
}

.table-view td {
    text-align:left;
    border-bottom:1px solid #666666;
    margin:0px;
    padding:0px;
}

.ui-progressbar .ui-progressbar-value {
    background-image: url(./img/pbar-ani.gif);
}

#progressbar {
    margin: 15px 0;
    height: 15px;
}

ul.none{
    list-style: none;
    margin: 0;
    padding: 0;
}

.form-field {
    font-size: 12px;
    line-height: normal;
    height: 20px;
}