@import "/general/fonts/PFDinTextCompPro-Regular.css";
@import "/general/fonts/pfdintextpro-medium-webfont.css";
/* default */
* {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline:0;
}


html {
  height:100%;
  width:100%;
  font-size: 100.1%
}

body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-size:12px;
  color:#242424;
  font-family: 'Arial', sans-serif;
  letter-spacing: 0.01em;
  background:url(../images/body-bg.jpg) 0 0 repeat #f1f1f1;
  font-weight:inherit;
}
div, p, h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
a {
  color:#00466e;
  text-decoration:underline;
  outline:none;
}
a:hover {
  color:#00466e;
  text-decoration:none;
}
h1, h2, h3 {
  color:#000000;
  font-family: "Arial", "Helvetica", sans-serif;
}
h1 {
  font-size: 1.7em;
  font-weight: bold;
  padding: 20px 50px;
  text-align: center;
}
h2 {
  font-size: 1.5em;
  font-weight: bold;
  padding: 15px 50px;
  text-align: center;
}
h3 {
  font-size: 1.3em;
  font-weight: bold;
  padding: 10px 50px;
  text-align: center;
}
h4 {
  font-size: 1.2em;
  font-weight: normal;
  padding: 10px 30px;
  text-align: left;
  background: #e9ecf1;
}
h5 {
  font-size: 1.1em;
  font-weight: normal;
  padding: 10px 30px;
  text-align: left;
  background: #e9ecf1;
}
h6 {
  font-size: 1em;
  font-weight: normal;
  padding: 10px 30px;
  text-align: left;
  background: #e9ecf1;
}
.document h1 {
  font-size: 1.9em;
  font-weight: 600;
  color:#2d2d2d;
}
.document h2 {
  font-size: 1.8em;
  font-weight: 500;
  color:#3c3c3c;
}
.textDoc h2 {
  font-size: 1.7em;
  font-weight: 500;
  padding:0;
  text-align: center;
  margin:25px 0 15px;
  color:#3c3c3c;
}
.textDoc h3 {
  font-size: 1.6em;
  font-weight: 200;
  padding:0;
  text-align: center;
  margin:25px 0 15px;
  color:#4c4c4c;
}
.textDoc h4 {
  font-size: 1.3em;
  font-weight: 400;
  padding: 10px 30px;
  text-align: left;
  background: #e9ecf1;
  margin:0 0 15px -75px;
  width:710px;
}
.textDoc h5 {
  font-size: 1.1em;
  font-weight: normal;
  padding: 10px 30px;
  text-align: left;
  background: #e9ecf1;
}
.textDoc h6 {
  font-size: 1em;
  font-weight: normal;
  padding: 10px 30px;
  text-align: left;
  background: #e9ecf1;
}
ul {
  list-style-position:outside;
  list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after { content:""; }
blockquote, q { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after {
  content: '';
  content: none;
}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
img { border:0; }
a img, :link img, :visited img { border:0 none; }
form {
  margin: 0;
  padding: 0;
}
input {
  margin: 0;
  padding: 0;
  border:1px solid #aeadb2;
  padding:2px;
  background:#fff;
}
select {
  margin: 0;
  padding: 0;
  border:1px solid #aeadb2;
}
small { font-size: small; }
table {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
}
table tr { vertical-align: top; }
table td {
  padding: 0;
  vertical-align: top;
}
textarea {
  margin: 0;
  padding: 0;
  border:1px solid #aeadb2;
  padding:2px;
  background:#fff;
}
ul {
  margin: 0;
  padding: 0;
}
dl { padding: 20px 40px 20px 45px; }
dt {
  font-weight: bold;
  color: #4C4C4C;
}
dd { margin-bottom: 8px; }
.clear {
  clear: both;
  padding: 0;
  margin: 0;
  width:100%;
  height:0px;
  font-size:1px;
}
article, aside, figcaption, figure, footer, header, hgroup, nav, section, time { display:block; }
/* close default -------------------------- */




/* structure -------------------------- */

#page-wrapper {
  min-width: 950px;
  max-width:1330px;
  padding: 0;
  margin: 0 auto 46px;
  position:relative;
  z-index:3;
}
/* top-menu -------------------------- */

#top-menu {
  min-width: 950px;
  max-width:1330px;
  margin: 10px auto 14px;
  background: #ffffff;
  padding-bottom: 1px;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);


  position: relative;
  z-index: 99;
}
#top-te-ko {
  margin: 1px;
  background: url(../images/pattern/header/top-bg.png) left bottom repeat-x;
  display:block;
  z-index:10;
}
#top-te {
  float: left;
  height: 45px;
  width: 50%;
  background: url(../images/pattern/header/top-bg2.png) right center no-repeat;
}
#top-ko {
  float: left;
  height: 45px;
  width: 50%;
}
#top-te a, #top-ko a {
  display: block;
  margin:0 auto;
}
#top-te a {
  text-decoration: none;
  color: #00466e;
}
#top-ko a {
  text-decoration: none;
  color: #283c70;
}
#top-te th, #top-ko th, #top-te td, #top-ko td {
  vertical-align: middle;
  text-align:center;
}
#top-te td { width:7%; }
#top-ko td { width:7%; }
#top-te th, #top-ko th { border-right: 1px solid #EFEFEF; }
.th1 {
  width:115px;
  padding:7px 15px 0;
}
.th2 {
  border-right:1px solid #EFEFEF;
  border-left:1px solid #fff;
  text-align:center;
}
#top-te .important_docs, #top-ko .important_docs {
  overflow:hidden;
  height:14px;
  font-weight:bold;
  background: url("../images/pattern/header/ar.png") 100% 5px no-repeat;
  padding-right: 12px;
}
#top-te .important_docs { margin:0 14px; }
#top-ko .important_docs { margin:0 7px; }
#top-te .up, #top-ko .up { background: url("../images/pattern/header/ar_up.png") 100% 5px no-repeat; }
.top-te1 {
  background: url(../images/pattern/header/te_pic1.gif) 0 0 no-repeat;
  width: 13px;
  height: 20px;
}
.top-te2 {
  background: url(../images/pattern/header/te_pic2.gif) 0 0 no-repeat;
  width: 17px;
  height: 13px;
  margin-top: 4px;
}
.top-te3 {
  background: url(../images/pattern/header/te_pic3.gif) 0 0 no-repeat;
  width: 15px;
  height: 15px;
  margin-top: 2px;
}
.top-te4 {
  background: url(../images/pattern/header/te_pic4.gif) 0 0 no-repeat;
  width: 18px;
  height: 17px;
  margin-top: 1px;
}
.top-te5 {
  background: url(../images/pattern/header/te_pic5.gif) 0 0 no-repeat;
  width: 17px;
  height: 16px;
  margin-top: 1px;
}
.top-te6 {
  background: url(../images/pattern/header/te_pic6.gif) 0 0 no-repeat;
  width: 16px;
  height: 17px;
  margin-top: 1px;
}
.top-te7 {
  background: url(../images/pattern/header/te_pic7.gif) 0 0 no-repeat;
  width: 16px;
  height: 17px;
  margin-top: 1px;
}
.top-te8 {
  background: url(../images/pattern/header/te_pic8.gif) 0 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-top: 1px;
}
.top-ko1 {
  background: url(../images/pattern/header/ko_pic1.gif) 0 0 no-repeat;
  width: 18px;
  height: 19px;
}
.top-ko2 {
  background: url(../images/pattern/header/ko_pic2.gif) 0 0 no-repeat;
  width: 23px;
  height: 13px;
  margin-top: 3px;
}
.top-ko3 {
  background: url(../images/pattern/header/ko_pic3.gif) 0 0 no-repeat;
  width: 16px;
  height: 20px;
}
.top-ko4 {
  background: url(../images/pattern/header/ko_pic4.gif) 0 0 no-repeat;
  width: 17px;
  height: 18px;
  margin-top: 2px;
}
.top-ko5 {
  background: url(../images/pattern/header/ko_pic5.gif) 0 0 no-repeat;
  width: 17px;
  height: 17px;
  margin-top: 2px;
}
.top-ko6 {
  background: url(../images/pattern/header/ko_pic6.gif) 0 0 no-repeat;
  width: 20px;
  height: 17px;
  margin-top: 2px;
}
.top-ko7 {
  background: url(../images/pattern/header/ko_pic7.gif) 0 0 no-repeat;
  width: 16px;
  height: 17px;
  margin-top: 2px;
}
.top-ko8 {
  background: url(../images/pattern/header/ko_pic8.gif) 0 0 no-repeat;
  width: 16px;
  height: 17px;
  margin-top: 2px;
}
.top-ko9 {
    background: url(../images/icons/ko_pic9.gif) 0 0 no-repeat;
    width: 16px;
    height: 17px;
    margin-top: 2px;
}
/*.icons_block {
    position:relative;
    overflow:hidden;
    height:30px;
    padding:15px 7px 0;
    border-left:1px solid #fff;
}

#top-te ul, #top-ko ul {
    margin: 0;
    height: 20px;
    overflow: hidden;
    list-style: none;
    padding: 0;
}

#top-te ul li, #top-ko ul li {
    margin: 0;
    padding: 0;
    display: inline;
}*/

/* bottom-header -------------------------- */

#bottom-header {
  margin: 0 1px;
  min-height: 30px;
  background: url(../images/pattern/header/top-bg.png) left bottom repeat-x;
  border-radius: 0px 0 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
}
#bottom-header ul {
  margin: 0;
  list-style: none;
}
#bottom-header ul li {
  padding: 8px 0 9px 0;
  display: block;
  float:left;
  border-left:1px solid #ebebeb;
}
#bottom-header ul li:first-child{
  border:none;
}
#bottom-header ul li a {
  padding: 0;
  display: block;
  float: left;
  text-decoration: none;
  margin-left: 12px;
  margin-right: 12px;
  color: #000000;
  font-size: 11px;
}
.bottom-header1 {
  height: 13px;
  background: url(../images/pattern/header/ar-b.png) 0 0 no-repeat;
  display: block;
  float: left;
  margin: 10px 12px 0 12px;
  width: 7px;
}
/* header -------------------------- */

#header {
  height: 121px;
  position: relative;
  z-index: 2;
  background: url(../images/pattern/header/header-bg.jpg) 0 0 no-repeat;
}
#containerHeader {
  float: left;
  height: auto !important;
  min-height: 100%;
  width: 100%;
}
/*#site-logo {
    float: left;
    margin-right: 30px;
    padding: 30px 0 0 50px;
    width: 399px;
}*/
#site-logo {
  float: left;
  margin-right: 30px;
  margin-left:-100%;
  padding: 30px 0 0 50px;
  width: 399px;
}
/*#search-box {
    overflow: hidden;
    padding: 35px 60px 0 0;
    position: relative;
    background: url("../images/main/header/input-bg-l.png") no-repeat scroll left 35px transparent;
}*/
#search-box {
  float:left;
  width:100%;
}
.searchInner {
  margin-left:479px;
  padding: 35px 60px 0 0;
  position: relative;
  background: url("../images/main/header/input-bg-l.png") no-repeat scroll left 35px transparent;
  z-index:55;
}
#search-autocomplete {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  position:relative;
}
#search-autocomplete .ui-menu {
  width:100% !important;
  left:0 !important;
  padding:0 !important;
  top:-3px !important;
}
#search-autocomplete .ui-widget-content {
  background:#fff;
  border-left:0;
  border-top:0;
  border-bottom:1px solid #a8a8a8;
  border-right:1px solid #a8a8a8;
  -moz-box-shadow: 0 1px 4px #a8a8a8;
  -webkit-box-shadow: 0 1px 4px #a8a8a8;
  box-shadow: 0 1px 4px #a8a8a8;
  max-height: 300px;
  overflow-y: auto;
  overflow-x:hidden;
}
#search-autocomplete .ui-widget-content a { color: #000000; }
#search-autocomplete .ui-menu .ui-menu-item a.ui-state-hover, #search-autocomplete .ui-menu .ui-menu-item a.ui-state-active { margin:0; }
#search-autocomplete .ui-menu .ui-menu-item a {
  display: block;
  line-height: 1.5;
  min-height: 20px;
  padding: 5px 20px;
  text-decoration: none;
}
#search-autocomplete .ui-state-hover, #search-autocomplete .ui-widget-content .ui-state-hover, #search-autocomplete .ui-widget-header .ui-state-hover, #search-autocomplete .ui-state-focus, #search-autocomplete .ui-widget-content .ui-state-focus, #search-autocomplete .ui-widget-header .ui-state-focus {
  background: #c2d5f5;
  border: none;
  color: #000000;
  font-weight: normal;
}
#search-autocomplete .ui-corner-all, #search-autocomplete .ui-corner-bottom, #search-autocomplete .ui-corner-right, #search-autocomplete .ui-corner-br, #search-autocomplete .ui-corner-left, #search-autocomplete .ui-corner-bl, #search-autocomplete .ui-corner-top, #search-autocomplete .ui-corner-right, #search-autocomplete .ui-corner-tr, #search-autocomplete .ui-corner-tl { border-radius:0 0 0 0; }
#search-box form {
  background: url("../images/main/header/input-bg-r.png") no-repeat scroll right top transparent;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
