
p {
    margin-top: -0.7em; /* Отступ сверху */
    margin-bottom: -0.7em; /* Отступ снизу */
   }

h2 {
	font-size: 1.5em;
	font-weight: bold;
	padding: 15px 50px;
	text-align: center;
}

h4 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 10px 30px;
	text-align: left;
	background: #e9ecf1;
	
}

.h4 {
	font-size: 1.2em;
	padding: 10px 30px;
	text-align: left;
	font-weight: 400;
	text-align: left;
	background: #e9ecf1;
	margin:0 0 15px -75px;
	width:710px;
}


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 h41 {
	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; }

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, 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:1;
}

/* 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 -------------------------- */


/*#site-logo {
    float: left;
    margin-right: 30px;
    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;
}*/

/* 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;
}*/

.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: block;
	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);
}
.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; }
/* 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; }

/* 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;
}
.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% -445px;
	color: #000;
}
#tabs-search #switch-content14-search.current-searchh .switch_content_item { background-position: 50% -445px; }
#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 -445px;
	color: #000;
}
#tabs-search .hiddenTabs #switch-content14-search.current-searchh .switch_content_item { background-position: 10px -445px; }
#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;
	padding-left: 980px;
	padding-bottom: 0;
}
#content-wrapper #back-top {
	position: fixed;
	bottom: 30px;
	padding-left: 780px;
	padding-bottom: 0;
}
#back-top a {
	width: 108px;
	display: block;
}
#back-top span {
	width: 128px;
	display: block;
	height: 35px;
	margin-bottom: 0;
	background: url(../images/pattern/content_list/top-top.png) 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;
}
#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;
}
#search_and_content {
	display: block;
	height: 90px;
	position: absolute;
	width: 100%;
	left:0;
	margin-top: -200px;
	z-index: 0;
	min-width: 950px;
}
.search_and_content_button {
	margin: 0 auto;
	position: relative;
	width: 40px;
	left:-410px;
	height:74px;
	padding-top:200px;
}
.search_and_content_block {
	max-width: 1330px;
	min-width: 950px;
	padding: 0;
	position: relative;
	z-index:2;
}
#search, #content {
	display:block;
	width:27px;
	height:27px;
	background: url("") 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;
}
#content_field {
	display: none;
	margin-top: 40px;
	position: absolute;
	/*position: relative;*/
  box-shadow: 4px 4px 20px #333333;
	border:1px solid #CCC;
	z-index:12;
	/*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;
}
#search_window {
	width:260px;
	height:136px;
	box-shadow: 4px 4px 20px #333333;
	border:1px solid #CCC;
	left: 0;
	top: 0;
	position: absolute;
	display: none;
	z-index:99;
}
#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;
}
/* картинки в тексте документов */
.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:-120px;
	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: 246px;
	height: 144px;
	margin-left: 1px;
	text-align: center;
	padding: 10px 5px;
	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); }
.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 h41 { 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 0px 0 0px;
	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: -80px;
}
.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: -80px;
	color: #fff;
	padding: 50px 0;
}
.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: 55px;
	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 { margin-left: 50%; }
.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_edit {
	background: url("../images/pattern/content_list/lk_edit.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 34px;
	position: relative;
	width: 180px;
}
.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;
}