﻿.DocFrame pre { color: rgb(0,0,0); font-family: Courier New; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: none;  }
/*.DocFrame pre span.s1, .DocFrame pre span.s2, .DocFrame pre span.s3, .DocFrame pre a:link, .DocFrame pre a:visited, .DocFrame pre a:hover, .DocFrame pre span.s6 { font-family: Courier New; font-size: 12pt; }
.DocFrame span.s6 { color: rgb(128,128,0); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: line-through;  }
.DocFrame span.s10 {  }
.DocFrame span.s14 { color: rgb(128,128,0); font-family: Courier New; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: line-through;  }
.DocFrame span.s5 { color: rgb(128,128,128); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: none;  }*/
.DocFrame a:link {color: rgb(0,0,128);}/* font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: underline;  }
.DocFrame a:visited { color: rgb(0,0,128); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: underline;  }
.DocFrame a:hover { color: rgb(0,0,128); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: underline;  }
.DocFrame span.s15 a:link, .DocFrame span.s15 a:visited, .DocFrame span.s15 a:hover { font-family: Courier New; font-size: 12pt; }*/
/*.DocFrame p.s8, .DocFrame li.s8, .DocFrame div.s8 { color: rgb(255,0,0); font-family: Times New Roman; font-size: 12pt; font-style: italic; font-weight: normal; text-decoration: none;  }
.DocFrame span.s3 { color: rgb(255,0,0); font-family: Times New Roman; font-size: 12pt; font-style: italic; font-weight: normal; text-decoration: none;  }
.DocFrame span.s9 {  }
.DocFrame span.s13 { color: rgb(255,0,0); font-family: Courier New; font-size: 12pt; font-style: italic; font-weight: normal; text-decoration: none;  }
.DocFrame span.s2 { color: rgb(0,0,128); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none;  }
.DocFrame span.s12 { color: rgb(0,0,128); font-family: Courier New; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none;  }
.DocFrame span.s1 { color: rgb(0,0,0); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none;  }
.DocFrame span.s11 { color: rgb(0,0,0); font-family: Courier New; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration: none;  }*/
.DocFrame p.MsoNormal, .DocFrame li.MsoNormal, .DocFrame div.MsoNormal { color: rgb(0,0,0); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: none;  }
.DocFrame span.s0 { color: rgb(0,0,0); font-family: Times New Roman; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: none;  }
.DocFrame { height:99%}
.DocFrame { line-height:normal}
.DocFrame { font-family:"Times New Roman", Times;}
.DocFrame .MsoNormalTable {text-align:justify;clear:both;}
.DocFrame a.nolink {text-decoration:none;color:inherit;cursor:default;font:inherit;}
.DocFrame a.nolink:hover {text-decoration:none;color:inherit;cursor:default;font:inherit;}
.DocFrame span.a { color: inherit !important;  }
/*
.DocFrame .pageList{ padding-top:15px; height:30px;}
.DocFrame .pageList .DocFrame div, .DocFrame p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: middle;
	text-indent:0px;
}

.DocFrame .pageList div{height:23px; line-height:23px;  cursor:pointer; padding-left:7px; padding-right:7px; border:1px solid #868686; color:#323232; font-weight:bold;  font-size:12px; font-family:Arial; text-align:center; float:left; margin-right:5px;}
.DocFrame .pageList div.select{ background:#9c0303; cursor:default; margin-left:5px; color:#fff; margin-right:10px;}
.DocFrame .pageList a{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold;}
.DocFrame .pageList a:link{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold;}
.DocFrame .pageList a:visited{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold;}
 

.DocFrame .PageListDoc a{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
.DocFrame .PageListDoc a:link{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
.DocFrame .PageListDoc a:visited{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
.DocFrame .PageListDoc {padding-top:20px; text-indent: 0px; text-align: center; font-size:12px; font-family:Arial; font-weight:bold; color:#9f121b;}
*/
.DocFrame .dpage {padding:0px;margin:0px;}
.currentDocTitle {
	font-size: 12px;
	font-family: Tahoma;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color:#000;
}

.DocFrame span.removed_left {
    background:rgb(255, 160, 160);
}

.DocFrame span.removed_right {
    background:rgb(160, 255, 160);
}

.DocFrame div.inserted_right {
    border: 1px dashed red;
}
.DocFrame div.inserted_right .label {
    color:Red;
}

