html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
    height: 100%;
}
html, body {
    position: relative;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
    }
body#documentNotFoundException p {
    margin: 5px;
    padding: 5px;
}
a {
    color: green;
    text-decoration: none;
}
body.tablet a {
    color: #0058A9;
    text-decoration: none;
}
td {
    display: table-cell;
}
.clear {
    clear: both;
}
.hidden {
    display: none;
}
#searchResult {
    margin: 5px 5px 0 5px;
}
.warningMessage, .errorMessage {
    background-color: #fee4e4;
}
.errorMessage {
    padding: 5px;
}
#pageFooter {
    margin: 25px 5px 0 5px;
    padding: 0 0 15px 0;
    font-size: 60%;
    color: gray;
}
#documentView #pageFooter {
    margin: 10px 5px 0 5px;
    padding: 0 0 10px 0;
}
.center {
    text-align: center;
} 
/* Login form */
form#login {
    margin: 10px 5px 10px 5px;
}

/* Main page base search tips */
#baseSearchTips {
    font-size: 90%;
    border: 1px inset gray;
    padding: 5px 5px 5px 5px;
    margin: 20px 5px 0 5px;
    text-align: justify;
    }
#baseSearchTips p {
    margin: 0 0 5px 0;
}
#baseSearchTips img {
    float: left;
    margin: 2px 5px 0 0;
}
#baseSearchTips em {
    color: blue;
    font-style: italic;
    }
#baseSearchTips ul {
    padding: 0 0 0 20px;
    list-style-type: disc;
}

/* Form fields */
input,
select,
button {
	padding: 3pt;
}

input[type=submit] {
	padding: 1pt;
}

/****************************************** Заголовок приложения */
#applicationHeader {
    margin: 5px;
    position: relative;
    height: 17px;
}
#applicationHeader #applicationHeaderLinkGarant {
    position: absolute;
    left: 0;
}
#applicationHeader #applicationHeaderLinkExit {
    position: absolute;
    right: 2px;
}
/****************************************** Основное меню */
body.tablet .mainMenu {
    padding: 10px 30px;    
}
body.tablet .mainMenu .block {
    margin: 25px 5px 0px 5px;
}
body.tablet .mainMenu h3 {
    
}
body.tablet .mainMenu li {
    margin: 8px 0;
}
body.tablet .mainMenu .docList li {
    margin: 0;
}
body.tablet .docList {
    margin: 10px 0 0 0;
}
body.tablet .mainMenu .mi_business_references_folder, body.tablet .mainMenu .mi_taxes_and_finance,
body.tablet .mainMenu .news_of_the_day, body.tablet .mainMenu .hot_documents {    
    width: 48%;
}
body.tablet .mainMenu .mi_business_references_folder, body.tablet .mainMenu .news_of_the_day {
    float: left;
}
body.tablet .mainMenu .mi_taxes_and_finance, body.tablet .mainMenu .hot_documents {
    float: right;
}
body.tablet .all_documents p, body.phone .all_documents p {
    padding: 10px 2px 6px 0;
    float: right;
}
body.tablet .mainMenu li {
    color: #0058A9;
}
body.tablet .mainMenu .block h5 {
    font-weight: normal;
}
body.tablet .mainMenu .block li h5 span {
    color: #9B0000;
    margin: 0 8px 0 0;
}
body.tablet .mainMenu .block li span {
    color: #7D7D7D;
    font-size: 80%;
}
body.phone .mainMenu {
    margin: 15pt 0 0 0;
}
body.phone .mainMenu .block {
    margin: 5px 5px 0px 5px;
}
body.phone .mainMenu .fastdial h3 {
    margin: 5px 0 5px 10px;
    font-size: 18px;
}
body.phone .mainMenu .fastdial li a {
    padding: 0;
}
.mainMenu .empty p {
    display: none;
}
/****************************************** Маска */
.mask {
    background-color: white;
    opacity: 0.67;    
}

