.old_content {
	margin:		0px;
	padding:	0px;
	font-size:	12px;
	color:		#000;
	background:	#fff;
	position:	relative;
	overflow-x:	auto;
}
.old_content TABLE, .old_content P, .old_content DIV, .old_content IMG, .old_content H1, .old_content H2, .old_content H3, .old_content UL, .old_content OL {
	margin: 0px;
	padding: 0px;
}
.old_content TABLE, .old_content IMG {
	border: 0px;
}
.old_content H1 {
	font-weight: normal;
}
.old_content A {
	text-decoration: none;
}
.old_content A:hover {
	text-decoration: none;
}
.old_content TD {
	vertical-align: top;
}
.old_content option {
	max-width: 600px;
}
.old_content .r {
	float: right;
}
.old_content .tr {
	text-align: right;
}
.old_content .clr {
	clear: both;
}
.old_content .n {
	border-bottom-width: 0px !important;
}
.old_content #page {
	padding-bottom: 50px;
}
.old_content .nw {
	white-space: nowrap;
}
.old_content .none {
	display: none;
}
.old_content #message {
	margin-right: 30px;
	margin-bottom: 12px;
	line-height: 14px;
}
.old_content #message DIV {
	color: red;
	font-size: 10px;
}
.old_content #message .same {
}
.old_content #message .same UL {
	color: #000;
	padding: 0px 0px 6px 30px;
}
.old_content #message .same A {
	color: #00A6FF;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content #message .same A:hover {
	border-bottom-width: 0px;
}
.old_content #message .same P {
	padding-bottom: 6px;
}

/* *** */
/* My new styles --- Nina*/
.old_content #box {
		width: 100%;
		height: 100%;
		top:0px;
		left:0px;
		position: absolute;
	}
.old_content .opacity {
		width: 100%;
		height: 100%;
		background: none repeat scroll 0% 0% #0B0B0B;
		z-index: 1042;
		overflow-y: hidden;
		position: fixed;
		left: 0px;
		top: 0px;
		opacity: 0.8;
	}
.old_content table .content_tab {
		padding:20px;
		border-left: 1px solid #0086f3;
		border-right: 1px solid #0086f3;
	}
.old_content table .theader {
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		vertical-align: middle !important;
		height:30px;
	}
.old_content table .tfooter {
		height: 38px;
		vertical-align: middle;
		background: none repeat scroll 0% 0% #D0D0D0;
	}
.old_content .box {
		background: none repeat scroll 0% 0% #FFF;
		padding: 20px;
		margin: 20px;
		border-radius: 4px;
		width: 40%;
		height: auto;
		position: absolute;
		border: 1px solid black;
		top: 30%;
		left: 500px;
		background-color: white;
		padding: 30px;
		z-index:1045;
	}

.old_content .sub_button {
		width: 118px;
		background: url('/images/but_sub_phones.gif') repeat scroll 0% 0% transparent;
		bottom:20px;
		cursor: pointer;
		margin: 10px;
		border: 0px none;
		height: 21px;
		padding-bottom: 7px;
		font-size: 11px;
		color: #FFF;
		float:right;
	}
.old_content .sub_button2 {
		width: 95px;
		bottom:20px;
		cursor: pointer;
		margin: 10px;
		height: 21px;
		padding-bottom: 7px;
		background: url("/images/but_back_phones.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
		font-size: 11px;
		float:left;
		border-width: 0;
	}
.old_content .close {
		top:0px;
		right:0px;
		position: absolute;
		cursor: pointer;
		overflow: visible;
		background: none repeat scroll 0% 0% transparent;
		border: 0px none;
		display: block;
		outline: medium none;
		z-index: 1046;
		box-shadow: none;
		width: 44px;
		opacity: 0.65;
		height: 44px;
		line-height: 44px;
		text-decoration: none;
		text-align: center;
		padding: 0px 0px 18px 10px;
		font-style: normal;
		font-size: 28px;
		font-family: Arial,Baskerville,monospace;
	}
.old_content .close:hover {
		opacity: 1;
	   }
/*The end*/



/* *** */
.old_content .top {
	height: 133px;
}
.old_content .logo {
	background:	url("/images/logo_bot.gif") no-repeat bottom left;
	width:		219px;
	height:		90px;
	text-align:	center;
	padding-top:	20px;
}
.old_content .logo IMG {
	margin-top:	8px;
}
.old_content .slogan {
	font-weight:	bold;
	font-size:	10px;
	color:		#999B9E;
	line-height:	12px;
	padding-top:	5px;
}
.old_content .left {
	background: #0053A0;
}
.old_content .left DIV {
	width: 5px;
}
.old_content .sright {
	background: #EBECEC;
}
.old_content .sright DIV {
	width: 5px;
}
.old_content .main {
	position: relative;
	margin-right: -5px;
}

.old_content .navline {
	background: url("/images/nav_line.gif") no-repeat bottom left #B0B1B4;
	border-right: 5px solid #A3A4A7;
	height: 8px;
}
.old_content .clock {
	width: 182px;
	height: 35px;
}
.old_content .clock DIV {
	float: left;
}
.old_content #time {
	font-size: 30px;
	color: #333333;
}
.old_content #dat {
	padding-top: 5px;
	padding-left: 7px;
	font-size: 11px;
	color: #444444;
}
.old_content .kurs {
	clear: both;
	padding-top: 3px;
	font-size: 11px;
}
.old_content .kurs TD {
	padding-right: 10px;
	padding-bottom: 1px;
}
.old_content .kurs .red {
	color: #ED1C24;
	text-align: right;
}
.old_content .kurs .green {
	color: #339900;
	text-align: right;
}