.DocFrame div.inserted_left {
    border: 1px dashed green;
}
.DocFrame div.inserted_left .label {
    color:green;
}

.DocFrame div.inserted_left p, .DocFrame div.inserted_right p {
    visibility:hidden;
}

.DocFrame div.inserted_left div.label, .DocFrame div.inserted_right div.label {
    line-height: 20px;
    margin-bottom: -18px;
    text-indent: 20.0pt;
}

#DocFrame span.changed .cword, #DocFrame .subDoc.leftDoc .cword, .changesDiv .subDoc.leftDoc .cword {
    background: rgb(255, 160, 160);
}

#DocFrame2 span.changed .cword, #DocFrame .subDoc.rightDoc .cword, .changesDiv .subDoc.rightDoc .cword {
    background: rgb(160, 255, 160);
}

.DocFrame span.blink {
    background: rgb(178, 214, 255);
}
.DocFrame div.blink {
    background: rgb(178, 214, 255);
}

.button_added {
    background:rgb(160, 255, 160);
}

.button_changed {
    background:rgb(255, 255, 160);
}

.button_deleted {
    background:rgb(255, 160, 160);
}

.new_features {
    right:10px;
    display:none;
    position:absolute;
    z-index:1;
    background:url(../../Images/new_features_bg.png) no-repeat center center;
    width:261px;
    height:90px;
    -ms-transform: scale(1,1); /* IE 9 */
    -webkit-transform: scale(1,1); /* Safari */
    transform: scale(1,1);
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform-origin: 0 0; /* Chrome, Safari, Opera */
    transform-origin: 0% 0%;
}

.new_features .cont {
    position:relative;
}

.new_features .cont .icon {
    position:absolute;
    z-index:2;
    background:url(../../Images/new_features_doconcontrol_icon.png) no-repeat center center;
    width:62px;
    height:45px;
    top:24px;
    left:26px;
    display:block;
}

.new_features .cont .bottomred {
    position:absolute;
    z-index:3;
    background:url(../../Images/new_features_red_bottom.png) no-repeat center center;
    width:60px;
    height:21px;
    top:60px;
    left:27px;
    display:block;
}

.new_features .cont .dont_show_link {
    position:absolute;
    z-index:2;
    top:55px;
    left:115px;
    line-height:22px;
    color:#ffffff;
    font-family:Tahoma;
    font-size:11px;
    text-decoration:underline;
    opacity:0.8;
}

.new_features .cont .change {
    position:absolute;
    z-index:2;
    top:20px;
    left:115px;
    color:#ffffff;
    font-family:Tahoma;
    font-size:13px;
    font-weight:bold;
    width:110px;
    text-decoration:none;
    display:block;
}

.doc_statuses, .doc_language_container
{
    position:absolute;
    display:none;
    z-index:1;
}

.doc_language {
    width: 67px;
     height:67px;
     -ms-transform: scale(1,1); /* IE 9 */
    -webkit-transform: scale(1,1); /* Safari */
    transform: scale(1,1);
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform-origin: 0 0; /* Chrome, Safari, Opera */
    transform-origin: 0% 0%;
    background-image: url(../../Images/Document/doc_language_warning.png);
}

.doc_status{   
     width:244px;
     height:80px;
     -ms-transform: scale(1,1); /* IE 9 */
    -webkit-transform: scale(1,1); /* Safari */
    transform: scale(1,1);
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform-origin: 0 0; /* Chrome, Safari, Opera */
    transform-origin: 0% 0%;
}

.doc_noaccess_left {
    background:url(../../Images/doc_noaccess_left.png) no-repeat center center;
}

.doc_noaccess_left:hover {
    background:url(../../Images/doc_noaccess_left2.png) no-repeat center center;
}

.doc_noaccess_right {
    background:url(../../Images/doc_noaccess_right.png) no-repeat center center;
}

.doc_noaccess_right:hover {
    background:url(../../Images/doc_noaccess_right2.png) no-repeat center center;
}

.doc_noactive_left {
    background:url(../../Images/doc_noactive_left.png) no-repeat center center;
}

.doc_noactive_left:hover {
    background:url(../../Images/doc_noactive_left2.png) no-repeat center center;
}

