@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
body {
background-color:#FFFFFF;
height:100%;
margin:0;
padding:0;
width:100%;
}
img {
border:medium none;
}
a {
border:medium none;
outline-color:white;
outline-style:none;
outline-width:medium;
}
h1 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
}
#wrap {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
max-width:100%;
min-width:1200px;
}
#menu {
height:70px;
width:100%;
}
.button1 {
height:70px;
margin-top:0;
}
.button2 {
height:40px;
padding-top:30px;
}
.button2 a {
color:#006CA8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:5px;
margin-right:5px;
margin-top:20px;
text-decoration:underline;
}
.button1:hover {
background-image:url(../img/hover1.gif);
background-position:center center;
background-repeat:no-repeat;
}
.button1:hover a {
color:#FFFFFF;
}
.button1 a:hover {
color:#FFFFFF;
}
.button1act {
background-image:url(../img/activ.gif);
background-position:center center;
background-repeat:no-repeat;
height:70px;
margin-top:0;
}
.button2act {
height:40px;
padding-top:30px;
}
.button2act a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:5px;
margin-right:5px;
margin-top:20px;
text-decoration:underline;
}
#logo {
float:left;
height:70px;
width:419px;
}
#menutop {
float:right;
height:70px;
min-width:581px;
}
#header {
height:174px;
width:100%;
}
#lefthome {
float:left;
height:174px;
width:419px;
}
#kv1 img {
cursor:pointer;
float:left;
height:128px;
width:74px;
}
#kv2 img {
cursor:pointer;
float:left;
height:128px;
width:98px;
}
#kv3 img {
cursor:pointer;
float:left;
height:128px;
width:82px;
}
#phones {
color:#696969;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:33px;
font-weight:bold;
height:0;
position:relative;
top:100px;
width:187px;
z-index:100;
}
#homerightn1 {
background-image:url(../img/righthome1.jpg);
float:right;
height:174px;
width:579px;
}
#homerightn1 img {
margin-top:90px;
}
#content {
width:100%;
}
#left {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:100%;
padding-left:10px;
width:321px;
}
#left strong {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
#left p {
margin:10px 20px;
}
#all {
background-color:#DEF5FF;
height:20px;
padding:5px 23px 0 0;
text-align:right;
}
a.new {
color:#006CA8;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
#titletext {
background-color:#0A78B4;
background-image:url(../img/righthome2.jpg);
background-position:right center;
background-repeat:no-repeat;
height:31px;
width:100%;
}
.title {
background-color:#0A78B4;
background-image:url(../img/title.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
height:24px;
margin-bottom:10px;
padding-left:22px;
padding-top:7px;
width:299px;
}
.title2 {
background-color:#0A78B4;
background-image:url(../img/title.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
height:24px;
max-width:722px;
min-width:150px;
padding-left:22px;
padding-top:7px;
}
#text {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:351px;
}
#text2 {
background-image:url(../img/righthome3.gif);
background-position:right top;
background-repeat:no-repeat;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:15px;
padding-top:10px;
height:100%;
}
#text2 p {
margin:10px 0;
width:90%;
}
#text3 {
background-image:url(../img/greyhome.gif);
background-position:right bottom;
background-repeat:no-repeat;
bottom:0;
height:210px;
margin-left:15px;
padding-top:10px;
}
.video {
float:left;
height:145px;
margin:20px 8px;
width:194px;
}
.video1 {
float:right;
height:145px;
margin:40px 0 0;
width:194px;
}
#footer {
background-image:url(../img/bgfooter.gif);
background-repeat:repeat-x;
position:inherit;
left:0px;
right:0px;
bottom:0px;
height:117px;
width:100%;
}
#key {
background-image:url(../img/key.png);
background-repeat:no-repeat;
float:left;
height:117px;
width:304px;
}
#partleft {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:25px;
padding-top:45px;
width:175px;
}
.menubot {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.photo_about {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 30px 30px;
padding:0;
width:150px;
}
#textvideo {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
p.comment_1, p.comment_2, p.comment_3 {
background-repeat:no-repeat;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:10px;
padding:2px 0 8px 35px;
}
p.comment_1 {
background-image:url(../_pics_/objects/comment_1.gif);
margin-top:80px;
}
p.comment_2 {
background-image:url(../_pics_/objects/comment_2.gif);
}
p.comment_3 {
background-image:url(../_pics_/objects/comment_3.gif);
margin-bottom:80px;
}
.stage {
border:1px solid #3399CC;
color:#333333;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:15px;
margin:5px;
min-height:15px;
min-width:15px;
padding:3px;
text-align:center;
text-decoration:underline;
width:15px;
}
#fieldimg {
float:left;
height:430px;
width:590px;
}
#fieldimg strong {
font-size:16px;
text-align:center;
}
td.nk {
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-top:5px;
}
td.nk2 {
color:#0573B0;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
td.nk3 {
color:#057320;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
#sv {
color:#32D400;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
span.apart {
margin-left:10px;
margin-right:10px;
}
span.apart a {
color:#089BCC;
}
h3.man {
color:#0595C6;
font-size:22px;
font-weight:600;
line-height:1.7;
}
p.man {
color:#505050;
font-size:14px;
line-height:1.8;
white-space:nowrap;
}
p.tlman {
color:#505050;
font-size:14px;
line-height:1.9;
}
.title3 {
background-color:#0A78B4;
background-image:url(../img/title.gif);
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
height:24px;
margin-bottom:10px;
padding-left:22px;
padding-top:7px;
text-align:center;
width:100%;
}
#sb {
cursor:pointer;
height:57px;
left:150px;
position:absolute;
top:130px;
width:88px;
}
img.smallMan {
height:80px;
width:60px;
padding-bottom: 2px;
}
#contact{ height:100px; }

.apartText
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-top:5px;
  padding-left:84px;
  height:66px;
}

