﻿div.content-block ul.collapsed-list {list-style:none; margin:0 0 10px 10px;}
.collapsed-list li {list-style:none; margin:5px 0;}
.collapsed-list li a {padding-left:25px; background:transparent url(/National_Library/oe_/https://payments.webmoney.ru/img/plus.gif) no-repeat 0 center;}
.collapsed-list li a.minus {background-image: url(/National_Library/oe_/https://payments.webmoney.ru/img/minus.gif);}
.collapsed-list li a.loading {background-image: url(/National_Library/oe_/https://payments.webmoney.ru/img/loading.gif);}
div.content-block .collapsed-list li ul {margin:2px 0 6px 35px;}
.collapsed-list li ul li { margin:3px 0;}
.collapsed-list li ul li a {background:none; padding-left:0;}
.collapsed-list li.no-plus a {background-image:none; padding-left:0;}

.buttons-big .loading {width:28px; height:28px; background:transparent url(/National_Library/oe_/https://payments.webmoney.ru/img/loading.gif) no-repeat center center; display:none;}
.buttons-big .loading.visible {display:inline-block;}

.formfield-num {width:70px;}

.sum-box {padding:10px; background:#f0f0f0; border-radius:5px; margin:10px 0;}

.cat-search {margin-bottom:15px;}
.result-field {
   margin-top: 50px; 
   background: rgba(243, 243, 243, 0.48); 
   line-height: 200%;
}

table.content-table tbody th, table.content-table tbody td {
    padding: 5px;
}
table.content-table tbody tr td div {
font-size: 100%;
}

a.tree-view {text-decoration:none; position:relative; left:5px}
.collapsed-list2 {list-style:none;}
.collapsed-list2 li {list-style:none; margin:2px 0;}
.collapsed-list2 li a.cat-link {padding-left:25px; background:transparent url(/National_Library/oe_/https://payments.webmoney.ru/img/plus.gif) no-repeat 0 center;}
.collapsed-list2 li a.cat-link.minus {background-image: url(/National_Library/oe_/https://payments.webmoney.ru/img/minus.gif);}
.collapsed-list2 li ul {display:none; padding-bottom:5px; margin-left:35px;}
.collapsed-list2 li ul li ul a { font-size: 85%;}
.collapsed-list2 li ul.opened {display:block;}


.templateSaveData
{
    display: none;
}

.afertaCheck
{
    display: none;
}


div.forms-block ul.forms-content li label.error
{
    color: #c00;
    font-weight: normal;
    margin-top:5px;
}



body div.validator_errors
{
    color: #c00;
    font-weight: normal;
}


body div.validator_errors ul li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

body div.validator_errors ul
{
    margin: 0 0 15px 0;
    padding: 0;
}


body div.afertaCheck
{
    color: #c00;
    font-weight: normal;
}


.pager
{
    margin: 8px 0;
    padding: 3px;
    font-size: smaller;
}

.pager .disabled
{
    border: 1px solid #ddd;
    color: #999;
    margin-top: 4px;
    padding: 3px;
    text-align: center;
}

.pager .current
{
    background-color: #06c;
    border: 1px solid #009;
    color: #fff;
    font-weight: bold;
    margin-top: 4px;
    padding: 3px 5px;
    text-align: center;
}

.pager span, .pager a
{
    margin: 4px 3px;
}

.pager a
{
    border: 1px solid #c0c0c0;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}


body table.historyViewTable
{
    margin-top: 20px;
    border: none;
}

div.content-block table.historyViewTable tr td
{
    font-size: 110%;
    border-top: none;
    border-bottom: 1px solid #ddd;
}

body table.historyViewTable td.historyViewTableFirst
{
    width: 300px;
    color: #999;
}





body input.summaF
{
    width: 140px;
    font-size: 110%;
}


body div.prevnextdiv
{
    margin-top:10px;
    position: relative;
    overflow: visible;
    height: 35px;
}

body a.prevbutton, body a.nextbutton
{
    position: absolute;
    float: none;
    text-shadow:none;
}


body a.prevbutton
{
    left: 0;
}

body a.prevbutton2
{
    left: 40;
}


body a.nextbutton
{
    right: 0;
}



body div.secvsearch
{
    margin-right: 5px;
}



body table.secvtable
{
    font-size: 100%;
}



div.content-fixer
{
    margin: 0 auto;
}







div.forms-block UL.forms-content LI.savedPayments
{
    display: none;
}

textarea
{
    resize: none;
}


.lvl
{
    clear: left;
    padding: 5px;
    display: none;
}


body li.forTaxLi
{
    padding-left: 0px;
}


body li.HiddenLi
{
   display:none;
}


body  label.secvlabel
{
    font-weight:bold;   
    /*padding:3px;*/
    
     }
    
    

    
body div.forms-block ul.forms-content li label.secv_radio
{
    font-size:120%;   
    line-height:30px;
    margin:0 25px 0 0;
    float:left;
}


body div.taxlabel
{
  margin-bottom:3px;
}



body select.short_option
{
    width:25%;
}

body div.buttons-big span.back a {
    width: auto;
    color: #3783c8 !important;
    background: none;
}

body select.secvcountryselect
{
    width: 150px;
}


/* Хак для хрома. Исправляет баг с цветом селектов */
body:nth-of-type(1) div.forms-block ul.forms-content li select {background-image:none;}
DIV.content-block UL {list-style-position:inside !important;line-height: 150%;}

div.buttons-medium a[disabled="disabled"] {
    background: #f9f9f9;
    text-shadow: #a9a9a9 -1px -1px 0;
}

.ui-dialog-content label {display:block; margin:7px 0;}
.is-dropdown-text:focus {outline:none}

ul.menu li a {
    background: url(/National_Library/oe_/https://payments.webmoney.ru/img/bullet-menu.png) 9px 9px no-repeat;
}

.search-form {padding:7px; margin:10px 0; background:#f0f0f0; border-radius:5px; display:inline-block;}
.search-form input[type="text"] {padding:2px 3px; width:350px; line-height:17px;}
.search-form input[type="button"] {margin-right:0;}

.content ul.charges-list {list-style:none; margin:10px 0; clear:both; overflow:hidden;}
.charges-list li {
    list-style:none; 
    display:inline-block;   
    float:left;
    margin: 0 15px 15px 0;
}

.charges-list li a {float:left; 
    text-decoration:none; 
    background-repeat:no-repeat; 
    border-radius:5px;
    color:#555; 
    font-weight:bold; 
    font-size:90%; 
    background-position: 15px 75px;
    background-color:#f3f3f3;
    width:228px;
    box-sizing:border-box;
    display:block;
    height:120px;
    padding: 10px 15px;
    font-size: 100%;
}
.charges-list li a:visited {color:#555;}
.charges-list li a:hover { background-color:#f0f0f0;}
.charges-list li a:active {position:relative; top:1px;}
.charges-list .default a {
    background-image: url('/National_Library/oe_/https://payments.webmoney.ru/img/icons/default.png');
    background-position: 10px 75px;
}
.charges-list .municipal a{background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/law.png);}
.charges-list .secondary-education a{background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/student-32.png);}
.charges-list .bailiffs a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/scales-32.png);}
.charges-list .re a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/re.png);}
.charges-list .business a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/briefcase-32.png);}
.charges-list .education a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/graduation_cap-32.png);}
.charges-list .kindergarten a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/stroller-32.png);}
.charges-list .art a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/brush-32.png);}
.charges-list .medicine a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/ambulance-32.png);}
.charges-list .science a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/test_tube-32.png);}
.charges-list .home a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/home-32.png);}
.charges-list .food a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/fork-32.png);}
.charges-list .social a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/group-32.png);}
.charges-list .sport a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/football2-32.png);}
.charges-list .transport a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/pickup-32.png);}