#search-box .search-box-search {
    background: url("../images/main/header/input-bg-c.png") repeat-x scroll 0 0 transparent;
    border: none;
    color: #979696;
    font-family: Arial;
    font-size: 16px;
    font-style: italic;
    height: 50px;
    margin-left: 20px;
    width: 90%;
    z-index: 999;
}
#search-box .search-box-submit {
  background: url("../images/main/header/input-button.png") no-repeat scroll 0 0 transparent;
  border: none;
  height: 27px;
  padding: 0;
  width: 28px;
  position: absolute;
  right: 71px;
  top: 47px;
  cursor: pointer;
}
/* content-wrapper -------------------------- */

#content-wrapper {
  margin: 0 auto 30px;
  position: relative;
  width: 770px;
  z-index:1;
}
.inner-content-block {
  background: #ffffff;
  width: 770px;
  position: relative;
  border: 1px solid #cdcdcd;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  margin-bottom: 30px;
  margin-top: 20px;
  clear:both;
}
.inner_lk { margin-top:50px; }
.document { position: relative; }
.inner-content-block.document { margin-top: 64px; }
#content-wrapper .document {
  padding: 10px 0 40px 0;
  font-style:normal !important;
  /*margin-top:70px;*/
}
.gradient_block {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30%;
  z-index: 9;
  /* gradient */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */
}
#content-wrapper p, .searchContent_wrapper p {
  color: #000;
  font-size: 14px;
  line-height:21px;
  padding: 10px 0 10px 0;/*word-spacing: -0.2ex;*/
}
#content-wrapper table p, .searchContent_wrapper table p { padding: 5px 3px; }
#content-wrapper .overflow, .searchContent_wrapper .overflow {
  margin: 0 auto;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  padding: 0 0 15px 1px;
  width: 700px;
  position:relative;
}
#tab-content2-low .status, #tab-content3-low .status, #tab-content4-low .status, #tab-content5-low .status {
  margin: 0 auto;
  width: 690px;
}
#tab-content2-low .status td, #tab-content3-low .status td, #tab-content4-low .status td, #tab-content5-low .status td {
  border-bottom: 1px solid #EDEDED;
  padding: 10px 10px 10px 0;
}
#tab-content2-low .status .last-td td, #tab-content3-low .status .last-td td, #tab-content4-low .status .last-td td, #tab-content5-low .status .last-td td { border-bottom: none; }
#tab-content2-low .status .first-td, #tab-content3-low .status .first-td, #tab-content4-low .status .first-td, #tab-content5-low .status .first-td {
  width: 200px;
  font-weight: bold;
}
#switch-content-low, #switch-content2-low, #switch-content3-low, #switch-content4-low, #switch-content5-low, #switch-content-important-low { margin-left: 20px; }
.hiddentab-low, .hiddentab-loww {
  display: none;
  padding: 0px 10px 0px 20px;
}
.showtab-low, .showtab-loww { display: block; }
/*#tabs-selector-low {
    position: absolute;
    right: 0;
}*/

/*#tabs-selector-low {
    float: left;
    width: 100%;
    position:relative;
    right:0;
}*/


/*#tabs-selector-low .current-loww.current-low {
    cursor: pointer;
}

#tabs-selector-low .current-loww {
    cursor: pointer;
}

#tabs-selector-low div {
    float: left;
    font-size: 18px;
}*/

.current-low  span {
    font-size: 14px !important;
    color: #242424;

}

.tabs_selector_default {
  position: absolute;
  right: 0;
  top: -44px;
  color:#363636;
}
.tabs_selector_default .current-loww.current-low { cursor: pointer; }
.tabs_selector_default .current-loww { cursor: pointer; }
.tabs_selector_default div {
  float: left;
  font-size: 18px;
}
/*#pdf_dwld{
    display:block;
    background: url("../images/pattern/content_list/pdf_dowload.png") no-repeat scroll 0 0 transparent;
    width:116px;
    height:28px;
    position:absolute;
    top:-44px;
    cursor: pointer;
}*/

/* button pdf */
/*.buttonPDF {
    display:block;
    background: url("../images/pdf_button_bgr.png") no-repeat scroll 0 0 transparent;
    width:118px;
    height:28px;
    position:absolute;
    top:-44px;
    color:#fff;
    font-family:"Tahoma";
    font-size:1.2em;
    text-shadow:1px 1px 1px rgba(62, 29, 29, 0.5);
}*/


#pdf_dwld, .buttonPDF {
  display:block;
  width:118px;
  height:28px;
  color:#fff;
  font-family:"Tahoma";
  font-size:1.2em;
  text-shadow:1px 1px 1px rgba(62, 29, 29, 0.5);
  position:absolute;
  top:-44px;
  overflow: hidden;
}
.buttonPDF { background: url("../images/pdf_button_bgr.png") no-repeat scroll 0 0 transparent; }
#pdf_dwld { background: url("../images/pattern/content_list/pdf_dowload_new.png") no-repeat scroll 0 0 transparent; }
/* download pdf */
.buttonPDF_download {
  background: url("../images/pattern/content_list/pdf_dowload_new.png") no-repeat scroll 0 0 transparent;
  width:116px;
  height:28px;
  cursor: pointer;
  position:relative;
}
/* started */
.buttonPDF_check {
  width:84px;
  height:28px;
  background: url("../images/pdf_button_started.png") no-repeat scroll 0 0 transparent;
  padding-left:31px;
  position:relative;
}
.buttonPDF_complite {
  width:84px;
  height:28px;
  background: url("../images/pdf_button_complite.png") no-repeat scroll 0 0 transparent;
  padding-left:31px;
  position:relative;
}
/* progress */
.buttonPDF_progress {
  width:84px;
  height:28px;
  background: url("../images/pdf_button_arrow.png") no-repeat scroll 0 0 transparent;
  padding-left:31px;
  position:relative;
}
.bar {
  height:25px;
  background: url("../images/preloader.gif") 0 0 repeat-x;
  text-align:center;
  padding-top:3px;
  border-right:1px solid #8e0e06;
}
.bar span {
  position:absolute;
  top:4px;
  left:35px;
  width: 76px;
  text-align: center;
}
/* error */
.buttonPDF_error {
  background: url("../images/pdf_error.png") no-repeat scroll 0 0 transparent;
  width:116px;
  height:28px;
  position:relative;
}
.errorId { padding:20px; }
.errorId .listsError {
  overflow:scroll;
  margin-bottom:20px;
  border:1px solid #ececec;
  padding:5px 10px;
}
/* send */
.buttonPDF_send {
  background: url("../images/pdf_input.png") no-repeat scroll 0 0 transparent;
  width:117px;
  height:28px;
  position:relative;
}
.buttonPDF_send_input {
  float:left;
  width:87px;
  height:24px;
  border:0;
  overflow:hidden;
  background:none;
  padding:0;
  margin:0;
  color:#575757;
  font-family:"Tahoma";
  font-size:0.7em;
  line-height:1em;
  text-align:center;
  margin-top:4px;
}
.buttonPDF_send_input.input { font-size:1.0em; }
.buttonPDF_submit {
  background: url("../images/pdf_submit.png") no-repeat scroll 0 0 transparent;
  width:30px;
  height:28px;
  position:absolute;
  right:1px;
  top:0;
}
/* success */
.buttonPDF_success {
  background: url("../images/pdf_success.png") no-repeat scroll 0 0 transparent;
  width:116px;
  height:28px;
  position:relative;
}
/* incorrect */
.buttonPDF_incorrect {
  background: url("../images/pdf_incorrect.png") no-repeat scroll 0 0 transparent;
  width:118px;
  height:28px;
  position:relative;
}
#switch-tab {

  bottom: -25px;
  display: none;
  height: 12px;
  left: 85px;
  position: absolute;
  width: 21px;
  background: url("../images/pattern/content_list/text-status.png") no-repeat scroll 0 0 transparent;
  z-index:12;

}
.tabs_selector_thematic #switch-tab { bottom:-22px; }
/* block bottom -------------------------- */

.block.bottom {
  background: #ffffff;
  min-width:950px;
  max-width:1330px;
  padding: 0;
  margin: 0 auto 15px;
  border: 1px solid #e0e0e0;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 2;
}
.block.bottom .te ul, .block.bottom .ko ul { margin-top: 15px; }
.block.bottom ul li {
  display: block;
  font-size: 12px;
  padding: 5px 0;
}
.block.bottom ul li a {
  display: block;
  min-height: 20px;
  padding-left: 25px;
  text-decoration: none;
}
.block.bottom .three ul li a {
  display: block;
  min-height: 25px;
  padding-left: 35px;
}
.te a { color: #00466E; }
.ko a { color: #283C70; }
.block.bottom a:hover { text-decoration: underline; }
.block.bottom td.one { border-left: 1px solid #e0e0e0; }
.block.bottom td {
  padding: 20px 20px 10px 20px;
  width: 20%;
}
.block.bottom td.three { padding: 0px; }
.block.bottom td.three ul li {
  padding: 8px 14px;
  border-bottom: 1px solid #e0e0e0;
}
.block.bottom td.three ul li.first { padding-top: 16px; }
.block.bottom td.three ul li.last { border-bottom: none; }
.block.bottom .important_doc, .block.bottom .important_docs {
  background: url("../images/pattern/header/ar.png") no-repeat scroll right center transparent;
  display: block;
  margin-bottom: 20px;
  padding-right: 12px;
  text-align: right;
  text-decoration: none;
  font-weight: bold;
}
.block.bottom .up, .block.bottom .up { background: url("../images/pattern/header/ar_up.png") no-repeat scroll right center transparent; }
/* .te */

.normi { background: url(../images/icons/te_pic1.gif) 0 0 no-repeat; }
.doc_tip { background: url(../images/icons/te_pic2.gif) 0 0 no-repeat; }
.tech_desc { background: url(../images/icons/te_pic3.gif) 0 0 no-repeat; }
.ttk { background: url(../images/icons/te_pic4.gif) 0 0 no-repeat; }
.klass { background: url(../images/icons/te_pic5.gif) 0 0 no-repeat; }
.komment { background: url(../images/icons/te_pic6.gif) 0 0 no-repeat; }
.international { background: url(../images/icons/te_pic8.gif) 0 0 no-repeat; }
.sprav { background: url(../images/icons/te_pic7.gif) 0 0 no-repeat; }
/* ko */

.fed_zak { background: url(../images/icons/ko_pic1.gif) 0 0 no-repeat; }
.reg_zak { background: url(../images/icons/ko_pic2.gif) 0 0 no-repeat; }
.ob_dok { background: url(../images/icons/ko_pic3.gif) 0 0 no-repeat; }
.form_ot { background: url(../images/icons/ko_pic4.gif) 0 0 no-repeat; }
.meg_low { background: url(../images/icons/ko_pic5.gif) 0 0 no-repeat; }
.sud_pr { background: url(../images/icons/ko_pic6.gif) 0 0 no-repeat; }
.kom_str { background: url(../images/icons/ko_pic7.gif) 0 0 no-repeat; }
.spr { background: url(../images/icons/ko_pic8.gif) 0 0 no-repeat; }

.law_faq { background: url(../images/icons/ko_pic9.gif) 0 0 no-repeat; }

/* three */

.st_stand { background: url(../images/pattern/bottom/bottom_1.png) 0 0 no-repeat; }
.el_sist { background: url(../images/pattern/bottom/bottom_2.png) 0 0 no-repeat; }
.el_sprav_te { background: url(../images/pattern/bottom/bottom_3.png) 0 0 no-repeat; }
.el_sprav_ko { background: url(../images/pattern/bottom/bottom_4.png) 0 0 no-repeat; }
/* footer -------------------------- */


.counter {
  display: none;
  bottom: 33px;
  position: absolute;
  right: 7px;
}
.copyName .copyTitle {
  margin-bottom:5px;
  font-size:1.1em;
}
.copyRight { margin-bottom:10px; }
.footer {
  clear: both;
  color: #777777;
  height: 98px;
  margin: 0 auto;
  max-width: 1330px;
  min-width: 936px;
  padding: 0 7px 7px;
  position: relative;
}
.copyName {
  float: left;
  font-size: 0.9em;
  margin-left:0;
}
.copyIcons {
  float:right;
  margin: 5px 0 0 0;
  z-index: 999;
  position: relative;
}
.copyIcons ul li {
  display:block;
  float:left;
  margin-left:11px;
  position:relative;
  cursor:pointer;
  height:20px;
}
.copyIcons ul li .rel {
  display:none;
  position:absolute;
  bottom:20px;
  right:-29px;
  background:url(../images/pattern/bottom/win_bgr.png) 0 0 no-repeat;
  padding: 15px 10px;
  width:325px;
  height:23px;
}
.copyIcons ul li.live .rel, .copyIcons ul li.facebook .rel {
  background:url(../images/pattern/bottom/win_bgr_2.png) 0 0 no-repeat;
  width:370px;
  right:-25px;
}
/*.copyIcons ul li.facebook .rel {
    background:url(../images/pattern/bottom/win_bgr_3.png) 0 0 no-repeat;
    width:405px;
    right:-25px;
}*/

.copyIcons ul li.plus .rel { display:block; }
.copyIcons ul li .rel a {
  display:block;
  float:left;
  margin:0 10px;
  color:#283c70;
  text-decoration:none;
  padding:0 0 0 22px;
  background-repeat:no-repeat;
  background-position:none;
  min-height:16px;
}
.copyIcons ul li .rel a:hover {
  color:#283c70;
  text-decoration:underline;
}
.copyIcons ul li .rel a.ko { background-image:url(../images/icons/logo_ko.gif); }
.copyIcons ul li .rel a.te { background-image:url(../images/icons/logo_te.gif); }
.twitter span {
  width: 21px;
  height: 15px;
  display: block;
  background: url(../images/icons/twitter.png) no-repeat 0 0;
}
.twitter span:hover { background: url(../images/icons/twitter.png) no-repeat left bottom; }
.facebook span {
  width: 15px;
  height: 15px;
  display: block;
  background: url(../images/icons/facebook.png) no-repeat 0 0;
}
.facebook span:hover { background: url(../images/icons/facebook.png) no-repeat left bottom; }
.google {
  width: 16px;
  height: 15px;
  display: block;
  background: url(../images/icons/google.png) no-repeat 0 0;
}
.google:hover { background: url(../images/icons/google.png) no-repeat left bottom; }
.vk {
  width: 15px;
  height: 15px;
  display: block;
  background: url(../images/icons/vk.png) no-repeat 0 0;
}
.vk:hover { background: url(../images/icons/vk.png) no-repeat left bottom; }
.live span {
  width: 17px;
  height: 18px;
  display: block;
  background: url(../images/icons/live.png) no-repeat 0 0;
}
.live span:hover { background: url(../images/icons/live.png) no-repeat left bottom; }
/* list_docs -------------------------- */

.hiddentab-search, .hiddentab-searchh { display: none; }
#search-title {
  position: relative;
  width: 100%;
}
.request {
  font-size: 2.2em;
  line-height: 1.2em;
  color: #283c70;
  width: 600px;
  font-family: 'PFDinTextCompPro-Regular', Arial;
}
.longtitle { width:100%; }
.request span { font-style: italic; }
.number_doc {
  color: #3C3C3C;
  position: absolute;
  right: 0;
  top: 9px;
}
#tabs-search {
  height: 70px;
  padding-left: 10px;
  background: url(../images/pattern/content_list/top-bg.png) repeat-x left bottom;
}
#tabs-search .niceCheck {
  cursor: pointer;
  display: block;
  height: 14px;
  position: absolute;
  right: 200px;
  top: 32px;
  width: 14px;
  background: url(../images/pattern/content_list/checkbox.jpg) no-repeat 0 0;
}
#tabs-search .niceCheck input { display: none; }
#tabs-search .niceCheck span {
  display: block;
  padding-left: 22px;
  position: absolute;
  width: 200px;
}
#tabs-search a {
  display: block;
  text-decoration: none;
}
#h-tabs { /*display: none;*/ } /*Тут внутри все табы данный стиль нужен чтобы небыло подергушек в хроме и ИЕ */
#normaltabs .iconTab {
  width:60px;
  float:left;
}
#tabs-search .current-searchh {
  float: left;
  height: 75px;
  width: 51px;
  margin: -5px 2px 0 2px;
  cursor: pointer;/* background: url(../images/pattern/content_list/icons_new.png) no-repeat;*/
}
#tabs-search .current-searchh.current-search {
  border: 1px solid #e4e4e4;
  border-bottom: none;
  cursor: auto;
  width: 60px;
  height: 75px;
  background: #fff;/* background: #ffffff url(../images/pattern/content_list/icons_new.png) no-repeat; */
}
#tabs-search .hiddenTabs .current-searchh:hover {
  border:none;
  height:auto;
  background-color:#f2f2f2;
}
.switch_content_item {
  display: block;
  width: 50px;
  height: 55px;
  margin: 18px auto 0;
  text-align: center;
  color: #7f7f7f;
  font-size: 0.9em;
  background-image: url(../images/pattern/content_list/icons.png);
  background-repeat: no-repeat;
}


