@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative; min-width:980px; font-size:16px;}
html { background:url('../images/bg1.jpg') #98E587; background-size:100% 100%; min-height:100%;}
body {font-family: 'Roboto Condensed', sans-serif; padding-top:5%; position:relative; }
h1 {text-align:center; color:#ff3411; margin:10px 0 5px;}
p {margin:0 0 10px;}
img {border:0;}

a {color:#FF3411; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
input, textarea {background: none repeat scroll 0 0 padding-box hsla(0, 0%, 100%, 0.9);
    border-color: hsla(210, 54%, 20%, 0.15) hsla(210, 54%, 20%, 0.17) hsla(210, 54%, 20%, 0.2);
    border-radius: 2.5px 0 0 2.5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 hsla(210, 65%, 9%, 0.02) inset, 0 0 2px hsla(210, 65%, 9%, 0.1) inset, 0 1px 0 hsla(0, 0%, 100%, 0.2);
    color: inherit;
    padding:8px;
	width:200px;
	font-family: 'comic sans ms';}
input:hover, input:focus {border-color: #609914;}
button {background:#FF3105; display:block; width:320px; margin:0 auto; border:none; padding:15px; border-radius:5px; cursor:pointer; color:#fff; text-transform:uppercase;}
button:hover {background:#A21202;}

#all {position:relative; height:680px; margin:0 auto; border:10px solid #f0f0f0; background:#ddd; max-width:1500px; box-shadow:0 0 15px #000; width:90%;}

#header {position:relative; z-index:5; width:100%;}
#header #logo {background:url('../images/logo1.png') no-repeat center; width:360px; height:180px; position:absolute; left:50%; margin:-80px 0 0 -180px; background-size:100% auto;}
#header #mainmenu > ul {margin:0; padding:0; text-align:center; position:absolute; top:570px; width:800px; left:50%; margin-left:-400px; font-size:13px;}
#header #mainmenu > ul > li {display:inline-block; margin:0 1px; text-transform:uppercase; background:url('../images/menu_li.png') left top; border-radius:100%;}
#header #mainmenu > ul > li > a {display:block; width:98px; height:58px; color:#fff; text-decoration:none; padding-top:47.5px; border-radius:100%;}
#header #mainmenu > ul > li:hover {background:url('../images/menu_li.png') right top;}

#center {position:absolute; width:100%; height:100%; top:0; left:0; background:url('../images/bg/home0.jpg') center top no-repeat; z-index:1; overflow:hidden;}
#center.raspolozhenie {background-image:url('../images/bg/map.jpg');}

#center #content {position:absolute; width:100%; height:100%; z-index:10; overflow:hidden;}
#center #content .item-page, .blog {position:absolute; left:0; top:0; width:100%; height:100%;}
#center #content .item-page .icons {display:none;}
#center #content .item-page > div, .items-leading {overflow: auto; height:500px; padding:50px 10% 0;}
#center #up-video {position:absolute; width:1500px; height:680px; left:50%; margin-left:-750px;}
#center #up-video > video {height:680px; min-width:100%;}
#genplan {position:absolute; width:100%; height:100%; top:0; left:0;}
#genplan .map {background-position:center !important; width:auto !important;}
#genplan > div > video {position:absolute; height:680px; top:0; z-index:20; min-width:100%; left:50%; margin-left:-750px;}
#genplan .item-0 > div {width:56px; height:70px; background:url('../images/genplan-number.png') right; position:absolute; margin-left:50%; text-align:center; color:#fff; font-size:24px; font-weight:bold; padding-top:6px; cursor:pointer;}
#genplan .item-0 > div:hover {background-position: left;}
#genplan .item-0 > div.disabled {width:56px; height:70px; background:url('../images/genplan-number.png'); position:absolute; margin-left:50%; text-align:center; color:#fff; font-size:24px; font-weight:bold; padding-top:6px; cursor:pointer;}
#genplan .item-0 > div.disabled:hover {background-position: left;}
#genplan .item-0 > div > span {display:block; font-size:11px; font-weight:normal;}
#genplan .item-0 .home1 {top:260px; left:-420px;}
#genplan .item-0 .home2 {top:224px; left:-290px;}
#genplan .item-0 .home3 {top:158px; left:-120px;}
#genplan .item-0 .home4 {top:180px; left:60px;}
#genplan .item-0 .home5 {top:225px; left:265px;}
#genplan .item-0 .home6 {top:255px; left:-40px;}
#genplan .item-0 .home7 {top:390px; left:-20px;}
#genplan .item-0 .home8 {top:360px; left:190px;}
#search  {background:url('../images/search.png') left; width:98px; height:106px; position:absolute; top:10%; left:1%; z-index:20;}
#return_back {background:url('../images/top.png') left; width:98px; height:106px; position:absolute; top:10%; left:10%; z-index:20;}
.info { background:url('../images/info.png') left; width:98px; height:106px; position:absolute; top:30%; left:10%; z-index:10;}
.info:hover, #return_back:hover, #search:hover {background-position:right;}

#popup {position:absolute; width:100%; height:100%; top:0; z-index:1000; display:none;}
#popup1 {position:absolute; width:100%; height:100%; top:0; z-index:1000; display:none;}
#popup_bg {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; z-index:1; cursor:pointer;}
#popup_bg1 {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; z-index:1; cursor:pointer;}
#popup #window {position:absolute;height:700px; padding:20px; margin:4% 0 0 -450px; left:50%; width:900px; background:#fff; overflow:auto;  z-index:2;}
#popup1 #window1 {position:absolute; height:300px; padding:20px; margin:10% 0 0 -200px; left:50%; width:400px; background:#fff; overflow:auto;  z-index:2;}
#plan_aport_img {background-size:auto 60%; background-position: center; background-repeat:no-repeat;}
.a2-2A1 {background-image:url('../images/aports/2-2A1.jpg');}
.a2-1B {background-image:url('../images/aports/2-1B.jpg');}
.a2-1V {background-image:url('../images/aports/2-1V.jpg');}
.a2-1G {background-image:url('../images/aports/2-1G.jpg');}
.a2-1D {background-image:url('../images/aports/2-1D.jpg');}
.a2-2V {background-image:url('../images/aports/2-2V.jpg');}
.a2-1A1 {background-image:url('../images/aports/2-1A1.jpg');}
.a2-2B {background-image:url('../images/aports/2-2B.jpg');}
.a2-2D {background-image:url('../images/aports/2-2D.jpg');}
.a2-1A {background-image:url('../images/aports/2-1A.jpg');}
.a2-2A {background-image:url('../images/aports/2-2A.jpg');}
.a2-1Z {background-image:url('../images/aports/2-1Z.jpg');}
.a2-1E {background-image:url('../images/aports/2-1E.jpg');}
.a2-2G {background-image:url('../images/aports/2-2G.jpg');}
.a3-1A {background-image:url('../images/aports/3-1A.jpg');}
.a3-1B {background-image:url('../images/aports/3-1B.jpg');}
.a3-1V {background-image:url('../images/aports/3-1V.jpg');}
.a3-2A {background-image:url('../images/aports/3-2A.jpg');}
.a3-2B {background-image:url('../images/aports/3-2B.jpg');}
.a3-2V {background-image:url('../images/aports/3-2V.jpg');}
.a3-3A {background-image:url('../images/aports/3-3A.jpg');}
.a3-3B {background-image:url('../images/aports/3-3B.jpg');}
.a3-3V {background-image:url('../images/aports/3-3V.jpg');}

.a1_2_2A1 {background-image:url('../images/aports/1_2_2A1.jpg');}
.a1_2_1B {background-image:url('../images/aports/1_2_1B.jpg');}
.a1_2_1V {background-image:url('../images/aports/1_2_1V.jpg');}
.a1_2_1G {background-image:url('../images/aports/1_2_1G.jpg');}
.a1_2_1D {background-image:url('../images/aports/1_2_1D.jpg');}
.a1_2_2V {background-image:url('../images/aports/1_2_2V.jpg');}
.a1_2_1A1 {background-image:url('../images/aports/1_2_1A1.jpg');}
.a1_2_2B {background-image:url('../images/aports/1_2_2B.jpg');}
.a1_2_2D {background-image:url('../images/aports/1_2_2D.jpg');}
.a1_2_1A {background-image:url('../images/aports/1_2_1A.jpg');}
.a1_2_2A {background-image:url('../images/aports/1_2_2A.jpg');}
.a1_2_1Z {background-image:url('../images/aports/1_2_1Z.jpg');}
.a1_2_1E {background-image:url('../images/aports/1_2_1E.jpg');}
.a1_2_2G {background-image:url('../images/aports/1_2_2G.jpg');}

.a29-2A1 {background-image:url('../images/aports/29-2A1.jpg');}
.a29-1B {background-image:url('../images/aports/29-1B.jpg');}
.a29-1V {background-image:url('../images/aports/29-1V.jpg');}
.a29-1G {background-image:url('../images/aports/29-1G.jpg');}
.a29-1D {background-image:url('../images/aports/29-1D.jpg');}
.a29-2V {background-image:url('../images/aports/29-2V.jpg');}
.a29-1A1 {background-image:url('../images/aports/29-1A1.jpg');}
.a29-2B {background-image:url('../images/aports/29-2B.jpg');}
.a29-2D {background-image:url('../images/aports/29-2D.jpg');}
.a29-1A {background-image:url('../images/aports/29-1A.jpg');}
.a29-2A {background-image:url('../images/aports/29-2A.jpg');}
.a29-1Z {background-image:url('../images/aports/29-1Z.jpg');}
.a29-1E {background-image:url('../images/aports/29-1E.jpg');}
.a29-2G {background-image:url('../images/aports/29-2G.jpg');}



#plan_floor {width:370px; border-right:1px solid #eee; text-align:right; padding-right:20px; position:relative; float:left;}
#plan_floor .map_floor {float:right;}
#plan_floor #property {position:absolute; left:0; top:70px;}
#plan_floor #property > div {background:#FF3411; border-radius:100%; color:#fff; width:150px; height:150px; font-size:20px; text-align:center; margin-bottom:40px; position:relative;}
#plan_floor #property > div > strong {display:block; padding-top:40px; font-size:30px;}
#plan_floor #property > div > span {background:url(../images/left.png); width:23px; height:58px; cursor:pointer; display:block; position:absolute; top:45px; left:10px;}
#plan_floor #property > div > span.up {background:url(../images/right.png); right:10px; left:auto;}

#prop_aport {text-align:center; line-height:1;}
#prop_aport > div, #prop_aport > a >div {display:inline-block; background:#FF3411; border-radius:100%; color:#fff; width:100px; height:100px; text-align:center; vertical-align:top; margin-top:20px;}
#prop_aport > div > strong, #prop_aport > a > div > strong {font-size:22px; display:block; margin-top:28px;}
#plan_aport {height: 560px; overflow: hidden;}

#plan_aport_img {height:560px; border-bottom: 1px solid #eee;}
#plan_aport_img > h1 {text-align:center;}

#footer {text-align:center; margin-top:10px; color:#fff;}
#footer a {color:#fff;}
#footer .item { display:inline-block; width: 220px; margin:10px; vertical-align:middle; font-size:22px;}
#footer #copy {clear:both;}

#feadback {
    background: none repeat scroll 0 0 #ff3105;
    color: #fff;
    padding: 20px;
    position: fixed;
    text-align: center;
    text-transform: uppercase;
    top: 30%;
    width: 14px;
	z-index: 100;
}
#feadback:hover {background:#A21202;}
.archive, .icons, .article-info {display:none;}

#buy {background:#00ff00 !important;}

ul.sigFreeClassic li.sigFreeThumb span.sigFreeLinkWrapper {background:#fff;}

table.price {margin:0; padding:2px; text-align:center;}
table.price th { background:#2F7B00; color:#fff;}
table.price tr {background:#f0f0f0;}
.article-info-term {display:none;}
dl {margin:-10px; color:#999;}

#map {height:350px;}
.search {background:#ddd;}
.search > table {width:100%;}
.search input {width:30px;}

.bgfff_1_2 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    height: 309px;
    position: absolute;
    right: 0;
    width: 200px;
    z-index: 1000;
}
.bgfff_2_2 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    height: 259px;
    position: absolute;
    right: 0;
    top: 309px;
    width: 200px;
    z-index: 1000;
}
.bgfff_1_3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    height: 371px;
    position: absolute;
    right: 0;
    top: 0;
    width: 240px;
    z-index: 1000;
}
.bgfff_2_3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    height: 187px;
    position: absolute;
    right: 0;
    top: 0;
    width: 240px;
    z-index: 1000;
}
.bgfff2_2_3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    height: 192px;
    position: absolute;
    right: 0;
    top: 368px;
    width: 240px;
    z-index: 1000;
}
.bgfff_3_3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    height: 380px;
    position: absolute;
    right: 0;
    top: 186px;
    width: 240px;
    z-index: 1000;
}
ul.sigFreeClassic {text-align:center;}
ul.sigFreeClassic li.sigFreeThumb {display:inline-block; vertical-align:top; float:none !important;}
.items-leading > div {margin:20px 0; padding-bottom:20px; border-bottom:1px dotted;}
.items-leading h2 {color:#ff3411;}

#example_video_1 {width:100% !important; height:100% !important;}
.vjs-default-skin.vjs-has-started .vjs-control-bar {width:800px; margin:0 auto; bottom:110px;}
.vjs-default-skin .vjs-control-bar {background:none !important;}
#bg_window {width:100%; height:100%; position:absolute; z-index:1; display:none;}

.vjs-poster {background-size:auto 680px !important; background-position:top center;}
#you_tube {
    background: url('../images/you_tube.png') no-repeat;
    background-size:auto 200%;
	display: block;
    height: 24px;
    right: 50%;
    position: absolute;
    bottom: 114px;
    width: 60px;
	margin-right:-270px;
	background-position:top;
}
#you_tube:hover {background-position:bottom;}

#clear_work_all { width:300px; height:55px; position:absolute; top:70px; left:50%; margin:0 450px; z-index:10; display:block;}
#clear_work_all .clear_work_1 { width:50px; height:55px; background:url(../images/1.png) no-repeat -10px -5px; position:relative; top:0; left:0; z-index:10; cursor:pointer; float:left;}
#clear_work_all:hover .clear_work_1 { width:50px; height:55px; background:url(../images/1.png) no-repeat -61px -5px;}
#clear_work_all > span { left: 10px; top: 18px; position:relative;}
#stone_work_all { width:300px; height:55px; position:absolute; top:140px; left:50%; margin:0 450px; z-index:10; display:block;}
#stone_work_all .stone_work_1 { width:50px; height:55px; background:url(../images/1.png) no-repeat -10px -70px; position:relative; top:0; left:0; z-index:10; cursor:pointer; float:left;}
#stone_work_all > span { left: 10px; top: 18px; position:relative; color:red;}

.custom.sale {position:absolute; background:url('../images/sale.png') no-repeat; width:210px; height:180px; text-align:center; position:absolute; right:5%; bottom:20%; padding-top:30px; color:#fff; font-size:16px; border-radius:100%; cursor:pointer;}
.custom.sale strong {font-size:24px;}
#popup .custom.sale, #popup1  .custom.sale {display:none;}