.charges-list .wedding_rings a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/wedding_rings-32.png);}
.charges-list .embassy a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/embassy-32.png);}
.charges-list .check_book a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/check_book-32.png);}
.charges-list .car a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/car-32.png);}
.charges-list .bill a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/bill-32.png);}
.charges-list .apartment a {background-image:url(/National_Library/oe_/https://payments.webmoney.ru/img/icons/apartment-32.png);}


div.content-block ul.collapsed-list2 {margin:10px 10px 10px 30px;}

div.content-block ul.search-result {margin:0; list-style:none}
.search-result  li {margin:10px 0; padding:10px 0; list-style:none; display:block; border-bottom:1px solid #f0f0f0;}
.search-result a.title {font-size:130%; margin-bottom:5px; display:block;}
.search-result .path {display:block; font-size:90%;}
ul.search-result .path a, ul.search-result .path a:valid { color:#999;}
.validation-error {display:block; color:#800; font-size:70%; margin-top:5px;}

.collapsed-list2 li {margin:5px 0;}
.collapsed-list2 ul.sub-list {padding:3px 10px 5px 15px; margin:3px 10px 5px 10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-radius: 0 0 0 5px;}
ul.sub-list li {margin:5px 0;}


.row { overflow: hidden;}
.form-container { width: 48%; margin:0 1%; float: left;}
.blank-container { width: 48%; margin:0 1%; float: left;overflow: hidden;}

.blank-container.fix { position: fixed; top: 10px; width: 460px;margin: 0;}


.template3 {margin: 0 auto; position: relative; width: 313px;height: 533px; background: url(/National_Library/oe_/https://payments.webmoney.ru/img/templates/template3.jpg)}
.hint-box
{
    position: absolute;
    border: 1px solid #09465f;
    display: none;
    box-shadow: 0 0 0 600px rgba(255,255,255,0.5), 0 0 25px 0 #000;
}
.hint-box div
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #fffd7d;
}