.doc_noactive_right {
    background:url(../../Images/doc_noactive_right.png) no-repeat center center;
}

.doc_noactive_right:hover {
    background:url(../../Images/doc_noactive_right2.png) no-repeat center center;
}

.doc_preactive_left {
    background:url(../../Images/doc_preactive_left.png) no-repeat center center;
}

.doc_preactive_left:hover {
    background:url(../../Images/doc_preactive_left2.png) no-repeat center center;
}

.doc_preactive_right {
    background:url(../../Images/doc_preactive_right.png) no-repeat center center;
}

.doc_preactive_right:hover {
    background:url(../../Images/doc_preactive_right2.png) no-repeat center center;
}

.doc_oldedition_left {
    background:url(../../Images/doc_oldedition_left.png) no-repeat center center;
}

.doc_oldedition_left:hover {
    background:url(../../Images/doc_oldedition_left2.png) no-repeat center center;
}

.doc_oldedition_right {
    background:url(../../Images/doc_oldedition_right.png) no-repeat center center;
}

.doc_oldedition_right:hover {
    background:url(../../Images/doc_oldedition_right2.png) no-repeat center center;
}

.contents {
    position:absolute;
    width: 800px;
    background: #fff;
    z-index:1;
    border:2px solid #cbccce;
    box-shadow:#999 2px 2px 10px;
}

.contents div.head {
    background:url(../../images/header.png) left top repeat-x;
    line-height:38px;
    font-family: Tahoma;
    font-size: 14px;
    text-indent:10px;
}

.contents div.head .closeContents {
    background: url(../../images/BuhPage/closeBuhPicture.png) no-repeat;
    width: 33px;
    height: 33px;
    float: right;
    margin-right: 2px;
    margin-top:2px;
    cursor:pointer;
}

.contents div.body {
    width:100%;
    height: 500px;
    overflow-y: scroll;
}

.contents a {
    display:block;
    padding:6px 10px;
    line-height:20px;
}


.contents a.indent {
    padding-left:30px;
}


.contents a:nth-child(2n+1) {
    background:#fbfbfb;
}


.contents a:nth-child(2n) {
    background:#f3f3f3;
}

.contents a:hover {
    background:#e0e0e0;
}


.contents a.active {
    background: #a5322b;
    color: white;
    text-decoration: none;
}

.contents_line {
    background:#d9dadc;
    padding:8px;
}

.contents_line .inner_block {
    background:#333333; color:#fff; line-height: 16px; cursor:pointer;
}

.contents_line table {
    line-height:20px;
}

.contents_line .contents_button {
    background:url(../../Images/contents_button.png) repeat-x center center;
}

    .contents_line .contents_button .button_inner {
        background:url(../../Images/swhere_down.png) no-repeat right center;
        padding:0px 30px 0px 10px; 
    }

.contents_line .contents_text {
    width:100%;
    padding:4px 10px;
}
.non-selectable {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
     -khtml-user-select: none; /* Konqueror */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}
.content_div
{
    position:relative;
    border:8px solid #e3e5e4;
}

.left_content_div
{
    position:relative;border:8px solid #e3e5e4; border-right:0px; border-top:none;
}

.right_content_div
{
    position:relative;border:8px solid #e3e5e4; border-left:0px; border-top:none;
}