#pdaDisabled {
    padding: 5px;
}
/****************************************** Сообщения */
#sessionExpired {
    text-align: center;
}
/****************************************** Панель поиска: tablet режим */
body.tablet .searchArea {
    margin: 5px;
    position: relative;
    background: url(/img/pda/tablet/mainMenu/baseSearchGradient.gif) bottom;    
}
body.tablet .formSearch {
    background: url(/img/pda/tablet/mainMenu/baseSearchBorderLeft.gif) bottom left no-repeat;
}
body.tablet .formSearchContentWrapper {
    background: url(/img/pda/tablet/mainMenu/baseSearchBorderRight.gif) bottom right no-repeat;
}
body.tablet .searchStartContainer {
    text-align: left;
    margin: 5px 0 0 0;
    white-space: nowrap;    
}
body.tablet .searchContextContainer {
    width: 100%;
    padding-right: 20px;    
}
body.tablet .searchContextContainer div {
    position: relative;
    padding-right: 25px;
}
body.tablet .searchContextContainer input {
    width: 100%;
    border: none;
    padding-right: 25px;
}
body.tablet .formSearchContentWrapper {
    padding: 10px;    
}
body.tablet .searchStartContainer input {
    margin: 0 0 0 5px;
}
body.tablet .searchStartContainer a {
    margin: 0 0 0 5px;
    font-size: 1.05em;
}
.inputCleaner {
    display: block;
    position: absolute;
    top: 0px;
    right: -4px;
    width: 28px;
    height: 26px;
    text-align: center;
}
.inputCleaner img {
    margin-top: 6px;
}

/****************************************** Панель поиска: phone режим */
body.phone .searchArea {
    position: relative;
    padding: 5px 10px 5px 5px;    
}
body.phone .searchStartContainer {
    text-align: right;
    margin: 5px 0 0 0;
}
body.phone .searchContextContainer, body.phone .searchContextContainer input {
    width: 100%;
}
body.phone .searchContextContainer .inputContainer {
    padding-right: 8px;
    width: 100%;
}
body.phone .searchStartContainer a {
    margin: 0 0 0 5px;
    font-size: 1.05em;
}

/****************************************** Подсказки запросов поиска: tablet режим */
#baseSearchRequestHintSuggester {
    position: absolute;
    border: 3px solid #6095CF;
    background-color: #FEFDEB;
    color: black;
    margin: 0;
    padding: 0;
    z-index: 11;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}
#baseSearchRequestHintSuggester ul {
    list-style: none;
    cursor: pointer;    
    margin: 0;
    padding: 3px 1px 3px 3px;
    list-style: none;
    cursor: pointer;
}
#baseSearchRequestHintSuggester ul li{
    padding: 0 0 0 11px;
    font-size: 16px;
    border-bottom: 1px solid #C0C0C0;
}
#baseSearchRequestHintSuggester ul li a {
    padding: 5px 0 5px 0;
    display: block;
}
#baseSearchRequestHintSuggester ul li.first{
}
#baseSearchRequestHintSuggester ul li.last{
    padding: 5px 0 10px 11px;
    border: none;
}
#baseSearchRequestHintSuggester ul li.focused{
    background-color: #D6D3CE;
    color: #000000;
}
#baseSearchRequestHintSuggester.degenerate ul li.first{
    background-image: none;
}
#baseSearchRequestHintSuggester .select-listCloseButton {
    background-color: #4070b8;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    position: absolute;
    padding: 5px;
    color: white;
    font-style: italic;
    font-size: 12px;
    font-weight: normal;
    right: 0;
    bottom: 0; 
}

/****************************************** Подсказки запросов поиска: phone режим */
body.phone #baseSearchRequestHintSuggester {
    border: 1px solid black;
}
body.phone #baseSearchRequestHintSuggester .select-listCloseButton {
    background-color: #077a2c;
}

