BODY {
	BACKGROUND-COLOR: #ffffff;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  MARGIN: 0px;
  padding: 0px;
  TEXT-DECORATION: none;
  font-size: 80%;
}
a {
  color: #440000;
  text-decoration: none;
}
a:hover {
  color: #880000;
  text-decoration: underline;
}
img {
  border: 0;
}
INPUT, SELECT, TEXTAREA, TABLE, TABLE TD, TABLE TH, FIELDSET  {
  font-size: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1, .h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold ;
  font-size: 250%;
	COLOR: #000000;
  BACKGROUND: #ffffff;
  margin: 0px;
}
FORM, P, H3, IMG, H4 {
  padding: 0px;
  margin: 0px;
}
#clear {
  clear: both; 
}
.clearleft {
  clear: left; 
}
.clearright {
  clear: right; 
}
.pokus {
 background-image:url(v_hlavicka.gif);
 background-repeat:repeat-y;
}
UL.koso {
  margin-top:10px;
}
.koso LI {
  list-style-image: url(odstavec2.gif);
  line-height: 1.3;
  margin-bottom: 0.5em;
}
#navigace {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold ;
	FONT-SIZE: 85%;
	COLOR: #000000;
	margin-top: 5px;
	line-height: 1;
}
.drobek {
  font-size: 75%;
}
.combezsmall {
	COLOR: #000000;
  FONT-WEIGHT: 400;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 70%;
  TEXT-DECORATION : none; 
}
H3, .webmaster {
  padding-top: 5px; 
	line-height: 1;
	FONT-SIZE: 70%;
	margin: 0;
	font-weight: 300;
}
h4 {font-size:90%;
}
.webmaster {
  width: 173px;
}
.tlacitko P {
  padding: 0px;
  margin: 0px;
}
.tlacitko, .tlacitkoPressed {
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 5px;
  width: 165px;
}
.tlacitko A, .tlacitkoPressed A {
  padding: 5px 0 5px 0;
  text-decoration: none;
  display: block;
  color: #000000;
  background-color: #ffdddd ;
  border-top: 3px #ffffff solid;
  border-left: 3px #ffffff solid;
  border-bottom: 3px #ff6666 solid;
  border-right: 3px #ff6666 solid;
  width: 95%;
}
.tlacitko A:hover, .tlacitkoPressed A:hover {
  background-color: #ffcccc;
  border-top: 3px #ff6666 solid;
  border-left: 3px #ff6666 solid;
  border-bottom: 3px #ffffff solid;
  border-right: 3px #ffffff solid;
  color: #000000;
  text-decoration: none;
}
.tlacitkoPressed A, .tlacitkoPressed A:hover {
  background-color: #ffcccc;
  border-top: 3px #ff6666 solid;
  border-left: 3px #ff6666 solid;
  border-bottom: 3px #ffffff solid;
  border-right: 3px #ffffff solid;
  background-image: url(pressed1.gif);
  background-repeat: no-repeat;
}
.firstLetter {
  font-family : Verdana, Arial, times, serif;
  font-size : 150%;
  color : #555555;
  font-weight: bold;
}
.error {
  color : #ff0000;
}
#issue, .issue {
  font-weight: 400;
  font-size : 80%;
  text-align: center;
}
.issuePolozka {
  font-weight: bold;
  color: #000000;
  background-color: #eeeeee ;
  border-top: 3px #dddddd solid;
  border-left: 3px #dddddd solid;
  border-bottom: 3px #888888 solid;
  border-right: 3px #888888 solid;
}
.issueA {
  font-family: Verdana, Arial, times, serif;
  font-size: 110%;
}
.small {
  font-size : 80%;
}
#menu {
  position: absolute;
  left: 0px;
  width:177px;
  margin-left: 0px;
  padding: 0px;
}
#center, #centerAbout, #centerSubscription {
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 177px;
  margin-top:0px;
  border-top:2px #000;
  background-image: url(body_bg.jpg);
  background-repeat: repeat-y;
  min-height:400px;
}
#centerAbout, #centerSubscription {
  padding-top:10px;
  padding-left: 187px;
  padding-bottom: 10px;
  padding-right: 10px;
}
#centerSubscription H2 {margin-bottom:0;
}
#podnadpis {margin-bottom:20px;  color: #333333;
  font-weight: bold;
}
#podnadpis SPAN {background-color: #eeeeee;padding:0px 5px;
}
* html #center {
  height:400px; /*** IE  ***/
  padding-right: 1px;
}
* html #centerAbout  {
  height:450px; /*** IE  ***/
}
#odstavec1Okraj {
  position: relative;
  top: 10px;
  background-color: #dddddd;
  border: 1px #bbbbbb solid;
  padding: 1px;
  margin-left: 10px;
  width: 99%;
  /*margin-right: 100px;*/
}
#odstavec1 {
  background-color: #eeeeee;
  padding: 0 5px 0 5px;
  border: 1px #cccccc solid;
}
#kniha, .kniha {
  position: relative;
  margin-top: 20px;
  /*margin-right: 220px;*/
  margin-left: 10px;
  width: 100%;
    z-index: 1;
}
.tabKniha {
  border: 1px #cccccc solid;
  background-color: #ffffff;
}
* html #kniha, * html .kniha  {
  margin-right: 0px; /*** IE gets this margin. ***/
}
#posledniCislo, .posledniCislo {
  float: right;
  overflow: hidden;
  border: 0px #cccccc solid;
  z-index: -1;
}
.italika, .italika1 {
  font-style: italic;
  font-size: 70%;
}
.italika1 {
  font-size: 80%;
  line-height: 1;
}
.formular {
  padding: 0px;
  margin: 0px;
}
.pre {
  text-indent : -10px ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION : none; 
  FONT-WEIGHT: 400; 
  TeXT-ALIGN: justify;
  padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0.5em;
	font-size: 90%;
}
.formrequired {
  background-image: url(required.gif);
  background-repeat: no-repeat;
  padding-left: 8px;
}
.formnormal {
  padding-left: 8px;
}
.numeric {
  text-align: right;
}
/*about*/
.aboutOdstavec {
  text-indent: 0em;
  text-align: justify;
}
.aboutImg {
  float: right;
  margin-left: 10px;
}
/* submission    */
#podmenu {
  background-color: #ffeeee;
  border: 2px #c0c0c0 solid;
  width: 150px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 5px;
  text-align: center;
  font-size: 90%;
}
#podmenu .tlacitko, #podmenu .tlacitkoPressed {
  width: 145px;
}
H2, .h2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold ;
  font-size: 150%;
	COLOR: #000000;
  BACKGROUND: #ffffff;
  /*line-height: 0.1;*/
  margin-top: 0.1em;
}
#subFieldset, .subFieldset {
  position: relative;
  background-color: #eeeeee;
  padding: 0 10px 5px 10px;
  line-height: 2.5;
  font-size: 90%;
}
legend {
  color: #555555;
  font-weight: bold;
}
* html #pass, * html #user {
  position: absolute;
  left: 115px;
  width: 150px;
}
* html #subSubmit {
  position: relative;
  left: 195px;
}
#subManagement {
  float: right;
  font-size: 70%;
  margin-right: 20px;
}
.subUl {
  padding-top: 0px;
}
.subUl li {
  text-indent : 20px ;
}
TABLE.subTab TD {
	padding: 5px;
	empty-cells: show;
	vertical-align: top;
	border: 0px #cccccc solid;
}
TABLE.subTab {
  width: 100%;
}
.subTabNadpis {
  font-weight: bold;
  font-size: 120%;
  color: #555555;
}
.subTabInput {
  font-size: 70%;
}
#subDownload {
	border: 1px #cccccc solid;
	width: 80%;
}
.submitAbstract {
  position: relative;
  background-color: #eeeeee;
  padding: 0 10px 6.5em 10px; 
  width: 60%;
	vertical-align: top;
	line-height: 3.1;
}
.submitAbstract INPUT, .submitAbstract TEXTAREA {
  position: absolute;
  left: 285px;
}
* html .submitAbstract INPUT, * html .submitAbstract TEXTAREA {
  left: 110px;
}
/* content    */
.contentLabel {
  font-size: 80%;
}
.horizontOddel {
  line-height: 0.1;
}
.contFormnormal {
  position: relative;
}
.hr {
  margin: 0.1px;
}
.contFieldset {
  background-color: #eeeeee;
  padding: 0 10px 1em 10px; 
}
.cont_vyhledano {
  background-color: #eeeeee;
  color: #555555;
  font-weight: 600;
}
.contentTab {
  width: auto;
  border: 0px #000 solid;
}
#centerAbout P {
  margin: 0 0 1.5em 0;
}
/* subscription    */
.subscrFieldset, .submitFieldset {
  background-color: #eeeeee;
  padding: 0 10px 10px 10px; 
  width: 55%;
}
.submitFieldset {
  width: 60%;
}
.subscrTab {
  border-collapse: collapse;
}
.subscrTab TD {
  border: 1px solid #aaaaaa;
  font-size: 80%;
}
.subscrTabNadpis {
  background-color: #eeeeee;
  font-weight: bold;
}
.subcsrAdresa, .submitAuthor {
  width: 60%;
  /*border: 3px solid #aaaaaa;*/
  padding: 0 5px 5px 5px;
}
.subcsrAdresa INPUT, .submitAuthor INPUT {
  border: 2px solid #aaaaaa;
}
/** html .subcsrAdresa INPUT {
  left: 325px;
  position: absolute;
}*/
.submitAuthor INPUT {
  left: 150px;
}
.subcsrAdresa P, #subscrPay P, .adresa {
  line-height: 1.2;
  font-size: 90%;
  margin: 0.1em;
}
#subscrPrice, #subscrPay {
  position:relative;
}
* html #subscrPrice .numeric {
  position: absolute;
  left: 200px;
}
* html #subscrPay .posice {
  position: absolute;
  left: 130px;
}
* html .recalculate {
  /*left: 130px;*/
}
.recalculate {
  font-size:70%;
  background-color: #eeeeee;
}
#subscrPay {
  padding-top: 10px;
}
.subscrConfirm {
  background-color: #eeeeee;
  padding: 0 10px 0px 10px;
  margin-bottom: 15px;
}
TABLE.subscrTabConfirm {
  BORDER-COLLAPSE: collapse;
  padding: 3px;
}
.subscrTabConfirm TD {
  vertical-align: top;
  font-size: 90%;
}
.subscrTabConfirm DIV {
  padding-left: 10px;
}
.clear {
  clear: both;
}
.podNadpis {margin:0px;padding:0;
}
#centerSubscription OL {margin-top:0;padding:0;
}