/*
#city_adv {
	height: 17px;
	cursor: pointer;
	font-size: 12px;
	color: #000;
	border-bottom: #000 dotted 1px;
	width: 73px;
	margin: 8px 0 0 0;
/ *
	height: 17px;
	border: 1px solid #a7a6aa;
 	background: #ffffff url(/files/select.png) top right no-repeat;
	color: #1867b8;
	font: 12px/15px Arial, Helvetica, Sans-Serif;
	padding-left: 5px;
	cursor: default;
* /
}

#city_adv img {
	border:0px;
	margin:1px;
	width:14px;
	height:16px;
}
*/
.citylayer {
	float:left;
	margin:10px;
	margin-left:20px;
}
.citylayer a:link, .citylayer a:visited {
	text-decoration:none;
}

.citylayer a:hover {
	text-decoration:underline;
}
.citylayer {
	width:180px;
}
.citylayers {
	width:130px;
}
#citycover {
	width:870px;
	border:1px solid #dadada;
	background:#e1e1e1;
	height: 541px;
}
#viewcity {
	font: 12px/18px Arial,Helvetica, Sans-Serif;
/*	margin:10px; */
	border:0px solid #dadada;
	background:#ffffff;
	background-position:-400px 0px;
	height: 490px;
}
.headSC {
 	height:40px;
	font-size:22px;
}
.SCcountry {
	height:100%;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
.bgwhite { background-color: #ffffff; }
h1.SCchange {
	text-align:left;
	padding-top:7px;
	margin-left:7px;
	font-size:18px;
}
h1.red { color:#AB0032; }
.SCimg { margin-right:5px; }

/*---------- END city select -----------*/

#adrList {
	text-align:left;
	float: left; 
	width: 266px; 
	/*min-height:300px;*/
	height:120px;
	overflow:auto;
	border: 1px solid #cacaca;
	border-top:0px;
	background: #ffffff; 
	/*padding:10px; */
/*	margin:10px;
	margin-right:0px;
	margin-top:5px;*/
}
#adrList img {
	border:0;
	float:left;
	/*width:20px;
	max-width:20px;*/
	margin-right:5px;
	display:none;
}

#messcover, #messcovershad {
	width:510px;
	background:#000000;
	display:none;
}
#messcover {
	border:1px solid #272727;
	/*background:#fafafa;*/
	background:#ffffff;
	text-align:center;
}
#titlemessage {
	padding-left:50px;
	
}
.konv {
	background: url(css/konv.gif) 0px -1px no-repeat;
}
.konv1 {
	background: url(css/konv1.gif) 0px -1px no-repeat;
}
#iframe {
	background:#ffffff;
	/*border: 1px solid #cacaca;*/
	text-align:left;
	width:474px;
	height:180px;
	float:right;
	margin: 10px 18px 0px 18px;
	
	overflow:auto;
	overflow-x:hidden;
	/*margin-left: 5px;*/
}
.listMessCount {
	color: #f37c71;
	font-weight:bold;
}
.csMM_separator {
	width:100px;
	clear:both;
	margin:0 auto;
	height:1px;
	font: 1px/1px serif;
}
.listOwn {
	padding:10px;
}
.listCurrent {
	background-color:#e7e7e7;
	border:1px solid #dfdfdf;
}
.onoverlist {
	background-color:#fafafa;
	cursor:pointer;
}
#messcover textarea {
	width:434px;
	height:120px;
	float:right;
	margin: 10px 38px 10px 38px;
	border: 1px solid #cacaca;
	font: 14px/20px Arial, Sans-Serif;
	/*font-weight:bold;*/
	
}
#messcover input {
	margin-bottom: 10px;
	width:75px;
	float:right;
	/*margin-right:405px;*/
	
}
.inputCE {
	margin:3px 0 10px 0;
	float:right;
	width:385px;
	text-align:left;
	color:#888888;
	padding-left:15px;
}
.messauthsecondA {
	font-size:12px;
	color:#ff0000;
}
.messauthsecond, .messauthfirst {
	font-size:12px;
	font-weight:bold;
}
.messauthsecond {
	color:#ff0000;
}
.messauthfirst {
	color:#0000ff;
}
.messownmess {
	font: 13px/14px Arial, Sans-Serif;
	/*width:450px;*/
	padding-left:18px;
}
.messownblue {
	background: url(css/logo1.gif) 6px 2px no-repeat;
}
.messownred {
	background: url(css/logo2.gif) 6px 3px no-repeat;
}
.messlinkmess {
	text-decoration:none;
	font-size:11px;
}

.fantomreglog {
	display:none;
	z-index:1323; 
	width:240px;
	background:#ffffff;
	border:1px solid #dadada;
	font: 11px/13px Arial,serif;
}
.fantomreglogin {
	margin:10px 20px 10px 30px; 
	width:190px;
	text-align:left;
}
.fantomregcontrol {
	float:left;
	color:#444444;
	margin-left:7px;
	display:none;
}
/*************** Выбор города (new) */
a.cselA:link, a.cselA:visited {
	color:#000;
	font: 12px/20px "Arial",sans-serif;
}
a.csel:link, a.csel:visited, a.csmel:link, a.csmel:visited {
	margin:3px;
	color:#000;
	font: 12px/20px "Arial",sans-serif;
}
a.csel:hover, a.csmel:hover {  }

#city_adv, #city_adv_s {
	height: 17px;
	cursor: pointer;
	font-size: 12px;
	color: #000;
	border-bottom: #000 dotted 1px;
	width: 73px;
	margin: 8px 0 0 0;
	z-index:15;
}
div.city_adv_s {
	width: 73px;
}
#city_advs, #city_adv_s {
	position:relative;
}
#city_advs {
	cursor: pointer;
	top: -16px;
	margin-bottom: -16px;
	z-index:14;
	padding-left:7px;
	width:15px;
	height:15px;
	
}
.cs_shadow, .csm_shadow {
	background:#000000;
	position: absolute;
}
.cs_container, .csm_container {
	position:absolute;
	width:185px;
}
.cs_list, .csm_list {
	background:#ffffff;
	position: absolute;
	border:1px solid #dadada; 
	width:100%;
	padding:7px;
}
.cs_firstempty {
	height:20px;
	width:1px;
}
.cs_separator {
	width:98%;
	height:1px;
	margin:12px auto 8px;
	clear:both;
	background:#dadada;
	font:1px/1px Serif;
}
.cs_noactive {
	color:#bdbdbd;
}
.bgr_city {
	background: #f0f0f0;
}