html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body {font:13px Arial; background:url(../images/bg.jpg) repeat; height:100%; color:#343538; min-width:1000px; max-width:1260px; margin:0 auto;}
img {border:0px;}
input, textarea {color:#343538;}
a {color:#1a4396; outline:none;}
a:hover {color:#313030; text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.minWidth {
	width:90%;
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	}
/*----------------------------------------------------------------------------------------START*/
.maincontainer {width:100%; padding:0 0 180px 0; float:left;}
/*-----------------------------------------------------------------------------------------TOP*/
.top {width:100%; position:relative; margin:0 0 15px 0; float:left;}
.layer1, .layer2 {width:100%; float:left;}

.layer1 {height:670px;}
.layer1 .im {width:781px; height:657px; position:absolute; left:50%; margin:0 0 0 -390px;}
.buttons {background: url(../images/cc_bg.png) repeat-x 0 2px; width:55%; height:9px; position:absolute; z-index:3; top:650px; left:180px;}
.buttons ul {width:95%; _width:80%; padding:0 0 0 19%;}
.buttons ul li {background:url(../images/arrows.png) no-repeat -40px 0; width:6px; height:6px; padding:0 0 0 20%; _padding:0 0 0 23%; font-size:0; float:left;}

.buttons ul li.selected {background:url(../images/arrows.png) no-repeat -40px -6px; width:6px; height:6px;}
.buttons .bl, .buttons .br {width:20px; height:19px; position:absolute;} 
.buttons .bl {background:url(../images/arrows.png) no-repeat; top:-6px; left:0px;}
.buttons a:hover.bl {background:url(../images/arrows.png) no-repeat 0 -19px;}
.buttons .br {background:url(../images/arrows.png) no-repeat -20px 0; top:-6px; right:0;}
.buttons a:hover.br {background:url(../images/arrows.png) no-repeat -20px -19px;}

.layer2 {margin:-670px 0 0 0; z-index:2; position:relative;}
.logo {background:url(../images/logo.png) no-repeat; width:77px; height:127px; margin:25px 0 35px 0; display:inline; float:left;}
/*------------------------------------------------------------------col1*/
.top .layer2 .col1 {width:180px; float:left;}
/*----------------------------menu*/
.menu {padding:17px 0 0 0; float:left;}
.menu li {padding:0 0 15px 0;}
/*.menu a {font:italic 17px Georgia, "Times New Roman", Times, serif;}*/
.menu a { font-family: Verdana; font-size: 14px; font-weight: 600; text-decoration: none; font-style: normal;}
.menu a:hover { color: #ccc;}
.menu a.selected {color:#313030; text-decoration:none;}
.menu li ul {padding:5px 0 0 18px;}
.menu li ul li {padding:10px 0 0 0;}
.menu li ul li a {font:normal 13px Arial;}
.menu li ul li a.selected {color:#ed3a11;}
.video {background:url(../images/video_icon.png) no-repeat; display:block; margin:40px 0 0 0; padding:5px 0 16px 42px; text-decoration:none; float:left;}
.video span {border-bottom:1px dashed #1a4396;}
a:hover.video span {border-bottom:0;}
/*------------------------------------------------------------------col1*/
.top .layer2 .col2 {width:290px; float:right;}
/*----------------------------icons*/
.icons {padding:25px 0 0 0; float:left;}
.icons li {display:inline; padding:0 35px 0 0; float:left;}
.icons li a {display:block; font-size:0; height:10px;}
.icons li.home a {background:url(../images/icons.gif) no-repeat; width:11px;}
.icons li.home a:hover, .icons li.home.selected a {background-position:-11px 0;}
.icons li.map a {background:url(../images/icons.gif) no-repeat -22px 0; width:13px;}
.icons li.map a:hover, .icons li.map.selected2 a{background-position:-35px 0;}
.icons li.mail a {background:url(../images/icons.gif) no-repeat -48px 0; width:14px;}
.icons li.mail a:hover {background-position:-62px 0;}
/*----------------------------lang*/
.lang li {padding:19px 0 0 0; float:left;}
.lang li span {padding:0 5px;}
.lang li a.selected {color:#565656; text-decoration:none;}
/*----------------------------top-tx*/
.top-tx {width:100%; padding:26px 0 0 0; float:left;}
/*.top-tx  h1 {font:23px Georgia, "Times New Roman", Times, serif; color:#0a368e; padding:0 0 4px 0; float:left;}*/
.top-tx  h1 {font:23px Verdana; color:#0a368e; padding:0 0 4px 0; float:left;}
.top-tx  p {font: normal 17px Verdana; color:#ed3d11;}
/*----------------------------news*/
.news {padding:45px 0 0 0; float:left;}
/*.news h2 {font:italic 17px Georgia, "Times New Roman", Times, serif;}*/
.news h2{ font-family: Verdana; font-size: 14px; font-weight: 600; text-decoration: none; font-style: normal;}
.news h2 a{ text-decoration: none; }
.news ul li p {font-size:12px; padding:20px 0 0 0;}
.news ul li a {font-size:14px; line-height:20px; color: #000; text-decoration: none; font-weight: 600;}
.news ul li a:hover {text-decoration: underline}
.news ul li p.n-short {padding:5px 0 0 0; line-height:20px; font-size:14px;} 
/*-----------------------------------------------------------------------------------------MIDDLE*/
.middle {width:100%; padding:20px 0 0 0; float:left;}
.middle .col1 {width:180px; line-height:22px; font-size:12px; float:left;}
.middle .col1 a {font:italic 17px Georgia, "Times New Roman", Times, serif; display:inline-block; margin:0 0 25px 0;}
.middle .col1 span {font:bold 15px Arial;}
.middle .col2 {padding:0 0 0 180px; line-height:22px; font-size:15px; margin:0 340px 0 0;}
.middle .col2 h1 {font:italic 20px Georgia, "Times New Roman", Times, serif; padding:0 0 22px 0; color:#343538;}
.middle .col2 p {padding:0 0 22px 0;}
.middle .col2 .more {margin:10px 0 0 0; display:inline; float:left;}
.middle .col3 {padding:0 95px 0 0; float:right;}
.location {display:block; text-decoration:none; position:relative;}
.location span {font: 17px Verdana; text-decoration:none; position:absolute;}
.location img {padding:44px 0 0 0px;}
a:hover.location span {text-decoration:none;}
/*-----------------------------------------------------------------------------------------------------------BOTTOM*/
.bottom {
	width:90%;
	border-top:1px solid #cecece;
	height:130px;
	margin:-130px auto 0 auto;
	position:relative;
	}
.bottom-inner {width:100%; padding:20px 0 0 0; line-height:19px; color:#989898; position:absolute;} 
.b-txt2 {width:290px; padding:20px 0 0 0; text-align:left; float:right;}
.b-txt2 a {color:#989898;}
.b-logo {margin:0 290px 0 128px;}
.b-logo table {width:98%;}
.b-logo table td {text-align:center;}
.b-logo table td img {opacity:0.5; filter: alpha(opacity = 50);}
.b-logo table td a:hover img {opacity:1; filter: alpha(opacity = 100);}
/*-----------------------------------------------------------------------------------------------------------SECOND*/
body.second .layer2 {margin:0;}
body.second .layer2 .col2 {width:auto; margin:43px 0 0 215px; float:none;}
body.second .location {margin:45px 0 0 0; float:left;}
body.second .location img {padding:44px 0 0 0;}
body.second .icons {position:absolute; top:0; right:0;}

.text h1 {font:normal 30px Georgia, "Times New Roman", Times, serif; color:#343538; padding:0 0 18px 0;}
.text h2 {font:normal 22px Georgia, "Times New Roman", Times, serif; color:#343538; padding:18px 0 18px 0;}
.text h3 {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#343538; padding:18px 0 18px 0;}
.text p {padding:0 100px 18px 18px; line-height:18px; font-size: 14px; }
/*-----------------------------------------------------------------------------------------------------------GALLERY*/
.gallery, .g-title {float:left;}
.gallery {width:100%; padding:18px 0 0 0;}
.g-title.load {margin:10px 0 0 230px; display:inline;}
.gall-top {width:480px; padding:0 0 45px 80px; position:relative;}
.gall-top a {width:20px; height:40px; position:absolute;}
.gall-top img {border:1px solid #677288;}
.gall-top .prev {background:url(../images/gallery_arrow.png) no-repeat; top:120px; left:0;}
.gall-top a:hover.prev {background:url(../images/gallery_arrow.png) no-repeat 0 -40px;}
.gall-top a.prev.disable, .gall-top a:hover.prev.disable {background:url(../images/gallery_arrow.png) no-repeat 0 -80px;}
.gall-top .next {background:url(../images/gallery_arrow.png) no-repeat 0 -160px; top:120px; right:0;}
.gall-top a:hover.next {background:url(../images/gallery_arrow.png) no-repeat 0 -120px;}
.gall-top a.next.disable, .gall-top a:hover.next.disable {background:url(../images/gallery_arrow.png) no-repeat 0 -200px;}
.gallery ul {margin:0 0 0 -30px; display:inline; float:left;}
.gallery ul li {padding:0 0 30px 30px; float:left;}
.gallery ul li a img {border:1px solid #677288; float:left;}
.gallery ul li a:hover img, .gallery ul li a.selected img {border:2px solid #ed3a11; margin:-1px;}
.intgallery li {width:100%; float:left;}
.intgallery li ul li {width:auto;}
.intgallery div {padding:0;}
.intgallery h2 {padding:18px 18px 18px 0; float:left;}
.intgallery a.toplans {margin:26px 0 0 0; float:left;}
/*-----------------------------------------------------------------------------------------------------------PLAN*/
.p-layer1, .p-layer2 {width:100%; position:relative; float:left;}
.p-layer1 {min-height:464px; _height:464px;}
.p-left {width:440px; float:left;}

.p-right {margin:0 0 0 460px; font-size:13px; line-height:21px;}
.p-right ul li {padding:0 0 10px 0;}
.p-right ul li a.slink {text-decoration:none; border-bottom:1px dashed #1a4396;font-size:12pt;}
.p-right ul li a:hover.slink {border:0;} 
.p-right ul li a.selected {font:bold 14px Arial; text-decoration:none; border:0; color:#565656;}
.p-right ul li div {padding:4px 0 0 0;}
.planes p {padding:0 0 15px 0;}

.p-layer2 .levels {top:0; left:0; position:absolute; z-index:1;}
.p-layer2 .levels a {text-decoration:none; border-bottom:1px dashed #0a368e; margin:0 10px 0 0;}
.p-layer2 .levels a:hover {border:0;} 
.p-layer2 .levels a.selected {border:0; color:#ed3d11;}

.compas {background:url(../images/compas.png) no-repeat; width:72px; height:75px; position:absolute; z-index:1; top:-50px; left:600px;}


.p-layer2 .numbers a {background:url(../images/numbers_bg.png) no-repeat 2px 0; width:28px; height:23px; padding:3px 0 0 0; display:block; position:absolute; text-decoration:none; text-align:center; z-index:2; font:bold 16px Arial;}
.p-layer2 .numbers a:hover, .p-layer2 .numbers a.selected {background:url(../images/numbers_bg.png) no-repeat -26px 0;}
#viewside {padding:30px 0 0 0; position:relative;}
.floors0 .number0 {top:26px; left:117px;}
.floors0 .number1 {top:117px; left:57px;}
.floors0 .number2 {top:196px; left:159px;}
.floors0 .number3 {top:145px; left:319px;}
.floors0 .number4 {top:145px; left:367px;}
.floors0 .number5 {top:194px; left:524px;}
.floors0 .number6 {top:26px; left:563px;}
.floors0 .number7 {top:118px; left:625px;}

.penthouse0 .number0 {top:126px; left:99px;}
.penthouse0 .number1 {top:145px; left:318px;}
.penthouse0 .number2 {top:145px; left:365px;}
.penthouse0 .number3 {top:123px; left:585px;}

.popup {width:685px; position:absolute; top:0; left:0; z-index:3;}
.popup-top, .popup-bottom {width:685px; height:12px; font-size:0; float:left;}
.popup-top {background:url(../images/popup_ra.png) no-repeat;}
.popup-mid {background:url(../images/popup_bg.png) repeat-y; width:685px; padding:0 0 20px 0; float:left;}
.popup-mid .i-top {width:685px; padding:10px 0 0 0; float:left;}
.popup-mid .i-top h1 {font:italic 18px Georgia, "Times New Roman", Times, serif; padding:0 20px 30px 30px; float:left;}
.popup-mid .i-top a, a.modalCloseImg {background:url(../images/p-icons_close.png) no-repeat; width:16px; height:16px;}
.popup-mid .i-top a:hover, a:hover.modalCloseImg {background:url(../images/p-icons_close.png) no-repeat -16px 0;}
.popup-bottom {background:url(../images/popup_ra.png) no-repeat 0 -12px;}

.pp-top {width:100%; padding:0 0 18px 0; float:left;}
.pp-top img {float:left;}
.pp-top img.n1 {padding:0 54px 0 0;}

.pp-info {width:100%; float:left;}
.pp-info p {padding:0 0 18px 0;}
.pp-info span {width:175px; float:left;}

.pi-left {width:360px; padding:8px 54px 0 0; float:left;}
.pi-left p {line-height:normal; padding:0 0 24px 0;}

.pi-right {float:left;}
.p-links li {padding:0 0 8px 0;}
.p-links a {height:24px; padding:8px 0 0 40px; display:block;}
.price {background:url(../images/download_prj.jpg) no-repeat 0 0px;}             
.request {background:url(../images/send_request.jpg) no-repeat 0 0px;}             
.visual {background:url(../images/p-icons.png) no-repeat 0 -126px;}  
.buy {background:url(../images/send_z.jpg) no-repeat 0 0;} 

.pp-page {width:250px; position:absolute; bottom:30px;}
.pp-page p, .pp-page a, .pp-page span {float:left;}
.pp-page p {padding:0 50px 0 0;}
.pp-page span {width:25px; padding:0 5px; text-align:center; font:italic bold 24px Georgia, "Times New Roman", Times, serif; margin:-8px 0 0 0;}
.pp-page a {width:14px; height:9px; display:block; margin:6px 0 0 0;}
.pp-page .prev {background:url(../images/page_arrow.gif) no-repeat;}
.pp-page a:hover.prev {background:url(../images/page_arrow.gif) no-repeat -14px 0;}
.pp-page a.prev.disable, .pp-page a:hover.prev.disable {background:url(../images/page_arrow.gif) no-repeat -28px 0;}
.pp-page .next {background:url(../images/page_arrow.gif) no-repeat -71px 0;}
.pp-page a:hover.next {background:url(../images/page_arrow.gif) no-repeat -57px 0;}
.pp-page .next.disable2, .pp-page a:hover.next.disable2 {background:url(../images/page_arrow.gif) no-repeat -43px 0;}
.popvideo {padding:0 0 0 22px; float:left;}
/*--------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:0 0 10px 0; overflow:hidden;}
.list li {background:url(../images/marker2.gif) no-repeat 0 8px; padding:0 0 5px 22px; display:block; _display:inline-block;}
.list li p {padding:0;}
.s-table {width:90%; border-collapse:collapse; margin:7px 0 25px 18px; }
.s-table th {padding:4px 15px; text-align:left; border-left:1px solid #3b3e4e; border-right:1px solid #3b3e4e; border-top:1px solid #3b3e4e; border-bottom:1px solid #ff003c;}
.s-table td {border-top:1px solid #2d2f3c; border-bottom:1px solid #3b3e4e; border-left:1px solid #3b3e4e; border-right:1px solid #3b3e4e; text-align:left; padding:4px 15px;}
/*------------------------------form*/
.form {border:1px dashed #1A4396; width:465px; padding:18px 18px 18px 18px; margin:0 0 20px 0; position:relative; float:left;}
.form ul {margin:-30px 0 0 0; float:left;}
.form li {padding:0 0 10px 0; width:100%; float:left;}
.form li p {padding:0 0 3px 0;}
.form li p span, .formdescr span {color:#ff003c;}

.form li input {background:0; width:250px; height:22px; border:1px solid #1A4396; padding:0 5px;}
.form li select {width:262px; border:1px solid #1A4396; padding:2px 5px 3px 5px;}
.form li textarea {background:0; border:1px solid #1A4396; padding:2px 5px 3px 5px;}
.form li .LV_invalid {color:#ff003c; padding:3px 0 0 0;}
.form li img {float:left;}
.formdescr {width:160px; top:21px; right:30px; position:relative; float:right;}
.formdescr span {font-size:21px; padding:5px 0 0 0; float:left;}
.formdescr i {width:135px; padding:0 0 0 5px; font-style:normal; float:left;}
.form .n-button {font:italic 17px Georgia,"Times New Roman",Times,serif; display:inline-block; margin:9px 0 0 0;}
/*------------------------------pages*/
.pages {float:right;}
.pages ul, .pages p, .pages ul li {float:left;}
.pages ul {margin:-2px 0 0 0;}
.pages ul li a {padding:2px 5px; color:#000; display:block;}
.pages ul li.selected a {background:#ffa200; color:#fff; text-decoration:none;}
.pages a.prev, .pages a.next {background:#0074a4; text-decoration:none; color:#fff; padding:1px 5px; margin:0 0 0 5px;}
.pages a:hover.prev, .pages a:hover.next {background:#ffa200;}



#sliderContent {background:url(../images/cc_bg.png) repeat-x 0 415px; margin:15px 0 0 0; width:100%; height:520px; position:relative; float:left;}
.viewer {width:100%; overflow: hidden; position:relative;}
.content-conveyor {position:relative;}
#slider {width:89%; height:16px; margin:39px 0 0 19px; display:inline; float:left;}
.item {width:192px; height:440px; margin:0 20px 0 20px; display:inline; position: relative; float:left;}
.item .title {top:0; left:0; position:absolute; font:italic 12px Arial; padding:130px 0 0 0; float:left;}
.item img {width:190px; border:1px solid #DBDBDB; margin:190px 0 0 0; float:left;}
.item span {background:url(../images/cc_hover.png) no-repeat; width:11px; height:80px; position:absolute; left:50%; margin:341px 0 0 -5px;}
.item p {font:italic 12px Georgia, "Times New Roman", Times, serif; position:absolute; left:0; bottom:0; padding:0; width:140px; text-align:center;}

.sl-button, .sr-button {width:19px; height:18px; display:block; position:absolute; top:477px; z-index:4;}
.sl-button {background:url(../images/slider_arrow.png) no-repeat; left:0;}
a:hover.sl-button {background:url(../images/slider_arrow.png) no-repeat 0 -18px;}
.sr-button {background:url(../images/slider_arrow.png) no-repeat -19px 0; right:0;}
a:hover.sr-button {background:url(../images/slider_arrow.png) no-repeat -19px -18px;}
/*
.item.hover {width:170px; color:#ed3a11;}
.item.hover img {width:168px; margin:8px 0 0 0;}
.item.hover p {width:170px; text-align:center;}
*/
.item.hover span {background:url(../images/cc_hover.png) no-repeat -11px 0;} 

.ui-slider {position:relative; text-align:left;}
.ui-slider .ui-slider-handle {position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default;}
.ui-slider .ui-slider-range {position:absolute; z-index:1; font-size:.7em; display:block; border:0;}

.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top:0; height:100%;}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider-horizontal .ui-slider-range-max {right:0;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {background:url(../images/ss_handle.png) no-repeat; width:29px; height:16px; margin:3px 0 0 5px;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #1c94c4; text-decoration: none; outline: none;}

/*SIMPLE MODAL*/

#simplemodal-container a.modalCloseImg {
    display:inline;
    z-index:3200;
    position:absolute;
    top:20px;
    right:20px;
    cursor:pointer;
}
#simplemodal-overlay {background-color:#000;}


.newsinner ul li {padding:0 0 18px 0;}
.newsinner ul li p {padding:0;}
.newsinner ul li p.n-short {} 

/*global*/  


/*/global*/  