.old_content .toolbar {
	padding-top: 19px;
	height: 85px;
	border-right: 5px solid #EBECEC;
}
.old_content .toolbar TD {
	text-align: center;
}
.old_content .toolbar IMG {
	margin-bottom: 2px;
}
.old_content .toolbar A {
	font-size: 10px;
	color: #000;
}
.old_content .toolbar A:hover {
	text-decoration: underline;
}
.old_content .nav {
	height: 27px;
	background: #0053A0;
	padding-left: 6px;
}
.old_content .nav-active {
	background: #c70759 !important;
}
.old_content .nav-active A {
	color: #fff !important;
}
.old_content .nav DIV {
	float: left;
	padding-top: 3px;
	margin-right: 15px;
	border-top: 3px solid #0053A0;
}
.old_content .nav .over {
	border-top: 3px solid #B0B1B4 !important;
}
.old_content .nav .act {
	border-top: 3px solid #d39519 !important;
}
.old_content .nav .act A {
	color: #d39519;
}
.old_content .nav A {
	color: #E5EDF5;
	outline: none;
}
.old_content .subnav {
	display: none;
	border-right: 5px solid #A3A4A7;
	height: 22px;
	background: #B0B1B4;
	font-size: 11px;
	margin-left: 1px;
}
.old_content .subnav DIV {
	float: left;
	padding: 4px 8px 0px 8px;
	margin-left: -1px;
	background: #B0B1B4;
	height: 18px;
}
.old_content .subnav A {
	color: #000;
}
.old_content .subnav .dot {
	background: url("/images/nav_dot.gif");
	width: 3px;
	height: 22px;
	padding: 0px !important;
	z-index: 2;
	position: relative;
}
.old_content .subnav .act {
	background: #909194 !important;
}
.old_content .subnav .act A {
	color: #FEFEFE;
}
.old_content .menu {
	position: absolute;
	z-index: 5;
	visibility: hidden;
	border: 6px solid #E4E4E6;
	border-top-width: 1px !important;
	background: #7B7C7E;
	font-size: 11px;
}
.old_content .menu DIV {
	border-top: 1px dotted #424242;
}
.old_content .menu .fst {
	border-top-width: 0px !important;
}
.old_content .menu A {
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 4px 25px 6px 10px;
}
.old_content .menu A:hover {
	background: #58585A;
}
.old_content .head {
	height:		45px;
	background:	#F5F5F5;
}
.old_content .head H1 {
	color:		#000;
}
.old_content H1 {
	padding-top: 13px;
	padding-left: 12px;
	font-size: 17px;
	font-weight: bold;
}
#content_section.old_content .head {
	height: auto;
	background: #FFF;
	margin-top: 5px;
}
#content_section.old_content .head H1 {
	color: #959595;
}
#content_section.old_content H1 {
	padding-top: 0px;
	padding-left: 0px;
	font-size: 12px;
	font-weight: lighter;
}
.old_content .pages {
	padding-top: 14px;
	padding-right: 10px;
	float: right;
}
.old_content .pages DIV {
	float: left;
	padding-right: 1px;
}
.old_content .pages .txt {
	font-size: 10px;
	padding-top: 3px;
	padding-right: 6px;
}
.old_content .pages SPAN {
	display: block;
	float: left;
	padding: 1px;
	border: 1px solid #429CF0;
	background: #429CF0;
	color: #fff;
	height: 14px;
}
.old_content .pages A {
	display: block;
	float: left;
	padding: 1px;
	color: #000;
	border: 1px solid #B0B1B4;
	height: 14px;
}
.old_content .pages A:hover {
	border: 1px solid #429CF0;
	background: #429CF0;
	color: #fff;
}
.old_content .content {
	padding: 4px 16px 20px 5px;
}
.old_content .first UL, .old_content .content UL, .old_content .first OL, .old_content .content OL {
	margin-left: 40px;
}
.old_content .foot {
	height: 54px;
	background: #0053A0;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.old_content .foot DIV {
	float: left;
}
.old_content .copy {
	font-size: 10px;
	color: #6BAFEF;
	padding: 19px 130px 0px 10px;
}
.old_content .copy A {
	color: #6BAFEF;
}
.old_content .fnav {
	padding-top: 18px;
	font-size: 11px;
}
.old_content .fnav DIV {
	background: url("/images/fli.gif") no-repeat 0px 5px;
	padding-left: 13px;
	padding-right: 10px;
}
.old_content .fnav .ffst {
	background-image: none !important;
}
.old_content .fnav A {
	color: #FEFEFE;
}
.old_content .fnav A:hover {
	text-decoration: underline;
}

.old_content .right {
	background: #DADADA;
}
.old_content .rightdv {
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
}
.old_content .right H1 {
	font-size: 15px;
	font-weight: bold;
	color: #FEFEFE;
	padding: 0px 0px 4px 33px;
}
.old_content .citata H1 {
	padding: 12px 0px 7px 0px;
}
.old_content .right H1 A {
	font-size: 15px !important;
	color: #FEFEFE !important;
}
.old_content .citata .txt {
	font-size: 15px;
	font-style: italic;
	line-height: 16px;
}
.old_content .citata IMG {
	vertical-align: top;
}
.old_content .citata A {
	color: #B4B4B6;
	font-size: 10px;
	font-weight: bold;
}
.old_content .citata A:hover {
	text-decoration: underline;
}
.old_content .search {
	margin-top: 7px;
	background: url("/images/search.gif");
	width: 180px;
	height: 20px;
}
.old_content .search .inp {
	padding: 3px 0px 0px 28px;
	width: 140px;
	border-width: 0px;
	background: none;
	color: #636363;
	font-size: 11px;
}

.old_content .profile {
	color: #fff;
	padding-top: 22px;
	padding-left: 8px;
}
.old_content .profile SPAN {
	font-size: 11px;
}
.old_content .fav {
	background: url("/images/heart.jpg") no-repeat 0px 0px;
}
.old_content .new {
	background: url("/images/new.jpg") no-repeat 0px 0px;
	color: #656363;
	padding-bottom: 40px;
}
.old_content .new DIV {
	padding-left: 34px;
}
.old_content .new A {
	color: #656363;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .new A:hover {
	border-bottom-width: 0px;
}

.old_content .maillist {
	background: url("/images/maillist.jpg") no-repeat 0px 0px;
	color: #656363;
	padding-bottom: 40px;
}
.old_content .maillist TD {
	padding-bottom: 2px;
}
.old_content .maillist .but {
	background: url("/images/maillist_but.gif");
	width: 118px;
	height: 19px;
	border-width: 0px;
	font-size: 11px;
	color: #D8DFE4;
	margin-top: 5px;
	margin-left: 20px;
	cursor: pointer;
}

.old_content .birthday {
	background: url("/images/birthday.jpg") no-repeat 0px 0px;
}
.old_content .birthday .day {
	padding-top: 4px;
	color: #fff;
}
.old_content .birthday .sm {
	font-size: 11px;
}
.old_content .nbrd {
	margin-left: 6px;
	border-bottom-width: 0px !important;
}
.old_content .nbrd2 {
	margin-left: 4px;
	border-bottom-width: 0px !important;
}
.old_content .nbrd2 IMG {
	padding-top: 4px;
}
.old_content .birthday .sm A {
	color: #656363;
	border-bottom: 1px dashed #A7A7A7 !important;
}
.old_content .birthday .sm A:hover {
	color: #656363 !important;
	border-bottom: 1px dashed #fff !important;
}
.old_content .right .links {
	padding: 2px 0px 32px 34px;
	line-height: 18px;
	color: #656363;
}
.old_content .right .links SPAN {
	font-weight: bold;
	font-size: 12px;
	padding-left: 4px;
}
.old_content .right .links A {
	color: #656363;
	border-bottom: 1px dashed #00A6FF;
}
.old_content .right .links A:hover {
	color: #00A6FF;
	border-bottom: 1px dashed #fff;
}
.old_content #tekorder DIV {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 6px;
}
.old_content .attach DIV {
	color: #000;
	font-weight: bold;
}
.old_content .attach OL {
	font-size: 10px;
	padding-top: 6px;
	padding-left: 30px;
}
.old_content .attach A {
	color: #000;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .attach A:hover {
	border-bottom-width: 0px;
}
.old_content .fmain {
	padding-bottom:	20px;
}
.old_content .ftxt {
	padding:	20px 30px 30px 14px;
	padding-right:	30px;
	line-height:	18px;
}
.old_content .ftxt P {
	padding-bottom:	10px;
}
.old_content .ftxt A {
	color: #000000;
	border-bottom:	1px solid #000000;
}
.old_content .ftxt A:hover {
	border-bottom:	1px solid #000000;
}
.old_content .butsub {
	border:		0;
	width:		95px;
	height:		17px;
	padding-bottom:	7px;
	font-size:	11px;
	color:		#fff;
	background:	#0072bc;
	cursor:		pointer;
}
.old_content .butlong {
	border:		0;
	width:		120px;
	height:		17px;
	padding-bottom:	7px;
	font-size:	11px;
	color:		#fff;
	background:	#0072bc;
	cursor:		pointer;
}
.old_content .butverylong {
	border:		0;
	width:		170px;
	height:		17px;
	padding-bottom:	7px;
	font-size:	11px;
	color:		#fff;
	background:	#084a84;
	cursor:		pointer;
}
.old_content .butveryverylong {
	border:		0;
	width:		250px;
	height:		17px;
	padding-bottom:	7px;
	font-size:	11px;
	color:		#fff;
	background:	#0072bc;
	cursor:		pointer;
	margin-top:	2px;
	margin-bottom:	2px;
}
.old_content .butsub:hover, .old_content .butlong:hover, .old_content .butveryverylong:hover {
	color:		#fff;
	background:	#005aaa;
}
.old_content .butverylong:hover{
	color:		#fff;
	background:	#033968;
}
.old_content .mutebut {
	color:		#fff;
	background:	rgba(219,127,7,.6);
}
.old_content .butback {
	border-width:	0px;
	width:		95px;
	height:		17px;
	padding-bottom:	7px;
	font-size:	11px;
	color:		#fff;
	background:	#939598;
	cursor:		pointer;
}
.old_content .butback:hover {
	color:		#fff;
	background:	#797a7c;
}
.old_content a.butback {
	display:inline-block;
	padding-bottom:0;
}

