/*------------------------main-----------------------*/
body {
  scrollbar-track-color: #171717;
  scrollbar-face-color: #000;
  scrollbar-highlight-color: #3e3e3e;
  scrollbar-3dlight-color: #3e3e3e;
  scrollbar-darkshadow-color: #3e3e3e;
  scrollbar-shadow-color: #3e3e3e;
  scrollbar-arrow-color: #b22e22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	background-color: #070707;
	color: white;
  padding: 0px 0px 20px 0px;
  margin: 0px;
  border: 0px;
  background-image: url(images/web/background.png);
  background-repeat: inherit;
}

table{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: white;
 
}

.logo img{
  border: 1px solid #3e3e3e;
  margin-bottom: 15px;
}

.maindiv{
  width: 940px;
  z-index: 1;
  position: relative;
  top: -95px;
}

.main{
  padding: 0px 3px 5px 3px;
  text-align: left;
}
.middle {
  background-image: url(images/web/h1.png);
  background-repeat: repeat-x;
  margin-left: 145px;
  margin-right: 185px;
  background-color: black;
  border: 1px solid #3e3e3e;
}

.left {
  width: 130px;
  float: left;
  background-color: #171717;
  border: 1px solid #3e3e3e;
  padding-bottom: 5px;
}

.right {
  vertical-align: top;
  float: right;
  width: 170px;
  border-bottom: 1px solid #3e3e3e;
  border-left: 1px solid #3e3e3e;
  border-right: 1px solid #3e3e3e;
  background-color: #0F0F0F;
  padding-bottom: 5px;
}

.paticka {
width: 940px;
clear: both;
  padding-top: 10px;

}

.copy{
  background-color: #000;
  border: 1px solid #6F6F6E;
}

.userpanel{
  position: relative;
  top: 10px;
  z-index: 1000;
  width: 940px;
  text-align: right;
  color: black;
  height: 100px;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  vertical-align: top;
}
.userpanel form{
  padding-right: 5px;
  margin: 0px;
}
.userpanel input{
  background-color: #d6a67a;
  color: black;
  margin: 1px;
}

.userpanel a, .userpanel a:link, .userpanel a:active, .userpanel a:visited{
  color: black;
}
.userpanel-text{
  padding-right: 5px;
  font-size: 10px;
}

