BODY {
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
  text-align: center;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: Black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans Serif;
	background: #E6D8BD
}

TABLE {
	PADDING-TOP: 0px; font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9px;
}

.results-search{
  font-family: Verdana, Helvetica, Sans Serif;
	font-size: 14px;
	padding-bottom:10px;
	font-weight:bold;
}

.pismo {
  font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9px;
}

textarea {
	border: 1 solid; color: #CCCCCC;
}

hr {
	height: 1px; 
	color:  #949492;
}

hr.hneda {
	height: 1px; 
	color:  #846F43;
}

/*NADPISY - cerne,modre,hnede*/
h1 {
	font-size: 20px;
}

h1.m { 
	font-size: 20px;  
	color: #BB6E01;
}

h1.h { 
	font-size: 20px;  
	color: #BD7B00;
}

h2 {
	font-size: 18px; 
}

h2.m {
	font-size: 18px;  
	color: #0059B5;
}

h2.h {
	font-size: 18px;   
	color: #BD7B00;
} 
 
h3 { 
	font-size: 16px; 
}

h3.m { 
	font-size: 16px;   
	color: #BB6E01;
}
h3.z { 
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #02AE1B;
}
h3.tests { 
	font-size: 12px;   
}

h3.h { 
	font-size: 16px;    
	color: #BD7B00;
}

.N1 {
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 15px;
	color: #02560E;
}

.N2 {
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #038D17;
}

.N3 {
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #02AE1B;
}

/*ODKAZY v textu stránek*/
A {
	text-decoration: none; 
	color: #BB6E01;
}

A:hover{
	text-decoration: underline; 
	color: #BB6E01;  
}

A:active{
	text-decoration: none; 
	color: #BB6E01; 
}

/*ODKAZY - HORNI MENU*/
A.horni  {
	text-decoration: none; 
	color: White;  
	font-weight: bold;
	position: relative;
	top: -7px;
	padding-right: 10px
}

A.horni:hover  {
	text-decoration: none; 
	color: red;  
	font-weight: bold;
}

A.horni:active{
	text-decoration: none; 
	color: red;  
	font-weight: bold;
}

/*ODKAZY - PODMENU font-weight: bold;*/

.sidemenu {
	text-decoration: none; 
	color: #000000;
}

.sidemenu:hover {
	text-decoration: none; 
	color: #FF0000;
}

.sidemenuActive {
	text-decoration: none; 
	color: #FF0000;
}

.sidemenuActive:hover {
	text-decoration: none; 
	color: #FF0000;
}

A.search {
        text-decoration: underline;
        color: #BB6E01;    
	font-size: 11px;
}

/*ODKAZY v BRIEFLY*/
A.b{
	text-decoration: underline; color: blue; font-weight: bold;
}
A.b:hover{
	text-decoration: underline; color: #339933;  font-weight: bold;
}
A.b:active{
	text-decoration: none; color: #339933;  font-weight: bold;
}

/*ODKAZY v copyright*/

A.copyright:hover{
	text-decoration: none; color: #BB6E01;
}
A.copyright:active{
	text-decoration: none color: #BB6E01;
}

/*textove pole search*/
input{
font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: black;  border: 1px solid;  border-color: #CCCCCC;
}
input.s{
font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: black;  border: 1px solid;  border-color: #000000;
}
input.forum{
font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: black;  border: 1px solid #CCCCCC; width: 170px; background-color: white;
}
input.m{
font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: black;  border: 1px solid; border-color: #FFFFFF;  width: 95; height:15;
}
input.f{
font-family: Arial, Helvetica, Sans Serif; 
font-size: 12px; 
color: #BB6E01;  
background-color: #F2F6CD;
border: 1px solid;  
border-color: #846F43;
}

input.form-button6{
  width: 120px;
  _width: 130px
}


/*A K T U A L I Z A C E     N O V E    N O V E   N O V E   N O V E   N O V E*/
/*TEXT - search*/

.search_b {
    color: #BB6E01;    
}

.bila {
	text-decoration: none; color: white; font-weight: bold;
  }
.seda{
     color: #AEAEAE;
  }
  .copyright{
     font-family: Arial, Helvetica, Sans Serif; font-size: 9px; color: #CCCCCC;
  }
 
