BODY, INPUT, TEXTAREA, SELECT, TABLE {font-family: arial; font-size: 8pt; color: #000}
BODY {padding: 0px; margin: 0px;}
FORM {margin: 0px}
TEXTAREA, IFRAME {overflow: auto}
IMG {border: none}

HR {
	color: #FFF;
	height: 1px;
}

A:link, A:visited {color: #000; text-decoration: underline;}
A:hover {color: #A7390F}

A.sm-link:link, A.sm-link:visited, A.sm-link:hover {font-size: 9px;}

.hand, INPUT.butt {cursor: pointer; cursor: hand}

INPUT.butt, INPUT.butt_comm {
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: bold;
border: 2px solid;
font-size: 10px}

INPUT.butt_comm {width: 60px}

INPUT.inact {
color: #315A8C;
background-color: #D0D9E6;
border-color:  #FFF #7A92B1 #7A92B1 #FFF}

INPUT.act {
color: #FFF;
background-color: #F36B2A;
border-color:  #FFA072 #BC5320 #BC5320 #FFA072}

HTML, BODY, .maxh, #main-tab, #left-part, #right-part, .struct-tab {height: 100%}
.maxw {width: 100%;}
.justy {text-align: justify}

#left-part {width: 271px; border-right: 1px solid #FFF; }
#right-part {width: 499px; border-right: 1px solid #0F1F3F; background-color: #FFF}
#copy-part {font-size: 10px; color: #FFF; font-family: tahoma; padding: 4px 0px 30px 0px}
#member-part {font-size: 10px; color: #FFF; font-family: tahoma; padding: 14px 0px 0px 0px}
#left-blk {border-bottom: 1px solid #FFF}
#top-tab {background: #003671 url(../images/bg_top.gif) repeat-x top; height: 101px}
#ico-blk TABLE {font-size: 10px}
#ico-blk TD {padding-left: 6px}
#ico-blk TD.big {padding-right: 6px}
#ico-blk A:link, #ico-blk A:visited { text-decoration: none}
#ico-blk A:hover {text-decoration: underline}
#ico-blk {padding: 14px 16px 0px 0px}
#menu-blk {padding-left: 10px; padding-right: 10px; border-top: 1px solid #FFF; }
#menu-blk TD {height: 32px}
#menu-blk TD.del {padding: 0px 6px 0px 6px}
#menu-blk A:link, #menu-blk A:visited, #menu-blk A.comm:link, #menu-blk A.comm:visited, #menu-blk A.act:link, #menu-blk A.act:visited {color: #A7390F; font-weight: bold; text-decoration: none; font-size: 11px;}
#menu-blk A:hover, #menu-blk A.comm:hover, #menu-blk A.act:link, #menu-blk A.act:visited {text-decoration: underline; font-size: 11px;}
#main-blk {padding: 24px}
#bott-blk { }
#bott-blk A:link, #bott-blk A:visited, #bott-blk A.comm:link, #bott-blk A.comm:visited, #bott-blk A.act:link, #bott-blk A.act:visited {color: #A7390F; font-weight: bold; text-decoration: none; font-size: 11px;}
#bott-blk A:hover, #bott-blk A.comm:hover, #bott-blk A.act:link, #bott-blk A.act:visited {text-decoration: underline; font-size: 11px;}
#bott-blk TABLE {font-size: 10px}
#bott-blk TD {font-family: tahoma; height: 50px}
#bott-blk .left {padding-left: 16px}
#bott-blk .right {padding-right: 16px}

.title {font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2F477B;}

IMG.image_place {
float:right;
margin: 0px 0px 20px 0px}

.bord, TEXTAREA {border: 1px solid #5A7597}

TEXTAREA {background-color: #FFF}

.orange {color: #FF9900;}
.fat {font-weight: bold;}

.office-item {padding-bottom: 30px;}
#office-tab .address {padding-right: 20px; width: 160px;}
#office-tab .image IMG, .enlarge_photo IMG {border: 1px solid #EEE; padding: 1px;}
.enlarge_photo {padding-left: 10px;}

.info {
	font-weight: bold;
	color: green;
}

.error {
	font-weight: bold;
	color: red;
}

A.white:link, A.white:visited, A.white:hover {color: #FFF;}
.select-comm {width: 200px;}

#area-tab {padding-top: 16px; padding-bottom: 4px; padding-left: 12px; padding-right: 10px; width: 100%;}

#title-tab {background-color: #374E80; border-bottom: 1px solid #FFF;}
#title-tab, #title-tab.photo {width: 100%;}
#title-tab .office {padding: 5px; color: #FFF; width: 120px;}

#item {padding: 0px; margin: 0px; width: 100%}
#item .left, #item .right, #item .title, #item .bottom {color: #FFF;}
#item .left {width: 90px;}
#item .left, #item .bottom {font-weight: bold;}
#item .right {width: 100%;}

#item .right A:link, #item .right A:visited, #item .right A:hover {color: #FFF; text-decoration: underline;}

#property-item {width: 50%; padding-bottom: 30px;}
#property-item .photo {width: 100px; padding-bottom: 4px;}
#property-item .photo IMG {border: 1px solid #EEE; padding: 1px;}
#property-item .text {padding-left: 10px;}
.with-padding {padding-left: 10px;}
.text-line {padding-bottom: 4px; padding-right: 5px;}
.bottom-area {padding-top: 30px;}

.dotted-line {background: #EEE}

.company-info-tab {
	display: none;
}

#al_more_details { color: #6E88A3; font-weight: 700; text-decoration: none; }
#al_more_details:hover {color: #5A7597; text-decoration: underline;}

.al_text_blue_b { color: #003066; font-weight: 700; }

#al_head_text { background-color: #FCCD99; width: 470px; }
#al_head_text TD { padding: 10px; }