﻿@import url(/css/images.css);
@import url(/css/tables.css);
@import url(/css/divs.css);
@import url(/css/tablesMailSystemEx.css);
@import url(/css/apartmentCalendar.css);
@import url(/css/ClientProfile.css);

*
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}

html
{
	height: 100%;
}

body
{
	font-size: 12px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	width: 760px;
	background-color: White;
	position: relative;
}

h1
{
	font-weight: bold;
	font-size: 22px;
	color: #d42e00;
}

h2
{
	color: #4f5154;
	font: 600 1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
}

h3
{
	color: #808080;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0.8em;
}

a
{
	color: #001f56;
}

a.header
{
	color: #FFFFFE;
}

input[type="radio"]
{
	width: 15px;
	height: 15px;
}

address
{
	font: normal 0.9em Arial, Helvetica, sans-serif;
	margin-top: -0.2em;
	color: #001f55;
}

a.bookmark
{
	color: #FFFFFE;
	font-weight: normal !important;
	background: none !important;
}

#content
{
	margin: auto 10px;
	width: 740px;
}

#girl
{
	padding-bottom: 0.5em;
}

#footer
{
	vertical-align: bottom;
	bottom: 0;
	width: 100%;
	background: #001f56;
	color: #FFFFFE;
	padding: 0.5em 0;
	border-top: 5px solid #d32e00;
}

#footer a
{
	color: #FFFFFE;
}

#girl img
{
	margin-right: 0.5em;
}

#girl p, #gallery p
{
	margin-bottom: 0.5em;
}

#gallery address
{
	color: #000;
}

#girl div
{
	margin-bottom: 0.2em;
}

#all
{
	float: right;
	font-size: 0.8em;
	margin-right: 0.7em;
}

#gallery
{
	padding-left: 1.5em;
}

#gallery table td
{
	text-align: left;
	padding: 0 1em 0.5em 0;
}

#news
{
	padding-right: 1em;
}

#news address, #media address
{
	color: #808080;
}

#news p
{
	margin-bottom: 1em;
}

#media p
{
	margin-bottom: 0.3em;
}

#media img
{
	display: block;
	margin-bottom: 1em;
}

#border
{
	border-top: 1px dashed #bec1c6;
	border-bottom: 1px dashed #bec1c6;
}

#border td
{
	padding: 0.5em;
}

.info
{
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #f0f0f0;
}

#info
{
	border-top: 4px solid #d32e01;
	margin: 1em 0 0 0;
	font-size: 14px;
}

#info td
{
	border-left: 1px dashed #bec1c6;
	border-bottom: 1px dashed #bec1c6;
	border-right: 1px dashed #bec1c6;
	padding: 0.5em;
}

#video
{
	padding-right: 1em;
}

#info ul li
{
	list-style: none;
	margin-bottom: 0.1em;
	white-space: nowrap;
}

.h3_two
{
	padding-top: 1.3em;
}

.li_margin
{
	margin-top: 1em;
}

#footer p
{
	font-size: 0.8em;
	margin-left: 1em;
}

#contact
{
	float: right;
	margin-right: 1em;
}

#contact a
{
	color: #FFFFFE;
}

.justify{text-align: justify;}
.left{text-align: left;}

.center{text-align: center;}
.centerByMargin{margin: 0 auto;}

.centerText{text-align: center;}
.right{text-align: right;}

.vTop{vertical-align: top;}
.vMiddle{vertical-align: middle;}
.vBottom{vertical-align: bottom;}

iframe.viewLadyFrame
{
	border-width: 0px;
	vertical-align: middle;
	width: 98%;
	height: 340px;
	background-color: White;
	padding-left: 5px;
}

