.menucontcab a:hover, .stat:hover, .nasvcab:hover,  .roommenu img, .otrinf a:hover, .obsamen:hover, .menuvid:hover, .cabnzdimg, .prnisbalpr:hover, .otm:hover, .prnisball:hover, .prrasmpl {
    cursor:pointer;
}
.prnisbalpr:hover, .otm:hover, .prnisball:hover {
	color:red;
}
.roomcab:hover {
    cursor: context-menu;
}
.r_img img {
    opacity:0;
}
.prrasmpl {
    user-select:none;
}
.otm {
    outline:none;
	border:none;
}
.vnisnom {
	font-family: arial;
}
.cabgalk > div {
    font-size:11px;
}
.gorspisok, .subscab, .poscit span, .pluslcv, .nepokas, .nepokas a, .moderobpr, .moderob {
	font-size:13px;
}
.word {
	font-size:14px;
}
.centrsit, .stat, .ownkotsiv > div {
    font-size:15px;
}
.gorireg, .vnisnom, .nasvcab, .ownksves, .dobavob, .prosmvce, .prrasmsav, .ptball {
    font-size:18px;
}
.prrasmpl {
    font-size:19px;
}
.cencab span, .cabnzd {
    font-size:22px;
}
.word, .menucabrasm, .dobavob, .adressamen span, .cabnzd {
    font-weight:600;
}
.prrasmpl {
    font-weight:900;
}
.poscit {
    line-height:14px;
}
.subscab, .pluslcv {
    line-height:16px;
}
.roommenu {
    line-height:24px;
}
.adrobsm {
    line-height:26px;
}
.netfot, .roomfuncs, .spesisvob div, .spesisvbl div, .owkroomudl {
    text-align:center;
}
.menucontcab, .moderob, .roomcab, .prosmot td:nth-child(2), .adrobsm, .zenusl, .cabnzd, .prtxt > div {
    text-align:left;
}
.vnisnom, .ownkotsiv, .roommenu, .spesisvob, .spesisvbl, .prosmot td:nth-child(1) {
    text-align:right;
}
.gorireg {
    text-decoration:underline;
}
.vnisob {
    text-shadow:1px 1px 1px #000000;
}
.pluslsp {
    text-shadow:1px 1px 1px #238b94;
}
.menunovcab > div, .fotocabkv, .r_centr2kv, .r_centr_centr, .roommenu, .roomfuncs, .roomcab {
    vertical-align:top;
}
.stat {
    vertical-align:text-bottom;
}
.cabnzd > div {
    vertical-align:middle;
}
.prrasmpl {
    vertical-align:inherit;
}
.menunovcab > div, .cabgalk, .fotocabkv, .vnisob div, .r_img, .r_centr2kv, .r_centr_centr, .roommenu, .roomfuncsv, .metkrucab, .prosmots div, .roomfuncs, .spesisvob, .roomobv, .roomobv > div, .spesisvbl, .roomcab, .dengplus, .owkroomudl, .cabnzd > div, .prrasmpl {
	display:inline-block;
}
.only_rooms, .change_pos {
    display:none;
}
.nasvcabdiv, .adrescab, .subs1, .subs2, .cencab, .stat, .adrobsm, .adressamen {
	overflow:hidden;
	text-overflow:inherit;
	white-space: nowrap;
}
.metkrucab {
	height:12px;
}
.cabnzdimg img {
    height:14px;
	width:14px;
}
.ownkotsiv {
    height:19px;
}
.vnisobimg, .vnisstr {
    height:25px;
}
.cabnzdimg {
	height:34px;
	width:34px;
}
.fotobsm, .prosmvce {
    height:50px;
}
.r_centr_centrtxt{
	height:150px;
}
.fotocabkv, .netfot, .r_img, .r_centr2kv, .r_centr_centr, .roommenu, .roomfuncs, .roomexplkv {
    height:210px;
}
.menunovcab {
    min-height:420px;
}
.centrsit, .menunovcab, .menucontcab > div > div, .r_img, .r_centr_centr, .r_centr_centr > div, .netfot, .roomobv, .roomobv > div, .roomexplkv, .prosmots, .prosmot, .dengplus, .nasvownvib {
	width:100%;
}
.obsamen, .menucontcab > div {
    width:95%;
}
.maintop {
	width:94%;
}
.centsitost, .spesisvbl, .owkroomudl {
	width:90%;
}
.vnisnom {
    width:84%;
}
.prtxt {
    width:82.6%;
}
.contcab {
    width:82%;
}
.spesisvob {
    width:78%;
}
.roomcab {
    width:76%;
}
.adrobsm {
    width:74%;
}
.stat {
    width:70%;
}
.otsrasm {
	width:69% !important;
}
.r_centr2kv {
    width: 56%;
}
.prosmot td {
    width:50%;
}
.fotocabkv, .vnisob {
    width:38%;
}
.ownkotsiv {
    width:30%;
}
.otsotm {
	width:28% !important;
}
.roomfuncs {
    width:24%;
}
.menucontcab {
    width:18%;
}
.vnisstr {
    width:16%;
}
.roommenu {
	width:6%;
}
.kaplimg {
    width:9px;
}
.stat img {
	width:16px;
}
.metkrucab {
    width:18px;
}
.vnisobimg {
    width:25px;
}
.prrasmpl {
    width:40px;
}
.fotobsm  {
    width:70px;
}
.prnisbalpr {
    width:168px;
}
.roomobv {
    min-width:600px;
}
.owkroomudl, .dengplus {
	max-width:500px;
}
.maintop {
	max-width:1500px;
	min-width:830px;
}
.chgorod {
    clear: both;
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.region{
	-webkit-column-count:3;  
    -moz-column-count:3;  
	column-count:3;
	-webkit-column-width:30%;
    -moz-column-width:30%;
    column-width:30%;
}
.contcab > div {
	background-color:#eef3f3;
}
.obsamen, .roomexplkv, .cabnzdimg {
    background-color:#ffffff;
}
.netfot {
    background-color:#dbd7d6;
}
.pluslsp:hover {
    background-color:#22c122;
}
.otsrasm {
   	background-color:#99ccff;
}
.otsotm {
    background-color: #f1f1f1;
}
.dengplus {
	background-color:#9ce1ab;
}
.obsamen:hover {
    box-shadow: 0px 0px 5px 3px #dddddd;
}
.obsamen, .roomexplkv {
    box-shadow: 0px 0px 20px 10px rgb(84 104 104 / 10%);
}
.pluslcv {
	border:1px #f7d2c2 solid;
}
.otsotm {
    border:1px #c0cbd3 solid;
}
.owkroomudl {
    border:1px #2e6fb9 solid;
}
.menucabvih {
	border-top: 1px #c4d3d3 solid;
}
.adrescab span {
    border-bottom: 1px #bbbbbb dashed;
}
.pluslcv {
    border-radius:3px;
}
.dengplus, .owkroomudl {
	border-radius:5px;
}
.cabnzdimg {
    border-radius:50%;
}
.obsamen {
	padding:10px;
}
.ownksves {
    padding:0px 1px;
}
.r_centr_centrtxt{
	padding:0px 20px;
}
.pluslcv {
	padding: 2px 0px;
}
.contentvyb {
    padding:5px 0px;
}
.change_pos {
	padding: 7px 0px;
}
.otsotm, .owkroomudl, .dengplus {
	padding:10px 0px;
}
.prtxt, .cabnzd {
	padding: 25px 0px;
}
.prosmots {
	padding: 10px 20px;
}
.menucabrasm {
	padding: 5px 0px 10px;
}
.spesisvbl {
    padding-top:5px;
}
.menucabvih {
	padding-top: 12px;
}
.nepokas, .r_centr2kv {
    padding-top:15px;
}
.netfot {
    padding-top:90px;
}
.ownkotsiv > div {
    padding-left:5px;
}
.adrobsm {
    padding-left:15px;
}
.vnisnom {
    padding-right:10px;
}
.gorireg {
    padding-right:40px;
}
.netdeng {
    margin:15px 0px;
}
.menucontcabdiv > div {
	margin: 7px 0px 0px 30px;
}
.subscab {
    margin-top:3px;
}
.word {
    margin-top:5px;
}
.adrescab, .roommenu {
    margin-top:10px;
}
.menucontcab > div > div {
    margin-top:12px;
}
.cencab, .obsamen {
    margin-top:15px;
}
.roomobv:not(:first-child) {
    margin-top:20px;
}
.roomfuncs, .dobavob {
    margin-top:25px;
}
.otsotc, .owkroomudl {
    margin-top:30px;
}
.maintop, .menucontcab > div {
    margin-top: 35px;
}
.spesisvob div:not(:last-child), .prtxt > div > div > div, .prspisbal > div {
    margin-bottom:10px;
}
.prtxt > div > div {
    margin-bottom:15px;
}
.zenusl {
    margin-bottom:40px;
}
.vnisobimg {
	margin-left:5px;
}
.otsrasm {
   	margin-left:3%;
}
.kaplimg {
	margin-right:6px;
}
.cabgalk {
	margin-right:8px;
}
.cabnzdimg {
	margin-right:15px;
}
.vnisob {
	color:#ffffff;
}
.gry {
    color:#cccccc;
}
.gorspisok {
    color:#bbbbbb;
}
.poscit span, .adrobsm span {
    color:#aaaaaa;
}
.subscab, .nepokas, .pluslcv, .otsotm, .zenusl {
    color:#999999;
}
.menucontcab a, .dengplus {
	color:#000000;
}
.otrinf a {
	color:#006699;
}
.owkroomudl span, .prnisball, .otm {
    color:#2e6fb9;
}
.clist a, .region a, .spesisvob a, .adrobsm, .zenusl span, .prrasmsav {
    color:#212535;
}
.word, .spesisvob a:hover, .otrinf a:hover, .moderoba, .moderoba a, .prnisbalpr, .ptball  {
    color:#cc3300;
}
.menucontcab a:hover, .redact, .menucabrasm, .stat:hover, .nasvcab:hover, .dobavob, .netdeng {
	color:#e25e22;
}
.yel {
    color:#ff9933;
}
.ismcvet {
	color:#ffd1bc;
}
.stat, .prosmvce {
	color:green;
}
.cabgalk > div, .roomcab, .kaplimg, .cabnzd, .cabnzdimg img {
    position: relative;
}
.vnisob {
	position:absolute;
}
.cabgalk > div {
	top:-3px;
}
.kaplimg {
    top:3px;
}
.cabnzdimg img {
    top:6px;
}
.vnisob {
    top:170px;
}
.cabgalk > div {
    left:0px;
}
.cabnzdimg img {
    left:10px;
}
.cabnzd {
    right: 48px;
}
.vnisob {
    z-index:50;
}
.cabgalk > div {
	transform: rotate(225deg);
}
.metrkryg {
    width: 8px;
	height:8px;
	border:1px #ffffff solid;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 7px -1px -1px;
}
.pluslsp {
    background-color:#1fb71f;
	border-radius:3px;
	padding:8px 0px;
	color:#ffffff;
	width:100%;
	font-family: verdana;
	font-size:13px;
}
.specbl {
    background-color: #e87500;
	border-radius:3px;
	padding:8px 0px;
	color:#ffffff;
	font-weight:600;
	width:100%;
	font-size:14px;
	font-family: verdana;
}
.plusl {
    border:1px #f7d2c2 solid;
	border-radius:3px;
	color:#e25e22;
	padding:7px 0px;
    font-weight: 600;
	width:100%;
	font-size:13px;
	font-family: verdana;
}
.pricechseg {
	position:fixed;
	top:0px;
	left:0px;
	background-color:rgba(0,0,0,0.5);
	display:none;
	z-index:3000;
}
.pricechseg > div {
	position:fixed;
	background-color:white;
	display:none;
	text-align:center;
	z-index:40000;
	padding:15px 30px 30px;
	width:80%;
	min-width:700px;
	top:100px;
}



/*

.poiskind, .r_img img, .allpoiskind, .isbrkab, .editrmfot > div img, .ab_room img {
    opacity:0;
}
.tablnis h5:hover {
    opacity:1;
}
.tablnis h5 {
    opacity:0.8;
}
a {
	text-decoration:none;
	color:#006699;
    font-size:15px;
}
.sayvkomm textarea {
	resize: none;
}
#skidka_all, .txtprs, .comcalend {
	white-space: break-spaces;
}
a:hover, .karskid:hover, .karspkar:hover, .metstan:hover, .segras:hover, .spmapkv:hover, .katgorrm a, .cursorp:hover, .otvetit:hover, .isbrnet a:hover, .akcredud:hover, .datsogl a:hover, .detsel > div:hover {
	cursor:pointer;
	color:red;
}
.sublabel_rkv:hover, .sublabel_rkv a:hover, .sublabel_rkvpop:hover, .poplovery div div:hover, .avtoovery div div:hover, .overy div div:hover, .cursorpind:hover, .spkar:hover, .katgor a:hover, .infsait:hover, .sitreg2 div:hover {
	cursor:pointer;
	color:#999999;
}
.stat:hover, .imya a:hover, .otkl:hover, .mespodr:hover, .sitreg div:hover, .prnisball:hover, .prnisbalpr:hover, .otm:hover, .profudlak:hover, .profcmc label:hover, .naitidat:hover, .gorovery div:hover, .otvotsotpr:hover, .kontbesreg:hover {
	cursor:pointer;
	color:red;
}
.vibvoda > div:hover, .vibvodaind > div:hover, .adres2:hover, .profcmczab:hover, .sbrdat:hover, .pravst:hover, .otrinf a:hover, .opsfot:hover, .opsfot:hover .galknom, .opifoto:hover, .opifotobes:hover, .primotmetrshm div:hover, .tekpodgps:hover, .owkroomudl:hover, .cnockkk a:hover {
	cursor:pointer;
	color:red;
}
.addresss a:hover, .rednovv, .subsmap:hover {
	color:red !important;
}
table {
    border-spacing: 0;
}
form {
    margin: 0;
	margin-block: 0;
}
.ots, .otssayv, .otsostot, .v_isbr, .otprots, .ostzayv, .ostzayvdat, .otspoj, .addnomdob, .adddatdob, .otm {
    outline:none;
}
.topkatm:hover, .naitirnpak:hover, .naitirn:hover, .naitirnot:hover, .close img, .closebig img, input[type=range], .vceisbr, .big_photo, .fkru, .fright, .fleft, .fuvel, .isbran, .mapotmen, .bigfotob, .naverx, .pagesdiv, .ots, .obsamen:hover, .photos:hover, .sst:hover, .sstadr:hover, .imgst, .kontpodl img, .tekpod, .nomnas:hover, .recomsnom, .menuroom > div, .closeokno img {
    cursor:pointer;
}
.nxtprv, .mroom, .metstan,  .roommenu img, .cnock:hover, .roommenugost img, .naitikart, .naitkarsm, .remont, .remontnm, .remontdom, .v_isbr, .otssayv, .otsostot, .otprots, .ostzayv, .ostzayvdat, .naitipr, .kontpoj, .otspoj, .closenom img, .nomrighr, .naitroom, .vvsocset img, .vibrparam > div:hover, .nasvcab:hover, .otlnasv:hover, .infimsmbesreg:hover {
    cursor:pointer;
}
.infootsc a:hover, .meskv:hover, .nomleft, .mesotpr, .save:hover, .saveadd, .lichkab, .allkategr:hover, .foto, .addftpr img:hover, .saveaddft, .fotonom, .addnomdob, .adddatdob, .prrasmpl, .prrasmmn, .profava img:hover, .rulmenu a:hover, .naitikartrasv, .overy_cur div:hover, .remontkv, .remontkom, .mesnovsy:hover, .samnomer, .bespitan_nadp, .beslech_nadp {
    cursor:pointer;
}
.krassv, .chernsv, .fotrighr, .fotleft, .recoms, .closeisbr img, .closeisbrisbr, .curpoint, .saveaddadd, .saveaddotm, .naitirnsbrs, .cursorpind2:hover, .naitirnsbrsmap, .naitirnpakmap:hover, .fkrump, .fleftmp, .frightmp, .indexKategor > div, .zeniposm, .samnomernov, .nasvbigfot > div, .addftprnm img:hover, .sublabel_rkv label, .sublabel_rkvpop label {
    cursor:pointer;
}
.subsmap label:hover, .menucontcab a:hover, .oknprof div:hover, .cabnzd > div:first-child, .cabnzdobv > div:first-child, .editrmfot:hover, .datgost > div > div:hover, .filkomn:hover {
    cursor:pointer;
}
.pagvib, .nishnet {
    cursor:default;
}
.crt {
    cursor:default !important;
}
.roomcab:hover {
    cursor: context-menu;
}
.addfoto > div {
    cursor:move;
}
.big_photo a, .big_photomap a {
    cursor: zoom-in;
}
.spmapkv, .saveadd, .saveaddft, .addnomdob, .adddatdob, .naitikart, .naitkarsm, .naitikartrasv, .saveaddadd, .naitroom, .ots, .indextopone a, .indexKategor > div, .indexTopLimmkat a {
    font-family:Arial;
}
.segras, .nazvot, .otlnasv {
    font-family:Arial;
}
.naitirn, .naitirnot, .naitipr, .otssayv, .otsostot, .kontbesreg {
    font-family: Verdana;
}
.txtplotv, .zenkomm, .otsof, .podskpopl {
    font-style: italic;
}
.recoms, .recmap, .redts, .redtsml, .prrasmpl, .prrasmmn, .galknom {
    font-weight:900;
}
.kontinform span, .skidskid, .otsimy, .kontinformgost, .avtopalat, .word, .addnomdob, .adddatdob, .nomnas, .vsezenylft span, .dostopedittras a, .nettr1 span, .nettr2 span, .maprast, .maprastmap, .maprastkm, .inroom_headpit, .spisnasvtrstr, .spisnasv span, .spisspunkt span {
    font-weight:600;
}
.cendm, .dobavob, .addnasv div:first-child, .editnasv, .cabnzd, .nomnazv, .nasvbigfot, .vklvnom, .zeniposm, .kontinformdom span, .kontinfogt, .komnmap, .menucabrasm, .cenagstind, .cenamap, .sayvrmof, .zenroom span, .datind1 {
    font-weight:600;
}
.colotsind, h5, h6, h2, h3, .colotsindmp, .addnasv a {
    font-weight:500;
}
.otssvbolkr, .otssvbolser, .obyvlblok {
    font-size:26px;
}
.otssvsredkr, .otssvsredser, .regroomnasv, .cabnzd > div:last-child {
    font-size:23px;
}
.cenadomind, .cenperiod, .cenadom, .cenagst, .cenagstind, .cenagstindmap, .cenastarnom, .uprobyavl span, .fontsred, .cenagstmap, .cenaskidkv span {
    font-size:21px;
}
.isbrnet, .isbrnet a, .redts, .redtsml, .allid, .obozsv, .obotsroom, .colotsroom, .centrprese, .nxtprv, .rednovv, .nazvot, .allkont, .cenadomskid, .cenarmdom, .txtikv {
    font-size:20px;
}
.inroom_head, .prrasmpl, .prrasmmn, .pages {
    font-size:19px;
}
.mapnasv, .isbrkab, .dobavob, .pojotpr, .messtrl, .prrasmsav, .ptball, .ostsvhorroom, .ostsvplohroom, .ownksves, .avtopalatcab, .cenarm, .kmtredit label, .sap, .sapadd, .addnasv, .adrespric, .adressamen, .otlnasv, .chelokno .datind2 {
    font-size:18px;
}
.cenaskid, .skidvnomsk, .newm a, .novtrtredcit, .primotmetrshm, .cendm, .vnisnom, .nasvcab, .vgorodgost, .calndrid, .ostzayvdat, .vosvinputglk > div, .vremzayv span, .cpoiskpit, .cenpalk, .cenamap, .cenpalkmap, .zenroom span, .kontbesreg {
    font-size:18px;
}
.imyadiv a, .imyadiv a:hover {
    font-size:18px !important;
}
.segras, .nasvown, .vybrob, .konttelrm span, .marksots > div > div > div:last-child, .marksotslp > div > div > div:nth-child(2), .marksotslppan > div > div > div:nth-child(2), .inroom_headgost, .inroom_headdom, .zayvotokno, .zayvotokno a, .addsits a {
    font-size:17px;
}
.marksotsdom > div > div > div:last-child, .marksotslpdom > div > div > div:nth-child(2), .pojalovadd, .sut, .avtopalat, .editnasv, .otssayv, .otsostot, .datind3 {
    font-size:17px;
}
.maptxt, .inform, .sitreg, .allkont a, .saveaddft, .saveadd, .kontotsv, .saveaddadd, .saveaddotm, .nasvownvib, .naitroom, .infootsc a, .addresss a, .addresss, .cooki, .cooki a, .nasvcabdiv, .nomnazv, .nasvbigfot, .nasvbigfot span, .kontinformdom span, .kontinfogt, .remontdom, .detsel, .datgost {
    font-size:16px;
}
.vgorod, .addnomdob, .adddatdob, .rulmenu a, .rulvyb, .naitidat, .gorokno, .kontinform span, .obotskrroom, .obotskrroompan, .kontinformgost, .balvpsk span, .datind1, .sayvvibr {
    font-size:16px;
}
.nomtxt, .stat, .pricoknpr, .calendms, .pojalov, .clist a, .pluskrv, .nomokno, .rules_list, .pravilroom, .numkrv, .chelv, .nomnas, .sublabel_rkvpop, .sublabel_rkv, .indexKategor > div, .metsmets, .maprastmap, .allkatvyb, .allskaip, .adrespric span, .adressamen span {
	font-size:15px;
}
.otstxtroom, .ownkotsiv > div, .centrsit, .otssnis, .otssnissan, .addtxtkv, .prtxt, .sinhrcal, .spmapkv, .addfttshk, .sitreg2, .ostzayv, .otprots, .v_isbr, .v_isbr a, h3, h2, .nazvotmap, .region a, .vsezenylft span, .spisle, .spispromal, .spisprosmo, .naitirn, .naitirnot {
    font-size:15px;
}
.recoms, .recoms a, .cpoiskrm {
    font-size:15px !important;
}
.naitkarsm, .otsclev, .naitikartrasv, .sspissgvnom, .colvonom, .colotsind, .colotsindmp, .spsok, .raspalkbol, .sbrdat, .zandat, .sspiss, .sspissgost, .cvetkr, .soglroom, .maprasmtbl, .sayvokno, .sayvoknokv, .obokno, .word, .cenaperindmap, .menucontcabdiv div, .menucontcabdiv a, .imya a, .komnmap, .sspissadddom {
	font-size:14px;
}
.room, .room a, .roomall, .roomall a, .allmail, .centrprese > div, .remontkv, .remontkom, .mensayvper, .nomsayvper, .roomparol a, .vvhodsoc, .vvhodsoctxt, .soglroom a, .poisk, .spispro, .karttxt, .karttxt a, .vnim, .infimsm a, .zayavka, .kontmail, .calendroom, .disinfo, .kcved, .cpoisk, .cpoisknis {
	font-size:14px;
}
.menucab a, .menucab, .kommnis, .mapotmen, .moderob, .sites, .kontsoob, .mised, .opsnom, .nepokas, .nepokas a, .blockmailkv, .oshib, .ceninfdcom, .cenaperind, .moderobpr, #content-cal-2 td {
	font-size:13px;
}
.kontrasm, .naitipr, .errors, .otprpoj, .otprpoj a, .last_visit, .foto2 > div, .tablnis a, .dataroom, .otsdat, .roomtut, .skidlef, .nadptabl, .balshis, .subsmap, .dostoprmap, .vidotmap, .disinfomap, .remontnm, .gorspisok {
	font-size:13px;
}
.mespdsyya a, .meskvimy, .podskpopl, .overy_cur div, .vkalen a, h5, h6, .muoncabv, .zenkomm, .poleobyz, .platdomfas, .storer1, .storerr, .naitirnpak, .naitirnpakmap, .meskvtxt, .maprastkm, .mesperdt, .subscab, #maxchelism {
	font-size:13px;
}
.slidtr, #content-cal td, .meswpvb, .raspalk, .ostotvdat, .ilinom, .netozen, .netozenlp, .platdomdop, .platdom, .peruslug, .peruslugkv, .kontinformgost span, .indextopone a, .opifotobes, .vsezenyprh, .vsezenylft, .muoncab > a > div, .zeniposm {
    font-size:12px;
}
.mespodr, .svotelind, .raigorper, .poscit span, .akcredud, .allwpvb {
    font-size:12px;
}
.peruslugsan, .ntime, .katvob, .katvob a, .imgvnom, .poscitdom div, .roomparoltel, .pluslcv, .maprast span, .maprastmap span, .cabcolvgalk > div, .cabgalk > div, .vkalen, .opifoto, .kontvbws span {
    font-size:11px;
}
.mesokvpod, .mesokvpod a {
    font-size:9px;
}
.missed, .svotelrm, .vibrparam, .editrmtxt, .soglown a, .dostopr, .maprast {
	font-size:14px;
}
.menucabmes a, .menucabmes, .indexTopLimmkat a, .subway {
    font-size:13px;
}
.nistd1 a {
    font-size:17px;
}
.pricech > div > form > div {
    line-height:41px;
}
.pojotpr, .isbrnet {
    line-height:35px;
}
.addsits, .allimya {
    line-height:30px;
}
.zayvotokno, .fonsizcred, .sspissadddom {
    line-height:28px;
}
.regroomnasv, .gorovery, .adrobsm {
    line-height:26px;
}
.sspissgvnom, .krov_, .uslotsadd, .sitreg2, .remont, .remontnm, .spisle, .spispromal, .spisprosmo, .roommenu {
    line-height:24px;
}
.addkomn, .cleft, .metrm, .txtprs  {
    line-height:23px;
}
.vgorsan, .mesdrkv, .prtxt, .kontnasot, .poplovery div div, .avtoovery div div, .txtinaz {
    line-height:22px;
}
.mesperep, .spispro, .zagtabl, .skidvnom, .txtiinfo, .indexgalk, .colvgalk, .adressamen {
    line-height:21px;
}
.otstxtroom, .txtiinfogst, .lichramBot, .indextopone, .imya, .nomnas {
	line-height:20px;
}
.vidot, .nistd4, .nistd3, .nistd2, .nistd5, .konttelrm > div {
    line-height:19px;
}
.allskaip, .allmail, .otsclev, .opsnom, .skidlef, .kommnis, .nistd6, .subwaytop, .kcved, #maxchelism {
    line-height:18px;
}
.otlmap, .meskvtxt, .editrmtxt {
    line-height:17px;
}
.ceninfdom, .overy_cur div div, .podskpopl, .subscab, .vvhodsoc, .citgorreg, .poscit, .poscitdom, .last_visit, .mesokv > div {
    line-height:16px;
}
.kontsoob, .otprpoj, .vsezenyprh, .pluslcv {
    line-height:15px;
}
.peruslugsan, .peruslug, .peruslugkv, .vkalen, .imgvnom {
    line-height:14px;
}
.poscitdom div {
    line-height:12px;
}
.ntime {
    line-height:10px;
}
.roommenugost {
    line-height: 2.5;
}
.allphoto, .editrmfot > div {
    line-height:0;
}
.skidvnom,  .otstxtroom, .txtplotv, .rultxt > div, .rultxt p, .prtxt div, .zagtabl {
	text-align:justify;
}
.indexTop, .tablnis, .overy div, .spispro, .spispromal, .spisprosmo, .spisle, .moderob, .roomcab, .adrobsm, .prosmot td:nth-child(2), .centradots, .cleft, .marksots > div > div > div:first-child, .marksotslp > div > div > div:first-child, .marksotslppan > div > div > div:first-child, .editrm, .sayvvibr, .vremyzayvr, .vremyzayvr > div > div:first-child, .zenroom {
    text-align:left;
}
.pojalov  form, .nomtxt, .zayavka > div, .meskonv, .meskvtxt, .mesperep, .sitreg, .centrost, .prtxt > div, .prnisbalpr, .gorovery, .rultxt, .rulmenu, .fotnomsmdiv, .marksots > div > div, .marksotslp > div > div, .marksotslppan > div > div, .komdsnd, .mesperdt, .allpoiskind > div, .imya, .datind1, .chelokno > div > div, .dataoknochel > div {
    text-align:left;
}
.poplovery div, .avtoovery div, .bigfotalldiv, .mesfttshk, .adrobsmsan, .nasvvar, .marksotsdom > div > div, .marksotsdom > div > div > div:first-child, .marksotslpdom > div > div > div:first-child, .marksotslpdom > div > div, .maptxt, .vibridat, .paramsayv, .vvsocset > div, .soglroom > div, .menucabmes td, .dostoptxxt {
    text-align:left;
}
.indexgalk, .colvgalk, .otsof, .cabgalk, .cabcolvgalk {
    text-align:left !important;
}
.indexKategor  > div, .smokno, .malokno, .bigokno, .bigfot, .balvpsk, .fkru, .fkrump, .isbrnet, .pages, .okno, .oknonov, .remont, .remontnm, .remontdom, .cright, .obokno, .sayvokno, .sayvoknokv, .dataokno, .dataoknov, .chelokno, .vhodokno, .naitipr, .zayvotokno, .gorokno, .naitroom, .roommenugost, .zayavka, .allkategr div {
    text-align:center;
}
#in-content, #in-content2, #in-content2id, #content-cal, #content-cal-2, #content-cal-id, .nomokno, .mesvybpr, .otkl1, .allpoiskind, .foto2, .allavat, .remontkv, .remontkom, .maspodiot, .isbrkab, .katgor, .katgor > div, .imgvk, .imgmm, .imggl, .imgtw, .imgfc, .imgodn, .vhodokno > div, .poiskkom {
    text-align:center;
}
.mcabobv, .katvk, .csrollparam, .csrollparpop, .spesisvob div, .spesisvbl div, .sayvokno > div, .sayvoknokv > div, .dataokno > div, .dataoknov > div, .chelokno > div, .obokno > div, .datroom, .primotmetrshm, .netfot, .owkroomudl, .roomfuncs, .centrbalshis, .o_kvartire, .vremprgf, .vremprgfchs, .vremprgfzv, .vremprgfchs input, .datgost {
    text-align:center;
}
.txtrig, .isbran, .recoms, .vnisnom, .spesisvob, .spesisvbl, .prosmot td:nth-child(1), .roomtut, .uvlbigft, .kontrasm, .colvonom, .closebig, .naitirnnul, .topkatm, .addnommax, .addroommax, .zenkomm, .zandat, .uprobyavl, .tekpodgps, .soglown, .datsogl, .mesokv, .kontpoj, .prvinp, .ogrpyt, .ogr, .maxgostrm, .vremyzayvr > div > div:last-child, .closeoknov {
    text-align:right;
}
.tootsverx, .name, .moykab, .roomparoltel {
    text-align:right !important;
}
.roommenugost, .marksots > div > div > div:last-child, .marksotslp > div > div > div:last-child, .otrig, .dataroom, .recomsnom, .otsdat, .avatfoto > a > div, .ownkotsiv,  .marksotsdom > div > div > div:last-child, .marksotslpdom > div > div > div:last-child, .oknovrxkol, .oknovrxkolmap, .vsezenylft, .poleobyz, .roomparol, .profcmc, .primotmetrshm div, .roommenu, .editrmtxtnvvt2d, .opsfotud, .opsfotudpr, .datind2, .vremzayv > div > div:last-child {
	text-align:right;
}
.menucab td, .vibvodaind, .mensayvper, .nomsayvper, .sinhrcal, .naitikartrasv, .menuroom > div, .vhodokno > div > form > div, .missed, .novtrtred, .mikont, .mikontkv, .menucontcab, .menucontcab > div, .cabnzd, .cabnzdobv, .addsits, .kontinfodomkv, .kontaks, .kotndan, .kontinfodom, .kontinfo, .romexnispr, .sayvrmof, .adddostchekrm {
    text-align:left;
}
.rasmoplf {
    float:left;
}
.close img, .closenom img , .avatfoto > a > div, .closeisbr img, .closeisbrisbr img, .oknovrxkolmap, .zeniposm, .sbrdat, .__namekat, .sublabel_rkv label, .sublabel_rkvpop label, .rasmoppr, .opsfotudmod, .sayvvibr > label:last-child {
    float:right;
}
.pluslsp {
	text-shadow: 0 0 white;
}
.tablnis td a:hover {
    text-shadow:0.5px 0.5px 0.5px #666666;
}
.naitipr, .naitroom {
    text-shadow:1px 1px 0px #167577;
}
.otsostot, .otprots {
    text-shadow:1px 1px 0px #74ab6b;
}
.ostzayv, .otssayv {
    text-shadow: 1px 1px 0 #64a7d4;
}
.indexgalk, h2, .girrad, .inroom_h {
    text-shadow: 0 0 0 #000000;
}
.indexKategor > div:hover .indexgalk, .indexKategor > div:hover .colvgalk {
    text-shadow: 0 0 0 #999999;
}
.avtopalatcab, .cenarm, .nazvotmap, .mikont span, .mikontkv span {
    text-shadow: 0 0 0 #000000;
}
.checked {
	text-shadow:0 0 0 red;
}
.pluslsp {
    text-shadow:1px 1px 1px #238b94;
}
.vnisob {
    text-shadow:1px 1px 1px #000000;
}
.galknom {
    text-shadow:0 0 0 #2e6fb9;
}
.colvgalk, .cenaskid, .skidvnomsk, .uproba, .rednovv {
    text-shadow:0 0 0 #e25e22;
}
.uprobyavl span {
    text-shadow:none !important;
}
.kattabl a {
    text-shadow:none;
}
.cnock , .kontsait a, .kontpoj, .sbrdat, .tekpod a, .otkl, .allkont a, .gorireg, .vkalen a, .sap a, .skidskid, .reitingg, .reitingg:hover, .kontotsv, .mespdsyya, .naitikartrasv, .profudlak, .poddr, .addnasv a, .kontbesreg {
    text-decoration:underline;
}
.metstan, .cnock:hover, .kontsait a:hover, .kontpoj:hover, .sbrdat:hover, .allkont a:hover, .kontotsv:hover {
    text-decoration-color:#facabb;
}
.cnock, .kontsait a, .kontpoj, .sbrdat, .allkont a, .kontotsv {
    text-decoration-color:#abd7da;
}
.cenaper, .cenaperdm, .cenaperind, .cenastar, .cenaperindmap, .cenastarnom {
    text-decoration:line-through;
}
.reitingg {
    text-decoration-style: dotted;
}
.roomtext, .roomfot, .txtiinfo, .isbran, .roomcab, .fotocabkv, .r_centr2kv, .r_centr_centr, .roommenu, .roomfuncs, .otprpoj, .indexKategor div, .bigokntab td, .indextopone > div > div, .txtiinfogst, .menucontcab, .contcab {
    vertical-align:top;
}
.meskvfot, .meskvtxt, .kattd1, .kattd2, .marksotslp, .marksots, .marksotslppan, .marksotsdom, .marksotslpdom, .nomerotd, .indexspispan table td, .regroom, .numroom, .vsepoplgost > div, .editrm > div, .soglroom > div, .nasvbigfot > div, .svotelind, .adddostchekrm > div > div {
    vertical-align:top;
}
.bankimg, .stoimkimg, .nomernasimg, .zavtrakimg, .zavtrakimgplo, .zavtrakimgvvnom, .spalmestimg, .vceisbr img, .v_isbr img, .datgost img, .mikontfot {
    vertical-align:text-top;
}
input[type=radio], .zandat img, .tablnis td, .dataroom img, .mesfttshk, .fotovar, .vsezeny > div > div, .indexTop > div, .kontaks > div > div, .otsv, .regroomotsv, .cabnzd > div, .vremprgfzv {
    vertical-align:middle;
}
.allmail img, .imgkvodn, .imgkrvdv, .imgkvdop, .imgchelv, .imgkvodndv, .chvedkimg, .zavtrakimgtit, .ploshroom img {
    vertical-align:sub;
}
.prrasmpl {
    vertical-align:inherit;
}
.svotelrm {
    vertical-align:super;
}
.infimsm, .topBalance img, .topMessag img, .indexTopL img, .indexTopLreg img, .indexTopLvod img, .isbtop img, .isbtoppol img, .mesperdt, .datind2 > label {
    vertical-align:bottom;
}
.kontinformgost span, .stat, .krroomimg, .ohrkimg, .cnockkk img {
    vertical-align:text-bottom;
}
.lechimg {
    vertical-align: initial;
}
.katvk  div, .lichkab, .karsp, .cpoisk div div, .cpoisknis div div, .sublabel_rkv, .bigfotob, .roomtext, .roomfot, .txtiinfo, .isbran, .infimsm, .recoms, .fkru > div, .fkrump > div, .pages div, .karspkar, .indexKategor div, .indextopone > div > div, .indexTop > div, .galknom , .uprobyavl div, .spisnasvtrs > div:nth-of-type(1) > .spisnasvtrstr, .poiskkom > div {
	display:inline-block;
}
.roomobv, .roomobv > div, .roomcab, .vnisstr, .vnisnom, .fotocabkv, .r_img, .r_centr2kv, .r_centr_centr, .roommenu, .roomfuncs, .roommenugost, .remont, .remontnm, .remontdom, .roomtut, .marksotslp, .marksotslppan, .__newm, .sspissadddom, .imgvk, .imgmm, .imggl, .imgtw, .imgfc, .imgodn, .mesperdt > div, .datind > div {
	display:inline-block;
}
.imya, .marksots > div > div > div, .marksotslp > div > div > div, .marksotslppan > div > div > div, #in-content > *, #in-content2 > *, #in-content2id > *, .calendar, .pojalov  form, .mesdrvar, .avatfoto, .vsepoplgost > div, .rasmopob > div, .cabnzd > div, .cabnzdobv > div, .meskvfot, .meskvtxt, .zayavka > div, .menunovcab > div, .datgost > div {
	display:inline-block;
}
.message > div, .addfoto, .addfttshk, .prrasmpl, .prrasmmn, .prnisball, .prnisbalpr, .allavat, .remontkv, .remontkom, .otkl, .mespdsy, .mesnvs, .uslodin, .usltri, .usldva, ._nomph, .otsimy, .otsdat, .recomsnom, .marksots, .katgor > div, .sayvokno > div, .sayvoknokv > div, .dataokno, .dataokno > div, .dataoknov, .dataoknov > div, .chelokno > div, .obokno > div, .vvsocset > div, .cabcolvgalk, .cabgalk, .vremyzayvr > div > div {
	display:inline-block;
}
.krassv, .chernsv, .ostsvhorroom, .ostsvplohroom, .otssvbolkr, .otssvsredkr, .otssvbolser, .otssvsredser, .vibvodaind, .sublabel_rkvpop, .bigfotall, .mesfttshk, .mesrposoob, .fotovar, .nasvvar, .obotskrroompan > div, .obotskrroom > div, .otskritroom > div, .otskritroomkv > div, .prosmots div, .allphoto > div, .datind2 > label, .vosvinput > div, .sayvoknodv1 {
	display:inline-block;
}
.sspissgalk ul li, .sspissgalk, .sspiss, .marksotsdom, .marksotsdom > div > div > div, .marksotslpdom > div > div > div, .marksotslpdom, .profcmczab, .nomerotd, .vsezeny > div > div, .spesisvob, .spesisvbl, .primot, .primotmal, .oknovrxkol div, .mpkont > div, .menuroom > div, .spalmestvnom > div:not(:last-child), .editrm > div, .vremprgf > div, .adddostchekrm > div > div {
	display:inline-block;
}
.vhodokno > div, .soglroom > div, .nasvbigfot > div, .vibrparam > div, .txtiinfogst, .nasvvinp, .zapredit > div, .primotmetrshm, .metkru2, .metkru1, .metkru3, .metkrurm, .metkrups, .metkrurmmap, .metkrukv, .metkrusm1, .metkrusm2, .metkrusm3, .metkrucab, .ceninfdd div, .ceninfdcom div, .owkroomudl, .centrbalshis, .editrmtxtnvvt > div, #datesc label, .vremprgfzv, .vremzayv > div > div {
	display:inline-block;
}
.naverx, .okno, .oknonov, .smokno, .malokno, .bigokno, .bigfot, .mapokno, .mapotmen, .mesokvpod > div, .mesokv > div, .pojalovover, .change_pos, .spaldopklv, .onlymy, .vceisbr, .spisnasvtrs .spisnasvtrstr, .hidd, .tel_hid, .sogl_hid {
    display:none;
}
#fields input[type=radio], .menu_contcab td:nth-child(3), .menucontcab > div > div:nth-child(3), .sites, .mensayvper, .nomsayvper, .tpasobs, .storer1, .storerr {
    display:none;
}
.sitreg2, .pojalov {
    display: block;
}
.indextippan:hover .indexspispan, .indextipsan:hover .indexspissan, .indextipkvar:hover .indexspiskvar, .indextipotel:hover .indexspisotel, .indextipdom:hover .indexspisdom { 
	display:block !important;
}
.sspissgvnom ul {
    display: contents;
}
.contentvyb, .overy_cur, .overy, .sitreg2, .sitreg, .gorovery, .poplovery, .avtoovery, .mensayvper, .nomsayvper, .oknormosn  {
    overflow-y:auto;
}
.nomtxt {
    overflow-y:scroll;
}
.indexfoto {
	overflow-y:hidden;
}

.big_photo > div, .big_photo div, .big_photomap > div, .big_photomap div, .bigfotall, .allphoto > div, .fotnomsm, .bigfotalldiv {
	overflow:hidden;
}
.fotnomsmdiv, .bigfotalldiv {
    transition-property:left;
	transition-duration:0.5s;
}
.sspissgvnom {
	-webkit-column-count:2;  
    -moz-column-count:2;  
	column-count:2;
	-webkit-column-width:40%;
    -moz-column-width:40%;
    column-width:40%;
}
.sspissgost, .region{
	-webkit-column-count:3;  
    -moz-column-count:3;  
	column-count:3;
	-webkit-column-width:30%;
    -moz-column-width:30%;
    column-width:30%;
}
.opsnom, .skidlef, .peruslug, .peruslugsan, .peruslugkv, .imgvnom, .nomnas {
    -webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	max-height: 75px;
	overflow: hidden;
}
.uslodin1, .addvdomstav, .addsits {
    clear: both;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.addvargost {
    clear: both;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
}
.overy_cur div, .overy div, .poplovery div, .avtoovery div {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.cleft > div:not(.photos,.allphoto,.map) {
    worg-wrap: break-word;
	overflow-wrap: break-word;
}
.adress, .adressdom, .dostopr, .adresssan, .ceninf, .ceninfrus, .ceninfgost, .infimsm, .txtikv, .subway, .disinfo, .stat, .adrespric, .kontsait > div, .adres, .vkalen > div, .avatfoto > a > div, .nasvbigfot > div:first-child {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.nazvot, .ceninfsan, .ceninfsantr, .mesdrkv, .indexavat, .editrmtxt, .socimy, .ceninfall, .ceninfsanall, .adressamen, .ceninfpush, .ceninfdd, .ceninfdom , .rasmoplf, .karttxt > div > div {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.spmapkv, .adrobsm, .adressait, #varsvn div, .adrescab, .subs1, .subs2, .cencab, .nasvcabdiv, .cencabdom, .otlnasv, .meskvtxt > div {
	overflow:hidden;
	text-overflow:inherit;
	white-space: nowrap;
}
.allimya {
    overflow:visible;
	word-wrap: break-word;
	white-space: normal;
}
.allskaip, .allmail, .kontmail {
    word-break:break-all;
}
.bigfot, #in-content2, #in-content2id, .foto img, .prrasmpl, .prrasmmn {
    user-select:none;
}
.allphoto img {
	transition:0.5s;
}
.allphoto img:hover {
	opacity:0.5;
}
#botmenu {
	opacity:0;
}
.okno, .oknonov, .bigfot, .nomtxt, ._nomph, .bigfotalldiv, .nomfottab, .indexfotten, .left_room {
	height:100%;
}
.mappoisk  {
    height:94%;
}
.fotnomsmdiv {
    height:96%;
}
.mapokno {
    height:90.5%;
}
.fotvnom {
	height:85%;
}
.nomokno {
	height:80%;
}
.bigfotob {
    height:78%;
}
.bigfotall, .fotnomsm {
    height:11%;
}
.addmap {
	height:600px;
}
.bigphoto {
	height:550px;
}
.big_photomap, .big_photomap div{
    height:180px;
}
#in-content2id {
    height:300px;
}
#in-content2 {
    height:230px;
}
.room, .roomfot  > div, .big_photo, .big_photo div, .roomall, .roomtext, .roomexplkv, .fotocabkv, .netfot, .r_img, .r_centr2kv, .r_centr_centr, .roommenu, .roomfuncs {
    height:210px;
}
#in-content {
    height:215px;
}
.allavat > div, .nomrighr img, .nomleft img, .fotrighr img, .fotleft img {
    height:150px;
}
.indexfoto, .indexfotpan {
    height:95px;
}
.addfoto {
    height:105px;
}
.addfoto > div, .mensayvper, .foto2, .foto {
    height:100px;
}
.closebig img, .closenom img {
    height:81px;
}
.spalmestvnom {
    height:78px;
}
.mesclfot {
    height:76px;
}
.nomtxttab {
    min-height:118px;
}
.foto2nom, .fotonom {
    height:72px;
}
.fright img, .frightmp img, .fleft img, .fleftmp img, .uvlbigft {
    height:64px;
}
.allphoto > div, .mesdrfot, .maprasm {
    height:60px;
}
.fotobsm, .botmenuots, .fotobsmsan, .fotovar {
    height:50px;
}
.nomnas, .editrm > div, .editrmfot > div  {
    height:45px;
}
.obozenka, .regroomotsotz {
    height:40px;
}
.closeisbrisbr img{
    height: 36px;
}
.naverx img, .foto img, .marksots > div, .marksotslp > div, .marksotslppan > div, .marksotsdom > div, .marksotslpdom > div, .katgor, .soglown, .datsogl {
    height: 35px;
}
.cabnzd > div:first-child, .cabnzdobv > div:first-child {
	height:33px;
}
.colvonom, .mikontfot {
	height:30px;
}
.opifoto, .opifotobes {
    height:27px;
}
.vnisstr img, .vnisstr, .uvlbigft img, .vvsocset img {
    height:25px;
}
.addadrs, .nistdst img {
	height:23px;
} 
.kontpodl img, .roommenugost img {
	height:22px;
}
.addoprad, .peshat, .__name, .katheit, .turwid > div, .sublabel_rkv label, .sublabel_rkvpop label  {
	height:21px;
}
.lichkab, .lichkab img, .topBalance img, .topMessag img, .indexTopLreg img, .regroomnetotz, .isbtoppol img, .isbtop img, .turwid img, .cpoiskpit input, .adddostchekrm input, .closeokno {
	height:20px;
}
.imgst, .sites > div, .ownkotsiv, .profava img, .topkatm img {
    height:19px;
}
.zandat img, input[type=radio] {
    height:18px;
}
.close img, #content-cal td, .allmail img, .metkrukv, .editrmtxt > div:first-child {
    height:17px;
}
.cnockkk img {
    height:16px;
}
.allskaip img, .nistdic img, .closeisbr img, .ballonclos img, .metkrurm, .metkrups {
    height:15px;
}
.cabnzd > div:first-child img, .meskonv, .cabnzdobv > div:first-child img {
    height:14px;
}
.metkrurmmap, .closeovery {
	height:13px;
}
.metkrucab {
	height:12px;
}
.metrm img {
    height:10px;
}
.metimg, .fkruvib {
	height:8px;
}
.fkrupos {
    height:7px;
}
.fkruvibmp {
	height:6px;
}
.fkruposmp {
	height:5px;
}
.close, .closebig, .closenom, .closeisbr, .closeisbrisbr {
    height:0px;
}
.contentvyb {
    max-height:432px;
	min-height: 30px;
}
.overy, .gorovery, .poplovery, .avtoovery  {
    max-height:400px;
}
.sitreg2 {
    max-height:280px;
}
.overy_cur, .sitreg, .nomsayvper {
    max-height:200px;
}
.overy, .poplovery, .avtoovery {
    min-height:250px;
}
.poisk, .mensayvper {
    min-height:200px;
}
.txtiinfo, .txtiinfogst {
    min-height:175px;
}
.ktxth {
    min-height:130px;
}
.metrrmheiggst {
	min-height:105px;
}
.metrrmheig {
	min-height:97px;
}
.meskv {
    min-height:90px;
}
.metrrmheigsan {
    min-height:80px;
}
.nomsayvper {
    min-height:50px;
}
.vosvinputglk > div {
    width:0;
}
.bigokno {
    width:680px;
}
.oknovn {
    width:650px;
}
.dataokchel {
    width:610px;
}
.chelokno, .dataoknochel > div {
    width:580px;
}
.nomsayv, .nomsayvper {
	width:447px;
}
.contentvyb {
    width:420px;
}
.vgorodgost {
    width:377px;
}
.pricechseg > div, .mesdrvar {
	width:360px;
}
.vgorod {
    width:320px;
}
.sitreg2 {
    width:310px;
}
.indexspispan, .indexspissan{
	width:305px;
}
.mesdrkv {
    width:270px;
}
.pricoknpr, .mroom {
    width:250px;
}
.indexspiskvar, .indexspisotel, .indexspisdom {
	width:240px;
}
.sitreg, .datroom {
    width:210px;
}
.otkl, .vosvinput input {
    width:200px;
}
.marksots > div > div > div:first-child, .marksotslpdom > div > div > div:first-child {
    width:165px;
}
.naitirn, .naitirnot, .ots, .addfoto, .addfoto > div, .socimy, .allavat {
    width:150px;
}
.prnisbalpr {
    width:168px;
}
.marksotsdom > div > div > div:first-child, .foto2, .foto {
    width:130px;
}
.ceninfdd div, .ceninfdcom div {
    width:110px;
}
.vkalen {
    width:70px;
}
.marksotslppan > div > div > div:first-child {
    width:105px;
}
.marksots > div > div > div:last-child, .marksotslppan > div > div > div:nth-child(2), .marksotsdom > div > div > div:last-child, .marksotslpdom > div > div > div:last-child {
    width:100px;
}
.marksotslp > div > div > div:nth-child(2) {
    width:95px;
}
.marksotslp > div > div > div:nth-child(3), .marksotslppan > div > div > div:nth-child(3) {
    width:90px;
}
.foto2nom, .fotonom {
    width:108px;
}
.mesdrfot {
    width:83px;
}
.closenom img, .closebig img {
    width:81px;
}
.fotrighr img, .fotleft img, .nomleft img, .nomrighr img, .mensayvper, .mensayv {
    width:80px;
}
.fotobsm, .marksotslp > div > div > div:first-child, .editrmfot  {
    width:70px;
}
.remontkom  {
    width:69px;
}
.fright img, .frightmp img, .fleft img, .fleftmp img, .uvlbigft, .fotobsmsan, .fotovar, .editrmfot > div {
    width:64px;
}
.vibor, .vremprgfzv {
    width:55px;
}
.foto img, .mesfttshk, .balvpsk {
    width:45px;
}
.prrasmpl, .prrasmmn {
    width:40px;
}
.naverx img {
    width: 35px;
}
.cabnzd > div:first-child, .cabnzdobv > div:first-child, .addroommax {
	width:33px;
}
.galknom, .addnommax, .mikontfot {
    width:30px;
}
.adddostchekrm > div > div:first-child {
    width:28px;
}
.vnisstr img, .uvlbigft img, .vvsocset img {
    width:25px;
}
.topkatm img {
    width:21px;
}
.nistdst img {
    width:23px;
}
.kontpodl img, .profava img, .roommenugost img, .turwid img {
    width:22px;   
}
.indexgalk, .colvgalk, .topBalance img, .topMessag img, .isbtoppol img, .isbtop img, .metkrukv, .meskonv, .cpoiskpit input, .adddostchekrm input, .closeokno {
    width:20px;
}
.imgst {
    width:19px;   
}
.zandat img, .roomspisokt, .roomspisoksp, .roomspisp, input[type=radio], .nistdic img, .metkrucab {
    width:18px;
}
.metkrups {
	width:17px;
}
.roomspisoktop, .stat img, .indexTopLreg img, .metkrurm, .metkrurmmap, .cnockkk img {
	width:16px;
}
.ballonclos img {
    width:15px;
}
.dataroom img, .cabnzd > div:first-child img, .cabnzdobv > div:first-child img {
	width:14px;
}
.balvpsk img {
	width:13px;
}
.kaplsea {
	width:11px;
}
.addresss img, .kaplimg {
    width:9px;
}
.fkruvib {
    width:8px;
}
.lichkab img, .fkrupos {
    width:7px;
}
.fkruvibmp  {
    width:6px;
}
.fkruposmp  {
    width:5px;
}
.top, .menucab, .menucabmes, .botmenu_top, .topcentrnis, .cpoisk > div, .cpoisknis > div, .okno, .oknonov, .close, .closebig, .bigfot, .lech, .contpro, .big_photo, .big_photo div, .infimsm > div, .fkru, .fkrump, .kontim, .prosmot, .allphoto, .otsiv, .otstxtroom, .closenom, .closeisbr, .closeisbrisbr {
	width:100%;
}
.mappoisk, .katvob, .roomexplkv, .addkomn, .bigphoto, .photos, .vkalen > div, .fotvnom, .big_photomap, .big_photomap div, .karttxt, .karttxt > div, .digindmap, .indextopone, .katgor, .vhodokno > div > form > div, .room, .roomall, .addnomdob, .adddatdob, .mesclfot, .rasmopob, ._nomph, .adddostchekrm > div {
	width:100%;
}
.marksots > div > div, .marksotslp > div > div, .marksotslppan > div > div, .marksotsdom > div > div, .marksotslpdom > div > div, .message, .last_visit, .allimya, .allavat > div, .maspodiot, .obspmap, .spmapkv, .indexav, .main, .indexfoto, .indexfotten, .indexfotpan, .maprasmtbl, .otkrokn, .sublabel_rkv, .sublabel_rkvpop, .ostzayvdatkv input {
	width:100%;
}
#in-content, #in-content2, #in-content2id, .calendar > * , .zagtabl, .otrig, .opifoto, .opifotobes, .maprasm, .txtinf, .konttel, .scroll, .csrollparam, .csrollparpop, .bigfotalldiv, .prosmots, .nomfottab, .nomfototab, .nomtxttab, .tbliz, .addmap, .addsit, .roomfot  > div, .centrsit, .onlymy, .naitroom, .nasvownvib {
	width:100%;
}
.centrost, .meskvtxt > div, .roomobv, .roomobv > div, .r_img, .r_centr_centr, .netfot, .menucontcab > div > div, .menucontcab > div, .centrbalshis, .centrmes, .menunovcab, .mesokv, .mesokvpod > div, .editrm, .editrmtxtnvvt, .sayvvibr, .vremyzayvr, .dataoknov > div, .closeoknov {
	width:100%;
}
.otssayv {
	width:99.5%;
}
.otsostot, .v_isbr, .meskv {
	width:99%;
}
.addsit > div > input, .otsivs {
	width:98%;
}
.bigfotall {
	width:96.5%;
}
.dataroom {
    width:96%;
}
.obsamen, .menucontcab > div {
    width:95%;
}
.tablnis, .indexTop, .menu_contcab, .indextopone > div, .centr, .centrown, .rultxt, .centsitost, .katgor > div, .maintop {
	width:94%;
}
.rasmscrl {
    width:93%;
}
.txtiinfo, .txtiinfogst {
    width:92%;
}
.sayvokno > div, .sayvoknokv > div, .obokno > div, .dataokno > div, .chelokno > div {
    width:91%;
}
.pojalov  form, .centradots, .katgorrm, .uprobyavl, .centrprese, .centrroom, .uslotsadd, .spesisvbl, .mapokno, .indexavat, .katvk, .bigokntab, .centrrul, .uslots, .bigfotob, .dostoprim, .editrmtxtnvvt2d, .sayvoknodv1 {
	width:90%;
}
.mesperep {
	width:88%;
}
.uslotskv {
    width:87%;
}
.vhodokno > div {
	width:86%;
}
.centraddfot {
	width:85%;
}
.vnisnom, .primot, .overy, .poplovery, .avtoovery, .vibvodaind, .poplhint, .avtohint, .raishint, .naprhint, .subshint, .citihint, .primotnapr, .primotmetr, .primotmetrshm, .primotnaprmal {
    width:84%;
}
.prtxt {
    width:82.6%;
}
.primotmal, .kattabl, .contcab {
    width:82%;
}
.centradd, .otsimy, .gorovery, .addsits, .romexnispr {
    width:80%;
}
.adrobsmsan, .spesisvob, .dataokno, .dataokdat {
    width:78%;
}
.roomcab {
    width:76%;
}
.meskvtxt {
    width:75%;
}
.nasvinpt input {
    width:100% !important;
}
.infimsm, .adrobsm, .nasvvar {
    width:74%;
}
.regroom, .cleft {
    width:73%
}
.vsezenyprh {
    width:72%
}
.stat, .zayavka > div, .datind2, .datind3 {
    width:70%;
}
.content {
	width:69%;
}
.sayvokno {
 	width:68%;
}
.imya {
 	width:67%;
}
.nomokno, .indexspispan table td:first-child, .owkroomudl {
	width:65%;
}
.roomtext, .vremyzayvr > div > div:last-child {
 	width:60%;
}
.obokno, .zayvotokno {
    width:58%;
}
.kattd1, .vibvoda {
    width:55%;
}
.indexKategor {
    width: 57%;
}
.r_centr2kv {
    width: 56%;
}
.prosmot td:nth-child(1), .prosmot td:nth-child(2), .bigokntab td, .marksots, .marksotsdom, .marksotslppan, .marksotslp, .marksotslpdom, .vsepoplgost > div, .pojalov, .saveaddadd, .vremzayv > div > div, .datgost > div {
    width:50%;
}
.karsp, .karspkar, .mespdsy, .mesnvs {
    width: 49%;
}
.roomfot, .sayvoknokv, .vremyzayvr > div > div:first-child {
    width:40%;
}
.indexTopMess {
    width:41%;
}
.fotocabkv, .vnisob, .smokno {
    width:38%;
}
.avatfoto {
    width:33%;
}
.malokno, .nomerotd {
    width:32%;
}
.topkatm {
    width:25.5%;
}
.poisk {
    width:31%;
}
.roomtut, .ownkotsiv, .vhodokno, .gorokno, .datind1 {
    width:30%;
}
.uslodin, .usldva, .usltri {
    width:29%;
}
.makeotsiv, .vsezenylft, .mpas, .poiskkomst, .poiskkomkm {
    width:28%;
}
.allpoiskind, .isbrkab {
   width:27%;
}
.poiskind, .recoms {
    width:26%;
}
.meskvfot, .verxusl, .verxuslsan, .verxuslgost {
    width:25%;
}
.nistd1, .roomfuncs, .zapredit > div {
    width:24%;
}
.mkvar {
    width:22%;
}
.recomsnom {
    width:21%;
}
.numroom, .roomknt {
   width:24.5%;
}
.otsdat, .verxnom, .verxskid {
    width:20%;
}
.msan, .indexTopLeftBot, .nistd6 {
	width:19%;
}
.pojalovover2, .menucontcab {
    width:18%;
}
.nistd5, .mdom {
    width:17%;
}
.vnisstr, .verxopis, .imgvk, .imgmm, .imggl, .imgtw, .imgfc, .imgodn, .topMessag, .isbtop, .nistd3, .saveaddotm {
    width:16%;
}
.mespans, .vvsocset > div, .indexTopMain, .poiskkom3 {
    width:15%;
}
.poiskkom1, .poiskkom2 {
    width:14.5%;
}
.motel {
    width:14%;
}
.indexTopL, .indexTopLvod, .nistd4 {
	width:13%;
}
.mesvce, .mcabisbr, .verxmap, .mcabmespl, .mesroom, .mesperdt {
	width:12%;
}
.isbtoppol, .indexTopLreg, .topBalance, .nistd2 {
	width:11%;
}
.mcabprfpl, .moykab, .mcabuvd, .messan, .mesdom, .editrmtxtnvvt1d {
	width:10%;
}
.mcabobv, .mcabmes {
    width:9%;
}
.mesgost, .mcabcl, .isbran, .__namekat {
   width:8%;
}
.mcabprf, .tootsverx {
   width:7%;
}
.mcabrcl {
   width:6.5%;
}
.roommenu, .roommenugost, .mcabmani {
	width:6%;
}
.mcabvih {
	width:5%;
}
.prosroom {
	width:2.5%;
}
.turwid {
    width:2.5%;
}
.nasvbigfot > div:first-child {
	max-width: calc(100vh - 115px); 
	max-width: calc(100% - 115px); 
	overflow-y: hidden;
}
.soglroom > div:last-child {
	max-width: calc(100vh - 40px); 
	max-width: calc(100% - 40px);
	overflow-y: hidden;
}
.rasmoplf {
	max-width: calc(100vh - 210px); 
	max-width: calc(100% - 210px);
	overflow-y: hidden;
}
.cabnzdobv > div:last-child {
	max-width: calc(100vh - 45px); 
	max-width: calc(100% - 45px); 
	overflow-y: hidden;
}
.editrmtxt {
	width: calc(100vh - 70px); 
	width: calc(100% - 70px); 
	overflow-y: hidden;
}
.adddostchekrm > div > div:last-child {
    max-width: calc(100vh - 28px); 
	max-width: calc(100% - 28px); 
	overflow-x: hidden;
}
.dataoknook {
	width: calc(100vh - 30px);
	width: calc(100% - 30px);
	overflow: auto hidden;
}
.roomobv {
    min-width:935px;
}
.vibvoda {
    min-width: 700px;
}
.indexKategor {
    min-width:505px;
}
.owkroomudl {
    min-width:200px;
}
.cursorpind {
    min-width:150px;
}
.saveaddotm {
    min-width:110px;
}
.remont, .remontnm {
    min-width:60px;
}
.mesperdt {
	min-width:55px;
}
.remontkv {
    min-width:25px;
}
.top {
	min-width:1018px;
}
.mapokno {
    min-width:875px;
	max-width: 1170px;
}
.vhodokno {
	min-width:339px;
	max-width: 379px;
}
.smokno, .malokno {
    min-width:480px;
	max-width:480px;
}
.gorokno {
    min-width:380px;
	max-width:420px;
}
.obokno {
    min-width:753px;
	max-width:868px;
}
.regroom, .cleft {
    min-width:711px;
	max-width:818px;
}
.numroom, .roomknt {
   min-width:240px;
	max-width:274px;
}
.prosroom {
   min-width:24px;
	max-width:28px;
}
.sayvokno, .zayvotokno {
    min-width:870px;
	max-width:870px;
}
.sayvoknokv {
    min-width:400px;
	max-width:700px;
}
.dataokno > div {
	max-width:1020px;
	min-width:920px;
}
.isbrkab {
	min-width:250px;
	max-width:280px;
}
.centradots {
	max-width:1170px;
	min-width:930px;
}
.centsitost {
	max-width:1170px;
	min-width:960px;
}
.katgorrm, .centrroom, .centrprese, .uprobyavl {
	max-width:1120px;
	min-width:975px;
}
.poiskind, .allpoiskind, .isbrkab {
	max-width:324px;
	min-width:284px;
}
.content {
   max-width:807px;
	min-width:702px;
}
.poisk {
	max-width:363px;
	min-width:316px;
}
.indexTop, .centr, .menu_contcab, .tablnis, .centradd, .centraddfot, .centrown, .centrsit, .centrrul, .katgor > div, .indextopone > div, .maintop, .romexnispr {
	max-width:1170px;
	min-width:1018px;
}
.dataoknodat > div {
	max-width: 1020px;
	min-width: 955px;
	padding: 40px;
}
.fkrupos, .fkruposmp {
    background-color:rgba(250,250,250,0.5);
}
.romexnispr {
    background-color:rgba(250,250,250,0.7);
}
.fkruvib, .fkruvibmp {
    background:rgba(250,250,250,1);
}
.okno, .oknonov {
	background:rgba(0,0,0,0.5);
}
.o_kvartire {
	background:rgba(120,87,64,0.5);
}
.o_kvartire:hover {
	background:rgba(120,87,64,0.7);
}
.balvpsk {
    background-color:rgba(83,144,4,0.5);
}
.opifoto {
	background: rgba(250,248,246,0.85);
}
.indexfottenpan {
	background: rgba(121,131,106,0.4);
}
.indexfottendom {
	background: rgba(137,117,85,0.4);
}
.indexfottensan {
	background: rgba(100,86,54,0.4);
}
.indexfottenkv {
	background: rgba(143,122,76,0.4);
}
.indexfottengost {
	background: rgba(169,169,169,0.4);
}
.bigfot {
    background:#dddddd;
}
.nomerprisperv, .opifotobes {
    background-color:#f1eeeb;
}
.vibrparam > div:hover {
	background-color:#f1f3f5;
}
.poiskind > div, .contpro {
	background-color:#ffffff;
}
.onlymy {
	background-color:#edf8ff;
}
.pluslsp:hover {
    background-color:#22c122;
}
.indexTop, .top {
   background-color:#ffffff !important;
}
.cpoisk input, .cpoisknis input, .trass input {
    background-color:#ffffff !important;
	width:16px !important;
	height:16px !important;
	margin: 5px 9px 0px 0px !important;
}
.cpoiskrm input {
    border:1px #dddddd solid !important;
	width: 18px !important;
    height: 18px !important;
}
.mesdrvar, .obsamen, .remont, .remontnm, .remontkv, .remontkom, .remontdom, .sitreg2, .vibrparam > div, .meskv:hover, .crt, ._nomop, .nomfottab, .svobdat, .filkomnno, .datgost > div > div {
    background-color:#ffffff;
}
.opstabl, .room, .roomall, .roomexplkv, .contcab > div, .kontinfodomkv, .kontaks, .kotndan, .kontinfodom, .kontinfo, .blokpric, .addroommax, .skidtabl, .addnommax {
    background-color:#fbf6f4;
}
.room:hover, .roomall:hover {
	background-color: #f9f4f2;
}
.mpkont {
    background-color:#f8f4f2;
}
.kontim {
  background-color:#f3ece5;
}
.netfot {
    background-color:#dbd7d6;
}
.sitreg, .vibvoda {
    background-color:#f9f9f9;
}
.naitirnsbrs:hover, .naitirnsbrsmap:hover, .cabnzd > div:first-child, .cabnzdobv > div:first-child, .saveaddotm, .sayvvibr, .vremyzayvr {
   	background-color:#eeeeee;
}
.smokno, .malokno, .bigokno, .mapokno, .pricoknpr, .obokno, .sayvokno, .sayvoknokv, .dataokno, .chelokno, .vhodokno, .zayvotokno, .pojalov, .mesokno, .oknovn, .gorokno, .mensayvper, .nomsayvper, .pojalovadd, .dataoknook {
    background-color:#fcfcfc;
}
.menu_contcab {
    background-color:#f4f7fc;
}
.pricokno {
    background-color:#fafafa;
}
.mespdsy:hover {
    background-color:#999999;
}
.zeniposm:hover {
    background-color: #c7b9ae;
}
.mespdsy {
    background-color:#aaaaaa;
}
.dostopedittras {
    background-color:#cccccc;
}
.zeniposm {
	background-color: #d7cac0;
}
.naitikartrasv {
    background-color:inherit;
}
.addsit {
    background-color:#e3e3e3;
}
.topcentrnis, .tablnis {
   background-color: #262116;
}
.indextopone {
    background-color: #262116;
}
.naitirn:hover, .naitirnpak:hover, .naitirnot:hover, .naitirnpakmap:hover, .naitipr:hover, .mesnovsy:hover, .naitroom:hover {
    background-color:#238b94;
}
.mensayvper > div:hover, .nomsayvper > div:hover {
    background-color:#3399ff;
}
.naitipr, .mesnovsy, .naitroom {
    background-color:#289fa9;
}
.ostzayv, .otssayv, .ostzayvdat, .ostzayvdatkv input {
    background-color:#6f9ebd;
}
.otssayv:hover, .ostzayv:hover, .ostzayvdat:hover, .ostzayvdatkv input:hover {
    background-color:#6fb3e0;
}
.maprastkm, .maprastkmslidr {
    background-color: #067bdb;
}
.skidvnomtxt {
    background-color: #fdecc4;
}
.lichramBot:hover {
   background-color:#d76d02;
}
.naitikart, .naitkarsm {
    background-color: #FFCC00;
}
.naitikart:hover, .naitkarsm:hover {
    background-color: #FFbb11;
}
.otsostot, .otprots {
    background-color: #87b87f;
}
.otsostot:hover, .otprots:hover {
    background-color: #74ab6b;
}
.adddat, .adddatdob {
    background-color:#e3edde;
}
.centrprese {
    background-color: #ffedda;
}
.saveaddadd {
    background-color: #99ccff;
}
.saveaddadd:hover {
    background-color: #8cc8ff;
}
.filkomnvb {
	background-color:#f5d1c0;
}
.otm {
	background: none;
}
.tbliz {
    border-collapse:collapse;
}
.naitikart, .naitkarsm, .otssayv, .ostzayv, .ostzayvdat, .otsostot, .otprots, .naitikartrasv, .addnommax, .addroommax, .naitroom, .katgorrm td, .centrprese td, .uprobyavl td {
    border: 0;
}
#calnrdni td, #calendni td , .otm{
    border:none;
}
.owkroomudl {
    border:1px #006699 solid;
}
.owkroomudl:hover {
    border:1px red solid;
}
.karttxt > div {
    border:1px #ffffff solid;
}
.bigfotob img, ._nomph img {
    border:5px #ffffff solid;
}
.cursorchek  {
    border:1px #bbbbbb solid !important;
}
.naitipr {
    border:1px #6090a0 solid;
}
.saveaddadd {
    border:1px #7cbeff solid;
}
.vibvoda, .adddostchekrm input {
    border:1px #666666 solid;
}
.cpoisk input, .cpoisknis input, .trass input {
    border:1px #cccccc solid;
}
.naitirnsbrs, .naitirnsbrsmap {
    border:1px #abd7da solid;
}
.adddatdob {
    border:1px #86ca86  solid;
}
.nopokaszayv input  {
    border:2px #666666 solid;
}
.mesisbr  {
    border:2px #0ae10a solid !important;
}
.pluslcv {
	border:1px #f7d2c2 solid;
}
.meskv {
	border:1px #fbf6f4 solid;
}
.meskv:hover, .crt, .allkategr div {
	border:1px #d5d5d5 solid;
}
.addnomtxt, .addnomdob {
	border:1px #dfd5d2 solid;
}
.mesdrvar, .sitreg, .vibrparam > div {
    border:1px #bbbbbb solid;
}
.allphoto div {
    border:2px #fffefc solid;
}
.v_isbr, .mensayvper, .mensayv, .dvs_age, .nomsayv, .nomsayvper, .remont, .remontnm, .remontkv, .remontkom, .remontdom, .vibrparam > div:hover, .saveaddotm, .allavat > div, .vosvinput input, .datgost > div > div, .filkomn {
    border:1px #dddddd solid;
}
.datgost > div > div:hover, .filkomn:hover {
    border:1px #aaaaaa solid;
}
.cal_tab tr .svobdat:last-child {
	border-right: 1px #e5e5e5 solid;
}
.cal_tab tr .prosh:last-child {
	border-right: 1px #eeeeee solid;
}
.cal_tab tr:last-child .svobdat {
	border-bottom: 1px #e5e5e5 solid;
	border-left: 1px #e5e5e5 solid;
}
.cal_tab tr:last-child .prosh {
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #eeeeee solid;
}
.cal_tab tr:last-child td:not(.svobdat) {
	border-top: 1px #e5e5e5 solid;
}
.cal_tab tr:last-child td:not(.prosh) {
	border-top: 1px #eeeeee solid;
}
.svobdat {
	border-left: 1px #e5e5e5 solid;
	border-top: 1px #e5e5e5 solid;
}
.prosh {
	border-left: 1px #eeeeee solid;
	border-top: 1px #eeeeee solid;
}
.cal_tabind tr .svobdatind:last-child {
	border-right: 1px #eeeeee solid;
}
.cal_tabind tr .proshind:last-child {
	border-right: 1px #f9f9f9 solid;
}
.cal_tabind tr:last-child .svobdatind {
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #eeeeee solid;
}
.cal_tabind tr:last-child .proshind {
	border-bottom: 1px #f9f9f9 solid;
	border-left: 1px #f9f9f9 solid;
}
.cal_tabind tr:last-child td:not(.svobdatind) {
	border-top: 1px #eeeeee solid;
}
.cal_tabind tr:last-child td:not(.proshind) {
	border-top: 1px #f9f9f9 solid;
}
.svobdatind {
	border-left: 1px #eeeeee solid;
	border-top: 1px #eeeeee solid;
}
.proshind {
	border-left: 1px #f9f9f9 solid;
	border-top: 1px #f9f9f9 solid;
}
.editrm {
   	border-bottom:1px #f1f2f3 solid;
}
.otkrokn {
   	border-bottom:1px #f8f8f8 solid;
}
.infootsc a, .rulmenu a {
   	border-bottom:1px #d0dfe6 solid;
}
.inform, .infootsc a:hover, .metstan {
    border-bottom:1px #facabb solid;
}
.mapnasv  > span, .menucab, .menucabmes, .vremzayv {
    border-bottom:1px #cccccc solid;
}
.rulvyb, .rulmenu a:hover, .primotnapr  > span, .primotnaprmal  > span, .primotmetr span {
    border-bottom:1px #dddddd solid;
}
.addresspan, .adrescab span, .borbot, .borbotkv, .borbotdom span {
    border-bottom: 1px #bbbbbb dashed;
}
.karsp {
    border-right:1px #bbbbbb solid;
}
.vibvodaind {
    border-top:none;
}
.menucabvih {
	border-top: 1px #f3edeb solid;
}
.o_kvartire {
    border-radius:0px 0px 4px 4px;
}
.allavat > div {
    border-radius:90px;
}
.fkru > div, .fkrump > div {
    border-radius:50px;
}
.mesperep, .owkroomudl, .bigfotob img, ._nomph img, .mesclfot, .meskv, .allkategr div, .blokpric, .datgost > div > div, .filkomn, .sayvvibr, .vremyzayvr {
    border-radius:5px;
}
.maprastkm, .maprastkmslidr {
    border-radius: 4px;
}
.otssayv, .otsostot, .v_isbr, .otprots, .ostzayv, .ostzayvdat, .mespdsy, .mesnovsy, .vibrparam > div, .pluslcv {
    border-radius:3px;
}
.big_photo div {
    border-radius:3px 0 0 3px;
}
.mesdrvar, .naitroom, .zeniposm {
    border-radius:2px;
}
.room, .roomall, .poiskind > div, .naitipr {
    border-radius:1px;
}
.vvsocset img, .cabnzd > div:first-child, .cabnzdobv > div:first-child, .mikontfot {
    border-radius:50%;
}
.poplhint, .avtohint, .raishint, .subshint, .citihint, .nomerotd, .nomfottab, .nomtxttab, .vsezenyprh, .karttxt > div, .obspmap, .roomtext, .addsit, .indexKategor  div, .indextopone > div > div, .indexTop > div, .vsezenylft, .opifoto, .opifotobes, .cright > div, .nomsayvper, .nomsayv, .verxuslsan, .verxuslgost, .centrprese, .vremyzayvr {
    box-sizing:border-box;
}
.vhodokno > div, .vibvoda, .naprhint, .netfot, .meskvtxt, .kontim, .txtiinfo, .txtiinfogst, .isbran, .r_centr2kv, .prosmots, .roommenu, .roommenugost, .roomfuncs, .vnisnom, .contcab > div, .meskv, .mesperep, .mesperdtleft, .recoms, .vremprgf, .sayvoknokv, .sayvoknokv div, .ostzayvdatkv {
    box-sizing:border-box;
}
.top {
	box-shadow: 0px 2px 5px 0px rgba(211,211,211,0.6);
}
.sitreg2 {
    box-shadow: inset 0 0 0 0px rgba(0,0,0,.08), 0px 1px 2px 1px rgba(0,0,0,.13);
}
.obsamen:hover {
    box-shadow: 0px 0px 5px 3px #dddddd;
}
.samnomernov {
    box-shadow: 1px 1px 5px 0px rgba(181,181,181,0.8);
}
.samnomernov:hover {
    box-shadow: 1px 1px 5px 0px rgba(165,165,165,0.8);
}
.obsamen {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.04), 0px 4px 10px -7px rgba(0,0,0,.2);
}
.allpoiskind > div {
    padding: 20px 15px;
}
.isbrkab > div {
    padding: 10px 65px 15px 0px;
}
.txtiinfo, .txtiinfogst {
    padding: 13px 10px 0px 20px;
}
.isbran {
	padding: 10px 10px 0px 0px;
}
.sitreg2 {
    padding: 10px 0px 10px 20px;
}
.indexKategor > div {
	padding: 3px 0px 3px;
}
.mapotmen {
    padding: 2px 0px 7px 10px;
}
.sspissgalkob ul li {
    padding: 2px 0px 2px 17px;
}
.spalodinili {
	padding:0px 20px 0px 10px
}
.sspissgalkob ul {
    padding: 0px 15px 0px 0px;
}
.vsezenyprh {
    padding: 0px 10px 0px 5px;
}
.chvedkimg {
    padding: 0px 9px 0px 6px;
}
.vnomtxtots {
    padding: 0px 10px 0px 20px;
}
.addroommax {
    padding: 0px 5px 0px 0px;
}
.skidvnomtxt > div {
    padding: 20px 15px 20px 25px;
}
.sspiss ul li {
    padding: 0px 0px 0px 17px;
}
.sspissgvnom  ul li, .sspissgost ul li, .sspissgalk  ul li {
	padding: 0px 0px 0px 15px;
}
.kontim {
    padding: 6px 0px 9px 20px;
}
.gorokno {
	padding: 25px 0px 30px;
}
.regroom, .numroom {
	padding: 25px 0px 5px;
}
.zayvotokno, .vhodokno, .pojalov {
	padding: 30px 0px 40px;
}
.cabnzd {
	padding: 30px 0px 25px;
}
.centrprese {
    padding: 20px 35px 25px;
}
.smokno, .malokno, .sayvokno, .bigokno, .cpoiskpit {
	padding: 20px 0px 30px;
}
.kotndan {
    padding: 10px 15px 25px;
}
.pages {
    padding: 40px 0px 15px;
}
.addnomtxt {
	padding: 10px 15px 20px;
}
.katvob {
	padding: 20px 0px 0px;
}
.csrollparam, .csrollparpop {
	padding: 5px 0px 10px;
}
.otkrokn {
	padding: 7px 0px 7px;
}
.mpkont {
	padding: 5px 10px 0px;
}
.mesokvpod > div {
	padding: 5px 0px 2px;
}
.adrespric {
	padding: 5px 0px 20px;
}
.menucabrasm {
	padding: 5px 0px 10px;
}
.editnasv {
	padding: 40px 0px 20px;
}
.romexnispr {
	padding: 10px 0px 40px;
}
.vvhodsoctxt, .naitikartrasv {
	padding: 10px 0px 5px;
}
.nistdst img:not(:first-child) {
	padding: 7px 7px 0px;
}
.nistdst img:first-child {
	padding: 7px 7px 0px 0px;
}
.maprastkm {
    padding: 1px 6px 0px;
}
.maptxt {
	padding: 12px 15px;
}
.naitirn, .naitirnot {
    padding: 2px 0px 4px;
}
.mesokno, .pojalovadd {
	padding: 50px 70px;
}
.oknovn, .dataokno > div {
	padding: 40px 0px;
}
.pojotpr {
	padding: 25px 70px;
}
.pricech > div {
	padding: 25px 50px;
}
.blokpric {
	padding: 25px 20px;
}
.obokno, .chelokno {
	padding: 25px 0px;
}
.tablnis, .addfttshk, .cooki, .ostzayvdatkv {
	padding: 20px 0px;
}
.poiskind > div {
    padding: 0px 14% 15px 0px;
}
.mesperep, .kontinfodomkv, .kontaks, .kontinfodom, .kontinfo {
	padding: 15px 20px;
}
.addsit {
	padding: 15px 10px;
}
.ostzayvdat {
    padding: 13px 55px;
}
.onlymy {
	padding: 13px 0px;
}
.indexgalk, .colvgalk, .indexKategor > div > div:first-child, .datind3 {
	padding: 11px 0px;
}
.adddat {
	padding: 10px 15px;
}
.prosmots, .mesdrvar, .skidtabl {
	padding: 10px 20px;
}
.meskv {
	padding: 8px 8px;
}
.vsezeny > div, .nomtxt, .addnomdob, .adddatdob, .allkategr div, .saveaddadd, .saveaddotm, .datgost > div > div, .filkomn, .ostzayvdatkv input, .sayvoknokv {
	padding: 10px 0px;
}
.nasvinpt input {
    padding: 6px 10px !important;
}
.otssayv, .otsostot, .change_pos, .katheit {
	padding: 7px 0px;
}
.poplovery > div > div, .avtoovery > div > div, .naitroom {
	padding: 6px 0px;
}
.naitipr {
    padding: 5px 64px;
}
.ostzayv, .otprots {
	padding: 7px 80px;
}
#content-cal-id td {
	padding:7px 8px;
}
.sitreg {
	padding: 5px 20px;
}
.poplhint, .avtohint, .raishint, .naprhint, .subshint, .citihint, .dostopedittras, .remontdom {
    padding: 5px 10px;
}
.nasvvinp input {
    padding: 5px 10px !important;
}
.karsp, .v_isbr, .adres2, .ots, .owkroomudl, .zayavkaobekt > div, .vremprgfchs input, .detsel > div, .adddostchekrm > div {
	padding: 5px 0px;
}
.naitikart {
    padding: 4px 110px;
}
.otspoj {
	padding: 4px 20px;
}
.isbtop, .indexTopLeftBot, .indexTopLreg, .indexTopLvod, .topMessag, .topBalance, .indexTopL, .isbtoppol {
	padding: 5px 0px 6px;
}
.mesotpr {
    padding: 3px 55px;
}
.naitirnpak {
	padding: 3px 13px;
}
.naitirnsbrsmap, .vibrparam > div, .naitirnsbrs {
	padding: 3px 10px;
}
.mensayv, .dvs_age, .nomsayv {
	padding: 3px 5px;
}
.overy > div > div, .spmapkv {
	padding: 3px 0px;
}
.saveadd, .saveaddft {
	padding: 2px 40px;
}
.remont {
	padding: 2px 15px;
}
.naitirnpakmap {
	padding: 2px 12px;
}
.naitkarsm, .nomsayvper > div {
	padding: 2px 10px;
}
.remontkv, .zeniposm {
	padding: 2px 7px;
}
.opifoto, .opifotobes, .vgorodgost {
	padding: 4px 5px;
}
.overy_cur div, .remontkom, .vibvodaind > div, .vgorod, .pluslcv {
	padding: 2px 0px;
}
.maprastkmslidr {
	padding: 1px 7px;
}
#content-cal td {
	padding: 1px 6px;
}
#content-cal-2 td {
	padding:4px 6px;
}
.mespdsy, .mesnovsy {
	padding: 1px 0px;
}
.remontnm, .cenpalk {
	padding: 0px 15px;
}
.obspmap {
	padding: 0px 13px;
}
.pagesdiv, .centrrul, .nomtxttab {
    padding: 0px 10px;
}
.ilinom, .pluskrv, .addnommax, .indtochk, .tchkroom, .cenpalkmap {
    padding: 0px 5px;
}
.mapisbr {
    padding: 0px 4px;
}
.raspalk, .raspalkbol, .tshkvnompit {
    padding: 0px 2px;
}
.ownksves {
    padding:0px 1px;
}
.pagesdivtch, h5, h6, h2, h3, .overy_cur div div div, .otm {
    padding:0;
}
.pagvib, .contentvyb {
	padding:5px;
}
.vibvoda, .obsamen, .zenotiposm, .karttxt > div:first-child {
	padding:10px;
}
.sayvvibr, .vremyzayvr {
    padding:15px;
}
.opstabl, .pricokno {
	padding:20px;
}
.pricechseg > div, .contcab > div, .dataoknochel > div {
	padding:35px;
}
.pricoknpr {
	padding:30px;
}
.rulmenu {
    padding-top:70px;
}
.netfot {
    padding-top:90px;
}
.uslotsadd, .roommenugost {
    padding-top:25px;
}
.fotonom > div {
    padding-top:17px;
}
.nepokas, .r_centr2kv {
    padding-top:15px;
}
.menucabvih {
	padding-top: 12px;
}
.otssverx, .vgorotst, .avtopalatcab, .blockmailkv, .nomfottab {
    padding-top:10px;
}
.centrprese > div, .spesisvbl, .map, .v_calendar, .s_otmet {
    padding-top:5px;
}
.meskvdat, .meskvimy {
    padding-top:4px;
}
.avtopalat {
    padding-top:2px;
}
.cursotst {
    padding-right:100px;
}
.otsright, .shasroom {
    padding-right:20px;
}
.ploshroom > span:not(:last-child) {
	padding-right:80px;
}
.recoms {
    padding-right:13px;
}
.skidskid, .reitingg, .nomernasimg, .vnisnom {
    padding-right:10px;
}
.zavtrakimg {
    padding-right:9px;
}
.v_isbr img, .zavtrakimgvvnom, .mesperdt img, .inroom_h, .datgost img {
    padding-right:8px;
}
.zavtrakimgplo, .krroomimg, .bankimg, .topMessag img {
    padding-right:7px;
}
.topBalance img, .indexTopLreg img, .isbtop img, .isbtoppol img {
    padding-right:6px;
}
.stoimkimg, .metrm img, .lechimg, .vsezenylft, .nistdic img, .allskaip img, .ploshroom img, .datind2 span, .cenadomind, .cenagstind, .cenperiod {
    padding-right:5px;
}
.spalmestimg, .maprast span, .maprastmap span {
    padding-right:4px;
}
.nomtochk, .nomtochkind, .cenaperindmap, .cenamap, .cenagstmap, .zavtrakimgtit, .cnockkk img {
    padding-right:3px;
}
.numkrv, .cenaperind, .cendm, .cenagstinduvl, .cenagstindmap {
    padding-right:2px;
}
.netozen {
    padding-left:182px;
}
.netozenlp {
    padding-left:128px;
}
.obverx, .kmtredit {
    padding-left:55px;
}
.uprobyavl > div:not(:first-child) {
    padding-left:40px;
}
.otslev, .spaldvamest, .muoncab, .muoncabv, .girrad {
    padding-left:30px;
}
.otprpoj, .nasvvar, .padd, .datind2 span {
    padding-left:25px;
}
.spaldvaili, .nasvbigfot > div:last-child, .mesperdtleft, .trassdan span {
    padding-left:20px;
}
.otsslm, .mesdrkv, .adrobsm, .adrobsmsan, .naitirnnul, .verxuslsan {
    padding-left:15px;
}
.mprmap, .meswpvb, .infimy, .mensayvper > div, .profcmczab, .regroomotsv, .spalodinmest, .verxuslgost, .obyvlblok, .allwpvb > span {
    padding-left:10px;
}
.meskvtxt {
    padding-left:12px;
}
.colotsind, .colotsindmp, .ownkotsiv > div, .balvpsk span {
    padding-left:5px;
}
.imgkvodndv {
    padding-left:1px;
}
#uslsp .padd {
	padding-left:0px;
}
.kattabl {
	padding-left: 2%;
}
.indexTopMess {
    padding-left:10% !important;
}
.muoncabv {
    padding-bottom:25px;
}
.txtrig, .novtrtred {
    padding-bottom:15px;
}
.kontnasot, .nomsayvper, .menucab, .menucabmes, .zayavkaobekt, .imyadiv, .editrm, .opsfotudpr, .maxgostrm {
    padding-bottom:5px;
}
.o_kvartire {
    padding-bottom:4px;
}
.indexav {
    padding-bottom:6px;
}
.spkar {
    padding-bottom:1px;
}
.colotsroom {
    margin:30px 0px 20px 13%;
}
.spaldopklv {
	margin:20px 0px 0px 28px;
}
.menucontcabdiv > div {
	margin: 7px 0px 0px 30px;
}
.spisnasvtrs div div{
    margin:2px 0px 0px 20px;
}
.katgor {
    margin:10px 0px 0px;
}
.indexhr {
    margin:0px 0px 20px;
}
.opstabl {
    margin:0px 0px 30px;
}
.skidtabl > div, .regroomnasv {
    margin:5px 0px 10px;
}
.spispro, .spispromal, .spisprosmo, .spisle {
    margin:5px 0px 25px;
}
.overy, .poplovery, .vibvodaind, .avtoovery {
	margin:10px 0px 30px;
}
.lech, .vremyzayvr {
	margin:10px 0px 15px;
}
.poplhint, .avtohint, .raishint, .naprhint, .citihint {
   	margin:10px 0px 5px;
}
.cpoiskrm {
	margin:20px 0px 25px;
}
.isbrnet {
    margin:70px 0px 25px;
}
.obozenka {
    margin:30px 0px 15px;
}
.metrm {
    margin:45px 0px 30px;
}
.inroom_headpit, .menucab {
    margin:15px 0 0;
}
.prtxt, .message, .subsadd {
    margin:30px 0px;
}
.shaspoys {
    margin:35px 0px 25px !important;
}
.komdsnd, .indexhrnis, .datsaesd, .subsrast, .detsel {
    margin:20px 0px;
}
.otsclev, .addsits {
    margin:15px 0px;
}
.vibrparam > div {
    margin:5px;
}
.last_visit, .otsotc, .mesdrvar, .mesotpr, .mikontkv > div {
    margin:10px 0px;
}
.fotonom, .foto2nom {
    margin:10px 5px;
}
.sspiss ul, .maspodiot, .subshint, .sayvoknodv1 > div {
    margin:5px 0px;
}
.menuotst {
	margin:0px 20px;
}
.calendar {
	margin:0px 17px;
}
.foto2, .foto {
	margin:0px 10px;
}
input[type=radio] {
    margin:0px 5px;
}
.fkru > div {
    margin:0px 4px;
}
.fkrump > div {
    margin:0px 3px;
}
.profava img, .krassv, .chernsv, .katvk  a > div {
    margin:0px 2px;
}
.usldva {
    margin:0 5%;
}
.poisk, .overy_cur div, .sspissgalk  ul, h5, h6, h2, h3 {	
	margin:0;
}
.kontaks {	
	margin:0 !important;
}
.nasvbigfot, .bigfotob {
    margin-top:1%;
}
.nomokno {
    margin-top:2%;
}
.fotvnom {
    margin-top:3%;
}
.mesvybpr {
	margin-top:170px;
}
.otsivs, .otssmtab {
	margin-top:50px;
}
.makeotsiv, .addtxtdom, .naitroom, .addnasv, .kontpoj {
    margin-top:40px;
}
.otsbl, .sublabel_rkvpop, .addots, .addotsrai, .vgorsan, .codnom, .maintop, .menucontcab > div {
    margin-top: 35px;
}
.allkategr, .cpoisknis, .trass, .infootgl, .odnouvedm, .owkroomudl, .room:not(:first-child), .datind {
    margin-top: 30px;
}
.vsepopl, .dobavob, .otssv, .otspoj, .otkl1, .roomfuncs {
    margin-top:25px;
}
.roomobv:not(:first-child), .infootsc, .soglroom, .ceninfrus, .ceninfall, .otssm, .otssvtrr, .vnim, .nadp2 div, .sayvrmof, .adddostchekrm, .mikontkv, .zenroom > div  {
    margin-top:20px;
}
.ceninfsantr, .ceninfgost, .ceninfdom {
    margin-top:18px;
}
.cencabdom, .save, .foto2 > div, .profava, .vsepoplgost > div, .otssr, .otprpoj, .cencab, .peruslugkv, .dostoprim, .otstrssst, .blokpric, .opsfot {
    margin-top:15px;
}
.peruslug, .ceninfpush, .menucontcab > div > div {
    margin-top:12px;
}
.ceninfsan {
    margin-top:8px;
}
.adress, .otprots, .error_d, .saveadd, .obotskrroom, .obotskrroompan, .saveaddadd, .saveaddotm, .stoimap, .otstxtroom, .otkl, .centrprese, .peruslugsan, .ceninf, .ceninfsanall, .gorovery, .otssrjal, .adrescab, .allkategr div, .editrmtxtnvvt, .roommenu, .naitikart, .vremzayv {
    margin-top:10px;
}
.adresssan {
    margin-top:8px;
}
.vklvnom, .adresmap {
    margin-top:7px;
}
.subwaytop {
    margin-top:6px;
}
.adressdom, .kommnis, .imgvnom, .obspmap:nth-child(2), .samnomernov, .profcmc, .otstrss, .trass > div:first-child, .maprasmtbl, .word, .subsmaptop, .dostopr, .disinfo, .txtikvplsh {
    margin-top:5px;
}
.dostoprmap {
    margin-top:4px;
}
.subscab, .disinfomap {
    margin-top:3px;
}
.cpoisknis > div, .txtikvplshmp {
    margin-top:2px;
}
.netozen, .netozenlp {
   margin-top:-5px;
}
.platdomdop {
   margin-top:-8px;
}
.mikont {
   margin-top:-10px;
}
.mised {
    margin-left:37%;
}
.spispro {
    margin-left:10%;
}
.spisprosmo, .spispromal {
    margin-left:8%;
}
.nomerotd:nth-child(3n+2) {
	margin-left:2%;
}
.obotskrroom, .vseotsroom, .obotskrroompan {
	margin-left:13%;
}
.otsmlevgossv {
	margin-left:63px;
}
.otskritroomkv > div > label {
	margin-left:40px;
}
.obotskrroom > div, .otskritroom > div > label, .vceisbr, .otsmlevsan {
	margin-left:30px;
}
.otsmlev, .obotskrroompan > label {
	margin-left:25px;
}
.menuotstsl, .spisonsv, .spisonvos, .mikontkv label {
	margin-left:20px;
}
.imgroom9 {
	margin-left:18px;
}
.obotskrroompan > div {
	margin-left:15px;
}
.ostotvdat, .vibvoda, .datind2 input {
	margin-left:20px;
}
.naitirnot, .overy_cur > div, .naitkarsm, .obozsv, .metstan, .obotsroom label {
	margin-left:10px;
}
.vibrparam img {
	margin-left:7px;
}
.mesnvs, .naitirnpak, .naitirnpakmap, .spkartxt, .vnisstr img, .kontvbws span, .datgostots {
	margin-left:5px;
}
.sspiss ul li {
	margin-left:3px;
}
.ohrkimg {
	margin-left:-5px;
}
.slidtr {
	margin-left:-15px;
}
.addtxtkv > div:last-child {
    margin-bottom:0 !important;
}
.chelv {
    margin-bottom:1.5%;
}
.calendroom, .calendms, .addadrs, .sapadd {
    margin-bottom:3px;
}
.overy_cur, .prosmvce, .inroom_head, .calnrdni, .mised, .mesdrnas, .addtxtkv > div > div, .otskritroom, .otskritroomkv, .dostoprim  > div > div, .konttelrm > div:not(:last-child) {
    margin-bottom:5px;
}
.nomtxt > div > div, .spisob > div:first-child, .obspmap:last-child, .zagtabl, .cenacrght > div, .metrm > div {
    margin-bottom:5px;
}
.borbotdom {
    margin-bottom:5px !important;
}
.vgorsan > div {
    margin-bottom:7px;
}
.nasvown, .vybrob, .prspisbal > div, .prtxt > div > div > div, .kontinfodom > div, .kontinfo > div, .kontinfodomkv > div, .komdsnd > div, .inroom_headgost, .nomtxttab, .kontsait > div, .mapnasv, .nasvownvib, .skidvnomsk, .allkont > div > div, .pravilroom > div > div {
    margin-bottom:10px;
}
.sinhrcal > div > div, .addtxtdom > div > div, .pricechseg > div > form > div, .obsamen, .spesisvob div:not(:last-child), .spisnasvtrs > div, #calnrdni, .calndrid, .oknoots > div > div:not(:last-child) {
    margin-bottom:10px;
}
.kotndan > div:not(:last-child), .prtxt > div > div, .allavat, .uslots, .uslotskv, .otssnis > div, .addnomtxt, .adddat, .cenaroom > div, .cenaroomkv > div, .cenaroomkv > div > div, #varsvn div:last-child, .meskv, .cright > div > div:not(:last-child), .txtrooms > div, .stoimzen > div:not(:last-child), .subsrast > div, .vremyzayvr > div:first-child {
    margin-bottom:15px;
}
.zayavka, .pravilroom > div, .roomall, .indexfoto, .paramsayv, .vibridat, .vsepopl > div, .vremzayv > div {
    margin-bottom:20px;
}
.samnomernov, .allkont > div, .paramsayv > div:not(:last-child), .txtrooms {
    margin-bottom:25px;
}
.poplscr, .avtoscr {
    margin-bottom:27px;
}
.nomtxt > div, .messtrl, .rulmenu > div, .otssnissan, .txtrms > div, .otssnis, .sinhrcal > div, .poiskkom {
    margin-bottom:30px;
}
.addtxtkv > div:not(:last-child), .codnom > div:not(:last-child), .codnom > div > div {
    margin-bottom:35px;
}
.otsiv, .cenaroom, .cenaroomkv, .addtxtdom > div, .vgorotst {
    margin-bottom:40px;
}
.cright > div {
    margin-bottom:100px;
}
.mikontfot {
    margin-right:40px;
}
.dvacitiots {
	margin-right:25px;
}
.messtrl img, .sspissgalk ul li, .infimsm > span {
	margin-right:20px;
}
.imgchelv, .dvacitiotsmap, .cabnzd > div:first-child {
	margin-right:15px;
}
.redts {
	margin-right:14px;
}
.otstxtroom img, .spisspunkt span, .spisnasv span, .spisnasvtrstr, .redtsml, .mptel {
	margin-right:10px;
}
.ohrkimg, .cabgalk, .cabcolvgalk {
	margin-right:8px;
}
.kaplimg {
	margin-right:6px;
}
.uprobyavl span, .kaplimgroom, .maprastkm {
	margin-right:5px;
}
.metimg, .uprobyavl img, .kaplsea, .poiskkom > div:not(:last-child) > div {
	margin-right:4px;
}
.vceisbr img {
	margin-right:2px;
}
.nomerotd:nth-child(3n+2) {
	margin-right:2%;
}
.closenom img {
    margin-right:25%;
}
.pagvib, .adrobsm, .inroom_head, .kontinfo, .calendms, .calndrms, .sap, .prrasmsav, .nomtxt, .cright, .vibvoda > div, .shern, .cenarmdom, .svcher {
    color:#212535;
}
.menucab td a, .menucabmes td a, .kontinfogt, .rulmenu a:hover, .nishnet, .spesisvob a, .nomnas a, .svcherzel, .meskvdat, .imyadiv a, .imyadiv a:hover {
    color:#212535;
}
.svser {
    color:#5c00c1;
}
.ismcvet {
	color:#ffd1bc;
}
.addnomdob {
	color:#a16952;
}
.kontsoob, .kontsoob a, .sites, .v_isbr, .addresss, .nadp2 div, .kontvbws {
	color:#666666;
}
.nepokas, .pravst, .mesvybpr, .raspalk, .raspalkbol, .subsmap, .vidotmap, .disinfomap, .rulvyb, .cenaperind, .dostoprmap {
	color:#888888;
}
.subway, .dostopr, .disinfo, .txtikvplsh, .txtikvplshmp, .vidot, .peruslug, .peruslugkv, .ceninfdcom {
	color:#838f8f;
}
.zayavka, .meskvtxt, .mesperdt, .scrkont {
	color:#777777;
}
.mapotmen:hover, .pagesdiv, .pagesdivtch, .nxtprv, .karsp, .pluslcv, .kcved, .kontrasm, .zenkomm, .kattabl a:hover, .svetchekhv, .svetchek:hover, .indtochk, .tchkroom, .cenaper, .regroomotsv, .poleobyz, .vvhodsoctxt, .borbotdom, .calenbyd, .datind2 span, .oknoparam span {
    color:#999999;
}
.addresss a {
    color:#666666 !important;
}
.mesdrnas, .vybrob, .overy_cur div:hover, .meswpvb, .dataroom, .colotsind, .podskpopl, .svsermp, .indexspispan a:hover, .indexspissan a:hover, .indexspiskvar a:hover, .indexspisotel a:hover, .indexspisdom a:hover, .imgvnom, .katvk, .katvk a, .subscab, .otsclev, .spisnasvtrs label span, .trassdan span, .filkomn:hover {
    color:#999999;
}
.gorspisok, .cenastar, .cenastarnom, .balshis {
    color:#bbbbbb;
}
.chernsv, .opifoto, .opifotobes, .poscit span, .adrespric span, .adrobsm span, .adressamen span, .cenpalk {
    color:#aaaaaa;
}
.katvob {
    color:#018494;
}
.gry, .prosh, .proshind, #pfieldvn::placeholder, input::placeholder, textarea::placeholder, .katvk  a > div:hover, .obekvib, .poscitdom div, .cenpalkmap {
    color:#cccccc;
}
.nadptabl, .colotsindmp, .indexcab a, .indexavat, .maprastkm, .spsok, .spsokvnom, .balvpsk, .otssayv, .ostzayv, .ostzayvdat, .naitipr, .spsokmap, .naitroom, .vnisob, .mesnovsy, .mensayvper > div:hover, .nomsayvper > div:hover, .otsostot, .otprots, .o_kvartire a {
	color:#ffffff;
}
.maprast {
	color:#b96400;
}
.maprast span {
    color: #c99255;
}
.maprastmap span {
    color: #6eb379;
}
.maprastmap, .meskvimy {
	color:#009119;
}
.maprastkmslidr {
    color:#ffffff !important;
}
.mapotmen, .selected, .inform, .infootsc a:hover, .menucabrasm, .opsfotudmod {
   color:#e25e22;
}
.ostsvhorroom, .otssvbolkr, .otssvsredkr, .yel {
    color:#ff9933;
}
.dobavob, .newm a, .nettr1 span, .nettr2 span, .datsogl a, .menucontcab a:hover {
	color:#e25e22;
}
.skidvnomtxt {
	color: #654700;
}
.platdom, .platdomdop, .platdomfas {
	color:#f77e03;
}
.svgreen, .avtopalat, .avtopalatcab, .kattabl a, .indexspispan a, .indexspissan a, .indexspiskvar a, .indexspisotel a, .indexspisdom a, .katgor a, .katgorrm a, .ceninfsantr, .ceninfdom, .ceninfgost, .clist a, .region a, .addsits a {
    color:#212535;
}
.room, .room a, .roomall, .roomall a {
   color:#195050;
}
.ceninf, .ceninfall, .ceninfpush {
    color:#212535 !important;
}
.cnock, .sst:hover, .sstadr:hover, .kontsait a, .kontpoj, .sbrdat, .maprasmtbl, .otkl, .mespodr, .prnisball, .otm, .profcmc label, .profcmczab, .naitidat, .kontotsv, .peshat, .naitirnsbrs, .naitirnsbrsmap, .akcredud {
	color:#006699;
}
.galknom, .isbrnet a, .cnockkk a, .datind1, .poddr, .kontbesreg {
	color:#2e6fb9;
}
.adddatdob {
	color:#5c9a5c;
 }
.adres2, .naitikartrasv, .profudlak, .raigorper, .owkroomudl, .otrinf a {
	color:#006699;
}
.zavtops {
	color:#10b610;
}
.svred, .cnock:hover, .error_d, .mised, .otkl1, .redts, .redtsml, .allid, .oshib, .hovered_check:hover, .missed, .netozen, .netozenlp, .spesisvob a:hover, .naitikartrasv:hover, .menuroom > div:hover, .storer1, .storerr, .blockmailkv, .addsits a:hover, #maxchelism, .maxgostrm, .datind3 {
	color:red;
}
.stat, .prosmvce {
	color:green;
}
.maspodiot a, .kattdcat, .indexTopLeftBot > a > span, .zeniposm, .nistd1 a, .tablnis td a:hover, .nistd21 a, .nistd22 a, .nistd52 a, .nistd61 a, .indextopone a:hover, .ostzayvdatkv input {
    color:#ffffff;
}
.indexcab a:hover, .grymp {
    color:#eeeeee;
}
.ostsvplohroom, .otssvbolser, .otssvsredser, .indextopone a {
	color:#dddddd;
}
.segras, .metstan, .cena , .moderoba, .moderoba a, .kontsait a:hover, .kontpoj:hover, .calenvyh, .cvetkr, .cenagst, .word, .ptball, .prnisbalpr, .skidskid, .reitingg:hover, .kontotsv:hover, .cenagstind, .primotmetrshm  {
    color:#cc3300;
}
.menucab td a:hover, .menucabmes td a:hover, .cenagstindmap, .errors, .vvhodsoc{
    color:#cc3300;
}
.cras, .sutki2, .overy_cur div div, .ntime, .nomnas:hover, .krassv, .krasn, .csrollparpop, .cenaskid, .cenaskidkv, .cenadomskid, .skidvnomsk, .uproba, .dostopedittras span, .kmtredit label, .novtrtredcit, .karskid, .vnim, .nasvcab:hover, .otlnasv:hover, .colvgalk, .spison a {
    color:#e25e22;
}
.colv, .redact, .oknprof div:hover {
	color:#e25e22 !important;
}
.checked {
    color:red !important;
}
.naitirnnul {
    color:#333333;
}
.nomnazv, .nasvbigfot {
   color:#424242;
}
.cendm {
    color:#424242 !important;
}
.svotelind, .svotelrm {
    color:#d8b800;
}
.indexKategor > div:hover, .indexKategor > div:hover .indexgalk, .indexKategor > div:hover .colvgalk {
    color:#999999 !important;
}
.vklvnom {
    color:#11a707;
}
.indexgalk, .otlmap, .karttxt, .karttxt a, .indexKategor > div, .poisk, .menucontcab a {
	color:#000000;
}
.svvib, .infimsmbesreg:hover {
   color:#af5328;
}
.kommnis, .nistd1, .nistd23 a, .nistd4 a {
    color:#bbbbbb;
}
.obyvlblok {
	color:blue;
}
.close, .closebig, .closeokno, .mapokno, .digind, .fuvel, .fleft, .fright, .fkru, .fkrump, #botmenu, .pojalovover2, .sitreg2, .mapisbr, .vnisob, .pricokno, .pricoknpr, .uvlbigft, .obokno, .sayvokno, .sayvoknokv, .dataokno, .dataoknov, .chelokno, .vhodokno, .zayvotokno, .closenom, .nomokno, .nomrighr, .nomleft, .meskonv, .mesokno, .pojalovover {
	position:absolute;
}
.oknovn, .opifoto, .fotnomsm, .fotnomsmdiv, .fotrighr, .fotleft, .bigfotall, .closeisbr, .closeisbrisbr, .mensayvper, .nomsayvper, .recmap, .fuvelmap, .digindmap, .fleftmp, .frightmp, .indexfotten, .restimg, .metkru1, .metkru2, .metkru3, .metkrusm1, .metkrusm2, .metkrusm3 {
	position:absolute;
}
.smokno, .malokno, .bigokno, .contpro, .roomfot  > div, .isbrnet, .roomcab, .cleft > div, #in-content2, #in-content2id, .meskv, .gorokno, .otstxtroom  img, .bigfotalldiv, .nomfototab > div, .indextippan, .indextipsan, .indextipkvar, .indextipotel, .indextipdom, .indexfoto, .mesokvpod, .closeovery {
    position: relative;
}
.allskaip img, .indexfotpan, .redts, .redtsml, .tchkroom, .zeniposm, .kaplimg, .kaplimgroom, .uprobyavl img, .uprobyavl span, .addftprnm, .restrel, .kaplsea, .metkrurm, .metkrups, .metkrurmmap, .metkrukv, .metkrucab, .maprast span, .maprastmap span {
    position: relative;
}
.indexgalk > div, .colvgalk > div, .galknom > div, .cabcolvgalk > div, .cabgalk > div, .cabnzd, .cabnzd > div:first-child img, .vosvinputglk > div, .closeoknov img {
    position: relative;
}
.top, .naverx, .okno, .oknonov, .bigfot, .pojalov, .pojalovadd, .romexnispr {
	position:fixed; 
}
.sitreg {
    position:static;
}
.bigfotall {
    top:87%;
}
.fotnomsm {
    top:85%;
}
.nomrighr, .nomleft {
    top:39%;
}
.fotrighr, .fotleft {
    top:38%;
}
.pojalovadd {
    top:28%;
}
.pojalov {
    top:20%;
}
.vhodokno, .zayvotokno {
    top:12%;
}
.obokno, .sayvokno, .sayvoknokv, .dataokno, .chelokno {
    top:100px;
}
.dataoknov {
    top:75px;
}
.mapisbr, .recmap {
    top:154px;
}
.fkrump {
    top:160px;
}
.opifoto {
    top:188px;
}
.fkru{
    top:185px;
}
.pricokno, .mesokno, .oknovn {
    top:120px;
}
.vnisob {
    top:170px;
}
.okntop, .okntoppr {
    top:100px;
}
.okntopmp {
    top:85px;
}
.fleft, .fright {
    top:73px;
}
.fleftmp, .frightmp {
    top:57px;
}
.closeoknov img {
    top:26px;
}
.cabnzd > div:first-child img {
    top:8px;
}
.close {
    top:5px;
}
.meskonv, .uprobyavl img, .kaplimg, .vosvinputglk > div, .cpoiskrm input {
    top:3px;
}
.top, .naverx, .okno, .oknonov, .bigfot, .digind, .digindmap, .fuvel, .uvlbigft, .closenom, .closebig, .closeisbr, .closeokno, .closeisbrisbr, .restimg {
   	top:0px;
}
.otstxtroom img, .fuvelmap, .redts, .redtsml, .uprobyavl span, .allskaip img {
    top:2px;
}
.tchkroom, .kaplimgroom, .kaplsea, .closeovery {
    top:1px;
}
.voskl, .vosklu, .voskls0, .voskls1, .voskls2, .voskls3, .voskls4, .maprast span, .maprastmap span {
    top:-1px;
}
.zeniposm, .metkrups {
    top:-2px;
}
.cabcolvgalk > div, .cabgalk > div, .mesokvpod {
	top:-3px;
}
.romexnispr {
	bottom:0;
}
.nomleft {
    right:98%;
}
.fotrighr, .fuvel, .fright, .frightmp, .uvlbigft, .closeisbr, .mapisbr, .closeisbrisbr, .restimg {
    right:0px;
}
#in-content {
    right: 30px;
}
.vosvinputglk > div {
    right: 23px;
}
.cabnzd {
    right: 48px;
}
.close {
    right: 5px;
}
.fuvelmap {
    right: 2px;
}
.bigfotall, .fotleft {
    left:0;
}
.closeokno {
    right:-25px;
}
.nomrighr {
    left:98%;
}
.pojalov {
    left:25%;
}
.pojalovadd {
    left:33%;
}
.top, .naverx, .okno, .oknonov, .bigfot, .digind, .digindmap, .fleft, .fleftmp, .cabcolvgalk > div, .cabgalk > div {
    left:0px;
}
.indexspisotel {
	left:-75px;
}
.indexspisdom {
	left:-96px;
}
.indexspissan {
	left:-105px;
}
.indexspiskvar {
	left:-123px;
}
.indexspispan {
    left:-155px;
}
.redts, .redtsml, .voskl, .vosklu, .voskls0, .voskls1, .voskls2, .voskls3, .voskls4 {
    left:3px;
}
.indexgalk > div, .colvgalk > div, .galknom > div, .metkru2 {
    left:4px;
}
.meskonv, .metkrusm2 {
    left:5px;
}
.cabnzd > div:first-child img {
    left:10px;
}
.scroll, .metkrusm3, .closeovery {
    left:9px;
}
.recmap {
    left:8px;
}
.metkru3 {
    left:7px;
}
.top, .bigfot, .mapisbr {
	z-index:10000;
}
.naverx img, .okno, .oknonov, .digind, .digindmap, .pojalovover2 {
	z-index:2000;
}
.naverx {
	z-index:1999;
}
.contpro, #botmenu, .poiskind, .menu_contcab, .allpoiskind, .isbrkab, .indexfotosap, .metkru1, .metkrusm1, .mesokvpod, .indexfoto {
    z-index: 300;
}
.spsok, .spsokvnom, .balvpsk, .vnisob, .uvlbigft, .recmap, .spsokmap, .fuvelmap, .indexfotten, .metkru2, .metkrusm2, .romexnispr {
    z-index:50;
}
.meskonv, .indexfotpan, .metkru3, .metkrusm3 {
    z-index:2;
}
.indexgalk > div, .colvgalk > div, .galknom > div, .cabcolvgalk > div, .vosvinputglk > div {
	transform: rotate(315deg);
}
.cabgalk > div {
	transform: rotate(225deg);
}
.dvs_age {
    width:200px !important;
	padding:3px 5px !important;
	border: 1px #dddddd solid !important;
}
.spoiskvn img {
    height:14px;
    position:absolute;
	z-index:4000;
	top:8px;
}

.indexavat  img, .indexTopLvod img {
    width:18px;
	height:18px;
	border-radius: 50%;
	margin: 1px 8px 1px 0px;
}

.indexhr, .indexhrnis {
    height:1px;
	border: 1px;
    background-color:#999999;
}
.profil {
	position:absolute;
	left:90%;
	top:0px;
	cursor: pointer;
	fill: #999999;
	user-select: none;
	outline:none;
}

h1 {
	margin:0px;
	padding:0px;
	font-size: 23px;
	color: #000000;
	font-weight: 600;
	font-family:Arial;
}
.leftrm, .left {
    position:absolute;
	margin-left:-45px;
	height:51px;
	width:51px;
	top:37%;
	cursor:pointer;
}
.rightrm, .right {
    position:absolute;
	margin-left:-6px;
	height:51px;
	width:51px;
	top:37%;
	cursor: pointer;
}
.rightrm, .right {
    background-image:url(/images/right.png);
	background-size:100% 100%;
}
.leftrm, .left {
    background-image:url(/images/left.png);
	background-size:100% 100%;
}
.roomspisoktop {
	background: url(../images/nakart.png);
}
.roomspisokt {
	background: url(../images/nakar1.png);
}
.roomspisoksp {
	background: url(../images/cpic.png);
}
.roomspisp {
	background: url(../images/cpic.png);
}
.indexfotpanpan {
	background: url(../../../images/indexpunktpan.png) 100% 90% no-repeat;
	background-size: 100% auto;
}
.indexfotkv {
	background: url(../../../images/indexpunktkv.png) 100% 36% no-repeat;
	background-size: 100% auto;
}
.indexfotdom {
	background: url(../../../images/indexpunktdom.png) 100% 46% no-repeat;
	background-size: 100% auto;
}
.indexfotsan {
	background: url(../../../images/indexpunktsan.png) 100% 85% no-repeat;
	background-size: 100% auto;
}
.indexfotgost {
	background: url(../../../images/indexpunktgost.png) 100% 47% no-repeat;
	background-size: 100% auto;
}
.roomspisoktop, .roomspisokt, .roomspisoksp, .roomspisp {
	background-repeat: no-repeat;
	background-size: 100%;
	height:18px;
	vertical-align:sub;
	display:inline-block;
}
.pricech, .pricechseg {
	position:fixed;
	top:0px;
	left:0px;
	background-color:rgba(0,0,0,0.5);
	display:none;
	z-index:3000;
}
.pricech > div, .pricechseg > div {
	position:fixed;
	background-color:white;
	display:none;
	text-align:center;
	z-index:40000;
}
.spaldop {
	margin:20px 0px 0px 152px;
	width:213px;
	height:27px;
}
.soglroom input {
	width:23px !important;
	height:23px !important;
    margin:0px 8px 0px 0px !important;
}
input:focus {
	outline: 0;
}
input[type=checkbox]:hover {
	cursor:pointer;
	border: 1px #999999 solid;
}
input[type="checkbox"]:checked {
	background-image: url(/images/galchek.png);
	background-repeat: no-repeat;
	background-size: 100%;
	border: 1px #eab299 solid !important;
}
select:focus {
	outline: 0;
}
.spoiskvn {
    position:relative;
    width:90%;
	background-color: #262116;
    padding: 5px 0px 6px 10px;
    line-height: 20px;
	box-sizing: border-box;
}
#varsvn {
	max-height: 332px;
    overflow-y: auto;
    position: absolute;
    width: 84.8%;
    z-index: 3000;
    overflow-x: hidden;
    background-color: #ffffff;
    padding: 0px;
    top: 1px;
    box-shadow: inset 0 0 0 0px rgba(0,0,0,.08), 0px 1px 2px 1px rgba(0,0,0,.13);
}
#varsvn div:first-child {
	margin-top:10px;
}
#varsvn div {             	
	width: 100%;
    padding: 5px 0px 5px 20px;
    box-sizing: border-box;
    display: inline-block;
    cursor: pointer;
    font-size: 15px;
}
#varsvn div:hover {             	
	background-color:#e1e1e1;
	color:red;
}
#cithelpvn {
    position: absolute;
    box-shadow: none;
    width:0%;
	border:0;
}
#pfieldvn {
    border:0;
    position:relative;
    width: 97%;
    height:100%;
    font-size:13px;
    background-color:inherit;
	outline:none;
	padding: 0px 0px 0px 23px;
	text-align:left;
	box-sizing: border-box;
    color: #ffffff;
    font-family:Arial;
}
.indexTopLimmkat {
	display:none;
	position:absolute;
	width:2555%;
	min-width:505px;
	z-index:10000;
    background-color:#ffffff;
	padding:22px 0px;
    right: -350%;
    text-align: left;
	line-height:27px;
	box-shadow: 0px 2px 5px 1px rgba(0,0,0,.1);
    border-radius:3px;
    top: 34px;
}
.indexspispan, .indexspissan, .indexspiskvar, .indexspisotel, .indexspisdom {
	display: none !important;
	position:absolute;
	background-color: #ffffff;
	padding: 20px 35px 20px;
	text-align: left;
	box-shadow: 0px 2px 5px 1px rgba(0,0,0,.1);
    line-height: 27px;
    text-shadow: none;
    border-radius: 1px;
    top: 38px;
}
.indexcab {
	display:none;
	background-color:#262116;
	z-index:1000;
	position: absolute;
	text-align: left;
    line-height:28px;
}
.__menu_1, .__menu_0 {
	left: -45%;
	width:275%;
}
.__menu_1 > div, .__menu_0 > div {
    z-index:1000;
    position:relative;
}

.lichramBot {
    font-size: 13px;
    font-weight: 600;
    background-color: #e28322;
    padding: 9px 15px 9px;
}

.voskl, .vosklu, .voskls0, .voskls1, .voskls2, .voskls3, .voskls4 {
    color: #ffffff;
	margin:0px 1px;
	background-color: #e25e22;
	border-radius: 50%;
	font-weight:900;
	text-align: center;
	height: 10px;
	width: 10px;
	position: relative;
}
.voskl div, .vosklu div, .voskls0 div, .voskls1 div, .voskls2 div, .voskls3 div, .voskls4 div {
	position: relative;
    top:-2px;
	font-size: 9px !important;
}
.metrkrygfl {
    width: 8px;
	height:8px;
	border:1px #fcfcfc solid;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 7px 0px 0px;
}
.naitirnpak, .naitirn, .naitirnot, .naitirnpakmap {
	color: #ffffff;
	border-radius: 1px;
	border: 1px #6090a0 solid;
	background-color: #6699aa;
	text-shadow: 1px 1px 1px #167577;
	text-align: center;
}
.naitirnsbrs, .naitirnsbrsmap {
	border-radius: 1px;
	text-align: center;
	font-size: 13px;
}
.primotnapr, .primotnaprmal {
	display:inline-block;
	text-align:left;
	font-size: 18px;
	margin-bottom:10px;
}
.primotmetr {
	display:inline-block;
	text-align:left;
	font-size: 18px;
	margin-bottom:5px;
}
.mapradis {
	font-size: 16px;
    padding: 2px 5px;
    color: #000000;
	width: 55px;
}
.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);
}
.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;
}
.spsok {
    left:-6px;
    top:8px;
    padding:2px 10px;
	font-size:13px;
}
.spsok:before {
    content:'';
	position:absolute;
	bottom:-6px;
	left:0px;
	border:3px solid #9a2600;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.spsokvnom {
    position:absolute;
    left:-4px;
    background-color:#e25e22;
    top:7px;
	font-size:13px;
    border-radius:2px 2px 2px 0;
    padding:1px 5px;
	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);
}
.indexgalk > div, .colvgalk > div {
	top: -1px;
	font-size: 8px;
}
.galknom > div {
    top: -8px;
    font-size:14px;
}
.spsokvnom:before {
    content:'';
	position:absolute;
	bottom:-4px;
	left:0px;
	border:2px solid #9a2600;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.untitimg {
    position: relative;
	top: 1px;
	margin: 0px 4px 0px 0px;
}
.metrkryg {
    width: 8px;
	height:8px;
	border:1px #ffffff solid;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 7px -1px -1px;
}
.metrkrygkv {
    width: 9px;
	height:9px;
	border:1px #ffffff solid;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 0px -1px -1px;
}
.balvpsk {
    position:absolute;
	top: 175px;
    padding: 2px 0px 0px 10px;
    text-align:left;
}
.indexfotosap {
	position:absolute;
	top:30px;
	font-size:22px;
	font-weight: 600;
	line-height: 28px;
	text-align: center;
    width: 100%;
    color: #ffffff;
    text-shadow: 0px 0px 2px #000000;
}
.pluslsp {
    background-color:#1fb71f;
	border-radius:3px;
	padding:8px 0px;
	color:#ffffff;
	width:100%;
	font-family: verdana;
	font-size:13px;
}
.specbl {
    background-color: #e87500;
	border-radius:3px;
	padding:8px 0px;
	color:#ffffff;
	font-weight:600;
	width:100%;
	font-size:14px;
	font-family: verdana;
}
.plusl {
    border:1px #f7d2c2 solid;
	border-radius:3px;
	color:#e25e22;
	padding:7px 0px;
    font-weight: 600;
	width:100%;
	font-size:13px;
	font-family: verdana;
}
.vgorod, .vgorodgost {
    display: inline-block;
    text-align: center;
    line-height: 1.45;
    cursor: pointer;
	border:1px #dddddd solid;
}
.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;
}
#content-cal td, #content-cal-2 td, #content-cal-id td {
	cursor:pointer;
	background-size:100% 100%;
	text-align:center;
	user-select:none;
	font-family: Arial, Helvetica, Tahoma;
}
.foto2, .foto, .fotonom, .foto2nom  {
	border:1px #999999 dashed;
	border-radius:3px;
	background-color:#ffffff;
	color:#888888;
	font-size:13px;
	text-align: center;
}
.sspiss ul, .sspissgalk  ul, .sspissgvnom  ul, .sspissgost ul, .sspissgalkob ul {
	list-style:none;
	padding:0;
}
.sspiss ul li, .sspissgalk  ul li, .sspissgvnom  ul li, .sspissgalkob ul li, .sspissgost ul li {
	background-repeat: no-repeat;
}
.sspiss ul li, .sspissgalk  ul li, .sspissgvnom  ul li, .sspissgost ul li {
	background-image: url(/images/galkroom.png);
}
.sspissgalkob ul li {
	background-image: url(/images/galkroomdost.png);
}
.sspissgalkob ul, .sspissgost ul {
    padding-inline-start:0;
    margin-block-start: 0px;
    margin-block-end: 0;
}*/