/****************************************** Логотип */
.searchArea .logo {
    background-repeat: no-repeat;
    background-position: left 4px;
}
body.tablet .logo, body.phone .logo {
    background-image: url(/img/pda/tablet/logo.png);
}
body.tablet .logo a, body.phone .logo a {
    width: 40px;
    height: 21px;
    display: block;    
}
ul.docList {
    counter-reset: doclist;    
}
ul.docList li {
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #C0C0C0;
    position: relative;                
}
ul.docList li span {
    counter-increment: doclist;
    position: absolute;
    top: 10px;
}
ul.docList li span:before {
    content: counter(doclist);
}
ul.docList li.odd {
    background-color: #EDEFED;
}
ul.docList ul {
    margin-left: 20px;
}
ul.docList ul li {
    background-color: transparent;
}
#searchResult p.searchResultIsEmpty, #searchResult p.searchContextIsEmpty {
    text-align: center;
    padding: 10px;
}
ul.docList li a {
    color: black;
    text-decoration: none;
    padding-left: 35px;
    display: block;
}
.doclistPadding3 ul.docList li a {
    padding-left: 40px;
} 
.doclistPadding4 ul.docList li a {
    padding-left: 45px;
}
.doclistPadding5 ul.docList li a {
    padding-left: 50px;
}
.doclistPadding6 ul.docList li a {
    padding-left: 61px;
}
.doclistPadding7 ul.docList li a {
    padding-left: 67px;
}
.buildFullList {
    float: right;
    padding: 10px 7px 6px 0;
}
#documentViewer {
    overflow-y: scroll;    
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;    
}
#bufferPageContainer {
    position: absolute;
    top: -999999px;
    left: -999999px;
}
a {
    color: #106BBE;
}
#documentContent pre {
    font-size: 100%;
    line-height: 1em;
    white-space: pre;
    font-family: monospace;
}
#documentContent {
    line-height: 1.4em;
    padding: 10px;
}
.tablet #documentContent {    
    padding: 10px 30px;
}
#documentContent .s_65535 {
    /* Подсказки для контекста */
    font-weight: bold;
}

