.nemyvcab, .sspissrul {
    text-align: left;
}
.nemyvcab {
    font-size:18px;
}
.profoknodiv {
    overflow-y:auto;
}
.only_rooms {
    display:none;
}
.profoknodiv {
	width:92%;
}
.nemyvcab a {
	font-size:18px;
	color: #195e64;
}
.profoknodiv {
    background-color:#ffffff;
}
.profokno {
	background-color:rgba(0,0,0,0.7);
}
.podobsht {
    border-bottom:1px #bbbbbb solid;
}
.sspissrul a {
    border-bottom: 1px #d0dfe6 solid;
}
.nemyvcab  > div {
    padding:10px 0px;
}
.profoknodiv, .sspissrul {
	padding:25px 15px;
}
.podobsht {
    padding:10px 0px 20px !important;
}
.vihod {
    margin:15px 0px;
}
.profoknodiv {
    margin-top:80px;
}
.sspissrul > div {
    margin-bottom:20px;
}
.nemyvcab {
    margin-left:10%;
}
.voskl, .vosklu {
    top:-1px;
}
.profoknoid {
	text-align: right;
    padding: 0px !important;
    margin-right: 10%;
}
.profokno {
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	z-index:30000;
	width:100%;
	height:100%;
	text-align:center;
}
.profoknodiv {
    max-height: calc(100vh - 50px); 
	max-height: calc(100% - 50px); 
	overflow-x: hidden;
}
.profoknodiv {
	z-index:40000;
	max-width:516px;
}
.nemyvcabkry {
    font-size: 20px;
    position: relative;
    top: 2px;
    margin-right: 5px;
    color: #195e64;
}
.voskl, .vosklu {
    color: #ffffff;
	margin:0px 2px;
	background-color: #e25e22;
	border-radius: 50%;
	font-weight:900;
	text-align: center;
	height: 13px;
	width: 13px;
	font-size: 13px;
	position: relative;
	top:-5px;
}
.voskl div, .vosklu div {
	position: relative;
    top:-3px;
}
.cras {
    color:#e25e22;
	font-weight:600;
}











