html,body{height:100%;margin:0;padding:0;background-color:#d1dce6;font-family:Arial, Helvetica, sans-serif;}
a{color:black;}
a:hover{color:blue;}
#header strong{margin:15px 137px;font:italic normal bold 12pt/22px Arial;float:right;}
#all{margin:0 auto -90px auto;width:1006px;min-height:100%;background:#f0f0f0 url(/src/border.gif) 100% 0 repeat-y;}
#header{color:black;text-decoration:none;display:block;height:160px;overflow:hidden;background:#d1dce6 url(/src/header.jpg) no-repeat 0 100%;}
#main{width:100%;padding-bottom:100px;background:#f0f0f0 url(/src/border.gif) 100% 0 repeat-y;overflow:hidden;}
#mainMenu{margin:0 11px 0 5px;height:33px;overflow:hidden;background-color:#98cbef;font-size:10pt;letter-spacing:-1px;font-weight:bold;}
#share{margin: 5px 10px 0 17px; height: 28px;}
#share a {display:block; float: left; margin-right: 6px; height: 28px; width: 28px; opacity: 0.8; background:url(/src/social.png) no-repeat}
#share a:hover{opacity: 1; cursor: pointer;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
#share a:active{opacity: 0.7; cursor: pointer;-webkit-transform: scale(0.98);-ms-transform: scale(0.98);transform: scale(0.98);}
#share #ok {background-position:-28px;}
#share #mr {background-position:-56px;}
#share #tw {background-position:-84px;}
#share #gp {background-position:-112px;}
#share #fb {background-position:-140px;}
#share #fblike{float: left;height: 28px;opacity: 0.85}
#share #fblike:hover{opacity: 1; cursor: pointer;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}
#mainMenu .leftM, #mainMenu .rightM{background:url(/src/menu.png) no-repeat 0 100%;width:116px;height:33px;}
#mainMenu .leftM{float:left;margin-left:-106px;}
#mainMenu .rightM{float:right;margin:0 -106px 0 -10px;}
.menuElem{display:block;color:black;text-decoration:none;white-space:nowrap;text-align:center;line-height:32px;height:33px;float:left;}
.menuElem i{background:url(/src/menu.png) no-repeat;margin-right:-100%;float:left;}
.menuElem b{background:url(/src/menu.png) no-repeat 100% 0;margin-left:-100%;float:right;}
.menuElem i, .menuElem b{display:none;width:55%;height:100%;}
.menuElem:hover{text-decoration:underline;font-size:105%;color:#fff;}
.menuElem:hover i, .menuElem:hover b{display:block;}
.menuElem:active{font-size:95%;}
.menuElem:active i{margin-left:7px;}
.menuElem:active b{margin-right:7px;}
.menuSelected{font-size:105%;color:#fff;}
.countryList{margin-bottom:10px;font-size:10pt;overflow:hidden;}
.countryList h1,.emptyCountry h1, .serchForm h1, .serchStreet h1, .outSerchRes h1{margin:12px 13px 5px 7px;text-align:center;font-size:13.5pt;padding-bottom:5px;border-bottom:1px solid;}
.countryList h3{margin:0;font-size:10pt;font-weight:normal;}
.countryList b{display:block;padding-left:4%;}
.countryList div{float:left;padding-left:4%;width:21%;}
.countryList div p{margin:15px 0 0;font-size:12pt;font-weight:bold;}
.countryList i{font-weight:bold;font-style:normal;}
.outInfo{padding:0 197px 0 193px;overflow:hidden;}
.recLeft{width:18%;margin:0 -19% 0 2px;float:left;min-height:800px;}
.recRight{width:18%;margin:0 11px 0 -19%;float:right;}
.searchList{padding-left:15px;line-height:1.4em;font-size:11pt;}
.searchList form{text-align:center;font-size:13.5pt;margin:25px 0 10px -15px;padding-bottom:5px;border-bottom:1px solid;}
.searchList label{vertical-align:middle;}
.searchList input{width:160px;outline:1px solid #98cbef;}
.searchList input[type="submit"]{outline:none;width:88px;height:26px;font-size:11pt;position:relative;top:-1px;vertical-align:top;margin-left:3px;}
.serchForm input[type="radio"]{margin-left: 8px;}
.searchList div{font-weight:bold;}
.outSelectTown{overflow:hidden;padding:45px 0 0 10px;}
.outSelectTown .Col{float:left;width:190px;position:relative;padding:0 0 2px 5px;font-size:11pt;border-left:3px solid #A0A0A0;margin-right:5px;}
.outSelectTown .Col h3{margin:0;font-weight:normal;font-size:11pt;}
.outSelectTown h2{position:absolute;padding-left:5px;font-size:13pt;margin:0;left:-8px;top:-1.4em;}
.outSelectTown b{font-size:14pt;color:#A0A0A0;}
.outSelectTown .hint{position:relative;float:right;margin:-20px 9px 0 -200px;height:35px;line-height:34px;background-color:#C9F5F5;border:1px solid #98cbef;}
.outSelectTown .hint b, .outSelectTown .hint i{display:block;position:absolute;left:-12px;top:-1px;width:12px;height:37px;background:url(/src/hint.png) no-repeat 100% 0;}
.outSelectTown .hint i{background-position:0;width:7px;left:auto;right:-7px;}
.selectTownInfa{margin:25px 10px;font-size:10pt}
.itemSelected{color:#79A3F0;font-size:1.05em;}
.emptyCountry div{padding-left:20px;font-size:11pt;line-height:1.4em;}
.serchForm{font-size: 10pt;}
.serchForm form{padding-left:15px;font-size:10pt;line-height:1.3em;}
.serchForm span{font-weight:bold;font-size:10.5pt;line-height:1.6em;margin-left:10px;}
.serchForm input[type="text"]{width:220px;outline:1px solid #98cbef;margin-bottom:2px;}
.serchForm .button{margin-left:90px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;height:30px;}
.serchForm strong.street{display: block;margin:25px -2px 60px 24px;font-size:12pt;}
.serchForm p{margin:8px 0 0 12px;text-indent: 15px;}
.serchForm strong{margin-left: -18px;}
.serchForm div{margin:0 0 22px 33px;}
.serchRegion label{display:inline-block;margin:0 0 1px 11px;min-width:43px;}
.serchRegion b{display:inline-block;min-width:70px;font-size:12pt;}
.serchRegion #code{width:32px;}
.serchRegion #phone{width:92px;}
.serchRegion input[type="text"]{margin:0;padding:4px 0 4px 3px;font-size:12pt;font-family: Lucida Console, Courier New, Courier, monospace;}
.serchRegion strong{display:block;margin:8px 0 12px 9px}
.serchRegion .button{margin-left:19px;padding:0 10px;}
#house, #door,#io, #housing{width:65px;}
#io{margin-left:15px;}
#housing{margin-right:55px;}
.serchStreet,.outSerchRes{width:616px;}
.outSerchRes .mobTel{margin-left:11px;width:130px;}
.outSerchRes b.mobOper{width:200px;}
.outSerchRes b.regAdr{margin-left:15px;width:140px;}
.outSerchRes td.mobTel{width:125px;}
.outSerchRes td.mobOper{width:200px;}
.outSerchRes td.regAdr{padding-right:2px;}
.outDetectOper{float:left;font-size: 10pt;margin:0 0 12px 25px;}
.serchStreet h3{width:530px;text-align:center;float:left;font-size:12pt;margin:15px auto 3px;}
.serchStreet .col{float:left;overflow:hidden;width:287px;margin:5px -30px 15px 32px;}
.serchStreet h4{font-size:11pt;font-weight:normal;margin:0;}
.serchStreet b{font-size:10.5pt;}
.serchStreet .house{float:left;margin:10px -27px 0 32px;min-width:135px;font-size:11pt;}
.serchStreet p{float:left;font-size: 11pt;margin:15px 16px 5px 10px;text-indent: 15px;}
.outSerchRes .request{float:left;font-size:11pt;margin:10px 10px 10px 90px;}
.outSerchRes .request b{float:left;margin-left:-70px;font-weight: normal;font-size: 12pt;}
.outSerchRes .request span{display:block;float:left;white-space:nowrap;margin:0 0 4px 10px;}
.outSerchRes .header{float:left;height:22px;margin-left:10px;background:#98cbef url(/src/menu.png) no-repeat -110px -2px;border:1px solid #c9c9a9;width:588px;}
.outSerchRes .header div{float:right;height:100%;font-size:7pt;line-height:25px;font-weight:bold;padding-right:3px;max-width:92px;background:url(/src/menu.png) no-repeat 0 -2px;}
.outSerchRes .header span{background:url(/src/menu.png) no-repeat -5px -2px;line-height:21px;font-size:13pt;}
.outSerchRes .header a, .outSerchRes .header b {float:left;text-decoration:none;height:100%;font-size:10pt;font-weight:bold;line-height:22px;}
.outSerchRes .header a:hover{color:white;}
.outSerchRes .header a:active{margin-top:2px;}
.outSerchRes .tel{margin-left:7px;width:87px;}
.outSerchRes a.fio{width:190px;}
.outSerchRes a.adr{margin-left:15px;width:140px;}
.outSerchRes .res{margin-left:10px;margin-bottom:20px;width:590px;float:left;}
.outSerchRes .alert{float:left;margin:10px 7px 20px 15px;font-size:12pt;}
.outSerchRes table{font-size:10.5pt;border-collapse:collapse;width:100%;}
.outSerchRes td{padding:4px 0 4px 11px;vertical-align:middle;line-height:1.3;border-bottom:1px solid #c9c9a9;text-indent:-3pt;}
.outSerchRes td.tel{width:76px;}
.outSerchRes td.fio{width:191px;}
.outSerchRes td.adr{padding-right:4px;}
.outSerchRes .res a{float:left;font-size:10pt;border:1px solid #c9c9a9;background-color:#98cbef;padding:1px 2px;margin:4px 0 0 3px;min-width:14px;text-align:center;text-decoration:none;}
.outSerchRes .res a:hover{background-color:#dad2ba;color:black;text-decoration:underline;}
.outSerchRes .res a:active{background-color:#b5a595;color:white;}
.outSerchRes .res a.disabled{background-color:#f0f0f0;text-decoration:none;color:#c9c9a9;}
.outSerchRes .res span{float:left;text-align:center;padding:1px 2px;margin-right:3px;width:16px;font-size:12pt;}
.outSerchRes .res a.selected{background-color:#dad2ba;text-decoration:none;color:white;}
.italLink{color:blue;font-style:italic;}
strong.underLine{display: block;font-weight: normal;margin:10px 0 15px 10px;width: 600px;text-align:right;font-size:11pt;}
#buttom{margin:0 auto;width:1006px;height:90px;overflow:hidden;background:#d1dce6 url(/src/bottom.png) no-repeat;}
#buttom strong{margin:29px 0 0 18px;width:455px;height:100%;font:9pt/14px Arial;float:left;}
#bLink{margin:50px 0 0 540px;height:100%;float:left;width:442px;font-size:13pt;}
#bLink a:last-child{float:right;}
#bLink a{color:blue;}
#livei{float:right;margin:35px 43px 0 0;}
#questAlert,#allowAlert{display:none;transition:opacity 1.5s ease-in .2s;-webkit-transition:opacity 1.5s ease-in .2s;-moz-transition:opacity 1.5s ease-in .2s;position:fixed;border:2px solid #000;padding:10px;left:50%;top:145px;transform:translateX(-50%);border-radius:10px;box-shadow:5px 5px 10px #A00000;-webkit-box-shadow:5px 5px 10px #A00000;background-color:white;font-weight:bold;font-size:18pt;z-index:10;}
#questAlert{min-width:545px;color:red;}
#allowAlert{min-width:655px;color:green;}
.firefox{top:730px !important;}
@media (max-width:1020px){
 #questAlert,#allowAlert {top:127px; transform:translateX(-50%) scale(1.45);}
}
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}
#recSerchRes {
    margin: -17px 0 20px 18px;
    float:left;
    width: 580px;
}
#recSerchRes .delim {
    height:12px;
    width:100%
}
#recSerchRes td {border:0;}

.leftTiz{
    position: relative;
    margin: 45px -100px 0 -1px;
    width: 200px;
}
.rightTiz{
    position: relative;
    margin: 8px 0 0 -4px;
    width: 190px;
}