#h-tabs {
    display: none;
}

.tooop {
    position: absolute;
    bottom: 35px;
    /*right: 100px;*/
    right: -130px;

}

.tooop_out {
    height: 1px;
    width: 770px;
    margin: 0 auto;
    position: relative;
}


.searchTab .moreTabs, .searchTab .noMoreTabs {
  position: absolute;
  height:20px;
  cursor: pointer;
  width: 30px;
  background: url(../images/pattern/content_list/more_tabs_arrow.png) 50% 50% no-repeat;
}
.searchTab .moreTabs {
  display:none;
  right:16px;
  top:27px;
}
.searchTab .noMoreTabs {
  right:3px;
  top:14px;
}
.searchTab .hiddenTabs {
  display:none;
  position:absolute;
  right:12px;
  top:13px;
  background-color:#fff;
  z-index:100;
  border: 1px solid #cdcdcd;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.298);
}
.searchTab .hiddenTabs a { width:auto; }
#tabs-search .hiddenTabs .current-searchh {
  margin:0;
  height:auto;
  float:none;
}
.searchTab .hiddenTabs .current-searchh b {
  display:block;
  font-size:1.2em;
  padding-top:16px;
  padding-right:20px;
  color:#000;
}
.searchTab .hiddenTabs .switch_content_item {
  margin:0;
  width:auto;
  padding-left:60px;
  text-align:left;
  height:auto;
  min-height:60px;
}
/*Важные*/
#tabs-search #switch-content1-search.current-searchh.current-search .switch_content_item {
  background-position: 50% 5px;
  color: #000;
}
#tabs-search #switch-content1-search.current-searchh .switch_content_item { background-position: 50% 5px; }
/*Законодательство*/
#tabs-search #switch-content2-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -95px;
  color: #000;
}
#tabs-search #switch-content2-search.current-searchh .switch_content_item { background-position: 50% -95px; }
/*международное право*/
#tabs-search #switch-content3-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -445px;
  color: #000;
}
#tabs-search #switch-content3-search.current-searchh .switch_content_item { background-position: 50% -445px; }
/*нтд*/
#tabs-search #switch-content4-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -245px;
  color: #000;
}
#tabs-search #switch-content4-search.current-searchh .switch_content_item { background-position: 50% -245px; }
/*Судебка*/
#tabs-search #switch-content5-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -195px;
  color: #000;
}
#tabs-search #switch-content5-search.current-searchh .switch_content_item { background-position: 50% -195px; }
/*Регионалка*/
#tabs-search #switch-content6-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -145px;
  color: #000;
}
#tabs-search #switch-content6-search.current-searchh .switch_content_item { background-position: 50% -145px; }
/*Все*/
#tabs-search #switch-content13-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -45px;
  color: #000;
}
#tabs-search #switch-content13-search.current-searchh .switch_content_item { background-position: 50% -45px; }
/*комментарии статьи*/
#tabs-search #switch-content7-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -345px;
  color: #000;
}
#tabs-search #switch-content7-search.current-searchh .switch_content_item { background-position: 50% -345px; }
/*Образцы и формы*/
#tabs-search #switch-content8-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -395px;
  color: #000;
}
#tabs-search #switch-content8-search.current-searchh .switch_content_item { background-position: 50% -395px; }
/*Справки и Ситуации*/
#tabs-search #switch-content9-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -495px;
  color: #000;
}
#tabs-search #switch-content9-search.current-searchh .switch_content_item { background-position: 50% -495px; }
/*Технические описания*/
#tabs-search #switch-content10-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -595px;
  color: #000;
}
#tabs-search #switch-content10-search.current-searchh .switch_content_item { background-position: 50% -595px; }
/*Техническая документация*/
#tabs-search #switch-content11-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -545px;
  color: #000;
}
#tabs-search #switch-content11-search.current-searchh .switch_content_item { background-position: 50% -545px; }
/*Тпд*/
#tabs-search #switch-content12-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -645px;
  color: #000;
}
#tabs-search #switch-content12-search.current-searchh .switch_content_item { background-position: 50% -645px; }
/*Международные*/
#tabs-search #switch-content14-search.current-searchh.current-search .switch_content_item {
  background-position: 50% -695px;
  color: #000;
}
#tabs-search #switch-content14-search.current-searchh .switch_content_item { background-position: 50% -695px; }
#tabs-content-search ul { padding-top: 12px; }
/* hidden закладки -----------------------------------------------*/
/*Важные*/
#tabs-search .hiddenTabs #switch-content1-search.current-searchh.current-search .switch_content_item {
  background-position: 10px 5px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content1-search.current-searchh .switch_content_item { background-position: 10px 5px; }
/*Законодательство*/
#tabs-search .hiddenTabs #switch-content2-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -95px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content2-search.current-searchh .switch_content_item { background-position: 10px -95px; }
/*международное право*/
#tabs-search .hiddenTabs #switch-content3-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -445px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content3-search.current-searchh .switch_content_item { background-position: 10px -445px; }
/*нтд*/
#tabs-search .hiddenTabs #switch-content4-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -245px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content4-search.current-searchh .switch_content_item { background-position: 10px -245px; }
/*Судебка*/
#tabs-search .hiddenTabs #switch-content5-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -195px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content5-search.current-searchh .switch_content_item { background-position: 10px -195px; }
/*Регионалка*/
#tabs-search .hiddenTabs #switch-content6-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -145px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content6-search.current-searchh .switch_content_item { background-position: 10px -145px; }
/*Все*/
#tabs-search .hiddenTabs #switch-content13-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -45px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content13-search.current-searchh .switch_content_item { background-position: 10px -45px; }
/*комментарии статьи*/
#tabs-search .hiddenTabs #switch-content7-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -345px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content7-search.current-searchh .switch_content_item { background-position: 10px -345px; }
/*Образцы и формы*/
#tabs-search .hiddenTabs #switch-content8-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -395px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content8-search.current-searchh .switch_content_item { background-position: 10px -395px; }
/*Справки и Ситуации*/
#tabs-search .hiddenTabs #switch-content9-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -495px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content9-search.current-searchh .switch_content_item { background-position: 10px -495px; }
/*Технические описания*/
#tabs-search .hiddenTabs #switch-content10-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -595px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content10-search.current-searchh .switch_content_item { background-position: 10px -595px; }
/*Техническая документация*/
#tabs-search .hiddenTabs #switch-content11-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -545px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content11-search.current-searchh .switch_content_item { background-position: 10px -545px; }
/*Тпд*/
#tabs-search .hiddenTabs #switch-content12-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -645px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content12-search.current-searchh .switch_content_item { background-position: 10px -645px; }
/*Международные*/
#tabs-search .hiddenTabs #switch-content14-search.current-searchh.current-search .switch_content_item {
  background-position: 10px -695px;
  color: #000;
}
#tabs-search .hiddenTabs #switch-content14-search.current-searchh .switch_content_item { background-position: 10px -695px; }
#tabs-content-search ul { padding-top: 12px; }
#tabs-content-search ul li {
  border-bottom: 1px solid #E4E4E4;
  padding: 12px 20px 12px 70px;
  font-size: 15px;
  background: url(../images/pattern/content_list/list-bg.png) no-repeat 23px 11px;
  min-height:35px;
  position:relative;
}
#tabs-content-search ul li .titleListDocs {
  position:absolute;
  /*height:46px;
  width:38px;*/
  width: 50px;
  height: 50px;
  left: 0;
}
#tabs-content-search ul li.none-search-bg { background: url(../images/pattern/content_list/list-bg2.png) no-repeat 23px 11px; }
#tabs-content-search ul li.project-search-bg { background: url(../images/pattern/content_list/list_project_bg.png) no-repeat 23px 11px; }
#tabs-content-search .content-themes ul { padding-top:0; }
#tabs-content-search .content-themes ul li {
  background: url(../images/pattern/content_list/list.jpg) no-repeat 23px center;
  min-height:29px;
  padding: 10px 20px 10px 70px;
  display: block;
}
*:first-child+html #tabs-content-search .content-themes ul li {
  line-height:29px;
  display: list-item;
}
#tabs-content-search ul li a {
  color: #000000;
  text-decoration: none;
}
#tabs-content-search ul li .lk_date {
  color: #c8c8c8;
  position: absolute;
  right:0px;
  top: 20px;
  width: 100px;
  font-size: 13px;
  text-align: center;
}
#tabs-content-search ul li .lk_date .lk_time {
  font-size: 18px;
  font-style: normal;
  color: #c8c8c8;
}
#tabs-content-search ul li a.lk_href {
  color: #000000;
  text-decoration: none;
  width: 590px;
  display: block;
}
#tabs-content-search ul li a:hover { text-decoration: underline; }
#tabs-content-search ul li a:visited { color: #8d2faa; }
#tabs-content-search .content-themes ul li a {
  display: inline-block;
  vertical-align: middle;
}
*:first-child+html #tabs-content-search .content-themes ul li a {  /* хак для ие7 */ display: inline; }
#tabs-content-search .content-themes ul li .helperContainer {
  display: inline-block;
  height: 29px;
  vertical-align: middle;
  width: 0px;
}
*:first-child+html #tabs-content-search .content-themes ul li .helperContainer { display: inline; }
#tabs-content-search ul li span {
  color: #808080;
  display: block;
  font-style: italic;
  padding-top: 3px;
}
/* **** list_docs -------------------------- */