div.pmenu{position:relative;background-color:white;cursor:pointer;height:20px;width:40px;top:0px;left:-48px;margin-bottom:-20px !important;}
div.pmenu:hover{background:white url(../../images/document/pmenu_hover.png) no-repeat left center;}
div.pmenu:hover span.cor, div.pmenu:hover span.bkmk, div.pmenu:hover span.cmnt{display:none !important;}
div.pmenu_active{background:white url(../../images/document/pmenu_hover.png) no-repeat left center;}
div.pmenu_active span.cor, div.pmenu_active span.hasChanges, div.pmenu_active span.cor,  div.pmenu_active span.bkmk, div.pmenu_active span.cmnt{display:none !important;}
.subDoc div.pmenu {
    display:none;
}
span.cor{background:url(../../images/document/correspondents_icon.png) no-repeat center center;display: none;width:12px;height:20px;}
span.bkmk{background:url(../../images/document/bookmark_icon.png) no-repeat center center;display: none;width:12px;height:20px;}
span.hasChanges {
    background: url(../../images/document/hasChanges_icon.png) no-repeat center center;
    display: none;
    width: 14px;
    height: 20px;
}
span.sel_bkmk{background:url(../../images/document/sel_bookmark_icon.png) no-repeat center center;width:12px;height:20px;}
span.cmnt{background:url(../../images/document/comment_icon.png) no-repeat center center;display: none;width:16px;height:20px;}
span.sel_cmnt{background:url(../../images/document/sel_comment_icon.png) no-repeat center center;width:16px;height:20px;}
ul.pdd {position: absolute;top: 14px;left: 0;z-index: 1;display: none;float: left;min-width: 230px;padding: 5px;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip: padding-box;background-clip: padding-box;}
ul.pdd li{padding: 3px 25px;font-size:14px;cursor: pointer;outline: none;}
ul.pdd li:hover {background-color:#d9dadc;}
li.licor{background:url(../../images/document/correspondents_icon.png) no-repeat 7px center; display:none;}
li.libkmk{background:url(../../images/document/bookmark_gray_icon.png) no-repeat 7px center;}
li.lisbkmk{background:url(../../images/document/bookmark_icon.png) no-repeat 7px center;display:none;}
li.lisbkmk .bkmks_count{font-weight:bold;}
li.licmnt{background:url(../../images/document/comment_icon.png) no-repeat 5px center;}
li.liscmnt{background:url(../../images/document/sel_comment_icon.png) no-repeat 7px center;display:none;}
li.lichanges {background: url(../../images/document/hasChanges_icon.png) no-repeat 7px center;display:none;}

.DocNoCorrespondents span.cor {display:none !important}
div.sync_scroll{
	background:url(../../images/document/lock.png) no-repeat 0px 0px;
	display:block;
	cursor:pointer;
	height:24px;
	width:24px;
}
div.async_scroll{
	background:url(../../images/document/lock.png) no-repeat -24px 0px;
	display:block;
	cursor:pointer;
	height:24px;
	width:24px;
}

#document_title_panel_icon {
    width:20px;
    height:20px;
    background-repeat:no-repeat;
}

.doc_tools_panel {
    background:url(../../images/document/left_panel_bg.png) center center repeat-y #d1d1cf;
    width:34px;
}

.doc_tools_panel .item{
    background:url(../../images/document/doc_buttons.png?3) center top no-repeat;
    width:24px;
    height:24px;
    margin:auto;
    margin-top:4px;
    margin-bottom:4px;
    cursor:pointer;
}

.doc_tools_panel .item_disabled{
    background-image:url(../../images/document/doc_buttons_gray.png?1);
}

.doc_tools_panel div.seperator {
    background:url(../../images/document/doc_buttons_seperator.png) center center repeat-x;
    width:24px;
    height:3px;
    margin:auto;
}

.doc_tools_panel div.item_expander{
    background-position:center 0px;
    margin-top:0px;
    margin-bottom:0px;
}

.doc_tools_panel div.item_expander_off{
    background-position:0 -24px;
    margin-top:0px;
    margin-bottom:0px;
}

.doc_tools_panel .item_zip{
    background-position:center -48px;
}

.doc_tools_panel .item_print{
    background-position:center -72px;
}

.doc_tools_panel .item_word{
    background-position:center -96px;
}

.doc_tools_panel .item_comment_on{
    background-position:center -384px;
}

.doc_tools_panel .item_comment_off{
    background-position:center -120px;
    
}

.doc_tools_panel .item_info{
    background-position:center -144px;
}

.doc_tools_panel .item_related{
    background-position:center -720px;
}

.doc_tools_panel .item_add_bookmark{
    background-position:center -408px;
    font-weight:bold;
    text-align:right;
}

.doc_tools_panel .item_show_bookmarks{
    background-position:center -744px;
    font-weight:bold;
    text-align:left;
}

.doc_tools_panel .item_show_bookmarks .bkmks_total_count {
    padding-left:14px;
}

.doc_tools_panel .item_show_user_comments{
    background-position:center -768px;
    font-weight:bold;
    text-align:right;
}

.doc_tools_panel .item_hide_user_comments{
    background-position:center -792px;
    font-weight:bold;
    text-align:right;
}

.doc_tools_panel .item_user_comments{
    background-position:center -816px;
    font-weight:bold;
    text-align:left;
}