.s_52 {
    background-color: #EAEFED;
    color: #353842;
    font-size: 10pt;
    padding: 5pt;
    text-align: justify;
    text-indent: 36pt;
    margin-bottom: 10pt;
    border: 1px solid #C0C0C0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.s_52 .s_52 {
    padding: 0;
    border: none;
}
#documentContent .s_36 {
    /* Опечатки */
    color: red;
}
#documentContent.s_35 {
    /* Объект */
}
#documentContent .s_34 {
    /* Интерактивный заголовок */
    font-size: 11pt;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: underline;
}
#documentContent .s_33 {
    /* Заголовок */
    font-size: 11pt;
    font-family: Verdana;
    font-weight: bold;
}
#documentContent .s_32 {
    /* Переменная часть */
    font-size: 9pt;
    font-family: Verdana;
}
#documentContent .s_31 {
    /* Постоянная часть */
    font-size: 10pt;
    font-family: Verdana;
}
#documentContent .s_29 {
    /* Основное меню */
    font-size: 11pt;
    font-family: Verdana;
}
#documentContent .s_28 {
    /* Колонтитул (правый) */
    text-align: right;
    font-size: 0.5em;
}
#documentContent .s_27 {
    /* Колонтитул (левый) */
    font-size: 0.5em;
    text-align: left;
}
#documentContent .s_26 {
    /* Словарная статья */
    padding-right: 5pt;
}
#documentContent .s_25 {
    /* Не вступил в силу */
    color: teal;
}
#documentContent .s_24 {
    /* Оглавление */
    padding-left: 0.5em;
    font-size: 13pt;
}
#documentContent .s_23 {
    /* Комментарий пользователя */
    color: navy;
    font-style: italic;
}
#documentContent .s_22 {
    /* Информация о версии */
    display: block;
    background-color: #F0F0F0;
    color: #353842;
    font-style: italic;
    text-align: justify;
    padding: 5pt;
    margin: 0 0 15px 0;
}
#documentContent .s_22 h4 {
    float: left;
    font-style: normal;
    font-weight: normal;
    margin: 0 3pt 0 0;
}
#documentContent .s_22 .s_22 {
    padding: 0;
    margin: 0;
}
#documentContent .s_21 {
    /* Технический комментарий */
}
#documentContent .s_20 {
    /* Текст в таблице */
    text-indent: 25pt;
    text-align: left;
}
#documentContent .s_19 {
    /* Текст (прав. подпись) */
    text-align: right;
}
#documentContent .s_18 {
    /* Текст (лев. подпись) */
    text-align: left;
}
#documentContent .s_17 {
    /* Нормальный (таблица) */
    text-align: left;
}
#documentContent .s_16 {
    /* Прижатый влево */
}
#documentContent .s_15 {
    /* Заголовок статьи */

    text-align: justify;
    text-indent: 36pt;
}
#documentContent .s_14 {
    /* Текст (справка) */
    padding: 0 0.5em;
}
#documentContent .s_13 {
    /* Найденные слова */
    background-color: gray;
}
#documentContent .s_12 {
    /* Моноширинный */
}
#documentContent .s_11 {
    /* Продолжение ссылки */
    color: #106BBE;
}
body.tablet #documentContent .s_11 {
    /* Продолжение ссылки */
    color: #0058A9;
    text-decoration: underline;
}
#documentContent .s_10 {
    /* Цветовое выделение */
    color: #26282F;
    font-weight: bold;
}
#documentContent .s_9 {
    /* Комментарий */
    background-color: #F0F0F0;
    color: #353842;
    padding: 5pt;
    margin: 0 0 15px 0;
}
#documentContent .s_9 h4 {
    float: left;
    font-weight: normal;
    margin: 0 3pt 0 0;
}
#documentContent .s_9 .s_9 {
    padding: 0;
    margin: 0;
}
#documentContent .s_8 {
    /* Гипертекстовая ссылка */
    text-decoration: underline;
    color: #106BBE;
    font-size: 13pt;
}
#documentContent .s_7 {
    /* Утратил силу */
    color: olive;
    text-decoration: line-through;
}
#documentContent .s_6 {
    /* Заголовок 4 */
    text-align: center;
    color: navy;
    font-weight: bold;
}
#documentContent .s_5 {
    /* Заголовок 3 */
    text-align: center;
    color: navy;
    font-weight: bold;
}
#documentContent .s_4 {
    /* Заголовок 2 */
    text-align: center;
    color: navy;
    font-weight: bold;
}
#documentContent .s_3 {
    /* Заголовок 1 */
    color: black;
    padding: 5pt 0;
    text-align: center;
    font-weight: bold;
    position: relative;
    margin: 40px 0 0 0;
}
#documentContent .s_2 {
    /* Таблицы (моноширинный) */
}
#documentContent .s_1 {
    /* Текст */
    text-indent: 36pt;
}
#documentContent {
    margin: 5px 5px 10px 5px;
    text-align: left;
}
#documentHeader {
    padding: 10px 5px 10px 5px;
    position: relative;
    border-bottom: 1px solid #EAEFED;    
}
#documentFooter {
    padding: 10px 5px 10px 5px;
    position: relative;
    text-align: right;    
}
#searchNavigationPanel {
    background-color: #EEEEEE;
    padding: 5px 0;
    position: relative;
}
#searchNavigationNew {
    position: absolute;
    top: 9px;
}
#searchNavigationNew a {
    margin: 0 0 0 10px;
}
table #searchNavigationNew {
    font-size: 1em;
}

