body {border:0;margin:0;padding:0;font-family:Arial;font-size:12px;line-height:140%;background-color:#ffffff;}
img {border:0;}
form {display:inline;}
ul, ol {margin:0 0 0 20px;padding:0;}
li {margin:0;padding:2px 0 2px 0;}
a {color:#333333}
#mainblock {padding:10px;}
#mainwrapper {padding-right:44px;}
#mapblock {
	float:left;
	width:55%;
}
#maptools {
	float:left;
	width:40%;
}
#mapzoom {
	float:left;
	width:5%;
}
#mapzoomwrap {
	padding:20px 0 0 0;
}
#searchresultsbutton {width:48px;top:300px;position:absolute;right:0;background: transparent url(../i/sr.png) top left no-repeat;height:59px;cursor:pointer;}
#maplinks {clear:both;}
#maplinksleft {text-align:left;float:left;line-height:100%;}
#maplinksleft a {color:#095ed2}
#maplinksright {text-align:right;float:right;font-size:11px;}
#maplinksright a {color:#000;}
#maplinksright ul {list-style:none;margin:0;padding:0;border:0;}
#maplinksright ul li {float:left;margin:0;padding:0 0 0 6px;border:0;}
#maplinksright ul li a {display:block;padding:1px 0 1px 0;float:left;text-align:center;width:50px;}
#maplinksright ul li.active a, #maplinksright ul li a:hover {background-color:#979797;text-decoration:none;color:#ffffff;}
#maplinksright ul li.poisk a, #maplinksright ul li.poisk a:hover {background-color:#fc983a;text-decoration:none;color:#ffffff;}
#maplinksleft a {text-decoration:none;}
#maplinksleft a span {text-decoration:underline;}
#mapAddress {position:absolute;top:0;left:0;width:400px;height:150px;z-index:999;border:1px solid #000;background-color:#fff;}
#mapAddressDiv {padding:10px;}
#mapAddressDiv input {width:95%;font-size:14px;}
#map {	
	width:auto;height:494px;
	margin:0 6px 0 6px;	
}
#mapwrap {background-color:#979797;position:relative;
padding:6px 0;
//padding-top:3px;
}
.mWindow {width:290px;color:#ffffff;}
.mWindow a {color:#ffffff;}
.mWindowIcon {
background:transparent url(../i/ifon.gif) no-repeat left 5px;
float:left;
height:57px;
width:47px;}
.mWindowIcon img {display:block;padding:13px 0pt 0pt 11px;}
.mWindowInfo {float:left;width:243px;margin-bottom:6px;overflow:hidden;}
.mWindowLeft {float:left;width:86px;font-size:10px;font-weight:bold;margin-bottom:8px;}
.mWindowRight {float:left;width:204px;font-size:11px;margin-bottom:8px;}
.mFirmsCount {text-align:right;padding-top:3px;}
.mTitle {font-weight:normal;font-size:12px;}
.mText {padding:3px 0;color:#66ccff;font-size:12px;}
.mAddress, .mAdmin {font-size:10px;}
.mComments, .mPeople, .mAdvs, .mFirms, .mTags, .mUser {font-size:11px;}
.mPhoto img {cursor:pointer;}
.mComments, .mPeople, .mAdvs {float:left;margin-right:4px;font-size:11px;}
.mTags {clear:both;}
.mAdmin a {color:#66CCFF;}
.mFirms {background-color:#ffffff;color:#000;overflow:hidden;}
.mFirms a {color:#000;text-decoration:none;}
.mFirms ol {padding:8px 6px 8px 28px;margin:0;}
.mFirms ol li {padding:0;margin:0;}
.mPhoto {width:78px;height:78px;overflow:hidden;}
.mInfo {padding:10px;}
.bolded {font-weight:bold;}
.t1 {font-size:12px;font-family:Arial;}
.bold {font-weight:bold;}
ul.cats {margin:0;padding:0;list-style-type:none;line-height:160%;}
ul.cats li {margin:0;padding:0;float:left;display:block;width:25%;white-space:nowrap;}
ul.cats li input {margin-right:4px;}
.mapmodstitle {font-size:16px;font-weight:bold;background-color:#FFFA73;padding:10px;border:1px solid #cccccc;}
.userlink {padding:4px 4px 4px 20px;color:#3399ff;background:transparent url(../i/user.gif) left 2px no-repeat;font-family:Verdana;font-size:11px;}
.userlink2 {color:#3399ff;font-family:Verdana;font-size:9px;}
/*building*/
.mapnavlink {padding:4px 4px 4px 20px;color:#000;background:transparent url(/dimg/ub/i_nedv.gif) left center no-repeat;font-weight:bold;font-family:Verdana;font-size:11px;}
/*event*/
.mapnavlink2 {padding:4px 4px 4px 20px;color:#000;background:transparent url(/dimg/info.gif) left center no-repeat;font-weight:bold;font-family:Verdana;font-size:11px;}
.mapnavlink3 {
padding:4px 4px 4px 16px;color:#000;font-weight:bold;font-size:12px;text-decoration:none;
background-position:left 2px;
background-repeat:no-repeat;
}
.mapnavlink4 {
padding:4px 0;color:#000;font-weight:bold;font-size:9px;text-decoration:none;
}
.list1 li {padding:3px 0;}
.modyes, .modno {font-weight:bold;padding:4px 8px 4px 0;}
.modyes {color:#00aa00!important}
.modno {color:#aa0000!important}
.mapaddorg {color:#00aa00;font-weight:bold;padding-left:10px;}
.tabs-container {text-align:left;}
.clear {clear:both;line-height:0px;}
#cloud {padding:0 6px;}
#cloud a {text-decoration:none;color:#0066cc;line-height:1.4em;}
#cloud a:hover {color:#ffffff;background:#0066cc none repeat scroll 0%;}
#cloudwrap {margin:auto;width:100%;font-family:Trebuchet MS;}
#searchresults {background-color:#a83c0f;position:absolute;right:48px;border:1px solid #cc6600;display:none;color:#ffffff;font-size:12px;width:230px;}
#searchresults div {padding-left:12px;padding-right:12px;}
.srhead {height:33px;font-size:18px;}
.srhead span {display:block;padding-top:7px;}
.srhead2 {background-color:#cc6600;height:25px;}
.srhead2 span {display:block;padding-top:5px;}
.srbottom {background-color:#cc6600;padding-top:4px;padding-bottom:4px;font-size:12px;}
#qtag {border:1px solid #cccccc;font-size:13px;padding:4px;}
.pptitle {margin-left:20px;font-weight:bold;padding:10px 0;font-size:16px;}

#login-form {position: absolute; top: 160px; display: none; width:95%; z-index: 66; font-size:100%;}
td.loginForm		{font-size: 100%; border: 1px solid #666666; border-right-color:black; border-bottom-color:black; background-color: white;}
#login-form	form table				{border: 15px solid white;}
td.loginForm td		{font-size: 100%;}
td.loginForm div	{margin-bottom: 0.5em;}
td.loginForm a		{color: #666666;}

/* autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index:999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : Window url('indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#tooltip {	
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3 {font-family:Arial;font-size:16px;padding:3px 0;}
#tooltip h3, #tooltip div { margin: 0; }

.sliderbackwrap {
	width: 22px;
	height: 212px;
	background-image: url(../i/slider_back.png);
	cursor:pointer;
	margin:auto;
}
.sliderplus, .sliderminus {
	height:24px;	
}
.sliderarea
{	
	width: 22px;
	height: 164px;
	position: relative;
	z-index: 1;
}
.sliderind
{
	width: 22px;
	height: 10px;
	top:0px;
	background-image: url(../i/slider_pimp.png);
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	border: none;
	position: relative;
	z-index: 2;
}

.nheadmenu {background-color:#3399cc;height:22px;text-align:right;color:#ffffff;padding:2px 10px 0 0;}
.nheadmenu a {color:#ffffff;text-decoration:none;}
.nheadmenu a:hover {color:#ffffff;text-decoration:underline;}

.nheadmenu2 {padding-left:20px;}
.menuitem {float:left;margin:0;}
.menuitem a {display:block;text-decoration:underline;color:#2fa1d7;font-size:18px;}
.menuitem a span {display:block;padding:16px 20px 10px 20px;}
#activemenu a, .menuitem a:hover {text-decoration:none;color:#fff;background:#3399cc url(../i/uleft.gif) left bottom no-repeat;}
#activemenu a span, .menuitem a:hover span {background:transparent url(../i/uright.gif) right bottom no-repeat;}
.preg {background-color:#edeae3;padding:10px 20px;color:#999691;font-size:10px;}
.preg a {color:#d00000}

.mapnavc {
top:0px;left:0px;
width:100px;height:100px;
position:relative;z-index:200;
}
.mapnavc div img {width:13px;height:13px;}
.mapnavc div {position:absolute;width:13px;height:13px;cursor:pointer;z-index:202;}
.mapnavc div.mapnavcback {
background:transparent url(../i/navc2.gif) top left no-repeat;
z-index:201;
cursor:default;
left:7px;top:7px;width:41px;height:41px;
}
.mapnavc div.mapleft {left:7px;top:21px;}
.mapnavc div.mapright {left:35px;top:21px;}
.mapnavc div.maptop {left:21px;top:7px;}
.mapnavc div.mapbottom {left:21px;top:35px;}

.toppanel {margin:15px 10px 20px 14px;}
.logodiv {float:left;width:257px;height:69px;}
.logodiv1 {float:left;text-align:center;padding-top:5px;margin-left:10px;}
.logodiv a {display:block;margin-top:10px;}
.rtbanner {float:right;font-size:9px;text-align:right;margin-left:10px;}
.rtbanner a {text-decoration:none;color:#333333;}

.title1 {font-size:18px;color:#333333;padding:20px 0pt 14px;}

.orglist {margin:0;padding:0;}
.orglist .orglistitem {padding:10px;font-weight:bold;font-size:12px;}
.orglist .selected {background-color:#edeae2;border:1px solid #333333;}
.orglistitem .orglistnum {float:left;width:22px;}
.orglistitem .orglistdata {float:left;}
.orglistdata .orglisthead {padding:0 0 4px 0;}
.orglistdata .orglistinfo {font-size:9px;}
.orglistdata .orglistinfo a {color:#999999;}
.otherorgs {color:#3399ff;font-size:14px;padding-left:32px;}
.otherorgs a {color:#3399ff;font-size:12px;}
.mapnavlink1 {padding:4px 4px 4px 16px;background:transparent url(../i/pointer.gif) left 5px no-repeat;}
.tabcontent {padding:10px;}
.mimgitem {float:left;width:90px;margin:0pt 0pt 2px;overflow:hidden;font-size:9px;line-height:140%;height:125px;}
.mimgitem .imgdiv {height:78px;width:78px;overflow:hidden;}
.mimgitem img {}
.mimgitemuser {}
.firm {display:block;}

.mapcomments {padding:4px 4px 4px 16px;background:transparent url(../i/comm.gif) left 5px no-repeat;}

#mapSearch {position:absolute;top:0;right:0;width:100%;height:44px;z-index:999;background-color:#fc973a;}
#mapSearchDiv {padding:10px;}
#qtag {width:80%;font-size:14px;border:0px;}

.footer {padding:40px 0 30px 40px;background-color:#666666;}
.foot1, .foot2 {float:left;font-size:11px;color:#ffffff;}
.foot1 a, .foot2 a {color:#ffffff;}
.foot1 {width:25%;}
.foot2 {width:75%;}

ol.srlist {margin:6px 0 6px 34px;padding:0;color:#ffffff;}
ol.srlist li {color:#ffffff;font-size:12px;padding:6px 0;}
ol.srlist li a {color:#ffffff;text-decoration:none;}
ol.srlist li a:hover {text-decoration:underline;}
.srnotfound {padding:10px 0 10px 12px;}

.commentbody {padding:3px 0px 3px 16px;font-size:11px;}
.commentitem {padding:6px 0;}
.pages {font-size:11px;padding-left:16px;margin-top:16px;}

.pnav2 {font-weight:bold;color:#ffffff;}
.pnav2s {border:1px solid #ffffff;}

.pages .pnav2 {color:#3399ff;}
.pages .pnav2s {border:1px solid #3399ff;}
.pages span {font-size:12px;color:#3399ff}

.comq {border:1px solid #cccccc;padding:20px 10px 10px 10px;margin:20px 50px 20px 125px;background-color:#F7F4D4;background-image:url(/dimg/quote.gif);background-position:top right;background-repeat:no-repeat;}
#commentbody {width:95%;border:1px solid #999999;height:100px;padding:3px;}
#comComments {padding:10px 0;}
.comBlock {border-bottom:1px solid #cccccc;padding:5px 0;}
.comUser {color:#999999;}
.comBody {}
.comAdmin {font-size:10px;}

.mapaddform {color:#ffffff;line-height:140%;width:220px;}
.mapaddcomment {font-size:11px;line-height:140%;padding-bottom:10px;}
.mapaddcomment a {color:#ffffff;}
.newobjtitle {font-size:18px;padding:0 0 10px 0;}
.mapaddform select {display:block;width:210px;margin-bottom:10px;}
.mapaddform input {display:block;width:206px;}
.rbutton {text-align:right;padding:15px 6px 0 0;}
.rbutton input {display:inline;width:100px;margin:auto;}
#addtomap {color:#00aa00!important;font-size:12px;margin-left:20px;}
.others {padding:0 0 16px 0;font-size:13px;line-height:160%;}
.others a {display:block;float:left;width:20%;}
.othersn {padding:0 0 16px 0;font-size:8px;line-height:160%;color:#999999;}
.othersn a {display:block;float:left;width:20%;color:#999999;}
.title1n {font-size:10px;color:#999999;padding:20px 0pt 5px;}
