* {padding:0; margin:0}
html, body {background:#CCC; background-image:url(fon.jpg); color:#333; line-height:100%; font-size:100,01%; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%}
table, td, img {border:0; vertical-align:top; border-collapse:collapse}
table.main {width:100%; height:100%; font-size:65%}

/*.tl, .tc, .tr, .ml, .mc, .mr, .bl, .bc, .br {background-image:url(fon.jpg);}*/

.tl {background-position:bottom right; width:50%; height:30px}
.tc {background-position:bottom left}
.tr {background-position:bottom left; width:50%}
.ml {background-position:right}
.mc {background-position:top left; height:545px}
.mr {background-position:left}
.bl {background-position:top right; height:50%; padding-bottom:16px; vertical-align:bottom}
.br {background-position:top left; padding-bottom:16px; vertical-align:bottom}

.ml .content, .bl .content {margin:0 0 0 8%}
.mr .content {margin:0 8% 0 0; text-align:right}
.ml .content, .mr .content {line-height:140%}

.content .name {margin-bottom:40px}
.content .name p {color:#000; background-color:#CBC7C4; padding:1px 2px; display:inline}
.content .block {margin:10px 0}
h3 {font-weight:normal; background-color:#000; color:#FFF; text-transform:uppercase; display:inline; padding:1px; font-size:100%}
.content a {color:#EE6D15; background-color:#CBC7C4; padding:1px; text-decoration:none}
.content a:hover {color:#EE6D15}
.logo {padding-bottom:30px}
.logo2 {margin-bottom:60px}

.content h3 a,
.content h3 a:visited {background:none; color:#EE6D15}
.content h3 a:hover {color:#EE6D15 !important}

.mc .content {margin:76px 10px 0 10px; line-height:130%}
.mc span {background:#FFF; color:#666}
span.active {color:#666; background:#CBC7C4; padding:1px 0}
.mc .content span.active {color:#000}
h3.active {color:#DDD; background:#EE6D15}

.imgbox {border:10px solid #FFF; background:#FFF; position:relative; margin-top:1px}
.lister {position:absolute; top:1px; right:-1px; white-space:nowrap}
.lister a {background:#666; color:#FFF; padding:1px 2px}
.lister .right {margin-left:1px}
.imgbox .text {margin:10px 0 10px 0; color:#666}
.imgbox .text div {color:#000}

.bl a, .br a {text-decoration:none; color:#333}
.bl a {background:#EE6D15; color:#000;  font-size:120%; border:none; padding:1px 3px; text-transform:uppercase}
.bl a:hover {background:#000; color:#EE6D15}
.bl .copy {font-size:90%}
.br {text-align:right}
.br .content {margin-right:3%; display:inline; padding:0}
.br .content span {font-weight:bold}
.br .content p {display:inline; padding:0; background-color:#CBC7C4}
a.mail {display:inline; padding:3px 6px 16px 6px; font-weight:bold; background:url(mright.gif) right top no-repeat transparent}
a.mail:hover {color:#FFF}
.float {padding:3px 0 16px 0; font-weight:bold; background:url(mleft.gif) left top no-repeat transparent}

#index .mr .content {padding-top:122px}
.inv {position: absolute; z-index: -100; top: -1000px; left: -1000px}