body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(pic/spinman_bg2_wholepage.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a {
	color: #B22222;
	text-decoration: underline;
}

a:hover {
	color: #666666;
}

#main {
	width: 777px;
	margin: auto;
	border: 1px solid #FD2B2B;
	border-top: 0px;
	text-align: left;
	background-image: url(pic/spinman_bg.gif);
}

#head {
	width: 777px;
	height: 95px;
	background-image: url(pic/nahore.gif);
}

#menumain {
	width: 771px;
	background-color: #fd2b2b; 
	background-image: url(pic/bgmenu.jpg); 
	padding: 3px;
	font-size: 8pt;
}

#menumain a {
	text-decoration: none;
	color: white;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

#menumain a:hover {
	background-color: #FFA500;
}

div.ko {
	clear: both;
	width: 1px;
	height: 1px;
}

#content {
	width: 777px;
	margin: 0px;
	padding: 0px;
}

#content #menuseccont
{
	float: left;
	margin: 0px;
	width: 135px;
	margin-right: 20px;
}

#content #menusec1 {
	padding: 30px 10px 30px 10px;
	background-color: #FD2B2B;
	color: white;
	font-weight: bold;
	font-size: 8pt;
}

#content #menusec {
	float: left;
	margin: 0px;
	width: 135px;
	padding: 30px 10px 30px 10px;
	background-color: #FD2B2B;
	color: white;
	font-weight: bold;
	font-size: 8pt;
}

#t-bow-front
{
  float: left;
  width: 160px;
  height: 358px;
}

#t-bow-front a img
{
  border: 0px;
}

#content #menusec ul {
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	list-style-type: square;
}

#content #menusec li {
	margin-bottom: 5px;
	padding-bottom: 0px;
}

#content #menusec a {
	color: white;
}

#content #menusec1 ul {
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	list-style-type: square;
}

#content #menusec1 li {
	margin-bottom: 5px;
	padding-bottom: 0px;
}

#content #menusec1 a {
	color: white;
}

#content #menusec a:hover {
	color: #666666;
}

#content #menusec li.special a {
	color: yellow;
}

#content #menusec li.special a:hover {
	color: black;
}

#content #menusec p {
	color: #FFD700;
}

#content #text {
	width: 572px;
	padding: 25px;
	float: left;
	line-height: 120%;
}

#content #text h1 {
	margin: 0px; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px; 
	padding-left: 30px;
	text-align: right;
	font-size : 12pt; 
	color: Maroon;
	font-weight: bold;
	font-style: italic;
	word-spacing : 3px; 
	border-bottom: 1px dashed Silver;
}

#content #text h2 {
	margin: 0px;
  margin-bottom: 10px; 
	padding: 0px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 15pt;
	font-size : 13pt; 
	color: Red;
	font-weight: bold;
	word-spacing : 3px; 
	border-bottom: 1px dashed Silver;
}

#content .red {
	font-weight: bold;
	color: #B22222;
}

#content .redc {
	font-weight: bold;
	color: #B22222;
	text-align: center;
}

#content li {
	padding-bottom: 5px;
}

#content img.banner1 {
  border: 0px;
  width: 355px;
  height: 125px;
  margin-left: 15px;
}

#content img {
	border: 1px solid Maroon;
}

#content img.nb {
	border: 0px;
}

#content img.imgr {
	float: right;
	margin: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#content p.akce {
	margin-left: 15px;
}

#content p.akces {
	margin-left: 15px;
}

#content p.akces a {
	color: Red;
	font-weight: bold;
}

#content p.akces a:hover {
	color: Black;
}

#content #news {
	float: right;
	width: 140px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px 10px 10px 15px;
	font-size: 8pt;
	border-left: 1px dashed Silver;
	color: #666666;
}

#content #news p.special {
	color: Black;
}

#content #news p.special a {
	color: Red;
	font-weight: bold;
}

#content #news p.special a:hover {
	color: Black;
}

#content a.mezek {
	text-decoration: none;
}

#content table.lekce tr th {
	border: 1px solid Gray;
	color: #B22222;
	text-align: center;
	height: 25px;
}

#content table.lekce tr td {
	border: 1px solid Gray;
	text-align: center;
	width: 75px;
	height: 25px;
}

#content table.lekce tr td.s {
  background-color: #ff0000;
  color: white;
}

#content table.lekce tr td.t {
  background-color: #ffcc33;
}

#content table.lekce tr td.tbow {
  background-color: #00CC00;
  color: white;
}

#content table.lekce tr td.n {
  background-color: #0066ff;
  color: #ffffff;
}

#content table.lekce {
	font-weight: bold;
	border-collapse: collapse;
	border: 2px solid Black;
}

#copy {
	font-size : 7pt; 
	padding : 10px; 
	line-height: 150%;
}

#copy p.dev {
  margin: 0px 0px 5px 0px;
  color: #999999;
}

#copy p.dev a {
  color: #999999;
  text-decoration: underline;
}

#copy p.dev a:hover {
  color: Black;
}

#photo {
	padding-top: 10px;
}

#photo p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

#photo p.red {
	font-weight: bold;
	color: #B22222;
}

#photo img {
	border: 1px solid Maroon;
}

#t-bow-info img
{
  border: 0px;
}


