/* CSS Document */

  body {
  background: #414141;
  text-align:center;
  font-family: Georgia;
  font-size:10px;
  margin:0px;
  padding:0px;
  padding-top:5px!important;
  color: white;
}


  .container {
  position:relative;
  margin-top:3px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
  width:830px;
  padding: 0px;
}


  .line-top {position:absolute; top:0px; left:0px; width:100%; height:4px; background: #FF341C;overflow:hidden; }
  .header {margin-top:-4px; width: 830px; height:183px; background: #000000;}
  .logo {width: 181px; height:43px; float:left; margin-left: 20px;}
  a img {border:0px;}

  .top-menu { background:white; color: #FF341C; float:right;}
  .top-menu p {margin:6px; padding:0px;}
  a { font-size:10px; color: red;  font-weight: bold; text-decoration: none; border:0;}
  a:hover {text-decoration:underline;}

  .languages {position:absolute; top:25px;right:0px;}
  .language {float:right;}
  .language p {margin:6px; padding:0px;}
  .language p a {text-decoration:none; color:white; font-weight:bold;}

  .menu-item-header {position:absolute; top:73px; left:20px;  width:182px; border-top: solid 3px white; border-bottom: solid 3px white;color: white;}
  .menu-item-header p {margin:6px; padding:0px;}

  .lines {position:absolute; top:103px; left:-35px; height: 80px; width:900px; z-index:1; background-image: url('img/bg-lines.gif'); background-repeat:repeat; }
  .player {position:absolute; top:103px; right:14px; height: 80px; width:162px; z-index:2; background: black;}
  .player object {margin-left:6px;}

  .content {position:absolute; top:183px; left:0px; width: 830px; background: #000000; margin-bottom:15px;}

  .left { width:182px; float:left; height:100%; margin-left:20px; }

  .menu-item {border-top: solid 3px white; color: white;line-height:24px; padding:0;margin:0;}
  .menu-item a {margin:6px; color:white; text-decoration:none;}
  .menu-item a:hover {text-decoration:underline;}

  .red {color:red;}

  .middle {width:400px; float:left;margin-left:10px;height:100%;}
  .label {width:100%; color: red;border-top: solid 3px white;}
  .label p {margin:6px;padding:0px;width:150px;}
  .label p a {color:red; text-decoration: underline;}
  .label1 {color: red;}
  .label1 p {margin:6px;padding:0px;}
  
  h1 {color: red;text-transform: uppercase;font-size:10px; font-weight:normal; margin-top:8px; padding:3px}
  h2 {color: red;text-transform: uppercase;font-size:10px; font-weight:normal; margin-top:8px;}
  .shop-table {border: 1px solid white;}

  .head {width:100%; background:white; padding-left:2px;}
  .head h1{color:black; font-size:18px; font-weight:bold;}
  
  .article {width:100%; background:white; padding-top:6px; margin-top:3px;color:black;}

  .article p{margin:5px;}
  .next-article p{margin:5px;}
  .next-article {width:100%; border: 2px solid white; margin-top:1px; }
  .koncerty {border-collapse: collapse; border:2px solid; border-color:#ffffff; font-size:10px; color:white;width:100%;}
  .koncerty td {padding:6px;}

  .right {float:right; width:150px;  height:100%; margin-right:20px; overflow:hidden; }
  .right-img {border-top: solid 3px white;}
  .right-img img {margin-top:6px; margin-bottom:6px;}

  .footer {color:white; position:relative; top:10px;  background: gray;text-align:center; width:830; clear: both; height:20px; }
  .footer p {margin:10px; margin-bottom:25px;}
  .footer a {color:white}
  
  .captcha {margin-left:10px;position:relative;top:6px;}