#searchNavigationPanel p {
    padding: 0 0 0 80px;
} 
a.hGoUp {
    background: url(/img/pda/goUp.gif) no-repeat 0 -1px;
    text-decoration: none;    
    padding: 0 0 0 20px;
    margin: 0 0 0 10px;
    position: absolute;
    right: 0;
    top: -37px;
}
a.hGoUp span {
    font-weight: normal;
    font-size: 0.9em; 
    color: #90a0bb;
}
.tablet #documentFooter .hGoUp {
    right: 35px;
}
div#documentHeader img {
    vertical-align: middle;
}
div#documentMessages {
    margin-top: 10px;
}
#documentContent p.searchResultIsEmpty, #documentContent p.searchContextIsEmpty {
    padding: 10px;
    margin: 0 0 10px 0;
    height: 1%;
}
#documentContent div.searchIsDone {
    padding: 5px;
}
#documentContent table div.searchIsDone span{
    font-size: 1em;
}
.versionCommentTitle, .garantCommentTitle {
    background: url("/img/garantCommentIcon.gif") no-repeat scroll 0 1px transparent;
    font-size: 0.85em;
    margin: 8pt 0.2em 0 0;
    padding-left: 15pt;
}
#documentContent table td {
    padding: 5px;
}

/****************************************** Заголовочная панель документа */
#documentHeader a {
    margin: 0 0 0 15px;
    text-transform: capitalize;
}
#documentHeader a:first-child {
    margin: 0;
}

/****************************************** Панель предупреждений: layout */
#warningPanel {
    position: absolute;
    bottom: 0;
    border-top: 1px solid gray;
    z-index: 10;
    background-color: #ffffcc;
    width: 100%;
}
#warningPanel ul {
    padding: 8px 8px 0 8px;
}
#warningPanel li {
    min-height: 32px;
    padding: 6px 22px 5px 40px;
    background-position: 0 0;
    background-repeat: no-repeat;
}
#warningPanel .close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(/img/pda/tablet/close.png) no-repeat 18px 11px;
    z-index: 1;
}
#warningPanel .alert {
    display: none;
    background: url(/img/pda/tablet/alert.png) no-repeat 4px 1px;
    width: 40px;
    height: 40px;
}
#warningPanel.closed {
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
    border-right: 1px solid gray;
}
#warningPanel.closed ul, #warningPanel.closed .close {
    display: none;
}
#warningPanel.closed .alert {
    display: block;
}
.operaMini #warningPanel, .android21 #warningPanel, .ieMobile7 #warningPanel {
    background-color: #fee4e4;
    margin: 5px;
    border: 1px solid red;
    position: inherit;
    width: auto;
}
.ieMobile7 #warningPanel {
    position: relative;
}
.operaMini #warningPanel .close, .operaMini #warningPanel .alert,
.android21 #warningPanel .close, .android21 #warningPanel .alert,
.ieMobile7 #warningPanel .close, .ieMobile7 #warningPanel .alert {
    display: none;
}

/****************************************** Панель предупреждений: иконки */
#warningPanel li.redactionOld {
    background-image: url(/img/pda/warnings/redactionOld.png);
}
#warningPanel li.documentSpecial {
    background-image: url(/img/pda/warnings/documentSpecial.png);
}
#warningPanel li.documentDraft {
    background-image: url(/img/pda/warnings/documentDraft.png);
}
#warningPanel li.documentAbandoned {
    background-image: url(/img/pda/warnings/documentAbandoned.png);
}
/****************************************** Содержание */
body#headlineView ul.docList li {
    cursor: pointer;
}