.bbtagstyle{
  color: #b22e22;
}
/*------------------------left-menu-----------------------*/
.menu a span, .menu a:link span, .menu a:active span, .menu a:visited span{
  padding-left: 3px;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited{
  background-image: url(images/web/menu.png);
  background-repeat: repeat-x;
  padding-top: 3px;
  cursor: default;
  font-size: 11px;
  display: block;
  width: 130px;
  text-decoration: none;
  color: silver;
  border-bottom: 1px solid #3e3e3e;
  border-top: 1px solid #3e3e3e;
  height: 17px;
  _height: 22px;
  text-align: left;
  font-family: Arial;
  font-weight: bold;
}

.menu a:hover{
  border-left: 2px solid #72160d;
  border-right: 2px solid #72160d;
  border-bottom: 1px solid #72160d;
  border-top: 1px solid #72160d;
  cursor: pointer;
  font-weight: bold;
  background: #4c120c;
  color: white;
  width: 126px;
  _width: 130px;
}

.left .menu-nadpis{
  color: #b22e22;
  background-image: url(images/web/menu_nadpis.png);
  background-repeat: repeat-x;
  background-color: #262626;
  display: block;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  width: 130px;
  font-family: arial;
}

/*------------------------right-menu-----------------------*/
.right .menu-nadpis{
  color: #b22e22;
  background-image: url(images/web/menu_nadpis_2.png);
  background-repeat: repeat-x;
  background-color: #262626;
  display: block;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  width: 170px;
  font-family: arial;
  border-bottom: 1px solid #3e3e3e;
  border-top: 1px solid #3e3e3e;
  height: 20px;
  line-height: 20px;
}

.menu-nadpis-fannews{
  color: #b22e22;
  background-image: url(images/web/menu_nadpis_2.png);
  background-repeat: repeat-x;
  background-color: #262626;
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  width: 170px;
  font-family: arial;
  border-top: 1px solid #3e3e3e;
  height: 20px;
  line-height: 20px;
}

.menu_all{
  width: 170px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.menu_ranks{
  padding: 0px 3px 0px 3px;
}
.menu_novinky_z_fanstranek{
  width: 170px;
  font-size: 10px;
  text-align: left;
}

.menu_novinky_z_fanstranek_nadpis{
  margin: 0px 3px 0px 3px;
}

.menu_novinky_z_fanstranek_text{
  color: #AFAFAF;
  margin: 0px 3px 0px 3px;
}
.menu_novinky_z_fanstranek_polozka{
  border-top: 1px solid #3e3e3e;
  padding-top: 4px;
  padding-bottom: 4px;
}
.menu_novinky_z_fanstranek a, .menu_novinky_z_fanstranek a:link, .menu_novinky_z_fanstranek a:active, .menu_novinky_z_fanstranek a:visited{
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}
.shop
    {
  text-align: center;
  font-size: 13px;
  width: 123px;
  }
.reklama
  {
  text-align: center;
  width: 120px;
  }
.menu_ikonka{
  padding: 3px;
}
/*------------------------odkazy-----------------------*/

a, a:link, a:visited, a:active { 
  text-decoration: underline;
	color: white;
}

a:hover {
  text-decoration: none;
  color: #d6a67a;
}
         
a img {
  border-color: white;
}

a:hover img {
  border-color: #d6a67a;
}

.nounderline, .nounderline:link, .nounderline:visited, .nounderline:active {
  text-decoration: none;
}
/*------------------------formular-----------------------*/
input {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: white;
      border-style: solid;
      background-color: #0F0F0F;
      border-color: #3e3e3e;
      border-top-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 1px;
      border-left-width: 1px
      }
      
      
select {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: white;
        border-style: solid;
        background-color: #0F0F0F;
        border-color: #3e3e3e;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
        }
        
        
textarea {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: white;
          border-color: #3e3e3e;
          border-style: solid;
          border-top-width: 1px;
          border-right-width: 1px;
          border-bottom-width: 1px;
          border-left-width: 1px;
          background-color: #0F0F0F;
         }
/*------------------------nadpisy-----------------------*/
h1{
  vertical-align: middle;
  font-size: 30px;
  height: 60px;
  margin: 0px;
  padding-top: 7px;
  color: #b22e22;
  font-family: arial;
  
}
/*------------------------novinky-----------------------*/
.update {
        font-weight: bold;
        color: red;
        }
/*------------------------search-----------------------*/
.starget  {
          background-color: #FFFF88;
          display: inline;
          color: green;
          }
/*------------------------novinky----------------------*/
.novinka_nadpis a, .novinka_nadpis a:link, .novinka_nadpis a:visited, .novinka_nadpis a:active{
  text-decoration: none;
}
.admin_links{
  font-size: 9px;
}
.novinka_nadpis{
  width: 575px;
  border: 1px solid #404040;
  background-color: #101010;
  text-align: left;
  padding: 0px 0px 0px 10px;
  height: 25px;
  font-size: 15px;
  margin: 0px 0px 10px 0px;
  vertical-align: middle;
  line-height: 25px;
}

.novinka_telo{
  width: 550px;
  text-align: justify;
}

.novinka_konec{
  width: 550px;
  margin-top: 6px;
  margin-bottom: 20px;
  padding: 3px 3px 0px 3px;
}
.autor a, .autor a:link, .autor a:visited, .autor a:active{
  color: green;
  font-weight: normal;
}
.padding_sides{
  padding: 0px 3px 0px 3px
}

.datum{
  text-align: left;
  float: left;
  display: block;
  color: green;
  font-size: 9px;
}
.autor{
  text-align: right;
  float: right;
  display: block;
  color: green;
  font-size: 9px;
}
.shop_konec{
  clear: none;
}
/*------------------------global----------------------*/
h2{
  border: 1px solid #404040;
  background-color: #101010;
  text-align: left;
  padding-left: 10px;
  height: 25px;
  font-size: 15px;
  margin: 10px 5px 10px 5px;
  vertical-align: middle;
  line-height: 25px;
}

h3{
  border: 1px solid #404040;
  background-color: #101010;
  text-align: left;
  padding: 0px;
  height: 22px;
  font-size: 12px;
  margin: 10px 0px 10px 0px;
  vertical-align: middle;
  line-height: 22px;
}
.h2text{
  padding: 0px 30px 0px 30px;
}
.download-button{
	width: 202px;
	margin: 0;

}
/*------------------------button----------------------*/
.download-button a:link,
.download-button a:visited,
.download-button a:hover,
.download-button a:active {
  text-align: left;
	background: url(/images/web/download-button.png) no-repeat bottom;
	display: block;
	color: #ddd;
	text-decoration: none;
	height: 47px;
	line-height: 47px;
	padding-left: 55px;
	font-weight: bold;
	font-size: 15px;
}


.download-button a:hover,
.download-button a:active {
	background: url(/images/web/download-button.png) no-repeat top;
  color: #fff;
}
/*------------------------button----------------------*/
.odkaz{
  cursor: pointer;
}

.odpocet{
  font-size: 15px;
  font-weight: bold;
  cursor: help;
}
#odpocet{
  color: #b22e22;
  font-size: 18px;
}
/*------------------------shoutarch----------------------*/

.shout_prispevek_2{
  width: 100%;
  border-bottom: 1px solid #3e3e3e;
  padding-top: 5px;
  padding-bottom: 5px;
}
.shout_prispevek_1{
  width: 100%;
  background-color: #070707;
  border-bottom: 1px solid #3e3e3e;
  padding-top: 5px;
  padding-bottom: 5px;
}
.shout_nadpis {
  font-weight: bold;
  margin-left: 3px;
  margin-right: 3px;
}

.shout_text {
  margin-left: 3px;
  margin-right: 3px;
}
