#newsshort{
	border-top:1px solid #2783ac;
	border-bottom:1px solid #2783ac;
	padding:10px 0px 10px 0px;
	width:100%;
	margin: 5px 0px 20px 0px;
}

table{
border-collapse:collapse;
}

table tr.linebtm td{
	background-color:#026b97;
	border-top:2px solid #2d8bb3;
	/*Background-image:url('./../img/tblact.gif');
	background-repeat:repeat-x;*/
	
}

table tr.linebtm2 td{
	border-top:1px solid #2d8bb3;
	/*Background-image:url('./../img/tblact.gif');
	background-repeat:repeat-x;*/
	
}

.linebtmOrangeText {color: #fa6d06;  }

/*-------------------------------STYLY POUZITE V RS---------------------------------------------------------*/

td {
	font-family: sans-serif;
	font-size: 14px;
}

.Nadpis {
	font-weight: bold;
	font-size: 20px;
	color: #fff;
}

.Nadpis2 {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding:5px;
	margin:5px 0px 5px 0px;
	background-color:#026089;
	display: block;
	border:1px solid #0378ac;
}

.Nadpis3 {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding:5px;
	margin:5px 0px 5px 0px;
	background-color:#026089;
	display: block;
	border:2px solid #2d8bb3;
}

.Nadpis4 {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding:5px;
	margin:5px 0px 5px 0px;
	background-color:#026089;
	display: block;
}

.Nadpis5 {
	font-weight: bold;
	font-size: 16px;
	color: #fa6d06;
	padding:5px;
	margin:5px 0px 5px 0px;
	background-color:#026089;
	display: block;
}

.Podnadpis {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

.text-mini {
	font-size: 12px;
	color: #fff;
}

.text-normal {
	font-size: 14px;
	color: #fff;
}

.text-15 {
	font-size: 15px;
	color: #fff;
}
.text-16 {
	font-size: 16px;
	color: #fff;
}
/*--------------------------------odkazy---------------------------------------------------------*/
a, a:visited{color:#afc0ff; text-decoration:underline;}
a:hover{color:#ffffff; text-decoration:underline;}



/*-------------------------------------------------paticka--------------------*/
#footer{
    width:100%;
    margin:40px 0px 0px 0px;
    color:#fff;
    padding:20px;
    font-size:11px;
    float:left;
    clear:both;
    background-color:#026b96;
}


#footer a, .top-menu a:visited{color:#afc0ff;text-decoration:underline;}
#footer a:hover {color:#fff;text-decoration:none;}

#leftfooter{float:left;width:80%;text-align:left;}
#rightfooter{float:left;width:20%;text-align:right;}

/*---------------------------------------------layout-spolecny--------------------------------*/


.kontaktdiv{
  width:200px; height:200px;
  float:left;
  margin: 0px 10px 0px 10px;
}

.news{
  border-bottom:1px solid #2783ac;
  padding-bottom:10px;
  padding-top:20px;
  font-size:12px
}

html{
  margin:0px;padding:0px;
}

body{
  background-color: #0274a3;
  font-family: sans-serif; 
  background-repeat: repeat-x;
  margin:0px;padding:0px;
}
h1, .invisible{display: none;}
h3{
  font-size:14px;
  font-weight:bold;
  color:#fff;
  margin:0px 0px 15px 0px;
  padding:0px;
}

h4{
  font-size:16px;
  background-color:#04496f;
  padding:5px;
  width:100%;
}


#page{
  width:1000px;
  margin:0px auto 0px auto;
}

/*------------------------------------menu-------------------------------*/
.menu {
  width:100%;
  height:32px;
  color:#fff;
  padding-top:15px;
  font-weight:bold;
  float:left;
}

.menu a, .menu a:link, .menu a:visited{
  color:#fff;
  text-decoration :none;
  padding: 7px 10px 0px 10px;
  float:left;
}


.menu a.aktiv, .menu a:visited.aktiv{
  padding: 7px 10px 0px 10px;
  height:25px;
  /*background-color:#f5f5f5;*/
  background-color:#e6e6e6;
  background-image:url('./../img/tab.gif');
  background-repeat:repeat-x;
  color:#000;
}


.menu a:hover.aktiv {
  text-decoration :underline;
}


.menu a:hover {
  text-decoration :underline;
}

