a {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

br.clear {
  clear:both
}

body {
  background-color: #273035;
  font-family: arial, tahoma;
  font-size: 8pt;
  margin: 0px;
}

body.small {
  background-color: white;
  padding:5px;
}

#center {
  width: 950px;
  position: relative;
  left: 50%;
  margin-left: -475px;
  background-color: #273035; 
}

#header {
  background-image: url('../images/header.gif');
  width: 950px;
  height: 148px;
}

#navigation {
  height: 28px;
  background-color: #3C4D57;
}

#navigation #scroll {
  width: 475px;
  height: 28px;
  background: url('../images/bg_scroll.gif') repeat-x;
  float: left;
  padding-left:5px;
}

#scroll a {
	text-decoration:none;
	display: block;
	padding-top:5px;
	float:left;
}

#navigation #links {
  height: 28px;
  margin-left: 430px;
  background: url('../images/bg_links.gif') bottom repeat-x;
  padding-left: 20px;
  font-size: 10pt;
  padding-top: 4px;
  padding-left: 100px;
}

#navigation #links a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;  
}

#navigation #links a:hover {
  text-decoration: underline;  
}

#left {
  width: 160px;
  float: left;
  background-color: #393939;
}

#left .banner {
  width: 140px;
  height: 120px;
  background-color: red;
  margin-left: 10px;
}

#middle {
  width: 640px;
  float: left;
  margin-top: 140px;
  _margin-top: 160px; 
  padding: 0px 5px 5px 5px; 
  background-color: #ffffff;
  min-height: 850px;
  height: auto;
  _height: 850px;
}

#right {
  width: 120px;
  height: 850px;
  float: right;
  margin-right: 20px;
  margin-top: 140px;
  padding: 0px 0px 5px 0px;
  background-color: #ffffff;
}

#footer {
  height: 20px;
  background: url('../images/bg_line_red.gif') top repeat-x;
  margin: 0px 20px 0px 190px;
  padding: 10px 5px 0px 5px;
  color: #ffffff;
  text-align: right;
}

#banner_top {
  width: 100%; 
  background-color: #393939;
  padding-bottom: 10px; 
  padding-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

#div_banner {
  position: absolute;
  top: 175px;
  left: 140px;
  width: 809px;
  height: 140px;
  background-color: #ffffff;
  border: 1px solid #273035; 
  _padding-top:0px;
  
}

#div_banner img {
  float: left;
}

#div_banner .nadpis {
  font-size: 11pt;   
  width: 100px; 
  color: #B81114;
  font-weight: bold;
  float: left;
}

#div_banner .perex {
  width: 300px;
  _width:280px;
  float: right;
}

#div_login{
  float: right;
  width: 140px;
  background-color: #B81114;
  font-weight: bold;
  color: #E1E1E1; 
  padding: 10px 5px 15px 5px;
}

.text_box {
  width: 310px;
  float: left;
  margin: 0px 5px 0px 5px;
  _width: 300px;
}

.red_box { 
  background: url('../images/bg_box_red_b.gif') bottom repeat-x;
  background-color: #B81114;
  border: 1px solid #EAEAEA;
  padding: 5px 5px 10px 5px;
  color: #ffffff;
  _height: 1px;
}

.red_box span {
  font-size: 11pt;
}

.perex_box {
  background: url('../images/bg_box_red_b.gif') bottom repeat-x;
  background-color: #ffffff; 
  color: #000000; 
  border: 1px solid #EAEAEA;
  padding: 5px 5px 10px 5px;
  margin-bottom: 10px;
  font-size: 10pt;
  font-weight: bold;
}

.perex_box img {
  float: left; 
  margin: 0px 10px 5px 0px;
  border: 1px solid #B81114;
}

.seznam_box {
  background-color: #ffffff; 
  color: #000000; 
  border: 1px solid #EAEAEA;
  padding: 5px 5px 10px 5px;
  margin-bottom: 10px;
  font-size: 9pt;
  _height: 1px;
}

.seznam_box div {
  font-weight: bold;
  font-size: 8pt;
}

.seznam_box img {
  float: left; 
  margin: 0px 10px 5px 0px;
  border: 1px solid #B81114;
}

.box_text {
  margin: 10px 5px 10px 5px;
}

.gray_box {
  background: url('../images/bg_box_gray_b.gif') bottom repeat-x;
  background-color: #5A6871;
  border: 1px solid #EAEAEA;
  padding: 5px 5px 10px 5px;
  color: #ffffff;
  _height: 1px;
}

.gray_box span {
  font-size: 11pt;
}

.lightgray_box {
  background: url('../images/bg_box_lightgray_b.gif') bottom repeat-x;
  background-color: #F5F5F5;
  border: 1px solid #EAEAEA;
  padding: 5px 5px 10px 5px;
  _height: 1px;
}

.white_box {
  border: 1px solid #eaeaea;
  padding: 5px;
  color: #000000;
}

.box_nadpis {
  background: url('../images/dots.gif') bottom left no-repeat;
  padding-left: 20px;
  padding-top: 5px;
  font-weight: bold;
  font-size: 10pt;
  margin-top: 10px;
}

h3 {
  font-size: 9pt;
  font-weight: bold;
  text-transform: uppercase;
}

