/* Hlavni tabulka a body */
.leftlinkimg  {position: absolute; top: 0px; left: 0px;  margin: 3px;              width: 200px; height: 90px;  border: 0px solid black; cursor: pointer; }
.rightlinkimg {position: absolute; top: 0px; right: 0px; margin: 5px 15px 5px 5px; width: 150px; height: 180px; border: 0px solid black; cursor: pointer; }
body {margin: 0px; color: black; background-color: #FF6E25; }
a img {border-width: 0px; }
hr {color: #0000ff; height: 1px; background-color: #FF6E25; }
table {width: 100%; margin:0px; }
table td {vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* Levy sloupec, tj. menu a boxy v levem sloupci */
td#leftcol  {width: 210px; padding: 100px 0px 20px 0px; background-color: transparent; }
table#leftmenu {width: 210px; margin-bottom: 30px; line-height: 14px; font-size: 12px; font-weight: bold; }
table#leftmenu a       {background-color: transparent; color: #000080; text-decoration: none; }
table#leftmenu a:hover {background-color: transparent; color: black;   text-decoration: underline; }
table#leftmenu td.l0 {padding-left: 20px; }
table#leftmenu td.l1 {padding-left: 30px; }
table#leftmenu td.l2 {padding-left: 38px; }
table#leftmenu td.l3 {padding-left: 44px; }
td#leftcol div.version {margin: 2px 0px 32px 20px; text-align: left; vertical-align: middle; font-weight: bold; font-size: 12px; } 
td#leftcol div.version a       {background-color: #FF6E25; color: #000080; text-decoration: none; }
td#leftcol div.version a:hover {background-color: #FF6E25; color: black; text-decoration: underline; }
td#leftcol div.boxtitle {margin: 30px 0px 3px 20px; text-align: left; font-weight: bold; font-style: italic; line-height: 12px; font-size: 11px; }
table.leftbox {width: 160px; margin-left: 20px; border-width: 2px 0px 2px 0px; border-color: #0000ff; border-style: solid; background-color: #efede1; color: blue; line-height: 12px; font-size: 10px; }
table.leftbox td {padding: 2px 4px 2px 4px; text-align: left; }
table.leftbox td a       {background-color: #efede1; color: blue;  text-decoration: none; }
table.leftbox td a:hover {background-color: #efede1; color: black; text-decoration: underline; }
table.leftbox td.commentauthor {line-height: 11px; font-size: 11px; }
table.leftbox td.randomPhoto {height: 110px; text-align: center; vertical-align: middle; }
/* Prostredni obsahovy sloupec a pozvankova tabulka s obrazky */
td#centercol {padding: 30px 15px 20px 15px; }
td#centercol div.boxtitle {margin: 15px 0px 3px 0px; text-align: left; font-weight: bold; font-style: italic; line-height: 12px; font-size: 11px; }
table.invitation {width: 100%; margin-bottom: 5px; border-width: 2px 0px 2px 0px; border-color: #0000ff; border-style: solid; background-color: #efede1; color: #000080; line-height: 12px; font-size: 10px; }
table.invitation td {text-align: center; vertical-align: middle; font-weight: bold; }
table.invitation td.pic {width: 33%; height: 120px; padding=bottom: 10px; }
table.invitation td.vice {padding: 10px 0px 5px 0px; }
table.invitation a       {background-color: #efede1; color: #000080; text-decoration: none; }
table.invitation a:hover {background-color: #efede1; color: black;   text-decoration: underline; }
/* Styly pro aktuality */
td#centercol table.newsAkt {border-width: 1px; border-color: #0000ff; border-style: solid; }
td#centercol td.title {font-size: 15px; font-weight: bold; letter-spacing: 0.05em; background-color: #FF6E25; color: #000080; }
td#centercol td.title a {color: #000080; }
td#centercol td.title a:hover {color: black; }
td#centercol td.body img.news {float: left; width: 75px; height: 75px; padding: 5px 10px 5px 0px; }
td#centercol div.date  {font-size: 10px; font-weight: bold; background-color: #FF6E25; color: #990000; margin: 3px 0px 5px 0px; }
td#centercol td.sign  {font-size: 10px; font-style: italic; }
span.wrote {font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 0.05em; background-color: #FF6E25; color: #000000; }
/* Styly pro sekce */
/* Styly pro fotogalerii */
/* Styly pro komentare */
/* Pravy sloupec*/
td#rightcolNORMAL {width: 170px; padding: 160px 5px 20px 5px; text-align:center; font-weight: bold; font-style: italic; line-height: 12px; font-size: 11px; }
td#rightcol {width: 170px; padding: 0px 5px 0px 5px; text-align:center; font-weight: bold; font-style: italic; line-height: 12px; font-size: 11px; }
td#rightcol img {margin: 2px; vertical-align: middle; }
td#rightcolNORMAL div.boxtitle  {margin: 30px 8px 3px 8px; }
td#rightcol div.boxtitle  {margin: 10px 8px 3px 8px; }
td#rightcol div.boxtitleL, td#rightcolcontacts div.boxtitleL {margin: 30px 15px 3px 5px; text-align: left; font-weight: bold; font-style: italic; }
table#tip {width: 160px; margin-bottom: 3px; border-width: 2px 0px 2px 0px; border-color: #0000ff; border-style: solid; background-color: #efede1; color: blue; text-align: center; font-style: normal; line-height: 10px; font-size: 10px; }
table#tip td {padding: 2px 4px 2px 4px; }
/* Kontakty vpravo dole */
td#rightcolcontacts	{width: 170px; padding: 5px; vertical-align: bottom; text-align: center; line-height: 9px; font-size: 9px; }
table.contacts {width: 160px; border: 1px solid black; background: #efede1; color: black; text-align:right; line-height: 9px; font-size: 9px; }
table.contacts td.contactsum {font-weight: bold; text-align: left; }
table.contacts td.person {font-style: italic; }
table.contacts a       {background: #efede1; color: blue; text-decoration: none; }
table.contacts a:hover {background: #efede1; color: blue; text-decoration: underline; }
table.contacts td.ligaNazev {text-align: center; height: 12px; }
table.contacts td.ligaName {text-align: left; }

/* Komentare */
table#comform {width: 350px; }
table#comform td.title {font-size: 12px; text-decoration: none; font-weight: bold;  font-style: italic; padding: 5px; text-align: center; }
table#comform td.label {font-size: 10px; text-decoration: none; font-weight: bold; background: none; line-height: 14px; vertical-align: middle; }
table#comform td.data  {line-height: 14px; vertical-align: middle; }
table#comform td.data .inputtext {width: 250px; font-size: 11px; background-color: #efede1; }
table#comform td.data .textarea  {width: 250px; font-size: 11px; background-color: #efede1; }
table#comform td.data .button  {margin: 5px 17px 5px 0px; color: black; width: 120px; font-size: 10px; background-color: #efede1; font-weight: bold; }
table.scrollcomments {margin-bottom: 5px; border-width: 2px 0px 2px 0px; border-color: #0000ff; border-style: solid; background-color: #efede1; color: black; text-align: center; font-style: normal; line-height: 10px; font-size: 10px; }
table.scrollcomments td {font-size: 12px; line-height: 14px; font-weight: 900; vertical-align: top; text-align: center;  }
table.scrollcomments td span.pages {font-size: 10px; font-weight: bold; margin: 0px 10px; }
table.scrollcomments td span.pages a {background: #efede1; color: blue; text-decoration: underline; }
table.com tr.info {background-color: #DCDCDC; text-align: left; vertical-align: top; font-size: 12px; font-weight: 600; }
table.com td.user {padding-left: 10px; }
table.com td.user a {background: #DCDCDC; color: blue; text-decoration: underline; }
table.com td.datecom {padding-right: 10px; text-align: right; font-size: 10px; }
table.com td.text {padding: 3px 5px 10px 5px; font-weight: normal; font-size: 11px; }  
table.com td.text a {background-color: #FF6E25; color: blue; text-decoration: underline; }

/* Fotogalerie */
span.navigation {font-size: 11px; line-height: 14px; font-weight: bold; }
span.navigation a {background-color: #FF6E25; color: blue; text-decoration: underline; }
table#gals td {width: 33%; text-align: center; vertical-align: bottom; padding: 10px; }
table#gals td div.title  {margin-top: 3px; width: 150px; background-color: #D5D5D5; font-size: 11px; text-decoration: none; text-align: left; vertical-align: bottom; }
table#gals td div.number {padding-top: 3px; width: 150px; background-color: #D5D5D5; font-size: 11px; text-decoration: none; text-align: right; vertical-align: bottom; }
table#gals td a {background-color: #D5D5D5; color: blue; text-decoration: none; }
table.scrollalbum {width: 100%; font-size: 11px; line-height: 14px; font-weight: bold; }
table.scrollalbum td.back {width: 80px; text-align: left; }
table.scrollalbum td.numbers {text-align: center; color: black; }
table.scrollalbum td.forward {width: 80px; text-align: right; }
table.scrollalbum td a {background-color: #FF6E25; color: blue; text-decoration: underline; }
table.mainphoto {width: 98%; text-align: center; }
table.mainphoto td {padding: 10px 3px; width: 25%; text-align: center; vertical-align: top; }
a img.gals {background-color: #FF6E25; border-width: 0px; }
a img.photos {border-width: 2px; border-color: blue; }
a img.photosCurent {border-width: 3px; border-color: red; }
/* Fotka */
table#showphoto {width: auto; border: 0px black solid; }
table#showphoto td {text-align: center; font-size: 12px; line-height: 16px; }
table#showphoto td.label {height: 16px; }
table#photo {vertical-align: bottom; }
table#photo td.what	 {text-align: right; width: 80px; font-size: 11px; line-height: 14px; font-weight: bold; }
table#photo td.input {text-align: left; font-size: 11px; line-height: 14px; font-weight: normal; }
table#votes {text-align: right; padding: 50px 0px 0px 0px; }
table#votes td {text-align: right; vertical-align: middle; font-size: 11px; line-height: 14px; font-weight: bold; }
table#votes select {width: 150px; font-size: 10px; }
table#votes td .button {width: 150px; }
table.photocom {width: 600px; }
table.section {width: auto;}



textarea {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.navigation {FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 8pt; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none; LINE-HEIGHT: 14pt; } 
.errors {FONT-SIZE: 15px; COLOR: blue; TEXT-DECORATION: none; BACKGROUND: none; font-weight: 900; }
.input {FONT-FAMILY: Tahoma, Arial, Sans-Serif; FONT-SIZE: 9pt; COLOR: black; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none; }
.navigation a {color: blue; }

.MsoNormal {font-size: 12px; }
a .MsoNormal {COLOR: blue;}
.MsoNormalDate {font-size: 12px; font-weight: bold; COLOR: #990000; }
.MsoNormalTitle {font-size: 15px; font-weight: bold; letter-spacing: 0.05em; COLOR: #000080; }


table#cardMain {border-width: 2px; border-color: black; border-style: solid; margin: 3px; padding: 3px; line-height: 18px; width: 765px; }
table#cardMain tr {border: none; }
table#cardMain td {border: none; }
table#cardMain img {float: left; margin: 0px 10px; border: 2px solid; border-color: #AAA #444 #444 #AAA; }
table#cardMain a {background-color: #FF6E25; color: blue; text-decoration: underline; }
table#cardMain a:visited {background-color: #FF6E25; color: blue; text-decoration: underline; }
table#cardMain td#header {padding: 10px 0px; }
table#cardMain td#header div#name {font-size: 16px; font-weight: bold; margin: 0px 0px 10px 3px; }
span.title {font-size: 12px; font-weight: bold; margin: 0px 10px 0px 10px; }
span.value {font-size: 12px; font-weight: normal; }
table#cardMain div.title {font-size: 12px; font-weight: bold; margin: 0px 10px 0px 0px; float: left; line-height: 22px; }
table#cardMain div.value {font-size: 12px; font-weight: normal; float: left; line-height: 22px; }
table#cardMain td#footer {padding: 20px 0px 20px 0px; width: 100%; text-align: center; }
table#cardMain td#footer img {float: none; display: inline; vertical-align: middle; }
td#header {line-height: 20px; }
td#nextInfo {line-height: 22px; }
table#cardMain td#stats {padding: 5px 0px 5px; }
table#cardMain td#stats a.sub {background-color: #FF6E25; color: blue; text-decoration: underline; font-size: 100%; font-weight: bold; }
table#cardMain td#stats a:visited.sub {background-color: #FF6E25; color: blue; text-decoration: underline; font-size: 100%; font-weight: bold; }
table#cardMain td#stats a:active.sub {background-color: #FF6E25; color: black; text-decoration: underline; font-size: 120%; font-weight: bold; }