/* mygnw */

#haupt { margin: 0 auto; width:930px; text-align: left; background: url(images/logo_mgn.png) no-repeat; background-position: center top; }
#lang { position:absolute; top:15px; right:20px; width:350px; height:27px; z-index:2;}
#log{ position:absolute; top:32px; left: 13px; width:350px; z-index:2;}
#log2{ position:absolute; top:160px; left: 13px; width:900px; z-index:2;}

.descpanelfg { text-align: left; font: bold 12px Verdana; text-decoration: none; color: #9b9da3;}

.t1 { height: 1px; padding: 0px 0px 0px 0px; }
.t2 { height: 2px; padding: 0px 0px 0px 0px; }
.t3 { height: 3px; padding: 0px 0px 0px 0px; }
.t4 { height: 4px; padding: 0px 0px 0px 0px; }
.tnav { height: 150px; padding: 0px 0px 0px 0px; }
.tcon { height: 132px; padding: 0px 0px 0px 0px; }

.top { position:relative; width: 922px; height: 76px; /*background-image: url(images/topback.png);*/ padding: 0px 0px 0px 0px; }
.language { position: relative; width: 922px; height: 27px; /*background-image: url(images/loginback.png);*/ padding: 0px 0px 0px 0px; text-align: right; vertical-align: middle; }
.navi { width: 922px; height: 42px; background-image: url(images/naviback.png); padding: 0px 0px 0px 0px; }

.matchtop { width: 320px; height: 46px; background-image: url(images/matchtop.png); padding: 0px 0px 0px 0px; }
.matchtop h2 { text-align: left; color: #000000;  font-size: 16px; line-height: 21px; margin: 0; padding-left: 20px; padding-top: 15px;}
.matchmiddle { width: 320px; height: 328px; background-image: url(images/matchmiddle.png); padding: 0px 0px 0px 0px; }
.matchbottom { width: 320px; height: 9px; background-image: url(images/matchbottom.png); padding: 0px 0px 0px 0px; }

.uptop { width: 320px; height: 46px; background-image: url(); padding: 0px 0px 0px 0px; }
.uptop h2 { text-align: left; color: #000000;  font-size: 16px; line-height: 21px; margin: 0; padding-left: 20px; padding-top: 15px;}
.upmiddle { width: 320px; background-image: url(); padding: 0px 0px 0px 0px; }
.upbottom { width: 320px; height: 9px; background-image: url(); padding: 0px 0px 0px 0px; }

.allnewstopback {width:602px; height: 7px; background: url(images/allnewstopback.png) no-repeat;}
.allnewsmiddleback {width:602px; background: url(images/allnewsmiddleback.png) repeat-y;}
.allnewsbottomback {width:602px; height: 7px; background: url(images/allnewsbottomback.png) no-repeat;}

.bottomcontenttop { width: 922px; height: 7px; background-image: url(images/bottomcontenttop.png); padding: 0px 0px 0px 0px; }
.bottomcontentmiddle { width: 922px; min-height: 20px; background-image: url(images/bottomcontentmiddle.png); padding: 0px 0px 0px 0px; }
.bottomcontentbottom { width: 922px; height: 7px; background-image: url(images/bottomcontentbottom.png); padding: 0px 0px 0px 0px; }

.forumtop { width: 922px; height: 7px; background-image: url(images/forumtop.png); padding: 0px 0px 0px 0px; }
.forummiddle { width: 922px; min-height: 20px; background-image: url(images/forummiddle.png); padding: 0px 0px 0px 0px; }
.forumbottom { width: 922px; height: 7px; background-image: url(images/forumbottom.png); padding: 0px 0px 0px 0px; }

.featuretop{ position:absolute; top: 20px; left: 30px; width: 602px; height: 46px; background-image: url(); padding: 0px 0px 0px 0px; }
.featuretop2{ text-align: left; position:absolute; top: 50px; left: 0px; width: 602px; height: 46px; font-size: 12px; background-image: url(); padding: 0px 0px 0px 0px; }
.featuretop3{ text-align: left; position:absolute; top: 64px; left: 0px; width: 602px; height: 46px; font-size: 12px; background-image: url(); padding: 0px 0px 0px 0px; }
.featuretop h2 { text-align: left; color: #000000;  font-size: 20px; line-height: 21px; margin: 0; padding-left: 20px; padding-top: 15px; text-decoration: none;}
.feature{ position: relative; width: 602px; height: 383px; background-image: url(images/featureback.png); padding: 0px 0px 0px 0px; }
.featurecontent{ position:absolute; top:100px; right:20px; width:560px; border: 2px solid #202020;}

.contenttitle{ width: 602px; height: 45px; background-image: url(images/contenttitleback.png); padding: 0px 0px 0px 0px; }
.contenttitle h2 { text-align: left; color: #000000;  font-size: 16px; line-height: 21px; margin: 0; padding-left: 20px; padding-top: 15px;}

.mgnlogin { position:relative; color: #202020; text-decoration: none; text-align: left;}
.mgnlogin a, .mgnlogin a:visited, .mgnlogin a:active, .mgnlogin a:hover { color: #202020; text-decoration: none;}
/*#logged_ { position:absolute; top:20px; left: 0px; color: #c5c5c5;}
#logged_  a, .logged  a:visited, .logged a:active, .logged  a:hover { color: #c5c5c5; text-decoration: none;}
#logged { position:absolute; top:30px; left: 90px; color: #c5c5c5;}
#logged  a, .logged  a:visited, .logged a:active, .logged  a:hover { color: #c5c5c5; text-decoration: none;}*/
#logged_ { position:absolute; top:20px; left: 0px; color: #b1b1b1;}
#logged_  a, .logged  a:visited, .logged a:active, .logged  a:hover { color: #b1b1b1; text-decoration: none;}
#logged { position:absolute; top:30px; left: 90px; color: #b1b1b1;}
#logged  a, .logged  a:visited, .logged a:active, .logged  a:hover { color: #b1b1b1; text-decoration: none;}

.copyright { padding: 0px 0px 0px 0px; margin: 0px; text-align: left; font: normal 11px Verdana; color: #000000; text-decoration: none;}
.copyright a, .copyright a:visited, .copyright a:active, .copyright a:hover { color: #000000; text-decoration: none;}

.mgnnewscontent { padding: 12px 0px 0px 185px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}
.mgnnewscontent a, .mgnnewscontent a:visited, .mgnnewscontent a:active, .mgnnewscontent a:hover { color: #202020; text-decoration: none;}
.mgnnewscontent h2 { text-align: left; color: #000000;  font-size: 16px; line-height: 21px; margin: 0;}

.mgnscnewscontent { padding: 0px 0px 0px 0px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}
.mgnscnewscontent a, .mgnscnewscontent a:visited, .mgnscnewscontent a:active, .mgnscnewscontent a:hover { color: #202020; text-decoration: none;}
.mgnscnewscontent h2 { text-align: left; width: 320px; height: 46px; background-image: url(); padding: 0px 0px 0px 0px; color: #ffffff;  font-size: 16px; line-height: 21px; margin: 0; padding-left: 20px; padding-top: 15px;}

.mgnlogin a, .mgnlogin a:visited, .mgnlogin a:active, .mgnlogin a:hover { color: #202020; text-decoration: none;}
.mgnlogin input { border: 1px solid #000000; background-color: #b0b0b0; font: normal 11px Verdana; color: #000000;}
.mgnlogin input:active, .mgnlogin input:focus { border: 1px solid #000000; background-color: #9b9da3; color: #000000;}

.opponent { padding: 12px 0px 0px 125px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}
.opponent a, .opponent a:visited, .opponent a:active, .opponent a:hover { color: #202020; text-decoration: none;}

.fullgame { padding: 50px 0px 0px 50px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}
.fullgame a, .fullgame a:visited, .fullgame a:active, .fullgame a:hover { color: #202020; text-decoration: none;}

.joinserver { padding: 10px 0px 0px 125px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}
.joinserver a, .joinserver a:visited, .joinserver a:active, .joinserver a:hover { color: #202020; text-decoration: none;}

.ts3server { padding: 10px 20px 0px 20px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}
.ts3server a, .joinserver a:visited, .joinserver a:active, .joinserver a:hover { color: #202020; text-decoration: none;}

.challenge { padding: 0px 0px 0px 30px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}

.result { padding: 12px 0px 0px 125px; margin: 0px; text-align: left; font: 12px Verdana; color: #202020; text-decoration: none;}

.mgn { background-image: url(images/mgnhead.png); width: 998px; height: 200px; position: relative;}

.mgnb { background-image: url(images/mgnbottom.png); height: 200px;}

.mgncon { background-image: url(images/wback.png);}

.allhead{ background-image: url(images/wback.png); height: 150px;}

.all{ /*background-image: url(images/wback.png);*/}

.trenn{ width: 2px;}
.trennright{ width: 2px; background-image: url(images/wback.png);} 
.ground{ border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000;}
.match { background:  url(images/match.png) repeat-x; height: 40px;}
.dotted{ border-bottom: 1px dotted #000; width: 250px;}
.nav{ font-weight: bold;}

.warsl { background: url(images/leftback.png); width: 7px; height: 30px;}
.warsm { background: url(images/middleback.png); height: 30px; color: #000000;}
.warsm a, .warsm a:visited, .warsm a:active, .warsm a:hover { color: #000000; text-decoration: none;}
.warsr { background: url(images/rightback.png); width: 7px; height: 30px;}

.menub { width: 218px; padding: 0px;}
.menub h2 { background: url() no-repeat; background-color: inherit; height: 20px; color: #9b9da3; font-size: 11px; line-height: 21px; margin: 0; padding-left: 6px;}
.menub ul { list-style: none; padding: 0; margin: 0;}
.menub ul li { margin: 0;}
.menub ul li a {  background: url(images/sub.gif) no-repeat; background-position: 7px 8px !important; background-color: #2a2a2a; color: #333333; text-decoration: none; display: block; padding-left: 16px; line-height: 20px; height: 20px;}
.menub ul li a:hover { background-color: #1f1f1f; color: #FFFFFF;}
.menuc { width: 198px; padding: 0px;}
.menuc h2 { background: url() no-repeat; background-color: inherit; height: 20px; color: #9b9da3; font-size: 11px; line-height: 21px; margin: 0; padding-left: 6px;}
.menuc ul { list-style: none; padding: 0; margin: 0;}
.menuc ul li { margin: 0;}
.menuc ul li a {  background: url(images/sub.gif) no-repeat; background-position: 7px 8px !important; background-color: #2a2a2a; color: #333333; text-decoration: none; display: block; padding-left: 16px; line-height: 20px; height: 20px;}
.menuc ul li a:hover { background-color: #1f1f1f; color: #FFFFFF;}
/* .menub ul li a:focus { outline:none; } */
.mgnstats{ width: 922px; height: 27px; background-image: url(images/loginback.png); padding: 0px 0px 0px 0px; vertical-align: middle; }
.readmore{ width: 73px; height: 18px; background: url(images/readmore.png) no-repeat; padding: 3px 0px 0px 0px; font-size: 9px; text-align: center; }
.readmore a, .readmore a:visited, .readmore a:active, .readmore a:hover { color: #9b9da3; text-decoration: none; }

.forumkath  { text-align: left; color: #000000;  font-size: 14px; line-height: 21px; margin: 0; padding-left: 20px; padding-top: 1px; text-decoration: none; text-transform: uppercase; font-weight: bold;}
.forumkath  a, .forumkath  a:visited, .forumkath  a:active, .forumkath a:hover { color: #000000; text-decoration: none;}

.forumind { text-align: left; color: #b1b1b1;  font-size: 12px; margin: 0; text-decoration: none; font-weight: bold;}
.forumind  a, .forumind  a:visited, .forumind  a:active, .forumind a:hover { color: #b1b1b1; text-decoration: none;}
/* mygnw end */

/* mygnw navigation */

.navicontenttop { width: 922px; height: 7px; /*background-image: url(images/bottomcontenttop.png);*/ padding: 0px 0px 0px 0px; }
.navicontentmiddle { position: relative; width: 922px; min-height: 20px; /*background-image: url(images/bottomcontentmiddle.png);*/ padding: 0px 0px 0px 0px; }
.navicontentbottom { width: 922px; height: 7px; /*background-image: url(images/bottomcontentbottom.png);*/ padding: 0px 0px 0px 0px; }

.mgnnavigation { position:absolute; top:89px; left:17px;	margin: 0px; list-style-image: none; list-style-type: none;}
.mgnnavigation ul {padding: 0px 0px 0px 0px; margin: 0px; display: block; }
.mgnnavigation ul li { float: left; height: 5px; }
.mgnnavigationdist { min-height: 30px;}
.mgnnavigationin { width: 250px; padding: 1px 1px 1px 5px; margin: 0px; text-align: left; font: 14px Verdana; color: #000000; text-decoration: none; font-weight: bold; background: url(images/navimiddle.png) repeat-y;}
.mgnnavigationin a, .mgnnavigationin a:visited, .mgnnavigationin a:active, .mgnnavigationin a:hover { color: #000000; text-decoration: none; font-weight: bold; }
.mgnnavigationindesc { font: 10px Verdana; color: #303030; padding: 1px 1px 1px 10px;}
.mgnnavigationintop { width: 250px; height: 10px;  background: url(images/navitop.png) no-repeat;}
.mgnnavigationinbottom { width: 250px; height: 10px;  background: url(images/navibottom.png) no-repeat;}

li.navi0 { background-image: url(); width: 1px; }
li.navi1 { width: 82px; }
li.navi2 { width: 82px; }
li.navi3 { width: 130px; }
li.navi4 { width: 82px; }
li.navi5{ width: 130px; }
li.navi6 { background-image: url(); width: 1px; }

#menu1 {	padding-left: 0px; width: 82px; padding-TOP: 5px;}
#button1 { z-index: 505; position: absolute; margin-TOP: -5px; width: 82px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px}
#menub1 { position: absolute; width: 82px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub12 { position: absolute; width: 82px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menu2 {	padding-left: 0px; width: 82px; padding-TOP: 5px}
#button2 { z-index: 504; position: absolute; margin-TOP: -5px; width: 82px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px}
#menub2 { position: absolute; width: 82px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub22 { position: absolute; width: 82px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menu3 {	padding-left: 0px; width: 130px; padding-TOP: 5px}
#button3 { z-index: 503; position: absolute; margin-TOP: -5px; width: 130px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px}
#menub3 { position: absolute; width: 130px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub32 { position: absolute; width: 130px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menu4 {	padding-left: 0px; width: 82px; padding-TOP: 5px}
#button4 {z-index: 502; position: absolute; margin-TOP: -5px; width: 82px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px}
#menub4 { position: absolute; width: 82px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub42 { position: absolute; width: 82px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menu5 {	padding-left: 0px; width: 130px; padding-TOP: 5px}
#button5 { z-index: 501; position: absolute; margin-TOP: -5px; width: 130px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px}
#menub5 { position: absolute; width: 130px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub5 a, #menub5 a:visited, #menub5 a:active, #menub5 a:hover { position: absolute; width: 130px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub52 { position: absolute; width: 130px; height: auto; visibility: hidden; color: #ffffff; padding-TOP: 0px; font-weight: bold;}
#menub52 a, #menub52 a:visited, #menub52 a:active, #menub52 a:hover { position: absolute; width: 130px; height: auto; visibility: visible; color: #ffffff; padding-TOP: 0px; font-weight: bold;}

/* mygnw navigation end */

/* Main Layout */
body {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: #575757  url(images/site_01.png) repeat-x;
  /*background: #060b19;*/
  /*background: #060b19 url(images/back.png) repeat-x no-repeat; #060b19 #362600 #041302 #130202*/
  background-position: center top;
  font: normal 12px Verdana;
  color: #202020;
}

img { border: none; }

marquee {
  padding: 0px;
  margin: 0px;
}

hr {
  height: 1px;
  border: none;
  border-top: 1px dashed #989898;
  border-bottom: none;
  margin: 0;
  margin-top: 2px;
  padding: 3px;
}

/* Links */

a, a:visited, a:active {
/*  color: #3172B3; */
  color: #202020;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #202020;
  text-decoration: none;
  font-weight: bold;
}

a.white, a.white:visited, a.white:active {
  color: #FFFFFF;
  text-decoration: none;
}

a.white:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
/*  color: #4E6C86; */
  color: #202020;
  text-decoration: none;
  font-weight: bold;
}

a.titlelink:hover {
  color: #202020;
  text-decoration: underline;
  font-weight: bold;
}

a.category, a.category:visited, a.category:active {
  color: #202020;
  text-decoration: none;
}

a.category:hover {
  color: #202020;
  text-decoration: underline;
}

/* Font types */

h1 {
  background: #1f1f1f url(images/h1.png) no-repeat right;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  margin: 0 -10px 10px;
  padding-left: 10px;
  height: 20px;
  width: 95%;
  text-align: left;
  text-transform: uppercase;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}

.small {
  color: #666666;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.category_big, .category_big a {
  color: #000000;
  font-weight: bold;
}

.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

/* Forms */
form {
  border: none;
  margin: 0;
  padding: 0;
}

input, textarea, select {
  border: 1px solid #000000;
  background-color: #9b9da3;
  font: normal 11px Verdana;
  color: #000000;
}

input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  border: 1px solid #000000;
  background-color: #9b9da3;
  font: normal 11px Verdana;
  color: #000000;
}

input[type="radio"], input[type="checkbox"], 
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

.pad { padding: 0px; }

.input {
  background-color: transparent;
  border: none;
  margin: 2px;
}

.title {
  height: 20px;
  margin: 0;
  padding: 0 3px;
/*  color: #4E6C86; */
  color: #FFFFFF;
  background-image: url(images/title.jpg);
  background-repeat: repeat;
}

.td_head {
  height: 26px;
  background-color: #EAF7FD;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.td1 {
  height: 26px;
  background-color: #FCFCFC;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.td2 {
  height: 26px;
  background-color: #F6F6F6;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

/* Infomessages - Miscellaneous */
.tooltip {
  position: absolute;
  display: none;
  background: url(images/wback.png);
  /*background-color: #FCFCFC;*/
  color: #000000;
  border: 2px solid #660000;
  border-left: 10px solid #660000;
  padding: 4px 10px;
  z-index: 300;
  width: 200px;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 350px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

#head {
  background-image: url(images/logo.png);
  padding-left: 0px;
  height: 220px;
}

#links ul {
  display: inline;
  list-style-type: none;
}

#links ul li {
  float: left;
  margin-left: 91px;
}

#links a {
  display: block;
  height: 92px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

#links ul li:hover a {
  background-position: right top;
}

.menu {
  width: 198px;
  padding: 0px;
}

.menu h2 {
  background: url() no-repeat;
  background-color: inherit;
  /*background-color: #2a2a2a;*/
  /*height: 58px;*/
  height: 20px;
  color: #000000;
  font-size: 11px;
  line-height: 21px;
  margin: 0;
  padding-left: 6px;
}

.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.menu ul li {
  margin: 0;
}	

.menu ul li a {
  background: url(images/sub.gif) no-repeat;
  background-position: 7px 8px !important;
  background-color: inherit;
  color: #333333;
  text-decoration: none;
  display: block;
  padding-left: 16px;
  line-height: 20px;
  height: 20px;
/*  border-bottom: 1px dashed #FFFFFF; */
}

.menu ul li a:hover {
/*  background-color: #36BEFC; */
  background-color: #1f1f1f;
  color: #FFFFFF;
}

/* .menu ul li a:focus { outline:none; } */

/* BBCode Tags */
.quote {
  /*color: #383838;*/
  color: #9b9da3;
  text-align: left;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 3px;
}

.list {
	list-style-type: disc;
	list-style-position:outside;
}
.list_num {
	list-style-type: decimal;
	list-style-position:outside;
}

.list_alpha {
	list-style-type: lower-latin;
	list-style-position:outside;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #000000;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #F3F3F3;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}