.menuHead .currentHelper {
	display: none;
}

.submenuHead .current,
.menuHead  .current {
	display: block;
}

.hide {
	display: none;
}

.inner TABLE {
	width: 100%;
}

#enter_form .error {
	color: white;
	margin-bottom: 4px;
	margin-top: -25px;
}


#exit_form TD.left {
	text-align: right;
}

#exit_form TD.right {
	padding-left: 5px;
	font-weight: bold;
}

#exit_form TABLE TD {
	color: white;
}

#exit_form .change {
	margin-top: 8px;
}


#selector {
	top: 110px;
	width: 208px;
	left: 147px; 
}

#selector LI a {
	cursor: hand;
	cursor: pointer;
}

#selector LI,
#selector .top,
#selector .bottom
{
	display: none;
}

#selector.opened LI,
#selector.opened .top,
#selector.opened .bottom,
#selector LI.current
{
	display: block;
}

#selector.opened LI.current {
	border-right: 1px solid white;
	border-left: 1px solid white;
	margin-left: 0px;
}

#selector .c {
	border: none !important;
}

#selector .current a span.c {
	margin-left: 10px;
	padding-left: 15px;
}

#selector a span.c {
	margin-left: 0;
	padding-left: 0;
}

#selector .l,
#selector .r,
#selector .str {
	display: none !important;
}

#selector .current .l,
#selector .current .r,
#selector .current .str {
	display: block  !important;
	
}

#selector .current .c {
	border-top: 1px solid white !important;
	border-bottom: 1px solid white !important;
}

.submenuHead .submenuHead-1.first {background: url(../i/vis-m1.png) no-repeat 0%;}
.submenuHead .submenuHead-2.first {background: url(../i/vis-m2.png) no-repeat 0%}
.submenuHead .submenuHead-3.first {background: url(../i/vis-m3.png) no-repeat 0%;}


.inner_submenuHead {
	display: none;
}


.mcurr .greytd { background-color:#F8F8F8 }



#bannersLine .banner_item a { display: block; position: relative; height: 105px; width: 100%; background-position: left; }
#bannersLine .banner_item { margin: 0 5px; height: 105px; float: left; width: 31%; min-width: 210px}
#bannersLine .overley { overflow: hidden; position: relative; height: 105px;}
#bannersLine .overley .slide_banners { position: absolute;}

#banner_slide .hidden {
	visibility: hidden;
}



td.body {
	//position: relative;
	//z-index: 2;
}

body table {
	border-collapse: collapse;
}
body td {
	padding: 0;
	vertical-align: top;
}
table.calculator {
	width: 600px;
	margin-top: 10px;
}
table.calculator td.label {
	width: 150px;
	padding-right: 10px;
}
table.calculator td {
	padding-bottom: 10px;
}
/*td.radio input {
	width: 20px;
	float: left;
}
td.radio label {
	width: 360px;
}
*/
td.radio label {
	//position: relative;
	//top: -3px;
}
div.hr {
	border-bottom: 1px solid #b3b3b3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#div_Result td.label {
	width: 150px;
	padding-right: 10px;
}
#result {
	font-size: 150%;
	font-weight: bold;
}

/* old */ 

table.calculator td.input {
	width: auto;
}


div.incut_header {
	margin: 0;
	padding: 9pt 15pt 4pt 15pt;
	width: 200px;
	//width: 230px;
}

div#blockLoadTop a#closeBlock {
	margin-left: 20px;
	text-decoration: none;
	border-bottom: 0;
	float: right;
}

td.body div.incut_body {
	margin: 0.5em 0pt 1.5em;
	padding: 15px 30px 15px 20px;
	width: 300px;
	margin: 0;
}

div#blockLoadBottom {
	padding-top: 12px;
}

p.incut_activator {
	padding: 9pt 5pt 4pt 15pt;
}

p.incut_activator a, p.incut_activator a:hover, p.incut_activator a:visited, div.incut_header a, div.incut_header a:hover, div.incut_header a:visited {
	text-decoration: none;
	border-bottom: 1px dashed;
}

input.save_it {
	margin-top: 5px;
}

p#LinkLoad {
	margin-left: 20px;
	position: relative;
	top: 9px;
}

p#LinkLoad a {
	text-decoration: none;
	border-bottom: 1px dashed;
}

p#LinkLoad a, p#linkNew a, p#LinkLoad a:visited, p#linkNew a:visited, div#blockLoad a:visited {
	color: #0f5f7a;
}