.searchContent_wrapper #back-top {
  position: fixed;
  bottom: 30px;
  margin-left: 980px;
  padding-bottom: 0;
}
#content-wrapper #back-top {
  position: fixed;
  bottom: 30px;
  padding-left: 780px;
  padding-bottom: 0;
}
#back-top {
    z-index: 12;
}
#back-top a {
  width: 108px;
  display: block;
}
#back-top span {
  width: 108px;
  display: block;
  height: 15px;
  margin-bottom: 0;
  background: url(../images/pattern/content_list/to-top.gif) no-repeat center center;
}
/*****Decrees of the President****/
.month_list {
  font:600 13px Arial, Helvetica, sans-serif !important;
  padding-left:10px;
  padding-top:45px;
}
.month_list li {
  list-style:none;
  display:inline;
  margin:0;
}
.month_list li a {
  margin:0px;
  text-decoration:none;
  color:#000;
  padding:.2em;
  position:relative;
  color:#323232;
}
#tabs-search .month_list li a, #tabs-search .month_list_ko li a { display:inline; }
.month_list li a#current {
  display:blockl;
  background-color: #FFFFFF;
  border-color: #E4E4E4 #E4E4E4 #FFFFFF;
  border-style: solid;
  border-width: 1px;
  padding-bottom: 8px;
  padding-top: 8px;
  padding:8px .2em 8px .2em;
}
#open_date {
  width:60px;
  position:relative;
  top:-22px;
  float:right;
  margin-right:5px;
  cursor: pointer;
}
#open_date.new {
  width:45px;
  position:relative;
  top:-22px;
  float:right;
  margin-right:5px;
  cursor: pointer;
}
#open_date #year {
  font:600 18px Arial, Helvetica, sans-serif !important;
  color:#000;
}
#open_date #arrow_dn {
  background: url("../images/pattern/content_list/arrow_dn.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 6px;
  padding: 0 0 0 3px;
  position: relative;
  top: -12px;
  width: 12px;
}
#popup_window {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0 3px 10px #666666;
  float: right;
  height: 290px;
  margin: 50px auto 0;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 445px;
  display:none;
  z-index:99;
}
#popup_window.new {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0 3px 10px #666666;
  float: right;
  height: 180px;
  margin: 50px auto 0;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 290px;
  display:none;
  z-index: 3;
}
#popup_window table {
  text-align:center;
  margin:26px;
  width:390px;
  height:240px;
  font:200 15px Arial, Helvetica, sans-serif !important;
}
#popup_window table.new {
  text-align:center;
  margin:20px;
  width:250px;
  height:150px;
  font:200 15px Arial, Helvetica, sans-serif !important;
}
#popup_window table a {
  text-decoration:none;
  color:#000;
}
/*------------------------------*/

#display_popup_window {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0 3px 10px #666666;
  float: right;
  margin: 55px auto 0;
  position: absolute;
  right: -90px;
  top: 15px;
  width: 85px;
  display:block;
  z-index:99;
}
#display_popup_window.new {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0 3px 10px #666666;
  float: right;
  margin: 55px auto 0;
  position: absolute;
  right: -90px;
  top: 15px;
  width: 85px;
  display:block;
}
#display_popup_window table {
  text-align:center;
  margin:26px;
  font:200 15px Arial, Helvetica, sans-serif !important;
}
#display_popup_window table.new {
  text-align:center;
  margin:20px;
  font:200 15px Arial, Helvetica, sans-serif !important;
}
#display_popup_window table a {
  text-decoration:none;
  color:#000;
}
/*Cудебная практика*/

#jur_top_banner {
  display:block;
  background: url("../images/pattern/content_list/header_sudeb.png") no-repeat scroll 0 0 transparent;
  width:770px;
  height:181px;
}
#jur_block_wrapper {
  width:620px;
  margin:0 75px 0 75px;
}
.number {
  color:#eae7e5;
  font:200 68px sans-serif;
  float:left;
}
.block .text a, .block .text_header {
  text-decoration:none;
  display:block;
  color: #7F1B1B;
  font: 600 18px Arial, sans-serif;
  margin-left: 70px;
  padding: 20px 0 5px 10px;
}
.text_header { color:#000 !important; }
.list {
  color:#000;
  font: 200 14px Arial, sans-serif;
  margin-left: 100px;
  list-style-type: disc;
  line-height:20px;
}
.list li a {
  color:#7F1B1B;
  text-decoration:none;
  font: 200 13px Arial, sans-serif;
}
.block {
  border-bottom:1px solid #eae7e5;
  padding-bottom:20px;
}
/*баннер на странице судебная практика*/
#jur_banner {
  display:block;
  width:203px;
  height:287px;
  background: url("../images/pattern/content_list/banner_fon.png") no-repeat scroll 0 0 transparent;
  z-index:2;
  position: absolute;
  margin-left: 700px;
  display: none;
  bottom: 500px;
  top: 20px;
}
#jur_banner #description {
  color: #000;
  font: 400 13px Myriad pro, Tahoma, Arial, sans-serif;
  margin: 120px 0 0 20px;
}
#jur_banner span a {
  color: #000;
  font: italic 13px Myriad pro, Tahoma, Arial, sans-serif;
}
#jur_banner span {
  position: relative;
  top: 5px;
  left:70px;
}
#jur_banner #link_bottom {
  margin-left: 55px;
  position: relative;
  text-align: left;
  top: 20px;
}
#jur_banner #link_bottom a {
  font-size: 12px;
  color:#FFF;
  text-decoration:none;
  line-height:12px;
  font-weight:600;
}
/*-------------------------------*/

#content_wrapper {     /*для отступов по 20px с боков страницы*/
  margin-left:20px;
  margin-right:20px;
}
/*----Вход Регистрация КОнтактная информация---------*/

#header_links_layout {
  position:absolute;
  right:60px;
  bottom:11px;
  z-index:1;
}
#header_links_layout a, #header_links_layout span {
  color:#FFF;
  font: 200 13px Arial, sans-serif;
  text-decoration:none;
  margin:0 3px;
}
#header_links_layout a:hover, #header_links_layout span:hover { text-decoration:underline; }
#header_links_layout a.PersonalNumber { cursor: pointer; }
/*------модальное окно----------*/
#dialog #wrapper { margin: 20px 20px; }
.dialog_text, .dialog_text_header {
  font: 400 13px Arial, sans-serif;
  color:#000;
}
.dialog_text_header {
  font-size:16px;
  font-weight:400;
}
.small { font-size:11px; }
#dialog #wrapper #left_cl {
  float:left;
  width:50%;
  border-right:1px solid #CCC;
  padding-right:30px;
}
#dialog #wrapper #right_cl {
  float:right;
  width:40%;
  padding-left:10px;
}
#modal_button_1, #modal_button_2 {
  display:block;
  width:336px;
  height:36px;
  background: url("../images/pattern/content_list/modal_button_1.png") no-repeat scroll 0 0 transparent;
  margin:15px;
}
#modal_button_2 {
  width:185px;
  background: url("../images/pattern/content_list/modal_button_2.png") no-repeat scroll 0 0 transparent;
}
.in_dialog {
  font-weight:600;
  text-decoration:none;
  color:#000;
}
.in_dialog2 {
  text-decoration:underline;
  color:#000;
}
/*-------------------------------*/

/*------содержание-----*/

#search_and_content-sticky-wrapper {
  display: block;
  height: 90px;
  position: absolute;
  width: 100%;
  left:0;
}

/* -- иконки --*/
.fixedblock_2 {
    top:  10px;
    left: 0px;
    width: 100%;
    height: 1px;
    min-width: 700px;
}
.fixedblock_2.on { position: fixed; }
.fixedblock_content {
    position: absolute;
    height: 110px; width: 100%;
    left: -40px; top: 0;
    overflow: hidden;
}
#search_and_content {
  float: left;
  left: 50%;
  position: relative;
  text-align: center;
}
.search_and_content_button {
  float: left;
  left: -50%;
  overflow: hidden;
  position: relative;
}
#search, #content {
  display:block;
  width:770px;
  height:27px;
  background: url("../images/pattern/content_list/icon_search.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
}
#content {
  background: url("../images/pattern/content_list/icon_content.png") no-repeat scroll 0 0 transparent;
  margin-top:20px;
}

/* ---- оглавление и поиск ---- */
.fixedblock {
    position: absolute;
    top:  0px;
    left: 0px;
    width: 100%;
    /*background: red;*/
    height: 20px;
    /*background: lime;*/
    z-index: 999;

}
.fixedblock_wrapper {
    max-width: 1330px;
    min-width: 950px;
    height: 10px;
    /*background: yellow;*/
    margin: 0 auto;
    position: relative;
    margin-left: -280px;
}
.search_and_content_block {
  max-width: 1330px;
  min-width: 950px;
  padding: 0;
  position: relative;
  z-index:2;

}