.doc_tools_panel .item_user_comments .cmnts_total_count {
    padding-left:14px;
}

.doc_tools_panel .item_search{
    background-position:center -168px;
}

.doc_tools_panel .item_rus{
    background-position:center -240px;
}
.doc_tools_panel .item_kaz{
    background-position:center -192px;
}
.doc_tools_panel .item_eng{
    background-position:center -216px;
}

.doc_tools_panel .item_font_plus{
    background-position:center -336px;
}
.doc_tools_panel .item_font_minus{
    background-position:center -360px;
}

.doc_tools_panel .item_cor{
    background-position:center -264px;
}

.doc_tools_panel .item_res{
    background-position:center -288px;
}

.doc_tools_panel .item_msg{
    background-position:center -312px;
}

.doc_tools_panel .item_rus_eng{
    background-position:center -456px;
}

.doc_tools_panel .item_rus_kaz{
    background-position:center -432px;
}

.doc_tools_panel .item_kaz_eng{
    background-position:center -480px;
}

.doc_tools_panel .item_doc_open_mode_1{
    background-position:center -503px;
}

.doc_tools_panel .item_doc_open_mode_2{
    background-position:center -527px;
}

.doc_tools_panel .item_doc_compare{
    background-position:center -552px;
}

.doc_tools_panel .item_doc_on_control{
    background-position:center -576px;
}

.doc_tools_panel .item_doc_on_control_remove{
    background-position:center -600px;
}

.doc_tools_panel .item_doc_on_control_changed{
    background-position:center -624px;
}

.doc_tools_panel .item_contents{
    background-position:center -672px;
}

.doc_tools_panel .item_contents.active{
    background-position:center -696px;
}

.doc_tools_panel .item_contents_highlight{
    position: absolute;
    background: url(../../Images/black_arrow.png) no-repeat;
    margin-left: 46px;
    color: #fff;
    font-family: Tahoma;
    font-size: 14px;
    z-index: 10;
    padding: 0px 8px;
    padding-left:16px;
    opacity: 0.2;
    line-height:30px;
    margin-top:1px;
}

.doc_open_mode {
    background:url(../../images/document/doc_buttons.png?4) right top no-repeat;
    height:24px;
    width:24px;
    display:inline-block;
    background-position:right -503px;
    vertical-align:middle;
    margin-left:10px;
}

.doc_tools_panel .bottom{
    height:22px;
    background:url(../../images/document/left_panel_corner.png) left center no-repeat #fff;
    margin-top: -6px;
}

.doc_tools_panel_expanded {
    border: 1px solid #cccbd0;
    background:url(../../images/document/left_big_panel_bg.png) left center repeat-y #fff;
    padding:5px;
    position:absolute;
    z-index:1;
    box-shadow: 2px 2px 20px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=4);
    white-space:nowrap;
}

.doc_tools_panel_expanded .top_offset{
	height:21px;
}

.doc_tools_panel_expanded .item {
    line-height:24px;
    padding-left:10px;
    padding-right:10px;
    margin-top:4px;
    margin-bottom:4px;
    cursor:pointer;
}


.doc_tools_panel_expanded .seperator {
    height: 3px;
    background:url(../../images/document/doc_buttons_big_seperator.png) center center repeat-x;
}

.doc_tools_panel_expanded .item_disabled {
    color:#666;
}

.doc_tools_panel_container {
    position: absolute;
    z-index: 1;
}
.doc_tools_panel_single_container {
    position:absolute;
}
.doc_tools_panel_single_container_space {
    width:34px;
}

.doc_tools_panel_container .doc_tools_panel_expanded {
    position:static;
    float:left;
}

.doc_tools_panel_container .doc_tools_panel {
    position:static;
    margin-left:32px;
}

.user_comment_container .comment_buttons {
    margin-top:5px;
}

.user_comment_container .comment_buttons td {
    padding-right:2px;
}


.user_comment_container .comment_text{
    border:1px solid #aed2ae;
    font-style: italic;
    color: #195219;
    padding: 2px;
    width:99%;
    height:17px;
    resize:none;
    overflow:hidden;
    display:block;
}

.user_comment_container .comment_error{
    color: #a74730;
}

.user_comment_container .comment_error .alarm{
    font-weight:bold;
}

.user_comment_container .white_button{
    font-size:14px;
}

