.textContent {margin-left:0em; width:95%;}
/**********partner map**************/
.partnerMap {margin-left:69px; font-size:1.3em; line-height:1.5em; clear:both; padding-top:1px; width:89%;}
.partnerMap p {font-size:1em; margin:0.6em 0; }
	.partnerMap .partnerName { margin:0 0 9px 0px; position:relative; left:-36px; width:108%;  }
	.partnerMap .partnerName h6 {line-height:29px;}
	.partnerMap .partnerName a {display:block; margin-top:6px;}	
	.partnerMap .partnerInfo {color:#7B7B7B; font-style:italic; font-size:13px;}
	.partnerMap .aboutPartProgramm p {font-size:1.1em;}
	.partnerMap .aboutPartProgramm .partnerInfo {letter-spacing:0.2pt; display:block; padding-top:12px;}
	.partnerMap .aboutPartProgramm a.hidecoup {text-decoration:none; border-bottom:1px dashed #195CAB;}
	.partnerMap .aboutPartProgramm a.showcoup {text-decoration:none; border-bottom:1px dashed #363636; color:#363636; }
	.partnerMap .important {font-style:italic; font-weight:bold; display:block; margin-bottom:0px;}
	.partnerMap .aboutPartProgramm {position:relative;  width:100%;  background-color:#FFF9C9;  padding:7px 20px 11px 36px;  margin:20px 0 19px 0px; left:-36px;  }
		*html .partnerMap .aboutPartProgramm {width:108%;}
	.partnerMap .aboutPartProgramm ul {margin:0 0 0em 2.35em;}
	.partnerMap .aboutPartProgramm ul li {margin:0.4em 0 0.8em; line-height:19px;}

	.partnerMap .aboutPartProgramm .borderL {font-size:0; width:5px; position:absolute; left:0px; top:0; height:100%; background:url(/images/borderPartProgL.gif) repeat-y;  }
	.partnerMap .aboutPartProgramm .borderR {font-size:0; width:5px; position:absolute; right:0px; top:0; height:100%; background:url(/images/borderPartProgR.gif) repeat-y; }
			
	.partnerMap  ul { margin:0 0 1.3em 2.35em; font-size:14px;}
	.partnerMap  ul li {font-size:14px; -position:relative; }
	.partnerMap #coup1 {margin:30px 0 0px 30px; width:100%;}
		.partnerMap #coup1 input {width:62%; height:20px; color:#7B7B7B; padding:2px 5px 0 5px; margin:0 0 13px 0; letter-spacing:normal; clear:left; }	
		.partnerMap #coup1 input.inputAvto {margin:16px 0 19px 0; width:55%;}
		.partnerMap #coup1 a {color:#7B7B7B; display:block; float:left; margin-right:5%;}
		.partnerMap #coup1 a.linkReady {color:#195CAB;}
span.subj {float:left; padding-right:3px;}
p.partInfo {line-height:1.6em;}
.textContent .innerSwitch {margin-left:0px;}
.partnerMap #coup1 .fillall {background-color:#0AA703; color:#FFFFFF;  font-size:0.85em; padding:2px 12px;  display:block; float:left; width:170px; margin-right:15px;}
.partnerMap #coup1 .fill {color:#363636;}
#formCoupon {height:215px;}
.adress {line-height:18px;margin-bottom:0.8em; display:block;}

ul.sortPartner { margin:13px 0 0 -45px; position:relative; list-style-type:none; list-style-image:none; float:left; }
ul.sortPartner li {font-size:16px; margin:0.9em 0; padding-left:0.5em; background:none; -position:relative;}
	ul.sortPartner li a.hidepart {text-decoration:none; background:transparent url(/images/dashed.gif) repeat-x scroll center bottom;}
	ul.sortPartner li a.openpart {text-decoration:none; color:#7B7B7B; font-weight:bold;}
ul.sortPartner li ul{ margin:19px 0 2.5em 3.4em; /*float:left;*/}
ul.sortPartner li ul li { font-size:14px; line-height:20px; padding-left:1.5em;}

.mark {margin-left:-53px;}
.mark ul.city  {margin:19px 0 2.8em 3.4em; list-style-image:none; list-style-type:none;}
.mark ul.city li {padding:0 0 0 0;}
.mark ul.city li span {font-size:13px; font-weight:bold; color:#7B7B7B;}
.mark ul.city ul {margin:8px 0 1.6em 1em; padding:0;}
.mark ul.city ul li{margin:0.4em 0; line-height:20px; padding:0 0 0 1.5em; background: url(/images/squareBullet.gif)  no-repeat 0 5px !important;}

ul.sortcity li {background: url(/images/squareBullet.gif)  no-repeat 0 5px !important;}

#searchInUser {position:absolute; left:19px; top:73px; padding:0; margin:0; background:none; color:#494949;}

.logo-partner {margin:32px 0 2px 5px; position:relative; float:right; vertical-align: middle;}