#content_field {
  display: none;
  margin-top: 47px;
  position: absolute;
  /*position: relative;*/
  box-shadow: 4px 4px 20px #333333;
  border:1px solid #CCC;
  z-index:12;
  margin-left: 6px;
  /*top:0;
  left:0;*/
  /*width: 259px;*/
  /*min-height: 50px;*/
  /*position: fixed; margin: 0 0 0 200px;*/
}
#content_field #content_header, #search_window #content_header {
  height:30px;
  background-color:#FFF;
  font-size: 18px;
  border-bottom: 1px solid #B5B5B5;
  padding: 13px 20px;
  width: 220px;
}
#content_field #search_field {
  background-color:#c9c9c9;
  height:42px;
  width: 260px;
}
.close {
  background: url("../images/pattern/content_list/close.png") no-repeat scroll 0 0 transparent;
  float: right;
  height: 14px;
  width: 14px;
  position: relative;
  top: 2px;
  cursor: pointer;
}
div#soderjanie {
  background-color:#f0f0f0;
  min-height: 30px;
  max-height: 450px;
  width:260px;
  overflow-y: auto;
  overflow-x: hidden;
  position:relative;
  display:block;
}
#soderjanie ul.soderjanie {
  min-height: 250px;
  padding:0 10px;
  display:block;
}
#soderjanie ul.soderjanie ul {
  display: none;
  position:relative;
  width:100%;
  margin-top:5px;
}
#soderjanie ul.soderjanie li {
  display:block;
  position:relative;
}
/* level 1 */
#soderjanie .level-1 {
  min-height:20px;
  background: url("../images/pattern/content_list/dashed.png") repeat-x scroll center bottom transparent;
  word-spacing:-0.2ex;
  padding:5px 0 10px 15px;
  margin:0;
}
#soderjanie .level-1 span { display: block; }
#soderjanie .level-1 span a {
  color:#000;
  text-decoration:none;
  font: 400 15px Arial, sans-serif;
}
/* level 2 */
#soderjanie .level-2 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
  background: url("../images/pattern/content_list/dashed.png") repeat-x scroll center bottom transparent;
}
#soderjanie .level-2 span { display: block; }
#soderjanie .level-2 span a {
  color:#000;
  text-decoration:none;
  font: 400 14px Arial, sans-serif;
}
#soderjanie .level-1 .level-2 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
  background:none;
}
#soderjanie .level-1 .level-2 span { display: block; }
#soderjanie .level-1 .level-2 span a {
  color:#000;
  text-decoration:none;
  font: 400 14px Arial, sans-serif;
}
/* level 3 */
#soderjanie .level-3 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
  background: url("../images/pattern/content_list/dashed.png") repeat-x scroll center bottom transparent;
}
#soderjanie .level-3 span { display: block; }
#soderjanie .level-3 span a {
  color:#000;
  text-decoration:none;
  font: 400 12px Arial, sans-serif;
}
#soderjanie .level-1 .level-3, #soderjanie .level-2 .level-3 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
  background:none;
}
#soderjanie .level-1 .level-3 span { display: block; }
#soderjanie .level-1 .level-3 span a {
  color:#000;
  text-decoration:none;
  font: 400 12px Arial, sans-serif;
}
/* level 4 */
#soderjanie .level-1 .level-4 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
}
#soderjanie .level-1 .level-4 span { display: block; }
#soderjanie .level-1 .level-4 span a {
  color:#000;
  text-decoration:none;
  font: 400 12px Arial, sans-serif;
}
#soderjanie .level-4 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
}
#soderjanie .level-4 span { display: block; }
#soderjanie .level-4 span a {
  color:#000;
  text-decoration:none;
  font: 400 12px Arial, sans-serif;
}
/* level 5 */
#soderjanie .level-1 .level-5 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
}
#soderjanie .level-1 .level-5 span { display: block; }
#soderjanie .level-1 .level-5 span a {
  color:#000;
  text-decoration:none;
  font: 400 11px Arial, sans-serif;
}
#soderjanie .level-5 {
  min-height:20px;
  word-spacing:-0.1ex;
  padding:5px 0 10px 15px;
}
#soderjanie .level-5 span { display: block; }
#soderjanie .level-5 span a {
  color:#000;
  text-decoration:none;
  font: 400 11px Arial, sans-serif;
}
#soderjanie .ar_closed, #soderjanie .ar_opened {
  background: url("../images/pattern/content_list/arrow_right.png") 0 0 no-repeat;
  width:9px;
  height:9px;
  display:block;
  cursor: pointer;
  position:absolute;
  top:8px;
  left:0;
}
#soderjanie .ar_opened {
  background: url("../images/pattern/content_list/arrow_down.png") 0 0 no-repeat;
  cursor: pointer !important;
}
#soderjanie .level-1 a span, #soderjanie .level-2 a span, #soderjanie .level-3 a span, #soderjanie .level-4 a span, #soderjanie .level-5 a span, #soderjanie .level-1 .level-2 a span, #soderjanie .level-1 .level-3 a span, #soderjanie .level-1 .level-4 a span, #soderjanie .level-1 .level-5 a span { display:inline; }
#soderjanie li li { padding-top:10px; }
#soderjanie li li li { padding-top:10px; } /*отступы для li ниже 5го уровня вложенности*/
/*для вывода оглавления внуцтри документа*/
.seoDocs {
  padding:0 20px;
  margin-bottom:20px;
}
.seoDocs ul {
  display:block;
  font-size:15px;
  line-height: 1.4em;
  list-style-position: inside;
  list-style-type: decimal;
}
.seoDocs ul li {
  position:relative;
  padding:8px 0;
}
.seoDocs ul a { color:#2d2d2d; }
.seoDocs ul li { border-bottom:1px dashed #ececec; }
.seoDocs ul li:first-child { border-top:1px dashed #ececec; }
.seoDocs ul li li { border:none; }
.seoDocs ul li li:first-child { border:none; }
.seoDocs ul li span { padding-left:20px; }
.seoDocs ul li span a span { padding-left:0; }
.seoDocs ul li li span { display:block; }
.seoDocs ul li li span a span { display:inline; }
.seoDocs ul ul {
  display: none;
  position:relative;
  margin-top:5px;
  font-size:14px;
  list-style-type:none;
  margin-left:40px;
}
.seoDocs ul ul ul {
  font-size:13px;
  margin-left:20px;
}
.seoDocs ul ul ul li { padding:5px 0; }
.seoDocs .ar_closed, .seoDocs .ar_opened {
  display:block;
  cursor: pointer;
  position:absolute;
  top:14px;
  left:18px;
  background: url("../images/pattern/content_list/arrow_right.png") -2px 0 no-repeat;
  height: 15px;
  width: 19px;
  z-index: 9;
}
.seoDocs .ar_opened { background: url("../images/pattern/content_list/arrow_down.png") 0 -3px no-repeat; }
.seoDocs ul ul .ar_closed, .seoDocs ul ul .ar_opened { left:0; }
.seoDocs ul ul ul .ar_closed, .seoDocs ul ul ul .ar_opened { top:10px; }
/*ul.soderjanie{
    min-height: 250px;
    padding:0 10px;
}

ul.soderjanie ul{
    display: none;
    /*width:250px;*/
/*position:relative;
width:100%;
float:left;
}


.level-1, .level-2, .level-3{
display:block;
min-height:20px;
background: url("../images/pattern/content_list/dashed.png") repeat-x scroll center bottom transparent;
width:90%;
float:left;
position:relative;
word-spacing:-0.3ex;
}

/*.level-1,
.level-2,
.level-3 {
padding-left:15px;
}*/

/*.level-2,
.level-3,
.level-4 {
    padding-left:15px;
}

.level-4 {color:red !important;}

.level-1 span, .level-2 span {
    /*float: right;*/
/* margin-right: 15px;
 margin-top: 5px;
 position: relative;
 /*width: 180px;*/
/*margin-bottom: 10px;
/*overflow: hidden;*/
/*display: block;
overflow:hidden;
}

.level-4 span {
overflow:visible;
}

.level-1 span a, .level-2 span a {
color:#000;
text-decoration:none;
font: 400 15px Arial,sans-serif;
}
.level-1 span.searchSoderjanie, .level-2 span.searchSoderjanie {
margin: 0px;
display: inline;
}

.level-1 span {
margin-left:15px;
}


/*.level-1 { margin-left: 10px; }*/
/*.level-2 { margin-left: 10px; }
.level-3 { margin-left: 10px; }
.level-4 { margin-left: 10px; }
.level-5 { margin-left: 10px; }

#soderjanie ul li  ul li span a {
font-size:13px;
}

#soderjanie ul li ul li ul li span a {
    font-size:11px;
}
#soderjanie ul li ul li ul li span { margin-right: 10px; }

.last_tag, .level-3{
    background-image:none !important;
}

.level-1 span.searchSoderjanie {
    margin-left:0px;
}

#soderjanie ul li ul li ul li span.searchSoderjanie { margin-right: 0px; }
.ar_closed, .ar_opened{
    background: url("../images/pattern/content_list/arrow_right.png") 0 0 no-repeat;
    width:9px;
    height:9px;
    display:block;
    float:left;
    cursor: pointer;
    margin:0 6px 0 0;
    position:relative;
    top:8px; left:0;
    /*top:8px; left:0;
    position:absolute;*/
/*}
.ar_opened{
    background: url("../images/pattern/content_list/arrow_down.png") 0 0 no-repeat;
    cursor: pointer !important;
}*/

.search_form, .search_form2 {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #969696 #FFFFFF #FFFFFF #969696;
  border-radius: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px;
  left: 5px;
  padding: 5px 30px 5px 10px;
  position: relative;
  top: 5px;
  width: 185px;
  margin-left: 10px;
}
.search_form_pic {
  background: url("../images/pattern/content_list/search_s.png") no-repeat scroll center bottom transparent;
  display: block;
  height: 21px;
  left: 213px;
  opacity: 0.7;
  position: relative;
  top: -19px;
  width: 20px;
  z-index: 2;
  cursor: pointer;
}
#search_window {
  width:260px;
  height:136px;
  box-shadow: 4px 4px 20px #333333;
  border:1px solid #CCC;
  /*position: fixed;*/
  display: none;
  z-index:99;
  margin-left: 6px;
}
#search_window #search_form {
  height:80px;
  background-color:#c9c9c9;
}
.search_form2 { margin-top:5px; }
#cheker {
  position:relative;
  margin-left: 120px;
  margin-right: 5px;
}
#tex { font:200 13px Arial, Helvetica, sans-serif !important; }
/* Документ отображается в виде информационной карточки */

#information-card {
  /*display: none;*/
  height: 113px;
  width: 550px;
  margin: 0 auto 20px;
  background: url("../images/3_card.png") repeat-x 0 0 transparent;
}
#information-card2 {
  /*display: none;*/
  height: 113px;
  width: 550px;
  background: url("../images/1_card.png") no-repeat 0 0 transparent;
}
#information-card3 {
  /*display: none;*/
  height: 113px;
  text-align: center;
  width: 550px;
  padding-top: 20px;
  background: url("../images/2_card.png") no-repeat right top transparent;
}
#information-card p {
  color: #000000;
  font-family: Arial;
  font-size: 15px;
  padding: 0 0 10px 110px;
  text-align: left;
}
#information-card p strong {
  color: #000000;
  text-decoration: none;
}
/*-------------------------------*/
#popup_window table a.no-month {
  color: gray;
  cursor: default;
}
.month_list li a.no-month {
  color: gray;
  cursor: default;
}
#popup_window table td.red a { color: red; }
#popup_window table td.red a.no-month { color: #FF9E9E; }
/*-----Важные документы-----*/
#important_docs_tl, #important_docs_dl, #important_docs_dr, #important_docs_tr {
  position: absolute;
  z-index: 999;
}
#important_docs_tl {
  left: 0;
  top: 29px;
}
#important_docs_tr {
  top: 29px;
  left: 0;
}
#important_docs_dl {
  right: 130px;
  top: 10px;
}
#important_docs_dr {
  top: 10px;
  right: 130px;
}
.important_docs_list {
  display:block;
  width:280px;
  background-color:#FFF;
  position:absolute;
  list-style:none;
  z-index:99;
  border:1px solid #efefef;
  -moz-box-shadow: 0 5px 5px rgba(122, 122, 122, 0.5); /* Для Firefox */
  -webkit-box-shadow: 0 5px 5px rgba(122, 122, 122, 0.5); /* Для Safari и Chrome */
  box-shadow: 0 5px 5px rgba(122, 122, 122, 0.5); /* Параметры тени */
  padding:10px;
}
.important_docs_list li {
  line-height:25px;
  background-color:#FFF;
  border-bottom:1px dotted #efefef;
  padding:0px !important;
}
.important_docs_list li:hover { background-color:#f1f1f1; }
li.last_in_list { border-bottom:none; }
.important_docs_list li a {
  color: #00466E;
  text-decoration: none;
  margin-left:5px;
  padding:0px !important;
  font-size:12px;
}
.important_docs_list li a:hover { text-decoration: underline; }
/*-------------------------------*/
.djvu_h {
  display:block;
  /*width:99.7%;*/
  height:100%;
  background-color:#f6f6f6;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:5px;
  -khtml-border-radius:10px;
  border:1px dotted #e0e0e0;
  margin: 20px 30px;
}
.djvu_h > div {
  color: #666666;
  font: 400 20px Arial, sans-serif;
  padding: 5px 5px 10px;
  position: relative;
  top: 10px;
  vertical-align: top;
  width: 90%;
  margin-bottom:10px;
  margin-left:5px;
}
.djvu_h > img {
  float: right;
  height: 40px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 40px;
}
.djvu {
  font:200 13px Arial, sans-serif;
  color:#666;
  padding:10px;
  margin: 0 30px;
}
.djvu a {
  text-decoration:none;
  color:#354e92;
}
.djvu a:hover { color:#3e5ca6; }
#dwnl_djvu {
  display:block;
  width:169px;
  height:29px;
  background: url("../images/dwnl_djvu.png") no-repeat 00 transparent;
}
.unformattext.topleveltext {

  font-family: Courier New, monospace;
  white-space: nowrap;

 /* white-space: pre;*/
}
/* картинки в тексте документов */
.doc-image-small {
  position: relative;
  top: 4px;
}
.doc-image-middle {
  position: relative;
  top: 6px;
}
.doc-image {
  position: relative;
  top: 7px;
}
.doc-image-middle-pict {
  margin-top: -0.2em;
  vertical-align: middle;
}
/*--------------------------------------------*/

.month_list_ko {
  font:600 13px Arial, Helvetica, sans-serif !important;
  padding-left:10px;
  padding-top:10px;
}
.month_list_ko li {
  list-style:none;
  display:inline;
  margin:0;
}
.month_list_ko li a {
  margin:0px;
  text-decoration:none;
  color:#000;
  padding:.2em;
  position:relative;
  color:#323232;
}
.month_list_ko li a#current {
  display:blockl;
  background-color: #FFFFFF;
  border-color: #E4E4E4 #E4E4E4 #FFFFFF;
  border-style: solid;
  border-width: 1px;
  padding-bottom: 8px;
  padding-top: 8px;
  padding:8px .2em 8px .2em;
}
#tabs-search > #left_list {
  position:relative;
  float:left;
  margin-right:40px;
}
#tabs-search > #middle_list {
  background-color: #d2d2d2;
  display: block;
  float: left;
  height: 70px;
  width: 2px;
  margin-right:10px;
}
#left_date { margin-left:10px; }
#right_date { margin-left:10px; }
.years {
  color:#cacaca;
  font:400 24px Arial, sans-serif;
}
.enter_time {
  background-color: #E63517;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  display: block;
  font: 500 11px "Tahoma", "Geneva", sans-serif;
  right:20px;
  max-width: 200px;
  padding:3px 8px 4px 8px;
  position: absolute;
  bottom:10px;
}
.with_date > span { margin-bottom:20px; }
.with_date { padding: 12px 20px 12px 70px; }
/*--------------------------------------------*/