div#blockLoad {
	position: absolute;
	z-index: 4;
	margin-top: -3px;
	//margin-top: -2px;
}

table#PageHeader, table#savedList {
	border-collapse: collapse;
}

table#PageHeader {
	//z-index:2;
	//position: relative;
}

table#PageHeader td {
	//z-index: 3;
	//position: relative;
}

table#PageHeader td {
	padding: 0;
}

table#PageHeader {
	margin-top: -13px;
	//margin-top: 0;
}

h2.black {
	color: #000000;
	margin-top: 30px;
}

div#calc_comments div.helpful-links {
	padding-top: 5px;
}

p.comment {
	color: #EF2124;
	font-size: 85%;
}

#calc_final_row {
	display: none;
}

div#div_Result {
	margin-top: 15px;
}

div#div_Result_J1, div#div_Result_J2, div#div_Result_J3, div#div_Result_J4 {
	margin-top: 1em;
}

table#PageHeader td#tdLoadClose {
	padding-right: 7px;
	padding-left: 2px;
}

div#custom_period {
	margin-top: 10px;
}

div#custom_period input {
	margin-top: 5px;
}

#saveUnregistered {
	display: none;
	color: #7b7a78;
	font-size: 85%;
}



.catFilters .oblast A {
	margin-right: 15px;
	line-height: 25px;
}

.catFilters A.here {
	color: white !important;
	text-decoration: none !important;
	background-color: #F13327;
	border: none !important;
	padding: 5px;
	line-height: 20px;
}

.catFilters .oblast .oblast_title, .uslugi .uslugi_title {
	font-style: italic;
}

.catFilters .uslugi .item_filter {
	padding: 0px !important;
	margin-bottom: 10px !important;
}

.catFilters .uslugi .item_filter A {
	text-decoration: none !important;
	border-bottom: 1px dashed #08628c;
}

.catFilters .uslugi .item_filter A:hover {
	border-bottom: none;
}

.link_descr {
	font-weight: bold;
}

.owerflov {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #fff;
	opacity: 0.4;
	filter: alpha(opacity=40);
	display: none;
	z-index:999;
	overflow: hidden;
}

.onner_overlay .overlay {
	position: absolute;
	z-index: 999;
	width:806px;
}

.onner_overlay .overlay H2 {
	margin-top: 0px !important;
	margin-bottom: 15px !important;
}

.schedule {
	font-size: 130%;
	line-height: normal;
}

.schedule TD.first_child {
	padding: 15px 0px;
}


.filter_label {
	margin: 20px 0px 15px 5px;
	display: block;
}

.filter_enable {
	padding: 5px;
	background-color: #F13327;
	color: white !important;
	text-decoration: none !important;
}

.tab {
	border: 5px solid #E6EBEE;
}

.tab_top {
	float: left;
	position: relative;
	width: 100px;
	height: 20px;
	margin-top: -20px;
	_padding: 0px !important;
}

.tab_here {
	background-color: #E6EBEE;
}


.second_tab {
	width: 200px;
	margin-left: 4px;
}

.third_tab {
	margin-left: 4px;
}

.tab_top .title {
	margin-top: 7px;
	text-align: center;
	position: relative;
}


.tab_top .lt,
.tab_top .rt {
	position: absolute;
	top:0;
	width: 10px;
	height: 10px;
}

.tab_here .lt {
	background:transparent url(../i/tl.gif) no-repeat scroll 0 0;
	left:0;
}


.tab_here .rt {
	background:transparent url(../i/tr.gif) no-repeat scroll 0 0;
	right:0;
}


.tab_here A {
	text-decoration: none !important;
	font-weight: bold;
	color: black !important;
}

.height_20 {
	height: 20px;
}

.catFilters, .filter_label, #catalog {
	margin-left: 10px;
}

td.thead {
	font-weight: bold;
	color: #666;
}

.cat_text {
	display: none;
}


#order_form {
}

	#order_form input.text, #order_form input.input, #order_form textarea.textarea, #order_form input.password {
		padding-left: 5px;
		width: 250px;
	}
	
	#order_form input.code {
		width: 50px;
		margin-right:5px;
	}
	
	#order_form input.phone {
		width: 150px;
	}

	#order_form .lefttd {
		width: 350px;
	}

	#order_form small {
		font-size: 11px;
		font-weight: bold;
	}
	
	#order_form .prim {
		margin-top: 15px;
		color: #666;
		font-weight: normal;
	}
	
	.donthave_card {
		display: none;
	}
	
	#order_form IMG {
		border: none;
		padding: 0px;
	}