* {
margin: 0;
padding: 0;
border: 0;
}
HTML {
font-size: 100%;
}
BODY {
font: 0.8em Arial, sans-serif;
color: #512521;
background-color: #FCF3DC;
}
A {
font: 100% Arial, sans-serif;
color: #512521;
}
h2 {
font: bold 110% Arial, sans-serif;
margin: 0 0 1.5em;
}
h3 {
font: bold 100% Arial, sans-serif;
margin: 0 0 0.6em;
}
h4 {
font: bold 100% Arial, sans-serif;
margin: 1em 0 0.3em;
}
h5, h6 {
font: bold 100% Arial, sans-serif;
margin: 0.5em 0 0.2em;
}
h2 A, h3 A, h4 A, h5 A, h6 A {
font-weight: bold;
}
.print {
display: none;
}
.f_left {
float: left;
}
.f_right {
float: right;
}
.clear {
clear: both;
height: 1px;
overflow: hidden;
}
#container {
width: 100%;
min-width: 1002px;
}
table#tbl {
font: 100% Arial, sans-serif;
width: 100%;
border-collapse: collapse;
}
table#tbl td {
font: 100% Arial, sans-serif;
vertical-align: top;
}
#tbl .column_left {
width: 1%;
background-color: #512521;
}
#tbl .column_central {
width: 98%;
background: #BEA281 url(/i/bricks.gif) no-repeat 100% 0;
}
#tbl .column_right {
width: 1%;
background-color: #D8C6AC;
}
.column_left .column {
width: 225px;
margin: 0 0 40px;
background: url(/i/keys.gif) no-repeat 37px 100%;
}
.column_right .column {
width: 315px;
}
#tr_bot .column_central {
background-image: none;
}
#header {
min-height: 216px;
height: auto;
background: url(/i/houses.jpg) no-repeat 100% 100%;
}
#header A {
text-decoration: none;
}
#header img#logo {
margin: 40px 35px 0 43px;
float: left;
}
#header #langs {
width: 65px;
margin: 32px 0 0;
float: left;
}
#header #langs img {
margin: 10px 0 4px;
}
#header #langs A {
font-size: 60%;
text-transform: uppercase;
}
#header div {
margin: 40px 0 0;
float: left;
}
#header h2 {
font-size: 130%;
margin: 0 0 8px;
}
#menu {
margin: 45px 35px 0 50px;
padding: 0 0 160px;
border-top: 1px solid #BEA281;
}
#menu li {
list-style-type: none;
}
#menu li A {
color: #BEA281;
text-decoration: none;
text-transform: uppercase;
padding: 6px 0;
display: block;
border-bottom: 1px solid #BEA281;
}
#menu li A:hover, #menu li A.active {
color: #FCF3DC;
border-bottom: 1px solid #FCF3DC;
}
#pict {
padding: 0 0 0 43px;
margin: 0 0 0 40px;
background-color: #512521;
}
#pict img {
margin: 6px 55px 3px 0;
}
.wr_content {
padding: 40px;
}
.column_central .wr_content {
padding: 40px 50px 40px 40px;
}
.content {
width: 100%;
text-align: justify;
}
.content A {
color: #EBDDCA;
}
.column_right .content A {
color: #512521;
}
.content A:hover {
color: #960014;
}
h2, h3, h4, h5, h6 {
text-align: left;
}
h2, h3, h2 A, h3 A {
text-transform: uppercase;
}
.content h2 A, .content h3 A {
color: #512521;
text-decoration: none;
}
.content p {
margin: 0 0 0.7em;
}
.content ul, ol {
margin: 5px 0 15px;
padding: 0 0 0 25px;
}
.content ul li, .content ol li {
margin: 0;
padding: 0 0 0 5px;
}
.content table {
font-size: 100%;
width: 100%;
margin: 5px 0;
border-collapse: collapse;
}
caption {
font-weight: bold;
padding: 0 0 0.5em;
}
.content td, .content th {
font-size: 100%;
vertical-align: top;
padding: 5px 3px;
border: 1px solid #512521;
}
.content img {
margin: 0 15px 15px 0;
}
.content .img_left {
margin: 0 15px 15px 0;
}
.content .img_right {
margin: 0 0 15px 15px;
}
.content .img_nm {
margin: 0 0 5px 0;
}
.content .img_mt {
margin: 40px 0 20px;
}
hr {
width: 100%;
height: 1px;
color: #512521;
background-color: #512521;
border-width: 0;
margin: 0 0 1em;
}
.content .t_left {
text-align: left;
}
.content .t_center {
text-align: center;
}
.content .t_right {
text-align: right;
}
.content .t_justify {
text-align: justify;
}
.content table.tbl_center td, .content table.tbl_center th {
text-align: center;
}
.content table.tbl_b_n td, .content table.tbl_b_n th {
padding: 5px 3px 5px 0;
border: none;
}
.content td.t_mid, .content th.t_mid {
vertical-align: middle;
}
.content tr.t_mid td, .content tr.t_mid th {
vertical-align: middle;
}
.content td.t_bot, .content th.t_bot {
vertical-align: bottom;
}
.content tr.t_bot td, .content tr.t_bot th {
vertical-align: bottom;
}
.content tr.t_center td, .content tr.t_center th {
text-align: center;
}
.content tr.t_right td, .content tr.t_right th {
text-align: right;
}
.det {
text-align: right;
margin: 0 0 5px;
}
.det A {
color: #512521;
text-decoration: none;
}
.warning {
color: #DF0023;
margin: 1em 0;
}
.sep {
margin: 15px 0 7px;
height: 5px;
overflow: hidden;
background-color: #512521;
clear: both;
}
.ml {
margin-left: 120px;
}
.block_ph {
width: 115px;
padding: 4px 0 0;
float: left;
filter: shadow(color=#896A53, direction=135, strength=5);
}
.block_ph img {margin: 0 0 10px 0;
}
.block_d {
margin: 0 0 0 115px;
}
.block_d .ml {
margin-left: 5px;
}
.block_d .sep {
margin: 10px 0;
height: 2px;
}
A.a_h {
color: #512521;
text-align: right;
padding: 4px 0 0 50px;
display: block;
min-height: 35px;
height: auto;
margin: 0 0 7px;
background: url(/i/a_h.gif) no-repeat -66px 0;
}
A.a_h:hover {
background: url(/i/a_h.gif) no-repeat 0 -70px;
}
#tr_bot .sep {
margin: 5px 5px 50px;
}
#author {
font-size: 90%;
color: #977265;
text-align: right;
margin: 0 15px 0 0;
background: url(/i/l2.gif) repeat-x 0 5px;
}
#author span {
padding: 0 0 0 5px;
background-color: #512521;
}
#author A {
color: #977265;
}
#author A:hover {
color: #FCF3DC;
}
#copy {
font-size: 90%;
text-align: right;
margin: 0 40px 0 5px;
background: url(/i/l1.gif) repeat-x 0 5px;
}
#copy span {
padding: 0 0 0 5px;
background-color: #D8C6AC;
}
#counter {
visibility: hidden;
position: absolute;
top: -1000px;
left: -1000px;
}
