* {
    margin: 0;
    padding: 0;
    border: none;

}

.inv, .inv2 {
    display: none;
}

body {
    background: #fff;
    text-align: center;
    color: #000;
    font: .8em / 1.2em "Tahoma", "Verdana", "Arial", sans-serif;
}

#center {
    width: 1012px;
    margin: 20px auto;
    text-align: left;
}

.top {
    width: 1012px;
    background: transparent url( "./gfx/top.gif" ) no-repeat top left;
    height: 20px;
}

.top2 {
    width: 1012px;
    background: transparent url( "./gfx/main.gif" ) repeat-y;
    height: 25px;
}

#head {
    width: 1012px;
    height: 100px;
    position: relative;
}

.moto, .moto2, .moto3 {
    background: transparent url( "./gfx/moto.gif" ) no-repeat top left;
    width: 501px;
    height: 33px;
    color: #075c99;
    font-weight: bold;
    float: left;
    position: relative;
    top: 35px;
    left: 100px;
}

.moto2 {
    background: transparent url( "./gfx/moto2.gif" ) no-repeat top left;
    height: 28px;
}

.moto3 {
    background: transparent url( "./gfx/moto2.gif" ) no-repeat top left;
    height: 28px;
}

h1 a {
    display: block;
    width: 136px;
    height: 86px;
    float: left;
    padding: 5px 0 0 35px;
}

.top-right {
    float: right;
    position: relative;
    top: -18px;
    left: -20px;
}

.top-right a {
    margin-left: 5px;
}

.content-top {
    background: transparent url( "./gfx/cont_top.gif" ) no-repeat;
    width: 1012px;
    height: 7px;
    font: 0 / 0 "Arial";
}

.main {
    width: 1012px;
    float: left;
    background: transparent url( "./gfx/main.gif" ) repeat-y;
}

ul.menu {
    float: left;
    width: 195px;
    list-style: none;
}

ul.menu li {
    padding: 15px 60px 6px 0;
    text-align: right;
}

ul.menu li a {
    display: block;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
    height: 60px;
}

ul.menu li a:hover {
    text-decoration: underline;
}

.li-1 {
    background: url( "./gfx/menu1.gif" ) no-repeat right top;
}

.li-2 {
    background: url( "./gfx/menu2.gif" ) no-repeat right top;
}

.li-3 {
    background: url( "./gfx/menu3.gif" ) no-repeat right top;
}

.li-4 {
    background: url( "./gfx/menu4.gif" ) no-repeat right top;
}

.li-5 {
    background: url( "./gfx/menu5.gif" ) no-repeat right top;
}

ul.menu li ul {
    margin: 0 0 0 5px;
    position: relative;
    top: -15px;
    list-style: none;
}

ul.menu li ul li {
    font-size: .8em;
    padding: 2px;
    display: block;
}

ul.menu li ul li a {
    /*background: url( "./gfx/circle.gif" ) no-repeat left center;*/
    height: auto;
    padding: 0 0 5px 0;
    text-align: right;
    font-weight: normal;
}

.content {
    padding: 50px;
    float: left;
    width: 560px;
    min-height: 300px;
    height:auto !important;
    height: 300px;
}

.right {
    float: left;
    width: 143px;
    padding: 10px 0 0 6px;
}

.input {
    width: 131px;
    height: 33px;
    background: transparent url( "./gfx/srch_field.gif" ) no-repeat top left;
    padding: 8px 0 0 12px;
}

.submit {
    width: 143px;
    height: 33px;
    background: transparent url( "./gfx/srch_button.gif" ) no-repeat;
    font-weight: bold;
    color: #047f69;
    margin: 4px 0 0 0;
}

.submit:hover {
    cursor: pointer;
}

.footer {
    background: url( "./gfx/bottom.gif" ) no-repeat;
    height: 22px;
    width: 1012px;
    clear: both;
    text-align: right;
}

.footer span {
    position: relative;
    top: 27px;
}


/*common*/
.content p {
  margin: 10px 0 0 0;
}

.content ul {
  list-style-type: disc;
  margin: 10px 0 5px 30px;
}

.content ul li {
  margin: 4px 0;
}

.leftfloat {
  float: left;
  margin: 0 15px 10px 0;
}

.rightfloat {
  float: right;
  margin: 0 15px 10px 0;
}

.tabular {
  border: 1px solid #000;
}


.tabular tr {
  background: #ddfbfe;
}

.tabular tr.odd {
  background: #e7f7b9;
}

.tabular td {
  vertical-align: top;
    border: 1px solid #000;
    padding: 5px;
}

h2 {
  font-size: 1.3em;
  line-height: 1.2em;
  margin: 0 0 10px 0;
}

h3 {
  font-size: 1.2em;
  margin: 15px 0 10px 0;
}

h4 {
  margin: 15px 0 10px 0;
  font-size: 1.1em;
}

#advSearch {
  display: block;
  margin: 15px 0 0 0;
}

/*forum*/
.motionbar {
  font-size: .8em;
  text-align: right;
}

.thread, .reply {
  margin: 15px 0;
}

.header {
  background: #03e4fa;
  padding: 4px;
}

.subject {
  padding: 2px 4px;
  background: #9ae600;
}

.text {
  background: #9ae600;
  padding: 8px;
}

.reply .header {
  background: #ffde00;
}

.reply .text {
  background: #e7f7b9;
}

.qaform {
  width: 250px;
}

.qaform td {
  background: #03e4fa;
  padding: 3px 10px;
}

.wide {
  width: 150px;
}

.tlacitko {
  border: 1px solid #bcf9fe;
  background: #9ae600;
}

p.small {
  font-size: .8em;
}
