/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0px;
	padding: 0px;
}

body {
  /*
	background: #3B6B00 url(images/back_all.gif) repeat-x top;
  */
  background: repeat-x top;
}

img { border: 0px; }

body, th, td, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

table {}
tr {}
td {}

table.foto { margin-left: auto; margin-right: auto; }
tr.foto {}
td.foto { border 1px solid  black; }

div.pad_foto_title { background-color: white; }

table.result { padding: 2px; border: 1px solid black; }
tr.result {}
th.result { padding: 2px; border: 1px solid black; padding-left: 2px; padding-right: 2px; text-align: center; width: 40px; }
th.x { font-weight: bold; background: white; }
th.points { font-weight: bold; background: #AADDDF; }
th.sequence { font-weight: bold; background: #AAEFDF; }
td.result { padding: 2px; border: 1px solid black; padding-left: 2px; padding-right: 2px; text-align: center; width: 40px; }
td.x { font-weight: bold; background: white; }
td.points { font-weight: bold; background: #AADDDF; }
td.sequence { font-weight: bold; background: #AAEFDF; }

table.soupiska { padding: 2px; border: 1px solid black; }
tr.soupiska {}
th.soupiska { border: 1px solid black; padding-left: 5px; padding-right: 5px; text-align: left; }
td.soupiska { border: 1px solid silver; padding-left: 5px; padding-right: 5px; text-align: left; }

table.play-off { padding: 2px; }
tr.play-off {}
th.play-off { border: 1px solid black; padding-left: 5px; padding-right: 5px; text-align: left; font-weight: bold; background: white; }
td.play-off { border: 1px solid silver; padding-left: 5px; padding-right: 5px; text-align: left; }
td.play-off1 { border: 1px solid black; padding-left: 5px; padding-right: 5px; text-align: left; vertical-align: top; font-weight: bold;  }
td.plr { border: 1px solid red; text-align: center; padding-left: 2px; padding-right: 2px; }

span.red { font-weight: bold; color: red; }
span.top4 { font-size: 20px; }

table.cont {  padding: 0px; margin: 0px; }
/* 239, 239, 239 */
td.contLeft { background-color: #EFEFEF; }

/* 181, 178, 181 */
td.contRight { background-color: #B5B2B5; }


div.contLeft { background-color: #EFEFEF; float: left; width: 400px; }
div.contRight { background-color: #B5B2B5; float: right; width: 300px; }

p, ol
{
margin-top: 10px;
}

h1, h2, h3 {
	color: #92331D;
}

h1 {
	font-size: 3em;
}

h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #345A05;
}


h3 {
	font-size: 1em;
}


ul, ol {
	margin-left: 3em;
}

a {
	text-decoration: underline;
	color: #345A05;
}

a:hover {
	border: none;
	text-decoration: none;
}

h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #345A05;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	color: #345A05;
}

hr {
	display: none;
}


#main
{
width: 760px;
margin: 0 auto;
background: #ffffff;
border-left: 10px solid #ffffff;
border-right: 10px solid #ffffff;
}


/* Header */

#header {
	width: 760px;
	margin: 0 auto;
	height: 320px;
}

#menu {
	float: left;
	height: 59px;
	width: 710px;
	padding-left: 50px;
	background: url(images/button.gif) repeat-x;

}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	float: left;
	height: 39px;
	width: 115px;
	margin-right: 1px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 20px;
  text-align: center;
  border-left: 1px silver solid; 
  border-right: 1px white solid;
}

#menu a:hover {
	color: #ffffff;
	background: url(images/button_r.gif) repeat-x;
}



/* Logo */

#logo {
	width: 760px;
	height: 250px;
	margin: 0 auto;
	text-align: right;
  background: url(images/header_edit.jpg) no-repeat;
  
}


#logo h1 {
	padding-right: 20px;
	color: #ffffff;
	padding-top: 200px;
	font-size: 24px;
}

#logo h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}


#logo a {
	color: #ffffff;
}

/* Page */

#page {
	width: 760px;
	margin: 0 auto;
	border-top: none;
	padding-top: 10px;
  /*background: url(images/table_back.gif) repeat-y;*/
	border-top: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	/* border: 1px solid black; */
}



/* Content */
#foto-content {
  width: auto; background-color: #EFEFEF;
}

#foto-content H2 {
  height: 22px; padding-top: 5px; padding-left: 15px; width: auto; font-size: 14px; color: #345A05;
}

#foto-content H2 a {
  color: #345A05;
}

#foto-content .entry { 
  width: auto; margin-bottom: 20px;
}

#link-content { width: auto; padding-top: 0px; background-color: #EFEFEF ; }
#link-content .entry { margin-bottom: 20px; }
#link-content .pad { padding: 10px; }

#about-content { width: auto; padding-top: 0px; background-color: #EFEFEF ; }
#about-content .entry { margin-bottom: 20px; }
#about-content .pad { padding: 10px; }

#contacts-content { width: auto; padding-top: 0px; background-color: #EFEFEF ; }
#contacts-content .entry { margin-bottom: 20px; }
#contacts-content .pad { padding: 10px; }

#tournament-content { width: auto; padding-top: 0px; background-color: #EFEFEF ; }
#tournament-content H2 { height: 22px; padding-top: 5px; padding-left: 15px; width: 485px; font-size: 14px; color: #345A05; }
#tournament-content H2 a { color: #345A05; }
#tournament-content .entry { margin-bottom: 20px; }
#tournament-content .pad { padding: 10px; }

#content { float: left; width: 450px; padding-top: 0px; background-color: #EFEFEF; }
#content H2 { height: 22px; padding-top: 5px; padding-left: 15px; width: 485px; font-size: 14px; color: #345A05; }
#content H2 a { color: #345A05; }
#content .entry { margin-bottom: 20px; }
#content .pad { padding: 10px; }

/* Sidebars */

.sidebar {
	float: left;
  height:auto;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}

.sidebar {
	margin-bottom: 2em;
}


.sidebar li {
	margin: 0;
}


#sidebar2 {
	width: 280px;
	margin-left: 5px;
	margin-top: 10px;
}

#sidebar2 h2 {
	background: url(images/title.gif) no-repeat left top;
	height: 27px;
	width: 214px;
	color: #FFFFFF;
	padding-left: 20px;
	margin-left: 5px;
	padding-top: 5px;
}

#sidebar2 ul {
	line-height: normal;
}

#sidebar2 li {
	padding: 5px;
	font-size: .8em;
}

#sidebar2 a {
	border: none;
	font-size: 12px;
	padding-left: 10px;
}

#sidebar2 a:hover {
	border: none;
	padding-left: 10px;
}



/* Footer */
#footer
{
  padding: 20px;
  background: url(images/button.gif) repeat-x
}

#footer p {
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#footer a
{
color: #ffffff;
}
