@charset "utf-8"; /* CSS Document */ // Переменные @full_width: 960px; @padding: 12px; @color_black: #373737; @width: @full_width + (@padding * 2); /* Теги */ body {overflow-x: hidden;} div { float:left; width:100%;} button, input[type='submit'], input[type='button'] { cursor:pointer;} h1 { font-family:"Bebas Neue Cyrillic"; font-size:30px; color:@color_black; line-height:30px; font-weight:normal;} h2,h3,h4 { font-family:"Bebas Neue Cyrillic"; font-size:24px; margin:20px 0 10px; color:@color_black; line-height:19px; font-weight:normal;} p { color:black; font-size:14px; line-height:19px;} .modal form { margin:0;} /* Классы и атрибуты */ .pro { width:100%;} .nofloat { float:none; width:auto; div { float:none; width:auto;} } .c {text-align:center;} a[data-html='read'] { font-size:14px; color:#e64805; border-bottom:1px dotted #e64805; text-decoration:none; &:hover { border:0;} } .relative {position:relative;} .modal-body + .modal-body { text-align:center;} .LV_invalid_field {border:1px solid #E9322D !important;box-shadow: 0px 0px 6px #F8B9B7;} .LV_valid_field {border:1px solid #356635 !important;box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.071), 0px 0px 6px #7ABA7B;} .black {color:black;} .red {color:#dc170c;} #netcatQuickBar {width:auto; float:none;} #quickBarAddonSection { img { vertical-align: super;} } .arrow-bottom { background:url(images/icon-arrow-top.png) center bottom no-repeat;} .clear {clear:both;} /* Верстка */ /* Фон основной, белая рамка, основной размер сайта */ #wrapper-all { background:url(images/bg-house.jpg) center bottom no-repeat fixed; background-size:cover;} #wrapper-main { width:@width; float:none; margin:0 auto; } #wrapper { width:@full_width; padding:0 @padding; background:white;} /* Верхний колонтитул */ #header { width:@full_width; min-height:329px; overflow:hidden; position:relative; margin:0 0 46px; /* Слайдер */ #bxSlider { height:114px; border-bottom:6px solid #fff; position:relative; z-index:2; .bx-pager { position:absolute; top:24px; left:28px;width:20px; a.pager-link { width:16px; height:16px; display:block; text-indent:9999px; background:url(images/bullets.png) left center no-repeat; margin:0 0 6px; &:hover {background:url(images/bullets.png) center center no-repeat;} &.pager-active {background:url(images/bullets.png) right center no-repeat;} } } } /* Логотип */ .logo { width:40%; height:92px; background:rgba(255,255,255,0.9); position:absolute; top:0; left:0; z-index:2; img[alt='logo'] { margin:10px 0 0 40px;} img[alt='icons'] { margin:33px 40px 0 0; float:right;} .back { display:none; position:absolute; top:8px; left: 8px;} &:hover .back { display:block;} } /* Контакты */ div.contact { width:60%; height:72px; padding:20px 0 0; background:url(images/1px-black.png);position:absolute; top:0; right:0;text-shadow:0 1px 0 black; z-index:2; .left { width:350px; margin:0 0 0 25px; .uis { display:none; width:auto; background:white; position:absolute; top:92px;left:0px; padding:17px; } .top { font-family:"Bebas Neue Cyrillic"; font-size:20px; color:#ffe9a7; text-shadow:0 1px black; letter-spacing:1px;} .phone { width:auto; margin:11px 0 0; line-height:30px; font-family:"Bebas Neue Cyrillic"; font-size:30px; color:white; a {font-family:"Bebas Neue Cyrillic"; font-size:30px; color:white;} } .date {width:auto; margin:11px 0 0 25px; line-height:14px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:white; text-transform:uppercase; } .img { height:44px; width:auto; margin:-3px 10px 0 0; a { float:left; display:block; height:44px;} } } .right { width:165px; float:right; margin:-14px 0 0; a { font-size:12px; color:white; text-decoration:none; border-bottom:1px dotted white;line-height:27px; &:hover { border:0;} &.user { font-size:14px; color:#89e5ff; font-weight:bold; border-bottom:none;} } img { margin:0 5px 0 0;} } } #sliderHeader { .item + item { display:none;} .bx-wrapper { position:relative; z-index:1; .item { display:block;} } } } /* Навигация по сайту */ #menu { width:@full_width; height:46px; background:#282828;z-index:800; &.affix-top { position:absolute; top:449px; .phone { display:none;} } &.affix { top:0px !important;background:url(images/logo.png) 20px center no-repeat #282828; .phone { position:absolute; right:20px; color: white; font-family: "Bebas Neue Cyrillic"; font-size: 30px; line-height: 30px; margin: 11px 0px 0px; width: auto; a { color: white; font-family: "Bebas Neue Cyrillic"; font-size: 30px;} } } ul { li { float:left; margin:8px 15px; line-height:38px; &:first-child { margin: 8px 15px 0 70px;} &.active ul + a span,&:hover ul + a span { background: url(images/menu-arrow-bg.png) 10px bottom no-repeat;} &.active a {color:#cdbe96; span {color:#cdbe96;} } & ul + a { background:url(images/menu-arrow.gif) right center no-repeat; padding:0 10px 0 0;} a {color:white; span { font-family: "Bebas Neue Cyrillic"; font-size:21px; color:white; padding:8px 0; } } ul.horisont { width:100%; height:46px; background:#dcdcdc;display:block; position:absolute; top:46px; left:0px; li { &.active a {color:#747474 !important;} a {font-family: "Bebas Neue Cyrillic"; font-size:18px; color:#282828 !important;background:none !important;} } } ul.vertical { display:none; background:#dcdcdc; padding:0 10px; box-shadow:0 5px 5px rgba(0,0,0,0.5); li { float:none; border-top: 1px solid white; margin:0; padding:3px 0 0; &:first-child { margin:0; padding:10px 0 0; border:0;} &.active a {color:#747474 !important;} a {font-family: "Bebas Neue Cyrillic"; color:#282828 !important; font-size:18px; background:none !important; } } } &:hover ul.vertical { display:block; position:absolute; top:46px; z-index:2;} } } } /* Контент */ #content { margin:57px 0 0; .top { text-align:center; margin:0 0 20px; img { margin:0 14px;} } .bxSlider { height:167px; background:#f6f6f6; .bxSlider {background:url(images/parthners-bg.gif) center center no-repeat; #slider { .item { width:365px; padding:45px 45px 0 70px; a { font-size:22px; color:#00558e; font-family: "Bebas Neue Cyrillic";} p { font-size:12px; margin:13px 0 0; line-height:normal;} div { width:auto;float:left; margin:10px 0 0;} img { margin:-10px 23px 20px 0;} } } .bx-prev { width:32px; height:51px; display:block; position:absolute; background:url(images/parthners-prev.png) no-repeat; top:58px; left:13px;} .bx-next { width:32px; height:51px; display:block; position:absolute; background:url(images/parthners-next.png) no-repeat; top:58px; right:13px;} } } /* Текст */ .context { width:816px; margin:35px 72px 70px; div { float:none; width:auto;} ul { margin:15px 0; li { background:url(images/li-bg.gif) left 10px no-repeat; padding:0 0 0 25px;} } .right { width:200px; float:right; text-align:right; line-height:17px; span { font-family:"Bebas Neue Cyrillic"; font-size:35px; color:#f13e10; line-height:30px; margin:10px 0; span {font-size:28px; color:#010000;} } p { font-size:12px; margin: 9px 0;} } #gallery { .content { .item { margin:45px 0 0; .more { width:260px; height:58px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; line-height:58px; padding:0 0 0 16px; div {background:url(images/icon-lupa.png) left center no-repeat; padding:0 0 0 30px;} a { color:white; text-decoration:none; border-bottom:1px dotted white; } } .images { margin:-1px; div {width:276px; height:178px; float:left; overflow:hidden; margin:1px; img {min-width:276px; height:178px; max-width:none; border:none;} } div + div {width:118px; height:118px; img {min-width:118px; height:118px;} } div + div + div + div + div + div {width:58px; height:58px; img {min-width:58px; height:58px;} } div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div { display:none;} } .name {color: #373737;font-family: "Bebas Neue Cyrillic";font-size: 30px;font-weight: 400;line-height: 30px; margin:10px 0 0; a { font-family:inherit; color:inherit; &:hover { text-decoration:underline;} } } .divider { width:100%; height:25px; } } } } /*Ход сторительства*/ .bild-step { .bx-wrapper { position:relative; margin:0 0 20px; .bx-next,.bx-prev { width:40px; height:100%; position:absolute; top:0px;} .bx-prev {left:0px; background:url(images/bxSlider-prev.png) center center no-repeat;} .bx-next {right:0px; background:url(images/bxSlider-next.png) center center no-repeat;} .item { position:relative;} .capture { box-sizing:border-box; width:100%; height:54px; line-height:54px; position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.6); font-size:26px; font-family: "Bebas Neue Cyrillic"; color:white; padding:0 25px; a {color:inherit; font-family:inherit;} } } .nfText img { width:100%; border:none; padding:0; float:none;} } /* Новости на главной */ .news { width:430px; font-size:14px; float:left; margin:0 -23px; .item { font-size:14px; line-height:20px; margin:20px 0; padding:0 23px; &.action { background:#f13e10; padding:18px 23px 14px; font-family:"Bebas Neue Cyrillic"; border-top-left-radius: 8px 50px; border-bottom-left-radius: 8px 50px; border-top-right-radius: 8px 50px; border-bottom-right-radius: 8px 50px; margin-top:0; a { color:white; font-size:20px; font-family:inherit; text-decoration:underline; &:hover { text-decoration:none;} } span { color:white; font-size:20px; font-family:inherit; padding:7px 12px; background:white; color:#f13e10; float:right; margin: 0 0 0 10px; } .date { display:none;} } a { color:#373737; text-decoration:none; &:hover { text-decoration:underline;} } .date { color:#878787;} } .link { margin:30px 0 0 23px; a {color:#373737;} } } /* Ход сторительства слайдер на главной */ .bild-step-slider { width:370px; float:right; font-family:"Bebas Neue Cyrillic"; .bx-wrapper { position:relative; margin:0 0 20px; .bx-next,.bx-prev { width:40px; height:100%; position:absolute; top:0px;} .bx-prev {left:0px; background:url(images/bxSlider-prev.png) center center no-repeat;} .bx-next {right:0px; background:url(images/bxSlider-next.png) center center no-repeat;} .item { position:relative; font-family:"Bebas Neue Cyrillic"; .top { height:50px; line-height:50px; background:#f5f5f6; font-family:inherit; font-size:24px; padding:0 22px; margin:0; text-align:left; span {font-family: inherit; color:#815030;} } .capture { box-sizing:border-box; width:100%; height:54px; line-height:54px; position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.6); font-size:26px; font-family:"Bebas Neue Cyrillic"; padding:0 25px; overflow:hidden;color:white; a {color:inherit; font-family:inherit; font-size:26px; border-bottom:1px solid white; text-decoration:none; &:hover {border:none} } } } } } a,a:visited {color: #d76500; text-decoration:underline;} a:hover { text-decoration:none;} /*===============================================================================*/ .tabsDiv {width: 814px; margin: 0 auto;} .tourtabs {list-style:none; padding:15px 0 0 0; margin:0px 3px 0px 0; height:23px; background:#fff url(images/tab_e.gif); border-bottom:1px solid #b28a6a position: relative; top:1px;} .tourtabs li {display:block; float:left; margin:0 -13px -1px 0; background:0; padding:0;} .tourtabs li a {display:block; text-decoration:none;} .tourtabs li a em {float:left; padding:0 10px 0 20px; height:22px; border-top:1px solid #fff; border-bottom:1px solid #b28a6a; position:relative; z-index:100; font-style:normal; color:#fff; background:#ff950e url(images/tab_d.gif) repeat-x bottom left; font-size:13px; font-family:Tahoma; line-height:20px; font-weight:bold;} .tourtabs li a b {font-size:0; line-height:0; position:relative; border-bottom:1px solid #b28a6a; border-top:1px solid #fff; width:1px; display:block; float:left; z-index:300; background:#ff950e url(images/tab_d.gif) repeat-x bottom left;} .tourtabs li b.p1 {height:19px; background:#fff; margin-top:4px; border-top:0; z-index:100;} .tourtabs li b.p2 {height:19px; margin-top:2px; border-top:2px solid #fff; border-bottom:1px solid #888; z-index:100;} .tourtabs li b.p3 {width:2px; height:21px; margin-top:1px; z-index:100;} .tourtabs li b.p5 {height:20px; margin-top:2px;} .tourtabs li b.p6 {height:19px; margin-top:3px;} .tourtabs li b.p7 {height:18px; margin-top:4px;} .tourtabs li b.p8 {height:17px; margin-top:5px;} .tourtabs li b.p9 {height:16px; margin-top:6px;} .tourtabs li b.p10 {height:15px; margin-top:7px;} .tourtabs li b.p11 {height:14px; margin-top:8px;} .tourtabs li b.p12 {height:13px; margin-top:9px;} .tourtabs li b.p13 {height:12px; margin-top:10px;} .tourtabs li b.p14 {height:11px; margin-top:11px;} .tourtabs li b.p15 {height:10px; margin-top:12px;} .tourtabs li b.p16 {height:9px; margin-top:13px;} .tourtabs li b.p17 {height:8px; margin-top:14px;} .tourtabs li b.p18 {height:7px; margin-top:15px;} .tourtabs li b.p19 {height:6px; margin-top:16px;} .tourtabs li b.p20 {height:5px; margin-top:17px;} .tourtabs li b.p21 {height:4px; margin-top:18px;} .tourtabs li b.p22 {height:3px; margin-top:19px;} .tourtabs li b.p23 {height:2px; margin-top:20px;} .tourtabs li b.p24 {height:1px; margin-top:21px;overflow:hidden;} .tourtabs li b.p25 {width:1px; height:1px; background:#fff; margin-top:22px; border-top:0; overflow:hidden;} .tourtabs li b.p26 {width:1px; height:1px; background:#b28a6a; margin-top:23px; border:0; overflow:hidden;} .tourtabs li em b.shdw {position:absolute; display:block; left:-4px; bottom:0; border:0; width:17px; height:17px; background: #f93 url(images/tab_a.gif) bottom left; z-index:500;} .tourtabs li a.ny em,.tourtabs li a.ny b {background-color:#e77d00;} .tourtabs li a.ny b.p26 {background-color:#b28a6a;} .tourtabs li a:hover,.tourtabs li a:focus, .tourtabs li a:active {white-space:nowrap; color:#000; position:relative; z-index:500; cursor:pointer;} .tourtabs li a:hover em, .tourtabs li a:focus em, .tourtabs li a:active em {padding:0 20px 0 20px; color:#5f422a; background:#fffbec url(images/tab_b.gif) bottom left; border-bottom-color:#b28a6a; border-top-color: #b28a6a;} .tourtabs li a:hover em b.shdw,.tourtabs li a:focus em b.shdw, .tourtabs li a:active em b.shdw {visibility:hidden;} .tourtabs li a:hover b, .tourtabs li a:focus b, .tourtabs li a:active b {background:#fffbec url(images/tab_b.gif) bottom left; border-bottom-color:#b28a6a; border-top-color: #b28a6a;} .tourtabs li a:hover b.p1, .tourtabs li a:focus b.p1, .tourtabs li a:active b.p1 {background:#b28a6a; border-bottom-color:#b28a6a;} .tourtabs li a:hover b.p25, .tourtabs li a:focus b.p25, .tourtabs li a:active b.p25 {background:#b28a6a; border-bottom-color:#b28a6a;} .tourtabs li a:hover b.p26, .tourtabs li a:focus b.p26, .tourtabs li a:active b.p26 {background:#b28a6a;} .tourtabs li a.selected, .tourtabs li a:hover.selected, .tourtabs li a:active.selected {white-space:nowrap; color:#000; position:relative; z-index:600; cursor:default;} .tourtabs li a.selected em, .tourtabs li a:hover.selected em,.tourtabs li a:active.selected em{padding:0 20px 0 20px;color:#5f422a; background:#fffbec url(images/tab_c.gif) bottom left; border-bottom-color:#fffbec; border-top-color: #b28a6a;} .tourtabs li a.selected em b.shdw, .tourtabs li a:hover.selected em b.shdw, .tourtabs li a:active.selected em b.shdw {visibility:hidden;} .tourtabs li a.selected b, .tourtabs li a:hover.selected b, .tourtabs li a:active.selected b {background:#fffbec url(images/tab_c.gif) bottom left; border-bottom-color:#fffbec; border-top-color: #b28a6a;} .tourtabs li a.selected b.p1, .tourtabs li a:hover.selected b.p1, .tourtabs li a:active.selected b.p1 {background:#b28a6a; border-bottom-color:#b28a6a;} .tourtabs li a.selected b.p25, .tourtabs li a:hover.selected b.p25, .tourtabs li a:active.selected b.p25 {background:#b28a6a; border-bottom-color:#fffbec;} .tourtabs li a.selected b.p26, .tourtabs li a:hover.selected b.p26, .tourtabs li a:active.selected b.p26 {width:1px; height:1px; background:#b28a6a; margin-top:23px; border-top:0; overflow:hidden;} .panels {background: #fffbec url(/images/sberega/back_panel.png) right bottom no-repeat; border: #b28a6a solid; border-width: 1px 1px 1px 1px; padding: 15px 40px 30px 15px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px;} .panels .panel{display: none;} .panels .active{display: block;} .pressDiv {width:815px; height:290px; margin:50px 0 50px 0; } .newsDiv {float:left; width:420px; min-height:230px; background: url(/images/sberega/blue-bg.png) repeat-x; padding:19px 0 20px 30px; border:1px solid #e2d8cb; border-radius:5px;} .ipoteka {cursor:hand; float:right; width:344px; height:270px; margin-left:10px; background: url(/images/sberega/sber-bg.png) repeat-x; border-radius:5px; border:1px solid #cdda99;} .ipoteka .info {margin-top:126px; padding:0 30px 30px 30px} .ipoteka .header {font: 22px Trebuchet MS; color: #003b1f; text-shadow:#ffffff 0 1px 1px; } .ipoteka .header a,a:visited{text-decoration:none; color: #003b1f;} .ipoteka .header a:hover{text-decoration:underline; color: #003b1f;} .ipoteka .text {font: 16px Trebuchet MS; margin-top:5px; line-height:18px; color: #ffffff; text-shadow:#224d33 0 1px 1px; } .pdTitle {font: 20px Trebuchet MS;} .pdList {margin:20px 0;} .pdMore a,.pdMore a:visited {color: #000000;} .articlesDiv {margin-left: 360px;} .pdItem {margin-bottom:10px;} .pdDate {color: #bbbbbb;} .pdDate b {color:#5f422a;} .pdName {margin-top:3px;} .pdName a,.pdName a:visited {color: black; text-decoration: none;} .pdName a:hover {text-decoration: underline;} .pdItemAds {padding: 10px 30px 10px 15px; background-color:#fff; display: inline-block; position: relative; left:-15px; border-radius:4px; margin:-8px 0 15px 0; border:1px solid #e5bebd;} .pdItemAds .pdName a {color: #cf0700; font-weight:bold;} .toggleDiv {margin-bottom:20px;} .toggleDiv div {margin: 10px 0 0 30px; font-size:12px; display: none; color: #5f422a;} a.toggleTitle,a.toggleTitle:visited {background: url(/images/sberega/plus.gif) no-repeat; font-size:14px; color: #a11b1f; font-weight:bold; padding-left:30px; text-decoration:none; line-height:16px; text-decoration: underline;} .toggleDiv.active .toggleTitle {background: url(/images/sberega/minus.gif) no-repeat;} .toggleDiv.active div {display:block;} a.toggleTitle:hover {text-decoration: none;} .newsObjAD {background: url(/images/sberega/yellow-bg.png) repeat-x; background-size:contain; padding: 14px 20px 13px 10px; border: #e13a00 dotted 2px; border-radius:5px; margin-left:-3px; margin-bottom:15px; } .newsObj {border-bottom: #bdb497 dotted 1px; padding: 20px 0 20px 10px; margin-left:-10px;} .noImage {float: left; border: #d6c6ba solid 1px; line-height:0;} .noDesc {margin-left: 100px;} .noDate {color: #7f5e55; font-size:11px; margin-top:-3px;} .noName {margin: 5px 0; font-size:21px; font-weight: normal; color: #343434; text-decoration: none; font-family: "Bebas Neue Cyrillic";} .noName a,.noName a:visited {font-size:21px; font-weight: normal; color: #343434; text-decoration: none; font-family: "Bebas Neue Cyrillic";} .noName a:hover {text-decoration: underline;} .noAnons {font-size:13px;} .newsObjAD .noName, .newsObjAD .noName a {font-size:21px; color: #cf0700;} .npCalendar {float: right; padding: 0 0 0px 20px; background: #fff; margin: 0 0 0 0; border: solid 0px; position: relative;} .npSubscribe {margin-top:0px; padding: 5px 10px 5px 15px; background: #f3f0ee; } .npSubscribe form {margin: 0; padding:0;} .npSubscribe label {font-size:11px; color:#876c4d;} .npSubscribe input.text {text-align: right; color: #c5452d; font-size:11px; border: #e9b970 solid 1px; padding: 4px 5px; margin: 0 5px;} .newsFull {position: relative; border: solid 0px;} .nfPhotos { position: absolute; padding: 25px; background: url(/images/vakaido/repeat_gallery.gif); z-index: 10; top:-5000px; visibility: hidden;} .nfTitle {height:60px;} .nfDate {float: left; font-size:40px; font-family: Times; color: #98250f; text-align: center; width:70px; position: relative; top:-3px; margin: 0 10px 0 0;} .nfDate span {display: block; font-size:11px; font-family: Georgia; position: relative; top:-5px;} .nfName {font-family: "Bebas Neue Cyrillic"; font-size:35px; color:#282828; font-weight:normal; } .nfDesc { min-height:100px;} .nfDesc .nfName {font-family: "Bebas Neue Cyrillic"; font-size:35px; color:#282828; font-weight:normal; line-height:35px; } .nfDesc .nfName span { color:#e13a00; border:3px solid #e13a00; padding: 4px 24px 1px; position:relative; top:-2px; font-family:inherit; font-size:26px;} .nfImage {float: left; margin: 0 15px 10px 0;} .nfImage img {border: #d6c6ba solid 1px; margin:0; padding:0;} .nfImage div {font-size: 11px; margin-top:4px; text-align: center;} .nfImage div a,.nfImage div a:visited {color: #98250f;} .nfLeft { margin: 0 15px 30px 0;} .nfLeft .nfDate {float: none; margin:0 0 0 5px; padding:0;} .nfLeft .nfImage {float: none; margin:7px 0 0 0; padding:0;} .nfText p {margin: 5px 0; text-align: justify;} .nfText img { float:right; border:none; padding:0 0 0 15px;} .nfPlanHref {margin: 15px 0 0 0; padding-left:27px; background: url(/images/passage/icon_passage.gif) 0 2px no-repeat;} .nfPlanHref a,.nfPlanHref a:visited {color: #c5452d;} .nfNews { padding: 17px 0 1px 10px; margin-top:30px;} .nfnDate { background:#f8f8f8; line-height:55px; margin:0 -60px 50px -70px; font-size:14px; padding:0 60px 0 70px;} .nfnDate a { margin:0 10px; color:#000; font-size:14px; text-decoration:underline; &:hover { text-decoration:none;} } .nfnTitle {color: #282828; font-size:22px; font-family: "Bebas Neue Cyrillic"; margin-bottom: 15px;} .nfHrefs {border-top: #bbb395 dotted 1px; padding: 15px 0 0 10px; margin-top:30px;} .lastNewsObj {margin-bottom:10px;} .lnoDate {display: inline-block; width: 95px;} .lnoName a,.lnoName a:visited {color: #000; font-size:14px; text-decoration:underline; &:hover { text-decoration:none;} } .nfHrefs {color: #d7b864; font-size:11px;} .nfHrefs a,.nfHrefs a:visited {color: #7f5e55; font-weight:bold;} .nfIcons {border: #dad1cc solid 1px; background: #fff; padding: 0px 2px 0px 2px; margin:25px 0 0 10px; position: relative; display: inline-block;} .nfiArrow {position: absolute; width:15px; height:9px; background: url(/images/vakaido/arrow_icons2.gif) no-repeat; top:-8px; left:12px;} .nfiSep {display: inline-block; border-left: #000 dotted 1px; height:15px; line-height:15px; vertical-align: top; margin: 0 10px;} a.printHref,a.printHref:visited {color: #3f3f3f; font-size:11px; display: inline-block; height:15px; line-height: 15px; width:65px; padding-left: 20px; background: url(/images/passage/icons/icon_print.png) no-repeat; text-decoration: none;} .nsPages {margin: 20px 0 20px 0px;} .browse_msg {font-size:10px; color:#c7c7c7; margin-bottom:0px;} .browse_msg a,.browse_msg a:visited {font-size:11px;color:#c5452d; text-decoration: none;} .browse_msg a:hover {text-decoration: underline;} .browse_msg span {color:#7f5e55; font-weight:bold;font-size:12px;} .listArticles {margin-top:40px;} .objArticle {margin-top:30px;} a.oaName {font-family: "Bebas Neue Cyrillic"; font-size:25px; color:#282828; font-weight:normal; line-height:30px;} .oaAnons {margin-top:5px;} .oaPages {margin-top:30px} .pfxDocs {margin:25px 0px 15px 0px;} .docsTitle {height:16px; background-color:#c75a69; width:400px; padding:3px 0 0 10px; color: #fff; font-weight: bold;} .docsInner {padding: 7px; background-color:#FFFFFF; border: #eeede9 solid 1px; border-top-color: #c75a69; border-top-width: 3px;} .objDocs {padding: 12px 0;} .objDocs img {margin: 0 20px 0 5px;} .objDocs a {color: #438bb9;} .pfxGal {margin-top:20px;} a.objGal {width: 110px; padding: 0 15px 20px 0; display: block; text-decoration: none; float:left; position: relative;} a.objGal span {font-size: 11px; color: #000; display: table-cell; padding-left:10px; height: 75px; vertical-align: bottom; border: solid 0px;} a.objGal img {border: #9f9f9f solid 1px;} a.objGal div {float:left;padding-top:4px; border-top: #fff solid 3px;} a.objGal:hover b,a.objGal.active b {display: block; width:17px; height:9px; background: url(/images/sberega/fenka_active_menu2.gif) no-repeat; position: absolute; bottom: -1px; left: 25px;} a.objGal:hover span,a.objGal.active span {font-weight:bold;} a.objGal:hover div,a.objGal.active div {border-top: #ff944e solid 3px;} .galLine {background:#c7c7c7; height:1px; line-height:1px; clear: both;} .galThumbs {margin-top:20px;} .galThumbs h3 {color: #ff9436; font: 18px Georgia;} .galThumbs a {margin: 0 15px 0px 0;} .galThumbs img {border: #9f9f9f solid 1px; margin-bottom:10px} .galThumbs {display: none;} .pfxProject {width:100%; margin-top:40px;} .projName {margin-bottom:5px;} .projName a,.projName a:visited {color: #ff8215; font: 18px Georgia; text-decoration: none; border-bottom: dashed 1px;} .projName a:hover {border:none;} .projSquare b {color: #3c663c;} .projPrice {width:218px; height:53px; background: url(/images/sberega/back_price.gif) no-repeat; font: 31px Trebuchet MS; color: #567a54; padding: 13px 0 0 50px;} .projPrice span {font-size:20px;} .fpBigPic {min-height: 215px;} .fpBigPic a.highslide img {border: none;} .fpThumbs {border-top: #bcbcbc solid 1px; padding: 0 0 0 15px; margin: 25px 0 0 0;} .fpThumbs img {width: 52px;} .fpThumbs a {display: inline-block; padding: 20px 0 10px 0; margin-right:15px; border-bottom: #fff solid 2px; position: relative; vertical-align: top;} .fpThumbs a:hover,.fpThumbs a.active {border-bottom: #ff944e solid 2px;} .fpThumbs a:hover b,.fpThumbs a.active b {display: block; width:17px; height:9px; background: url(/images/sberega/fenka_active.gif) no-repeat; position: absolute; top:-1px; left: 20px;} .fpPlans {margin:30px 0 0 10px;} .fpPlans img {width: 135px; border: #bcbcbc solid 1px; margin: 0 0 5px 0;} .fpPlans a {text-decoration: none; display: block; float: left;} .fpPlans span {color: #5f422a; font: 12px Georgia; border-bottom: #f4bb88 dashed 1px;} .fpPlans a:hover span {border: none;} .fpName {font: 20px Georgia; margin-bottom: 10px;} .fpInfo b {color: #3c663c;} .fpRightTop { padding: 0 0 0 20px; border-bottom: #dadada solid 1px; min-height: 240px;} .fpPrice {margin:20px 0 5px -50px;} .fpPriceInfo {color: #8c8c8c; font-size:11px;} .fpNav {margin-top:30px;} a.fpPrev,a.fpPrev:visited {color: #d76500; text-decoration: none; font-family: Georgia; display: inline-block; padding-left: 30px; background: url(/images/sberega/arrow_prev.gif) no-repeat; line-height:21px;} a.fpPrev span {border-bottom: dashed 1px;} a.fpPrev:hover span {border: none;} a.fpNext,a.fpNext:visited {color: #d76500; text-decoration: none; font-family: Georgia; display: inline-block; padding-right: 30px; background: url(/images/sberega/arrow_next.gif) right 0 no-repeat; line-height:21px; margin-left:20px;} a.fpNext span {border-bottom: dashed 1px;} a.fpNext:hover span {border: none;} .fpRightBottom {padding: 10px 0 0 20px;} .fpText {margin-bottom:40px; } .fpFile {margin-bottom:10px; line-height:33px; padding-left: 43px; background: url(/images/sberega/icon_doc.gif) no-repeat;} .photoBlock {display:inline-block; border: #e0e0e0 solid 1px; background: url(/images/sberega/back_photo_br.png) right bottom no-repeat;} .pbInner {padding: 15px 20px; background: url(/images/sberega/back_photo_lt.png) left top no-repeat;} .pbImage {margin-top:10px;} .pbImage img {border:1px solid #e2e2e2;} .pbComment {margin:10px 0; color: #525252;} .pbLine {border-top: #e2e2e2 solid 1px; padding-top:15px;} /*===============================================================================*/ /************************************************************************************************************* Calendar */ .calend_table { border:0px solid #AEA69E; background:#fff; font-family:Verdana; font-size:10px; color:#636363; } .calend_table td { vertical-align:middle !important; color:#7f5d54; } .days_table { font-family:Verdana; font-size:10px; } .days, .days_sun, .days_sun_right { bbackground:#fff; color:#7f5d54 !important; width:35px; height:25px; border-bottom: #ce9e82 solid 1px; } .day, .no_day { bbackground: #fff; margin-top:10px; padding:0; } .day_curr { bbackground: #AEA69E; margin-top:10px; padding:0; border:1px solid #ce9e82; color:#7f5d54; font-weight:normal; font-size:11px; font-family: Tahoma; } .day_sun, .no_day_sun, .day_sun_right, .no_day_sun_right{ bbackground:#fff; } .days, .days_sun, .day, .no_day, .day_sun, .no_day_sun{ border-top: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; height:25px; } .day_sun_right, .no_day_sun_right, .days_sun_right { border-top:0px solid #FFFFFF; border-right:0; } .navig_form1 { padding:3px; bbackground:#fff; } .navig_form2 td { bbackground:#fff; color:#4E4A46; border-top:0px solid #d6c7be; padding:3px; font-weight:bold; font-size:12px; ppadding-top:10px; } .navig_form2 td a {color:#c5452d;} td.navig_butt { padding:10px 0; cursor:pointer; width: 55px; } td.navig_date {padding-bottom:5px;} .mouseover { background:#AEA69E; color:#FFFFFF; border-top: 0px solid #FFFFFF; } .mouseover_s { background:#AEA69E; color:#FFFFFF; border-top: 0px solid #FFFFFF; border-right:none } .mouseover_c { background:#AEA69E; color:#FFFFFF; border-top: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF } .month_link { text-decoration:underline; color:#333333; cursor:pointer; } .year_link { text-decoration:underline; color:#333333; cursor:pointer; } .days_table a {background:#f8dcaa; display: block; height:25px;color:#7f5d54; font-weight:bold;line-height:25px; font-size:12px; font-family: Tahoma;} .days_table a:hover {background:#AEA69E;} /**************************************************************************************************************/ .thumbs a {display: block; margin:5px; float: left; border:#fff solid 3px;} .thumbs a img {border: #798794 solid 1px; display: block;} .thumbs a:hover,.thumbs a.active {border:#ffe98c solid 3px;} .fpThumbs a.dummy {width:0; height:0; line-height:0;float: left; position: absolute;} .warnText {color: red;} .pdName {color: #d76500; text-decoration: none;} .nc_item {margin: 5px 0;} .nc_submit {margin: 10px 0 0 0;} .hRight, .hRightCol {position: relative;} .hSlogan {position: absolute; top: 100px; left: -10px; border: #acc4dc solid 1px; color: #414141; padding: 10px 15px 15px 15px; background: #ffffed; width:200px; } .hSlogan .cornerTL {width: 16px; height: 19px; background: url(/images/sberega/corners_slogan.gif) no-repeat; position: absolute; top:-1px; left:-12px;} .hSlogan .cornerBL {width: 6px; height: 6px; background: url(/images/sberega/corners_slogan.gif) -16px 0 no-repeat; position: absolute; bottom:-1px; left: -1px;} .hSlogan .cornerBR {width: 6px; height: 6px; background: url(/images/sberega/corners_slogan.gif) -22px 0 no-repeat; position: absolute; bottom:-1px; right: -1px;} .hSlogan .cornerTR {width: 6px; height: 6px; background: url(/images/sberega/corners_slogan.gif) -28px 0 no-repeat; position: absolute; top:-1px; right: -1px;} .hAction {width:218px; height:210px; background:url(/images/sberega/back_action.png) no-repeat; position: absolute; top:-225px; left:-20px; z-index: 5; padding: 5px 0 0 30px;} .haClose {border: solid 0px; width: 18px; height:18px; display: block; position: absolute; top: 9px; right:14px; background: url(/images/emp.gif);} .hAction h2 {font: 17px Trebuchet MS; color: #404040;} .haText {font-size:11px;} .haText a {color: #e4180d;} .haText a:hover {text-decoration: none;} .haText h3 {font: 18px Trebuchet MS; color: #e4180d; margin: 10px 0 0 0; padding: 0;} .hRight h1 {font-size:11px; color: #c89f65; padding:0; line-height: 11px; font-weight:normal; margin:15px 0 0 10px;} .hLeft {position: relative;} .hSlogan2 {font: italic 12px Georgia; color: #5b5b5b; position: absolute; width:250px; top:135px; left: 3px; text-align: left; z-index:150;} .hCall {position: absolute; top:75px; left: 3px; z-index:200;} .hCallInner {position: absolute; top:25px; right: 70px; z-index:200;} .hCallLink {position: relative; z-index: 220; background: url(/images/sberega/icon_call.png) no-repeat; padding-left: 30px; line-height: 23px;} .hCallLink a {display: inline-block; font: italic 12px Georgia; color: #f67b00; text-decoration: none; border-bottom: dashed 1px; } .hCallInner .hCallLink a {color: #8c5b48; border-bottom: #f67b00 dashed 1px;} .hCallLink a:hover {border:0;} .hCallFlash {display: none; position: absolute; top: -10px; left:-10px; background: #fff; padding: 40px 20px 20px 40px; border: #d6d6d6 solid 1px; z-index:210; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} .hCallFlash div {border: #bdb39c solid 1px;} .hCallClose {border: solid 0px; width: 18px; height:18px; display: block; position: absolute; top: 12px; right:14px; background: url(/images/sberega/icon_close.png) no-repeat;} .hCenter {position: relative;} .hServiceIcons {display: block; width:80px; height:31px; background: url(/images/sberega/icons_small.png) no-repeat; position: absolute; right:64px; top:115px;} .toggleDiv .serviceIcons {margin: 5px 0 0 0;} .serviceIcons a {display: inline-block; vertical-align: middle; color:#000000;} .serviceIcons a:hover {text-decoration: none;} .serviceIcons img {margin-right: 15px;} .prices caption {font: 20px Georgia; color: #67493c; text-align: left; margin: 0 0 20px 0;} .prices caption a {margin: 0 0 0 20px; font:12px Tahoma; color: #000; display: inline-block; padding-left: 25px; line-height:20px; background: url(/images/sberega/icon_xls.gif) no-repeat;} .prices caption span {float:right; margin-top:7px; font:11px Tahoma; color: #000;} .prices th {background: #a77e6e; text-shadow: #4f2f26 1px 1px 0; font: bold 13px Tahoma; color:#fff; padding: 10px 0; text-align:center;} .prices th:first-child {border-radius: 3px 0 0 3px;} .prices th:last-child {border-radius: 0 3px 3px 0;} .prices td {text-align: center; border-top: #e3d8d8 solid 1px; padding: 10px 0; font-size:13px;} .prices tr:nth-child(2) td {border:0;} .prices_comment {font-size:14px;} .prices tr.status_action td {font-weight:bold; color: #c80000;} .prices td.status_free,.prices td.status_reserve,.prices td.status_action,.prices td.status_sold {padding: 1px 0 1px 0;} .prices td.status_free div {background: #eaf6e5; padding: 10px 0;} .prices td.status_sold div {background: #ffdbce; padding: 10px 0; font-weight:bold;} .prices td.status_action div {background: #ffe2a9; padding: 10px 0; font-weight:bold; color: #c80000;} .prices td.status_reserve div {background: #fffcdd; padding: 10px 0;} .prices td.prices_comment_td {padding:0px 0; font-size:11px; text-align:left;} .prices tr:hover {background: #f0f8ff;} .prices tr:hover td.status div {background: #f0f8ff;} /*===============================================================================*/ } } /* Партнеры */ #parth { .item { padding:35px 70px; border-top:2px solid #f6f6f6; &:first-child { border:none;} a { font-size:22px; color:#00558e; font-family: "Bebas Neue Cyrillic";} p { font-size:12px; margin:13px 0 0; line-height:normal;} div { padding:10px 0 0;} img { margin:-10px 23px 20px 0;} } } #lk { margin-bottom:40px; .top { background:#e4e4e4; line-height:92px; margin:0 0 65px; .logo { width:259px; background:#815f42; text-align:center; vertical-align:middle; float:left; a { text-decoration:none;} } .title { font-size:30px; color:#815f42; font-family: "Bebas Neue Cyrillic"; margin-left:288px; text-align:left;} a.login { line-height:inherit; color:#424242; padding:0 30px 0 20px; background:url(images/icon-user.png) left center no-repeat; float:right;} } .content { min-height:600px; .column { width:240px; margin:0 10px; float:left; .nav { ul { margin:0; li { font-family: "Bebas Neue Cyrillic"; font-size:23px; color:#4c4c4c; line-height:normal; padding:0 0 0 35px; margin:0 0 22px; background:url(images/icon-event.png) left center no-repeat; &:nth-child(2) {background-image:url(images/icon-profile-phone.png);} &:hover,&.active { color:#815f42;} a { text-decoration:none; color:inherit; font-family:inherit} } } } } .column + .cont { margin-left:240px;} .cont { padding-left:28px; p { color:#4c4c4c; font-size:14px; line-height:19px; margin:8px 0; &:last-child {margin-bottom:0;} } table { tr { td { line-height:30px; [type=checkbox] { margin:0 5px 0 0;} } } } table { width:100%;} .title { font-family: "Bebas Neue Cyrillic"; font-size:35px; color:#c4c4c4; line-height:normal; margin:0 0 35px; } .profile-event { .item { margin:0 0 30px; line-height:normal; .date { font-family: "Bebas Neue Cyrillic"; font-size:18px; color:#a6a6a6; line-height:normal;} .name { font-family: "Bebas Neue Cyrillic"; font-size:30px; color:#4c4c4c; line-height:normal; a {font-family:inherit; color:inherit; text-decoration:none; border-bottom:1px dotted #4c4c4c; &:hover { border-bottom:none; } &.active { border-bottom:none; color:#815f42;} } } .desc { display:none; p { color:#4c4c4c; font-size:14px; line-height:19px; margin:8px 0; &:last-child {margin-bottom:0;} } } } } } } } /* Нижний колонтитул */ #footer {width:@width; height:82px; padding:20px 0 0; margin:120px 0 0; background:url(images/1px-black-foot.png); /* Контакты */ .left { width:350px; margin:0 0 0 25px; .top { font-family:"Bebas Neue Cyrillic"; font-size:20px; color:#ffe9a7; text-shadow:0 1px black;} .phone { width:auto; margin:11px 0 0; line-height:30px; font-family:"Bebas Neue Cyrillic"; font-size:30px; color:white; a {font-family:"Bebas Neue Cyrillic"; font-size:30px; color:white;} } .date {width:auto; margin:11px 0 0 17px; line-height:14px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:white; text-transform:uppercase; } } /* Навигация */ .menu { width:565px; ul { li { float:left; margin:0 18px; a { color:white; text-shadow:0 1px black;} } } } /* Разработка сайта – iVisual */ .copy { width:auto; float:right; margin:20px 45px 0; a { color:#ffe9a7; font-size:12px;} } } /*JivoSite*/ #jivo_top_wrap { float:none; width:auto; div {float:none; width:auto;} } #jivo_copyright {#jivo_top_wrap;} /*Forkit*/ .forkit-curtain { text-align: center; background: rgba( 0, 0, 0, 0.8 ); padding-top: 10%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; h1,h2,h3 { color:#CCC;} p { color:#BBB;} div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } } .forkit-curtain .close-button { position: absolute; width: 32px; height: 32px; right: 20px; top: 20px; cursor: pointer; background: url(images/icon-close.gif) no-repeat; } .close-button { width:32px !important;} .forkit { position: fixed; right: 0; top: 0; width: 200px; height: 150px; font-family: 'Lato', sans-serif; text-decoration: none; z-index:820;} .forkit .tag { display: block; height: 30px; width: 200px; text-decoration: none; color: #fff; background: #aa0000; text-align: center; font-size: 13px; font-weight: bold; line-height: 30px; box-shadow: 0px 0px 10px rgba( 0, 0, 0, 0.4 ); -webkit-transform-origin: 15px 0px; -moz-transform-origin: 15px 0px; -ms-transform-origin: 15px 0px; -o-transform-origin: 15px 0px; transform-origin: 15px 0px; } .forkit .tag:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 196px; height: 26px; margin: 1px; border: 1px solid rgba( 255, 255, 255, 0.4 ); } .forkit .string { display: block; height: 1px; width: 0px; position: absolute; background: rgba( 255, 255, 255, 0.7 ); box-shadow: 0px 0px 10px rgba( 0, 0, 0, 0.4 ); -webkit-transform-origin: 0px 0px; -moz-transform-origin: 0px 0px; -ms-transform-origin: 0px 0px; -o-transform-origin: 0px 0px; transform-origin: 0px 0px; } .forkit-curtain { position: fixed; left:0px; width: 100% !important; height: 100%; top: -100%; z-index:850;} .forkit-curtain[style='top: 0%;'] + a.forkit { display:none;} /*Fotorama*/ .fotorama__arr,.fotorama__fullscreen-icon {width:32px !important;} .fotorama div {float:none; width:auto;} .fotorama.fotorama--fullscreen .fotorama__nav-wrap { display:none;}