.cervena{
     color: red;
}
 

/* TOMAS - cerne ramecky kolem bunek tabulky */
/* TOMAS - cerne ramecky kolem bunek tabulky */
.tom {
	border: #aeaeae 1px solid;
   }
.tomtbl {
	border: #cccccc 1px solid; border-top:none; border-left:none;
}
TABLE.tomtbl TD{
	border: #cccccc 1px solid; border-bottom:none; border-right:none;
   }
   
   
   
/* *********************** CONTENT ********************** */

#content-text {
  margin-left: 8px;
  _margin-left: 6px;
  margin-right: 10px;
  width: 568px;
  _width: 566px;
}

.content-news {
  border: 1px solid #B7B7B7;
  background: url('images/cz/engine/prechod_clanky_copy.gif') bottom left repeat-x white;
  padding: 1px;
  height: 200px;
}

.content-news5 {
  border: 1px solid #B7B7B7;
  background: url('images/cz/engine/prechod_clanky_copy.gif') bottom left repeat-x white;
  padding: 1px;
}

.content-news3 {
  padding: 1px;
  margin-top: 10px;
}

.content-news2 {
  padding: 1px;
  background: url('images/cz/engine/tecky_cara_copy.gif') bottom left repeat-x;
  margin-top: 10px;
  padding-bottom: 10px;
}

.content-news-head {
  height: 25px;
  background: url('images/cz/engine/sipka_news.gif') top left no-repeat #E0E0E0;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
  color: #B32026;
  margin-bottom: 1px
}

.content-news-head-text {
  padding-top: 5px
}

.content-ejournal-head {
  height: 25px;
  background: url('images/cz/engine/sipka_ejournal.gif') top left no-repeat #E0E0E0;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
  color: #2E4A83;
  margin-bottom: 1px
}

.content-top-head {
  height: 25px;
  background: url('images/cz/engine/sipka_top.gif') top left no-repeat #E0E0E0;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
  color: green;
  margin-bottom: 1px
}

.content-news-content {
  border-top: 1px solid #E0E0E0;
  padding-top: 3px
}

.content-news-content-levy {
  float: left;
  width: 250px;
  border-right: 2px solid #CCCCCC;
}

.content-news-content-levy-headline {
  background: url('images/cz/engine/tecky_cara_copy.gif') bottom left repeat-x white;
  _background: white;
  padding-left: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 3px;
  margin-right: 2px;
  _margin-left: 0px;
}

.content-news-content-levy-headline-text {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  width: 165px;
}

.content-news-content-levy-headline-text2 {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #CB7D0E;
  width: 175px
}

.content-news-content-levy-headline-text2 a{
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #CB7D0E;
  text-decoration: none;
}

.content-news-content-levy-headline-text2 a:hover{
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #CB7D0E;
  text-decoration: underline;
}

.content-news-content-levy-headline-text3 {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #CB7D0E;
  width: 430px;
}

.content-news-content-levy-headline-text a{
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  text-decoration: none
}

.content-news-content-levy-headline-text a:hover{
  text-decoration: underline
}

.content-news-content-levy-headline-datum {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
}

.content-news-content-levy-headline-datum2 {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  padding-right: 1px
}


.content-news-content-pravy {
  
}

.content-news-content-pravy-headline {
  
  background: url('images/cz/engine/tecky_cara_copy.gif') bottom left repeat-x white;
  _background: white;
  margin-left: 253px;
  margin-right: 2px;
  _margin-left: 255px;
  _margin-right: 0px;
  padding-left: 5px;
  
  padding-top: 3px;
  padding-bottom: 3px;
  
}

.content-news-content-pravy-headline-text {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  width: 195px;
  _width: 194px
}

.content-news-content-pravy-headline-text2 {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #CB7D0E;
  width: 175px;
}

.content-news-content-pravy-headline-text a{
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  text-decoration: none
}

.content-news-content-pravy-headline-text a:hover{
  text-decoration: underline
}

.content-news-content-pravy-headline-text2 a{
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #CB7D0E;
  text-decoration: none
}

.content-news-content-pravy-headline-text2 a:hover{
  text-decoration: underline
}