h4 {
  font-size: 8pt;
  font-weight: bold;
}

.box_nadpis_red {
  background: url('../images/dots.gif') bottom left no-repeat;
  padding-left: 20px;
  padding-top: 5px;
  color: #B81114;
  font-weight: bold;
  font-size: 10pt;
  margin-top: 10px;
}

#box_stats {
  position: absolute;
  top: 950px;
  left: 810px;
  width: 140px;
  height: 220px;
}

.menu {
  width: 160px;
  list-style-type:none; 
  margin:10px 0px 10px 0px;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: arial, tahoma;
  font-size: 10pt;
  font-weight:bold;
  color: #ffffff;
}

.menu li {
  padding-left:0px;
}

.menu li a {
  text-decoration:none;
  color: #ffffff;
  display:block;
  width: 140px;
  _width: 140px;
  padding-top: 8px;
  padding-bottom:8px;
  padding-left:20px;
}

.menu li a:hover{
  background-color: #560909;
}

.div_search {
  position: absolute;
  top: 125px;
  left:590px;
  text-transform: uppercase;
  font-weight: bold;
  color: #E1E1E1;
}

input, textarea, select {
  border: 1px solid #96090C;
  font-size: 10px;
  margin: 0px;
  font-weight: bold;
}

textarea {
font-size: 11px;
height: 45px;
width: 200px;
}

form {
  margin: 0px;
  padding: 0px;
}

fieldset {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.form {
  width: 400px;
  margin-left: 100px;
  margin-top: 20px;
}

.form fieldset {
  border: 1px solid #b9b9b9;
  padding: 10px;
}

.form label {
  width:50px;
  display: block;
  float: left;
}

.form input, textarea, select {
  float: left;
  margin-left: 40px;
}

#div_login div {
  text-transform: uppercase;
  font-weight: bold;
  color: #E1E1E1;
  margin-bottom: 5px;  
}

.img {
  border: 1px solid #404C54;
}

.nadpis {
  font-size: 13pt;
  font-weight: bold;
  margin: 10px;
}

.fr {
	float:right;
}

.zisk {
	color: #00DD02;
}

.ztrata {
	color:red;
}

.seznam_box .fr {
	margin-right:5px;
}

.seznam_box .fr img {
	margin:0px;
}

.line_red {
  background: url('../images/line_red.gif') no-repeat;
}

.line_gray {
  background: url('../images/line_gray.gif') no-repeat;
}

.line_gray , .line_red {
	width: 310px;
        _width: 305px;
	height: 20px;
	padding-top:2px;
}

.line_gray a, .line_red a {
	color:white;
	text-decoration: none;
	padding-left:7px;
	font-size:99%;
}

.forum-reply {
	margin-left:50px;
	margin-top:10px;
}

.forum-reply p {
	margin-top:2px;
	margin-bottom:2px;
}

.index-forum strong {
	padding-left:8px;
	padding-right:8px;
}


.users div {
	display: block;
	padding-left:18px;
	background-repeat: no-repeat;
	background-position: left;
	width:45%;
	float:left;
	margin-top:3px;
	height:18px;
}

.users a {
	text-decoration:none;
}

.users .prava-1 {
	background-image: url(../images/user_admin.png);
}

.users .prava-2 {
	background-image: url(../images/user_moderator.png);
}

.users .prava-3 {
	background-image: url(../images/user.png);
}

  .table_data_nadpis {
    font-family: tahoma, arial, verdana;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
   
    border: 1px solid #b2b2b2;
    background-color: #F5F5F5;
  }
  .table_data_nadpis div {
    font-size: 12px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: normal;
  }
  
  .table_data {
    font-family: tahoma, arial, verdana;
    font-size: 13px;
    height: 100px;
    text-align: center;
    border-top: 1px solid #b2b2b2;
	 width:100%;
  }

.table {
  font-size: 9pt;
  width: 300px;
  text-align: left;
  border-top: 2px solid #eaeaea;
  border-bottom: 2px solid #eaeaea;
  padding: 5px;
  margin-left: 10px;
}

hr {
  background-color: #B81114;
  border: 2px solid #B81114;
  margin: 10px;  
}

#paging {
	clear: both;
	text-align: center;
	margin: 40px 0 20px 0;
	line-height: 3em;
	}
#paging a {
	padding: 2px 7px 4px 7px;
	border: 1px solid #CCC;
	}
#paging a:hover {
	background: #273035;
	border-color: #273035;
	color: #FFF;
	text-decoration: none;
	}
a#prev, a#next {
	border: none;
	padding: 3px 10px;
	}
a#prev:hover, a#next:hover, a#slide:hover {
	background: none;
	border: none;
text-decoration:none;
color:#273035;
	}
a#slide {
	border: none;
	padding: 3px 10px;
	}	
	
.tippers li{
	list-style: decimal;
}

.souteze_sportforum {

}

.nadpis_soutez {
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 5px;
  color: #b81114;
}

.header_banner {
	float:right;
	margin-right:10px;
	margin-top:30px;
}

.backlink {
    font-family: Arial, sans-serif;
    font-size: 1.1em;
    padding: 0.3em 1em 0.3em 1em;
    text-align: center;
    color:white;
  }

.backlink a {
  color:white;
}

.bottomLinks a {
  color:white;
}