.legend-block h3, .choose-block h2, .flat-card .c-red {padding-bottom:13px}
.choose-block .text-info p,	.flat-card h2, .flat-card p.f11 {padding-bottom:14px}

/* ------- choose block ------- */
.choose-block {border-top:5px solid #999; padding-top:13px; padding-bottom:11px}
	.choose-block .floatLeft .chooseb {padding-right:7px}
	.choose-block .floatRight .chooseb {padding-left:7px}
	.choose-block h2 {background: url(../../images/ar2.gif) no-repeat 100% 3px; margin-right:15px; letter-spacing:-1px; padding-left:15px}
	.choose-block .text-info {padding:14px 15px 0; background-color:#fff}
		.choose-block .text-info p {line-height:1.5em}
	.choose-block .show-numb {position:relative; padding-left:2.083em; padding-bottom:6px}
	.choose-block h3 {color:#333; font-size:1.167em; padding-bottom:11px}
		.choose-block .numb {position:absolute; left:0; top:3px; font-size:1.714em}
	.choose-block .text-more {background-color:#e5e5e5; padding:8px 10px 11px 2.167em}
		.choose-block .text-more img {margin:3px 0 0 4px}
/* //----- choose block -----// */

.enter-buy {font-weight:bold; padding-bottom:14px}
	.enter-buy li {float:left; width:33%}
	.enter-buy img {position:relative; margin-left:-5px}
	.enter-buy h3 {padding:8px 12px 0 0}
	.left-enters li {float:none; width:auto !important; padding:31px 0 0 27px}

.spec-offers {padding-bottom:15px}
	.spec-offers li {width:33%}
		.spec-offers .pad {padding:24px 6px 20px 15px}
		.spec-offers li.mar-r {width:34%}
		.spec-offers .ph {padding-bottom:3px}
		.spec-offers .ph img {border:3px solid #fff}
		.spec-offers li.hover {background-color:#fff}
			.spec-offers li.hover .ph img {border-color:#b2070a}
			
			
.spec-offers-r li {display: block}
	.spec-offers-r .pad {padding:24px 6px 20px 75px}
	.spec-offers-r .ph {padding-bottom:3px}
	.spec-offers-r .ph img {border:3px solid #fff}
	.spec-offers-r li.hover {background-color:#fff}
	.spec-offers-r li.hover .ph img {border-color:#b2070a}
	.spec-offers-r li.ico {background-position:6px 8px; background-repeat:no-repeat}
	


.flat-card {padding-bottom:35px}
	.flat-card .big-image {float:left; margin-right:32px}
	.flat-card p {padding-bottom:10px}
	.flat-card .tools-flat {width:11.818em; margin-left:45px}

.tools-flat ul {margin-top:14px}
.tools-flat ul li {padding:6px 3px 6px 25px; background-repeat:no-repeat}
	.tools-flat ul li.ico-1 {background-image:url(../../images/ico-vtour.gif); background-position:6px 8px; }
	.tools-flat ul li.ico-2 {background-image:url(../../images/ico-print.gif); background-position:6px 6px; }
	.tools-flat ul li.ico-3 {background-image:url(../../images/ico-mail.gif); background-position:6px 9px; }
	.tools-flat ul li.ico-4 {background-image:url(../../images/l-ico-1.gif); background-position:6px 9px; }
	.tools-flat ul li.ico-5 {background-image:url(../../images/l-ico-5.gif); background-position:6px 9px; }

.legend-block {padding-top:22px}
	.desc-legend {width:27%}
		.desc-legend ul {padding-right:15px}
		.desc-legend li {background-repeat:no-repeat; padding-bottom:3px; padding-left:20px}
			.desc-legend .l-ico-1 {background-image:url(../../images/l-ico-1.gif); background-position:0 2px}
			.desc-legend .l-ico-2 {background-image:url(../../images/l-ico-2.gif); background-position:0 1px}
			.desc-legend .l-ico-3 {background-image:url(../../images/l-ico-3.gif); background-position:0 1px}
			.desc-legend .l-ico-4 {background-image:url(../../images/l-ico-4.gif); background-position:0 3px}
			.desc-legend .l-ico-5 {background-image:url(../../images/l-ico-5.gif); background-position:0 0px}

	.contact-legend {width:37%}
	.subscribe-legend {width:30%}
		.subscribe-legend .ico-subscr {margin-bottom:12px}
		.subscribe-legend .subscribe-link {padding-right:40px}

.show-criteria {background-color:#fff; border:1px solid #ccc; padding:12px 7px 0; margin-bottom:10px}
	.show-criteria h2 {position:relative; padding:0 8px 13px}
		.show-criteria h2 span {cursor:pointer}
			.show-criteria h2 .brd {border-bottom:1px dotted #7f7f7f}
		.show-criteria h2 .mn-pl {position:absolute; right:8px; top:4px; width:9px; height:9px; background: url(../../images/ico-plmn.gif)}
		.show-criteria h2.minus .brd {border-bottom-width:0}
		.show-criteria h2.minus .mn-pl {background-position:0 100%}
		.show-criteria .show-tip {background:#eaeaea url(../../images/ico-tip.gif) no-repeat 10px 9px; padding:9px 10px 7px 29px; margin-bottom:10px}
		.show-criteria .lbl {font-weight:bold; padding-bottom:7px}
	.show-criteria .left-criteria {width:47%}
		.show-criteria .leftcriteria {padding-left:8px; padding-bottom:15px}
	.show-criteria .right-criteria {width:50%; padding-bottom:15px}
		.show-criteria .rightcriteria {padding-right:22px; padding-bottom:7px}
			.show-criteria .rightcriteria .lbl {padding-bottom:0}
	.show-criteria .left-select {width:45%; padding-top:3px}
	.show-criteria .right-select {width:50%; padding-top:3px}
	.show-criteria .shownew {padding-top:3px}
	.reset-order, .show-criteria #reset {cursor:pointer; text-decoration:underline; margin-left:10px}
	input.reset-order {border:1px solid #fff; border-width:0; background-color:transparent; margin-left:0}

.line-checks {padding-bottom:20px}
	.line-checks li {float:left; padding-right:15px}

.show-criteria .cost-choise .inputs {position:relative; padding:0 21px 17px 19px}
	.show-criteria .cost-choise .cost-lbl {position:absolute; left:0; top:3px}

.elite-results {padding-top:10px; padding-bottom:3px}
	.elite-res-table {width:100%; border-collapse:collapse; border:0; border-top:1px solid #ccc}
		.right-el, .left-el {width:50%; vertical-align:top; border-bottom:1px solid #ccc}
		.left-el {border-right:1px solid #ccc}

.elite-results .big-image {width:152px; margin-right:11px}
	html>body .elite-results .big-image {margin-right:14px}

.elite-results .tools-flat {width:auto; margin-left:0}

.e-result .new {bottom:17px}
.e-result {padding:24px 22px 20px 12px; width:auto}
	.e-result .show-el-tools {padding:5px 11px 0}
		.e-result .show-el-tools .chk-b {left:7px; margin-bottom:14px}
	.e-result .show-el-tools .tools-flat ul {margin-top:8px; font-weight:bold}
		.e-result .show-el-tools .tools-flat ul li {padding-bottom:2px}

.flat-btm {font-weight:bold; border:2px solid #ccc; background-color:#999; padding:7px 15px 8px; margin-bottom:32px}
	.flat-btm .more img {margin:3px 2px 0 0}

.legend-monitoring {width:50%}
	.legengmonitoring {padding-right:31px}
	.legengmon {position:relative; margin-top:-9px; background-color:#fff; padding:9px 8px 13px 8px}
		.legengmon .title-mon {width:auto; padding:0 7px 7px}
		.legengmon table {width:100%; border-collapse:collapse; border:0}
		.legengmon th {background-color:#f4f4f4; font-weight:bold; text-align:left; padding:3px 3px 4px 9px; font-size:1em !important; font-size /**/:.688em}
		.legengmon td {padding:5px 4px 5px 9px; border-bottom:1px solid #f4f4f4; font-size:1em !important; font-size /**/:.688em}

.order-request {width:601px}
	.order-request .order-btm {position:relative; z-index:9; height:24px; background: url(../../images/bgRequest-btm.png)}
	.order-request .order-middle {position:relative; z-index:99; background: url(../../images/bgRequest-top.png); padding:4px 14px 0}
		.order-request .ordermiddle {position:relative; z-index:99; width:100%; background-color:#fff}
		.order-request h3 {position:relative; z-index:999; color:#333; font-size:1.818em; background:#c9c9c9 url(../../images/bgRequest-title.gif) repeat-x 0 0; padding:9px 18px 8px}
			.order-request h3 .jqmClose {position:absolute; top:13px; right:18px}
	.order-form {position:relative; z-index:999; padding:19px 18px 26px 18px}
		.order-form .lbl {float:left; font-weight:bold; width:136px; padding-top:4px; padding-bottom:2px}
		.order-form .lbl2 { width: 240px;}
		.order-form .inputs {float:right; width:60% !important; padding-bottom:7px}
		.order-form p {color:#a1a1a1}
		.order-form .symb-b {font-weight:bold; text-indent:6px; padding-top:7px}
		.order-form .symb-t {padding:6px 13px 0 5px}
		.order-form .symb-d {font-weight:bold; text-align:center; padding-top:6px}
		.order-form select {margin:2px 0 2px 2px}
		.order-form .btns {padding:23px 0 0 146px}

		.i-sh {position:relative; margin-right:-2px; border:1px solid #f7f7f7; background-color:#e5e5e5; padding:1px}
		.i-br, .i-bl, .i-tr, .i-tl {position:absolute; background:url(../../images/inp-shad.gif); width:3px; height:3px}
		.i-tl {top:-1px; left:-1px; background-position:0 0}
		.i-tr {top:-1px; right:-1px; background-position:100% 0}
		.i-bl {bottom:-1px; left:-1px; background-position:0 100%}
		.i-br {bottom:-1px; right:-1px; background-position:100% 100%}
		
		.g-brd {clear:both; width:100%; background-color:#f4f4f4; margin-bottom:10px; margin-top:3px; height:5px; border-width:thick;  border: 2px solid #ff0000}
		.g-brd2 {clear:both; width:100%; background-color:#e4e4e4; margin-bottom:10px; margin-top:3px; height:5px; border-width:thick; }

.show-flat {}
	.table-char th, .show-flat th {background-color:#999; font-weight:bold; color:#fff; font-size:1.077em !important; font-size /**/:.875em; border-width:2px 1px 2px 0; border-style:solid; border-color:#ccc #fff; padding:7px 2px}	
		.show-flat th a {color:#fff !important}
		.table-char th, .show-flat th.ftst {border-left:2px solid #ccc}
		.table-char th, .show-flat th.lst {border-right:2px solid #ccc}
		.show-flat th.sort {background: #b3070b url(../../images/bgSort.gif) repeat-x left top}
		.show-flat td {font-size:.923em !important; font-size /**/:.75em; border-right:1px solid #f4f4f4; text-align:center; padding:4px 2px; border-bottom:1px solid #fff}
		.show-flat td.text {font-size:.846em !important; font-size /**/:.688em; text-align:left; padding:4px 7px}
		.show-flat .odd, .table-char .odd {background-color:#fff}
		.show-flat .icons {white-space:nowrap; text-align:left}
		.show-flat .icons img {margin:0 2px; vertical-align:middle}
		.show-flat .new-flat td {border-top:2px solid #b3ff7b; border-bottom:2px solid #b3ff7b; background-color:#e9ffc2}
		.show-flat .check-td td, .check-td {background-color:#dcf2ff !important}
		.show-flat .new-flat td.frst {border-left:2px solid #b3ff7b !important}
		.show-flat .new-flat td.lst {border-right:2px solid #b3ff7b !important}

.table-char {padding-top:14px}
	.table-char th {text-align:left; padding-left:13px}
	.table-char td {padding:7px 13px}
	
	.flat-view {width:17.636em; margin-left:56px}
	.flat-view .tools-flat {width:auto; margin-left:0}

.right-photo {padding-top:15px}
	.right-photo li {padding-bottom:18px}
	.right-photo img {border:1px solid #d9d9d9; padding:2px; background-color:#fff}

.show-flat .phone, .txt-tb .phone{margin-top: 5px;}