html {height: 100%;}
body, input, textarea, div, p, li, a, td {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #632423;}
body, form, div, img {margin: 0px; padding: 0px; border: 0px;}
body {background: #FBFBF3; vertical-align: top; width: 100%; height: 100%;}
#Global {width: 100%; height: 100%; border-collapse: collapse;}
#Right {background: url(/_pic/main_bg.gif) right top repeat-y; text-align: right; vertical-align: top;}
#Right img {width: 110px;}
#Body {background: url(/_pic/bottom_bg.gif) left bottom no-repeat; width: 100%; height: 100%; vertical-align: top; padding: 13px 0px 0px 0px;}
#Body table {height: 100%; width: 100%;}
#Logo {width: 200px; text-align: left; padding: 0px 30px 0px 27px;}
#Logo a img {margin: 10px 0px 20px 7px;}
#Navigation a img {margin-left: 25px;}
#Services {width: 100%; padding: 2px 0px 0px 0px; vertical-align: top; text-align: right; height: 208px;}
#Services div {text-align: right; padding: 7px 11px 0px 0px; background: url(/_pic/top_menu.gif) right 10px no-repeat; height: 20px;}
#Services div a {white-space: nowrap; color: #964341; text-decoration: none; font-weight: bold;}
#FirmPic {position: absolute; left: 200px; top: 37px; z-index: 2;}
#SloganPic {position: absolute; left: 253px; top: 105px; z-index: 2;}
#PhonePic {position: absolute; left: 259px; top: 139px; z-index: 2;}
#BgPic {position: absolute; left: 198px; top: 177px; z-index: 2;}
#Langs {position: absolute; left: 410px; top: 13px; z-index: 3;}
#Langs a {text-decoration: none; font-size: 11px; font-weight: bold; color: #717171; text-transform: uppercase; width: 60px; text-align: center; display: table-cell;}
#Langs a img {margin: 0px 10px 0px 10px;}
#Menu {width: 200px; vertical-align: top;}
#MenuServices {border-left: 19px solid #CC3333; padding: 0px 8px;}
#MenuServices div {padding: 8px 0px;}
#MenuServices div a {color: #CC3333; font-size: 16px; text-decoration: underline; font-weight: bold;}
#MenuMain {padding: 24px 0px 0px 25px;}
#MenuMain div {padding: 5px 0px 0px 18px; height: 17px; background: url(/_pic/left_menu.gif) left center no-repeat; vertical-align: top;}
#MenuMain div a {color: #CC3333; text-decoration: none;}
#Content {color: #632423; width: 100%; height: 100%; vertical-align: top; text-align: left;}
#Content * {color: #632423;}
#Content a {color: #632423; text-decoration: underline;}
#Content h1 {font-size: 15px; margin: 1px;}
#Content h2 {font-size: 14px; margin: 1px;}
#Content h3, #Content h4, #Content h5 {font-size: 13px; margin: 1px;}
#Content table {height: auto; width: auto;}
#TextNode {height: 100%; vertical-align: top;}
#SubMenu div {margin-top: 10px;}
#SubMenu div a {font-weight: bold;}
#Bottom {height: 56px; padding: 0px 0px 0px 30px; background: url(/_pic/copy_bg.gif) 45px 10px no-repeat; width: 100%;}
#Bottom table {width: 100%;}
#Bottom * {color: #964341; font-size: 11px; white-space: nowrap;}
#Address {padding: 0px 27px 0px 0px;}
#Phone {padding: 29px 100px 0px 0px; vertical-align: top;}
#LogoBottom {width: 100%; text-align: right;}

.postForm {margin: 0px;}
.postForm table tr th {text-align: left; vertical-align: top; width: 200px;}
.postForm table tr th.long {width: 500px;}
.postForm table tr th input {border: 0px; width: 90%; background: #FBFBF3; font-weight: bold; cursor: default;}
.postForm table tr td textarea {width: 80%;}
.postForm table tr td input.text {width: 300px;}
.postForm table tr td input, .postForm table tr td select, .postForm table tr td textarea, .postForm table tr td button {border: 1px solid #632423;}

strong {font-weight: normal;}
#Sape {position: relative; top: -18px;}
#Sape, #Sape * {font-size: 10px;}