/* CSS Document  */
* {
	border: 0px;
	font-family: tahoma CE, verdana CE, helvetica CE, tahoma, verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #f1f5ee;
	scrollbar-track-color: #DFE2E6;
	scrollbar-base-color: #457597;
	scrollbar-darkshadow-color: #DFE2E6;
	scrollbar-3dlight-color: #DFE2E6;
}
body {
	margin: 4px 0px 0px;
	/*background-color: #DFE2E6;*/
	background-color: #33a3d1;
}
.align_left {
  float: left;
  margin: 5px 5px 5px 0px;
}
.align_center {
  float: center;
  margin: 5px 5px 5px 5px;
}
.align_right {
  float: right;
  margin: 5px 0px 5px 5px;
}
.left_spam          {display: block; width: 285px; float: left; padding-top: 4px; text-align: left;}
.right_spam         {float: left; width: 170px !important; display: block; margin: 3px 0px 0px 10px !important; color: #808080; padding: 1px;}
.warning  {color: #f30; background-color: #fff; padding: 5px;}


table.main  {
  display: block;
  position: relative;
}
#lang_switch  {
  position: absolute;
  right: 12px;
  top: 10px;
  z-index: 10;  
  color: #fff;
  font-weight: bold;
}
#kulate_logo_left  {
  position: absolute;
  top: 128px;
  _top: 129px;
  left: 7px;
  z-index: 10;    
  width: 44px;
  height: 35px;
}
#kulate_logo_right  {
  position: absolute;
  top: 128px;
  _top: 129px;
  right: 7px;
  z-index: 10;    
  width: 44px;
  height: 35px;
}


.foot {
	font-size: 8pt;
	color: #457597;
}
a.foot {
	font-size: 7pt;
	color: #457597;
	text-decoration: none;
}
a:hover.foot{
	color: #002111;
}
.foot-pale {
	font-size: 7pt;
	color: #a8b6c5;
}
.form {
	color: #000000;
	background-color: #457597;

}
.title {
	font-size: 9pt;
	font-weight: bold;
}
a.more {
	text-decoration: none;
}
a:hover.more {
	color: #000000;
}.registerbody {
	background-color: #457597;
}

/* guestbook */

#guestbook_formular {
  width: 468px;
  text-align: center;  
  margin-left: 29px;
}
fieldset, form  {
  color: #000;
}
#guestbook_formular fieldset, form  {
  margin: 0px;
  padding: 0px;
  display: inline; 
}
#inputs {
  text-align: left;
  width: 168px;
  float: left;
}
#inputs input {
  width: 150px;
  margin-bottom: 6px;
  _margin-bottom: 0px;
  color: #606060;
  padding: 2px;
  background-color: #e0e0e0;
  border: 1px solid #fff;
}
#smilebar {
  width: 280px;
  float: left;
  margin-left: 22px;
  _margin-left: 18px;
  padding-top: 2px;
}
#smilebar img {  
  margin-bottom: 4px;  
  cursor: hand;
}

.clear  {display: block; clear: both;}
.textarea {
  display: block;
  width: 468px;
  _width: 463px;
  height: 150px;  
  color: #808080;
  padding: 2px;
  background-color: #e0e0e0;
  border: 1px solid #fff;
  clear: both;
}
.button_1  {
  width: 230px;
  margin-right: 5px;
  font-weight: bold;
  color: #606060;  
  border: 1px solid #f0f0f0; 
}
.button_2  {
  width: 230px; 
  font-weight: bold; 
  color: #606060;
  border: 1px solid #f0f0f0;  
}

.prispevek  {
  margin: 6px 0px 10px 29px;
  _margin-top: 14px;
  width: 454px;
  _width: 466px;
  padding: 5px;  
  background-color: #8897AC;
  border: 2px solid #e0e0e0;
  background-image: url('img/gb_bck1.gif');
  background-repeat: repeat-x;
}

.smile  {
  width: 26px;
  height: 26px;
  margin: 0px 10px 0px 0px;
  float: left;
}

.info { 
  display: block; 
  padding-top: 5px;   
  color: #000 !important;
}
.info a {color: #606060 !important;}
.info strong  {color: #606060 !important;}
.fl {float: left; color: #606060 !important;}
.flr  {float: right; color: #606060 !important;}

.text {
  clear: both;
  padding: 20px 0px 5px 0px;
  _padding-top: 10px;
}

.navi {
  width: 468px;
  margin: 10px 0px 10px 29px;   
  text-align: center;
}

select.fselect  {
  background-color: #606060;
  margin-top: 10px;  
  _margin-right: 5px;  
}
button.forum  {
  margin-right: 5px;
  padding: 0px;
  background-color: #457597;
  text-align: left;
  cursor: hand;  
  font-weight: bold;
}

/* news - novinky */

#novinky  {
  /*width: 495px;*/
  margin: 0px 10px 0px 18px;  
  padding: 0px;    
}
#navi_news  {
  text-align: right;  
  margin: 0px;
  padding: 0px;    
}
#navi_news p {  
  text-align: right;  
  margin: 0px;
  padding: 5px 0px 5px 0px;
}

.novinka  {
  _height: 1px;  
  margin: 0px 10px 20px 0px;
  /*background-color: #8191ab;
  border-top: 1px solid #b0b0b0;
  border-left: 1px solid #b0b0b0;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
  padding: 5px 10px 5px 10px;*/
}
.novinka img.thumb  {
  float: left;
  margin: 10px 10px 10px 0px;
  border: 1px solid #c0c0c0;
}
.novinka img.news_button  {
  float: left;
}
.novinka span {
  display: block;
}
.novinka span.cely_text {
  margin-left: 75px;
}
.novinka p  {text-align: justify;}
.novinka span.news_nadpis {  
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 5px;
}
.novinka span.news_podpis_left {
  float: left;
  font-weight: bold;
  margin-top: 5px;
  text-align: right;
}
.novinka span.news_podpis_right {
  float: right;
  font-weight: bold;
  margin-top: 5px;
  text-align: right;
}

/* banner - foot */

#banner_foot  {
  /*width: 468px;
  height: 60px;*/
  background-color: #e0e0e0;
  border: 1px solid #fff;
}

/* fotoreport */

#head_fotoreport {
  width: 600px;
  height: 128px;
  overflow: hidden;
  margin: 0px auto 0px auto;
  text-align: center;
}
#content_fotoreport {
  width: 578px;
  background-color: #457597;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  margin: 0px auto 0px auto;
  padding: 5px 10px 5px 10px;
  text-align: center;
}
#content_fotoreport img {
  margin: 0px 15px 15px 0px;
}
#content_fotoreport a.border img {
  border: 1px solid #a0a0a0;
}
#content_fotoreport a.border:hover img {
  border: 1px solid #fff;
}
#fotoreport_foot  {
  width: 598px;
  height: 150px;
  margin: 0px auto 10px auto;
  text-align: center;
  padding: 0px !important;
  background-color: #EEF1F5;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  /*border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;*/
}
.fotoreport_menu a  {
  border-style: none;
  text-decoration: none !important;
}