/*


.cabgorgr {
	letter-spacing: 0.9px;
}
.cabgorgr {
    font-size:20px;
}
.oknoprosmdiv {
    display:inline-block;
}
.oknoprosmdiv {
	width:92%;
}
.oknoprosmdiv {
    background-color:#ffffff;
}
.oknoprosm {
	background-color:rgba(0,0,0,0.7);
}
.oknoprosmdiv {
	padding:30px 10px;
}
.oknoprosmdiv {
    margin-top:80px;
}
@media (min-width: 650px) {
	.cabgorgr {
		margin: 0 0 0 8% !important;
	}
	body {
		padding-top: 78px;
   }
}
.cabgorgr {
	color:#195e64;
}
.closeobs {
    top:42px;
}
.oknoprosm {
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	z-index:30000;
	width:100%;
	height:100%;
	text-align:center;
}
.oknoprosmdiv {
	z-index:40000;
	box-sizing:border-box;
	max-width:516px;
}
.closeobs {
    position: absolute;
    width: 100%;
    right: 5px;
    height: 0px;
	text-align:right;
}














.cabvcab {
	font-size:16px;
	text-align:center;
}

body {
	position: relative;
	z-index: 0;
	padding-top:52px;
    opacity:1;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	background-color:#fafafa;
	color: #000000;
	line-height:20px;
	font-size:15px;
    overflow-x: hidden;
	overflow-y:hidden;
	letter-spacing: 0.3px;
}
body[id=mainbody] {
	background-size: 100%;
}
html * {
	max-height: 1000000px;
}
#botmenu, .editrmfot > div > div img, .ab_room img, .r_img img {
    opacity:0;
}
.spoiskvn {
    position:relative;
    width:100%;
	padding:6px 10px;
	background-color: #ffffff;
	border: 1px #bbbbbb solid;
	box-sizing:border-box;
}
#pfieldvn {
    box-shadow:none;
    border:0;
    position:relative;
    width:100%;
    height:100%;
    background-color: #ffffff;
 	outline:none;
	padding:2px 0px 2px 25px;
	color:#000000;
	text-align:left;
	font-size: 15px;
}
a {
	text-decoration:none;
	color:#2e6fb9;
    font-size:15px;
}
textarea {
    border:1px #dddddd solid;
	color:#222222;
	padding:5px 12px;
	width:100%;
	border-radius:3px;
	font-size:15px;
	font-family:Arial;
	box-sizing: border-box;
}
input {
    border: 1px #aaaaaa solid;
    border-radius: 3px;
    background-color: #ffffff;
    padding:10px;
    width:100%;
    font-size:15px;
	font-family:Arial;
	box-sizing: border-box;
	color:#000000;
}
input[type="text"] {
    border: 1px #dddddd solid;
}
input[type="password"] {
    border:1px #dddddd solid;
    text-align:center;
}
input[type=checkbox] {
    -webkit-appearance: none;
    border: 1px #aaaaaa solid;
    border-radius: 3px;
    background-color: #ffffff;
    width: 18px;
    height: 18px;
	margin: 0px 5px 0px 0px;
	padding:0;
	position: relative;
    top: 3px;
}
input[type="checkbox"]:checked {
	background-image: url(/images/galchek.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.centradots input[type="checkbox"]:checked {
	background-image: url(/images/galchekedit.png);
}
.metsinputvb, .checkedkv .metsinput {
	background-image: url(/images/galchek.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
select {
    border:1px #a5bbc7 solid;
    border-radius:3px;
    background-color:#ffffff;
    padding:10px 5px;
    font-size:14px;
    transition:2s;
	width:100%;
	margin:0;
}
input:focus{
    outline: 1px solid #999999;
}
.sayvkomm textarea {
	resize: none;
}
.bigfotob img  {
	pointer-events: none;
}
.soglroom input {
	width:18px !important;
	height:18px !important;
    margin:3px 8px 0px 0px !important;
}
.zenkomm {
    font-style: italic;
}
.datv2div1, .romexnis, .romexnis a, .sublabel_rkvn label {
	letter-spacing: 0.5px;
}
.ostzayvdat input, .calendms2, .ostzayv input, .sayvcalcoh > div {
	letter-spacing: 1px;
}
#skidka_all, .txtprs, .comcalend {
	white-space: break-spaces;
}
.pages {
	font-family:Arial;
}
.prrasmpl, .recmap, .recoms, .redts {
    font-weight:900;
}
.cenadomind, .avtopalat, .nasvrubrik, .nasvrubrik a, .txtikv, .nazvotdom, .otsimy, .isbrspis, .nasvcab, .plusl, .pluslsp a, .nasvcabgost, .word, .nazvotmap, .maprast, .maprastmap, .komnmap, .allkatvyb, .txtshad, .newm, .maprastkm, .calendms2, .datv1room, .sayvrmof, .indexgormp, .indexnis {
    font-weight:600;
}
.calrepzan, .cenamap, .htopkatver, .inroom_headpit, .inroom_headhas, .inroom_pit, .nomnas, .kontinformgost, .specbl, .adrespric, .adressamen, .cendmcab, .cenarmdomop, .cenadomskidop, .sayvcalcoh > div, .cenagstind, #datat2, .datv2room, .dataots, .zandat, .cenagstindmap, .zenroom span, .datind3 {
    font-weight:600;
}
.colotsind, h5, h6, .colotsindmp, .allkatvyb span, .adrespric span, .adressamen span, .overy_cur div div, .nasvbigfot span {
    font-weight:500;
}
.kritersv, .obozsv {
    font-size:32px;
}
.calstrel {
    font-size:27px;
}
.cenadomind, .calprlf, .cenperiod, .cenpalk, .cenagstind {
    font-size:25px;
}
.prrasmpl {
    font-size:23px;
}
.otssvbolkr, .otssvbolser, .nxtprv {
    font-size:22px;
}
.sublabel_rkst {
    font-size:20px !important;
}
.cenagst {
    font-size:21px;
}
.kotndanokn a, .allkont a, .foto, .kotndanokn, .uprobyavl span, .allid, .cenagstindmap, .cenagstmap, .cenarm, .cenpalkmap, .cenamap {
    font-size:20px;
}
.cenagstdom, .inroom_head, .cendm, .cenadom, .ostzayvdat input {
    font-size:19px;
}
.obotsroom, .colotsroom, .sayvcalcoh > div, .posmapradchsl input, .ostsvhorroom, .ostsvplohroom, .cenadomskid, .inroom_headdomadd, .avtopalat, .nemyvcabob, .konttelrm a, .nemyvcabob a, .doststrl, .dataverh, .zenroom span {
    font-size:18px;
}
.fotonom, .nomnazv, .allimya, .prrasmsav, .fontsred, .imyadiv a, .ostzayv input, .romexnis, .romexnis a, .error_d, .datind3, .kontbesreg {
    font-size:18px;
}
.txtikv, .nazvotdom, .mapnasv, .centrprese, .inroom_headvod, .sap, .avtopalatcab, .vvoddaninput input, .vvoddaninp input, .menubl, .menublok, .nistd23 a {
    font-size:17px;
}
.cpoisk, .csrollparam, .csrollparpop, .inroom_headdom, .otssvsredkr, .otssvsredser, .vremzayv > div > div:first-child, .sayvvibr, .htopkatver, .konposm, .polos, .inform, .calendms2, .datsogl a, .inroom_pit, .nomnas, .kontinformgost, .cenadomskidop, .cenarmdomop, .sublabel_rkvn label, .poiskverxfl, .datv2div2, .sbfil {
	font-size:16px;
}
.pages, .maprast, .maprastmap, .nasvrubriksp, .domskid, .cendmcabdom, .ptball, .redts, .opsfot, .calrepzan, .allcalsan  td, .rpofism, .sspissrul a, .nasvbigfot, .nasvbigfot span, .isbrnet, .isbrnet a, .addnomdob, .adddatdob, .saveadd, .sayvvibrcal, .balvpsk span, .vsezenylft span, .regionsit a, .saveaddadd, .saveaddotm, .adress, .cpoiskpit, .indexgor, .indexgor a {
	font-size:16px;
}
.otstxtroom, .otprots, .naitipr, .cleft, .pojotpr, .zayvotokno, .zayvotokno a, h5, h6, .otsostot, .otsimy, .nomsayvper, .kontvbws a, .adressait a, .ownksves, .nasvcab, .nasvcabgost, .nazvotmap, .addnommax, .addchelvs, .cenlivetime, .vosvinput input {
	font-size:15px;
}
.mapotmen {
	font-size:15px !important;
}
.naitroom, .oknoroomall, .nomokno, .calendms, .chelv, .pluskrv, .numkrv, .indexcab a, .cenaperind, .cenaperindmap, .vvoddaninp, .spisred, .cendmcab, .gpscoordedit input, .txtiinfo a {
	font-size:15px;
}
.spsok, .kontimtel a, .opisimg, .obotskrroompan, .kontsait a, .oknoroom > div, .otskritroomkv, .svotelind, .colvonom, .vceisbr a, .sspissgvnom, .nasdall, .allkategr a, .plusl, .mestpodbs, .mestpodbs a, .vsezenylft, .sayvcal > div, .stoimap {
	font-size:14px;
}
.nepokas, .nepokas a, .obsamen a, .centrprese > div, .skidzenvnnas, .podsherred, .otklism, .naitikartrasv, .podskpopl, .naitikart, .fotodiv, .naitidat, .messsoob a, .messsoobdva a, .messayvverh, .zayavka, .meskvart a, .mesdrkv, .meskvimy, .mestelmob a, .vibrparam, .mptel a, .dataokno span {
	font-size:14px;
}
.poisknistbl, .nasvvar, .katgor, .oknomenu > div, .oknocabnis > div, .errors, .vvhodsoc, .skidlef, .nomerpris > div:first-child, .vsezenyprh, .tekpod, .mapgps, .adresmap, .dostoprmap, .disinfomap, .vkalen a, .vkalen, .svotelrm, .kontinfo, .gpscoord input, .avtoscr, .kcved, #maxchelism {
	font-size:14px;
}
.colotsind, .kontimpod span, .katgorrm, .otspodfot, .dataroom, .otsdat, .kontrasm span, .opinomer, .subscab, .r_centr_centr, .kcvedavt, .missed, .poleobyz, .opifoto, .zeniposm, .netfot, .mised, .last_visit, .blockmailkv, .vnim, .editrmtxt, .topgorreg a, .dataokno span {
	font-size:13px;
}
.netozen, .kontinformgost span, .imgvnom, .ilinom, .word, .vnisob, .moderobpr, .pervpos, .mesperdt, .peshat, .meswpvb, .vidot, .akcredud, .platdomdop, .platdom, .ostotvdat, .slidtr, .gorspisok, .zenkomm, .poscit span, .editrmtxt2div {
	font-size:12px;
}
.mespdsyya a, .ntime, .pluslcv, .poscitdom div {
    font-size:11px;
}
#calendni td, #calendni2 td, .vklvnom, .clist div, .adrescab, .adrescabdom, .ownkotsiv, .moderoba a, .moderob, .cnock, .opsfotud, .fotonomdiv, .meskvtxt, .meskvart, .mesdrnas, .maspodiot, .maspodiot a, .mestelmob span a, .adrobsmsan, .adrobsm, .oshib, .spsokmap, .maprastkm, .maprast span, .maprastmap span {
	font-size:13px;
}
#content-cal td, .vidotmap, .storer1, .storerr, .infsait a, .prosmots, .jalotpr, .jalotpr a, .ceninfdcom div, .subsmap, .sayvcalroom {
	font-size:13px;
}
.cpoisknis, .indexcab, .zayvotokno, .isbrnet, .pojotpr  {
    line-height:28px;
}
.indexTopLimmkat, .cencabdom {
    line-height:26px;
}
.centrprese, .centradots, .cooki > div {
    line-height:24px;
}
.cleft, .konposm, .nepokas, .pricechudldiv, .trassdan {
    line-height:23px;
}
.sspissgvnom, .sspiss, .nasvbigfot, .imyall, .adrespric, .nomnas, .adrobsm, .adrredkt {
    line-height:22px;
}
.roomtext, .otsclev, .obotskrroompan, .otskritroomkv, .overynapr > div > div, .overygost > div > div, .nomnazv, .allkategr, .adrespriсgost, .rasmsvob, .skidakzvnm, .prtxt, .adproknodivclos, .vibvoda > div, .mesdrkv, .nadp1, .nadp2, .nadp3, .allimya, .krov_, .cencab, .dostoprimtxt {
    line-height:20px;
}
.zayavka, .mesperep, .meskvtxt, .meskvart, .vvhodsoc, .imyadiv, #maxchelism {
    line-height:19px;
}
.overy_cur div div, .nasvrubrik, .metrm, .kontrasm, .otsof, .allskaip, .allmail, .clist > div, .subscab, .obsamen, .centrprese > div, .adproknodiv, .podskpopl, .adddostchek > div > div, .addroomchek > div > div, .addgostchek > div, .nasvvar, .skidlef > div, .otlmap, .vnim, .kcved {
    line-height:18px;
}
.citgorreg {
    line-height:18px !important;
}
.txtinaz, .nomerpris > div:first-child, .vklvnom, .skidzenvnnas, .kcvedavtlnh, .storerr, .storer1, .addstmdm > div > div, .addstmdmkv > div > div, .addvstroch > div:first-child, .adrobsmsan, .sspissrul ul li, .vsezenyprh {
    line-height:17px;
}
.pluslcv, .netfot, .poscit, .jalotpr, .ceninfdom {
    line-height:16px;
}
.fotonomdiv, .mesperdt, .editrmtxt {
    line-height:15px;
}
.topgorreg div, .nomtxttab {
    line-height:13px;
}
.poscitdom div {
    line-height:11px;
}
.ntime {
    line-height:10px;
}
.txtprs, .otstxtroom {
    line-height: 1.5;
}
.allphoto {
    line-height:0;
}
.topcentrm, .centr, .centr > div, .poisknis, .butpokas, .poiskverxn > div, .poiskverx, .poiskverx > div, .csrollparam, .csrollparpop, .menublok, .okno, .oknoverx, .oknoverx > div, .oknoverxpopl, .oknoverxpopl > div, .oknomenu, .oknocab, .oknokat, .indexcab, .oknocabnis, .balvpsk, .fkru {
    text-align:center;
}
.pages, .isbrnet, .katgorrm, .cleft, .bigfot, .romexnis, .romexnispr, .romexotd > div, .romexotdstoimdiv, .skidtabl > div, .romexotdstoim > div, .romexotdcal > div, .mensayv, .vremprgf, .vremprgfchs, .vremprgfzv, .otspoj, .pojotpr, .konposm, .sayvcal > div, .sayvcalpopl, #in-content2, #in-content, #content-cal, #content-cal-2, .allcall {
    text-align:center;
}
.topgorreg, .topgorreg div, .poskmaptxt, .posmapradchsl input, .oknoverxvnom, .oknoverxvnom > div, .otstext, .nomtxt, .nomtxt > div, .oknonisvnomer > div, .cabvcab > div:last-child, .vvoddan > div, .remont, .metrpesh > div, .addfotfon, .netfot, .menubl {
    text-align:center;
}
.adddostvod > div > div:nth-child(2), .allcall > *, .vkalen > div, .messayvverh, .messayvverh > div, .messokno > div, .mesperdt, .maspodiot, .nasvbigfot > div, .opifoto > div, .kontpodl, .v_isbr > div, .oknoroomnom > div, .oknoroomall, .fkrump, .overygost {
    text-align:center;
}
.uprobyavl > div:not(:last-child, :first-child), .nomokno, .mesvybpr, .otkl1, .allavat, .content, .owkroomudl, .editsinh div, .editrmtxt2div > div > div, .romexnispr > div, .topBalance div, .indexnis, .indexnis > div, .poisknv, .poiskkom, .datv1, .poisknis > div, .but2fl, .sayvcalcoh > div {
    text-align:center;
}
.nomnazv, .v_isbr > div, .vvoddaninputbes input {
    text-align:center !important;
}
.turwidm, .indexTopMain, .poisk, .nistbllft, .nasvrubrik, .kolvobv, .overy div, .overynapr div, .overygost div, .poplovery div, .vibvodaind, .indexTopLimmkat, .indexcab > div, .roomtext, .kontim, .imya, .konttelrm, .posmapuk {
    text-align: left;
}
.opisimg, .kartves, .pojalov, .sayvcalimg, .cenaroom, .opisroom, .netotsost, .roomtut, .kontrasm, .kontpoj, .nasvrubriksp, .bigfotalldiv, .fotnomsmdiv, .nomtxt > div > div, .opstabl, .nomsayvper, .nasdall, .skidakzvnm > div, .prrubrmismzn, .naitikartrasv, .dataokno > div, .poisknv > form > div {
    text-align: left;
}
.imyall, .gorireg > div:first-child, .region, .regionsit, .isbrspis, .cabvcab > div:first-child, .prosmots, .moderob, .adrobsm, .prosmot td:nth-child(2), .nemyvcabob, .skidzenvnm, .prtxt > div, .pervpos, .otklusl, .regionsitcab, .centradots, .addstmdm > div > div:last-child, .mesfttshk, .sayvcalroom {
    text-align: left;
}
.balhisvse, .ab_room > div, .meskvfot, .meskvtxt, .messayvverh > div > div, .mesperep, .peshat, .mestelmob, .mesokv, .mesdrkv, .zayavka, .adrobsmsan, .nasvvar, .maintop, .sspissrul, .vhodokno > div, .soglroom > div, .vvsocset > div, .missed, .skidtab, .romexotdkont > div, .otsof, .sayvcaldat, .vosvinput > div:first-child, .sayvcaldatrm, .sayvoknodv1 {
	text-align: left;
}
.kontmail, .kontsait, .__newm, .addstmdmkv > div > div:last-child, .addfttshk, .addgostchek > div:last-child, .vibrparam, .editrmtxt, .polos, .uprobyavl > div:first-child, .vremzayv > div > div:first-child, .vremyzayvr, .vremyzayvr > div > div:first-child, .allkatvyb, .editrm, .namlft, .mesisbr, .meskonv, .roomcab, .cooki > div, .skidtabl > div > div, .indexgor, .otsnv1 input, .kontbesreg {
	text-align: left;
}
.inpcent {
	text-align: left !important;
}
.indexTopLvod, .indexfilt, .nistblrgt, .vceisbr, .oknomenu > div, .oknocabnis > div, .kontimpod, .otsdat, .closebig, .zandat, .vremzayv > div > div:last-child, .vremyzayvr > div > div:last-child, .avatfoto, .mapgps, .addnommax, .addchelvs, .nomerpris > div:last-child, .nistdst, .namrgt, .ownkotsiv, .soglown, .datsogl {
    text-align:right;
}
.__namekat, .dataroom, .opinomer, .otsivwidh, .allkategr, .gorireg > div:last-child, .prosmot td:nth-child(1), .addzsdvsd > div:last-child, .adddomkorp > div > div:last-child, .balhis > div:last-child, .otrig, .oknovrxkolmap, .topBalancecab, .poleobyz, .gpscoordedit, .gpscoordedit input {
    text-align:right;
}
.roomparol, .vsezenylft, .roomtut  > div:last-child, .uprobyavl > div:last-child, .zenkomm, .vvoddaninp, .vvoddaninp input, .editrmtxt2div > div:last-child, .calendms2, .vosvinput > div:last-child, .posmaprad, .datv2div2, .indexgormp, .maxgostrm {
    text-align:right;
}
.fottvvnom, .goriregany, .vvoddaninpproc, .vvoddaninptext input, .vvoddaninpproc input {
    text-align:right !important;
}
.podskpopl, .skidtab, .zayvotokno {
	text-align: justify !important;
}
.avatfoto > a > div, .sayvcalsbr, .doststrl, .opsfotud, .profcmc, .oknovrxkolmap, .closenom img, .zeniot, .v_isbr, .makeotsiv, .mesisbr img, .toptov, .toptolog, .topvrlog, .topvrtov, .topBalandv, .editsinh div:last-child, .cabvcab label:last-child, .datv2div2, .sbfil, .sublabel_rkst, .indexgormp, .zandat > div, .sayvvibr > label:last-child {
    float:right;
}
.topone, .cabvcab label:first-child, .sayvcalimg, .sayvcaldat, .sayvcaldatrm {
	float:left;
}
.vnisob, .mespdsyya a {
    text-shadow:1px 1px 1px #000000;
}
.otsostot, .otprots {
    text-shadow:1px 1px 0px #74ab6b;
}
.opsfot, .galknom, .addnomdob, .adddatdob {
    text-shadow:0 0 0 #2e6fb9;
}

.opifoto {
    text-shadow:1px 1px 0px #000000;
}
.mapnasv span, .nomnazv, .nadp1 span, .nadp2 span, .nadp3 span, .rubrikadd, .vsezenylft span, .adrespriсgost, .mikont span {
    text-shadow:0 0 0 #000000;
}
.zavtops {
    text-shadow:0 0 0 #10c704;
}
.uproba, .cenaskidmob, .cenaskid, .skidskid, .skidvnomsk {
    text-shadow:0 0 0 #e25e22;
}
.uprobyavl span, .cenaskidmob span {
    text-shadow:none !important;
}
.ostzayv, .otprots, .naitipr, .otspoj input, .ots, .otsostot, .otm, .addnomdob, .adddatdob, .saveadd, .vvoddaninput input:focus, .vvoddaninp input:focus, .naitikartrasv:focus {
    outline:none;
}
.kontakty > div, .calstrel, .calprlf, .svesddat > div, .kontimpod, .kontim, .spezsvob div, .mestpodbs > div, .roomcab > div, .cabvcab > div, .gpscoord > div, .addstmdm > div > div, .nomtxttab, .menublok td, .indexnis > div > div {
    vertical-align:top;
}
.ab_room > div, .meskvfot, .meskvtxt, .messayvverh > div > div, .mesdrkv, .fotobsm, .adrobsm, .editrm > div, .soglroom > div, .fottvvimg, .poiskverx > div > div, .menubl td, .adddostchekrm > div > div {
    vertical-align:top;
}
.indexgorgr img, .menublok img {
    vertical-align: inherit;
}
.addroomchek > div > div:first-child, .adddostchek > div > div:first-child, .addgostchek > div:first-child, .added input {
    vertical-align:baseline;
}
.addroomchek > div > div:last-child, .adddostchek > div > div:last-child, .addgostchek > div:last-child, .addgostchek > div, .overygost > div > div > div:last-child, .stoimkimg, .sayvcalimg, .zavtrakimgplo, .zavtrakimgvvnom, .zavtrakimg, .v_isbr img, .svotelind, .mikontfot {
    vertical-align:text-top;
}
input[type=radio], .zandat img, .dataroom img, .nasdall img, .skidzenvnm > div:last-child, .pervpos, .addvstroch > div, .mesperep, .mesperdt, .fotobsmsan, .adrobsmsan, .fotovar, .nasvvar, .vremprgfzv, .nistdst, .mesfttshk, .topcentrm td, .fkruvib, .fkruposmp, .poiskverxfl img, .sayvcalimg img, .katgor > div, .indexnisfl img {
    vertical-align:middle;
}
.posmapradsnk, .allmail img, .lechimg, .imgkvodndv, .prrasmpl, .imgkvodn, .imgkrvdv, .imgkvdop, .imgchelv, .editrmtxt2div > div:not(:first-child) {
    vertical-align:sub;
}
.lechimgsan {
    vertical-align:initial;
}
.vsezenyprh, .vsezenylft, .skidzenvnm > div:first-child {
    vertical-align:-webkit-baseline-middle;
}
.nemyvcabimg img {
	vertical-align: bottom;
}
.krroomimg, .vidot label, .nomernasimg, .kontinformgost span, .chvedkimg, .vvoddanplmn img, .lechimgglk, .balvpsk span, .svotelrm, .bankimg, .ohrkimg {
    vertical-align:text-bottom;
}
.centr > div, .poiskverxn > div > div, .poiskverx > div, .poiskverx > div > div, .cpoisk div div, .cpoisknis div div, .katgor > div, .oknoverx > div, .oknoverxpopl > div, .oknomenu > div, .oknocabnis > div, .fkru > div, .pages div, .konttel > div, .oknoroomall, .fkrump > div, .overygost, .roommenu > div, .datv2 > div, .dataokno, .metsinput, .butpokas, .indexnis > div, .indexnis > div > div {
    display:inline-block;
}
.bigfotob, .fotvnom, .bigfotall, .vremzayv > div > div, .vremyzayvr > div > div, .vremprgfzv, .vremprgfchs, .krassv, .chernsv, .otssvbolkr, .otssvbolser, .otssvsredkr, .otssvsredser, .kontakty > div, .otstext, .konposm, .sayvcal > div, .sayvcal > div > div, .sayvcalpopl, .sayvcalpopl > div, .sayvcalpopl > div > div, #in-content2 > * , #in-content > *, .sayvokno > div, .zayvotokno, .vhodokno, .skidtabl > div, .poiskkom > div, .otsotcnv > div {
    display:inline-block;
}
.poskmaptxt > div, .posmaprad > div, h5, h6, .ostsvhorroom, .ostsvplohroom, .kontpodl > div, .oknoverxvnom > div, .oknoverxvnom > div > div, .overygost > div > div > div, .fotnomsm, .nomtxt > div, .oknonisvnomer > div, .nomerpris > div, .svesddat > div, .allkategr > div, .vsezeny > div > div, .roomtut > div, .nistdst, .topcentrm > div, .romexnispr > div, .vgorodkv {
    display:inline-block;
}
.cabvcab > div, .ownkotsiv > div, .spezsvob div, .mestpodbs > div, .roomcab > div, .obsamen, .obsamen div, .oknovkabdiv, .skidzenvnm > div, .adproknodiv, .prrasmpl, .prrasmmn, .idpervpos > div, .otklism > div, .gpscoord > div, .vvoddan > div, .addstmdm > div > div, .adddostvod > div > div, .oknoroom > div, .oknocalend > div, .oknomap > div, .oknoroomnom > div, .editrmtxt2div > div, .editrmtxt2div > div > div {
    display:inline-block;
}
.adddostchek > div > div, .adddostchekrm > div > div, .addgostchek > div, .addzsdvsd > div, .addvstroch > div, .metrpesh > div, .addroomchek > div > div, .addstmdmkv > div > div, .adddomkorp > div > div, .addfoto, .fotodiv, .balhis > div, .ab_room > div, .allcall > *, .vkalen > div, .messsoob > div, .messsoobdva > div, .meskvfot, .meskvtxt, .vosvinput > div {
    display:inline-block;
}
.messayvverh > div > div, .messayvverh > div, .mesadrpr > div, .messokno > div, .otkl, .mesperdt, .mesperep, .mesdrfot, .mesdrkv, .mespdsy, .mesnvs, .fotovar, .nasvvar, .mpkont > div, .nasvbigfot > div, .galknom, .editrm > div, .soglroom > div, .vvsocset > div, .uprobyavl div, .kontpodl, .vibrparam > div, .indexgor > div, .sayvcalcoh > div {
    display:inline-block;
}
.metkru2, .metkru1, .metkru3, .metkrups, .metkrurm, .metkrurmmap, .metkrukv, .metkrusm1, .metkrusm2, .metkrusm3, .nomtxttab, .mesrposoob, .allavat, .mesfttshk, .r_img, .pojalov, .gorireg > div, ._nomph, .addfttshk, .nomfototab, .contpro, .ceninfdd div, .ceninfdcom div, .owkroomudl, .remont, .prrubrmismzn > div > div, .editsinh div, .vvoddaninp, .poisknv, .poisknis div, .menublok > div {
    display:inline-block;
}
#fields input[type=radio], .okno, .oknocab, .oknokat, .indexcab, .bigfot, .naverx, .pricechdiv, .pricechsegdiv, .messokno, .mesokv > div, .mapotmen, .map2_h, .onlymy, .storer1, .storerr, .nistdst, .nomsayvper, .tpasobs, .hidd, .tel_hid, .sogl_hid {
    display:none;
}
.overyvnom, .addftprnm {
    display: block;
}
.tekpod label , .kontsait a, .kontpoj, .opinomer, .allkategr a, .skidakzvnm, .cnock, .naitikartrasv, .otkl, .goradd a, .opifoto, .cenaskidmob span, .zeniposm, .opsfot, .sayvvibrcal, .metstan, .moderobpr, .under {
    text-decoration:underline;
}
.metstan {
    text-decoration-color:#facabb;
}
.kontsait a, .tekpod label, .kontpoj {
    text-decoration-color:#6d8ebf;
}
.skidakzvnm, .moderobpr {
    text-decoration-color:#abd7da;
}
.podsher, .otklusl {
    text-decoration: underline;
    text-decoration-style: dotted;
    text-decoration-color: #b0c2cc;
}
.podsherred {
    text-decoration: underline;
    text-decoration-style: dotted;
    text-decoration-color: #f3c4b5;
}
.cenaperind, .cenaperindmap, .cenaperdm {
    text-decoration:line-through;
}
.poplovery, .vibvodaind, .overy, .overynapr, .overygost, .oknoroom > div, .oknocalend > div, .oknoroomnom > div, .nomtxt, .oknovkabdiv, .pricechdiv, .pricechsegdiv, .gorovery, .adproknodiv, .adproknodivclos, .goroknodiv, .vibvoda, .nomsayvper, .overy_cur {
    overflow-y:auto;
}
.messokno, #in-content2, .sayvoknodv1 {
	overflow-y:scroll;
}
.bigfotall, .fotnomsm, .bigfotalldiv, .fotnomsmdiv, .big_photo > div, .big_photo div, .big_photomap > div, .big_photomap div, .bigphoto, .topgorreg {
	overflow:hidden;
}
.big_photo, .big_photomap {
	overflow-x:hidden;
}
.overy div, .overynapr div, .overygost div, .poplovery div, .vibvodaind, .gorovery, .overy_cur div {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.avatfoto > a > div, .infimy, .infsait, .kontsait > div, .adressait, .subscab, .adrespric, .adrobsm, .cencab, .adrescab, .socimy {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.nasvcabgost, .vidcabgost, .karttxt > div, .pervpos, .adresadpr, .meskvtxt div, .adres, .mesadrpr, .mesdrkv, .nasvbigfot > div, .editrmtxt, .adrespriсgost, .nasvbigfot, .r_centr_centr > div, .sayvcalroom, .indexgorgr {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.dostopr, .adresssan, .subway, .disinfo, .ceninf, .adress, .txtikvplsh, .txtikv, .adrobsm, .spmapkv, .adressamen, .cencabdom > div, .adrescabdom span, .ceninfdom, .ceninfdd, .menubl td > div, .menublok td > div, .menublok > div > div, .butpokas, .datv2div1, .datv2div1rm {
	overflow:hidden;
	text-overflow:inherit;
	white-space: nowrap;
}
.kontmail {
	word-break: break-all;
}
.bigfot, #in-content2, .prrasmpl, .prrasmmn, .allcall {
    user-select:none;
}
.cleft > div:not(.photos,.allphoto,.map) {
    worg-wrap: break-word;
	overflow-wrap: break-word;
}
.topgorreg div, .skidlef > div, .imgvnom, .nomnas, .skidzenvnnas {
    -webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.fotnomsmdiv, .bigfotalldiv {
    transition-property:left;
	transition-duration:0.5s;
}
.sspissgvnom ul {
    display: contents;
}
.sspissgvnom {
	-webkit-column-count:2;  
    -moz-column-count:2;  
	column-count:2;
	-webkit-column-width:40%;
    -moz-column-width:40%;
    column-width:40%;
}
.addroomchek {
	-webkit-column-count:2;  
    -moz-column-count:2;  
	column-count:2;
}
.allimya {
    overflow:visible;
	word-wrap: break-word;
	white-space: normal;
}
.allskaip, .allmail {
    word-break:break-all;
}
.vosvinputglk {
	transform: rotate(315deg);
}
.allphoto img {
	transition:0.5s;
}
.allphoto img:hover {
	opacity:0.5;
}
#in-content {
    height:auto;
}
.bigfot, .okno, .okno > div, .oknosernapr, .oknosernapr > div, .nomtxt, .vibvodaind, .oknocab, .oknokat > div, .bigfotalldiv, .fotnomsmdiv, .messokno, .digind, .topgorreg, .topBalance, .topBalance table, ._nomph, .nomfottab, .oknocalend > div, .oknomap > div, .sayvokno  {
	height:100%;
}
.mappoisk {
    height: calc(100vh - 229px); 
	height: calc(100% - 229px); 
	overflow-x: hidden;
}
.poplovery {
   max-height: calc(100vh - 150px); 
	max-height: calc(100% - 150px); 
	overflow-x: hidden;
}
.overynapr {
    max-height: calc(100vh - 134px); 
	max-height: calc(100% - 134px); 
	overflow-x: hidden;
}
.pricechsegdiv {
    max-height: calc(100vh - 40px); 
	max-height: calc(100% - 40px); 
	overflow-x: hidden;
}
.pricechdiv, .adproknodiv, .adproknodivclos, .goroknodiv {
    max-height: calc(100vh - 50px); 
	max-height: calc(100% - 50px); 
	overflow-x: hidden;
}
.oknoroomnom {
    height: calc(100% - 36px) !important; 
}
.fotvnom {
	height:91%; 
}	
.pricechd2 {
	height:90%; 
}
.overy2, .pricechsegd2 {
	height:70%; 
}
.overygost2, .overynapr2 {
	height:75%; 
}
.gorovery2 {
	height:92%; 
}
.nomokno {
    height:88%;
}
.bigfotob {
    height:80%;
}
.bigfotall, .fotnomsm {
    height:8%;
}
.addfoto > div {
    height:300px;
}
.addmap {
	height:250px;
}
.bigphoto {
	height:220px;
}
.roomfot  > div, .big_photo, .big_photo div {
    height:200px;
}
.big_photomap, .big_photomap div, .digindmap {
    height:180px;
}
.allavat > div {
    height:150px;
}
.r_centr2kv, .messayvverh {
    height:111px;
}
.r_img, .fotocabkv, .netfot {
    height:100px;
}
.r_centr_centr {
	height:95px;
}
.closebig img, .closenom img {
    height:81px;
}
.mesclfot {
	height:73px;
}
.mesdrfot {
    height:60px;
}
.editrm, .editrmfotstr, .editrmfotstr > div > div, .editrmfotstr > div, .adprobcv > div:first-child, .fotovar {
    height:55px;
}
.nomerpris, .dataverh, .dataverhfc {
    height:53px;
}
.fotobsm, .oknomenu, .adprfot, .adprfot > div, .allphoto img {
    height:50px;
}
.poiskverx {
    height:45px;
}
.oknoverxvnom, .fotobsmsan, .sayvcal > div > div, .sayvcalpopl > div > div, .indexnispod, .indexnisfl > div {
    height:40px;
}
.editrmfotmen, .editrmfotmen > div > div, .editrmfotmen > div {
    height:39px;
}
.topcentrm, .topcentrm table {
	height:52px;
}
.naverx img {
    height:35px;
}
.foto2nom, .mikontfot  {
    height:30px;
}
.katgorrm {
    height:31px;
}
.vvsocset img, .vnisstr img, .vnisstr, .zandat img {
    height:25px;
}
.topcentrm img, .indexfilt > div, .messimg, .turwidm img, .indexavat, .topcentrm td > div {
    height:23px;
}
.nistdst img, .kontpodl img, .roommenu img, .roommenugost img, .peshat, .indexnisfl img {
    height:22px;
}
.close img, .map2_h, .nemyvcabimg img, .adddostchekrm input {
    height:20px;
}
.profava img {
    height:19px;
}
input[type=radio], .bankimg, .metsinput {
    height:18px;
}
.closeall img, #content-cal td, .allmail img {
    height:17px;
}
.menublokflsp div, .ballonclos img, .metkrups, .metkrurm, .metkrurmmap, .editrmtxt > div:first-child {
    height:15px;
}
.metkrukv {
    height:14px;
}
.allskaip img {
    height:13px;
}
.fkruvib, .metrm img, .closeovery {
    height:10px;
}
.metimg, .fkrupos, .fkruvibmp {
    height:8px;
}
.fkruposmp {
	height:6px;
}
.closebig, .mespdsyya, .addftprnm, .closenom {
    height:0px;
}
.oknoroom > div, .oknoroomnom > div {
	max-height:92%; 
}
.oknovkabdiv {
    max-height:80%;
}
.overy_cur {
    max-height:200px;
}
.nomsayvper {
    max-height:180px;
}
.vibvoda {
    max-height:7.5%;
}
.skidzenvnnas {
    min-height:29px;
}
.nomsayvper {
    min-height:50px;
}
.meskv {
    min-height:95px;
}
.region, .regionsit, .regionsitcab {
    min-height:200px;
}
.addroomchek > div > div:last-child, .overygost > div > div > div:last-child, .adddostchek > div > div:last-child, .adddostchekrm > div > div:last-child, .addgostchek > div:last-child {
    max-width: calc(100vh - 28px); 
	max-width: calc(100% - 28px); 
	overflow-x: hidden;
}
.saveaddadd {
    width: calc(100vh - 95px); 
	width: calc(100% - 95px); 
	overflow-x: hidden;
}
.indexgorgr {
    width: calc(100vh - 90px); 
	width: calc(100% - 90px); 
}
.sayvcaldat, .sayvcalroom {
    width: calc(100vh - 40px); 
	width: calc(100% - 40px); 
}
.sayvcaldatrm {
    width: calc(100vh - 115px); 
	width: calc(100% - 115px); 
}
.datv2div1 {
    width: calc(100vh - 75px); 
	width: calc(100% - 75px); 
}
.sublabel_rkvn > div:last-child {
    width: calc(100vh - 22px); 
	width: calc(100% - 22px); 
}
.mroom {
    width:250px;
}
.gpscoordedit input {
    width:160px;
}
.allavat {
    width:150px;
}
.v_isbr > div, .otsostot, .zandat > div {
    width:140px;
}
.ceninfdd div, .ceninfdcom div {
    width:33%;
}
.saveaddotm, .indexgormp {
    width:90px;
}
.prrubrmismzn > div > div:first-child {
    width:85px;
}
.closebig img, .closenom img {
    width:81px;
}
.balvpsk, .posmapradchsl input {
    width:50px;
}
.mesfttshk {
    width:45px;
}
.sayvcalimg {
    width: 40px;
}
.datv2div2 {
	width:75px;
}
.vvoddaninpproc input {
    width:70px !important;
}
.naverx img {
    width: 35px;
}
.vvoddaninptext input {
    width: 35px !important;
}
.addnommax, .vnisstr, .addchelvs, .mikontfot {
    width: 30px;
}
.addgostchek > div:first-child, .addroomchek > div > div:first-child, .adddostchek > div > div:first-child, .adddostchekrm > div > div:first-child, .overygost > div > div > div:first-child {
    width:28px;
}
.krvdvroom {
    width:26px;
}
.turwidm img, .vvsocset img, .meskonv, .vnisstr img, .zandat img {
    width:25px;
}
.messimg, .topkatm img {
    width:23px;
}
.nistdst img, .kontpodl img, .roommenu img, .roommenugost img, .profava img {
    width:22px;
}
.metkrukv, .nemyvcabimg img, .adddostchekrm input {
    width:20px;
}
input[type=radio], .roomspisp, .etagroom, .metrm img, .metkrups, .metsinput {
    width:18px;
}
.krvodroom, .kontmail img, .meropr, .parkroom, .metkrurm, .metkrurmmap {
	width:17px;
}
.prosmots img, .ploroom {
	width:16px;
}
.dvacitiots, .ballonclos img, .chel1, .detroom, .krvdoproom, .nasmobin {
	width:15px;
}
.roomspisp, .dataroom img, .dverroom, .mesisbr, .indexgorgr img {
	width:14px;
}
.balroom {
	width:13px;
}
.ohrroom, .kaplsea {
	width:11px;
}
.fkruvib {
	width:10px;
}
.kaplimg {
    width:9px;
}
.liftroom, .fkrupos, .fkruvibmp {
    width:8px;
}
.fkruposmp  {
    width:6px;
}
.topm, .turwidm > div, .__namekat, .__name, .indexavat, .__newm, .indexfilt > div, .centr, .poisk, .poiskverx, .cpoisk > div, .cpoisknis > div, .csrollparam, .csrollparpop, .scroll, .contpro, .nasvrubrik, .katgor, .okno, .okno > div, .naitikart, .addnomdob, .adddatdob, .onlymy, .editrmfot > div, .vgorod {
	width:100%;
}
.oknoser > div, .oknosernapr > div, .overy > div, .overynapr > div, .overygost > div, .poplovery > div, .oknomenu, .indexTopLimmkat, .oknocab, .oknocab > div, .oknocabnis, .roomfot  > div, .digind, .digindmap, .fkru, .big_photo, .big_photo div, .txtinf, .konttel, .bigfot, .otsiv, .otstxtroom, .addmap {
	width:100%;
}
table, .closebig, .romexnis, .katgorrm, .romexotd, .romexotdstoim, .romexotdcal, .mensayv, .otprots, .photos, .bigphoto, .kontakty, #in-content2, #in-content, .sayvokno, .sayvvibr, .vremyzayvr, .poplhint, .adddostchek > div, .adddostchekrm > div, .addroomchek > div, .addgostchek, .saveadd, .oknokat, .remontshd > div {
	width:100%;
}
.oknoverxvnom, .bigfotalldiv, .fotnomsmdiv, .nomokno, ._nomph, .nomtxt, .oknonisvnomer, .overyvnom, .nomerpris, .nomsayvper, .svesddat, .allimya, .allkategr, .prosmot, .skidzenvnm, .adprobcv, .adprobcv table, .adprobkon, .adprobkon table, .naitikartrasv, .gpscoord, .naitkarsm, .avtohint, .editrmfot > div > div {
	width:100%;
}
.foto2  > div, .fotodiv, .foto2, .ab_room, .allcall, .meskvtxt div, .meskv, .messayvverh, .messokno, .mesadrpr, .otrig, .mesdrvar, .maspodiot, .mesclfot, .obsamen, .nasvownvib, .big_photomap, .big_photomap div, .karttxt, .obspmap, .spmapkv, .naitroom, .closenom, .content, .menublokfl {
	width:100%;
}
.txtprs, .zagtabl, .txtiinfo, .fkrump, .mesotpr, .allphoto, .allavat > div, .last_visit, .message, .lech, .nomfottab, .mappoisk, .roomexplkv, .remontpr td > div, .remontkomn td > div, .romexnispr, .editrmtxt > div, .skidtabl, .datv2, .poisknis > div > div, .but2fl, .oknoverxpopl > div, .sayvcalpopl {
	width:100%;
}
.oknoverxgr {
	width:100% !important;
}
.oknocalend > div, .oknomap > div, .dataverh, .dataverhfc, .ostzayvdat, .sayvcal, .zandat, .sayvcalcoh, .datind3, .poisknis, .oknoverx, .oknoverxpopl, .oknokat > div, .calenfix {
	width:99%;
}
.bigfotall, .fotnomsm {
	width:96.5%;
}
.bigfotob, .dataroom, .fotvnom, .adprfot > div, .otvots {
    width:96%;
}
.topcentrm, .contpro > div, .romexotd > div, .romexotdstoimdiv, .skidtabl > div, .romexotdcal > div, .pricechdiv, .pricechsegdiv, .oknovkabdiv, .pricechudldiv, .adproknodiv, .adproknodivclos, .adresadpr, .messayvverh > div {
   width:92%;
}
.messokno > div, .uprobyavl, .oknoroom > div, .oknoroomnom > div, .vibvoda, .centrrul, .pojalov, .romexnispr > div, .sayvcal > div, .sayvcalpopl > div {
	 width:92%;
}
.otsclev, .cleft {
	width:94%
}
.vibvodaind, .sayvoknodv1 {
	width:93%
}
.konposm, .cabvcab > div:last-child, .ostzayvdat input, .poisknis > div, .oknoverxpopl input, .sayvcalcoh > div {
    width:92%;
}
.centr > div, .vhodokno, .poiskverxn > div, .poiskverx > div, .oknoverxvnom > div, .oknoverx > div, .centrsit, .poplovery > div > div, .overy > div > div, .soglroom > div:last-child, .otstext, .nomtxt > div, .zayvotokno, .ostzayv, .oknoroomall {
	width:90%;
}
.overy, .overynapr, .overygost, .poplovery, .owkroomudl, .vvoddaninp input, .dataokno, .poisknv, .poskmaptxt > div, .indexnis > div {
	width:90%;
}
.r_img, .nasvbigfot, .netfot, .editrmtxt {
	width:88%
}
.poiskall, .mesperep, .meskvart, .nasvbigfot > div {
	width:85%;
}
.imya, .editrmtxt2div > div:last-child {
	width:82%;
}
.fotonomdiv, .foto2nom, .kontpodl, .vosvinput > div:first-child {
	width:80%;
}
.adrobsm {
	width:77%;
}
.oknomenu > div, .indexcab, .oknocabnis > div, .adddostvod > div > div:first-child {
	width:76%;
}
.skidzenvnnas, .meskvtxt, .adrobsmsan, .nasvvar, .vsezenyprh, .nomerpris > div:first-child {
	width:75%;
}
.podsherred, .addvstroch > div:first-child, .addfotfon, .addfotfonnom, .mesdrkv, .otsnv2, .indexnispod {
	width:70%;
}
.indexTopMain {
	width:66%;
}
.kontim, .oknonisvnomer > div, .otsdat, .addstmdm > div > div:first-child {
	width:65%;
}
.nomtxttab {
 	width:64%
}
.r_centr2kv {
	width:62%;
}
.flind, .indTpLlog, .vremyzayvr > div > div:last-child {
	width: 60%;
}
.pluslsp, .specbl, .mestpodbs  > div:last-child {
	width:59%;
}
.vremzayv > div > div:last-child, .topBalance {
	width:56%;
}
.addstmdmkv > div > div:first-child {
	width:55%;
}
.otsrasm {
	width:65% !important;
}
.kolvobv {
	width:54%;
}
.romexnslf, .menublokflsp, .menubloksvsp, .gorireg > div, .prosmot td:nth-child(1), .prosmot td:nth-child(2), .addzsdvsd > div, .metrpesh > div, .adddomkorp > div > div, .balhis > div, .messsoobdva > div, .mesokv > div, .topone, .vgorodkv, .menublok > div, .menubloksv, .remontkom > div {
	width:50%;
}
.mespdsy, .mesnvs, .editsinh div {
	width:49%;
}
.vkalen > div {
	width:48%;
}
.topgrid {
	width:42%;
}
.vceisbr, .ots, .addstmdmkv > div > div:last-child {
	width:45%;
}
.vremzayv > div > div:first-child {
	width:44%;
}
.indexTopLind, .vvoddaninput, .topMes, .topBalandv, .vremyzayvr > div > div:first-child {
	width:40%;
}
.spezsvob > div:first-child, .mestpodbs  > div:first-child, .fotocabkv, .menublokfl3 {
	width:38%;
}
.messsoob > div, .topMessag {
    width:37%;
}
.vremprgfchs, .kontimpod, .svesddat > div:first-child, .vnisob, .addstmdm > div > div:last-child, .addstmdmkv > div > div:first-child input, .otklusl, .menublgst {
	width:35%;
}
.topgorind, .fllog {
    width:33%;
}
.otsotm {
	width:30% !important;
}
.menubldt {
    width:34%;
}
.remontdkt > div {
	width:33.3%;
}
.menublokfl1, .menublokfl2, .menublfl {
    width:31%;
}
.pervpos, .vvoddanplmn, .addvstroch > div:last-child, .mesdrfot, .opifoto, .nomfototab, .indexTopLlog, .topgrlg, .poiskkomst, .poiskkomkm, .otsnv1, .indexnisfl {
	width:30%;
}
.toptolog, .vremprgfzv {
	width:26%;
}
.skidzenvnm > div:last-child, .meskvfot, .fotobsmsan, .fotovar, .mespdsyya, .vsezenylft, .nomerpris > div:last-child, .mesisbr, .remontpr td {
    width:25%;
}
.topgorlog {
    width:24%;
}
.fotobsm {
    width:23%;
}
.topMesbal, .adddostvod > div > div:last-child, .indTpLbal {
	width:22%;
}
.uprobyavl > div:last-child {
	width:21%;
}
.topvrlog, .vosvinput > div:last-child {
	width:20%;
}
.turwidm, .avatfoto, .editrmtxt2div > div:first-child {
	width:18%;
}
.toptov {
	width:17%;
}
.remontkomnst {
	width:50% !important;
}
.kontpodl > div {
	width:16.5%;
}
.topkatm {
	width:16%;
}
.mesperdt, .vvsocset > div {
	width:15%;
}
.editrmtxt2div > div > div {
	width:14.5%;
}
.poiskkom1, .poiskkom3 {
	width: 13.5%;
}	
.indextdpt, .poiskkom2 {
    width:13%;
}
.roommenu > div {
	width:12.5%;
}
.editrmfot {
	width:12%;
}
.uprobyavlsr {
	width:11.5%;
}
.remontkomn td {
	width:15%;
}
.soglroom > div:first-child, .uprobyavl > div:first-child, .nistdst, .topBalansr {
    width:10%;
}
.cabvcab > div:first-child, .topvrtov {
	width:8%;
}
.adddostvod > div > div:nth-child(2), #content-cal-2 td, #calendni2 td {
	width:2%;
}
.sayvcal {
    min-width:250px;
}
.butpokas {
    min-width:205px;
}
.ceninfdd div, .ceninfdcom div {
    min-width:115px;
}
.contpro, .poisknistbl, .poiskverx > div, .centr > div, .pricechdiv, .oknovkabdiv, .pricechsegdiv, .adproknodiv, .adproknodivclos, .romexnispr > div {
	max-width:700px;
}
.sayvcal, .sayvcalcoh, .datind3{
	max-width:516px;
}
.owkroomudl {
	max-width:300px;
}
.topone, .topBalandv {
	max-width:160px;
}
.adresadpr, .ceninfdd div, .ceninfdcom div {
	max-width:145px;
}
.toptolog {
	max-width:120px;
}
.toptov {
	max-width:90px;
}
.topvrlog {
	max-width:70px;
}
.topvrtov {
	max-width:30px;
}
.topone table {
	max-width:160px;
	min-width: 133px;
}
.turwidm, .topkatm {
	min-width:25px;
}
.otm, .skidzenvnmfonnet {
	background: none;
}
.pricechdiv, .pricechsegdiv, .oknovkabdiv, .pricechudldiv, .adproknodiv, .adproknodivclos, .goroknodiv, .oknoroom > div, .oknoroomnom > div, .ostzayv, .vosvinput, .room, .romexotd, .romexotdstoim, .romexotdcal, .nomerprisvtop, .roomobv, .remont, .gorokno {
    background-color:#ffffff;
}
.metrpesh > div, .addfotfon, .addfotfonnom, .vibvoda, .vibrparam > div, .vvoddaninput, .vvoddaninp, .svobdat, .filkomnno, .metsinput, .menubl td > div, .menublok > div > div, .posmapradsnk, .zandat > div, .error_d, .datind3, .indexnispod {
    background-color:#ffffff;
}
.topm, .topcentrm {
    background-color:#dfdedc;
}
.sayvvibr, .filfonvyb {
	background-color:#efefef;
}
.nomerotd {
	background-color:#faf8f6;
}
.oknomenu, .pagvib {
   	background-color:#238b94;
}
.kontimtel, .mptel {
   	background-color:#379870;
}
.saveadd, .otsrasm {
   	background-color:#99ccff;
}
.butpokas, .sayvcalcoh > div, .ostzayvdat input, .saveaddadd, .otsnv2 input {
   	background-color:#388888;
}
.naitipr, .oknonisvnomer > div, .naitroom, .ostzayv input {
    background-color:#289fa9;
}
.oknocalend > div, .oknomap > div, .dataverh, .dataverhfc, .okno, .oknoverx, .oknoverxpopl, .oknoverxvnom, .oknonisvnomer, .katgorrm, .sayvcal, .posmapradchsl input, .messayvverh, .mesdrvar, .messokno, .filtrfon, .gpscoordedit input, .nistbllft > div, .oknokat > div, .poisknistbl {
   	background-color:#fafafa;
}
.calenfix, .oknocalenfon {
	background-color:#f4f4f4 !important;
}
.polos {
   	background-color:#fafafa !important;
}
.oknocab > div {
   	background-color:#fcfcfc;
}
.nomerprisvtor, .zenotiposm {
   	background-color:#f1eeeb;
}
.nomsayvper, .skidtabl, .vremyzayvr {
   	background-color:#f5f5f5;
}
.mespdsy {
    background-color:#bbbbbb;
}
.netfot, .but2fl {
    background-color:#dddddd;
}
.editsinh div {
    background-color:#c5dbff;
}
.mesnovsy {
    background-color:#289fa9;
}
.vvoddanplmn > div, .addsit {
	background-color:#e9efff;
}
.addchelvs, .naitikartrasv {
   	background-color:#fafafa;
}
.addnomdob, .addnomtxt, .addnommax {
   background-color:#fff1cd;
}
.zayavka {
   	background-color:#eaf4f5;
}
.adddat, .adddatdob{
    background-color:#dcfcdc;
}
.otsostot, .otprots, .indexnisfl div {
   	background-color:#87b87f;
}
.romexnis, .indexnispod {
	background-color:#e25e22;
}
.filkomnvb {
	background-color:#f5d1c0;
}
.romexnslf {
   	background-color:#6f9ebd;
}
.maprastkm, .maprastkmslidr {
    background-color: #067bdb;
}
.balvpsk {
    background-color:rgba(83,144,4,0.6);
}
.pricech, .pricechseg, .oknovkab, .pricechudl, .adprokno, .oknoroom, .oknocalend, .oknomap, .oknoroomnom {
	background-color:rgba(0,0,0,0.5);
}
.fkrupos, .fkruposmp {
    background-color:rgba(250,250,250,0.5);
}
.poisknis, .ostzayvdat, .romexnispr, .zandat, .sayvcalcoh {
    background:rgba(250,250,250,0.7);
}
.fkruvib, .fkruvibmp {
    background:rgba(250,250,250,0.9);
}
.bigfot {
    background:rgba(0,0,0,1);
}
.nepokas, .centrprese {
    background-color: #fff8ef;
}
.skidzenvnmfon {
    background-color: #edf8ff;
}
.pluslsp {
    background-color:lightseagreen;
}
.specbl {
    background-color: #f3881c;
}
.adprobcv {
    background-color: #ffffd8;
}
.adprobkon, .otsotm {
    background-color: #f1f1f1;
}
.naitkarsm, .naitikart {
    background-color: #FFCC00;
}
.onlymy {
	background-color:#e4f4ff;
}
.skidtablcv, .skidlef {
    background-color: #fff8e8;
}
table {
    border-spacing: 0;
}
.otprots, .naitipr, .otsostot, .nepokas, .addnomdob, .adddatdob, .naitikart, .addchelvs, .naitroom, .poisknv input, .oknoservnom input {
    border:0;
}
.posmapradchsl input, #calendni td, .otm, .ostzayvdat input, .ostzayv input, .vosvinput input, .otsotcnv input {
    border:none;
}
.vvoddaninput input, .addchelvs, .vvoddaninp input, .naitikartrasv, .addnommax, .gpscoordedit input {
    border:none !important;
}
.plusl, .pluslcv {
    border:1px #f7d2c2 solid;
}
.addfotfon {
    border: 1px #cccccc dashed;
}
.kontimpod span {
    border:1px #bbbbbb solid;
}
.mensayv, .posmapradsnk, .mesdrvar, .nomsayvper, .vibrparam > div, .otsotm, .vosvinput {
    border:1px #dddddd solid;
}
.v_isbr > div {
    border:1px #e1e1e1 solid;
}
.karttxt {
    border:1px #ffffff solid;
}
.allphoto img {
    border:1px #cccccc solid;
}
.kontimtel {
    border:1px #379870 solid;
}
.remont, .metrpesh > div, .messsoob > div, .messsoobdva > div, .addnomdob, .adddatdob, .centradots input, .centradots textarea, .vvoddaninp  {
    border:1px #a5bbc7 solid;
}
.saveadd, .saveaddadd {
    border:1px #388888 solid;
}
.pagvib, .pagesdiv:hover {
    border:1px #238b94 solid;
}
.pagesdiv {
    border:1px transparent solid;
}
.vibvoda {
    border:2px #a5bbc7 solid;
}
.adddostchekrm input  {
    border:1px #666666 solid;
}
.naitkarsm {
    border:1px #FFCC00 solid;
}
.skidzenvnm input, .skidzenvnmfon textarea {
    border:1px #c9daea solid;
}
.owkroomudl {
    border:1px #2e6fb9 solid;
}
.cal_tab tr .svobdat:last-child {
	border-right: 5px #f1f1f1 solid;
}
.cal_tab tr .prosh:last-child {
	border-right: 5px #f1f1f1 solid;
}
.cal_tab tr:last-child .svobdat {
	border-bottom: 5px #f1f1f1 solid;
	border-left: 5px #f1f1f1 solid;
}
.cal_tab tr:last-child .prosh {
	border-bottom: 5px #f1f1f1 solid;
	border-left: 5px #f1f1f1 solid;
}
.cal_tab tr:last-child td:not(.svobdat) {
	border-top: 5px #f1f1f1 solid;
}
.cal_tab tr:last-child td:not(.prosh) {
	border-top: 5px #f1f1f1 solid;
}
.svobdat {
	border-left: 5px #f1f1f1 solid;
	border-top: 5px #f1f1f1 solid;
}
.prosh {
	border-left: 5px #f4f4f4 solid;
	border-top: 5px #f4f4f4 solid;
}
.romexnis, .podobshtobv {
    border-top:1px #bbbbbb solid;
}
.vremprgfchs input:focus {
	outline: 0;
}
.cpoiskpit {
    border-top:1px #cccccc solid;
}
.rpofism {
    border-bottom: 1px #2e6fb9 dotted;
}
.addresspan {
    border-bottom: 1px #bbbbbb dashed;
}
.roomredipr, .messayvverh > div {
    border-bottom: 1px #e5e5e5 solid;
}
.katgorrm, .nasdall, .cabvcab, .dataverh, .dataverhfc {
    border-bottom:1px #bbbbbb solid;
}
.sayvcal, .sayvcalpopl {
	border-bottom:1px #999999 solid;
}
.poiskverx > div, .sublabel_rkvn {
    border-bottom:1px #d9d7d5 solid;
}
.oknoverxvnom > div, .editrmtxt2div {
    border-bottom:1px #cccccc solid;
}
.balhisvse > div {
    border-bottom:1px #dddddd solid;
}
.dostoprimdiv {
    border-bottom:1px #cad4d9 solid;
}
.skidzenvnnas {
    border-bottom:1px #c9daea solid;
}
.inform {
    border-bottom:1px #facabb solid;
}
.romexnslf {
    border-left:1px #ffffff solid;
}
.calenfix table td {
    border-left:3px #f1f1f1 solid;
}
.bordlf {
    border-left:1px #bbbbbb solid;
}
.menubloksvsp {
    border-right:1px #cccccc solid;
}
.sayvcalimg {
    border-right:1px #bbbbbb solid;
}
.allavat > div{
    border-radius:90px;
}
.fkru > div, .fkrump > div {
    border-radius:50px;
}
.sayvvibr, .pluslsp, .plusl, .mesperep, .specbl, .pluslcv, .vremprgf, .owkroomudl, .vosvinput, .filkomn, .menubl td > div, .menublok > div > div, .vremyzayvr, .indexnispod, .indexnisfl > div {
	border-radius:5px;
}
.maprastkm, .maprastkmslidr {
    border-radius: 4px;
}
.otsostot, .butpokas, .sayvcalcoh > div, .but2fl, .kontimtel, .mptel, .kontimpod span, .otprots, .naitipr, .posmapradsnk, .oknonisvnomer > div, .nomerpris, .vvoddanplmn > div, .mesdrvar, .mespdsy, .mesnovsy, .v_isbr > div, .vibrparam > div, .vvoddaninput, .vvoddaninp, .metsinput {
	border-radius:3px;
}
.vvsocset img, .menuclose img, .mikontfot {
    border-radius:50%;
}
.romexotd, .romexotdstoim, .romexotdcal {
    box-shadow:0px 0px 5px 3px #eeeeee;
}
.obsamen {
    box-shadow: 0px 0px 5px 1px #e6e6e6;
}
.nomerotd {
    box-shadow: 0 0px 4px 2px rgba(0,0,0,.15);
}
.menubl td > div, .menublok > div > div, .filkomn, .poisknv input, .metsinput, .oknoservnom input {
	 box-shadow: 0px 1px 3px 0px #b7b5b1;
}
.room, .roomobv {
	box-shadow: 0px 1px 3px 0px #b3b2af;
}
#menuobjcab {
	box-shadow: inset 0 0 0 0px rgba(0,0,0,.08), 0px 8px 20px -10px rgba(0,0,0,.4);
}
.vremprgf, .nomerpris > div:first-child, .nomsayvper, .r_img, .roomobv, .obsamen, .adrobsm, .skidzenvnnas, .pervpos, .otklusl, .cabvcab > div:last-child, .vvoddaninput, .metrpesh > div, .adddomkorp > div > div, .remont, .vibvoda, .topMes, .topMessag, .otsotcnv > div, .poisknis div, .sayvokno div, .menubl td > div, .menublok div, .indexnis div {
    box-sizing:border-box;
}
.messsoob > div, .messsoobdva > div, .messayvverh > div > div, .mesperep, .mesdrvar, .mesdrkv, .meskvtxt, .obsamen, .adrobsmsan, .nasvvar, .karttxt, .obspmap, .avtohint, .nomerpris, .vsezenyprh, .vsezenylft, .sayvcal div, .sayvcalpopl div, .editrmtxt, .topgorreg div, .netfot, .vvoddanplmn, .vremprgfzv, .dataverh div, .ostzayvdat, .vremyzayvr {
    box-sizing:border-box;
}
h5, h6, h1, .pagesdivtch, .skidzenvnmfonnet, .otm, .naitikartrasv, .gpscoordedit input, .menubl td {
    padding:0;
}
.topcentrm td {
    padding:5px 0px;
}
.fotodiv, .foto2  {
	padding:20% 0;
}
.fotonomdiv, .foto2nom {
	padding:13% 0;
}
.chvedkimg, .lechimgglk {
    padding: 0px 5px 0px 10px;
}
.sspiss ul li, .sspissgalkob ul li, .sspissgalkpolpinf ul li {
    padding:1px 0px 3px 18px;
}
.sspissgvnom  ul li, .sspissrul ul li {
	padding:0px 0px 0px 15px;
}
.vvoddaninp input {
	padding:0px 8px 0px 0px;
}
.addchelvs {
	padding:0px 5px 0px 0px;
}
.cenpalkmap {
	padding:0px 5px 0px 2px;
}
.pricechudldiv {
	padding:50px 40px;
}
.adproknodivclos {
	padding:30px 10px 35px;
}
.adproknodiv {
	padding:30px 10px 25px;
}
.pricechsegdiv {
	padding:10px 10px 20px;
}
.pricechdiv {
	padding:30px 30px 35px;
}
.balhisvse > div {
	padding:20px 0px 10px;
}
.pages, .poisknis {
	padding:20px 0px 15px;
}
.oknocabnis > div {
    padding:15px 0px 25px;
} 
.roomtext {
    padding:15px 10px 20px;
}
.overynapr > div:first-child, .roommenu, .roommenugost {
    padding:15px 0px 0px;
}
.addnomtxt {
	padding:10px 5px 15px;
}
.csrollparam, .csrollparpop, .overynapr > div:last-child, .romexnispr {
	padding:10px 0px 15px;
}
.cabvcab {
	padding:12px 0px 9px;
}
.nasdall {
	padding:10px 0px 7px;
}
.adress, .vvhodsoctxt, .indexgor {
	padding: 10px 0px 5px;
}
.menublok  td {
    padding:8px 0px 6px;
}
.mesdrvar {
    padding:5px 10px 10px;
}
.posmapradsnk {
    padding:7px 12px 2px !important;
}
.maprastkm, .topgorreg div {
    padding: 1px 6px 0px;
}
.pojotpr, .isbrnet {
	padding:40px 0px;
}
.oknoroom > div, .datind3 {
	padding:30px 0px;
}
.centrprese {
    padding:20px 15px;
}
.oknovkabdiv, .addfotfon {
	padding:20px 10px;
}
.indexcab > div, .prtxt, .zayvotokno, .cooki, .ostzayvdat, .sayvcalcoh {
	padding:20px 0px;
}
.roomobv, .mesperep, .zandat > div, .zandat {
	padding:15px 10px;
}
.zayavka {
	padding:15px 5px;
}
.romexotd, .romexotdstoim, .romexotdcal, .mestpodbs, .nepokas, .adprobcv, .oknomenu > div, .uprobyavl, .zenotiposm, .newm, .skidtabl, .poiskverx, .sublabel_rkvn {
	padding:15px 0px;
}
.romexnis table td {
	padding:16px 0px;
}
.naitipr {
	padding:10px 60px;
}
.karttxt {
	padding:10px 8px;
}
.butpokas, .sayvcalcoh > div {
	padding:11px 5px;
}
.skidzenvnmfon, .adddat, .but2fl {
	padding:10px 5px;
}
.oknoverxvnom > div, .but2fl, .otprots, .oknonisvnomer, .oknonisvnomer > div, .nomtxt > div, .gorireg, .goriregany, .addsit, .adddostchek, .vsezeny > div, .skidlef, .ostzayv, .ostzayvdat input, .cpoiskpit, .filkomn, .menubl td > div, .menublok > div > div, .naitikart {
	padding:10px 0px;
}
.saveadd, .saveaddadd, .saveaddotm, .posmaprad, #content-cal-2 td, .indexnispod {
	padding:10px 0px;
}
.vvoddaninput input, .indexnisfl > div {
	padding:9px 0px;
}
.vvoddanplmn > div, .naitroom {
    padding:8px 0px;
}
.allcalsan  td {
	padding:7px 12px;
}
.messsoob > div, .messsoobdva > div, .metrpesh > div, .remont, #calendni2 td {
    padding:7px 0px;
}
#content-cal td {
	padding:6px 7px;
}
.vvoddaninp {
	padding:9px 5px;
}
.pluslsp {
	padding:6px 0px;
}
.kontimpod span {
	padding:7px 10px;
}
.kontimtel {
	padding:6px 10px;
}
.pagesdiv, .pagvib {
    padding: 4px 9px;
}
.adddostchek > div, .adddostchekrm > div, .overynapr > div > div, .overygost > div > div, .vibvodaind > div, .otsostot, .plusl, .specbl, .prosmot td, .contentvyb, .adprobkon, .adres2, .mesotpr, .owkroomudl, .ots, .cenarmdiv, .prrubrmismzn, .nistbllft > div, .overy > div > div {
    padding:5px 0px;
}
.otspoj input {
	padding:4px 20px;
}
.vibrparam > div {
	padding:3px 10px;
}
.region div, .overy_cur > div > div, .skidzenvnm, .spmapkv, .roomtut > div, .editsinh div, .gorovery > div > div {
	padding:3px 0px;
}
.mptel {
	padding:2px 6px;
}
.addroomchek > div, .addgostchek, .vibvoda > div, .mespdsy, .mesnovsy, .v_isbr > div {
	padding:2px 0px;
}
.maprastkmslidr {
	padding:1px 7px;
}
.obspmap {
	padding:0px 13px;
}
.nomsayvper, .prosmots span, .nomnas, .samnomer, .skidlef > div, .vsezenyprh, .zenotiposm > div, .vsezenyprh {
	padding:0px 10px;
}
.allkategr > div, .nasmobin {
	padding:0px 7px;
}
.addnommax, .ilinom, .pluskrv, .cal_tab, #calendni2 {
	padding:0px 5px;
}
.raspalk {
    padding:0px 2px;
}
.inroom_headvod {
    padding:0px 1px;
}
.sayvvibr, .prrasmpl, .prrasmmn, .vremyzayvr {
    padding:15px;
}
.subshint, .raishint, .citihint, .poplhint, .avtohint, .obsamen, .vibvoda, .nomerpris, .blockmailkv, .vosvinput input {
    padding:10px;
}
.addfotfonnom, #detsel > div {
	padding:5px;
}
.netfot {
    padding-top:25px;
}
.podobshtobv {
    padding-top:20px;
}
.nomerotd, .overy > div, .poplovery > div, .overygost > div, .posmapuk {
    padding-top:15px;
}
.otssverx, .indexTopLimmkat > div, .avtopalatcab, .allkategr, .htopkatver, .nemyvcabimg, .spisred, .datv2div2, .sayvcalimg, .sayvcaldat > div:first-child, .sayvcalsbr, .dataots, .kontbesreg  {
    padding-top:10px;
}
.datv1 {
    padding-top:9px;
}
.chelvnom, .dataverh, .dataverhfc, .poiskverxn > div {
    padding-top:7px;
}
.vibvodaind, .centrprese > div, .map, .sayvcalpopl, .sayvcal {
    padding-top:5px;
}
.cpoisknis > div {
    padding-top:3px;
}
.adddostnot {
    padding-top:0px !important;
}
.otslev, .hourpricediv {
    padding-left:20px;
}
.adrobsm, .mesdrkv, .meskvtxt, .adrobsmsan, .nasvvar, .mprmap, .cenaskidmob span, .meskvart {
    padding-left:15px;
}
.otsslm, .trassdan span, .datv2div1, .sayvcaldatrm, .sayvcalroom{
	padding-left:10px;
}
.otssayroom {
    padding-top:10px !important;
}
.ownkotsiv > div, .mestelmob, .colotsindmp, .colotsind, .balvpsk span, .plus1, .topgorreg span, .sayvcalimg {
    padding-left:5px;
}
.topMes, .topMessag {
    padding-left:0px !important;
}
.editrmtxt {
    padding-left:4px;
}
.otspodfot, .adddomkorp > div > div:last-child {
    padding-left:2px;
}
.imgkvodndv {
    padding-left:1px;
}
.addiliotd {
	padding-left:13%;
}
.indexTopLimmkat > div, .pervpos {
    padding-left:12%;
}
.nasvbigfot {
    padding-left:4%;
}
.addroomchek, .addgostchek, .adddostchek, .sspissrul, .otklusl {
    padding-left:3%;
}
.cursotst {
    padding-right:50px;
}
.imyadiv {
    padding-right:25px;
}
.shasroom, .otsright, .datv1 {
    padding-right:20px;
}
.posmapradtxt, .dvacitiotsmap {
    padding-right:15px;
}
.otsivwidh, .skidskid, .nasdall img, .vsezenylft, .stoimkimg {
    padding-right:10px;
}
.zavtrakimg {
    padding-right:9px;
}
.zavtrakimgvvnom {
    padding-right:8px;
}
.krroomimg, .nomernasimg, .zavtrakimgplo {
    padding-right:7px;
}
.bankimg, .skidzenvnnas, .lechimg, .lechimgsan, .fottvvimg, .isbran, .closeisbr, .kontmail img, .v_isbr img, .nemyvcabimg img, .minus1, .vvoddaninpproc, .menublok img, .poiskverxfl img, .menubl img, .indexgorgr img, .sayvcaldat img, .menubloksv {
    padding-right:5px;
}
.maprastmap span, .maprast span {
    padding-right:6px;
}
.nomtochk, .cenaperindmap, .cenaperind, .cenagstinduvl, .cenamap, .cenagstind, .cenadomind, .cenagstmap, .cenperiod {
    padding-right:3px;
}
.metrm img, .adddomkorp > div > div:first-child, .numkrv, .cendm, .cenagstdom, .cenagstindmap {
    padding-right:2px;
}
.cabvcab > div:last-child {
    padding-right: 8%;
}
#content-cal-2, .oknocalend > div {
    padding-bottom:155px;
}
.sayvoknodv1, .dataokno {
    padding-bottom:100px;
}
.region, .regionsit, .messokno > div {
    padding-bottom:75px;
}
.trass {
    padding-bottom:15px;
}
.nasvownvib, .idpervpos, .adddostvod, .maxgostrm {
    padding-bottom:10px;
}
.samnomer, .imyadiv, .calenfix {
    padding-bottom:5px;
}
.editrmtxt2div {
    padding-bottom:3px;
}
.adddostnot {
    padding-bottom:0px !important;
}
h5, h6, h1, .word {
    margin:0;
}
.editrmokn {
	margin: 0px !important;
}
input[type=radio] {
    margin:0px 5px;
}
.fotonomdiv, .foto2nom {
	margin:8% 10%;
}
.vvoddaninptext input, .vvoddaninpproc input {
	margin:0px 6px 0px 0px;
}
.overy_cur {
	margin:5px 0px 5px 10px;
}
.vachtel {
    margin:30px 0px 10px;
}
.konposm {
    margin:20px 0px 40px;
}
.calrepzan1 {
    margin:35px 0px 15px;
}
.editrm {
    margin:20px 0px 25px;
}
.calrepzan2, .calendms2 {
    margin:20px 20px 10px;
}
.rubrikadd, .nasvrubrik {
    margin:20px 0px 5px;
}
.addtxtdomsait {
    margin:15px 0px 25px;
}
.indexhrnis {
    margin:15px 0px 10px;
}
.inroom_headpit {
    margin:15px 0px 0px;
}
.polos, .lech, .vremyzayvr {
    margin:10px 0px 15px;
}
.mapotmen {
    margin:8px 0px 8px 15px;
}
.addzsdvsd, .message, .addtxtdomdom, .cpoiskpit {
    margin:25px 0px;
}
.vremzayv {
    margin:25px 0px 20px !important;
}
.obozsv, .nasvrubriksp, .imyall, .skidakzvnm > div > div, .last_visit, .skidtabl, .poplovery > div > div {
    margin:15px 0px;
}
.colotsroom, .kritersv, .nomsayvper > div, .allkatvyb, .isbrspis, .mesdrvar, .mikont > div {
    margin:10px 0px;
}
.sspiss ul, .sspissgalkob ul, .sspissgalkpolpinf ul, .overy > div > div, .overygost > div > div, .dataokno > div > div, .sayvoknodv1 > div {
    margin:5px 0px;
}
.region div, .regionsit > div:not(.word), .skidzenvnm, .regionsitcab > div:not(.word), .gorovery > div > div {
    margin:4px 0px;
}
.roommenugost img {
    margin:0px 15px;
}
.roommenu > label {
    margin:0px 10px;
}
.chernsv, .krassv, .menublokfl2 > div {
    margin:0px 7px;
}
.kontvbws a, .pagvib, .pagesdiv, .fkru > div, .fkrump > div, .menublgst > div {
    margin:0px 5px;
}
.posmapradchsl {
    margin:0px 1px;
}
.vibrparam > div {
    margin:5px;
}
.mesvybpr {
    margin-top:170px;
}
.zayavka {
	margin-top:130px;
}
.oknoser {
    margin-top:99px;
}
.oknovkabdiv, .adproknodivclos, .adproknodiv {
    margin-top:80px;
}
.pricechudldiv {
    margin-top:76px;
}
.oknocalend > div {
    margin-top:70px;
}
.pricechdiv {
    margin-top:55px;
}
.oknoservnom, .poskmaptxt {
    margin-top:50px;
}
.cpoisknis, .vnisstr {
    margin-top:45px;
}
.oknosernapr {
    margin-top:41px;
}
.otsbl, .dostoprim, .oknoroom > div, .oknoroomnom > div {
    margin-top:40px;
}
.trass {
    margin-top:35px;
}
.otsotc, .poiskindall, .soglroom, .naitroom, .kotndanokn, .otspoj, .owkroomudl, .shaspoys {
    margin-top:30px;
}
.otssv, .addtxtdomgost, .odnouvedm, .vsepopl, .otkl1 {
    margin-top:25px;
}
.ceninf, .otssr, .kotndanokn div, .vgorotst, .addtxtdomstoimkv, .subsrastkvbiy, .otstrss, .mesotpr, .subsrastkv, .soglas, .ceninfdom, .pricechsegdiv, .mikont, .oknomap > div, .sayvrmof, .adddostchekrm, .zenroom > div {
    margin-top:20px;
}
.oknocalenddiv {
    margin-top:20px !important;
}
.obotsroom, .cencab, .codnom > div, .vsepoplgost > div, .jalotpr, .podobshtobv, .nemyvcabimg  div, .konttel, .oknoverxpopl input {
    margin-top:15px;
}
.mpkont, .editrmtxt2div {
    margin-top:12px;
}
.konttelrm, .otstxtroom, .nomfottab, .txtplotv, .adresssan, .clist > div, .adddostvod, .otkl, .profava, .stoimap, .roomparol, .kontsait, .kontmail, .otstrss > div, .trass > div:first-child, .otssvtrr, .otssrjal, .cencabdom, .skidtabl > div > div > div:not(:first-child), .dostoprimtxt, .addots {
    margin-top:10px;
}
.adresmap, .metrm > div, .imgvnom, .adrescab, .oknovrxkolmap {
    margin-top:7px;
}
.konttelrm > div, .romexotd, .romexotdstoim, .romexotdcal, .disinfo, .skidlef, .subscab, .nasvcabgost, .maspodiot, .obspmap:nth-child(2), .dostopr, .trass > div, .subsmap, .txtikvplsh {
    margin-top:5px;
}
.dostoprmap, .subwaytop {
    margin-top:3px;
}
.disinfomap, .adrescabdom, .subway {
    margin-top:2px;
}
.messsoob {
	margin-top:-1px;
}
.netozen, .moderob {
	margin-top:-5px;
}
.platdomdop {
    margin-top:-8px;
}
.fotvnom, .bigfotob {
	margin-top:1%;
}
.nasvbigfot {
    margin-top:2%;
}
.indexTopLimmkat > div {
    margin-bottom:75px;
}
.otsnis {
    margin-bottom:40px !important;
}
.poplscr, .addtxtdomgost > div, .otstrssnis, .sogl {
    margin-bottom:35px;
}
.vseotsroom > div:not(:last-child), .nekemping > div, .kritozenka > div, .otstext > div, .poisknv > form > div > div:not(:first-child), .subsrastkv > div > div, .addtxtdomdom > div:not(:last-child), .addtxtdomstoimkv > div {
    margin-bottom:30px;
}
.allkont > div, .regionsitcab {
    margin-bottom:25px;
}
.pricech > div > form > div:not(:last-child), .dostoprim > div, .subsrast > div, .addtxtdomstoim  > div, .addadres > div, .subsrastkvbiy > div > div, .sspissrul ul li, .allavat, .nomtxt > div > div, .editsinh, .vremzayv > div:not(:last-child) {
    margin-bottom:20px;
}
.otsof {
    margin-bottom:20px !important;
}
.cpoisk > div, #calendni, .opisroom > div:not(:last-child), .opstabl > div:not(:last-child), .room, .roomobv, .prosmots, .moderob, .pricechseg > div > form > div:not(:last-child), .prtxt > div > div, .addtxtdomstoimkv > div > div, .addnomtxt, .adddat, .romexotddiv > div:not(:last-child), .cabvcab, .vremyzayvr > div:first-child {
    margin-bottom:15px;
}
.inroom_pit {
    margin-bottom:10px !important;
}
.cenaroom > div:not(:last-child), .cal_tab, .komdsnd > div, .calendms, .nomerotd, .stoimvnom > div, .allkont > div > div, .pricech > div > form > div  > div, .obsamen:not(:last-child), .nasvown, .centrprese, .prtxt > div > div > div, .addtxtdomstoim > div > div, .prrubrmismzn > div:not(:last-child), .adrredkt > div {
    margin-bottom:10px;
}
.mesdrnas, .vybrob, .goradd, .poleobyz, .romexotdkont > div:not(:last-child), .kontinfo > div, .prspisbal > div, .konts  > div:first-child, .indexnis {
    margin-bottom:10px;
}
.katgor, .infimy {
    margin-bottom:7px;
}
.spisob > div:first-child, .spispolpinf > div:first-child, .kartves > div:not(:last-child), .krov_ > div, .inroom_headhas, .opisimg > div:not(:last-child), .dostoprim  > div > div, .adddostvod > div, .addtxtdomsait > div {
    margin-bottom:5px;
}
.editstoimkv > div {
    margin-bottom:5px !important;
}
.addtxtdomsait > div > div, .mestelmob > div, .obspmap:last-child, .nomtxttab > div, .inroom_head, .mised, .soglown, .datsogl {
    margin-bottom:5px;
}
.addtxtdomdom > div > div, .balhisvse > div > div, .mesrposoob {
    margin-bottom:3px;
}
.chelv {
    margin-bottom:1.5%;
}
.spisonsv {
	margin-bottom:0px !important;
}
#calendni2 {
	margin-bottom:-5px;
}
.mikontfot {
    margin-right:40px;
}
.ohrlifroom {
    margin-right:20px;
}
.roommenu > label:nth-child(7) {
	margin-right:0 !important;
}
.imgchelv {
	margin-right:15px;
}
.otstxtroom img, .metsinput {
	margin-right:10px;
}
.ohrkimg {
	margin-right:8px;
}
.roomspisp, .kaplsea, .metimg, .maprastkm, .poiskkom > div:not(:last-child) > div {
	margin-right:4px;
}
.closenom img {
    margin-right:25%;
}
.ploshroom {
    margin-left:35px;
}
.detiroom {
    margin-left:25px;
}
.ostotvdat {
	margin-left:20px;
}
.obotsroom label {
	margin-left:15px;
}
.roommenu > label:first-child {
	margin-left:0 !important;
}
.mpim {
	margin-left:10px;
}
.vibrparam img, .indexnisfl > div {
	margin-left:7px;
}
.mesnvs {
	margin-left:2%;
}
.ohrkimg {
	margin-left:-2px;
}
.slidtr {
	margin-left:-15px;
}
.nomtxttab, .nemyvcabob {
    margin-left:5%;
}
.otsclev {
    margin-left:6%;
}
.roomtext a, .karttxt, .ceninfdcom, .cenaperind, .cenaperindmap {
    color:#777777;
}
.butpokas, .spsok, .spsokmap, .balvpsk, .colotsind, .sayvcalcoh > div, .romexnis, .romexnis a, .otspodfot, .colotsindmp, .naitroom, .nasvbigfot, .maprastkm, .maprastkmslidr, .ostzayvdat input, .ostzayv input, .saveaddadd {
	color:#ffffff;
}
.grymp, .opifoto {
    color:#eeeeee;
}
.otssvsredser, .otssvbolser, .ostsvplohroom, .cenpalkmap {
   color:#dddddd;
}
.poscitdom div, .prosh, .cenpalk {
    color:#cccccc;
}
.chernsv, .grymb, input::placeholder, textarea::placeholder, .gorspisok, .dataokno span {
    color:#bbbbbb;
}
.nxtprv, .pagesdivtch, .kolvobv, .clist div, .pluslcv, .mesdrnas, .kcved, .kcvedavt, .meswpvb, .maintop, .svsermp, .poleobyz, .vvhodsoctxt, .trassdan span, .balshis, .poscit span, .zenkomm, .vnim, .otsotm, .sublabel_rkst {
    color:#999999;
}
.kontimpod span, .otsclev, .infimy, .subscab, .nepokas, .rasmsvob, .podskpopl, .naitidat, .colvo_d {
    color:#888888;
}
.otskritroomkv, .kontrasm span, .raspalk, .adresadpr, .nomtochk {
    color:#666666;
}
.nishnet {
    color:#333333;
}
.cleft, .novnasvsan, .txtikv, .nazvotdom, .adrobsm, .socimy, .botmenu_top a {
	color:#000000;
}
.topBalance a, .inroom_head, .kontinfo, .calendms, .prrasmsav, .indexgorgr a, .fcobsh {
	color:#000000;
}
.menubloksv, .nasvrubriksp, .plusl, .moderoba, .moderoba a, .vvhodsoc, .errors, .uproba, .cenaskidmob, .cenaskid, .skidskid, .skidvnomsk, .csrollparpop, .polos, .newm a, .checked, .ntime, .inform, .fcvibr {
    color:#e25e22;
}
.krassv, .otssvbolkr, .otssvsredkr, .yel, .ostsvhorroom {
    color:#ff9933;
}
.yel {
    color:#ff8810;
}
.ismcvet {
	color:#ffd7c5;
}
.vceisbr:hover, .vibvodaind div:hover, .netozen, .blockmailkv, .datsogl a, .maxgostrm, .datind3 {
	color:red;
}
.cena, .cenagstind, .cenagstdom, .krasn, .overy_cur div div, .calenvyh, .karskid, .sutki2, .cenadomskid, .domskid, .cenaskidgst, .podsherred, .ptball, .word, .mapotmen, .metstan, .cenagstindmap, .cvetkr, .cenagst, .cenadomskidop {
    color:#cc3300;
}
.naitipr, .mespdsyya a, .otsnv2 input, .pagvib {
	color:#ffffff;
}
.kotndanokn a, .map, .kontsait a, .kartves a, .sayvcalsbr, .kontpoj, .opinomer, .allkategr a, .nepokas a, .skidakzvnm, .cnock, .otklusl, .podsher, .podsherok, .naitikartrasv, .opsfot, .galknom, .opsfotud, .addnomdob, .adddatdob, .vkalen span, .vkalen a, .mesadrpr, .meskvimy, .datv2div2, .sbfil, .inroom_headvod {
    color:#2e6fb9;
}
.otkl, .peshat, .mesokv, .profcmc, .rpofism, .profudlak, .cenaskidmob span, .zeniposm, .sayvvibrcal, .raigorper, .owkroomudl span, .akcredud, .doststrl, .otsnv1 input, .kontbesreg {
    color:#2e6fb9;
}
.svser {
    color:#450191;
}
.metrm a, .nasvrubrik a, .but2fl, .shern, .konttelrm a, .region a, .regionsit a, .mestpodbs a, .obsamen a, .skidzenvnnas, .regionsitcab a, .addchelvs, .addnommax, .imyadiv a, .editsinh a, #vosvmal span {
	color:#000000;
}
.mestelmob span a, .htopkatver, .indexcab a, .ceninf, .komnmap, .stoimap, .mpkont, .vidot, .otlmap, .avtopalat, .cendm, .addresspan, .ceninfdom, h1 {
	color:#000000;
}
.sspiss ul, .dataroom, .sspissgalkob ul, .sspissgalkpolpinf ul, .obotskrroompan, .kontvbws a, .oknomenu > div, .oknocabnis > div, .adrespriсgost, .htoppodkatver {
	color:#353535;
}
.error_d, .redts, .missed, .oshib, .podobmob, .mised, .storer1, .storerr, .otkl1, .allid, .spisred, #maxchelism {
    color:red;
}
.prosmots, .prosmvce {
	color:green;
}
.kontimtel a, .mptel a, .oknonisvnomer, .vnisob, .spezsvob a, .maspodiot a, .mesnovsy, .otsostot, .otprots, .indexnispod {
	color:#ffffff;
}
.svotelind {
    color:#d4d11a;
}
.zavtops {
    color:#10c704;
}
.infsait a, .mesvybpr {
    color:#888888;
}
.maprast, .maprastmap {
	color:#e25e22;
}
.maprast span, .maprastmap span {
    color:#e25e22;
}
.gry{
	color:rgba(250,250,250,0.6);
}
.svotelrm {
    color:#e6e301;
}
.vklvnom {
   color:#10b610;
}
.platdom, .platdomdop {
	color:#f77e03;
}
.topm, .poisknis, .poiskverx, .oknoverx, .oknoverxpopl, .oknoverxvnom, .oknonisvnomer, .oknomenu, .oknocab, .oknokat, .katgorrm, .bigfot, .romexnis, .indexnis, .sayvcal, .sayvcalcoh, .datind3, .naverx, .messayvverh, .romexnispr, .dataverh, .dataverhfc, .calenfix, .ostzayvdat, .ostzayv {
	position:fixed; 
}
.okno, .messokno, .zandat {
	position:fixed; 
}
#botmenu, .__namekat, .__name, .roomfot  > div, .bigfotob, .bigfotob img, .fotvnom, .bigfotalldiv, .fotnomsmdiv, #in-content2, #in-content, .otstxtroom  img, .big_photo, .big_photomap, .region, .regionsit, .regionsitcab, .allcall, .meskv, .mespdsyya, .tabnomwidh, .nomfottab, .uprobyavl img, .metsinput {
    position: relative;
}
.kontmail img, .uprobyavl span, .allskaip img, .addftpr, .addftprnm, .metkrups, .metkrurm, .metkrurmmap, .metkrukv, .roomcab, .cleft, .bigphoto, .sayvsamcal, .maprast span, .maprastmap span, .vosvinputglk, .closeovery {
    position: relative;
}
.recoms, .isbran, .closeisbr, .otsivwidh, .digind, .digindmap, .fuvel, .fkru, .bigfotall, .fotnomsm, .closebig, .vnisob, .recmap, .fuvelmap, .mapisbr, .opifoto, .fkrump, .metkru1, .metkru2, .metkru3, .metkrusm1, .metkrusm2, .metkrusm3, .menuclose {
	position:absolute;
}
.nomsayvper, .closenom, .nomokno, .mesisbr, .meskonv {
	position:absolute;
}
.topm, .digind, .digindmap, .fuvel, .bigfot, .closebig, .naverx, .closenom {
    top:0;
}
.maprast span, .maprastmap span {
    top:-2px;
}
.voskls0, .voskls1, .voskls2, .voskls3, .voskls4 {
    top:-3px;
}
.mespdsyya {
    top:-18px;
}
.bigfotall, .fotnomsm {
    top:89%;
}
.kontmail img, .allskaip img, .closeovery {
    top:1px;
}
.otstxtroom img, .uprobyavl span {
    top:2px;
}
.metsinput {
    top:3px;
}
.uprobyavl img {
    top:4px;
}
.close, .vnisob, .regionsitcab, .fuvelmap, .closeokno {
    top:5px;
}
.sayvsamcal, .menuclose {
    top:10px;
}
.vosvinputglk {
    top:15px;
}
.closeall, .oknokat {
    top:45px;
}
.sayvcal {
    top:20px;
}
.poiskverx, .okno, .oknoverxvnom, .katgorrm, .messayvverh, .messokno, .oknocab, .oknoverxgr {
    top:52px;
}
.opifoto {
    top:77px;
}
.region, .regionsit {
    top:90px;
}
#in-content2 {
    top:35px;
}
.calenfix {
    top:73px;
}
.recmap {
    top:154px;
}
.mapisbr, .fkrump {
    top:156px;
}
.recoms, .isbran, .closeisbr, .fkru {
    top:173px;
}
.otsivwidh {
    top:195px;
}
.poisknis, .poiskverx, .oknoverxvnom, .oknonisvnomer, .oknomenu, .katgorrm, .romexnis, .indexnis, .romexnispr, .sayvcalcoh, .datind3, .messayvverh, .ostzayvdat, .ostzayv, .zandat {
    bottom:0;
}
.topm, .poiskverx, .okno, .oknoverxvnom, .oknonisvnomer, .oknomenu, .indexTopLimmkat, .oknocab, .oknokat, .digind, .digindmap, .katgorrm, .bigfot, .bigfotall, .fotnomsm, .romexnis, .indexnis, .romexnispr, .naverx, .messayvverh, .messokno, .mesisbr, .maincab, .oknoverxgr {
    left:0;
}
.vnisob {
    left:3px;
}
.metkru2, .metkrusm2, .closeovery {
    left:5px;
}
.recoms, .scroll, .metkrusm3 {
    left:9px;
}
.metkru3 {
    left:8px;
}
.recmap {
    left:7px;
}
.otsivwidh, .fuvel, .isbran, .closeisbr, .indexnis {
    right:0;
}
.fuvelmap, .mapisbr {
    right:5px;
}
.menuclose {
    right:10px;
}
.oknomenu, .closebig, .oknocab, .oknonisvnomer {
    z-index:20000;
}
.oknokat {
    z-index:50000;
}
.topm, .topcentrm, .bigfot {
    z-index:10000;
}
.romexnis, .romexnispr {
    z-index:5000;
}
#botmenu, .oknocab > div, .messayvverh, .fuvelmap {
    z-index:3500;
}
.okno {
    z-index:35000;
}
.mapisbr, .isbran, .closeisbr, .poiskverx, .oknoverxvnom, .oknocabnis, .katgorrm, .sayvcal {
    z-index:3000;
}
.naverx img, .digind, .fkru, .digindmap, .poisknv {
	z-index:2000;
}
.naverx, .indexnis {
	z-index:1999;
}
.contpro, .messokno, .mespdsyya, .metkru1, .metkrusm1, .left_room {
    z-index: 300;
}
.recoms, .otsivwidh, .spsok, .spsokmap, .balvpsk, .vnisob, .recmap, .opifoto, .vibvoda, .metkru2, .metkrusm2 {
    z-index:50;
}
.metkru3, .metkrusm3 {
    z-index:5;
}
.mesisbr, .meskonv {
    z-index:2;
}
.tabnomwidh {
	width:103%;
	right:1.5%;
}
.indexavat  img {
    width:23px;
	height: 23px;
	border-radius:50px;
	border:1px #ffffff solid;
}
.roomspisoktop {
	background: url(../images/nakartmob.png);
}
.roomspispmap {
	background: url(../images/cpicmob.png);
}
.roomspisp {
	background-repeat: no-repeat;
	background-size: 100%;
	height:14px;
	vertical-align:inherit;
	display:inline-block;
}
.indexhr {
    height:1px;
	border:1px;
    background-color:#dddddd;
	padding: 0;
    margin: 0
}
.indexhrnis {
    height:1px;
	border:1px;
    background-color:#c0cbd3;
}
.spsok, .spsokmap {
    position:absolute;
    background-color:#e25e22;
    border-radius:2px 2px 2px 0;
    text-shadow: 1px 1px 1px #882a00;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.spsok {
    left:-6px;
    top:15px;
    padding:3px 10px;
}
.spsok:before {
    content:'';
	position:absolute;
	bottom:-6px;
	left:0px;
	border:3px solid #9a2600;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.spsokmap {
    left:-3px;
    top:10px;
    padding:2px 8px;
}
.spsokmap:before {
    content:'';
	position:absolute;
	bottom:-4px;
	left:0px;
	border:2px solid #9a2600;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.balvpsk {
    position:absolute;
	top:170px;
	padding:2px 0px 0px;
    text-align:center;
}
.metrkryg {
    width: 8px;
	height:8px;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 7px 0px 0px;
	border:1px #ffffff solid;
}
.metrkrygkv {
    width: 10px;
	height:10px;
	border:1px #ffffff solid;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 0px -1px -1px;
}
.metrkrygmap {
    width: 7px;
	height:7px;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 5px 0px -1px;
	border:1px #ffffff solid;
	position:relative;
	top:1px;
}
.galknom > div {
	transform: rotate(315deg);
	position: relative;
	left:10px;
	top: -3px;
    font-size:14px;
}
.bacshern {
    width: 6px;
    height: 6px;
    border-radius:50%;
	display: inline-block;
    margin: 0px 7px 2px 2px;
	background-color: #666666;
}
.kaplimg {
    position: relative;
	top:3px;
	margin-right: 8px;
}
.vvoddaninput {
	border:1px #bdd2dc solid;
}
.sspiss ul, .sspissgalkob ul, .sspissgalkpolpinf ul, .sspissrul ul {
	list-style:none;
	padding:0px 0px 0px 5px;
}
.close, .closeall, .closeokno {
    position: absolute;
    width: 100%;
    right: 5px;
    height: 0px;
	text-align:right;
}
#content-cal td, #content-cal-2 td, .allcalsan  td{
	background-size:100% 100%;
	text-align:center;
	user-select:none;
	font-family: Arial;
	line-height: 17px;
}
.sspiss ul li, .sspissgalkob ul li, .sspissgalkpolpinf ul li, .sspissgvnom  ul li, .sspissrul ul li {
	background-repeat: no-repeat;
}
.sspiss ul li, .sspissgalkob ul li, .sspissgalkpolpinf ul li, .sspissgvnom  ul li {
	background-image: url(/images/galkroom.png);
}
.sspissgalkob ul li {
	background-image: url(/images/galkroomdost.png);
}
.sspissrul ul li {
	background-image: url(/images/kruredrul.png);
}
.sspissgvnom  ul {
	list-style:none;
	padding:0;
}
.pricech, .pricechseg, .oknovkab, .pricechudl, .adprokno, .gorokno, .oknoroom, .oknocalend, .oknomap, .oknoroomnom {
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	z-index:30000;
	width:100%;
	height:100%;
	text-align:center;
}
.pricechdiv, .pricechsegdiv, .oknovkabdiv, .pricechudldiv, .adproknodiv, .adproknodivclos, .goroknodiv, .oknoroom > div, .oknocalend > div, .oknomap > div, .oknoroomnom > div, .dataverh, .dataverhfc, .oknoverx, .oknoverxpopl, .poisknis, .ostzayvdat, .ostzayv, .zandat {
	z-index:40000;
	box-sizing:border-box;
	max-width:516px;
}
.voskls0, .voskls1, .voskls2, .voskls3, .voskls4 {
    color: #ffffff;
	margin:0px 2px;
	background-color: #e25e22;
	border-radius: 50%;
	font-weight:900;
	text-align: center;
	height: 10px;
	width: 10px;
	font-size: 11px;
	position: relative;
	top:-3px;
}
.voskls0 div, .voskls1 div, .voskls2 div, .voskls3 div, .voskls4 div {
	position: relative;
    top:-5px;
}
.vgorod, .vgorodkv {
    text-align: center;
    padding:8px 0px;
	border:1px #bdd2dc solid;
	box-sizing:border-box;
}
.fotonomdiv, .foto2nom, .fotodiv, .foto2 {
	border:1px #2e6fb9 dashed;
	border-radius:3px;
	background-color:#ffffff;
	color:#2e6fb9;
	text-align:center;
}
.balloon {
	display:none;
    position:absolute;
	left:8px;
	top:8px;
	z-index: 100;
	display:none;
	background-color:#ffffff;
	width:250px;
	line-height:1.45;
	text-align:left;
	padding: 0px;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.15), 0 5px 15px -7px rgba(0,0,0,.5);
	box-sizing:border-box;
}
.ballonclos {
    position:absolute;
	left: 255px;
    top: 1px;
    padding: 10px 10px 10px 10px;
    box-sizing: border-box;
    z-index: 50;
	height: 35px;
    background-color:#ffffff;
	box-shadow: 0 1px 2px 1px rgba(0,0,0,.15), 0 2px 5px -3px rgba(0,0,0,.15);
	border-radius:3px;
}
.profil {
	position:absolute;
	right: 0;
	top:0px;
	cursor: pointer;
	fill: #999999;
	user-select: none;
	outline:none;
}
.roomspisokt {
	background: url(../images/nakar1.png);
}

.untitimg {
    position: relative;
	top: 1px;
	margin-right: 5px;
}
.metrkrygfl {
    width: 8px;
	height:8px;
	border:1px #fcfcfc solid;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 5px 0px 0px;
}
*/