.content-news-content-pravy-headline-datum {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  text-align: right;
  padding-right: 5px;
  _padding-right: 7px
}

.content-news-content-pravy-headline-datum2 {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  text-align: right;
  padding-right: 3px;
  _padding-right: 5px
}

.content-news-content-levy-content {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  height: 128px;
  _height: 0px;
  _background: url('images/cz/engine/tecky_cara_copy.gif') top left repeat-x white;
}

.content-news-content-levy-content5 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  _height: 0px;
  _background: url('images/cz/engine/tecky_cara_copy.gif') top left repeat-x white;
}

.content-news-content-levy-content2 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  _height: 0px;
  _background: url('images/cz/engine/tecky_cara_copy.gif') top left repeat-x white;
}

.content-news-content-levy-content3 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  _background: url('images/cz/engine/tecky_cara_copy.gif') top left repeat-x white;
}

.content-news-content-levy-content-obrazek {
  float: left;
  height: 110px;
}

.content-news-content-pravy-content-obrazek {
  float: left;
  height: 110px;
}

.content-news-content-levy-content-obrazek2 {
  float: left;
  width: 140px;
  text-align: center;
}


.content-news-content-levy-content-popisek {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  margin-left: 120px;
  padding-right: 8px;
  text-align: justify;
  
}

.content-news-content-levy-content-popisekx {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-right: 8px;
  text-align: justify;
  
}

.content-news-content-levy-content-popisek2 {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-left: 140px;
  padding-right: 4px;
  text-align: justify;
  
}

.autor {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
}

.jmeno-autora {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: black;
}

.jmeno-autora a{
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: black;
  text-decoration: none
}

.jmeno-autora a:hover{
  text-decoration: underline
}

.autor-obal {
  margin-bottom: 5px;
  margin-top: 1px;
  _margin-top: 5px;
}

.content-news-content-pravy-content-popisek {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  margin-left: 120px;
  padding-right: 6px;
  text-align: justify;
  
}

.content-news-content-pravy-content-popisekx {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-right: 6px;
  text-align: justify;
  
}

.sipky {
  position: relative;
  top: 2px;
  border: 0px
}

.content-news-content-levy-content-popisek-text {
  height: 125px;
  
}

.content-news-content-pravy-content-popisek-text {
  height: 125px;
  
}

.content-news-content-levy-content-popisek-text5 {
  height: 70px;
  
}

.content-news-content-pravy-content-popisek-text5 {
  height: 70px;
  
}

.content-news-content-pravy-content {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 257px;
  _padding-left: 5px;
  height: 128px;

  _background: url('images/cz/engine/tecky_cara_copy.gif') top left repeat-x white;
}

.content-news-content-pravy-content5 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 300px;
  _padding-left: 5px;
  height: 75px;
  _height: 78px;
  _background: url('images/cz/engine/tecky_cara_copy.gif') top left repeat-x white;
}

.content-news-content-levy-more {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8A8A2D;
  text-align: right;
  padding-right: 8px
}




.content-news-content-pravy-more {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8A8A2D;
  text-align: right;
  padding-right: 8px
}

.iko-mail {
  border: 0px;
  position: relative;
  left: 4px;
  top: 2px
}

/*  ***************************************  layout ************************* */

#all-page {
  text-align: left; 
  margin: auto; 
  width: 887px; 
  _width: 890px;
}

#levy-sloupec {
  float: left;
  width: 730px;
  background: url('images/cz/engine/pasek_pozadi_copy.gif') top left repeat-y;
  height: 900px;
  display: table
}

.opera {
  display: table-cell
}

#levy-vnitrek {
  margin-left: 21px;
  margin-right: 21px;
}

#pravy_sloupec {
  width: 140px;
  margin-left: 735px; 
  padding-top: 185px;
  background: #E6D8BD
}

.inputsearch {
  width: 100px; height: 17px; font-size: 11px; background-color: #F2F6CD; font-weight: bold; color: #605002; border-style: inset; 
}

.form {
  margin-top: 0px;
  margin-bottom: 0px;
}

#horni {
  height: 22px;
  background: url('images/cz/engine/horni_pravo.jpg') bottom right no-repeat black;
}