#bottom-header ul {
  display: block;
  overflow: hidden;
}
.relative_block { position:relative; /*z-index:22;*/
}
.block.bottom .relative_block { /*z-index:1;*/
}
.relative_block_imp {
  position:relative;
  z-index:55;
  text-align:center;
}
.submenu { display:none; }
#top-te ul.important_docs_list, #top-ko ul.important_docs_list {
  padding:10px;
  height:auto;
}
#top-te ul.important_docs_list li, #top-ko ul.important_docs_list li {
  display:block;
  text-align:left;
  font-weight:normal;
}
#top-te ul.important_docs_list li a, #top-ko ul.important_docs_list li a {
  display: block;
  float: none;
  padding: 0;
  text-decoration: none;
  color: #00466E;
  font-size: 12px;
  margin:0 0 0 5px;
}
.icons-ko .down {
  display:none;
  background:url("../images/pattern/header/ar.png") no-repeat scroll right center transparent;
  width:7px;
  height:4px;
  cursor:pointer;
  position:absolute;
  top:10px;
  right:10px;
}
.icons-ko .submenu {
  background-color: #FFFFFF;
  border: 1px solid #EFEFEF;
  box-shadow: 0 5px 5px rgba(122, 122, 122, 0.5);
  display: block;
  list-style: none outside none;
  padding: 5px;
  position: absolute;
  z-index: 99;
  display:none;
  top:32px;
  right:10px;
}
.icons-ko .submenu a {
  display:block;
  float:left;
  width:20px;
  margin:0 7px;
}
#all-shadow {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}
* html #all-shadow { position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
.message-box {
  display:block;
  /*set the div in the center of the screen*/
  position:absolute;
  top:40%;
  left:44.5%;
  width: 400px;
  height: 250px;
}
.message-text {
  color: white;
  font-size: 1.5em;
}
.message-box img {
  z-index: 10002;
  margin: 5px 0 0 100px;
}
#tabs-selector-low .switch-tab-status { left:40px; }
.actuality-attr {
  text-align: center;
  margin-bottom: 25px;
  border-top: 1px solid #d09888;
  border-bottom: 1px solid #d09888;
  padding: 7px 0;
}
.actuality {
  position:absolute;
  right:-110px;
  top:0;
  color:#747474;
}
.actuality span {
  font: 500 12px "Tahoma", "Geneva", sans-serif;
  text-align: center;
  display:block;
  padding-top:52px;
  width:100px;
}
.actuality span.info-title { background: url('../images/icons/status_doc.png') -72px 0 no-repeat; }
.actuality span.znak-title { background: url('../images/icons/status_doc.png') 24px 0 no-repeat; }
#index_string_wrapper {
  padding: 0 10px;
  height:50px;
}
#alert {
  background: url("../images/pattern/content_list/icon_alert_red.png") repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 47px;
  position: absolute;
  width: 54px;
  z-index: 5;
  top:10px;
}
#index_string {
  background: url("../images/pattern/content_list/st_bg.png") repeat-x scroll 0 0 transparent;
  display: block;
  height: 36px;
  margin-left: 30px;
  position: relative;
  top: 5px;
}
#text_block {
  color: #FFFFFF;
  float: left;
  font: 400 14px Arial;
  margin-left: 90px;
  margin-top: 8px;
  text-align: center;
  width: 550px;
}
#text_block a { color:#FFF; }
#rigth_block {
  position:relative;
  display:block;
  width:70px;
  height:100%;
  float:right;
}
.st_arr {
  display:block;
  width:10px;
  height:18px;
  float:left;
  margin-top:8px;
  opacity:0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  filter:alpha(opacity=70);
}
.st_arr:hover {
  opacity:1;
  -moz-opacity: 1;
  -khtml-opacity:1;
  filter:alpha(opacity=100);
  transition: all 0.3s ease 0s;
}
#st_l.st_arr { background: url("../images/pattern/content_list/st_arr_left.png") no-repeat scroll 0 0 transparent; }
#st_r.st_arr {
  background: url("../images/pattern/content_list/st_arr_right.png") no-repeat scroll 0 0 transparent;
  margin-left:8px;
}
#st_close_btn {
  background: url("../images/pattern/content_list/r_close_btn.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 17px;
  margin-right: 8px;
  margin-top: 8px;
  width: 17px;
}
/* rounded demo strat */
.rounded-demo {
  font-size:12px;
  background:url(../images/kod_demo_bgr.jpg) 0 0 repeat-x;
  margin-top:20px;
}
.rL-demo { background:url(../images/kod_demo_left.jpg) 0 0 no-repeat; }
.rR-demo {
  padding:10px 88px 0 20px;
  background:url(../images/kod_demo_right.jpg) top right no-repeat;
  height:81px;
  overflow:hidden;
  line-height:1.1;
}
#content-wrapper p.pf-demo {
  margin:0 0 7px 0;
  font-size:12px;
  padding:0;
}
.pf-demo, .pf-demo a, .pf-demo strong { color:#000; }
.pf-demo a { font-weight:bold; }
.pf-demo strong { text-decoration:none; }
#content-wrapper p.ps-demo {
  font-size:11px;
  margin:0 0 5px 0;
  padding:0;
}
/* rounded demo end */

.about_hotline {
  background: url(../images/phone.jpg) 0 -8px no-repeat;
  padding: 5px 0 30px 80px;
}
.about_hotline ul li {
  display:block;
  margin:8px 0;
  font-size:1.2em;
}
.ui-menu { z-index:99 !important; }
.newpasslable {
  font-size: 13px;
  padding-bottom: 10px;
  padding-top: 15px;
}
.ok { font-size: 20px; }
/* loader */
.cell_loader, .err_cell_loader {
  height: 500px;
  text-align: center;
  border: #b2b2b2 1px dashed;
}
.child, .helper {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: middle;
}
.child {
  width: 90%;
  text-align:center;
  margin:0 auto;
}
#content-wrapper .child p {
  color:#a9a9a9;
  font-size:1em;
  margin-top:0;
}
#content-wrapper .child p span {
  color:#8c8c8c;
  font-size:1.1em;
}
.helper {
  width: 0;
  height: 100%;
}
/* banner */
.bannerCloseDoc {
  position:relative;
  width:708px;
  height:142px;
  background:url(../images/bg_banner_warning.jpg) 0 0 no-repeat;
  margin:15px 31px;
  text-align:center;
  z-index: 24;
}
.bannerCloseDoc .bannerTop, .bannerCloseDoc .bannerBottom {
  position:absolute;
  width:708px;
  display:block;
  left:0;
}
.bannerCloseDoc .bannerTop {
  top:0;
  height:14px;
  background:url(../images/top_banner_warning.jpg) 0 0 no-repeat;
}
.bannerCloseDoc .bannerBottom {
  bottom:0;
  height:12px;
  background:url(../images/bottom_banner_warning.jpg) 0 0 no-repeat;
}
.bannerCloseDoc .bannerCloseDoc_text {
  position:relative;
  width:100%;
  top:54px;
}
.bannerCloseDoc .bannerCloseDoc_text.docNotAvailable { top:32px; }
.bannerCloseDoc_time {
  margin:0 auto;
  width:170px;
  height:120px;
  overflow:hidden;
  position:relative;
  z-index:22;
}
#content-wrapper .bannerCloseDoc_text p {
  padding:0;
  word-spacing:-0.1ex;
  padding: 0 10px;
  color:#363636;
}
.search_title_block { position:relative; }
.search_title_block #search-title {
  margin-right: 270px;
  width: auto;
}
.tabs_selector_thematic {
  position: absolute;
  bottom: 0;
  right: 0;
}
.tabs_selector_thematic .current-loww.current-low { cursor: pointer; }
.tabs_selector_thematic .current-loww { cursor: pointer; }
.tabs_selector_thematic div {
  float: left;
  font-size: 18px;
}
/* standarts */
.standartsBlock {
  display: block;
  height: 184px;
  width: 768px;
  padding:1px 1px 0;
  border-bottom: 1px solid #e4e4e4;
}
.standartsBlock_item {
  display: block;
  float: left;
  color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 190px;
  height: 144px;
  margin-left: 1px;
  text-align: center;
  padding: 10px 1px;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
}
.standartsBlock_item:first-child { margin-left: 0; }
.standartsBlock_item.active { height: 164px; }
.astm { background-image: url(../images/standart_astm.jpg); }
.api { background-image: url(../images/standart_api.jpg); }
.asme { background-image: url(../images/standart_asme.jpg); }
.iso{ background-image: url(../images/standart_iso.jpg); }
.hide { display: none; }
/*
#doc_with_soderjanie img {
    max-width: 100%;
    width: auto !important;
    height: auto !important;
}
*/
#wrapperForTab {
  border:0px inset;
  overflow-x:auto;
  overflow-y:hidden;
  padding: 0px 1px;
  position:relative;
}
.textDoc #wrapperForTab table tr td h4 { margin: 15px 0; }
#doc_with_soderjanie .rospravosudie {
  background-color:#fffdd7;
  text-align:center;
  padding:30px 0 10px 0;
  margin-top:25px;
}
#doc_with_soderjanie .rospravosudie p {
  margin-bottom:20px;
  font-size:1.4em;
  line-height:1.5em;
  padding:0;
}
.document_amount {
  border-bottom: 1px solid #e4e4e4;
  padding: 15px 20px;
  color: #7f7f7f;
  font-weight: 500;
  font-size: 1.1em;
}
.document_amount span { font-size: 1.1em; }
/* intellectual search */
.searchContent_wrapper {
  margin: 26px auto 30px;
  position: relative;
  z-index: 11;
  max-width: 1160px;
}
.inner_searchContent_block {
  width: 100%;
  float: left;
  margin: 0 0 30px;
}
.inner_searchContent {
  width: 770px;
  margin: 0 auto 30px;
}
.full_searchList {
  background: #fff;
  border: 1px solid #cdcdcd;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  margin: 20px 30% 0 0;
  position: relative;
}
.inner_searchContent .full_searchList { margin: 20px 0 0 0; }
.actual_searchContent {
  width: 30%;
  float: left;
  margin-left: -30%;
  margin-top: 20px;
}
.search-title_item {
  margin: 0 30% 0 0;
  position: relative;
}
.search-title_inner {
  margin: 0 auto;
  position: relative;
  width: 770px;
}
.actual_searchContent_item { padding: 2px 0 0 25px; }
.referenceBlock { margin-bottom: 30px; }
.referenceBlock_title {
  display: block;
  padding: 0 50px 0 35px;
  background-position: 0 2px;
  background-repeat: no-repeat;
  min-height: 22px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  position: relative;
}
.actual_help { background-image: url(../images/actual_help.png); }
.comment_advice { background-image: url(../images/comment_advice.png); }
.patterns_forms { background-image: url(../images/patterns_forms.png); }
.referenceBlock_count {
  display:  block;
  position: absolute;
  top: 0;
  right: 0;
  color: #003dcf;
  font-weight: 500;
  text-decoration: none;
}
.referenceBlock_item {
  display: block;
  padding-left: 35px;
  position: relative;
  font-size: 1.1em;
  font-style: italic;
  margin-bottom: 15px;
}
.referenceBlock_item_link {
  text-decoration: none;
  color: #003dcf;
}
.referenceBlock_item_link:hover {
  text-decoration: underline;
  color: #003dcf;
}
.textDoc {
  padding: 0 45px 0 75px;
  overflow-x:hidden;
}
#content-wrapper .textDoc p { color:#2d2d2d; }
#content-wrapper .textDoc p.headertext {
  font-size: 1.7em;
  line-height:1.2em;
  font-weight: 500;
  color:#3c3c3c;
  padding:0;
  margin:10px 0 5px 0;
}
.clearFix:before, .clearFix:after {
  content: " ";
  display: table;
}
.clearFix:after { clear: both; }
.clearFix {  *zoom: 1;
}
/*----------------------------------ожидание оплаты--------------------------------------------------*/

.wait_payment_wrapper {
  background: url(../images/payment_wait_wrapper.png) 0 0 repeat-x;
  padding-top: 5px;
  position: relative;
  bottom: -150px;
}
.wait_payment, .wait_payment_error {
  background:url(../images/clocks.png) 50% 45px no-repeat;
  background-color: #f6f2c6;
  display: block;
  height: 200px;
  padding-top: 120px;
}
.wait_payment_error {
  background:url(../images/sad_smile.png) 50% 45px no-repeat;
  background-color: #f6f2c6;
  padding-bottom: 30px;
}
#button_try_again {
  background:url(../images/button_try_again.png);
  display: block;
  width: 260px;
  height: 49px;
  position: relative;
  top: 10px;
  right: -255px;
}
#if_err_text {
  font:200 12px Arial, sans-serif;
  margin-top: 15px;
}
#if_err_text > a {
  color: #003dcf;
  text-decoration: none;
}
.text_inside {
  margin-bottom: 20px;
  text-align: center;
}
.text_inside>span { font:200 19px Arial, sans-serif; }
.text_inside>p {
  font: 200 14px Arial, sans-serif;
  color: #5b5a4d !important;
}
.additional_part {
  background:url(../images/separate_line.png) 0 0 repeat-x;
  display: block;
  height: 51px;
  background-color: #f6f2c6;
  padding: 35px;
  position: relative;
}
.additional_part>#additional_text {
  font:200 12px Arial, sans-serif !important;
  color: #5b5a4d !important;
  float: left;
  width: 500px;
}
.buy_29 {
  display: block;
  background-image: url(../images/buy_29.png);
  width: 168px;
  height: 62px;
  float: right;
  text-decoration: none !important;
}
.buy_29 > .price {
  color: #FFFFFF;
  font: italic 200 12px Arial, sans-serif;
  left: 20px;
  position: relative;
  text-decoration: none !important;
  top: 31px;
}
/*---------------------------------------------------------------------------------------------------*/




