* { margin: 0px; padding: 0px; }
html { width: 100%; height: 100%; }
body { font-family: "Century Gothic", arial; font-size: 8pt; color: #000000; height: 100%; width: 100%; background: url("../img/bg.gif") repeat; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }
a { color: #fff; text-decoration: none; }
a:hover { color: #cbcbcb;  }

img { border: none; border-width: 0px; }
h1, h2, h3, h4, h5, h6 { color: #272727; font-family: "Century Gothic"; font-size: 12pt; padding: 0px 0px 15px 0px; }
p { padding: 0px 0px 15px 0px; }
ul { margin: 0px 0px 15px 10px; }
li { margin: 0px 0px 0px 15px; }
table { border-collapse: collapse; }
input, select, textarea { font-family: "Century Gothic"; font-size: 8pt; color: #000000; }
.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }

/* ----- special classes styles ----- */
.main { width: 998px; min-height: 100%; margin: 0 auto;  z-index: 1; }
*html .main { height: 100%; }

.v_mid {vertical-align:middle;}
.v_bot {vertical-align:bottom;}
.v_top {vertical-align:top;}
.a_c {text-align:center;}
.a_r {text-align:right;}
.a_l {text-align:left;}
.f_l {float:left;}


input, textarea { border: 1px solid #c3c3c3; background-color: #f2f2f3; color: #151515; }
.tbl_padd td {padding: 5px;}

.brd {border: 1px solid black;}

.lang-switchers { position:absolute; z-index: 99; margin-top: -38px; margin-left: -57px; font-weight:bold; font-size:25px; color:#fff; text-align:center; left:50%;}
.v-center { position:absolute; top:50%; left:50%; margin: -263px 0 0 -275px; }
.l-one {z-index: 1;}