#form-div {
  float: left;
  padding-top: 2px;
  padding-right: 2px;
  padding-left: 2px;
}

#select {
  font-size:11px; width: 120px; height: 17px; font-weight: bold; color: #605002; background-color: #F2F6CD;
  margin-top: 1px;
  _margin-top: 2px;
  margin-left: 5px
}

#sipka-search {
  float: left;
  padding-left: 3px
}

#pravy-horni {
  text-align: left;
}

#select-div {
  float: left;
  margin-right: 20px
}

#levy-obsahovy-sloupec{
  float: left;
  width: 154px;
  margin-left: 4px;
  _margin-left: 3px;
  padding-bottom: 20px
}

#pravy-obsahovy-sloupec{
  margin-left: 165px;
  text-align: left;
  padding-top: 17px;
  width: 517px;
  _width: 512px;
  padding-bottom: 20px;
}

#pravy-obsahovy-sloupec a{
  text-decoration: underline;
}

#pravy-obsahovy-sloupec a:hover{
  text-decoration: none;
}

#topmenu-div {
  margin-bottom: 5px
}

#sidemenu-table {
  width: 154px;
  border: 0px;
  padding: 0px;
  background: #F2F6CD;
  border: #846F43 1px solid;
}

#sidemenu-table td{
  padding: 0px;
}

.sidemenu-prazdna {
  height: 5px
}

.sidemenu1 {
  width: 22px;
  height: 19px;
  text-align: center;
}

.sidemenu2 {
  width: 22px;
  height: 11px;
}

.sidemenu3 {
  width: 134px;
  height: 11px;
}

.sidemenu4 {
  width: 134px;
  height: 19px;
}

.obal {
  margin-bottom: 20px
}

.info-div {
  background: #F2F6CD;
  border: #846F43 1px solid;
  text-align: center;
  font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.info-div2 {
  background: #F2F6CD;
  border: #846F43 1px solid;
  text-align: left;
  font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#footer {
  text-decoration: none; 
  color: #625233;
  font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9px;
	clear: left;
	width: 730px;
	height: 30px;
	background: url('images/cz/engine/pasek_prechod_copy_patka.gif') bottom left repeat-x;
	text-align: left;
}

#footer a{
  text-decoration: underline; 
  color: #625233;
  font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9px;
}

#footer a:hover{
  color: #BB6E01;
}

#footer-left {
  float: left;
  width: 21px;
  height: 30px;
  background: url('images/cz/engine/pasek_prechod_copy_left.gif') top left repeat-y;
}

#footer-right {
  float: right;
  width: 21px;
  height: 30px;
  background: url('images/cz/engine/pasek_prechod_copy_right.gif') top left repeat-y;
}

#footer-middle {
  background: url('images/cz/engine/powered_by_sancho.jpg') center center no-repeat;
  height: 30px;
  text-align: left
}

#copy {
  padding-top: 11px;
}

#copy1 {
  margin-left: 5px
}

#copy2 {
  margin-left: 318px
}

.align_center {
  text-align: center;
  padding-right: 13px;
  margin-top: 3px
}

.rating {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  clear: left;
  margin-top: 20px;
  margin-left: 10px
}

.rating-bold {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: black;
}

.average {
  margin-top: 3px
}

.viewed {
  margin-bottom: 3px
}

.rating-anchor-number {
  border: 1px solid #8A8A2D;
  padding-left: 3px;
  padding-right: 3px;
}

.back a{
  padding-left: 278px;
  _padding-left: 271px;
  padding-right: 3px;
  text-decoration: underline;
  font-size: 9px
}

.iko-back {
  border: 0px;
  position: relative;
  left: 4px;
  top: 2px
}

.iko-print {
  border: 0px;
  position: relative;
  left: 3px;
  top: 2px
}

.universal-print {
  text-align: right;
  padding-right: 9px;
  _padding-right: 11px;
  margin-top: 20px
}

.universal-print2 {
  text-align: right;
  padding-right: 11px;
  _padding-right: 13px;
  margin-top: 20px
}


/* ********************************  LOGIN   ****************************************  */

