.katnew {
	font-size:15px;
}
.cabnasvstr, .indnasvcat a {
	font-size: 18px;
}
.rultext span {
	font-size: 20px;
}
.rrrleft, .katnewns a, .rultextogl {
	font-size:24px;
}
.rrrleft, .katnewns a, .cabnasvkom, .cabnasvstr {
	letter-spacing: 0.9px;
}
.katnew {
	line-height: 18px;
}
.rultextogl {
	line-height: 28px;
}
.cabnasvkom, .katnew, .indnasvcat, .missed {
	text-align:left;
}
.rultextdat {
	text-align:right;
	font-size:15px;
}
.katnewns a {
	text-shadow: 0px 0px 20px #563b1b;
}
.cabnasvkom {
	padding: 0px 5px;
}
.rultext > div {
	margin-bottom:15px;
}
.rultext > div > div {
	margin-bottom:5px;
}
.katnewns {
	margin:0px 0px 5px;
}
.cabnasvstr {
	margin: 20px 0px 5px;
}
.cabnasvkom {
	color: #666666;
}
.katnew a, .katnew {
	color:#ffffff;
}
.contpro > div > div {
	width:100%;
	padding: 5px;
}
.categor {
	background-color: #ffffff;
	padding: 20px 5px 15px;
	border-radius:15px;
	border: 1px #c0cbd3  solid;
}
.categor > div {
	display:inline-block;
	vertical-align: top;
}
.llllll {
	width:55px;
	padding-top: 5px;
}
.llllll img {
	width:20px;
	height:20px;
}
.rrrrrr {
	width: calc(100vh - 55px); 
	width: calc(100% - 55px); 
	text-align: left;
	font-family: calibri;
}
.rrrright {
	font-size: 16px;
	line-height: 19px;
	margin: 5px 15px 0px 0px;
	color: #aaaaaa;
}
.unified {
	width: 100%;
	z-index: 2;
	height:100%;
}
.unified > div {
	padding:20px 20px 15px;
	border-radius: 10px;
}
.katnew1 {
	background: url(/images/punktmobb1.jpg)  no-repeat center center;
}
.katnew2 {
	background: url(/images/punktmobb2.jpg)  no-repeat center center;
}
.katnew3 {
	background: url(/images/punktmobb3.jpg)  no-repeat center center;
}
.katnew4 {
	background: url(/images/punktmobb4.jpg)  no-repeat center center;
}
.katnew5 {
	background: url(/images/punktmobb5.jpg)  no-repeat center center;
}
.katnew1, .katnew2, .katnew3, .katnew4, .katnew5 {
	background-size: cover;
	position: relative;
	border-radius: 10px;
	height:100%;
	width: 100%;
}
.mpic1 {
	/*background: linear-gradient(rgba(18, 22, 17, 0.9) 0px, rgba(18, 22, 17, 0) 100%);*/
	background: linear-gradient(rgba(98 106 81 / 90%) 30px, rgba(98 106 81 / 0%) 100%);
}
.mpic2 {
	/*background: linear-gradient(rgba(26, 16, 0, 0.9) 0px, rgba(26, 16, 0, 0) 100%);*/
	background: linear-gradient(rgba(114 70 9 / 90%) 30px, rgba(114 70 9 / 0%) 100%);
}
.mpic3 {
	/*background: linear-gradient(rgba(24, 21, 18, 0.9) 0px, rgba(24, 21, 18, 0) 100%);*/
	background: linear-gradient(rgba(94 87 67 / 90%) 30px, rgba(94 87 67 / 0%) 100%);
}
.mpic4 {
	/*background: linear-gradient(rgb(18 6 0 / 90%) 0px, rgb(18 6 0 / 1%) 100%);*/
	background: linear-gradient(rgba(92 55 3 / 90%) 30px, rgba(92 55 3 / 0%) 100%);
}
.mpic5 {
	/*background: linear-gradient(rgb(40 16 0 / 90%) 0px, rgb(40 16 0 / 1%) 100%);*/
	background: linear-gradient(rgba(96 76 48 / 90%) 30px, rgba(96 76 48 / 0%) 100%);
}
.rultext {
   width:100%;
   margin-top: 20px;
}
.rulmenu {
	display:none;
}
.rulmenu {
	padding:70px 0px 0px 40px;
}
.rulmenu > div {
    margin-bottom: 30px;
}
.rulmenu a {
    border-bottom: 1px #d0dfe6 solid;
}
.centrrul {
	width:100%;
	text-align:center;
}
.centrrul > div {
	vertical-align: top;
	text-align:left;
}
.rultext {
	width:100%;
}
@media (min-width: 650px) {
	.ct11, .ct12, .ct13, .ct21 {
		display: inline-block;
		width:50% !important;
		vertical-align: top;
	}
	.contpro > div > div {
		padding:7px !important;
	}
	.categor {
		height:140px;
	}
	.katnew {
		height:200px;
	}
}
@media (min-width: 995px) {
	.ct11, .ct12, .ct13 {
		display: inline-block;
		width:33.33% !important;
		vertical-align: top;
	}
	.ct22, .ct21 {
		display: inline-block;
		width:50% !important;
		vertical-align: top;
	}
	.contpro > div > div {
		padding:15px !important;
	}
	.categor {
		height:140px;
	}
	.katnew {
		height:200px;
	}
	.rultext {
		width: calc(100vh - 220px); 
		width: calc(100% - 220px); 
		display:inline-block;
	}
	.rulmenu {
		display:inline-block;
		width:220px;
	}
	.rultextwid {
		width:60%;
		min-width:450px;
	}
}
.inputs {
	padding: 0 3%;
}
.inputs > div {
	margin-bottom:10px;
}
.missed {
	height:13px;
	color: red;
	font-size:14px;
}
.erokno {
	width:100%;
	margin-top:10px;
	text-align:center;
	padding:11px 0px;
}		
			
			
			
			
			
			
			
			
			
			
			
			