/* *** */
/* My new styles --- Nina*/
	.old_content #box {
		width: 100%;
		height: 100%;
		top:0px;
		left:0px;
		position: absolute;
	}
.old_content .opacity {
		width: 100%;
		height: 100%;
		background: none repeat scroll 0% 0% #0B0B0B;
		z-index: 1042;
		overflow-y: hidden;
		position: fixed;
		left: 0px;
		top: 0px;
		opacity: 0.8;
	}
.old_content table .content_tab {
		padding:20px;
		border-left: 1px solid #0086f3;
		border-right: 1px solid #0086f3;
	}
.old_content table .theader {
		font-size: 11px;
		font-weight: bold;
		color: #FFF;
		vertical-align: middle !important;
		height:30px;
	}
.old_content table .tfooter {
		height: 38px;
		vertical-align: middle;
		background: none repeat scroll 0% 0% #D0D0D0;
	}
.old_content .box {
		background: none repeat scroll 0% 0% #FFF;
		padding: 20px;
		margin: 20px;
		border-radius: 4px;
		width: 30%;
		height: auto;
		position: absolute;
		border: 1px solid black;
		top: 5%;
		left: 370px;
		background-color: white;
		padding: 30px;
		z-index:1045;
	}
.old_content .sub_button {
		width: 118px;
		background: url('/images/but_sub_phones.gif') repeat scroll 0% 0% transparent;
		bottom:20px;
		cursor: pointer;
		margin: 10px;
		border: 0px none;
		height: 21px;
		padding-bottom: 7px;
		font-size: 11px;
		color: #FFF;
		float:right;
	}
.old_content .sub_button2 {
		width: 95px;
		bottom:20px;
		cursor: pointer;
		margin: 10px;
		height: 21px;
		padding-bottom: 7px;
		background: url("/images/but_back_phones.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
		font-size: 11px;
		float:left;
		border-width: 0;
	}
.old_content .close {
		top:0px;
		right:0px;
		position: absolute;
		cursor: pointer;
		overflow: visible;
		background: none repeat scroll 0% 0% transparent;
		border: 0px none;
		display: block;
		outline: medium none;
		z-index: 1046;
		box-shadow: none;
		width: 44px;
		opacity: 0.65;
		height: 44px;
		line-height: 44px;
		text-decoration: none;
		text-align: center;
		padding: 0px 0px 18px 10px;
		font-style: normal;
		font-size: 28px;
	}
.old_content .close:hover {
		opacity: 1;
	   }

/*The end*/
.old_content .sres {
	padding: 8px 20px 20px 15px;
}
.old_content .sres OL {
	padding-left: 40px;
	padding-top: 12px;
	font-size: 11px;
}
.old_content .sres LI {
	padding-bottom: 12px;
}
.old_content .sres .sm {
	font-size: 10px;
	color: #afafaf;
	padding-top: 2px;
}
.old_content .sres A {
	color: #00A6FF;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .sres A:hover {
	border-bottom-width: 0px;
}
.old_content .srhd .search {
	margin-top: 6px;
	margin-left: 11px;
	background: url("/images/search_other.gif");
	width: 360px;
}
.old_content .srhd .head {
	height: 68px;
}
/* *** */
.old_content .fileinputs {
	height: auto;
}
.old_content .fileinputs > div {
	margin-bottom: 5px;
}
.old_content .fakefile {
	width: 265px;
	background: url("/images/browse.gif") top right no-repeat;
}
.old_content .fakefile:hover {
	width: 265px;
	background: url("/images/browse_act.gif") top right no-repeat;
}
.old_content .fakefile .inp {
	width: 187px !important;
	margin-top: -1px;
}
.old_content .fakefile .file_requirements {
	color: #444444;
	font-style: italic;
}
.old_content .inpf {
	z-index: 3;
	margin-top:	-24px;
	margin-left:	170px;
}
.old_content .inpf INPUT {
	-moz-opacity:	0;
	filter:		alpha(opacity: 0);
	opacity:	0;
	width:		100px;
}

.old_content .to_hide {
	position: 	absolute;
	height:		200px;
	width:		200px;
	margin-left:	-208px;
	opacity:	0;
	filter:		alpha(opacity: 0);
}

.old_content .ftxt .inp {
	width: 505px;
	padding: 2px 0px 3px 2px;
	border: 1px solid #7c7c7c;
	background: #fff;
	font-size: 11px;
}
.old_content .ftxt .inp:hover {
	border: 1px solid #909194;
}
.old_content .foot .counter { width: 40px; float: right; margin: 10px 0 0 0; }
.old_content #bot {
	margin: -60px 5px 0 0;
	height: 60px;
}
.old_content .excel {
	float: right;
	margin: 8px 0 8px 0 !important;
}
.old_content .red TD {
	background: #FFDDDD;
}
.old_content .tc {
	text-align: center;
}
.old_content noscript div {
    background-color: #D10600;
    bottom: 0;
    color: #FFFFFF;
    left: 0;
    padding: 10px;
    position: fixed;
    width: 500px;
    z-index: 9999;
}
.old_content .message_on_goto {
	background-color: #D9EDF7;
	border-color: #BCE8F1;
	color: #3A87AD;
	padding: 14px;
	margin: 5px;
	border-radius: 4px;
	text-align: center;
}
.old_content .flash {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 7px;
	padding: 7px;
	border-radius: 4px;
	border: solid 1px #ffffff;
}
.old_content .flash_error {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #B94A48;
}
.old_content .flash_success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}

