.nojs,#nav_hr hr{display:none}	
.top_main_nav{position: absolute; width:100%; top:0; z-index:99;}
.top_main_nav p,ul,li{letter-spacing:0}
#summon{
	top:-47px; 
	position:absolute;
	right:0;
	width:135px;
	height:46px; 
	z-index:99; 
	/*text-align:center;*/
}
#summon:hover{cursor:pointer}
#summon a{
	color:#ffffff;
	display:block; 	
	position: relative;
	text-decoration:none;
	padding:15px 0 20px 30px;
}
#summon em{
	position: absolute;
	left:35px;
	top:14px;
	padding-right:20px;
	font-style:normal;
	font-size: 16px;
	color:#ffffff;
	display:table-cell;
}

.summonclosed a{background-position:bottom right}
.summonclosed a:hover{background-position:bottom left}

.nav_hr{
	position:relative;
	width:100%;
	height:5px;
}

#navholder{
	overflow:hidden;
}
#navigationslate{
	position:relative;
	background:#29B43D;
	margin-top:0;
	height:0;
	color:#000;
	overflow:hidden
}

/*-- id="navigationslate" --*/
#navigationslate {/*
background:#29B43D url(http://marketplace.hotescort.pro/catalog/view/theme/default/img/top_nav/shadow_topnav.gif) repeat-x scroll left bottom;
*/}
#navigationslate p.black{color:#000000; font-size:14px; padding:12px 0 9px 0;}
#navigationslate a{color:#fff; font-size:14px; text-decoration:none; line-height:2.2;}
#navigationslate a:hover{text-decoration:underline;}
	#navigationslate .sec1{width:203px; float:left;position:relative; padding-right:10px;}
	#navigationslate .sec2{width:250px; float:left;position:relative; padding-right:10px;}
	#navigationslate .sec3{width:195px; float:left;position:relative; padding-right:10px;}
	#navigationslate .sec4{width:180px; float:left;position:relative; padding-right:10px;}
	#navigationslate .sec5{width:122px; float:left;position:relative; padding-right:10px;}
#navigationslate ul, li{list-style-type:none}
/*-- /id="navigationslate"/ --*/

.summon-wrap {
	position: relative;
}

#menu { height: 52px;padding: 0;}
#menu .pagin { float: right; margin: auto; position: relative; top: 9px; vertical-align: middle; width: 515px;}
#menu ul { position: static; margin-left:auto; left: auto; top: auto; overflow: auto; }
#menu li { display: inline-block; float: none; list-style: none outside none; }

.generalnavication { background: #FFFFFF; }
#container { position:relative; }
#navholder2 { overflow:hidden; margin-top: 25px; }
#navholder2 *, #navholder * { color: #FFFFFF; }

.top_main_nav { position: fixed; z-index: 999; }
.footer_feedback {border:none;padding:0px;}
.m-btn {margin:0px;}