body#headlineView ul.docList li:nth-child(2n+1) {
    background-color: #EDEFED;
}
/****************************************** Информация об изменениях */
.blockChangesInfoContainer .visible {
    display: block;
}
.blockChangesInfoContainer .caption {
    color: #106BBE;
    text-align: center;
    font-size: 10pt;
    padding: 2px 0 8px 0;
    cursor: pointer;
    background: none;
    position: relative;
    top: 1px;
}
body .blockChangesInfoContainerOpened .caption span {
    background-position: -11px 3px;
}
.blockChangesInfoContainer .caption span {
    padding: 13px 0 5px 11px;
    font-size: 0px;
    line-height: 11px;
    margin: 0 7px 0 10px;
    background: url("/img/changesInfo/captionArrows.png") no-repeat 0 3px;
}
.blockChangesInfoContainer .cornerTopLeft, .blockChangesInfoContainer .cornerTopRight,
.blockChangesInfoContainer .cornerBottomLeft, .blockChangesInfoContainer .cornerBottomRight {
    width: 6px;
    height: 7px;
    background-image: url(/img/changesInfo/corners.png);
    font-size: 1px;
}
.blockChangesInfoContainer .cornerTopRight, .blockChangesInfoContainer .cornerBottomRight {
    float:right;
}
.blockChangesInfoContainer .cornerTopLeft {
    background-position: 0;
    position: relative;
    left: -1px;
    top: -1px;
}
.blockChangesInfoContainer .cornerTopRight {
    background-position: 18px;
    position: relative;
    left: 1px;
    top: -1px;
}
.blockChangesInfoContainer .cornerBottomLeft {
    background-position: 12px;
    position: relative;
    left: -1px;
    top: 1px;
}
.blockChangesInfoContainer .cornerBottomRight {
    background-position: 6px;
    position: relative;
    left: 1px;
    top: 1px;
}
.blockChangesInfoContainer .body {
    background-color: #EDEFF3;
    border: 1px solid #C0C0C0;
    margin: 0 0 10px 0;
    display: none;
}
.blockChangesInfoContainerOpened .body {
    display: block;
}
.blockChangesInfoContainer .innerBody {
    padding: 5px 18px;
}
.blockChangesInfoContainer .innerCaption {
    color: navy;
    font-weight: bold;
    font-size: 10pt;
    background: url(/img/changesInfo/icon.gif) no-repeat;
    padding: 0 0 0 25px;
    <dtml-if "'Session' in REQUEST and Session.get('iprofile')['isHideGarantRelation']">
        background: none;
        padding: 0 0 0 11px;
    </dtml-if>
    margin: 0 0 0 7px;
}
.blockChangesInfoContainer .s_52 {
    margin: 0;
    padding: 0;
    text-indent: 0;
}
.blockChangesInfoContainer .innerFooter {
    color: #106BBE;
    text-align: center;
    font-size: 10pt;
    margin: 2px 0 1px 0;
    cursor: pointer;
}
.blockChangesInfoContainer #searchNavigationPanel {
    background-color: #e4e4e4;
}
body.tablet .blockChangesInfoContainer .caption {
    color: #0058A9;
}
<dtml-if "'Session' in REQUEST and Session.get('iprofile')['isHideGarantRelation']">
    .s_9, .s_22 {
        display: none;
    }
</dtml-if>
#documentContent .firstVersionCommentOfSet {
    margin-bottom: 0;
    padding-left: 0.5em;
}
#headlineView p.warningMessage {
    margin: 5px;
}
#documentView #documentContent {
    /*overflow-y: scroll;
    overflow-x: auto;*/

}
.marked {
    background-color: #F0F0F0;
}
/* #searchNavigationPanel {
    position: absolute;
    border: 1px solid #BEBEBE;
    border-top: none;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    width: 340px;
    background-color: #FFF;
    padding: 10px 15px;
    opacity: 0.9;
}
#searchNavigationPanel:hover {
    opacity: 1;
}
#searchNavigationPanel {
    font-size: 0.8em;
    font-style: normal;
}
#searchNavigationPanel a {
    text-decoration: underline;
    margin: 0 4px;
}
#searchNavigationPanel button {
    margin: 0 4px;
    font-size: 1.0em;
    padding: 3px 5px;
}
#searchNavigationPanel div {
    background-color: #106BBE;
    font-size: 0.9em;
    text-align: center;
    color: #FFF;
    margin-top: 10px;
} */
.searchHl {
    background-color: yellow;
}

/****************************************** РђРђРљ: РѕР±С‰РµРµ */
.splitter {
    display: none;
}
#documentAakTextView #documentHeader {
    border: none;
    padding: 0;
}

/****************************************** РђРђРљ: РѕРіР»Р°РІР»РµРЅРёРµ */
#documentAakContentsView .panelOne, #documentAakContentsView .panelTwo {
    display: none;
}