#login-form {
  font-family: arial;
  padding-bottom: 5px;
  font-weight: normal;
  font-size: 10px;
  color: #8B7952;
  padding-top: 10px;
  border-bottom: #846F43 1px solid;
  border-right: #846F43 1px solid;
  border-left: #846F43 1px solid;
}

.login-images {
  position: relative;
  top: 3px;
  border: 0px
}

.login-images2 {
  position: relative;
  top: 3px;
  border: 0px
}

.login-login {
  padding-left: 5px
}

.login-form-captions {
  float: left;
  text-align: right;
  width: 47px;
  _width: 45px;
  margin-top: 2px;
  padding-right: 2px;
  _padding-right: 0px;
  color: #625936;
}


.login-form-captions2 {
  color: #625936;
}

.login-form-captions3 {
  text-align: left;
  color: black;
}

.login-form-polozky-obal {
  margin-bottom: 2px;
  _margin-bottom: 0px;
}

.login-form-foto {
  float: left;
  padding-left: 3px;
  padding-right: 3px;
}

.login-form-edit {
  border: 1px solid #B5A788;
  background: white;
  height: 16px;
  width: 70px;
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8B7952;
}

.login-form-form {
  margin-top: 0px;
  margin-bottom: 0px; 
}


.pravy-hlavni-sloupec-stred-login { 
  width: 127px;
  background: url('images/cz/engine/iko/iko_login.gif') top left no-repeat #F2F6CD;
  padding-top: 39px;
  margin-bottom: 25px;
  
}

.pravy-hlavni-sloupec-stred-calendar {
  margin-bottom: 5px
}

.pravy-hlavni-sloupec-stred-reklama {
  background: url('images/cz/engine/iko/iko_reklama.gif') top left no-repeat #F2F6CD;
  padding-top: 39px;
  width: 127px;
}

.pravy-hlavni-sloupec-stred-vote {
  background: url('images/cz/engine/iko/iko_anketa.gif') top left no-repeat #F2F6CD;
  padding-top: 39px;
  width: 127px;
  margin-top: 22px
}

#calendar-insert2 {
  padding-top: 15px;
  padding-left: 5px;
  text-align: left;
  margin-bottom: 0px;
}

#calendar-insert {
  padding-top: 5px;
  padding-left: 5px;
  text-align: left;
  margin-bottom: 0px;
}

#reklama {
  border-bottom: #846F43 1px solid;
  border-right: #846F43 1px solid;
  border-left: #846F43 1px solid;
}

#reklama-obal {
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px
}

.novote {
  padding-right: 3px
}

.gallery {
  border: 0px;
  width: 100%;
  padding: 0px;
  text-align: center;
}

.gallery td{
  border: 0px;
  width: 25%;
  padding: 0px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: top;
  background: url('images/cz/engine/tecky_cara_copy.gif') bottom left repeat-x white;
}

.radio-down {
  position: relative;
  top: 3px;
  margin-right: 3px
}


.testy-edit {
  font-size:10px; 
  font-weight: normal; 
  width: 150px;
  height: 17px; 
  background-color: #CCCCCC; 
  border-color: #000000
}

.testy {
  border-left: 1px solid black;
  border-top: 1px solid black;
}

.testy td{
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  text-align: center
}

.align-center {
  text-align: center;
  margin: auto
}

#caledonian {
  margin-top: 15px
}
.form-prazdna {
  height: 10px
}

.form-leva {
  text-align: right
}

.listing {
   margin-top: 20px;
   margin-bottom: 20px;
   text-align: center;
}

.next {
   text-decoration: underline;
   font-weight: normal;
}
.next a {
   text-decoration: underline;
   font-weight: normal;
}

.next-bold {
   text-decoration: underline;
   font-weight: 900!important;
}
.next-bold a {
   text-decoration: underline;
   font-weight: 900!important;
}

.next img, .next-bold img {
   vertical-align: middle;
   padding-left: 5px;
   padding-right: 5px;
}

/***********************DOWNLOAD********************************/

.download-pasek{
  background: url('images/cz/engine/pasek_dowload_nadpis.gif') repeat-x;
  height: 24px;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #323b57;
  vertical-align: middle;
}

.download-pasek-span{
  float:left;
  padding-top:5px;
  padding-left:5px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #323B57;
  text-align: center;
}