.pad0{padding: 0px;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.pad15{padding: 15px;}

.padTop0{padding-top: 0px;}
.padTop2{padding-top: 2px;}
.padTop3{padding-top: 3px;}
.padTop5{padding-top: 5px;}
.padTop8{padding-top: 8px;}
.padTop10{padding-top: 10px;}
.padTop15{padding-top: 15px;}
.padTop20{padding-top: 20px;}
.padTop30{padding-top: 30px;}
.padLeft3{padding-left: 3px;}
.padLeft5{padding-left: 5px;}
.padLeft8{padding-left: 8px;}
.padLeft10{padding-left: 10px;}
.padLeft15{padding-left: 15px;}
.padLeft20{padding-left: 20px;}
.padLeft25{padding-left: 25px;}
.padLeft55{padding-left: 55px;}
.padLeft65{padding-left: 65px;}
.padLeft75{padding-left: 75px;}
.padLeft82{padding-left: 82px;}
.padLeft88{padding-left: 88px;}
.padRight10{padding-right: 10px;}
.padBottom5{padding-bottom: 5px;}
.padBottom10{padding-bottom: 10px;}
.padBottom20{padding-bottom: 20px;}
.padBottom30{padding-bottom: 30px;}
.marBottom1{margin-bottom: 1px;}
.marBottom3{margin-bottom: 3px;}
.marBottom10{margin-bottom: 10px;}
.marBottom15{margin-bottom: 15px;}
.marBottom20{margin-bottom: 20px;}
.marTop5{margin-top: 5px;}
.marTop10{margin-top: 10px;}
.marTop25{margin-top: 25px;}
.marTop30{margin-top: 30px;}
.marTop35{margin-top: 35px;}
.marLeft15{margin-left: 15px;}
.marLeft30{margin-left: 30px;}
.padRight5{padding-right: 5px;}
.padRight15{padding-right: 15px;}
.padRight100{padding-right: 100px;}
.fs14{font-size: 14px;}
.b{font-weight: bold;}
.bigText14{color: Black;font-size: 14px;font-weight: bold;}
.bigBrawText{color: #663300;font-size: 120%;font-weight: bold;}
.bigTextBold{font-size: 16px;font-weight: bold;}
.bigTextNotBold14{color: Black;font-size: 14px;}
.hpr
{
	font-size: 16px;
}
.hpr_b1
{
	font-weight: bold;
	font-size: 15px;
}

.w1{width: 1px;}
.w45{width: 45px;}
.w55{width: 55px;}
.w60{width: 60px;}
.w70{width: 70px;}
.w75{width: 75px;}
.w80{width: 80px;}
.w85{width: 85px;}
.w90{width: 90px;}
.w100{width: 100px;}
.w110{width: 110px;}
.w125{width: 125px;}
.w140{width: 140px;}
.w145{width: 145px;}
.w150{width: 150px;}
.w155{width: 155px;}
.w165{width: 165px;}
.w170{width: 170px;}
.w200{width: 200px;}
.w250{width: 250px;}
.w280{width: 280px;}
.w300{width: 300px;}
.w240{width: 240px;}
.w330{width: 330px;}
.w450{width: 450px;}
.w470{width: 470px;}
.w525{width: 525px;}

.w20pr{width: 20%;}
.w23pr{width: 23%;}
.w40pr{width: 40%;}
.w45pr{width: 45%;}
.w50pr{width: 50%;}
.w90pr{width: 90%;}
.w98pr{width: 98%;}
.w99pr{width: 99%;}
.w100pr{width: 100%;}

.note
{
	font-weight: bold;
	font-size: 16px;
	color: #d42e00;
}

.pageTitle
{
	font-weight: bold;
	font-size: 22px;
	color: #d42e00;
}

.pageSubtitle
{
	font-weight: bold;
	font-size: 17px;
	color: #d42e00;
}

.hiden
{
	display: none;
}

.nonHiden
{
	display: block;
}

.h1_title
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 14pt;
	color: #001f56;
}

.middle
{
	vertical-align: baseline;
}

.tblSSAll
{
	text-align: justify;
	width: 99%;
}
.imgAll
{
	margin: 0px 0px 10px 10px;
}
.imgOne
{
	margin: 0px 10px 10px 0px;
}

.pagerText
{
	width: 22px;
	border: solid 1px #336699;
	font-size: 8pt;
	text-align: center;
}
.thumbnail
{
	width: 75px;
	height: 85px;
	display: block;
}
a.videoThumbnail, .videoThumbnail
{
	cursor: pointer;
	display: block;
	width: 96px;
	height: 72px;
}
a.videoThumbnail{border: none 0;}
.videoThumbnail{border: #001F56 1px solid;}

.nowrap{white-space: nowrap;}

.smallText{font-size: 11px;}
.verySmallText{font-size: 10px;}
.normalText{font-size: 12px;font-weight: normal;}
.greyTextSmall{color: #888888;font-size: 11px;}
.greyText{color: #707070;}
.greyText2{color: #808080;}
.greyTextBold{color: #707070;font-weight: bold;}
.greenText{color: #33700D;}
.redText{color: #d32e01;}

ul.list
{
	list-style-type: disc;
	margin-bottom: 0.1em;
}
ul.list li
{
	margin: 0 0 0 2em;
}

.textBig
{
	color: #001F56;
	font-size: 21px;
	font-weight: bold;
}

a.system-thumbnail
{
	border-right: #001f56 1px solid;
	border-top: #001f56 1px solid;
	border-left: #001f56 1px solid;
	border-bottom: #001f56 1px solid;
	height: 85px;
	width: 75px;
	display: block;
}

.buttonHyperLink, .buttonHyperLinkRight
{
	border-right: medium none;
	border-top: medium none;
	border-bottom: solid 1px;
	border-left: medium none;
	font-size: 9pt;
	background: none transparent scroll repeat 0% 0%;
	cursor: pointer;
	color: #001f56;
	font-family: arial;
	height: 12pt;
	text-decoration: none;
}

.buttonHyperLink
{
	text-align: left;
}

.buttonHyperLinkRight
{
	text-align: right;
}

.buttonHyperLinkBold
{
	border-right: medium none;
	border-top: medium none;
	border-bottom: medium none;
	border-left: medium none;
	font-size: 9pt;
	background: none transparent scroll repeat 0% 0%;
	cursor: pointer;
	color: #001f56;
	font-family: arial;
	height: 12pt;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
	padding: 0px;
	margin-left: -3px;
	display: block;
}

.buttonWhite
{
	font-size: 12px;
}

.buttonMedium
{
	width: 100px;
}


.glyph
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 16px;
	height: 16px;
	border-right-width: 0px;
}

.boldLink
{
	font-weight: bold;
	text-decoration: underline;
	color: #001f56;
	cursor: hand;
}

.thumbnail-s
{
	border-right: #001f56 1px solid;
	border-top: #001f56 1px solid;
	border-left: #001f56 1px solid;
	border-bottom: #001f56 1px solid;
	width: 40px;
	height: 45px;
}

.NonHidenSmallBtn
{
	display: block;
	font-size: 11px;
}

.graybtn
{
	border-right: 2px outset;
	border-top: 2px outset;
	font-size: 13px;
	font-family: arial;
	border-left: 2px outset;
	border-bottom: 2px outset;
}

input.nocolor
{
	font-size: 12px;
	font-family: arial,helvetica,ms sans-serif;
	text-decoration: none;
}
select.nocolor
{
	font-size: 12px;
	font-family: arial,helvetica,ms sans-serif;
	text-decoration: none;
}
textarea.nocolor
{
	font-size: 12px;
	font-family: arial,helvetica,ms sans-serif;
	text-decoration: none;
}

.txtPass,.txtRegister,.lstRegister, .txtLogin
{
	font-size: 12px;
	font-family: Arial,Helvetica,MS sans-serif;
	text-decoration: none;
}
.txtPass{width: 120px;}
.txtRegister{width: 185px;}
.lstRegister{width: 189px;}
.lstDay{width: 48px;}
.lstMonth{width: 75px;}
.lstYear{width: 60px;}
.txtLogin{width: 100px;}

.strikeNormal, .strike
{
	text-decoration: line-through;
}

.through
{
	text-decoration: line-through;
}

.form_field
{
	font-size: 12px;
	color: #d32e01;
	font-family: arial, helvetica,ms sans-serif;
	text-align: left;
}

.redTextBig
{
	color: #D32E01;
	font-size: 16px;
	font-weight: bold;
}

.redTextBig1
{
	font-weight: bold;
	color: #d32e01;
	font-family: Arial, Helvetica,MS sans-serif;
	font-size: 22px;
	text-align: center;
}

.redTextBig2
{
	color: #d32e01;
	font-size: 21px;
}

.redTextBig3
{
	color: #d32e01;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
}

.redTextBig3-2
{
	color: #d32e01;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial;
}

.greyDivider
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #f0f0f0;
	height: 4px;
}

.messageText
{
	width: 450px;
	height: 150px;
}

.bigTitle
{
	font-weight: bold;
	color: #d32e01;
	font-family: arial, helvetica,ms sans-serif;
	font-size: 18px;
	padding-bottom: 15px;
}

.fs15{font-size: 15px;}
.fs17{font-size: 17px;}

.vchat h2{color: #C82D1B;font-size: 125%;margin: 15px 0 5px;}
.vchat h3{margin-top: 1em;}
.vchat ul.level1{padding-top: 0px;margin: 0 0 0 35px;}
.vchat ul.level1 li{padding: 5px 0 5px 0;}
.vchat ul.level2{padding-top: 3px;margin: 0 0 0 20px;}
.vchat ul.level2 li{padding: 5px 0 5px 0;}
.vchat ul.type1 li{list-style-type: decimal !important;}
.vchat ul.type2 li{list-style-type: disc !important;}
.vchat p.pad{padding: 3px 0 3px 15px;}

.dateme h2{color: #C82D1B;font-size: 125%;margin: 15px 0 5px;}
.dateme h3{margin-top: 1em;}
.dateme ul.level1{padding-top: 0px;margin: 0 0 0 35px;}
.dateme ul.level1 li{padding: 5px 0 5px 0;}
.dateme ul.level2{padding-top: 3px;margin: 0 0 0 20px;}
.dateme ul.level2 li{padding: 5px 0 5px 0;}
.dateme ul.type1 li{list-style-type: decimal !important;}
.dateme ul.type2 li{list-style-type: disc !important;}

.multiRowLink{line-height: 21px;}

.borderOne{border-width: 1px;}
.b0{border-width: 0px;}
ol.standart li
{
	padding-left: 10px;
	padding-top: 10px;
	margin-left: 5px;
	list-style-position: inside !important;
}

div.addressLogo
{
	color: #FFFFFE;
	font: normal 11px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	width: 250px;
	padding-top: 2px;
	padding-left: 13px;
}

.floatLeft{float: left;}
.floatRight{float: right;}

.italic{font-style: italic;}
.underline{text-decoration: underline;}
.noDecoration{color: Black;text-decoration: none;}

.billingHeader{font: normal 16pt arial;color: #663300;margin-bottom: 20px;}
.billingNote{color: #6c6c6c;}
.billingTitle{color: #825700;}
.blackText{color: Black;}
.silverText{color: #6c6c6c;}

.blue{background-color: #EAEEF5;}
.blueBack{background-color: #e3eaf0;}


.smallTxtBox{width: 99%;height: 50px;}
.bigTxtBox{width: 99%;height: 175px;}
.mediumTxtBox{width: 99%;height: 140px;}

a.settingsIco
{
	background: url(/img/ico_settings.gif) no-repeat 0 2px;
	padding: 1px 0 2px 18px;
}
a.acceptIco
{
	background: url(/img/ico_accept.gif) no-repeat 0 2px;
	padding: 1px 0 2px 18px;
	font-weight: bold;
}
a.timeIco
{
	background: url(/img/ico_time.gif) no-repeat 0 2px;
	padding: 1px 0 2px 18px;
	font-weight: bold;
}

.clientphonenum{float: left;}
.clientphonenum span{font-size: 80%;color: #707070;}
.clientphonenum div{font-size: 95%;color: #707070;width: 65px;
}

.falseLink
{
	color: #001f55;
}

.postcard 
{
    border:1px solid #a5acb2;
    font-size:12px;
    padding:2px;
}

.profileHeader
{
	color:black;
	font-size:1.5em;
	margin:10px 0px;
}

.profileSubheader
{
	margin-top:15px;
	color: #d32e01;
	font-size:1.6em;
}

a.buttonLink,a.buttonLink:active,a.buttonLink:hover,a.buttonLink:visited
{
	font-weight: bold;
	background-color: #e6e6e6;
	padding:1px;
	display:inline-block;
	width:100px;
	margin:0px 2px;
}

a.buttonLinkYellow,a.buttonLinkYellow:active,a.buttonLinkYellow:hover,a.buttonLinkYellow:visited
{
	font-weight: bold;
	background-color: #ffffcc;
	padding:1px;
	display:inline-block;
	width:100px;
	margin:0px 2px;
	padding: 5px;
}

a.video,a.video:visited,a.video:hover,a.video:active
{
	font-weight:normal;
}

.bgGray
{
	background: #f0f0f0;
}

.price
{
    font: normal 16px arial;
}

.popupCalendar .ajax__calendar_container
{
    background: white;
    border: solid 1px silver;
}

.popupCalendar .ajax__calendar_today
{
    background: #e3eaf0;
}

.popupCalendar .ajax__calendar_hover .ajax__calendar_day
{
    background: #ffffcc;
}

.popupCalendar .ajax__calendar_active .ajax__calendar_day
{
    font-weight: bold;
    background: #e3eaf0;
}

.new_label
{
	font-size: 85%; color: red; font-weight: bold; text-decoration: none;
}

td.policyLogo
{
    background: #001F55;
}

td.policyHdr
{
    background: #001F55;
    text-align: right;
    color: #FFFFFE;
    height: 40px;
    vertical-align: middle;
    padding-right: 20px;
    font-size: 9pt;
    white-space: nowrap;
}

td.policyHdr a
{
    color: #FFFFFE;
}

td.searchLink .centerByPosition 
{
    padding:5px 0 4px;
}

.centerByPosition {
width:100%;
position:relative;
overflow:auto;
}
.centerByPosition:after
{
content: '';
display: block;
clear: both;
}
.centerByPosition .toleft 
{
    position: relative;
    left: -50%;
    float: right;
}
.centerByPosition .toright 
{
    position:relative;
    z-index: 1;
    right:-50%;
	height:1%;
}

td#faqanswer ol br, td#faqanswer ul br {
display:none;
}
td#faqanswer ol li, td#faqanswer ul li {
list-style-position:inside;
margin-bottom:0.7em;
}

.clear{clear: both}