/*
	локальный мини сброс стилей
*/
.old_content .default *:focus {
	outline: none;
}
.old_content .default h1, .old_content .default h2, .old_content .default h3, .old_content .default h4, .old_content .default h5, .old_content .default h6 {
	font-weight: normal;
}
.old_content .default b, .old_content .default strong {
	font-weight: bold;
}
.old_content .default em, .old_content .default i {
	font-style: italic;
}
.old_content .default table {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	empty-cells: show;
}
.old_content .default td, .old_content .default th, .old_content .default caption {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.old_content .default hr {
	background-color: #333;
	height: 1px;
	border: 0 solid;
	color: transparent;
	font-size: 0;
	display: block;
}
.old_content .default iframe {
	width: 100%;
	border: 0 none;
}
.old_content .default fieldset, .old_content .default img {
	border: 0 solid;
}
.old_content .default img {
	color: transparent;
	font-size: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
	margin: 0;
}
.old_content .default ol, .old_content .default ul, .old_content .default menu {
	list-style: none;
}
.old_content .default li {
	display: list-item;
}
.old_content .default a {
	color: #0033FF;
	background: transparent;
	text-decoration: underline;
}
.old_content .default a:hover, .old_content .default a:focus {
	color: #0CF;
	text-decoration: none;
}
.old_content .default div:target {
	outline: 0 none;
}
.old_content .default *[hidden] {
	display: none;
}
.old_content .default pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}