.download-pasek-span-obsah{
  text-align:left;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #474747;
  vertical-align: middle;
  padding-top:15px;
  padding-left:15px;
  _margin-left:15px;
}

.download-pasek-span-iko{
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #474747;
  border-left: 1px solid #f0f0f0;
  width:65px;
  vertical-align: middle;
  padding-top:5px;
  padding-left:15px;
  _margin-left:15px;
}

.download-pasek-span-odkaz{
  text-align: right;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #474747;
  border-left: 1px solid #f0f0f0;
  vertical-align: middle;
  padding-top:5px;
  padding-left:15px;
  _margin-left:15px;
}

.download-desr{
  text-align:left;
  background: #f0f0f0;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #7f7f7f; 
}

.download-desr-vnitr{
  text-align:left;
  font-family: verdana;
  font-style:italic;
  font-size: 10px;
  color: #7f7f7f;
  font-weight: normal;
}

.download-line{
  border-bottom: 1px solid #D6D8D2;
}

.download-strankovani{
  text-align: center;
  padding-top: 20px;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #7f7f7f;
  vertical-align: middle;
}

.pict-link{
  max-height: 100px;
  height: expression(this.scrollHeight > 100 ? "100px" : "auto");
  max-width: 100px;
  overflow: auto;
  margin-top: 5px;
  margin-bottom: 3px;
}

.pict-download{
  margin-top: 5px;
  margin-bottom: 3px;
}

.ikony-jurnal{
  vertical-align: bottom;
  border: 0px;
  margin-left: 3px;
}

.ikony-jurnal{
  vertical-align: bottom;
  border: 0px;
  margin-left: 3px;
}


.homepage_info {
  background-color: #f2eee6;
  width: 253px;
  border: 1px solid #705722;
}

.homepage_info h1{
  font-size: 13px;
  font-family: verdana;
  font-weight: bold;
  color: #fff;
  margin: 5px 0px 15px 10px;
  padding: 0px;
}

.homepage_info p{
  margin: 0px 10px 10px 10px;
  font-size: 11px;
  font-family: verdana;
  color: #000;
  text-align: justify;
  line-height: 16px
}

.homepage_info_big {
  background-color: #f2eee6;
  width: 514px;
  border: 1px solid #705722;
}

.homepage_info_big h1{
  font-size: 13px;
  font-family: verdana;
  font-weight: bold;
  color: #fff;
  margin: 5px 0px 15px 10px;
  padding: 0px;
}

.homepage_info_big p{
  margin: 0px 10px 10px 10px;
  font-size: 11px;
  font-family: verdana;
  color: #000;
  text-align: justify;
  line-height: 16px
}


.homepage_clear {
  clear: right;
  height: 15px
}
  
#homepage_info_blue {
  float: left;
  background-image: url('images/cz/engine/pasek_1.gif');
  background-repeat: repeat-x;
}

#homepage_info_big_blue {
  float: left;
  background-image: url('images/cz/engine/pasek_1.gif');
  background-repeat: repeat-x;
}


#homepage_info_orange {
  float: right;
  background-image: url('images/cz/engine/pasek_2.gif');
  background-repeat: repeat-x;
}

#homepage_info_green {
  float: left;
  background-image: url('images/cz/engine/pasek_3.gif');
  background-repeat: repeat-x;
}

#homepage_info_yellow {
  float: right;
  background-image: url('images/cz/engine/pasek_4.gif');
  background-repeat: repeat-x;
}

#homepage_info_brown {
  float: left;
  background-image: url('images/cz/engine/pasek_5.gif');
  background-repeat: repeat-x;
}

#homepage_info_read {
  float: right;
  background-image: url('images/cz/engine/pasek_6.gif');
  background-repeat: repeat-x;
}

.error {
   padding-top: 80px;
   font-size: 12px;
   text-align: center;
}

.chybi {
   font-weight: bold;
   color: red;
}

.reg-zpet {
   margin-top: 50px;
   margin-left: 70px;
   padding: 40px 40px 40px 40px;
   border: 1px red solid;
   text-align: center;
   width: 300px;
   height: 40px;
   font-size: 15px;
   font-weight: bold;
}

.reg-zpet a {
   color: red;
}
