#page {		
  width: 740px;	
  margin: 0 auto;	
  text-align: left; 
  background: transparent;
}

#home {
  background: url(images/bg-home.gif);
  background-repeat: repeat-y;
  width: 740px;
  height: auto;
  display: table-cell;  
}

#home-left  {
 width: 462px;
 float: left; 
 background: transparent;
 margin: 0px;
 padding: 0px;
}


#home-content-left {
 float: left;
 width: 116px;
 height: 225px;
}

#home-content-right {
 float: left;
 width: 346px;
}

#home-news-bar {
  background-color: #3C5F96;
  background: url(images/cz/nadpis-kratke-novinky.gif); 
  height: 29px;
  clear: both;
}

#home-news {
  color: #DCE7EF;  
}

.home-news-item {
  padding: 6px 8px 12px 18px;
}

#home-right {
 float: left;
 width: 278px; 
 margin: 0px;
 padding: 0px;
 background: transparent;
}

#home-about {
  background: #DCE7EF;
  border-bottom: 1px solid #B5CADB;   
  height: 114px;
}

#home-about div {
  padding: 12px 15px 10px 15px;
  text-align: justify;
}

#home-reference {
 background-color: #FFFFFF;  
 width: 346px;
 height: 110px;
}


#home-reference-img {
  float: left; 
  width: 110px; 
}


#home-reference-img img {
 margin-left: 10px;  
}


#home-reference-text {
  float: left;
}


.home-reference-button {
  margin-right: 0px;
  margin-top: 4px;
}


#logo {
  margin: 0px;
  padding: 0px;
  background: url(images/top-logo.gif);
  width: 462px;
  height: 62px;
}

#logo-link {
  float: left;
  padding: 9px 0px 0px 17px;
}

#czech-link {
  float: left;
  padding: 24px 0px 0px 138px;
}

#english-link {
  float: left;
  padding: 24px 0px 0px 10px;
}

#menu {
  margin: 0px;
  padding: 0px;
  height: 159px;
  background: url(images/bg-menu.jpg);
}

#menu-bar {
  background: #28458B;
  height: 30px;
}

#top {
  background: #FFFFFF;
  width: 740px;
}

#top-left {
 float: left;
 width: 462px; 
}

#top-right {
 float: left;
 width: 278px;
}

#top-cleaner {
  clear: both;
  height: 1px;
  background: url(images/top-cleaner.gif); 
  width: 740px;
}

#top-right-form {
 height: 62px; 
 background: #FFFFFF;
 color: #77A3C6; 
}

#top-right-form div {
 padding: 10px 18px 0px 18px;
 background: transparent; 
}

#top-right-form p {
  margin: 4px 0px 4px 0px;   
}

#top-right-form a {
 color: #77A3C6; 
 text-decoration: none;
}

#top-right-form a:hover {
 color: #77A3C6; 
 text-decoration: underline;
}

#top-right-img {
 
}


#login-form {
  color: #DADADA;
}

.login-form-text {
  padding: 15px 0px 0px 15px; 
}

.login-form-text a {
  color: #DADADA;
  text-decoration: none;
}

.login-form-text a:hover {
  color: #28458B;
  text-decoration: none;
}

.login-form-line {
  background-color: #CEDCE7;
  height: 1px;
  width: 242px;
  margin: 6px 0px 6px 0px;
}

.login-input {
  border: #28458B 1px solid; 
  margin: 3px 0px 5px 0px;     
}

.login-button {
  border: #28458B 1px solid;
  background-color: #28458B;
  color: #FFFFFF;  
  margin: 3px 0px 5px 0px;
}

#content {
 clear: both;
 width: 740px;
 background: url(images/bg-content.gif);
 display: table-cell;
}

#content-left {
  width: 116px;
  float: left;
  background: transparent;
}

#content-right {
  width: 624px;
  float: left;
  background: transparent;
}

#title-left {
  float: left;
  margin: 0px;
  padding: 0px;
  background: transparent;
  height: 33px;
  color: #28458B;
}

#title-left-text {
  padding-top: 12px;
  padding-left: 10px;
}

#title-left a {
  color: #28458B;
  text-decoration: none;
  font-weight: bold;
}

#title-left a:hover {
  color: #DF6D36;
  text-decoration: none;
  font-weight: bold;
}

.title-left-arrows {
  color: #DF6D36;
}

#title-right {
  float: left;
  margin: 0px;
  padding: 0px;
  background: transparent;
  color: #DF6D36;
  margin-left: 32px;
  height: 33px;  
}

#content-line {
  clear: both;
  background-color: #B5CADB;
  width: 624px;
  margin-bottom: 6px;
}

#content-text {
  padding: 0px 18px 10px 8px;
  background: transparent; 
}


#bottom-top {
 background: #84A7C3;
 height: 6px;
}

#bottom {
  background: url(images/bg-bottom.gif);
  background-repeat: repeat-y;
  width: 740px;
  height: 65px;
  display: table-cell;   
}

#bottom p {
  margin: 3px 0px 0px 3px;
}  

#bottom-left {
  width: 462px;
  float: left; 
  background: transparent; 
  color: #3E596E;
}

#bottom-left a {
  color: #3E596E;
  text-decoration: none;
}

#bottom-left a:hover {
  color: #3E596E;
  text-decoration: underline;	
}

#bottom-left-text {
  background: transparent; 
  padding: 8px 0px 0px 18px;
}

#bottom-right {
  width: 278px;
  float: left; 
  background: transparent; 
  color: #D9DEE1;
}

#bottom-right a {
  color: #D9DEE1;
  text-decoration: none;
}

#bottom-right a:hover {
  color: #D9DEE1;
  text-decoration: underline;
}

#bottom-right-text {
  text-align: right;
  background: transparent; 
  padding: 12px 10px 0px 0px;
}

#copyright {
  background: transparent;
  margin: 8px 0px 0px 18px;   
  /* color: #7695B6; */
}

#copyright p {
  margin: 3px 0px 3px 0px; 
}

.cleaner {
  clear: both;
}




