html,body{width:100%;height:100%;}
body{background-color:#fff;font:10px/18px Tahoma,Arial,MS Sans Serif;color:#666;padding:0;margin:0;}
*{margin:0;padding:0;}
img{border:none;}
ul{list-style:none;}
.w12{width:12%;}
.w16{width:16%;}
a{outline:none;text-decoration:none;color:#779af5;}
a.underline{text-decoration:underline;font-size:1.2em;}
a:hover{color:#779af5;}
.add-ad{line-height:20px; z-index:2; position:relative;}
#blocker{display:block;position:fixed;width:100%;height:100%;z-index:100;background:#000;opacity:.60;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
#blocker2{display:none;position:fixed;width:100%;height:100%;z-index:100;background:#000;opacity:.20;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}
#win{width:548px;height:358px;position:fixed;top:50%;left:50%;margin:-180px 0 0 -270px;z-index:1000;}
#win .win-top,#win .win-btm{width:548px;height:15px;position:relative;}
#win .win-top{background:url(/images/win/bg-top.png) no-repeat;}
#win .win-btm{background:url(/images/win/bg-btm.png) no-repeat;}
#win .win-cont{width:548px;height:328px;background:url(/images/win/bg.png) no-repeat;position:relative;}
#win .win-cont .close{position:absolute;top:-10px;right:7px;}
#win .win-cont .message{font-size:13px;width:360px;position:absolute;top:66px;left:150px;color:#7b7f81;}
#win .win-cont .message a{text-decoration:underline;}
#win .win-cont .confirm,#win .win-cont .mainpage{font-size:13px;color:#fff;position:absolute;bottom:40px;width:247px;height:34px;padding:10px 0 0;display:block;text-align:center;}
#win .win-cont .confirm{left:20px;}
#win .win-cont .mainpage{right:13px;}
#header{min-width:960px;width:100%;position:relative;overflow:hidden;}
.header-i{padding:0 15px;overflow:hidden;}
#content{min-width:960px;margin:0 15px;margin-top:20px;position:relative;font-size:1.5em;}
p{margin-top:0;margin-bottom:15px;}
#footer{min-width:945px;margin:0 15px;margin-top:50px;font-size:1.25em;border-top:1px dashed #bebebe;height:90px;}
#footer .footerInner{margin:0 auto;margin-top:15px;position:relative;left:10px; }
#copyright{float:left;margin:0;padding:0;width:400px;}
#copyright li{margin-bottom:3px;}
#footer #counters{margin-left:300px;left:10%;width:400px;position:relative;top:10px;}
#footer #response{
 float:right;
 margin-top:-45px;
 margin-right:10px;
}
#footer #response a{text-decoration:underline;font-size:1.2em;}
#upper{height:137px;margin:0 auto;position:relative;}
#logo{margin-top:1px;width:271px;height:137px;display:block;}
#banner{margin-top:3px;margin-left:1px;height:91px;display:block;background:#e4e5e0;}
#bannerIndex{margin-top:3px;margin-left:1px;width:70%;height:111px;display:block;margin-top:20px;}
#formBack{width:100%;min-width:914px;height:124px;}
#formBack img{width:100%;height:124px;}
#form{min-width:914px;height:124px;margin:0;position:relative;left:-1px;overflow:hidden;}
#form .formInner{position:relative;left:3%;top:-112px;min-width:840px;height:74px;padding:15px 0 0 17px;margin-right:4%;margin-bottom:-112px;}
#form .formInner .fields{display:block;min-width:916px;height:20px;}
#form .formInner .fields li{float:left;width:14%;}
#form .formInner .fields li.title{width:11%;font-size:1.5em;}
#form .control{margin-top:20px;}
#form .control input{margin-right:35px;width:108px;height:27px;border:0 none;outline:0;background:url(/images/z_stuff.png) -94px -74px no-repeat;}
#form .control a{position:relative;top:-10px;}
#form .search-links{position:absolute;bottom:15px;left:17px;line-height:15px;}
#form .search-links a{font-size:1.25em;text-decoration:underline;font-weight:bold;color:#226aff;position:relative;}
#form .search-links li{float:left;margin:0 10px 0 0;}
#form select{width:135px;height:18px;}
#form select.selectRegions,select.selectRegions,select.selectComn{width:157px;}
#form select.selectShort,select.selectShort{width:117px;}
#form select.selectLong,select.selectLong{width:200px;}
#form select.selectLong.marginLeft,select.selectLong.marginLeft{margin-left:7px;}
#form select,#form input,#form span.select{font-size:1.1em;margin-right:5px;margin-left:10px;color:#7b7f81;}
span.select.selectRegions{background:url(/images/z_stuff.png) 0 -18px no-repeat;width:127px;height:18px;}
span.select.selectShort{background:url(/images/z_stuff.png) 0 -54px no-repeat;width:89px;height:18px;}
span.select.selectLong{background:url(/images/z_stuff.png) no-repeat;width:172px;height:18px;}
span.select.selectLong.marginLeft{margin-left:7px;}
span.select.selectComn{width:150px;}
span.select{position:absolute;width:107px;height:18px;padding:0 24px 0 8px;background:url(/images/z_stuff.png) 0 -36px no-repeat;overflow:hidden;}
span.checkbox{display:inline-block;width:14px;height:14px;background:url(/images/z_stuff.png) no-repeat;overflow:hidden;}
span.radio{display:inline-block;width:14px;height:14px;background:url(/images/z_stuff.png) no-repeat;overflow:hidden;}
#form .fields input{width:49px;height:18px;border:0 none;outline:0;padding:3px 6px;background:url(/images/z_stuff.png) 0 -72px no-repeat;}
#nav{background-color:#fff;height:65px;min-width:960px;width:auto!important;margin:0 auto;margin-top:8px;}
#nav ul{padding-left:12%;width:94%;}
#nav li{width:33%;float:left;overflow:hidden;}
#nav li.lihome{width:25%;}
#nav li a{padding-left:53px;height:40px;color:#7b7f81;font-size:1.45em;padding-top:1.25em;margin-right:6%;float:left;}
#nav li a.home{background:url(/images/z_top_nav.png) no-repeat 0 0;}
#nav li a.home:hover,#nav li a.home-act{background:url(/images/z_top_nav.png) no-repeat 0 -55px;color:#ea014b;}
#nav li a.city{background:url(/images/z_top_nav.png) no-repeat 0 -110px;}
#nav li a.city:hover,#nav li a.city-act{background:url(/images/z_top_nav.png) no-repeat 0 -165px;color:#ea014b;}
#nav li a.metro{margin-left:25px!important;margin-left:17px;padding-left:57px;background:url(/images/z_top_nav.png) no-repeat 0 -330px;}
#nav li a.metro:hover,#nav li a.metro-act{background:url(/images/z_top_nav.png) no-repeat 0 -385px;color:#ea014b;}
#nav li a.about{margin-left:14px!important;margin-left:10px;margin-right:0;background:url(/images/z_top_nav.png) no-repeat 0 -220px;}
#nav li a.about:hover,#nav li a.about-act{background:url(/images/z_top_nav.png) no-repeat 0 -275px;color:#ea014b;}
#nav li a:hover{color:#ea014b;}
.menu{margin:0;padding:0;list-style:none;width:100%;}
#innerContent .content #pager{font-size:2.1em;}
#innerContent .content #pager .pager{margin:0 auto;}
#pager{position:relative;margin-top:20px;font-size:1.7em;padding:0 0 15px 29px;position:relative;font-family:Arial,Sans-serif;}
.pager{position:relative;left:-60px;margin:0 auto;padding:0;background:#fff;height:25px;}
.pager li{overflow:hidden;font-size:.45em;font-weight:bold;color:#beb1b1;background:#fff;float:left;display:inline-block!important;width:87px;padding-left:2px;padding-right:1px;height:21px;padding-top:1px;padding-bottom:1px;margin-right:2px;border:1px solid #beb1b1;}
.pager .item{color:#fff;background:#666;font-size:.48em;padding-top:3px;top:-3px;height:19px;width:15px;}
.pager .item.dotted{font-size:.75em;font-weight:bold;}
.pager li span{font-size:1em;color:#666;height:21px;margin:0 3px;position:relative;top:0!important;top:2px;}
.pager li.disabled span{color:#beb1b1;}
.pager li a{font-weight:normal;font-size:1em;background:#fff;color:#666;text-decoration:underline;position:relative;width:auto;padding-right:1px;height:21px;padding-top:1px;top:-1px;}
.pager .item a{display:block;text-decoration:none;font-size:.9em;padding-top:3px;top:-3px;height:20px;padding-right:0;width:18px;text-align:center;left:-2px;}
#sidebar{width:25%;float:left;position:relative;}
#sidebar h3{font-size:1.2em;font-weight:normal;margin:4px 0 4px 2px;}
#sidebar .inner{width:100%;margin-top:12px;position:relative;}
#sidebar .inner .innerContent{background:#e4e5e0;padding:6px 9px;}
#sidebar .inner .innerTop{background:url('/images/z_stuff.png') 0 -126px;height:9px; font-size:0px;}
#sidebar .inner .innerBottom{background:url('/images/z_stuff.png') 0 -135px;height:9px; font-size:0px;}
#sidebar .inner .innerTop div{background:url('/images/z_stuff.png') right -126px;height:9px;margin-left:10px;}
#sidebar .inner .innerBottom div{background:url('/images/z_stuff.png') right -135px;height:9px;margin-left:10px;}
#sidebar .inner p{font-size:.85em;color:#7b7f81;line-height:1.3em;margin-bottom:18px;}
#sidebar .inner h4{font-size:.9em;color:#99b3f7;margin-bottom:6px;}
#sidebar .inner a.more{font-size:.85em;position:absolute;right:10px;bottom:5px;margin-bottom:5px;text-decoration:underline;}
#sidebar .inner a.more span{font-size:1.5em;}
#innerContent{min-width:694px;overflow:visible!important;overflow:hidden;margin-left:27%;padding-top:3px;}
#innerContent .header{position:relative;min-width:684px;background:#e4e5e0;padding:6px;height:20px;
border-left:1px solid #b1b1b1;border-right:1px solid #b1b1b1;
border-left:1px solid #e4e5e0;border-right:1px solid #e4e5e0;

}
#innerContent .header.noIntoTab{border-left:none;border-right:none;}
#innerContent .header h5{font-size:.96em;margin-left:4px;color:#7b7f81;}
.h5{font-size:.96em;margin-left:4px;color:#7b7f81;font-weight:bold;}
#innerContent .header h1{font-size:.96em;margin-left:4px;color:#7b7f81;}
#innerContent .header h5.easy h1.easy{font-weight:normal;}
#innerContent .header .time{font-size:.8em;position:absolute;right:13px;top:7px;}
#innerContent .header .time li{display:inline;margin-left:3px;}
#innerContent .content{font-size:.8em;color:#7b7f81;}
#innerContent .content.contentAdd{font-size:.8em;}
#innerContent .content.contentAdd p{margin-bottom:8px;}
#innerContent .content.contentAdd .checks{margin-left:35px;}
#innerContent .content.contentAdd .checks li{margin-bottom:4px;}
#innerContent .content p{margin:10px 15px 14px;}
#margin0{margin:0;padding:0;}
#innerContent .content ul{margin:0;margin-left:40px;font-size:1em;color:#7b7f81;}
#innerContent .content a.more{font-size:1.1em;text-decoration:underline;}
#innerContent .content span.more{color:#779af5;font-size:1.5em;margin-left:2px;position:relative;top:0!important;top:2px;}
#innerContent .titleNav{padding:1px 0 5px 0;height:25px;}
#innerContent .titleNav a.back{font-size:.8em;text-decoration:underline;}
#innerContent .titleNav span.back{color:#779af5;font-size:1.2em;margin-right:2px;position:relative;top:0!important;top:3px;}
#innerContent .contentNav{border-bottom:1px solid #b1b1b1;height:30px;}
#innerContent ul.tabMenu{margin:0;}
ul.tabMenu{list-style:none;height:31px; z-index:1;}
ul.tabMenu li{float:left;display:inline-block;height:31px;width:125px;position:relative;z-index:3;
/*border-bottom:1px solid gray;*/
}
ul.tabMenu li.tabMenu2
{
 z-index:5;
}
ul.tabMenu li.tabMenu3
{
 z-index:4;
}
ul.tabMenu li.tabMenuItemLong{width:210px;}
ul.tabMenu li.tabMenuItemMedium{width:170px;}

ul.tabMenu {
 position:relative;
}

ul.tabMenu li {
 position:absolute;
}

ul.tabMenu li.tabMenu2,
ul.tabMenu li.notFirst
{
 left:125px;
}

ul.tabMenu li.tabMenu3 {
 left:323px;
}


ul.tabMenu li a{display:inline-block;font-size:1.16em;padding:6px 8px 4px 12px;height:22px;width:107px;background:url(/images/z_stuff.png) no-repeat 0 -144px;border:0 none;}
ul.tabMenu li.tabMenuItemLong a{width:200px;background:url(/images/z_stuff.png) no-repeat 0 -206px;}
ul.tabMenu li.tabMenuItemMedium a{width:151px;background:url(/images/z_stuff.png) no-repeat 0 -175px;}
ul.tabMenu li.notFirst{margin-left:-12px;margin-right:0!important;margin-right:-24px;}
ul.tabMenu li.active{z-index:10;border-bottom:0;}
.flatOne{padding:15px 0 5px 12px;position:relative;}
.flats .flatOne{ border-bottom:1px dashed #c9c9c9; }
.flatOne a.place-photo{display:inline-block;width:30px;height:22px;padding:0;background:url('/images/z_stuff.png') -278px 0;}
* html .flatOne a.place-photo{display:inline;zoom:1;}
*+html .flatOne a.place-photo{display:inline;zoom:1;}
.m0px{margin:0;position:relative;top:2px;vertical-align:baseline;}
.flats li.flat.no-last-child .flatOne{border-bottom:1px dashed #c9c9c9!important;}
.flats li.flat:last-child .flatOne,.flats li.flat.last-child .flatOne{border-bottom:none;}
.flatOne .features{display:block;position:relative;height:22px;line-height:20px;}
.flatOne .features li{display:inline;}
.flatOne .features li.metro span{margin:2px 5px 0 22px;display:inline-block;height:18px;width:17px;background:url('/images/z_stuff.png') -291px -22px;vertical-align:top;}
* html .flatOne .features li.metro span{display:inline;zoom:1;}
*+html .flatOne .features li.metro span{display:inline;zoom:1;}
.flatOne .features li.metro a{color:#7b7f81;vertical-align:top;}
.flatOne .features li.cost{position:absolute;right:20px;font-size:1em;font-weight:bold;color:#9c9fa0;padding:1px 4px;width:111px;white-space:nowrap;}
.flatOne .features li.cost.embossed{color:#779af5;}
.flatOne .features li.flatGroup{position:absolute;right:135px;text-align:center;width:150px;}
.flatOne .viewCount{color:#779af5;display:block;float:left;font-weight:normal;font-size:.8em;}
.flatOne .additionals{color:#779af5;float:right;}
.flatOne .additionals li{display:inline;margin-right:8px;margin-left:8px;}
.flatOne .additionals li a{font-size:.85em;text-decoration:underline;}
.flatOne .additionals li.link{margin-right:0;}
.flatOne p{font-size:.8em;margin-top:11px;margin-bottom:5px;line-height:1.2em;}
.flatOne p b.street{font-size:1.1em;display:block;color:#7b7f81;margin-bottom:5px;}
.flatOne p a.more{font-size:1em;margin-left:5px;text-decoration:underline;}
.flatOne p span.more{color:#779af5;font-size:1.5em;margin-left:2px;position:relative;top:0!important;top:2px;}
.popUpLink{width:206px;height:254px;position:absolute;z-index:101;top:640px;left:870px;}
.popUpLink a.close{height:14px;width:14px;float:right;background:url(/images/buttonCross.png) no-repeat 0 0;position:relative;top:-7px;left:3px;}
.popUpLink .innerContent{overflow:hidden;width:186px;height:229px;background:#e4e5e0;padding:9px 9px;border-left:1px solid #7b7f81;border-right:2px solid #b9bbb9;}
.popUpLink .innerTop{height:6px;font-size:0;width:194px;border-top:1px solid #7b7f81;background:#e4e5e0;margin:0 auto;}
.popUpLink .innerTop .fl{height:6px;width:6px;position:relative;left:-6px;background:url(/images/corner6x6_lt.png) no-repeat 0 0;}
.popUpLink .innerTop .fr{height:6px;width:6px;position:relative;right:-6px;background:url(/images/corner6x6_rt.png) no-repeat 0 0;}
.popUpLink .innerBottom{height:6px;font-size:0;width:194px;border-bottom:1px solid #7b7f81;background:#e4e5e0;margin:0 auto;}
.popUpLink .innerBottom .fl{height:6px;width:6px;position:relative;left:-6px;background:url(/images/corner6x6_lb.png) no-repeat 0 0;}
.popUpLink .innerBottom .fr{height:6px;width:6px;position:relative;right:-6px;background:url(/images/corner6x6_rb.png) no-repeat 0 0;}
.popUpLink textarea{overflow:auto;color:#7b7f81;font-size:1.1em;letter-spacing:-0.8px;width:188px;height:86px;border:1px solid #a4aab0;margin-bottom:14px;overflow:hidden;}
#popup2{height:70px;}
.popUpLink p{color:#7b7f81;font-size:1.22em;font-weight:bold;margin-bottom:3px;}
#innerContent .content ul.articles{margin:0;margin-top:15px;}
.articles li.article{padding-bottom:2px;border-bottom:1px dashed #c9c9c9;}
.articles li.article.no-last-child{border-bottom:1px dashed #c9c9c9!important;}
.articles li.article:last-child,.articles li.article.last-child{border-bottom:none;}
#innerContent .content .articleOne p{margin:0;margin-top:10px;line-height:1.3em;}
.articleOne{margin:12px 12px 10px;}
.articleOne h4{font-size:1.2em;color:#779af5;}
.articleOne p a.more{font-size:1em;margin-left:5px;text-decoration:underline;}
.articleOne p span.more{color:#779af5;font-size:1.5em;margin-left:2px;position:relative;top:0!important;top:2px;}
.content dl{margin:10px 12px;width:50%;}
.content dl dt,.content dl dd{margin-bottom:8px;font-size:1.1em;}
.content dl dt{float:left;width:45%;}
.content dl dd a{text-decoration:underline;}
.content h6{margin:10px 15px 8px 14px;padding-top:5px;font-size:1.1em;}
.content fieldset{margin:5px 0 0 15px;border:1px solid #e4e5e0;padding:15px;}
.content fieldset legend{display:none;}
#innerContent .content .subscription .checks{margin:0;}
#innerContent .content .subscription .checks li{margin-bottom:3px;}
.subscription input.text{width:50px;border:1px solid #999da4;}
.subscription .subscription_content{margin-left:212px;margin-right:200px;}
.subscription .left{width:212px;}
.subscription .right{width:222px;}
.inputText{display:inline-block;top:3px;position:relative;}
.inputText span{float:left;height:18px;}
.inputText span.inputTextLeft{background:url(/images/inputText_left.png) no-repeat 0 0;width:3px;}
.inputText span.inputTextCenter{background:url(/images/inputText_center.png) repeat-x 0 0;width:75px;}
.inputText span.inputTextCenter span.calendar_append{display:none;}
.inputText.inputTextLong span.inputTextCenter{width:145px;}
.inputText span.inputTextCenter input{border:0 none;width:70px;height:16px;}
.inputText.inputTextLong span.inputTextCenter input{width:140px;}
.inputText span.inputTextRight{background:url(/images/inputText_right.png) no-repeat 0 0;width:3px;}
.inputButton{display:inline-block;top:3px;position:relative;}
.inputButton span{float:left;height:26px;}
.inputButton span.inputButtonLeft{background:url(/images/z_stuff.png) no-repeat -193px -144px;width:5px;}
.inputButton span.inputButtonCenter{background:url(/images/z_stuff.png) no-repeat -198px -144px;}
.inputButton span.inputButtonCenter input{border:0 none;background:none;height:26px;font-size:1.1em;color:#7b7f81;letter-spacing:-0.8px;overflow:visible;}
.inputButton span.inputButtonRight{background:url(/images/z_stuff.png) no-repeat -305px -144px;width:5px;}
dl.flatInfo{margin:7px 0 11px 0;width:100%;}
dl.flatInfo.flatInfoEdit{width:276px;margin-top:0;}
.flatInfoEditContent{margin-left:276px;min-height:100px;width:400px;font-size:.8em;}
.flatInfoEditContent p{font-size:1.1em;line-height:1.3em;}
dl.flatInfo dt,dl.flatInfo dd{margin-bottom:2px;font-size:.8em;}
dl.flatInfo dt.not-first-child,dl.flatInfo dt.not-first-child:first-child{float:left!important;margin-bottom:2px!important;}
dl.flatInfo dd.not-first-child,dl.flatInfo dd.not-first-child:first-child{margin-bottom:2px!important;}
dl.flatInfo dt{float:left;width:75px;font-style:italic;font-weight:bold;color:#7b7f81;}
dl.contactsInfo{margin-top:21px;width:100%;}
dl.contactsInfo dt{width:160px;}
dl.contactsInfo dt,dl.contactsInfo dd{margin-bottom:13px;}
dl.flatInfo dt.first-child,dl.flatInfo dt:first-child{float:none;margin-bottom:0;}
dl.flatInfo dd.first-child,dl.flatInfo dd:first-child{margin-bottom:10px;}
dl.flatInfo dd a{text-decoration:underline;}
.picsListContainer{margin-top:11px;height:100px;display:inline-block;position:relative;}
.picsListContainer .jcarousel-container{border:1px solid #346f97;margin-top:2px;margin-left:5px;margin-right:5px;}
.picsListContainer .jcarousel-container-horizontal{width:516px;border:0;margin-bottom:5px;padding:0 15px;}
.picsListContainer .jcarousel-list{width:526px;}
.picsListContainer .jcarousel-clip-horizontal{width:514px;height:100px;margin-left:0;border:0;}
.picsListContainer .jcarousel-item{width:139px;height:100px;border:0;}
.picsListContainer .jcarousel-item-placeholder{background:none;color:#000;}
.picsListContainer .jcarousel-next-horizontal{position:absolute;top:49px;right:0;width:6px;height:11px;cursor:pointer;background:transparent url(/images/triangleRight.png) no-repeat 0 0;}
.picsListContainer .jcarousel-prev-horizontal{position:absolute;top:49px;left:0;width:6px;height:11px;cursor:pointer;background:transparent url(/images/triangleLeft.png) no-repeat 0 0;}
#picsList{width:20000em;position:absolute;list-style:none;margin:0;padding:0;}
#picsList li img{border:0 none;opacity:1;}
#picsList li a.active img,#picsList li a.active:hover img{opacity:1;}
#picsList li a:hover img{opacity:1;}
#picsList li{width:139px;height:104px;float:left;overflow:hidden;margin:0 12px 0 0;text-align:center;}
.imgGallery{text-align:center;}
.imgGallery h3{margin-top:8px;color:#779af5;font-weight:normal;}
.imgGallery h3 i{font-style:normal;display:block;color:#7b7f81;font-size:.7em;margin-top:5px;}
.imgGallery .bigPicture{margin-top:12px;}
#picsList .pictureCorner.smallPicture{margin-top:12px;}
.pictureCorner{margin:0 auto;border-collapse:collapse;}
.pictureCorner .innerContentLeft,.pictureCorner .innerContentRight{background:#779af5;}
.pictureCorner.smallPicture .innerContentLeft,.pictureCorner.smallPicture .innerContentRight{background:#878b8d;}
.pictureCorner .innerContent img{display:block;border:0 none;}
.pictureCorner .innerTop{background:#779af5;height:2px;}
.pictureCorner.smallPicture .innerTop{height:1px;}
.pictureCorner .innerTopLeft{height:2px;width:2px;background:url(/images/corner3x3_lt.png) no-repeat 0 0;}
.pictureCorner.smallPicture .innerTopLeft{height:1px;width:1px;background:url(/images/corner2x2_lt.png) no-repeat 0 0;}
.pictureCorner.smallPicture .innerTop{background:#878b8d;}
.pictureCorner .innerTopRight{height:2px;width:2px;background:url(/images/corner3x3_rt.png) no-repeat -1px 0;}
.pictureCorner.smallPicture .innerTopRight{height:1px;width:1px;background:url(/images/corner2x2_rt.png) no-repeat -1px 0;}
.pictureCorner .innerBottom{height:2px;background:#779af5;}
.pictureCorner.smallPicture .innerBottom{height:1px;}
.pictureCorner .innerBottomLeft{height:2px;width:2px;background:url(/images/corner3x3_lb.png) no-repeat 0 -1px;}
.pictureCorner.smallPicture .innerBottomLeft{height:1px;width:1px;background:url(/images/corner2x2_lb.png) no-repeat 0 -1px;}
.pictureCorner.smallPicture .innerBottom{height:1px;background:#878b8d;}
.pictureCorner .innerBottomRight{height:2px;width:2px;background:url(/images/corner3x3_rb.png) no-repeat -1px -1px;}
.pictureCorner.smallPicture .innerBottomRight{height:1px;width:1px;background:url(/images/corner2x2_rb.png) no-repeat -1px -1px;}
.backLinkAtBottom{margin-top:25px; /* ei */ margin-top:5px; font-size:1em;}
.backLinkAtBottom a.back{font-size:.8em;text-decoration:underline;}
.backLinkAtBottom span.back {
 color:#779af5;font-size:1.2em;margin-right:2px;
}

b.attention{font-weight:normal;color:#ef0042;}
i.required{font-style:normal;color:#ea014b;}
i.helpingText{font-style:normal;font-size:.8em;display:block;position:relative;top:-2px;}
#innerContent .content ul.places{margin:15px 0 0 10px;padding-bottom:7px;}
#innerContent .content ul.places{margin-bottom:0;}
*+html #innerContent .content ul.places{margin-bottom:10px;}
ul.places li{display:inline-block;float:left;margin-right:35px;}
.calendarButton{width:16px;height:15px;background:url(/images/calendarButton.png) no-repeat 0 0;cursor:pointer;border:0 none;position:relative;top:0!important;top:-2px;}
*+html .calendarButton{top:-2px!important;}
.inputTextAreaCorner{border-collapse:collapse;margin:0 0 0 15px;}
.inputTextAreaCorner .innerContentLeft{width:3px;background:url(/images/tableBack_grey_3x1_l.png) repeat-y 0 0;}
.inputTextAreaCorner .innerContentRight{width:3px;background:url(/images/tableBack_grey_3x1_r.png) repeat-y 0 0;}
.inputTextAreaCorner .innerContent textarea{border:0 none;outline:none;width:485px;height:93px;}
.inputTextAreaCorner .innerTop{height:3px;vertical-align:top;}
.inputTextAreaCorner .innerTop i{height:0;font-size:0;border-top:1px solid #b3b9c3;width:100%;float:left;overflow:hidden;}
.inputTextAreaCorner .innerTopLeft{height:3px;width:3px;background:url(/images/corner_grey_3x3_lt.png) no-repeat 0 0;}
.inputTextAreaCorner .innerTopRight{height:3px;width:3px;background:url(/images/corner_grey_3x3_rt.png) no-repeat 0 0;}
.inputTextAreaCorner .innerBottom{height:3px;vertical-align:bottom;}
.inputTextAreaCorner .innerBottom i{height:0;font-size:0;border-bottom:1px solid #b3b9c3;width:100%;float:left;overflow:hidden;}
.inputTextAreaCorner .innerBottomLeft{height:3px;width:3px;background:url(/images/corner_grey_3x3_lb.png) no-repeat 0 0;}
.inputTextAreaCorner .innerBottomRight{height:3px;width:3px;background:url(/images/corner_grey_3x3_rb.png) no-repeat 0 0;}
#innerContent .content ul.addsPhoto{margin:10px 0 0 15px;display:block;clear:both;padding-bottom:20px;}
ul.addsPhoto li{float:left;margin-right:12px;}
ul.addsPhoto li a{text-decoration:underline;position:relative;top:2px;}
.searchMapForm{font-size:1.1em;width:100%;margin-top:15px;}
.searchMapForm .submitButton{font-size:.9em;margin-top:15px;margin-right:20px;}
.searchMapForm input.text{width:50px;border:1px solid #999da4;}
.searchMapForm .subscription_content{margin-left:330px;margin-right:222px;}
.searchMapForm .left{width:208px;}
.searchMapForm .right{width:222px;}
#innerContent .content .searchMapForm .subscription_content .checks{margin-left:0;}
#innerContent .content .searchMapForm .left .checks{margin-left:25px;}
#innerContent .content .searchMapForm .checks li{margin-bottom:3px;}
.errors{padding:7px 17px 7px 0;}
.errorOne{padding:3px 0;color:red;}
.ad{cursor:pointer;visibility:visible;width:15px;height:15px;}
.adh{cursor:pointer;visibility:hidden;width:15px;height:15px;}
.adw{cursor:wait;visibility:visible;width:15px;height:15px;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;height:0;}
.clear{clear:both;}
.cursorPointer{cursor:pointer;}
.dn{display:none!important;}
.db{display:block!important;}
.di{display:inline!important;}
.dtr{display:block;display:table-row;}
.dtd{display:block;display:table-cell;}
.dt{display:table;}
.dh{visibility:hidden!important;}
.dv{visibility:visible!important;}
.tooltip{width:150px;margin-left:95px;z-index:100;}
.tooltip_top{background:transparent url(/images/tooltip_top.png) no-repeat scroll right top;font-size:0;height:15px;}
.tooltip_content{background:transparent url(/images/tooltip_content.png) repeat-y scroll right top;padding:0 20px;width:260px;}
.tooltip_block{position:relative;top:-3px;width:260px;}
.tooltip_bottom{background:transparent url(/images/tooltip_bottom.png) no-repeat scroll right top;font-size:0;height:19px;}
#calendar_div{display:none;border:4px solid #d3d3d3;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:6px;margin:0;height:148px;z-index:10000000000000;}
#calendar_newYear_wraper,#calendar_hour_wraper,#calendar_minute_wraper,#calendar_newMonth_wraper{display:inline-block;}
#calendar_timeseparator_wraper{margin:0 3px;}
#calendar_newYear_wraper,#calendar_hour_wraper,#calendar_minute_wraper,#calendar_newMonth_wraper,#calendar_timeseparator_wraper{float:left;}
#calendar_newMonth_wraper{margin-left:2px;}
#calendar_hour_wraper{margin-left:50px;}
#calendar_newYear_wraper{margin-left:5px;}
#calendar_div a{cursor:pointer;}
button.calendar_trigger{width:25px;}
img.calendar_trigger{margin:2px;vertical-align:middle;}
#calendar_close{background:transparent url(/images/closepopup.png) no-repeat scroll 8px 3px;border:0 solid red;display:block;float:right;height:12px;width:12px;}
#calendar_control,#calendar_links,#calendar_header,#calendar,#calendar_time{clear:both;float:left;width:185px;color:#fff;}
#calendar_control{height:18px;}
#calendar_links{background:#678a07;}
#calendar_control a,#calendar_links a{font-weight:normal;font-size:12px;letter-spacing:1px;color:#202020;padding:2px 5px;text-decoration:none;}
#calendar_control a:hover{text-decoration:underline;}
#calendar_links a:hover,.calendar_titleRow a:hover{text-decoration:underline;}
#calendar_clear,#calendar_prev{float:left;}
#calendar_prev{background:#e6e6e6;border:1px solid #d3d3d3;color:#7b7f81;width:19px;height:12px;padding-bottom:6px!important;padding-bottom:1px;}
#calendar_next{background:#e6e6e6;border:1px solid #d3d3d3;color:#7b7f81;width:19px;height:12px;padding-bottom:6px!important;padding-bottom:1px;}
#calendar_current{float:left;width:35%;text-align:center;}
#calendar_close,#calendar_next{float:right;}
#calendar_header,#calendar_time{background:#fff;text-align:center;}
#calendar_time{padding-bottom:5px;height:25px;}
#calendar_header select,#calendar_time select{background:#e6e6e6;color:#7b7f81;border:0;height:20px;}
#calendar{background:#fff;text-align:center;font-size:100%;padding-top:7px;}
#calendar a{width:100%;display:block;}
#calendar a:hover{color:#eee;}
#calendar td{background:#e6e6e6;border:1px solid #fff;}
#calendar .calendar_titleRow{font-size:11px;height:18px;line-height:18px;text-transform:uppercase;}
#calendar .calendar_titleRow a{color:#555;text-decoration:none;}
#calendar .calendar_titleRow a:hover{color:#555;text-decoration:underline;}
#calendar .calendar_daysRow{background:#e6e6e6;color:#bf0;}
#calendar .calendar_daysCell{border:1px solid #fff;}
#calendar .calendar_daysCell a{color:#828688;width:100%;text-decoration:none;font-size:.85em;font-weight:bold;}
#calendar .calendar_daysCell a:hover{background:none;text-decoration:underline;}
#calendar_currentDay.calendar_daysCell a{color:#fff;}
#calendar_today.calendar_daysCell a{color:#fff;}
#calendar .calendar_daysCellOver{background:#7e8284;border:1px solid #fff;color:#fff;}
#calendar .calendar_daysCellOver a{color:#fff;}
#calendar .calendar_unselectable{color:#888;background:#fff;}
#calendar_today{background:#3e4244!important;}
#calendar_currentDay{background:#7e8284!important;}
#calendar_cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:300px;height:300px;}
#calendar_newYear{width:56px;}
#calendar_newMonth{width:78px;}
#calendar_hour{width:38px;}
#calendar_minute{width:38px;}
.overHand{cursor:pointer;}
dl.flatInfo{width:100%!important;width:auto;}
#innerContent .content.contentAdd .checks{display:inline-block;}
dl.contactsInfo{width:100%!important;width:auto;}
img{margin:2px;}
.underline2{text-decoration:underline;}
.bigg{font-size:1.5em;}
.bigg2{font-size:1.25em;}
.clsCursor{cursor:pointer;cursor:hand;z-index:100;}
.cornerBox{position:relative;width:100%;}
.corner{position:absolute;width:17px;height:17px;background:url('/images/corners.gif') no-repeat;font-size:0;}
.cornerBoxInner{padding:17px;background:#fff;border-left:2px solid #e4e5e0;border-right:2px solid #e4e5e0;}
.corner1top{background:url('/images/z_stuff.png') 0 -100px;height:12px;}
.corner1bottom{background:url('/images/z_stuff.png') 0 -114px;height:12px;}
.corner1top div{background:url('/images/z_stuff.png') right -100px;height:12px;margin-left:10px;}
.corner1bottom div{background:url('/images/z_stuff.png') right -114px;height:12px;margin-left:10px;}
