ol,ul,p,form,h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; }

body {  
  background-color: #000; 
  font-family: "Tahoma"; 
  text-align: center;
  overflow: -moz-scrollbars-vertical;
  margin: 0px;
}

a img:hover { border-color: #666; }

a { text-decoration: none; color: #1d92b9; }
a:hover { color: #50ccf5; }
a.dark:hover { color: #121212; }
a.normal { font-family: Verdana; font-size: 13px; }
a.small { font-family: Verdana; font-size: 11px; }
a.light { color: #ddd; }
a.light:hover { color: #f4faff; }
a.top { color: #ddd; }
a.top:hover { color: #fff; }
a.noAlter {
  color: inherit;
}

div.add_comment { padding: 5px; font-size: 12px; font-family: "Trebuchet MS"; margin-top: 5px; }
div.admin_class { margin: 2px; margin-right: 3px; border: 1px solid #eee; padding: 4px 3px 2px 3px; background: url('../gfx/box_content_bg.png') top left repeat-x #fff; }
div.admin_class img { padding-right: 3px; }
div.admin_class:hover { border-color: #aaa; background: url('../gfx/box_content_bg_on.png') top left repeat-x #fff; }
div.admin_elements { font-family: "Verdana"; padding: 2px 0 0 0; font-size: 12px; font-weight: normal; color: #333; }
div.alert { font-size: 14px; margin-bottom: 7px; padding: 5px; padding-right: 10px; position: absolute; z-index: 50; background-color: #f6f6f6; }
div.alert_border { border: 1px solid #f00; }

div#artContainer { color: #ddd; }
div.light { background-color: #f6f6f6; }
div.box_content { padding: 6px; font-size: 11px; background: url('../gfx/box_content_bg.png') top left repeat-x #fff; min-height: 64px; }
div.box_header { color: #fff; width: 236px; height: 24px; background-color: #65b1e2; font-family: "Microsoft PhagsPa", "Trebuchet MS", "Tahoma"; font-size: 16px; padding: 2px 0px 0px 3px; }
div.box_middle { background: url('../gfx/box_middle.png'); width: 272px; }
div.box_small { background: url('../gfx/box_small.png'); width: 222px; }
div.content_small { width: 213px; }
div.content_middle { width: 263px; }
div.bevel { padding: 5px; font-size: 80%; line-height: 140%; }
div.comments { margin-top: 10px; padding: 2px; background-color: #ddd; font-family: "Trebuchet MS"; font-size: 18px; color: #092d56; }
div.container { color: #ddd; padding: 5px; margin: 0 0 5px 0; font-size: 14px; background-color: #090909; border-top: 1px solid #121212; }
div.content_box { margin: 2px; margin-bottom: 4px; border: 1px solid #ddd; padding: 7px 8px 4px 6px; width: 314px; font-size: 11px; color: #333; background: url('../gfx/box_content_bg.png') top left repeat-x #fff; line-height: 17px; }
div.content_box:hover { border-color: #aaa; background: #fff }
div.content_full { width: 652px; border: 1px solid #ddd; font-size: 11px; color: #333; background: url('../gfx/box_content_bg.png') top left repeat-x #fff; margin: 0px 0px 0px 4px; padding: 4px 6px 0px 6px; }
div.content_full:hover { border-color: #aaa; background: #fff }
div#contentSelf div.dark { background-color: #121212; }
div#rightOtherAdmin div.dark { background-color: #f0f0f0; }
div.flashWindowBox { margin: 2px; width: 14px; height: 14px; padding: 1px; text-align: center; cursor: pointer; }
div.info { color: #666; }
div.chars { padding: 4px; width: 200px; background-color: #fff; border: 1px solid #ccc; color: #333; }
div.horizontal { height: 1px; background-color: #ddd; margin-top: 4px; margin-bottom: 4px; }
div.horizontal_light { height: 1px; background-color: #f0f0f0; margin-top: 4px; margin-bottom: 4px; }
div.image_selected { max-height: 400px; overflow: auto; }
div.image_selector { font-size: 11px; width: 196px; max-height: 300px; overflow: auto; padding: 5px; color: #222; border: 1px solid #999; }
div.image_selector:hover { border-color: #bbb; }
div.image_selector_content { overflow: auto; max-height: 350px; color: #222; }
div.image_selector_content table tr td { width: 120px; height: 120px; }
div.image_selector_window { position: absolute; margin-top: 30px; margin-left: -90px; padding: 5px; width: 800px; border: 1px solid #999; z-index: 100; background: #fff; }
div.image_selector_topline { color: #333; background-color: #f0f0f0; padding: 5px; margin-bottom: 5px; }
div.info_line { font-size: 11px; color: #fff; padding: 2px 3px 2px 3px; margin-bottom: 2px; }
div.limited { overflow: auto; max-height: 300px; min-height: 40px; }
div.imgLim { width: 100px; height: 100px; }
div.line { display: table; padding: 3px; }
div.list { padding-left: 20px; }
div.list_gallery { padding-left: 20px; }
div.msg_header { height: 25px; font-family: "Microsoft PhagsPa", "Trebuchet MS", "Tahoma"; font-size: 12px; padding: 6px 0px 0px 10px; margin: 5px 0 0 5px; color: #fff; background: url('../gfx/msgHeaderBg.png') top left no-repeat; }
div#contentSelf div.msg_content { 
  padding: 0 4px 6px 0; 
  color: #ddd;
}
div#rightOtherAdmin div.msg_content { padding-bottom: 7px; color: #222; }
div.news h1 { font-family: "Trebuchet MS"; text-align: left; }
div.news h1 a { font-family: "Trebuchet MS"; }
div.news { font-family: "Tahoma"; color: #ddd; }
div.news_container h1 { font-family: "Trebuchet MS"; color: #092d56; }
div.options { padding: 3px 2px 2px 2px; font-size: 11px; margin-top: 5px; border-top: 1px solid #333; color: #eee; }
div.options img { vertical-align: top; }
div.upload_border { padding: 4px; font-size: 11px; border: 1px solid #999; margin-bottom: 3px; width: 370px; max-height: 250px; overflow: auto; min-height: 32px; }
div.upload_border:hover { border-color: #bbb; }
div.upload_picture_prev { width: 85px; float: left; margin: 1px; }
div.userInfo {
  font-size: 11px;
}
div.success { color: #67cf01; }
div.warn { color: #f00; }

h1 {color: #fff; }

h1.news_1 { font-size: 18px; }
h1.news_2 { font-size: 22px; }
h1.news_3 { font-size: 20px; }

p.prolog_1 { font-size: 11px; }
p.prolog_2 { font-size: 12px; }
p.prolog_3 { font-size: 14px; }
p.nProlog {
  font-family: "Arial";
  font-size: 14px;
  margin-bottom: 10px;
}

div.news { font-size: 14px; text-align: justify; }

div.news_1 { font-size: 10px; }
div.news_2 { font-size: 11px; }
div.news_3 { font-size: 12px; }

h1 { margin-bottom: 10px; font-family: "Trebuchet MS", "Verdana"; }
h2 { margin-bottom: 5px; font-weight: normal; font-family: "Trebuchet MS", "Verdana"; }
h3 { font-size: 18px; margin-top: 10px; margin-bottom: 5px; color: #ddd; font-weight: normal; font-family: "Trebuchet MS", "Verdana"; }
h3:first-letter { font-weight: bold; }
h4 { font-weight: normal; margin-bottom: 5px; font-family: "Trebuchet MS", "Tahoma"; }
h4.menu { border: 1px solid #eee; padding: 3px; color: #333; }
h4.menu:hover { border-color: #ddd; color: #447; }

img { border: 0px; vertical-align: middle; }

img.fIcon { margin-left: 3px; }
img.miniature { width: 25%; height: 25%; }
img.bottom { vertical-align: bottom; }
img.heading { margin-top: 2px; margin-right: 10px; }
img.middle { vertical-align: middle; }
img.top { vertical-align: top; }
img.picture { border: 1px solid #ccc; padding: 1px; }
img.processing { padding: 1px; border: 1px solid #222; }
img.profile_sm { border: 1px solid #eee; padding: 1px; margin: 3px; }
img.halfVis { }
img.rss { padding: 0px 11px 0 0; margin-top: -1px; }
img.dropdown { margin-bottom: 10px; }
img[src="/gfx/arrow.png"] { vertical-align: bottom; }
img[src="/gfx/arrow_lt.png"] { vertical-align: middle; }

input { font-family: "Verdana"; padding: 4px; }
input.active { color: #000; border-color: #bbb; }
input.button { border: 0; font-family: Trebuchet MS; color: #000; font-weight: bold; cursor: pointer; }
input.faded { color: #222; font-style: italic; border-color: #eee; }
input.chBox { vertical-align: middle; }
input.dim { width: 30px; font-size: 10px; }
input.submit { width: 100px; background-color: #111; border: 1px solid #222; color: #fff; padding: 0; }
input.textbox { font-size: 11px; border: 1px solid #999; }
input.textbox:hover { border-color: #bbb; }
input.tiny { vertical-align: middle; padding: 1px; font-size: 9px; border: 1px solid #999; margin-bottom: 2px; width: 40px; }
input.tiny:hover { border-color: #bbb; }
input.warn { border: 1px solid #fc3737; }
input[type=file] { border: 1px solid #999; padding: 4px; font-size: 11px; }
input[type=file]:hover { border-color: #bbb; }
input[type=file].warn { border-color: #fc3737; }

label { font-size: 12px; }
label.small { font-size: 11px; }

li { padding: 1px; }

p { font-size: 80%; font-family: "Tahoma"; text-align: justify; }

s { color: #3e9c0b; text-decoration: none; }

select { padding: 4px; font-size: 11px; border: 1px solid #999; margin-bottom: 3px; width: 200px; color: #111; }
select:hover { border-color: #bbb; }
select.tiny { width: 100px; font-size: 9px; border: 1px solid #999; padding: 1px;  vertical-align: middle; margin-bottom: 2px; }
select.multiple { height: 100px; }
select.warn { border: 1px solid #fc3737; }
select.small { padding: 1px; width: 100px; font-size: 10px; }

option {
  color: #111;
}

small { color: #777; font-size: 11px; }

strong.large { font-size: 14px; }

span.faded { color: #999; font-style: italic; font-weight: normal; }
span.red { color: #f00; }
span.green { color: #0c0; }
span.fade { color: #999; }
span.star { color: #fc3737; font-weight: bold; font-size: 10px;  }
span.textSize { color: #888; }
span.textSize:hover { color: #111; cursor: pointer; }
span.textSize.sm { font-size: x-small; }
span.textSize.med { font-size: small; }
span.textSize.lg { font-size: medium; }
span.award_1 {
  font-weight: bold;
  color: #fff600;
}
span.award_2 {
  font-weight: bold;
  color: #e4e4e4;
}
span.award_3 {
  font-weight: bold;
  color: #de6e14;
}


ul.disc { margin-left: 15px; list-style-type: disc; }
ul.links { list-style: none; }
ul.offset { margin-left: 30px; list-style-type: square; }

table { width: 100%; border: 0; border-collapse: collapse; }
table.middle tr td { vertical-align: middle; }
table.center td { text-align: center; }
table.admin { font-size: 11px; }
table.list-small { border-collapse: collapse; border-width: 5px; }
table.list-small td { vertical-align: middle; }
table.list-small tr td { margin: 3px; }
table.common { font-size: 13px; }
table.limited { width: 344px; }
table.list-common { font-size: 11px; }
table.list-common tr td { padding: 2px; color: #ddd; }
table.list-common tr:hover td { background: #222; }
table.list-common tr:hover td small { color: #666; }
table.gallery { border-collapse: collapse; }
table.gallery tr td { vertical-align: top; width: 25%; min-height: 80px; text-align: center; }
table.gallery tr td div.pad { padding: 7px; }
table.files { border-collapse: separate; }
table.files tr td { width: 50%; vertical-align: top; text-align: center; }

td { padding-left: 2px; margin-bottom: 1px; vertical-align: top; }

td.alert { color: #f00; }
div#contentSelf td.dark { background-color: #111; }
div#rightOtherAdmin td.dark { background-color: #f0f0f0; }
td.inner { font-size: 90%; }
td.input { width: 70%; }
td.label { vertical-align: top; width: 30%; }
td.term { width: 30%; }

tr.adm_heading { height: 16px; }
div#contentSelf tr.dark { background-color: #111; }
div#rightOtherAdmin tr.dark { background-color: #f0f0f0; }

th { text-align:left;}
th.admin { background: url('../gfx/msg_header_bg.png'); padding: 1px; border-bottom: 2px solid #fff; color: #eee; color: #fffcd6; }

textarea { height: 150px; width: 350px; padding: 4px; font-size: 11px; font-family: Tahoma; border: 1px solid #999; margin-bottom: 3px; }
textarea.small { height: 75px; width: 200px; }
textarea.warn { border: 1px solid #fc3737; }
textarea.admin { width: 300px; height: 70px; }

*[x] { background-color: orange;}
*[y] { background-color: red;}

#add_comment { background: url('../gfx/comment_box_bg.png'); }
#comments { background: url('../gfx/comments_bg.png') repeat-x; }
#contentSelf {
  padding: 6px 0 0 7px;
}
#nick { font-size: 14px; color: #000;}
#rightcol { margin-right: 1px; }
#picView { background: url('../gfx/pW_bg.png') top left repeat-x; background-color: white; padding: 15px; }
#presented_by { margin: 32px 0 0 33px; }
#profile { padding: 7px; background: url('../gfx/portrait_bg.png') no-repeat; margin-right: 4px; float: left; }
#pW_main { position: absolute; left: 500px; padding: 20px; background: url('../gfx/bg_dark.png'); z-index: 1; }
#pW_pic { border: 1px solid #000; margin-bottom: 7px; }
#user { width: 212px; height: 228px; background: url('../gfx/user_bg.png') no-repeat; color: #fff; font-size: 11px;  }
#validation { margin-top: 36px; }
#vs { position: relative; text-align: center; }
#tablesadmin { float: right; }

/* OMNI STYLES */

.center { text-align: center; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.float-left { float: left; }
.float-right { float: right; }
.half { width: 50%; }
.third { width: 33%; }
.hand { cursor: pointer; }
.hidden { display: none; }
.not_shown { visibility: hidden; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.rightpad { margin-right: 4px; }
.leftpad { margin-left: 4px; }
.leftOff { margin-left: 25px; }
.leftoff { margin-left: 25px; }
.topOff { margin-top: 5px; }
.topoff { margin-top: 5px; }
.off { margin-right: 5px; margin-bottom: 5px; }
.btmOff { margin-bottom: 5px; }
.btmoff { margin-bottom: 5px; }
.pad { padding: 5px; }
.padsm { padding: 2px; }
.margl { margin: 1px; }
.small { font-size: 11px; }
.medium { font-size: 14px; }
.relative { position: relative; }

/* THEMES/MOTIVES */
div.gauge_bg { padding: 2px; }
div.gauge { background-color: #cc00ff; height: 4px; margin: 5px 0 6px 0; min-width: 1px; }
div.percentage { font-size: 10px; }
#poll_content strong {
  color: #50ccf5;
}


div.sponsorsContainer {
  padding: 10px;
  background-color: #090909;
  border-top: 1px solid #121212;
  margin: 0 0 5px 0;
  color: #ddd;  
}
div.staffCell {
  background: url('../gfx/staffCellBg.png') top left no-repeat;
  min-height: 90px;
  padding: 5px;
}
div.staffCell img.float-left {
  margin-right: 10px;
}


div.filesContainer {
  margin: 0 3px 5px 0;
  padding: 5px;
  font-size: 80%;
  background-color: #090909;
  color: #ddd;
  border-top: 1px solid #121212;  
}
div.comment { 
  margin: 5px; 
  padding: 7px;
  font-size: 14px; 
  background-color: #fbfbfb;
  border: 1px solid #f7f7f7;
}
div.commentInner {
  margin-left: 89px;
}
div.divMemberInfo {
  margin-left: 68px;
}
div.contestResult {
  font-size: 54px;
  text-align: center;
  padding: 14px;
  background: url('../gfx/shield.png') no-repeat center center;
}
div.divisionBg {
  background-position: 5px 22px;
  background-repeat: no-repeat;
  height: 102px;
}
div.divDefault {
  background-image: url('../gfx/divisionBg.png');
}
div.memInfo {
  margin-left: 50px;
  font-size: 90%;
}
div.memInfoLarge {
  margin-left: 90px;
  min-height: 84px;
}
div.contestResult span {
  padding: 12px;
}
div.divAchievments {
  padding: 15px;
  padding-top: 18px;
  background: url('../gfx/divAchievBg.png') top left no-repeat;
  min-height: 78px;
  font-size: 11px;
}
table.divTable tr td {
  width: 33%;
}
div.divCell {
  background: url('../gfx/divCellBg.png') top left no-repeat;
  font-size: 11px;
  width: 155px;
  height: 50px;
  padding: 5px 0 0 0;
}
div.divCell img.float-left {
  margin: 0px 8px 0 3px;
}
div#bannerBlend {
  margin: -5px;
  position: absolute;
  z-index: 2; 
  background: url('../gfx/bannerBlend.png');
}
div#videoThumbs {
  padding: 8px;
  background-color: #f0f0f0;
  
  overflow: scroll;
  overflow-y: hidden;
}
div#videoThumbsInner {
  height: 134px;
}
div.vidThumbInner {
  max-width: 140px;
  min-height: 100px;
  overflow: hidden;
  border-top: 1px solid #e0e0e0;
  margin-right: 5px;
  font-size: 11px;
}
div.vidThumbBox {
  height: 100px;
  margin-bottom: 5px;
}
div.vidThumbBox img {
  width: 130px;
  height: 90px;
}
div.videoHl {
  background-color: #ccc;
  border-top: 1px solid #aaa;
  font-weight: bold;
}

/* FLASH NEWS*/
div#flashFull {
  padding: 0px;
  height: 243px;
  width: 485px;
}
div#fFInner img {
  margin: -4px 0 0 -4px;
  position: absolute;
  height: 243px;
  width: 485px;
}
div#flashFullWide {
  margin-top: 1px;
  padding: 0px;
  height: 62px;
  width: 485px;
}
div#flashFullWide img {
  margin: 0 0 0 -4px;
  position: absolute;
  height: 57px;
  width: 485px;
}
div#flashThumbs img {
  cursor: pointer;
}

img#flMoveLeft {
  position: absolute;
  margin: 26px 0 0 0;
  z-index: 4;
}
img#flMoveRight {
  position: absolute;
  margin: 26px 0 0 455px;
  z-index: 4;
}
img#flFullBtm {
  margin: 232px 0 0 -5px;
  position: absolute;
  height: 7px;
  width: 487px;
  z-index: 6;
}
img#flWideTop {
  margin: 0 0 0 -5px;
  position: absolute;
  z-index: 6;
}
div.flPrevHeader {
  background: url('../gfx/flPrevHeader.png') no-repeat;
  width: 459px;
  height: 18px;
  text-transform: uppercase;
  font-family: "Arial";
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding: 5px 0 0 18px;
}
div.flPrevHeader span {
  color: #5fc5ff;
  font-size: 12px;
  padding-right: 5px;
}
div.flPrevContent {
  background: url('../gfx/flPrevBg.png') bottom left repeat-y;
  background-color: #000;
  height: 115px;
  overflow: auto;
}
div.flPrevBtm {
  background: url('../gfx/flPrevBtm.png') top left repeat-y;
  padding: 8px 6px 0 6px;
  height: 19px;
}
img.flThumbBorder {
  position: absolute;
  z-index: 3;
}
img.flThumbSelf {
  margin: 1px 3px 1px 1px;
  width: 118px;
  height: 68px;
}
img.weekMovie {
  position: relative;
  margin: 10px 0 0 -2px;
}
div#fTScrollerBox {
  position: relative;
  background-color: #eee;
  width: 485px;
  height: 72px;
  padding: 2px 0 0 3px;
  margin: -4px -200px 0 -5px;
  overflow: hidden;
}
div#fTScroller {
  position: absolute;
  height: 100px;
  width: 800px;
}

div#loginBox .labelName {
  margin: 10px 0 10px -4px;
}
div#loginBox .newPass {
  position: absolute;
  margin: 11px 0 0 106px;
}
div#loginBox .label {
  margin-top: 5px;
}
div#loginBox input[type=text], div#loginBox input[type=password] {
  text-align: right;
  background: transparent;
  float: right;
  border: 0;
  width: 120px;
  font-size: 11px;
  padding: 2px;
  margin: 0 8px 7px 0;
  color: #f0f0f0;
}
div#loginBox .buttons {
  margin: 16px 0 0 3px;
}
div#loginBox #btnSubmit {
  background: url('../gfx/btnLogin.png');
  width: 50px;
  height: 24px;
  border: 0;
}
div#loginBox #btnRegister {
  vertical-align: top;
}
div.loginUnk {
  background: url('../gfx/loginBoxBg.jpg') top left no-repeat;
}
div.loginUser {
  background: url('../gfx/loginBoxUserBg.png') top left no-repeat;
  padding-top: 33px;
}

.lCTblItem {
  background: url('../gfx/lCTblItem.png') top left no-repeat;
  height: 20px;
  padding-top: 6px;
}
.lCTblItem a.hlAqua:hover {
  color: #73d7f8 !important;
}
.lCTblItem a.hlPurple:hover {
  color: #e167ff !important;
}
.lCTblItem img {
  vertical-align: top;
}

.hlAqua {
  color: #00c0ff;
}
.hlPurple {
  color: #b500ff;
}

a.hlPurple:hover, a.hlAqua:hover {
  color: #fff;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
 