.partialAccess_wrapper {
  background: url(../images/partial_access_bgr.gif) 0 0 repeat-x #53535b;
  position: relative;
  bottom: -150px;
  color: #fff;
  padding: 50px 0;
  overflow: hidden;
  z-index: 22;
}
.partialAccess {
  background: url(../images/partial_access_attention.gif) 50% 0 no-repeat;
  width: 570px;
  margin: 0 auto;
  padding-top: 50px;
}
.partialAccess_title {
  font-weight: normal;
  padding: 10px 0;
  font-size: 1.4em;
  color: #fff;
  text-align: center;
}
#content-wrapper .partialAccess_paragraph {
  color: #fff;
  font-size: 1.1em;
  line-height: 1.2em;
  padding: 10px 0;
  opacity: 0.75;
}
.partialAccess_button_container {
  width: 100%;
  position: relative;
  text-align: center;
}
.partialAccess_button_wrap {
  float: left;
  left: 50%;
  position: relative;
  text-align: center;
}
.partialAccess_button {
  margin: 20px -9px 0;
  position: relative;
  left: -50%;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  display:block;
  z-index:12;
}
.partialAccess_button_item {
  display:inline-block;
  position:relative;
  float: left;
  margin: 0 auto;
}
.partialAccess_item_link {
  display: block;
  color: #fff;
  text-decoration: none;
  margin: 9px;
  padding: 9px 30px;
  cursor: pointer;
  width: 216px;
  text-align: left;
}
.partialAccess_link_caps {
  font-size: 1.7em;
  font-style: normal;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
}
.partialAccess_link_low {
  font-size: 1.4em;
  font-style: italic;
  display: block;
  opacity: 0.7;
}
.order_demo {
  margin-left: -9px;
  /* border */
  border-top: 1px solid #6dd654;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* shadow */
  -webkit-box-shadow: 0px 2px 5px 2px rgba(26, 100, 16, 0.5);
  box-shadow: 0px 2px 5px 2px rgba(26, 100, 16, 0.5);
  /* gradient */
  background: rgb(64,202,32);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwY2EyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNWEzMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(64, 202, 32, 1) 0%, rgba(21, 163, 8, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 202, 32, 1)), color-stop(100%, rgba(21, 163, 8, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(64, 202, 32, 1) 0%, rgba(21, 163, 8, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(64, 202, 32, 1) 0%, rgba(21, 163, 8, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(64, 202, 32, 1) 0%, rgba(21, 163, 8, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(64, 202, 32, 1) 0%, rgba(21, 163, 8, 1) 100%); /* W3C */
}
.buy_document {
  margin-right: -9px;
  /* border */
  border-top: 1px solid #3cb6f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* shadow */
  -webkit-box-shadow: 0px 2px 5px 2px rgba(17, 50, 89, 0.5);
  box-shadow: 0px 2px 5px 2px rgba(17, 50, 89, 0.5);
  /* gradient */
  background: rgb(0,158,242);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY3ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 158, 242, 1) 0%, rgba(0, 103, 230, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 158, 242, 1)), color-stop(100%, rgba(0, 103, 230, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 158, 242, 1) 0%, rgba(0, 103, 230, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 158, 242, 1) 0%, rgba(0, 103, 230, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 158, 242, 1) 0%, rgba(0, 103, 230, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 158, 242, 1) 0%, rgba(0, 103, 230, 1) 100%); /* W3C */
}
.paymentBlock {
  position: relative;
  top: 125px;
  background: url(../images/pay_block_arr.png) 70% 0 no-repeat;
  padding: 60px 50px;
  width: 640px;
  margin: 0 auto;
  display: none;
}
.methodPayment {
  width: 50%;
  float: left;
}
.methodPayment_wrap { padding: 0 35px 0 0; }
#content-wrapper .payment_row {
  display: block;
  padding: 5px 0;
}
.payment_row:before, .payment_row:after {
  content: " ";
  display: table;
}
.payment_row:after { clear: both; }
.payment_row {  *zoom: 1;
}
.payment_radio {
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  background-image: url(../images/radiobutton.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
  margin:0 10px 0 0;
}
.payment_radio input { display: none; }
.radioChecked { background-position: 0 -16px; }
.payment_label {
  display: block;
  overflow: hidden;
  color: #2f2f2f;
  font-size: 0.9em;
  font-weight: 500;
}
#content-wrapper .payment_contact {
  display: block;
  padding: 10px 0;
}
.payment_contact:first-child { margin-top: 20px; }
.payment_contact:before, .payment_contact:after {
  content: " ";
  display: table;
}
.payment_contact:after { clear: both; }
.payment_contact {  *zoom: 1;
}
.payment_input {
  border: 1px solid #c8c8d8;
  width: 266px;
  padding: 2px;
  height: 20px;
  display: block;
  margin-top: 3px;
}
.payment_input.phone_country {
  width: 25px;
  float: left;
  margin-right: 15px;
}
.payment_input.code {
  width: 70px;
  float: left;
  margin-right: 15px;
}
.payment_input.phone {
  width: 140px;
  float: left;
}
.payment_bracket {
  width: 15px;
  display: block;
  float: left;
  color: #2f2f2f;
  font-size: 1.6em;
  text-align: center;
  margin: 5px 0 0 -15px;
}
.payment_submit {
  display: block;
  width: 140px;
  height: 40px;
  text-align: center;
  font-size: 1.4em;
  color: #fff;
  margin: 0 auto;
  padding: 0;
  cursor: pointer;
  /* border */
  border: 0;
  border-top: 1px solid #3cb6f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* shadow */
  -webkit-box-shadow: 0px 2px 3px 0px rgba(17, 50, 89, 0.5);
  box-shadow: 0px 2px 3px 0px rgba(17, 50, 89, 0.5);
  /* gradient */
  background: rgb(0,159,242); /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY4ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 159, 242, 1) 0%, rgba(0, 104, 230, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 159, 242, 1)), color-stop(100%, rgba(0, 104, 230, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 159, 242, 1) 0%, rgba(0, 104, 230, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 159, 242, 1) 0%, rgba(0, 104, 230, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 159, 242, 1) 0%, rgba(0, 104, 230, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 159, 242, 1) 0%, rgba(0, 104, 230, 1) 100%); /* W3C */
}
.payment_submit_ld {
  display: block;
  width: 140px;
  height: 40px;
  text-align: center;
  font-size: 1.4em;
  color: #fff;
  margin: 0 auto;
  padding: 0;
  cursor: pointer;
  /* border */
  border: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* shadow */
  -webkit-box-shadow: 0px 2px 3px 0px rgba(17, 50, 89, 0.5);
  box-shadow: 0px 2px 3px 0px rgba(17, 50, 89, 0.5);
  /* gradient */
  background: #d9d9d9 url("../images/preloader_b.gif") no-repeat;
}
.takeBlock { overflow: hidden; }
.takeBlock_wrap { padding: 0 0 0 35px; }
.payment_h2 {
  font-size: 1.8em;
  padding: 10px 0;
  color: #2f2f2f;
  font-weight: 300;
  text-align: left;
}
#content-wrapper .payment_paragraph {
  padding: 10px 0;
  color: #2f2f2f;
  opacity: 0.8;
}
.example_h3 {
  font-size: 1.4em;
  padding: 20px 0 5px;
  color: #2f2f2f;
  font-weight: 300;
  text-align: left;
}
#content-wrapper .example_paragraph {
  padding: 0 0 10px;
  color: #2f2f2f;
  opacity: 0.8;
}
.payment_example_item {
  display: block;
  margin: 5px 0;
  font-size: 1.1em;
}
.payment_example_link, .payment_example_link:hover { color: #003dcf; }
.notFound {
  width: 540px;
  margin: 60px auto 80px;
  text-align: center;
}
.notFound_smile {
  font-size: 6em;
  color: #212121;
  text-align: center;
  padding-bottom: 10px;
}
.notFound_h2 {
  font-weight: normal;
  font-size: 1.6em;
}
.notFound_paragraph {
  padding: 10px 0;
  color: #3a3a3a;
  text-align: center;
  font-size: 1.2em;
}
.notFound_paragraph_item {
  font-weight: bold;
  font-style: italic;
}
.notFound_contact {
  padding: 20px 0 10px 0;
  color: #3a3a3a;
}
.notFound_contact_link, .notFound_contact_link:hover { color: #003dcf; }
/*-------------------------------------личный кабинет-------------------------------------------*/

.menu_item_lk { display: block; }
.lk_item_a {
  display: block;
  background-color: #fff;
  float: left;
  width: 10px;
  height: 30px;
}
#lk_list_opener {
  background: url("../images/pattern/content_list/arrow_down.png") no-repeat scroll 5px 5px transparent;
  display: block;
  float: left;
  height: 20px;
  left: 10px;
  position: relative;
  top: 30px;
  width: 20px;
}

.lk_grey_button {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
  display: block;
  float: right;
  position: relative;
  color:#000;
  text-decoration: none;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  border-radius: 2px;
}
.lk_grey_button:hover{
    color:#000;
}
.lk_grey_button .pencil_lk{
    background: url("../images/pattern/content_list/pencil_lk.png") 14px 8px no-repeat;
    padding:7px 16px 7px 36px;
    display: block;
}
.newslines_lk{
    background: url("../images/pattern/content_list/news_lk3.png") 12px 7px no-repeat;
    padding:7px 16px 7px 36px;
    display: block;
}

.lk_subscribs{
    margin-right:20px;
}
.request_lk {
  float: left;
  width: 400px !important;
}
.search-title_lk { padding-bottom: 50px; }
.lk_open_date {
  background: url("../images/pattern/content_list/lk_open_date.png") no-repeat scroll 0 0 transparent;
  display: block;
  float: right;
  height: 32px;
  margin-top: 15px;
  position: relative;
  width: 195px;
}
.lk_links {
  display: block;
  float: right;
  height: 40px;
  position: absolute;
  right: 0;
  top: -41px;
  width: 455px;
}
.lk_links > a {
  display: block;
  background: url("../images/pattern/content_list/lk_links.png") no-repeat scroll 0 0 transparent;
  height: 20px;
  margin-left: 20px;
  float: right;
}
#lnk_1 {
  background-position: 0px 0px;
  width: 132px;
}
#lnk_2 {
  background-position: -132px 0px;
  width: 134px;
}
#lnk_3 {
  background-position: -266px 0px;
  width: 101px;
}
.air {
  background: url("../images/pattern/content_list/air.png") no-repeat scroll 0 0 transparent;
  bottom: -2px;
  display: block;
  height: 12px;
  position: absolute;
  width: 21px;
  z-index: 5;
}
#looked { left: 116px; }
#bought { left: 366px; }
#favorit { left:410px; }
.lk_opener_date {
  background-color: #fff;
  display: none;
  width: 195px;
  height: auto;
}
.pay_waiting {
  background: url("../images/pattern/content_list/red_tr.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 34px;
  left: 0;
  position: absolute;
  top: 0;
  width: 34px;
}
.pay_waiting_text {
  background-color: #FFFFFF;
  border: 1px solid #CACACA;
  box-shadow: 0 0 3px #CACACA;
  display: block;
  height: 140px;
  left: 14px;
  padding: 16px;
  position: absolute;
  top: 13px;
  width: 324px;
  z-index: 10000;
  font-size: 13px;
  opacity: 1;
}
.pay_waiting_text > span {
  font-weight: bold;
  font-style: normal !important;
  color: #000 !important;
}
/*.pay_waiting_li{
    z-index: 1;
}*/
/*-------------------------------------*************-------------------------------------------*/


h2.pay_err {
  color: red !important;
  text-decoration: underline;
}
input.pay_err { border: 1px solid red !important; }
.err_message {
  border: 1px solid #a81717;
  display: block;
  padding: 5px;
  position: relative;
  top: 10px;
  background-color: #7a0a0a;
  color: #fff;
  border-top: 1px solid #a81717;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(17, 50, 89, 0.5);
  box-shadow: 0px 2px 3px 0px rgba(17, 50, 89, 0.5);
  background: -moz-linear-gradient(top, #5b0d0d 0%, #af1d1d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b0d0d)), color-stop(100%, #af1d1d))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5b0d0d 0%, #af1d1d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5b0d0d 0%, #af1d1d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5b0d0d 0%, #af1d1d 100%); /* IE10+ */
  background: linear-gradient(to bottom, #5b0d0d 0%, #af1d1d 100%); /* W3C */
}
.err_message >a { color: #fff; }
.cloudzoom-zoom-inside { z-index : 9000 }
.cloudzoom-blank { z-index : 9000 }
#previous_block, #next_block {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
}
.autocomplete-user-query a { color: red !important; }
/* lists */
.contentcolumn_block { padding: 10px 45px 10px 75px; }
.contentcolumn_list_item {
  margin: 0 0 10px 55px;
  display: block;
}
.contentcolumn_list_num {
  margin-left: -55px;
  display: block;
  float: left;
  font-size: 14px;
  margin-top: 2px;
}
.contentcolumn_list_type {
  margin-left: -25px;
  display: block;
  float: left;
  font-size: 12px;
}
#content-wrapper .contentcolumn_list_item p { padding: 0 0 10px; }

p.unformattext {
  display: block;
  overflow-x: auto;
}


.HelloName{
  background: url("../images/pattern/header/helloName.png") no-repeat scroll left 1px transparent;
  padding-left: 20px;

}

.PersonalNumber{
  background: url("../images/pattern/header/helloNameRed.png") no-repeat scroll left -2px transparent;
  text-align: center;
  display: inline-block;
  width: 27px;
  padding-left: 3px;
  height: 16px;
}

.PersonalNumber:hover{
  text-decoration: none !important;
}

/*Это для ИЕ 7/8 */
#ie8-download-link{
  position: absolute; top: -40px; left: 0px;
  font-size: 1.1em;
}

#ie8-download-link a:hover{
  text-decoration: none;
}

/* vertical align */
.childContainer, .helperContainer {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: middle;
}
.helperContainer {
  width: 0;
  height: 100%;
}

/* promo banners */

.bn_wrapper {
    /*width: 770px;*/
    height: 20px;
    /*background: green;*/
    margin: 0 auto;
    position: relative;

    max-width: 1330px;
    min-width: 950px;

}


.promoBanner-sticky-wrapper {
  display: block;
  position: absolute;
  width: 100%; height: 254px;
  right: 0; bottom: 0;
}
.promoBanner_block {
  display: block;
  position: fixed;
  width: 100%; height: 254px;
  right: 0; bottom: 20px;
  /*min-width: 950px;*/
    width: 100%;
  z-index: 1;
  margin-bottom: -254px;

  margin-bottom: -0px;
  height: 1px;


  /*background: yellow;*/



}
.promoBanner_content_wrap {
  margin: 0 auto;
  position: absolute;
  width: 254px; height:254px;
  right: -28%;  top: -254px;
  z-index: 25;

  /*right: -270px!important;*/

  right: 0px !important;
}
.promoBanner_content {
  width: 174px; height: 174px;
  padding: 40px;
  -webkit-border-radius: 254px;
  border-radius: 254px;
  -webkit-box-shadow:  0px 10px 15px 0px rgba(0, 0, 0, 0.35);
  box-shadow:  0px 10px 15px 0px rgba(0, 0, 0, 0.35);
  text-align: center;
  position: relative;
}
.promoKodeks .promoBanner_content {
  color: #fff;
  background: #005acf; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDVhY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDY4ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA1YWNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-radial-gradient(center, ellipse cover,  #005acf 0%, #0068e7 50%, #005acf 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#005acf), color-stop(50%,#0068e7), color-stop(100%,#005acf)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover,  #005acf 0%,#0068e7 50%,#005acf 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover,  #005acf 0%,#0068e7 50%,#005acf 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover,  #005acf 0%,#0068e7 50%,#005acf 100%); /* IE10+ */
  background: radial-gradient(ellipse at center,  #005acf 0%,#0068e7 50%,#005acf 100%); /* W3C */
}
.promoTehexpert .promoBanner_content {
  color: #fff;
  background: #ef762a; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZjc2MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZjdmMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWY3NjJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover,  #ef762a 0%, #ff7f20 50%, #ef762a 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ef762a), color-stop(50%,#ff7f20), color-stop(100%,#ef762a)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover,  #ef762a 0%,#ff7f20 50%,#ef762a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover,  #ef762a 0%,#ff7f20 50%,#ef762a 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover,  #ef762a 0%,#ff7f20 50%,#ef762a 100%); /* IE10+ */
  background: radial-gradient(ellipse at center,  #ef762a 0%,#ff7f20 50%,#ef762a 100%); /* W3C */
}
.promoBanner_close {
  display: none;
  cursor: pointer;
  width: 10px; height: 10px;
  position: absolute;
  top: 5px; right: 5px;
  background: url(../images/icons/close.png) 0 0 no-repeat;
}
.promoBanner_content_wrap.plus .promoBanner_close { display: block; }
.promoBanner_content .childContainer {
  background: url(../images/icons/info.png) 50% 0 no-repeat;
  padding-top: 30px;
}
#content-wrapper .PomBuh .promoBanner_content p { color: #fff; font-size: 1em; line-height: 1.2em; }
.promoBanner_moreInfo {
  display: inline-block;
  margin: 15px auto 0;
  padding: 8px 15px;
  line-height: 1em;
  text-transform: uppercase;
  font-family: 'pf_dintext_promedium', Arial;
  font-size: 1.1em;
  color: #fff;
  text-decoration: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.promoKodeks .promoBanner_moreInfo {
  border-top: 1px solid #3cb6f5;
  -webkit-box-shadow:  0px 2px 5px 0px rgba(17, 50, 89, 0.5);
  box-shadow:  0px 2px 5px 0px rgba(17, 50, 89, 0.5);
  background: #009ef2; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY4ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #009ef2 0%, #0068e7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ef2), color-stop(100%,#0068e7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #009ef2 0%,#0068e7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #009ef2 0%,#0068e7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #009ef2 0%,#0068e7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #009ef2 0%,#0068e7 100%); /* W3C */
}
.promoTehexpert .promoBanner_moreInfo {
  border-top: 1px solid #ffba7f;
  -webkit-box-shadow:  0px 2px 5px 0px rgba(52, 20, 0, 0.5);
  box-shadow:  0px 2px 5px 0px rgba(52, 20, 0, 0.5);
  background: #ffa457; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTQ1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjZmMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffa457 0%, #ff6f24 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa457), color-stop(100%,#ff6f24)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffa457 0%,#ff6f24 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffa457 0%,#ff6f24 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffa457 0%,#ff6f24 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffa457 0%,#ff6f24 100%); /* W3C */
}

.promoBanner_moreInfo:hover { color: #fff; text-decoration: none; }

/* button download */
.buttonDonwload {
  display: block;
  width: 118px; height: 28px;
  font-family:"Tahoma";
  font-size: 0.9em; color: #313131;
  background: #f3f3f3;
  position: absolute;
  top: -44px;
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
  -webkit-box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  z-index: 33;
 }
.buttonDonwload_link { width: 118px; height: 28px; cursor: pointer; background: url(../images/icons/download.png) 10px 50% no-repeat; }
.buttonDonwload_link span { display: block; margin: 1px 0 1px 32px; padding-left: 12px; border-left: 1px solid #e0e0e0; height: 26px; line-height: 2.4em; }
.buttonDonwload_formats {
  display: none;
  padding: 20px;
  /*position: absolute;
  top: 29px; left: 0;
  z-index: 33;*/
}
.buttonDonwload.plus .buttonDonwload_formats { display: block; }
/* tabs text status */
.switchTabs_block { position: absolute; right: 0; top: -56px; z-index: 25; }
.switchTabs_block.thematicsImp { top: -7px; }
.switchTabs { display: block; position: absolute; right: -2px; top: 0; z-index: 25; padding: 5px 0; }
.switchTabs.visibleBlock {
  top: 12px;
  min-width: 210px;
  background: #fff;
  border: 1px solid #cdcdcd;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.switchTabs_item {
  display: none;
  font-size: 1.3em;
  padding: 13px 28px;
  white-space: nowrap;
  cursor: pointer;
}
.switchTabs_item.activeTab { display: block; background: url(../images/ars.png) 95% 20px no-repeat;  }
.switchTabs.visibleBlock .switchTabs_item { display: block; font-size: 1em; }
.switchTabs.visibleBlock .switchTabs_item.activeTab { background: none; }
.switchTabs.visibleBlock .switchTabs_item:hover { background: #0670e6; color: #fff; }
.switchTabs_item.activeTab:hover { background: url(../images/ars.png) 95% -23px no-repeat #0670e6; color: #fff; box-shadow: 0 1px 2px #5278a1; }

a.tab, a.tab:hover { display: inline-block; color: #000; padding: 5px 36px 7px 14px; position: relative; text-decoration: none; font-size: 18px; -webkit-transition: all 300ms 0 ease; transition: all 300ms 0 ease; border-radius: 2px; }
a.tab i.ar { display: block; width: 17px; height: 15px; position: absolute; top: 9px; right: 11px; -webkit-transition: all 300ms 0 ease; transition: all 300ms 0 ease; background: url('images/ars.png') no-repeat 0 0; }
a.tab:hover { background: #066bdb; color: #fff; box-shadow: 0 1px 2px #5278a1; }
a.tab:hover i.ar { background: url('images/ars.png') no-repeat 0 -15px; }

.promoBanner_moreInfo:hover { color: #fff; text-decoration: none; }

#newsline-loader {
    background: url('../images/pattern/content_list/ajax_mail.gif') center center no-repeat;
    background-color: rgba(256,256,256,0.7);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#justWrapper {
    overflow: hidden;
}




@media (max-width: 852px) {

}

#input_placeholder {
    display: block;
    white-space: pre;
    margin: 14px;
    line-height: 1em;
    font-size: 16px;
    color: rgb(151, 150, 150);
    position: absolute;
    padding: 5px;
    z-index: 1;
    cursor:text;
    pointer-events: none;
    text-overflow: ellipsis;
    overflow:hidden;
}

/* banner */
.documentBlockAssistant { position: relative; margin-bottom: 70px; width: 770px; }
.shareBannerWrapper { left: 0; bottom: 0; height: 0; width: 100%; margin: 0 auto; min-width: 990px; }
.shareBanner { position: absolute; bottom: -110px; left: 0; z-index: 11; overflow: hidden; width: 100%; height: 105px; }
.shareBanner.transition { -webkit-transition: bottom 300ms ease; transition: bottom 300ms ease; }
.shareBannerWrapper.on { position: fixed; }
.shareBannerWrapper.on .shareBanner { bottom: 0; left: 1px; }

.shareBanner_content_wrap {
  float: left;
  left: 50%;
  position: relative;
  text-align: center;
}
.shareBanner_content {
  position: relative;
  left: -50%;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  display:block;
  overflow:hidden;
  z-index:12;
}
.shareBanner_content_item { display:inline-block; background: url(../images/bar.png) 0 0 repeat; padding: 15px 30px; width: 710px; height: 75px; color: #fff; text-align: left; }
#content-wrapper .shareBanner_content_item p, .searchContent_wrapper .shareBanner_content_item p { color: #fff; font-size: 1em; line-height: 1.2em; display: block; padding: 0; overflow: hidden; }
.shareBanner_content_item a, .shareBanner_content_item a:hover { color: #fff; }
.shareBanner_logo { display: block; margin-bottom: 10px; }
.shareBanner_close {
  /*visibility: hidden;*/
  display: block;
  cursor: pointer;
  width: 10px; height: 10px;
  position: absolute;
  top: 5px; right: 5px;
  background: url(../images/icons/close_white.png) 0 0 no-repeat;
}
/*.shareBanner_content_item:hover .shareBanner_close { visibility: visible; }*/
.shareBanner_buy {
  cursor: pointer;
  display: block;
  float: right;
  margin: 10px 0 20px 20px;
  padding: 8px 15px;
  line-height: 1em;
  text-transform: uppercase;
  font-family: 'pf_dintext_promedium', Arial;
  font-size: 1.1em;
  color: #fff;
  text-decoration: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-top: 1px solid #3cb6f5;
  -webkit-box-shadow:  0px 2px 5px 0px rgba(17, 50, 89, 0.5);
  box-shadow:  0px 2px 5px 0px rgba(17, 50, 89, 0.5);
  background: #009ef2; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY4ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #009ef2 0%, #0068e7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ef2), color-stop(100%,#0068e7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #009ef2 0%,#0068e7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #009ef2 0%,#0068e7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #009ef2 0%,#0068e7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #009ef2 0%,#0068e7 100%); /* W3C */
}
.shareBanner_buy:hover { color: #fff; text-decoration: none; }

.redstr{

}

/* international standart
*********************************/
.internationalstandardsList {
    display: block; width: 100%; border-bottom: #e4e4e4; position: relative; overflow: hidden;
    background: rgb(243,243,243); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(243,243,243,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(243,243,243,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
}
.internationalstandardsList_item { display: block; float: left; width: 110px; margin-bottom: -200px; padding-bottom: 200px; text-align: center; font-size: 0.9em; line-height: 1.1em; }
.internationalstandardsList_item.active { background: #fff; height: 100%; }

.internationalstandardsList_item .icon { display: block; margin: 20px auto 0; width: 99%; height: 46px; padding-bottom: 12px; border-left: 1px solid #e4e4e4; background: url(../images/icons/internationalstandards.png) 0 0 no-repeat; }
.internationalstandardsList_item.item1 .icon { background-position: 0 0; }
.internationalstandardsList_item.item2 .icon { background-position: -110px 0; }
.internationalstandardsList_item.item3 .icon { background-position: -220px 0; }
.internationalstandardsList_item.item4 .icon { background-position: -330px 0; }
.internationalstandardsList_item.item5 .icon { background-position: -440px 0; }
.internationalstandardsList_item.item6 .icon { background-position: -550px 0; }
.internationalstandardsList_item.item7 .icon { background-position: -660px 0; }
.internationalstandardsList_item:first-child .icon { border-left: 0; }

.internationalstandardsList_item .text { display: block; margin: 0 10px 10px; color: #575757; text-decoration: none; }
.internationalstandardsList_item strong { white-space: nowrap; font-size: 1.2em; }

.internationalstandardsTitle { color: #3a58a1; font-size: 1.4em; font-weight: normal; text-align: center; padding: 15px; margin: 0; display: block; border-bottom: 1px solid #e4e4e4; }