td.homes
{
    color: #1f5d82;
    font-size: 12px;
    text-align: center;
    font-family: arial, sans-serif;
    vertical-align: top;
    padding: 3px;
}
td.homes1
{
    color: #1f5d82;
    font-size: 12px;
    text-align: left;
    font-family: arial, sans-serif;
    vertical-align: top;
    padding: 4px;
	padding-left: 78px;
}

td.homes a{color: #3195D6;}
td.homes span{background-color: #0099CC; color:white;padding: 2px;font-weight: 500;}

tr.table_r1{text-align: center;background-color: #e9f1f3;height: 30px;}

tr.table_r2{text-align: center;height: 30px;}

td.table_leftN
{
    text-align: left;
    width: 170px;
    padding:4px;
    padding-left: 75px;
    border-top: 1px solid #bad2d9;
    border-left: 1px solid #bad2d9;
}

td.uplborder{border-top: 1px solid #bad2d9;border-left: 1px solid #bad2d9;}
td.uprborder{border-top: 1px solid #bad2d9;border-right: 1px solid #bad2d9;}
td.upborder{border-top: 1px solid #bad2d9;}
div.decreased
{
    background:URL('/images/keys_free.jpg') no-repeat;
    height: 103px;
    position: absolute;
    color:white;
    width: 109px;
    left:0px;
    height: 103px;
    padding:4px;
    font-weight: bold;
    font-size: 16px;
    font-family: arial, sans-serif;
}
div.intab
{
    margin: 10px;
    margin-top: 0px;
    text-align: center;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
    /*height: 112px;*/
    vertical-align: bottom;
}
#visibleID{
	color:#333333;
}
td.tab_styled
{
    background: url('/images/top_forms.gif') no-repeat;
    background-position: right bottom;
    vertical-align: bottom;
}
input.free
{
    color: gray;
    width:100%!important;
    width: 200px;
    height:19px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input.fill
{
    color: blue;
    width: 200px;
    height:19px; width:100%;
}
input.filled
{
    color: black;
    width:100%!important;
    width: 200px;
    height:19px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

div.intab a{color: #0099cc;}

div.feature
{
    visibility: hidden;
    position: absolute;
    top: 120px;
    left: -10px;
    width: 627px;
    height: 270px;
    z-index: 255;
	cursor:pointer;
	
}
div.closer{
	cursor:pointer;
	text-align:right;
}

div.mirrors
{
z-index: 5;
padding-left: 25px;
width: 155px;
margin-top: auto;
margin-bottom: auto;
}

div.mirrors p
{
    color:#196487;
    background: white;
    text-align: center;
    padding: 4px;
    font-family: arial, sans-serif;
    font-size: 11px;
}

div.mirrors p a
{
    font-family: arial, sans-serif;
    font-size: 11px;
    color:#0099cc;
}

div.checkedOff,div.checkedOn
{
    visibility: hidden;
    position: absolute;
    left: -30px;
}

div.checkedOn
{
    visibility: visible
}

table.formTable,table.formSended
{
    background: url('/images/form.jpg') no-repeat top right;
    height: 112px;
}

div.formSended
{
    visibility: hidden;
}

table.formSended
{
    background: url('/images/form_send.jpg') no-repeat top right;
}

div.inputParams
{
    position: absolute;
    left:36px;
    right: 160px;
    color:white;
    font-family: arial, sans-serif;
    font-size: 12px;
}

div.thank
{
    padding: 20px;
    font-family: arial, sans-serif;
    font-size: 20px;
    color: white;
}