.default
{
   color: #000000;
}

.defaultReq
{
   color: #000000;
   font-weight: bold;
}

.defaultErr
{
   color: #FF3333;
}
#menu {
  margin: 0px;
  border: 0px;
  padding: 0px;
  height: 33px;
  text-align: left;
}
#menu ul {
  padding: 7px 0;
  margin: 0;
  float: left;
}
#menu li {
  list-style: none;
  margin: 0;
  display: inline;
}
#menu li a {
  border-left: 2px #f00 solid;
  margin: 0px;
  color: #4b4b4b;
  text-decoration: none;
  padding-left: 7px;
  padding-bottom: 3px;
}
#menu li a:hover {
  color: #000;
  border-left: 2px #f00 solid;
  padding-right: 0px;
}
#menu fieldset {
  padding-top: 4px;
  float: right;
}
#menu input {
  font-size: 12px;
}
#menu {
  WIDTH: 700px;
  COLOR: #ffffff;
  POSITION: relative;
  TEXT-ALIGN: left;
}
#menuList {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#menuList UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#menuList LI {
        DISPLAY: inline; LIST-STYLE-TYPE: none
}
span.starter {
        PADDING-RIGHT: 6px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none; cursor: hand;
}
A.starter:hover {
        COLOR: #ffffff;
}
A.starter:active {
        COLOR: #ffffff;
}
.menu {
        padding: 0px;
        border: 0px;
        VISIBILITY: hidden;
        WIDTH: 160px;
        COLOR: #ffffff;
        POSITION: absolute;
        TEXT-ALIGN: left
}
.menu LI A {
        DISPLAY: block;
        COLOR: #000;
        LINE-HEIGHT: 1.75em;
        BACKGROUND-COLOR: #eee;
        TEXT-DECORATION: none;
        margin: 0px;
}
.menu LI A:hover {
        COLOR: #ffffff;
        BACKGROUND-COLOR: #ddd;
}
#menu1 {
        Z-INDEX: 100; WIDTH: 230px;
}
#menu1 A {
        WIDTH: 230px; height: 15px;
}
#menu2 {
        Z-INDEX: 100; WIDTH: 130px
}
#menu2 A {
        width: 130px; height: 15px;
}
#menu3 {
        Z-INDEX: 100; WIDTH: 190px;
}
#menu3 A {
        width: 190px; height: 15px;
}
#menu4 {
        Z-INDEX: 100; WIDTH: 180px;
}
#menu4 A {
        width: 180px; height: 15px;
}
#menu5 {
        Z-INDEX: 100; WIDTH: 110px;
}
#menu5 A {
        width: 110px; height: 15px;
}
#menu6 {
        Z-INDEX: 100; WIDTH: 150px;
}
#menu6 A {
        width: 150px; height: 15px;
}
#menu7 {
        Z-INDEX: 100; WIDTH: 230px;
}
#menu7 A {
        WIDTH: 230px; height: 15px;
}
#menu8 {
        Z-INDEX: 100; WIDTH: 230px;
}
#menu8 A {
        WIDTH: 230px; height: 15px;
}
#left_menu {
  margin: 0;
  border: 0;
  padding: 0;
  width: 137px;

  width: 0px;


  float: left;
  text-align: left;
}
#left_menu img {
  padding-top: 12px;
}
#left_menu input {
  font-size: 12px;
  width: 130px;

  width: 0px;

  margin-top: 5px;
}
#left_menu .hun {
  width: 100%;
}
#left_menu fieldset {
  background-color: #eee;
  border: 1px solid #ddd;
  margin-top: 15px;
}
#left_menu fieldset.long {
  height: 200px;
}
#left_menu ul {
  margin-left: 25px;
  padding: 0;
  margin-top: 13px;
  list-style-image: url("./images/square.gif");
}
#left_menu li a {
  color: #000;
  font-size: 10px;
  font-weight: normal;
}
#left_menu li a:hover {
  color: #333;
}
body {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: "Verdana", "Arial CE", "Helvetica CE", Arial, sans-serif;
  background: url("../images/bg_main.gif") repeat-x top; text-align: center;
}
a {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #5F6062; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline; font-weight: bold;
}
a:link {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #5F6062; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline
}
a:active {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #5F6062; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline
}
a:visited {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #5F6062; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline
}
a:hover {
  TEXT-DECORATION: none;
  color: #000;
}
p {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: justify;
}
div {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
span {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
strong {
  FONT-WEIGHT: bold;
}
img {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
form {
  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
select, input {
  FONT-SIZE: 100%;
  /*width: 130px;*/
}
.submit {
  width: 33px;
}
.site_ico {
  margin: 0px;
  padding: 0px;
}
hr {
  DISPLAY: none
}
h1 {
  DISPLAY: none
}
h2 {
  DISPLAY: none
}
h3 {
  DISPLAY: none
}
ul {
  margin: 0px;
  margin-bottom: 15px;
  margin-left: 30px;
  padding: 0px;
  border: 0px;
}
dt {
  font-weight: bold;
}
dd {
  margin: 10px;
}
li {
  list-style-type: square;
}
table {
  BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 100%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
#container {
  border: 0px;
  margin: 0 auto;
  width: 727px;
}
#header {
  padding: 0px;
  margin: 0px;
  width: 727px;
  height: 85px;
}
#header h1 {
  display: inline;
}
/*
#header a {
  font-size: 12px;
  padding: 0px;
  display: block;
  margin: 0px;
  width: 727px;
  height: 85px;
  color: #4C4C4C;
  position: relative;
  background-color: transparent;
}

#header a.norm {
  background-color: transparent;
}
*/
#header span {
  margin: 0;
  padding: 0;
  display: block;
  z-index: 1;
  background: url(../images/logo.gif) no-repeat left top;
  top: 0px;
  left: 0px;
  width: 727px;
  height: 85px;
  cursor: pointer;
  position: absolute;
}
#main {
/*
  margin: 0;
  margin-left: 167px;
  border: 0;
  width: 557px;
*/
/*
  jen prozatim ... nez bude logovani
*/
/*
  width: 760px;
  margin-left: 0px;

  height: 100px;
*/  
  text-align: left;
  padding-top: 15px;
}
#main img {
  display: block;
  padding-bottom: 15px;
}
#main p {
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
}
#right_main {
  /*width: 135px;
  padding-left: 15px;
  float: right;
  border-left: solid 1px #ddd;*/
}
#right_main h2 {
  font-size: 10px;
  font-weight: bold;
  display: block;
  padding: 0px;
  margin: 0px;
}
#right_main p {
  font-size: 10px;
  text-align: left;
}
#right_main ul {
  margin-top: 0;
  margin-left: 16px;
  padding: 0;
  list-style-image: url("../images/square.gif");
}
#right_main li a {
  color: #871013;
  font-size: 10px;
  font-weight: normal;
}
#right_main li a:hover {
  color: #333;
}
.news {
  float: left;
  /*margin-bottom: 20px;*/
  margin-top: -20px;
  _margin-top: 0px;
  padding: 5px;
}
.news2 {
  padding: 5px;
  float: left;
  margin-bottom: 20px;
  background-color: #eee;
}
.mesice {
  font-size: 1.2em;
  display: block;
  color: #333333;
  border-bottom: 1px solid #eee;
}
.news p {
  text-align: justify;
  padding-top: 15px;
}
#logoLino {
  padding-bottom: 20px;
  width: 135px;
  float: right;
}
#middle {
  float: center
  width: 727px;
  height: 100%;
  text-align: left;
}
#footer {
  padding-top: 20px;
  width: 727px;
  margin: 0 auto;
}
#fontexplorer-library table {
  border: 1px solid #ddd;
  font-size: 10px;
  margin-bottom: 15px;
}
#fontexplorer-library ul {
  padding: 7px 0;
  margin: 0;
  float: left;
}
#fontexplorer-library li {
  list-style: none;
  margin: 0;
  display: inline;
  padding-left: 2px;
  padding-right: 2px;
}
#fontexplorer-library li a {
  margin: 0px;
  color: #4b4b4b;
  text-decoration: none;
}
#fontexplorer-library li a:hover {
  color: #000;
  padding: 5px;
  padding-left: 0px;
  padding-right: 0px;
}
.nazev {
  font-weight: bold;
  font-size: 1.2em;
  color: #000;
  width: 65%;
}
.add {
  background-color: #FFFFFF;
  color: #fff;
  text-align: center;
  font-weight: bold;
}
.bg {
  padding: 3px;
  font-weight: bold;
  background-color: #eee;
}
.sdph {
  color: #999;
}
#fontexplorer-library .img {
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
}
#fontexplorer-library ul {
  border: 1px solid #eee;
  width: 99%;
  text-align: center;
}
#fontexplorer-library img.ico {
  padding: 0;
  padding-bottom: 0;
  margin: 0;
  margin-right: 3px;
  border: 0;
  float: left;
}
#platinum {
  font-size: 9px;
  color: #999;
  font-weight: normal;
}
#detail, .detail, a.detail {
  color: red;
  text-decoration: none;
  text-align: center;
  margin-left: 6px;
  margin-right: 6px;
}
#detail-rezu, .detail-rezu {
  margin: 0px;
  padding: 0px;
  border: 1px solid #eee;
  text-align: center;
}
#detail-rezu .img-detail-rezu, .detail-rezu .img-detail-rezu {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.show {
  display: block;
  font-size: 12px;
  color: black;
}
div.util {
  margin: 0;
  border: 0;
  padding: 0;
  clear: both;
  font-size: 0px;
}
#rozcestnik {
  margin-top: 25px;
  line-height: 175%;
}

.normalFormat {
  border: 0px solid black;
  padding: 3px 3px 3px 3px;
}

.selectedFormat {
  border: 2px dotted black;
  padding: 1px 1px 1px 1px;
}

.pages {
  border: 1px solid #eee;
  width: 710px;
  padding: 5px;
}

.pages a, .pages a:link, .pages a:visited, .pages a:hover {
  text-decoration: none;
}

.nadpis {
  display: block;
  font-size: 13pt;
  position: relative;
  top: -10px;
  margin: 0px;
}

h1.title {
  display: inline;
  font-size: 1em;
}
#left_main {
  /*width: 385px;*/

/*
  jen prozatim ... nez bude logovani
*/
  /*padding-left: 60px;*/
  /*width: 500px;*/


  float: left;
}