/*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, .nemyvcab, .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, .nemyvcab, .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, .cabvcab, .nemyvcab a, .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), .nemyvcab, .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, .oknoprosmdiv, .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, .profoknodiv, .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, .profoknodiv, .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, .oknoprosmdiv, .pricechudldiv, .profoknodiv, .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, .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, .oknoprosmdiv, .pricechudldiv, .profoknodiv, .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, .oknoprosm, .pricechudl, .profokno, .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;
}
.podobsht, .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;
}
.profoknodiv {
	padding:25px 15px;
}
.oknoprosmdiv {
	padding:30px 10px;
}
.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, 
.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, .podobsht {
    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, .nemyvcab  div:last-child {
    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, .oknoprosmdiv, .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, .profoknodiv {
    margin-top:40px;
}
.trass {
    margin-top:35px;
}
.otsotc, .poiskindall, .soglroom, .naitroom, .kotndanokn, .otspoj, .owkroomudl, .shaspoys {
    margin-top:30px;
}
.otssv, .addtxtdomgost, .odnouvedm, .vsepopl, .otkl1, .vihod {
    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), .nemyvcab  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%;
}
.nemyvcab {
    margin-left:10%;
}
.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, .cras, .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;
}
.voskl, .vosklu {
    top:-1px;
}
.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, .profokno .closeobs {
    top:5px;
}
.sayvsamcal, .menuclose {
    top:10px;
}
.vosvinputglk {
    top:15px;
}
.closeobs {
    top:42px;
}
.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;
}
.nemyvcabkry {
    font-size: 30px;
    position: relative;
    top: 5px;
    margin-right: 5px;
    color: #2e6fb9;
}
.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, .closeobs, .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, .oknoprosm, .pricechudl, .profokno, .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, .oknoprosmdiv, .pricechudldiv, .profoknodiv, .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;
}
.voskl, .vosklu, .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;
}
.voskl div, .vosklu div, .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;
}