/*
	классы хелперы
*/
.old_content .std_onr {
	text-align: right !important;
}
.old_content .std_onl {
	text-align: left !important;
}
.old_content .std_onc {
	text-align: center !important;
}
.old_content .std_onj {
	text-align: justify !important;
}
.old_content .std_ont {
	vertical-align: top !important;
}
.old_content .std_onm {
	vertical-align: middle !important;
}
.old_content .std_onb {
	vertical-align: bottom !important;
}
.old_content .cas_ctl {
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.old_content .cas_ctr {
	background-repeat: no-repeat !important;
	background-position: right top !important;
}
.old_content .cas_cbl {
	background-repeat: no-repeat !important;
	background-position: left bottom !important;
}
.old_content .cas_cbr {
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
}
.old_content .cas_gxt {
	background-repeat: repeat-x !important;
	background-position: left top !important;
}
.old_content .cas_gxb {
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
}
.old_content .cas_gyl {
	background-repeat: repeat-y !important;
	background-position: left top !important;
}
.old_content .cas_gyr {
	background-repeat: repeat-y !important;
	background-position: right top !important;
}
.old_content .std_bnw {
	white-space: nowrap !important;
}
.old_content .std_normal {
	font-weight: normal !important;
}
.old_content .std_bold {
	font-weight: bold !important;
}
.old_content .std_uline {
	text-decoration: underline !important;
}
.old_content .std_strike {
	text-decoration: line-through !important;
}
.old_content .std_min_col {
	width: 1% !important;
}
.old_content .std_hide {
	display: none !important;
}
.old_content .std_unhide {
	display: block !important;
}
.old_content .std_pad_l20 {
	padding-left: 20px !important;
}
.old_content .std_pad_r20 {
	padding-right: 20px !important;
}
.old_content .std_pad_t20 {
	padding-top: 20px !important;
}
.old_content .std_pad_b20 {
	padding-bottom: 20px !important;
}
.old_content .std_clear {
	clear: both;
	height: 0px;
}
.old_content .special_hide_span span {
	display: none;
}
.old_content .for_last_child_border > td:last-child, .for_last_child_border > th:last-child {
	border-right-width: 0px !important;
}

/*
		Опросник, приглашение на участие
*/
.old_content .survey_invite {
	position: absolute;
	z-index: 1000;
	margin-left: -340px;
}
.old_content .survey_invite .arrow {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	margin-top: 20px;
	border: 20px solid transparent;
}
.old_content .survey_invite .arrow_bg {
	border-left-color: #5b9bd5;
	margin-left: 331px;
}
.old_content .survey_invite .arrow_border {
	border-left-color: #41719c;
	margin-left: 332px;
}
.old_content .survey_invite .block {
	background-color: #5b9bd5;
	border-radius: 5px;
	border: solid 1px #41719c;
	padding: 15px;
	width: 300px;
	color: #fff;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
}
.old_content .survey_invite .header {
	font-weight: bold;
	padding-bottom: 4px;
}
.old_content .survey_invite .text_end {
	padding-top: 10px;
}
.old_content .survey_invite .choice {
	padding-top: 7px;
}
.old_content .survey_invite .choice span {
}
.old_content .survey_invite .choice span, .old_content .survey_invite .choice a {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}
.old_content .survey_invite .choice span:hover, .old_content .survey_invite .choice a:hover {
	text-decoration: none;
	cursor: pointer;
}
.old_content .survey_invite .choice a {
/*	margin-right: 80px;*/
	color: white;
}
.old_content .survey_invite .choice2 a {
	padding-top: 10px;
	margin-right: 40px;
}
.old_content .survey_invite_reminder {
	position: absolute;
	z-index: 1000;
	margin-top: 28px;
	cursor: pointer;
}

.old_content .notice_new_prices{
	top:520px;
	margin-left: -350px;
}

/*
		Опросник, участие версия 1	------------------------------------------------------
*/
.old_content .survey_main {
}
.old_content .survey_main ul {
	padding-top: 8px;
	list-style-type: none;
}
.old_content .survey_main li {
	padding-top: 7px;
	clear: both;
}
.old_content .survey_main li label {
	display: inline-block;
	overflow: hidden;
}
.old_content .survey_main li input[type='radio'] {
	margin: 0px 7px 0px 0px;
	float: left;
}
.old_content .survey_main .red {
	color: #ff0000;
	font-weight: bold;
	margin-left: 3px;
}
.old_content .survey_main .notice {
	padding-top: 10px;
}
.old_content .survey_main .fcomment textarea {
	margin: 5px 0px 5px 0px;
	width: 600px;
	height: 120px;
}
.old_content .survey_main .butsub {
	margin-left: 350px;
}
.old_content .survey_main .last_comment {
	text-align: center;
}
.old_content .survey_main .last_comment textarea {
	width: 700px;
	height: 200px;
	margin: 10px 0px 10px 0px;
}
.old_content .survey_main .last_comment .btn {
	margin-top: 20px;
}

/*
*	Опросник, участие версия 1 конец	------------------------------------------------------
*/

.old_content .survey_img_loading {
	width: 32px;
	height: 32px;
	margin: 100px 0px 0px 200px;
}
.old_content .survey_img_loading_statistic {
	width: 32px;
	height: 32px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -16px -16px 0px 0px;
}


/*
		Опросник, участие версия 2	------------------------------------------------------
*/
.old_content .survey2_main {
}
.old_content .survey2_main ul {
	list-style-type: none;
}
.old_content .survey2_main li {
	padding-top: 10px;
	clear: both;
}
.old_content .survey2_main li label {
	font-size: 13px;
}
.old_content .survey2_main li input[type='radio'] {
	margin: 0px 10px 0px 0px;
	float: left;
}
.old_content .survey2_main li input[type='checkbox'] {
	margin: 0 10px 0 5px;
	float: left;
}
.old_content .survey2_main .question_block {
	padding: 10px 0 10px 0;
	font-size: 12px;
	line-height: 15px;
}
.old_content .survey2_main .question_block .info {
	display: block;
	margin: 15px 0 15px 40px;
	color: #ff0000;
}
.old_content .survey2_main .question_block .info2 {
	display: block;
	margin: 15px 0 0px 20px;
	color: #969595;
}
.old_content .survey2_main .question_block .level_1 {

}
.old_content .survey2_main .question_block .level_1 li {

}
.old_content .survey2_main .question_block .level_2 {
	margin-left: 40px;
}
.old_content .survey2_main .question_block .level_2 li {
	padding-top: 15px;
}
.old_content .survey2_main .question_block .level_3 {
	list-style-type: disc;
	margin-left: 40px;
}
.old_content .survey2_main .question_block .level_3 li {

}
.old_content .survey2_main .red {
	color: #ff0000;
	font-weight: bold;
	margin-left: 3px;
}
.old_content .survey2_main .notice {
	display: block;
	padding-top: 20px;
	margin-left: -20px;
}
.old_content .survey2_main .fcomment textarea {
	margin: 5px 0px 5px 0px;
	width: 600px;
	height: 120px;
}
.old_content .survey2_main .butback {
	margin-left: 350px;
}
.old_content .survey2_main .question_block .answer_l2_priority {
	list-style-type: decimal;
	padding: 0;
}
.old_content .survey2_main .question_block .answer_l2_priority li {
	padding: 5px;
	margin: 0 0 5px 0;
	width: 35%;
	cursor: default;
}
.old_content
.survey2_main .question_block .answer_l2_priority .ui-state-highlight {
	height: 1.5em;
	line-height: 1.2em;
}

/*
*	Опросник, участие версия 2 конец	------------------------------------------------------
*/


/*
	Опросник, полная форма	------------------------------------------------------
*/
.old_content .survey2_full_form {
	padding: 20px;
	font-size: 13px;
}
.old_content .survey2_full_form span {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.old_content .survey2_full_form p {
}
.old_content .survey2_full_form ul {
	list-style-type: disc;
	margin-left: 20px;
}
.old_content .survey2_full_form ol {
	margin-left: 20px;
}
.old_content .survey2_full_form li {
	padding-top: 10px;
}
.old_content .survey2_full_form .comment {
	padding-top: 20px;
}

/*
*	Опросник, полная форма	------------------------------------------------------
*/

/*
		Опросник, статистика
*/
.old_content .survey_statistics {}
.old_content .survey_statistics .pointer {
	cursor: pointer;
}
.old_content .survey_statistics .pointer p {
	color: #000000;
	display: inline;
	border-bottom: 1px solid #000000;
}
.old_content .survey_statistics .pointer:hover p {
	border-bottom-width: 0px;
}
.old_content .survey_statistics_popup {
	position: relative;
	background: #FFF;
	width: 700px;
	padding: 20px;
	margin: 20px auto;
}
.old_content .survey_statistics .background_color_answer_no {
	background-color: #ffefef;
}
.old_content .survey_statistics .background_color_answer_yes {
	background-color: #effff0;
}
.old_content .survey_statistics .background_color_answer_abstain {
	background-color: #ffffea;
}
.old_content .survey_statistics .question_color_red {
	background-color: #ffefef;
}
.old_content .survey_statistics .question_color_yellow {
	background-color: #ffffea;
}
.old_content .survey_statistics .question_color_green {
	background-color: #effff0;
}
.old_content .survey_statistics .comment_exist {
	width: 16px;
	height: 16px;
	margin-right: -16px;
}
.old_content .survey_statistics .loyalty {

}
.old_content .survey_statistics .loyalty .table_style {
	border: 2px solid #5287d8;
	border-collapse: collapse;
}
.old_content .survey_statistics .loyalty .td_style {
	border: 2px solid #5287d8;
	border-collapse: collapse;
}
.old_content .survey_word_link {
	cursor: pointer;
	text-decoration: none !important;
	border: none !important;
}
.old_content .survey_word_link:hover {
	text-decoration: none !important;
	border: none !important;
}
.old_content .survey_word_link img {
	width: 24px;
	height: 24px;
}
.old_content .calendar_ticket_popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 700px;
	margin: 20px auto;
	border-radius: 4px;
}
.old_content .calendar_ticket_popup .extra_pad {
	padding: 20px;
}
.old_content .calendar_ticket_popup  .umn {
	text-align: center;
	padding: 10px;
}
.old_content .calendar_ticket_popup textarea {
	width: 98%;
	margin: 0;
	padding: 2px;
	height: 150px;
}
.old_content .calendar_ticket_popup input[type='text'] {
	width: 98%;
	margin: 0;
	padding: 2px;
}
.old_content .calendar_ticket_popup div {
	text-align: left;
}
.old_content .table td.survey_alter_td {
	padding: 15px 0 15px 73px;
	border-bottom: none;
}
.old_content .survey_toggle_style {
	cursor: pointer;
	background: center center no-repeat;
}
.old_content .s_abort {
	display: inline-block;
	background: url("/images/but_back.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 95px;
	height: 21px;
	padding: 0px;
	border: none;
	cursor: pointer;
	font-size: 11px;
	line-height: 17px;
	color: #000;
	text-decoration: none;
	text-align: center;
}
.old_content .s_abort:hover {
	background-image: url("/images/but_back_act.gif");
}
.old_content .s_green {
	color: #339900;
}
.old_content .s_red {
	color: #ff0000;
}
.old_content .s_default_link a {
	color: #429CFE;
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .s_default_link a:hover {
	border-bottom-width: 0px;
}
.old_content .s_select_300_narrow_options {
	width: 300px;
}
.old_content .s_select_300_narrow_options option {
	width: 300px;
	overflow: hidden;
}
.old_content .s_ul_list {
	margin-left: 13px;
	margin-bottom: 10px;
}
.old_content .s_ul_list li {
	padding-top: 5px;
}
.old_content .s_delete_img {
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.old_content .s_delete_img_2 {
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 -2px 5px;
}
.old_content .s_delete_link {
	cursor: pointer;
	background-image: url("/images/del.png");
	background-size:16px;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.old_content .s_edit_link {
	cursor: pointer;
	background-image: url("/images/edit.png");
	background-size:16px;
	width: 16px;
	height: 16px;
	display: inline-block;
}


/*	стили для popup окна - карточка		*/
.old_content .s_popup_card {
	background-color: #fff;
	position: relative;
	width: 700px;
	padding: 40px;
	margin: 0 auto;
}
.old_content .s_popup_card .header {
	background-color: #6a9ac4;
	height: 30px;
	padding-left: 15px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 30px;
}
.old_content .s_popup_card .body_wrap {
	background-color: #6a9ac4;
	padding: 0 1px;
}
.old_content .s_popup_card .body {
	background-color: #ffffff;
	padding: 20px 15px 15px 15px;
}
.old_content .s_popup_card .footer {
	height: 35px;
	background-color: #d0d0d0;
	border: 1px solid #6a9ac4;
	border-top-color: transparent;
}
.old_content .s_popup_card .input {
	width: 400px;
	margin: 0px;
	padding: 2px 0 3px 2px;
	background-color: #fff;
	border: 1px solid #7c7c7c;
	font-size: 11px;
}
.old_content .s_popup_card .select {
	width: 200px;
	margin: 0px;
	padding: 2px 0px 3px 2px;
	border: 1px solid #7c7c7c;
	background: #fff;
	font-size: 11px;
}
.old_content .s_popup_card .input:focus,
.old_content .s_popup_card .input:hover,
.old_content .s_popup_card .select:hover {
	border: 1px solid #909194;
}
.old_content .s_popup_card-basket {
	font-size: 14px;
}


/*	тех поддержка, стили для комментария, если html		*/
.old_content .s_ticket_comment_format {
}
.old_content .s_ticket_comment_format p {
	padding: 2px 0 2px 0;
}
.old_content .s_ticket_comment_format table {
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	empty-cells: show;
	margin-bottom: 10px;
}
.old_content .s_ticket_comment_format td,
.old_content .s_ticket_comment_format th {
	border: 1px solid #333333 !important;
	height: auto;
	text-align: center;
	padding: 5px;
}
.old_content .tooltipster-base {
	border: 2px solid #5287D8;
}

/* Стили для сквозного поиска */
.old_content .wrap_search_through {
    margin-bottom: 20px;
}
.old_content .search_through {
    width: 300px;
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;

}

/* стили для галереи в карточке монтажных работ */
.old_content .montage_photo_gallery {
	width: 100%;
	padding-right: 23px;
}
.old_content .montage_photo_gallery .photo_place {
	border: 1px solid #000000 !important;
	display: block;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	width: 274px;
	height: 300px;
	background-color: #D0D0D0;
	position: relative;
}
.old_content .montage_photo_gallery .photo_link {
	overflow: hidden;
	width: 262px;
	height: 262px;
	display: block;
	margin: 5px;
	border: 1px solid #000000 !important;
	text-align: center;
	background-color: #D0D0D0;
}
.old_content .montage_photo_gallery .photo_delete {
	width: 16px;
	height: 16px;
	cursor: pointer;
	position: absolute;
	top: 7px;
	right: 7px;
}
.old_content .montage_photo_gallery .photo_save {
	position: absolute;
	margin-top: 2px;
	margin-left: 52px;
	height: 17px;
	padding-bottom: 2px;
}
.old_content .montage_photo_gallery .photo {
	max-height: 265px;
	min-height: 100px;
}
.old_content .montage_photo_gallery .photo_info {
	display: none;
}
.old_content .order_license_scout_platform_notice {
	background: #E1EBF3;
	width: 650px;
	margin: 0 auto;
	border-radius: 5px;
	padding: 20px;
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
}
.old_content .order_license_scout_platform_notice p {
	margin: 5px 0;
}
.old_content .order_license_scout_platform_notice a {
	margin-left: 10px;
}


/* новости - список (альтернативный вид) */
.old_content  .news_alt {
	padding:		20px 15px 20px 10px;
}
.old_content .news_alt .news_shared .date {

}
.old_content .news_alt .news_shared .mark_new {
	background-color:	#C70057;
	color:			#fff;
	display:		inline-block;
	padding:		0 3px 1px 3px;
	border-radius:		3px;
	margin-right:		5px;
}
.old_content .news_alt .news_shared .mark_draft {
	margin-left:		7px;
	color:			#D10600;
}
.old_content .news_alt .news_shared .header {
	padding:		10px 0 0 0;
	font-size:		17px;
	font-weight:		bold;
	color:			#000;
}
.old_content .news_alt .news_shared .header a {
	color:			#000;
}
.old_content .news_alt .news_shared .header a:hover {
	text-decoration:	underline;
}
.old_content .news_alt .news_shared .header_2 {
	padding:		10px 0 0 0;
	font-size:		15px;
}
.old_content .news_alt .news_shared .text {
	padding:		15px 0 0 0;
	line-height:		16px;
}
.old_content .news_alt .news_shared .link {
	padding:		10px 0 0 0;
}
.old_content .news_alt .news_shared .link span {
}
.old_content .news_alt .news_shared .link a {
	color:			#429CFE;
	border-bottom:		1px dashed #B0B1B4;
	margin-left:		5px;
}
.old_content .news_alt .news_shared .link a:hover {
	border-bottom:		none;
}
.old_content .news_alt .news_shared .file {
	padding:		10px 0 0 0;
}
.old_content .news_alt .news_shared .file span {
}
.old_content .news_alt .news_shared .file a {
	background-image:	url("/icons/word.png");
	display:		inline-block;
	width:			24px;
	height:			24px;
	margin-bottom:		-7px;
	margin-left:		5px;
}
.old_content .news_alt .news_shared .butveryverylong {
	margin-top:		10px;
}
.old_content .news_alt .news_shared .section_name {
	font-size: 18px;
	color: #4C4C4C;
	border-bottom: 1px solid #BBBCBF;
	font-weight: bold;
	margin-bottom: 20px;
}
.old_content .news_alt .news_shared .list {
	padding-top: 10px;
}
.old_content .news_alt .news_shared .list .date_place {
	padding-top: 10px;
	font-size: 10px;
}
.old_content .news_alt .news_shared .list .header {
	color: #76777A;
	font-size: 12px;
	padding-top: 2px;
}
.old_content .news_alt .news_shared .list .header a {
	color: #76777A;
}
.old_content .news_alt .news_shared .list .header a:hover {
	border-bottom: 1px dashed #76777A;
	text-decoration: none;
}
.old_content .news_alt .s_edit_link, .old_content .news_alt .s_delete_link {
	margin-left: 5px;
	margin-bottom: -3px;
}
.old_content .news_alt .primary {
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
}
.old_content .news_alt .primary .img_place {
	border: 3px solid #B0B1B4;
	background-color: #B0B1B4;
	width: 200px;
	max-height: 150px;
	overflow: hidden;
	float: left;
	margin-top: 3px;
}
.old_content .news_alt .primary .img_place img {
	width:			200px;
}
.old_content .news_alt .primary .text_place_margin {
	margin:			0 0 0 220px;
}
.old_content .news_alt .usual_news {
	padding-top:		20px;
}
.old_content .news_alt .usual_news .block {
	float:			left;
	width:			46%;
	padding-top:		30px;
	padding-left:		2%;
	padding-right:		2%;
}
.old_content .news_alt .pages_block {
	text-align:		right;
	padding:		5px 0 5px 0;
}
.old_content .news_alt .full {
	width:			800px;
	margin:			0 auto;
}
.old_content .news_alt .full .btn_back_place {
	padding-top:		40px;
}


/* Отчет по активности менеджеров */
.old_content .manager_report_hint {
	padding-top: 10px;
	padding-bottom: 10px;
}
.old_content .manager_report_hint ul {
	margin-left: 15px;
}
.old_content .manager_report_hint ul li {
	padding-top: 2px;
}


/* редактирование новостей */
.old_content .news_edit {
	padding-right: 23px;
}
.old_content .news_edit .visual_editor_link {
	padding: 5px;
	text-align: right;
}
.old_content .news_edit .visual_editor_link > span {
	color: #00A6FF;
	cursor: pointer;
	display: inline-block;
	background-image: url("/images/vis.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	line-height: 13px;
}
.old_content .news_edit .visual_editor_link > span > span {
	border-bottom: 1px dashed #B0B1B4;
}
.old_content .news_edit .visual_editor_link > span > span:hover {
	border-bottom-color: transparent;
}


/* альтернативный вид вкладок переключателей */
.old_content .shared_tabs_alter {
}
.old_content .shared_tabs_alter .tabs_nav {
	clear: both;
	overflow: hidden;
	padding-left: 1px;
	height: 35px;
	border-bottom: 2px solid #2b2828;
}
.old_content .shared_tabs_alter .tabs_nav li {
	display: block;
	float: left;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
}
.old_content .shared_tabs_alter .tabs_nav span {
	display: block;
	height: 35px;
}
.old_content .shared_tabs_alter .tabs_nav .bg_center {
	background: #00799c;
}
.old_content .shared_tabs_alter .tabs_nav .bg_center:hover {
	background: #009ecb;
}
.old_content .shared_tabs_alter .tabs_nav .bg_last {
	padding-right: 4px;
}
.old_content .shared_tabs_alter .tabs_nav .text {
	padding: 0 10px 0 10px;
	color: #FFFFFF;
}
.old_content .shared_tabs_alter .tabs_nav .active .bg_center {
	background: #2b2828;
}
.old_content .shared_tabs_alter .tabs_content {
	padding-top: 25px;
}

/* карточка организации */
.old_content .dealer_cart_name img {
	margin-bottom: -3px;
	margin-right: 5px;
}
.old_content .dealer_cart_udop_extra {
	margin-bottom:	10px;
	cursor:		pointer;
	background:	#f2f5f8;
	font-size:	10px;
	color:		#50769a;
	border-top:	2px solid #6a9ac4;
	border-bottom:  2px solid #6a9ac4;
	font-weight:	bold;
	padding-left:	15px;
	padding-top:	1px;
	height:		14px;
}
.old_content .dealer_cart_udop_extra img {
	width:		6px;
	height:		6px;
}
.old_content .dealer_cart_dealers_tree {
	padding: 10px 10px 30px 30px;
}
.old_content .dealer_cart_dealers_tree a {
	  color: #1676a7;
	  border-bottom: 1px dashed #B0B1B4;
}
.old_content .dealer_cart_dealers_tree a:hover {
	border-bottom: 1px dashed #FBD951;
}


/* корзина - перечень */
.old_content .basket_plates {
	width:			900px;
}
.old_content .basket_plates .element {
	margin-bottom:		20px;
	border:			2px solid #6a9ac4;
}
.old_content .basket_plates .header {
}
.old_content .basket_plates .header a {
	border-bottom:		1px solid #CDCDCD;
	display:		block;
	color:			#ffffff;
	background:		#6a9ac4;
	padding:		10px;
	font-weight:		bold;
}
.old_content .basket_plates .table {
	padding:		10px;
}
.old_content .basket_plates .header a:hover {
	background:		#4f85b3;
}
.old_content .basket_plates .create_order_place {
	padding:		10px;
}


/* Сервисный центр | Согласование - popup окно */
.old_content .repair_send_agreement_popup_window_width {
	width: 500px;
	margin: 20px;
	position: relative;
}
.old_content .repair_send_agreement_popup_window {
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #5287d8;
	text-align: center;
	padding: 40px;

}
.old_content .repair_send_agreement_popup_window .header {
	font-size: 16px;
	line-height: 20px;
}
.old_content .repair_send_agreement_popup_window .buttons {
	padding: 20px 0 0 0;
}
.old_content .repair_send_agreement_popup_window .buttons input {
	float: left
}
.old_content .repair_send_agreement_popup_window .buttons input + input {
	float: right;
}
.old_content .repair_send_agreement_popup_window .text {
	padding: 20px 0 0 ;
}
.old_content .repair_send_agreement_popup_window .text textarea {
	width: 90%;
	height: 120px;
	margin: 0 auto;
	border: 1px solid #7c7c7c;
	padding: 2px;
	font-size: 12px;
}
.old_content .repair_send_agreement_popup_window .text textarea:hover {
	border: 1px solid #909194;
}
.old_content .repair_send_agreement_popup_window .text p {
	font-style: italic;
	text-align: left;
	font-size: 12px;
	width: 90%;
	margin: 0 auto;
}

/* Заказы - Прейскурант - плитка */
.old_content .price_list_tiles {
	margin: 0 auto 0 auto;
	padding: 21px 0 25px 1px;
}
.old_content .price_list_tiles .element {
	width: 25%;
	float: left;
}
.old_content .price_list_tiles .element .inner {
	margin: -1px 0 0 -1px;
	border: 1px solid #cdcdcd;
	padding: 10%;
}
.old_content .price_list_tiles .element .photo .width_major {
	width: 200px;
}
.old_content .price_list_tiles .element .photo .height_major {
	height: 200px;
}
.old_content .price_list_tiles .element .photo {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto 0 auto;
	text-align: center;
}
.old_content .price_list_tiles .element .name {
	padding: 10px 0 0 0;
	font-size: 13px;
	line-height: 16px;
	height: 50px;
	max-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.old_content .price_list_tiles .element .name a {
	border-bottom:	1px solid #000000;
	color:		#000000;
}
.old_content .price_list_tiles .element .name a:hover {
	border-bottom-width: 0px;
}
.old_content .price_list_tiles .element .price {
	text-align: left;
	font-size: 15px;
	line-height: 18px;
	padding-top: 15px;
}
.old_content .price_list_tiles .element .add_basket {
	padding-top:	15px;
	height:		50px;
}
.old_content .price_list_tiles .element .info {
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 -2px 10px;
}
.old_content .price_list_tiles .element .edit_term_shipping_place {
	position: relative;
	width: 100%;
	height: 0;
}
.old_content .price_list_tiles .element .edit_term_shipping {
	position: absolute;
	right: 0;
	top: 0;
}
.old_content .price_list_tiles .element .shipping {
	padding-top: 15px;
	height: 75px;
	overflow: hidden;
}
.old_content .price_list_tiles .element .shipping ul {
	padding-left: 12px;
	padding-top: 3px;
}
.old_content .price_list_tiles .element .shipping ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 2px;
}

/*	монтажи - архив и база знаний	*/
.old_content .s_montages_tab {
	background:	#f2f5f8;
	font-size:	10px;
	color:		#50769A;
	border-top:	2px solid #6A9AC4;
	border-bottom:	2px solid #6A9AC4;
	border-left:	1px solid #6A9AC4;
	border-right:	1px solid #6A9AC4;
	font-weight:	bold;
	padding-left:	15px;
	padding-top:	1px;
	height:		14px;
	margin-bottom:	10px;
	cursor:		pointer;
}

.old_content .group_option_color_10{
	background: #DCE6F1;
}
.old_content .group_option_color_20{
	background: #EBF1DE;
}
.old_content .group_option_color_30{
	background: #FDE9D9;
}
.old_content .group_option_color_40{
	background: #FFF2CC;
}
.old_content .group_option_color_50{
	background: #EDEDED;
}

/*	панель правил сервисного центра */
.old_content .rules_accept {
	border:2px solid #0086F3;
	font-size:14px;
	width: 97%;
	height: 400px;
	margin: 10px 20px 10px 20px;
	overflow: auto;
}
.old_content .added_contact_list_item{
	margin-left: 20px;
	margin-top: 5px;
}
.old_content .delete_contact_person{
	color: #000000;
}

.old_content .delete_contact_person:hover{
	text-decoration: line-through;
}
.old_content .added_sc_list_item{
	margin-left: 20px;
	margin-top: 5px;
	list-style: none;
}
.old_content .delete_sc_center{
	color: #000000;
	font-weight: bold;
}
.old_content .added_sm_list_item{
	margin-left: 20px;
	margin-top: 5px;
	list-style: none;
}
.old_content .delete_sm_center{
	color: #000000;
	font-weight: bold;
}

.magnific_content{
	margin: 0 auto;
	background: white;
	width:460px;
	text-align: center;
	position: relative;
	padding:40px;
}
.magnific_content .butsub{
	border:		0;
	width:		95px;
	height:		17px;
	padding-bottom:	7px;
	font-size:	11px;
	color:		#fff;
	background:	#db7f07;
	cursor:		pointer;
}
.magnific_content .butsub:hover {
	color:		#fff;
	background:	#ffaf3e;
}
.radio_inset,
.checkbox_port,
.checkbox_bus{
	display: none;
}
.radio_inset_label{opacity: 0.5;}
.radio_inset + .radio_inset_label:hover,
.radio_inset:checked + .radio_inset_label{
	opacity: 1;
}
.checkbox_port + label:hover:before,
.checkbox_bus + label:hover:before{
	background-color: #ccc;
}
.checkbox_port:checked + label:before,
.checkbox_bus:checked + label:before{
	background-color: #FFAF3E;
	color: #263d54;
}
.for_port:before,
.for_bus:before{
	display: inline-block;
	font-size: 12px;
	text-align: center;
	padding-bottom: 2px;
	cursor:pointer;
}
.radio_inset_label{
	float: left;
	border-radius: 5px 5px 0 0;
	padding: 12px;
	color: #404040;
}
.for_port:before,
.for_bus:before{
	content: '';
	margin: 0 1px;
	width: 17px;
	height: 15px;
	color: #50769A;
	background-color: #F2F5F8;
	font-size: 15px;
	border: 1px solid #6A9AC4;
}
.for_bus:before{
	width: auto;
	padding: 1px 2px;
	font-size: 14px;
}

/* базовый шаблон - блок со ссылками на внешние ресурсй в шапке страницы */
.toplink {
	width:		720px;
	margin:		0 auto;
	position:	relative;
	left:		-30px;
	top:		25px;
}
.toplink_item_input1 {
	margin-left:	18px;
	border:		none;
	outline:	none;
	height:		25px;
	width:		100px;
	color:		#848282;
	font-size:	11px;
	line-height:	13px;
	background:	#e6e7e8;

}
.toplink_item_input2 {
	margin-left:	18px;
	border:		none;
	outline:	none;
	height:		25px;
	width:		120px;
	color:		#ffffff;
	font-size:	11px;
	line-height:	13px;
	background:	#005aab;
}
.toplink_item_input1:hover {
	background:	#d6d7d8;
}
.toplink_item_input2:hover {
	background:	#01366c;
}

/* Стили для фильтра */
#content_section .section_bottom_page{
	margin-bottom:	20px;
}
#content_section .section_top_margin{
	margin-top:		20px;
}
#content_section .section_top_padding{
	padding-top:	10px;
}
#content_section .section_top_filter .view_name{
	width:			170px;
	height:			27px;
	padding-left:	10px;
	font-size:		12px;
}
#content_section .section_top_filter #title_filter{
	cursor:			pointer;
	text-transform:	uppercase;
	font-size:		14px;
}
#content_section .section_top_filter TD{
	vertical-align: middle;
	height:			38px;
	padding-bottom:	0px;
}
#content_section .section_page_view{
	display:		flex;
	flex-direction:	row;
	flex-wrap:		nowrap;
	justify-content:	end;
	align-items:	end;
	font-size:		14px;
}
#content_section .div_view_count_all{
	padding-right:	30px;
	font-size:		14px;
}