/****************************************** РђРђРљ: С‚РµРєСЃС‚ */
#documentAakTextView .accordionTags {
    background-image: url(/img/pda/panelAak.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 494px;
    height: 45px;
    margin: 10px auto;
}
#documentAakTextView .accordionTags div {
    width: 50%;
    height: 45px;
    float: left;
    line-height: 46px;
    color: #454950;
    font-size: 0.85em;
    text-align: center;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
#documentAakTextView .accordionTags.activeSecond {
    background-position: -494px 0;
}
#documentAakTextView .accordionBodies .panelTwo {
    display: none;
}
#documentAakTextView #encyclopaedia {
    font-size: 1.3em;
    padding: 5px 0 0 5px;
}
#documentAakTextView #encyclopaedia a {
    line-height: 40px;
    background: #387cd8 url(/img/aak/encyclopaedia.gif) no-repeat top right;
    font-weight: bold;
    padding: 7px 20px 8px 15px;
    color: white;
}
#documentAakTextView #openPanelInfo {
    color: #0058A9;
    text-decoration: underline;
    margin: 0 auto;
    width: 200px;
    text-align: center;
    font-size: 1.3em;
}

/****************************************** РђРђРљ: С‚РµРєСЃС‚ РґР»СЏ tablet */


/****************************************** РђРђРљ: С‚РµРєСЃС‚ РґР»СЏ phone */
#documentAakTextView.phone .accordionTags {
    background-image: url(/img/pda/panelAakPhone.png);
    width: 304px;
}
#documentAakTextView.phone .accordionTags div {
    width: 49%;
}
#documentAakTextView.phone .accordionTags.activeSecond {
    background-position: -304px 0;
}
#blobContainer {
    border: 1px solid #D3D3D3;
    text-align: center;
    padding: 0 0 10px 0
    }
#blobContainer h3 {
    background-color: #D3D3D3;
    margin: 0 0 10px 0;
    }
ul.paginator {
    float: right;
}
ul.paginator li {
    margin: 5px;
    padding: 2px;
    float: left;
}
ul.paginator li.current {
    border: 1px solid #DEDFDE;
    background-color: #EFEFEF;
}

/* Floating paginator */
#floatingPaginator {
    position: absolute;
    left: 0;    
    top: -10px;
    width: 100%;
    height: 40px;
    display: none;
    z-index: 10;
}
#floatingPaginator div {
    width: 100%;
    height: 40px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
#floatingPaginator div.mask {
    background-color: black;
    opacity: 0.4;
}
#floatingPaginator a img {
    margin: 5px 10px 0 10px;    
}
.tablet ul.paginator {
    margin-right: 30px;
}
form#login p {
    margin: 5px 5px 5px 0;
    }
form#login label {
    font-size: 90%;
    }
form#login p input {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    }
form#login p.buttons input, form#login p.checkboxes input {
    width: auto;
    display: inline;
    margin: 0;
    }
form#login p.checkboxes label {
    font-size: 100%;
    }
form#login p.checkboxes {
    margin: 8px 0 0 0;
}
form#login p.buttons {
    margin: 20px 0 0 0;
}
body#login h2{
    margin: 5px;
    background: url(/img/pda/logo.gif) 0 1px no-repeat;
    padding: 6px 0 0 38px;
    min-height: 21px; 
}
#logoutMessage {
    text-align: center;
}
html, body#applicationTypeChoice {
	height: 100%;
    }
ul#choiceContainer {
    width: 600px;
    height: 300px;
    margin: -150px -300px;
    position: absolute;
    left: 50%;
    top: 50%;
    }
#choiceContainer li {
    width: 49%;
    height: 300px;
    float: left;
    text-align: center;
    line-height: 330px;
    }
li#choicePda {
    border-right: 1px solid #CCCCCC;
    background: url(/img/pda/iphone.gif) no-repeat 50% 100px;
    }
li#choiceCommon {
    background: url(/img/pda/window.gif) no-repeat 50% 100px;
    }    
body#applicationTypeChoice a {
    color: #444444;
    }