/*-----------------------------------------------------+
| SQUARE RS                                            |
| Copyright (c) 2010 Tomáš Kolinger.                   |
| Všechna práva vyhrazena. / All rights reserved.      |
|------------------------------------------------------|
| File: css_content.css                                |
| Author: Tomáš Kolinger                               |
+-----------------------------------------------------*/
/* content */
p {
  float: none;
}
#panel0_1 {
  width: 450px;
  margin-left: 6px;
}
#panel0_1 div.head {
  position: relative;
  background: url('images/panel0-head.png') no-repeat;
  width: 450px;
  float: left;
  height: 37px;
}
#panel0_1 div.head h2 {
  position: absolute;
  top: 11px;
  left: 58px;
  font-size: 14px;
  color: #2c2c2c;
}
#panel0_1 div.head h1 {
  position: absolute;
  top: 11px;
  left: 58px;
  font-size: 14px;
  color: #2c2c2c;
}
#panel0_1 div.head span.blue {
  color: #3883c7;
}
a.blue {
  color: #3883c7;
  text-decoration: none;
}
#panel0_1 div.head img.addfriend {
  position: absolute;
  top: 8px;
  right: 50px;
}
#panel0_1 div.head img.pm {
  position: absolute;
  top: 8px;
  right: 10px;
}
#panel0_1 div.content {
  background: url('images/panel5-content.png') repeat-y;
  width: 450px;
  padding: 0 0 6px 6px;
  color: #454545;
  float: left;
  font-size: 11px;
}
#panel0_1 div.content div.profile {
  float: left;
  display: block;
  width: 444px;
  height: 260px;
}
#panel0_1 div.content div.profile div.left {
  float: left;
  display: block;
  width: 212px;  
}
#panel0_1 div.content div.profile div.left img.foto {
  width: 200px;
  height: 200px;
  padding: 5px;
  margin: 15px 0 0 3px;
  border: 1px solid #949494; 
}
#panel0_1 div.content div.profile div.right {
  float: left;
  display: block;
  width: 226px;  
}
#panel0_1 div.content div.profile div.right table.top {
  margin: 15px 0 0 10px;
  width: 210px;  
  float: left;     
}
#panel0_1 div.content div.profile div.right table.top td {
  padding: 5px 5px 5px 0;
  border-bottom: 1px dotted #9f9f9f;      
}
#panel0_1 div.content div.profile div.right table.top td span.sex {
  float: right;
  margin-right: 10px;     
}
#panel0_1 div.content div.profile div.right table.top td.blue {
  padding: 5px;
  border-bottom: 1px dotted #9f9f9f;  
  color: #3883c7; 
  width: 60px;    
} 
#panel0_1 div.content div.profile div.right table.bottom {
  margin: 15px 0 0 10px;
  width: 210px; 
  float: left;   
}
#panel0_1 div.content div.profile div.right table.bottom td {
  padding: 5px 5px 5px 0;
  border-bottom: 1px dotted #9f9f9f;      
}
#panel0_1 div.content div.profile div.right table.bottom td.blue {
  padding: 5px;
  border-bottom: 1px dotted #9f9f9f;  
  color: #3883c7;
  width: 85px;    
}
#panel0_1 div.content div.profile div.line {
  background: url('images/profile-line.png') no-repeat left top;
  width: 444px;
  height: 1px;    
  float: left;
  margin-top: 10px;
}
#panel0_1 div.content div.profile ul.menu {
  list-style-type: none;
  float: right;
  margin-right: 10px;
}
#panel0_1 div.content div.profile ul.menu a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 0;
}
#panel0_1 div.content div.profile ul.menu li {
  float: right;
  background: url('images/profile-button.png') no-repeat;
  width: 69px;
  height: 20px;
  cursor: pointer;
  margin-left: 10px;
  text-align: center;
  color: #f4f4f4;
}
#panel0_1 div.content div.profile ul.menu li.active {
  float: right;
  background: url('images/profile-button-hover.png') no-repeat;
  width: 69px;
  height: 20px;
  cursor: pointer;
  margin-left: 10px;
  text-align: center;
  color: #f4f4f4;
}
#panel0_1 div.content div.profile ul.menu li:hover {
  background: url('images/profile-button-hover.png') no-repeat;
}
#panel0_1 div.content div.submodul {
  float: left;
}
#panel0_1 div.content div.submodul p {
  width: 300px;
}
#panel0_1 div.content h3 {
  font-size: 12px;
  color: #2c2c2c;
  text-decoration: underline;
}
#panel0_1 div.content table.more-info {
  width: 430px;
  margin: 10px 0 10px 0;
  font-size: 11px;
}
#panel0_1 div.content table.more-info td.text {
  border-bottom: 1px dotted #9f9f9f;
  width: 200px;
  padding-left: 5px;
}
#panel0_1 div.content table.more-info td.img {
  width: 45px;
}
#panel0_1 div.content table.more-info td.img2 {
  width: 39px;
}
#panel0_1 div.content table.more-info2 {
  margin: 10px 0 10px 0;
  font-size: 11px;
}
#panel0_1 div.content table.more-info2 ul.webpages {
  margin-left: 20px;
  list-style-type: decimal;
  color: #2a92f0;
}
#panel0_1 div.content table.more-info2 ul.webpages li {
  border-bottom: 1px dotted #9f9f9f;
  width: 280px;
}
#panel0_1 div.content table.more-info2 ul.webpages li a {
  display: block;
  padding: 3px 0 3px 5px;
}
#panel0_1 div.content table.more-info3 {
  margin: 10px 20px 10px 0;
  width: 400px;
  float: right;
  font-size: 11px;
}
#panel0_1 div.content table.more-info3 td.blue {
  color: #2a92f0;
  text-align: right;
  width: 100px;
  padding: 5px;
}
#panel0_1 div.content table.more-info3 td.text {
  border-bottom: 1px dotted #9f9f9f;
  width: 300px;
  padding-left: 5px;
}
#panel0_1 div.content table.friends {
  width: 440px; 
  font-size: 11px;
  color: #5b5b5b; 
  margin: 5px 0 5px 0;
}
#panel0_1 div.content table.friends a { 
  font-size: 11px;
  color: #5b5b5b; 
  display: block;
}
#panel0_1 div.content table.friends strong { 
  color: #383838;
}
#panel0_1 div.content table.friends td.flag {
  width: 20px;
}
#panel0_1 div.content table.visistors {
  width: 440px; 
  font-size: 11px;
  color: #5b5b5b; 
  margin: 5px 0 5px 0;
}
#panel0_1 div.content table.visistors a { 
  font-size: 11px;
  color: #5b5b5b; 
  display: block;
}
#panel0_1 div.content table.visistors td.flag {
  width: 20px;
}
#panel0_1 div.content span.news-inform {
  float: left;
  display: block;
  color: #000;
  width: 425px;
  border: 1px solid #878787;
  padding: 5px;
  font-style: italic;
}
#panel0_1 div.content span.news-inform a {
  color: #000;     
}
#panel0_1 div.content span.news-inform span.left {
  width: 212px;
  float: left;
  display: block;
}
#panel0_1 div.content span.news-inform span.left td.gray {
  color: #787878;
  width: 70px;
}
#panel0_1 div.content span.news-inform td {
  padding: 5px 0 5px 0;
}
#panel0_1 div.content span.news-inform span.right {
  width: 213px;
  float: right;
  display: block;
}
#panel0_1 div.content span.news-inform span.right table {
  margin-top: 10px;
}
#panel0_1 div.content span.news-inform span.right td.gray {
  color: #787878;
  width: 60px;
}
#panel0_1 div.content span.news-inform span.right span.comments {
  background: url('images/news-comments.png');
  width: 30px;
  height: 20px;
  display: block;
  float: right;
  padding-top: 2px;
  color: #7c7c7c;
  font-style: italic;
  margin: 2px 15px 0 0;
  text-align: center;
}
#panel0_1 div.content span.news-line {
  border-bottom: 1px dotted #595959;
  width: 436px;
  display: block;
  height: 1px;
  float: left;
  margin: 5px 0 0 0;
}
#panel0_1 div.content textarea.comments-text {
  background: url('images/comments-textarea.png');
  width: 409px;
  height: 66px;
  padding: 5px;
  margin: 5px 0 0 9px;
  float: left;
}
#panel0_1 div.content span.comments-title {
  color: #000;
  margin: 10px 0 0 15px;
  display: block;
  font-weight: bolder;
  float: left;
}
p {
    float: left;
}
#panel0_1 div.content span.comments-title span.error {
  color: #ff0000;
}
#panel0_1 div.content span.comments-title span.ok {
  color: #20aa00;
}
#panel0_1 div.content span.smiles {
  background: url('images/smiles2.png') repeat-x;
  display: block;
  float: left;
  height: 25px;
  margin: 9px 0 0 10px;
}
#panel0_1 div.content span.smiles span.left {
  background: url('images/smiles1.png') no-repeat;
  display: block;
  float: left;
  height: 25px;
  width: 36px;
}
#panel0_1 div.content span.smiles span.center {
  display: block;
  height: 25px;
  padding: 5px 0 0 5px;
  float: left;
}
#panel0_1 div.content span.smiles span.right {
  background: url('images/smiles3.png') no-repeat;
  display: block;
  float: right;
  height: 25px;
  width: 4px;
}
#panel0_1 div.content input.comments-send {
  margin: 10px 25px 0 0;
  float: right;
}
#panel0_1 div.content span.comment {
  float: left;
  width: 422px;
  display: block;
  margin: 10px 0 10px 10px;
}
#panel0_1 div.content span.comment span.avatar {
  float: left;
  position: relative;
  width: 65px;
  height: 80px;
}
#panel0_1 div.content span.comment span.avatar img.avatar {
  position: absolute;
  float: left;
  width: 65px; 
  height: 80px;  
}
#panel0_1 div.content span.comment span.avatar img.avatar-bg {
  float: left;
  position: absolute;
  width: 65px; 
  height: 80px; 
  z-index: 1; 
}
#panel0_1 div.content span.comment span.info {
  float: right;
  background: url('images/comment-head.png') no-repeat;
  width: 350px;
  height: 16px;
}
#panel0_1 div.content span.comment span.info span.id {
  float: left;
  margin: 3px 0 0 10px;
  color: #000; 
  font-weight: bolder;
}
#panel0_1 div.content span.comment span.info a.nick {
  float: left;
  margin: 3px 0 0 5px;
  color: #0088ff; 
  font-weight: bolder;
}
#panel0_1 div.content span.comment span.info span.date {
  float: right;
  margin: 3px 70px 0 0;
  color: #7b7b7b;
  font-style: italic;
}
#panel0_1 div.content span.comment span.info a.quote {
  float: right; 
  margin: 3px 10px 0 0;
  color: #7b7b7b;
  font-style: italic;
}
#panel0_1 div.content span.comment span.text {
  float: right;
  background: url('images/comment-bg1.png') no-repeat;
  width: 330px;
  padding: 4px 10px 0 10px;
}
#panel0_1 div.content span.blue {
  color: #0088ff;
  font-style: italic;
}
#panel0_1 div.content span.comment span.bg {
  float: right;
  background: url('images/comment-bg2.png') repeat-y;
  width: 350px;
}
#panel0_1 div.content span.comment span.bottom {
  float: right;
  background: url('images/comment-bottom.png') no-repeat;
  width: 350px;
  height: 10px;
}
#panel0_1 div.content p.error {
  color: red;
}
#panel0_1 div.content table.list {
  width: 437px;
  color: #454545;
  font-size: 11px;
}
#panel0_1 div.content table.list a {
  color: #454545;
  text-decoration: none;
  display: block;
}
#panel0_1 div.content table.list tr.top {
  background: #cdcdcd;
}
#panel0_1 div.content table.list tr.top:hover {
  background: #cdcdcd;
}
#panel0_1 div.content table.list tr.top td {
  padding: 3px 0 3px 5px;
  border-bottom: 1px dotted #595959;
}
#panel0_1 div.content table.list tr.top td.left {
  border-bottom: 1px dotted #595959;
  border-left: 1px dotted #595959;
}
#panel0_1 div.content table.list tr.top td.right {
  border-bottom: 1px dotted #595959;
  border-right: 1px dotted #595959;
}
#panel0_1 div.content table.list td {
  border-bottom: 1px dotted #aaaaaa;
  padding: 3px 0 3px 5px; 
}
#panel0_1 div.content table.list tr:hover {
  background: #d9d9d9; 
}
#panel0_1 div.content span.pagination {
  width: 458px;
  float: right;
  display: block;
  text-align: center;
}
#panel0_1 div.content span.pagination p {
  margin-left: 8px;
}
#panel0_1 div.content span.pagination span.border {
  border: 1px solid #b3b3b3;
  background: #d9d9d9;
  padding: 1px 3px 1px 3px;
  color: #454545;
    text-decoration: none;
}
#panel0_1 div.content span.pagination span.border-hover {
  background: #d9d9d9;
  padding: 1px 3px 1px 3px;
  border: 1px solid #3883c7;
  color: #3883c7;
  text-decoration: none;
}
#panel0_1 div.content  span.pagination span.border:hover {
  border: 1px solid #3883c7;
  color: #3883c7;
  text-decoration: none;
}
#panel0_1 div.content span.comments-box {
  float: left;
  display: block;
}
#panel0_1 div.content a {
  color: #454545;
  text-decoration: none;
}
#panel0_1 div.content img.n207 {
  border: 1px solid #878787;
  padding: 5px;
  margin: 2px 5px 0 0;
  float: left;
}
#panel0_1 div.content img.n2072 {
  border: 1px solid #878787;
  padding: 5px;
  margin: 6px 5px 5px -1px;
  float: left;
}
#panel0_1 div.content p.news-head-align {
  float: left;
  font-style: italic;
  margin-top: 5px;
  font-size: 10px;
}
#panel0_1 div.content p {
  display: block;
  float: none; 
}
#panel0_1 div.content div.comments-er {
  height: 20px;
  width: 450px;
  float: left;
  margin-top: 10px;
}
#panel0_1 div.content div.pm-friend {
  padding: 0 20px 0 18px;
}
#panel0_1 div.content div.pm-friend a.action {
  font-size: 16px;
  height: 20px;
  border: 1px solid #8a8e91;
  width: 60px;
  height: 25px;
  padding-top: 5px;
  text-align: center;
  display: block;         
}
#panel0_1 div.content div.pm-friend a.action:hover {
  border: 1px solid #1379f7;
}
#panel0_1 div.content div.pm-friend a {
  display: inline;
}
#panel0_1 div.content div.pm-friend table.friends {
  width: 400px;
}
#panel0_1 div.content div.pm-friend td.icon {
  width: 10px;
}
#panel0_1 div.content div.pm-friend td.icon img {
  width: 10px;
}
#panel0_1 div.content div.pm-friend h2 {
  font-size: 12px;
  color: #6d6d6d;
  font-weight: normal;
}
#panel0_1 div.content div.editprofile {
  padding: 0 20px 0 18px;
}
#panel0_1 div.content div.editprofile a {
  display: inline;
}
#panel0_1 div.content div.editprofile table.friends {
  width: 400px;
}
#panel0_1 div.content div.editprofile td.icon {
  width: 10px;
}
#panel0_1 div.content div.editprofile td.icon img {
  width: 10px;
}
#panel0_1 div.content div.editprofile h2 {
  font-size: 12px;
  color: #6d6d6d;
  font-weight: normal;
}
#panel0_1 div.content div.editprofile h2.black {
  font-size: 12px;
  color: #2c2c2c;
  text-decoration: underline;
  font-weight: bolder;
  padding: 15px 0 5px 0;
}
#panel0_1 div.content div.editprofile div.line {
  width: 419px;
  height: 20px;    
  float: left;
  margin-bottom: 10px;
}
#panel0_1 div.content div.editprofile div.editprofile-content {
  width: 400px;    
  float: left;
}
#panel0_1 div.content div.editprofile ul.menu {
  list-style-type: none;
  float: right;
  margin-left: 10px;
}
#panel0_1 div.content div.editprofile ul.menu a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 0;
}
#panel0_1 div.content div.editprofile ul.menu li {
  float: right;
  background: url('images/profile-button.png') no-repeat;
  width: 69px;
  height: 20px;
  cursor: pointer;
  margin-left: 10px;
  text-align: center;
  color: #f4f4f4;
}
#panel0_1 div.content div.editprofile ul.menu li.active {
  float: right;
  background: url('images/profile-button-hover.png') no-repeat;
  width: 69px;
  height: 20px;
  cursor: pointer;
  margin-left: 10px;
  text-align: center;
  color: #f4f4f4;
}
#panel0_1 div.content div.editprofile ul.menu li:hover {
  background: url('images/profile-button-hover.png') no-repeat;
}
#panel0_1 div.content div.editprofile td {
  width: 200px;
}
#panel0_1 div.content div.editprofile input {
  height: 20px;
  border: 1px solid #8a8e91;
  padding: 3px 3px 0 3px;
}
#panel0_1 div.content div.editprofile input:hover  {
  border: 1px solid #1379f7;
}
#panel0_1 div.content div.editprofile input.name, input.surname {
  width: 180px;
  height: 20px;
  padding: 3px 3px 0 3px;
}
#panel0_1 div.content div.editprofile select {
  height: 23px;
  border: 1px solid #8a8e91;
}
#panel0_1 div.content div.editprofile select:hover {
  border: 1px solid #1379f7;
}
#panel0_1 div.content div.editprofile select.day {
  width: 40px;
}
#panel0_1 div.content div.editprofile select.month {
  width: 85px;
}
#panel0_1 div.content div.editprofile select.year {
  width: 60px;
}
#panel0_1 div.content div.editprofile select.sex {
  width: 100px;
}
#panel0_1 div.content div.editprofile select.country {
  width: 304px;
}
#panel0_1 div.content div.editprofile input.city, input.job, input.game {
  width: 296px;
}
#panel0_1 div.content div.editprofile input.file {
  width: 100px;
  height: 23px;
  border: 1px solid #8a8e91;
}
#panel0_1 div.content div.editprofile input.web {
  width: 296px;
  margin-left: 5px;
  padding-left: 45px;
  background: url('images/http.png') no-repeat #fff;
}
#panel0_1 div.content div.editprofile input.button {
  width: 100px;
  height: 50px;
  margin-top: 20px;
  color: #565656;
}
#panel0_1 div.content div.editprofile input.button-img {
  width: 50px;
  height: 20px;
  color: #565656;
  padding: 0px;
}
#panel0_1 div.content div.editprofile input.button:hover {
  width: 100px;
  height: 50px;
  margin-top: 20px;
  color: #0096ff;
}
#panel0_1 div.content p {
  padding: 2px 12px 2px 0;
}
#panel0_1 div.content div.team {
  width: 416px;
  float: left;
  margin: 10px 0 0 10px;
}
#panel0_1 div.content div.team div.profil {
  background: url('images/team-bg.png');
  width: 416px;
  height: 129px;
  float: left;
  position: relative;
  margin-bottom: 10px;
}
#panel0_1 div.content div.team div.profil img.foto {
  position: absolute;
  top: 10px;
  left: 15px;
  width: 104px;
  height: 104px;
  border: 1px solid #717171;
  background: #e6e6e6;
  padding: 2px;
}
#panel0_1 div.content div.team div.profil table.info {
  position: absolute;
  top: 10px;
  right: 65px;
  width: 215px;
}
#panel0_1 div.content div.team div.profil table.info td.title {
  width: 50px;
  text-align: right;
  padding: 5px;
}
#panel0_1 div.content div.team div.profil table.info td.border {
  border-bottom: 1px dotted #999b9d;
  color: #000;
  padding: 5px;
}                              
#panel0_1 div.content div.team div.profil img.info {
  position: absolute;
  top: 48px;
  right: 16px;
}
#panel0_1 div.content div.teams {
  width: 416px;
  float: left;
  margin: 10px 0 0 10px;
}
#panel0_1 div.content div.teams div.team {
  float: left;
  width: 416px;
  margin: 0 0 10px 0;
  position: relative;
}
#panel0_1 div.content div.teams div.team div.team-top {
  float: left;
  background: url('images/team-bg-top.png');
  width: 416px;
  height: 10px;
} 
#panel0_1 div.content div.teams div.team div.team-content {
  float: left;
  background: url('images/team-bg-content.png');
  width: 416px;
} 
#panel0_1 div.content div.teams div.team div.team-bottom {
  float: left;
  background: url('images/team-bg-bottom.png');
  width: 416px;
  height: 10px;
}  
#panel0_1 div.content div.teams div.team div.left {
  position: absolute;
  top: 1px;
  left: 1px;
}
#panel0_1 div.content div.teams div.team div.left2 {
  float: left;
  width: 1px;
  height: 183px;
}
#panel0_1 div.content div.teams div.team div.right {
  float: right;
  width: 260px;
  margin-right: 10px;
}
#panel0_1 div.content div.teams div.team div.right table.players {
  width: 257px;
}
#panel0_1 div.content div.teams div.team div.right table.players tr.top td {
  border: 1px dotted #595959;
  border-right: none;
  border-left: none;
  background: url('images/team-bg3.png');
} 
#panel0_1 div.content div.teams div.team div.right table.players tr.top td.left {
  border: 1px dotted #595959;
  border-right: none
}
#panel0_1 div.content div.teams div.team div.right table.players tr.top td.right {
  border: 1px dotted #595959;
  border-left: none;
}
#panel0_1 div.content div.teams div.team div.right table.players td {
  border-bottom: 1px dotted #595959;
  padding: 2px;
}
#panel0_1 div.content div.teams div.team div.right table.players td a {
  font-weight: bolder;
}
#panel0_1 div.content div.teams div.team div.right table.players td.flag {
  width: 20px;
} 
#panel0_1 div.content div.teams div.team div.right h2 {
  color: #3d3d3d;
  font-weight: 16px;
  margin: 3px 0 5px 0;
} 
#panel0_1 div.content div.servers {
  width: 415px;
  float: left;
  margin: 10px 0 0 10px;
}
#panel0_1 div.content div.servers div.server {
  margin-bottom: 10px;
  width: 415px;
  float: left;
  background: url('images/servers-bg.png');
}
#panel0_1 div.content div.servers div.server div.top {
  float: left;
  background: url('images/servers-top.png');
  width: 415px;
  height: 7px;
}
#panel0_1 div.content div.servers div.server div.content {
  float: left;
  background: url('images/servers-bg2.png') no-repeat bottom left;
  width: 395px;
}
#panel0_1 div.content div.servers div.server div.content h2 {
  color: #2c2c2c;
  font-weight: bolder;
  font-size: 12px;
}
#panel0_1 div.content div.servers div.server table.slist {
  width: 395px;
  margin-top: 5px;
  float: left;
}
#panel0_1 div.content div.servers div.server table.slist tr.top {
  background: url('images/servers-topbg.png');;
}   
#panel0_1 div.content div.servers div.server table.slist tr.top td {
  border: 1px dotted #595959;
  border-right: none;
  border-left: none;
  color: #494848;
} 
#panel0_1 div.content div.servers div.server table.slist tr.top td.left {
  border: 1px dotted #595959;
  border-right: none;
}
#panel0_1 div.content div.servers div.server table.slist tr.top td.right {
  border: 1px dotted #595959;
  border-left: none;
}
#panel0_1 div.content div.servers div.server table.slist td {
  border-bottom: 1px dotted #595959;
  padding: 2px;
  color: #000;
}
#panel0_1 div.content div.servers div.server table.slist td a {
  font-weight: bolder;
}
#panel0_1 div.content div.servers div.server table.slist td.flag {
  width: 20px;
}
#panel0_1 div.content div.servers div.server table.slist td.lock {
  width: 15px;
}
#panel0_1 div.content div.servers div.server table.slist td.ip {
  width: 115px;
}   
#panel0_1 div.content div.servers div.server div.bottom {
  float: left;
  background: url('images/servers-bottom.png');
  width: 415px;
  height: 7px; 
}
#panel0_1 div.content div.line-dotted {
  float: left;
  background: url('images/line.png');
  width: 438px;
  height: 3px;
}
#panel0_1 div.content div.line-dotted {
  float: left;
  background: url('images/line.png');
  width: 437px;
  height: 3px;
}
#panel0_1 div.content h2.award-h2 {
  float: left;
  font-size: 14px;
  color: #2c2c2c;
  margin: 15px 10px 0 8px;
}
#panel0_1 div.content img.award-img {
  float: right;
  font-size: 13px;
  color: #2c2c2c;
  margin: 4px 20px 4px 10px;
}
#panel0_1 div.content table.award-info {
  float: left;
  color: #2c2c2c;
}
#panel0_1 div.content table.award-info td {
  padding: 3px;
}
#panel0_1 div.content table.award-info td.blue {
  color: #5b97ce;
}
#panel0_1 div.content img.down {
  margin-bottom: 1px;
}
#panel0_1 div.content table.match-info {
  float: left;
  color: #2c2c2c;
  margin: 5px 0 0 5px;
  width: 400px;
}
#panel0_1 div.content table.match-info a.dark {
  color: #2c2c2c;
}
#panel0_1 div.content table.match-info td {
  padding: 3px;
}
#panel0_1 div.content table.match-info td.blue {
  color: #5b97ce;
  width: 60px;
}
#panel0_1 div.content table.match-info td.blue2 {
  color: #5b97ce;
  width: 80px;
}
#panel0_1 div.content table.match-info table.match-player {
  width: 65px;
  float: left;
  margin-right: 3px;
}
#panel0_1 div.content table.match-info table.match-player td.players span.avatar {
  height: 80px;
  width: 65px;
  position: relative;
  display: block;
}
#panel0_1 div.content table.match-info table.match-player td.players span.avatar img.avatar {
  height: 80px;
  width: 65px;
  position: absolute;
} 
#panel0_1 div.content table.match-info table.match-player td.players span.avatar img.avatar-bg {
  height: 80px;
  width: 65px;
  z-index: 1;
  position: absolute;
}
#panel0_1 div.content table.match-info table.match-player td.nick {
  width: 65px;
  text-align: center;
}  
#panel0_1 div.content table.match-info table.match-player td.nick a {
  font-size: 10px;
  font-weight: bolder;
  color: #838383;
} 
#panel0_1 div.content span.draw {
  color: #4c87bb;
} 
#panel0_1 div.content span.loss {
  color: #bf1a18;
} 
#panel0_1 div.content span.won {
  color: #3f8429;
}
#panel0_1 div.content h2.match-h2 {
  float: left;
  font-size: 14px;
  color: #2c2c2c;
  margin: 15px 10px 0 8px;
}
#panel0_1 div.content h2.match-subh2 {
  float: left;
  font-size: 12px;
  color: #2c2c2c;
  margin: 10px 10px 0 8px;
  width: 300px;
}
#panel0_1 div.content span.score_none {
  width: 78px;
  height: 24px;

  float: right;
  margin: 10px 25px 10px 10px;
  font-size: 18px;
  font-weight: bolder;
  text-align: center;
  padding-top: 1px;
}  
#panel0_1 div.content span.score {
  width: 78px;
  height: 24px;
  background: url('images/match-score.png');
  float: right;
  margin: 10px 25px 10px 10px;
  font-size: 18px;
  font-weight: bolder;
  text-align: center;
  padding-top: 1px;
}
#panel0_1 div.content table.match-map {
  width: 432px;
  height: 74px;
  border: 1px solid #98989a;
  background: #d7d7d7;
  margin: 10px 0 0 3px;
  font-weight: bolder;
} 
#panel0_1 div.content table.match-map td.map-img {
  width: 225px;
}
#panel0_1 div.content table.match-map td.map-text {
  width: 80px;
}
#panel0_1 div.content span.match-screens {
  width: 432px;
  float: left;
} 
#panel0_1 div.content span.match-screens img.match-screen-small {
  width: 70px;
  height: 70px;
  border: 1px solid #98989a;
  padding: 2px;
  background: #d7d7d7;
  margin: 10px 10px 0 20px;
  float: left;
}
#panel0_1 div.content div.page-box {
  padding: 5px 15px 0 5px;
}
#panel0_1 div.content div.sponsors-box {
  float: left;
  width: 416px;
  margin: 12px 0 0 9px;
} 
#panel0_1 div.content div.sponsor {
  float: left;
  width: 416px;
  margin-bottom: 10px;
}
#panel0_1 div.content div.sponsor-head {
  float: left;
  background: url('images/sponsors-top.png') no-repeat;
  width: 416px;
  height: 26px;
}
#panel0_1 div.content div.sponsor-head a {
  color: #2c2c2c;
  font-size: 12px;
  font-weight: bolder;
  display: block;
  padding: 6px 25px 4px 6px;
}  
#panel0_1 div.content div.sponsor-content {
  float: left;
  background: url('images/sponsors-content.png') repeat-y;
  width: 406px;
  padding: 5px 5px 0 5px;
}
#panel0_1 div.content div.sponsor-content img.img-head {
  float: left;
  width: 410px;
  height: 85px;
  margin: 0 0 5px -2px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #595959;
}
#panel0_1 div.content div.sponsor-content img.img {
  float: left;
  width: 160px;
  margin: 0 5px 0 0;   
}
#panel0_1 div.content div.sponsor-content img.img22 {
  float: left;
  width: 100px;
  margin: 0 5px 0 0;   
}
#panel0_1 div.content div.sponsor-bottom {
  float: left;
  background: url('images/sponsors-bottom.png') no-repeat;
  width: 416px;
  height: 7px;
}
#panel2 div.poll-top {
  float: left;
  background: url('images/poll-top.png') no-repeat;
  width: 252px;
  height: 8px;
  margin: 10px 0 0 7px;
}
#panel2 div.poll-content {
  float: left;
  background: url('images/poll-content.png') repeat-y;
  width: 252px;
  margin-left: 7px;
  padding-top: 5px;
}
#panel2 div.poll-content p.war {
  margin: 5px 0 0 30px;
} 
#panel2 div.poll-content table.poll {
  margin-left: 12px;
  text-align: left;
}
#panel2 div.poll-content table.poll a {
  color: #fff;
  text-decoration: none;
} 
#panel2 div.poll-content table.poll td.bluecolor {
  color: #70a9dd;
  text-align: right;
}
#panel2 div.poll-content table.poll span.bar {
  background: #fff;
  padding: 1px;
  height: 4px;
  width: 222px;
  display: block;
  margin-bottom: 10px;
}    
#panel2 div.poll-bottom {
  float: left;
  background: url('images/poll-bottom.png') no-repeat;
  width: 252px;
  height: 9px;
  margin: 0 0 10px 7px;
}
#panel0_1 table.poll {
  float: left;
  margin-left: 10px;
}
#panel0_1 table.poll a {
  color: #000;
  text-decoration: none;
} 
#panel0_1 table.poll td.bluecolor {
  color: #70a9dd;
  text-align: right;
}
#panel0_1 span.bar {
  background: #000;
  padding: 1px;
  height: 4px;
  width: 222px;
  display: block;
} 
#panel0_1 div.content div.pm-menu {
  font-weight: bolder;
  margin-top: 5px;
} 
#panel0_1 div.content div.pm-menu a {
  font-weight: bolder;
  color: #1e1e1e;
  padding: 5px;
}
#panel0_1 div.content div.pm-menu a.active {
  font-weight: bolder;
  color: #448ac9;
  padding: 5px;
}                     
#panel0_1 div.bottom {
  background: url('images/panel5-bottom.png') no-repeat;
  width: 450px;
  height: 6px;
  float: left;
}
#panel0_1 div.content table.list5 {
  width: 437px;
  color: #454545;
  font-size: 11px;
  margin-top: 15px;
}
#panel0_1 div.content table.list5 a {
  color: #454545;
  text-decoration: none;
  display: block;
}
#panel0_1 div.content table.list5 tr.top {
  background: #cdcdcd;
}
#panel0_1 div.content table.list5 tr.top:hover {
  background: #cdcdcd;
}
#panel0_1 div.content table.list5 tr.top td {
  padding: 3px 0 3px 5px;
  border-bottom: 1px dotted #595959;
  border-top: 1px dotted #595959;
}
#panel0_1 div.content table.list5 tr.top td.left {
  border-bottom: 1px dotted #595959;
  border-left: 1px dotted #595959;
}
#panel0_1 div.content table.list5 tr.top td.right {
  border-bottom: 1px dotted #595959;
  border-right: 1px dotted #595959;
}
#panel0_1 div.content table.list5 td {
  border-bottom: 1px dotted #aaaaaa;
  padding: 3px 0 3px 5px; 
}
#panel0_1 div.content table.list5 td.td1 {
  width: 19px;
}
#panel0_1 div.content table.list5 td.td2 {
  width: 99px;
}
#panel0_1 div.content table.list5 td.td3 {
  width: 14px;
}
#panel0_1 div.content table.list5 tr:hover {
  background: #d9d9d9; 
}
div.alert {
  width: 726px;
  text-align: center;
}