#content_section #table_filter{
	margin-bottom:	17px;
	border:			1px solid #bdbdbd;
	display:		block;
	padding:		20px 20px 15px 25px;
}
#content_section #table_filter .table_filter_title{
	font-size:		14px;
	font-weight:	bold;
}
#content_section #table_filter TD{

}
#content_section #table_filter .select2-container{
	width:			270px !important;
	height:			27px;
	margin:			5px 25px 12px 0;
}
#content_section #table_filter .table_filter_dostup,
#content_section #table_filter .table_filter_source,
#content_section #table_filter .table_filter_region,
#content_section #table_filter .table_filter_support,
#content_section #table_filter .table_filter_job,
#content_section #table_filter .table_filter_business,
#content_section #table_filter .table_filter_access,
#content_section #table_filter .table_filter_dealer,
#content_section #table_filter .table_filter_select{
	width:			270px !important;
	height:			27px;
	margin:			5px 20px 11px 0;
	font-size:		12px;
}
#content_section #table_filter .table_filter_type,
#content_section #table_filter .table_filter_number,
#content_section #table_filter .table_filter_input{
	width:			270px !important;
	height:			20px;
	margin:			5px 20px 11px 0;
	font-size:		12px;
}
#content_section #table_filter .table_filter_checkbox{
	display:		flex;
	justify-content:	center;
	flex-direction:	column;
	height:			127px;
	width:			100%;
}
#content_section #table_filter .table_filter_checkbox LABEL{
	font-size:		12px;
	height:			25px;
	display:		flex;
	align-items:	center;
}
#content_section #table_filter .table_filter_checkbox .margin_checkbox{
	margin-bottom:	13px;
}
#content_section #table_filter .table_filter_checkbox SPAN{
	padding-left:	7px;
}
#content_section #table_filter .section_filter_fio{
	margin-top:		11px;
}
#content_section #table_filter .form_page_items{
	border:			none;
	background-color:	#fff;
	font-size:		14px;
}
#content_section #table_filter .section_button{
	vertical-align:	bottom;
}
#content_section #table_filter .section_button .button_clear{
	color:			#019ecb;
	text-decoration:	underline;
	font-size:		14px;
	cursor:			pointer;
	margin-right:	10px;
}
#content_section #table_filter .section_button .button_clear:hover{
	text-decoration:	none;
}
#content_section #table_filter .section_button .excel{
	float:			inherit;
	margin:			0 15px !important;
	background-color:	#dc8b22;
	font-size:		14px;
}
#content_section #table_filter .section_button .butsub{
	height:			30px;
	padding:		0;
	margin-left:	10px;
	margin-right:	10px;
	font-size:		14px;
}
#content_section .search_through {
	margin-top: 	5px;
	font-size: 		15px;
	font-weight: 	bold;
	cursor: 		pointer;
	text-transform:	uppercase;
	margin-bottom:	20px;
}
#content_section .page_view_margin{
	margin-top:		-20px;
	margin-bottom:	8px;
}
#content_section .phone_input{
	border:			none;
	width:			auto;
	text-align:		center;
	border-bottom:	1px solid #7c7c7c;
}
#content_section .style_for_checkbox_label{
	vertical-align:	super;
}
