﻿@charset "UTF-8";
* {
  margin: 0px;
  padding: 0px;
}
body 	{
	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif; 
	font-size: 75%;
	background : #FFFFFF;
	text-align : center;
	color: #646464;	
}
#right-box .imgRightPanel
{ margin: 0 0 10px 0; }
.boxTitle
{
	text-decoration: underline;
	line-height:30px;
	color: #000;
}
/*--- layout ---*/
#page {
	position: relative;
	width: 994px;
	margin: 0 auto 0 auto;
	background:  url("../images/bg.gif") repeat-y;
	border: 1px solid #FFF;	
}
* html #page {
	border: 0 none;
}
.langspan
{
margin-left:5px;
color:white;
font-size:11px;
}
#page.home {
	background:#FAFAFA url("../images/bg.gif") repeat-y;
	border-bottom: 1px solid #FFF;
}
#page-c2 {
	position: relative;
	width: 994px;
	margin: 0 auto 0 auto;
	background: #FAFAFA url("../images/bg2.gif") repeat-y;
	border: 1px solid #FFF;
}
#header {
	height: 226px;
	_height: 227px;
	text-align: right;
	background: #FFFFFF url("../images/head-img1.jpg") no-repeat right bottom;
	border-bottom: 1px solid #F5F5F5;  
}
* html #header {
	height: 226px;
	_height: 227px;
}
.header2 {
	height: 147px;
	text-align: right;
	background: #FFFFFF url("../images/head-02.jpg") no-repeat right bottom;
	border-bottom: 1px solid #F5F5F5; 
}
* html .header2 {
	height: 147px;
}
#m1	{	background-image:url("../images/head-m1.jpg");}
#m2	{	background-image:url("../images/head-m2.jpg");}
#m3	{	background-image:url("../images/head-m3.jpg");}
#m4	{	background-image:url("../images/head-m4.jpg");}
#m5	{	background-image:url("../images/head-m5.jpg");}
#m6	{	background-image:url("../images/head-m6.jpg");}

#banner	{
	position: absolute;
	top: 35px;
	_top: 36px;
	left: 173px;
}
#menu {
	position: relative;
	height: 3em;
	/*background: #043E54;
	background: #11629C;*/
	background: #003399;
	color: #FFF;
}
#doc {
	clear: both;
	border-top: 1px solid #FFF;
	padding-bottom: 20px;
}
#doc.home {
	background: transparent url("../images/mapa.jpg") no-repeat;
}
#text {
	margin: 0 212px 0 212px;
	padding: 20px 20px 20px 20px;
	text-align: left;
	background:transparent;
	width:510px;
	_width:504px;
	float:none;
}
* html #text {
/*	width: 100%; */
}


#text.c2 {
	margin: 0 212px 0 0;
	padding: 22px 0px 22px 30px;
	text-align: left;
}
* html #text.c2 {
	/* width: 100%; */
}
#left-box {
	float: left;
	width: 212px;
	text-align: left;
	color: #646464;  
	background: #E1E1E1;
}
#right-box {
	float: right;
	width: 212px;
	text-align: left;
	color: #646464;    
	background: #E1E1E1;
}
* html #right-box {
	/*width: 211px;*/
}
#footer {
	clear: both;
	position: relative;
	width: 995px;
	margin: 0 auto;  
	text-align: center;
	border-top: 17px solid #11629C;
	border-top: 17px solid #003399;
}
/*--- logo ---*/
#logo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 173px;
	text-align: left;  
	color: #043E54;
	background: #FFFFFF;
}
#logo img {
	/*margin: 20px auto 1em 20px;*/
	margin-top: 35px;
}
#logo p {
	margin: 0 auto 1em 20px;
	text-transform: uppercase;
	font-size: 0.8em;
	letter-spacing: .1em;
}
/*--- quick ---*/
#quick {
position: absolute;
top: 0;
right: 0;
width: 821px;
margin: 0 0 0 0;
height: 34px;
_height: 35px;
background: #11629C;
background: #003399;

border: 0 none;
border-bottom: 1px solid #FFF;
}
#top-search {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 150px;
	margin: 0;
	padding: 0;
	border: 0 none;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
}
.top-search-q {
	width: 124px;
	margin: 0;
	padding: 0;	
	border: 1px solid #225A70;
	z-index: 100;
	position:relative;
	

}

#top-search-ok {


    border: 1px solid #7A9CBB;
    position: relative;
    left: 2px;
    top: 3px;
    width: 16px;
    height: 16px;	
}
/*--- menu ---*/
#menu li {
	float: left;
	list-style-type: none;
	height: 3em;
	text-align: center;
	background: transparent url("../images/menu-li.gif") no-repeat right top;
}
#menu li a {
	display: block;
	padding: 0.9em 22px 0.85em 22px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}
#menu li a:hover, #menu li a.active {
	/*background: #1F5565 url("../images/menu-li.gif") no-repeat right top;*/
	background: #29759E url("../images/menu-li.gif") no-repeat right top;
	background: #005599 url("../images/menu-li.gif") no-repeat right top;
}

#euronext {
	position: absolute;
	top: 1em;
	right: 22px;
	z-index: 99;
	font-size: 0.9em;
}
#euronext a {
	color: #FFF; 
}
/*--- typografie v divu text - zkladn strnka ---*/
/*- nadpisy -*/
h1.hide,.hide
{
	visibility:hidden;
	display:none;
}
h2 {
	font-size: 1.5em;
	color: #043E54;
}
#bg-h2 {
	position: absolute;
	height: 60px;
	width: 400px;
	z-index: -1;
	background: #437083;
}
#hp	{
	display:block;
	width: 242px;
	height: 174px;
	position: absolute;
	left: 539px;
	top: 264px;
	background: transparent;
}
#hp span	{
	display: none;
}
h3 {
	font-size: 1.1em;
	color: #043E54; 
}
h4 {
	font-size: 1em;
	color: #464646;
}
h5 {
	font-size: 1em;
	color: #043E54;
}
h5 span {
	font-weight: normal;
}
h3.point, h3.table, h3.calendar, h3.graph, h3.next {
	padding-left: 13px; 
	background: url("../images/h3point.gif") no-repeat 0 1px; 
}
* html #text h3.point {
	background: url("../images/h3point.gif") no-repeat 0 2px; 
}
h3.calendar {
	background: url("../images/h3calendar.gif") no-repeat 0 3px; 
}
* html #text h3.calendar {
	background: url("../images/h3calendar.gif") no-repeat 0 2px; 
}
h3.graph {
	background: url("../images/h3graph.gif") no-repeat 0 3px; 
}
* html #text h3.graph {
	background: url("../images/h3graph.gif") no-repeat 0 2px; 
}
h3.next {
	background: url("../images/next.gif") no-repeat 0 3px; 
}
* html #text h3.next {
	background: url("../images/next.gif") no-repeat 0 2px; 
}
h3.division01, h3.division02, h3.division03, h3.division04, h3.division05, h3.division06, h3.region {
	margin-bottom: 1em;
	padding: 0 0 3px 13px;
	border-bottom: 1px solid #DADADA;
}
h3.division01 {
	background: url("../images/h3-h01.gif") no-repeat 0 98%;
}
* html h3.division01 {
	background: url("../images/h3-h01.gif") no-repeat 0 98%; 
}
h3.division02 {
	background: url("../images/h3-h02.gif") no-repeat 0 98%;
}
* html h3.division02 {
	background: url("../images/h3-h02.gif") no-repeat 0 98%; 
}
h3.division03 {
	background: url("../images/h3-h03.gif") no-repeat 0 98%;
}
* html h4.division01 {
	background: url("../images/h3-h03.gif") no-repeat 0 3px; 
}
h3.division04 {
	background: url("../images/h3-h04.gif") no-repeat 0 2px;
}
* html h5.division01 {
	background: url("../images/h3-h04.gif") no-repeat 0 3px; 
}
h3.division05 {
	background: url("../images/h3-h05.gif") no-repeat 0 2px;
}
* html h3.division05 {
	background: url("../images/h3-h05.gif") no-repeat 0 3px; 
}
h3.division06 {
	background: url("../images/h3-h06.gif") no-repeat 0 99%;
}
* html h3.division06 {
	background: url("../images/h3-h06.gif") no-repeat 0 3px; 
}
h3.region {
	background: url("../images/h3region.gif") no-repeat 0 2px;
}
* html h3.region {
	background: url("../images/h3region.gif") no-repeat 0 3px; 
}
h3.table {
	background: url("../images/h3table.gif") no-repeat 0 2px;
}
* html h3.table {
	background: url("../images/h3table.gif") no-repeat 0 3px; 
}
a.division01, a.division02, a.division03, a.division04, a.division05, a.division06	{
	display: block;
	padding-left: 15px;
	background: no-repeat 0 3px;
	text-decoration: underline;
}
a.division01	{ background-image: url("../images/h3-h01.gif") }
a.division02	{ background-image: url("../images/h3-h02.gif") }
a.division03	{ background-image: url("../images/h3-h03.gif") }
a.division04	{ background-image: url("../images/h3-h04.gif") }
a.division05	{ background-image: url("../images/h3-h05.gif") }
a.division06	{ background-image: url("../images/h3-h06.gif") }

h4.region {
	padding: 0 0 3px 13px;
	color: #043E54;
	background: url("../images/li.gif") no-repeat 0 4px;
}
/*- odstavce -*/
#text p, #text address {
	margin: 0 0 1em 0;
	line-height: 1.3em;
}
#text p {
	text-align: justify; 
}
#text img {
  overflow: hidden;
}
/*- seznamy -*/
#text li {
	display: block;
}
#text ul {
  margin: 0;
  margin-bottom: 1em;
  padding-left: 0;
  line-height: 1.6em;
}
#text ul ul {
  margin: 0;
  margin-left: 0.4em;
	list-style-type: square;
	list-style-image: none;
}
#text ul ul ul {
  margin: 0;
  margin-left: 0.4em;
	list-style-type: disc;
	list-style-image: none;  
}
#text li {
	display: block;
	padding-left: 10px;
	margin-left: 0;
	list-style-type: none;
	background: url("../images/li.gif") no-repeat 0 0.7em;
}
#text li li {
	display: block;
	padding-left: 10px;
	margin-left:0.5em;
	list-style-type: none;
	background: url("../images/lili.gif") no-repeat 0 0.7em;
}
#text li li li {
	display: block;
	padding-left: 10px;
	margin-left:0.5em;
	list-style-type: none;
	background: url("../images/lilili.gif") no-repeat 0 0.7em;
}
#text ul.list-none li, #text ul.list-ico li {
	list-style-type: none;
	padding-left: 0;
	background: transparent;
}

/*- table -*/
#text table {
  margin-bottom: 1em;
  width: 100%;
  _width:504px;
}
table.style td, table td {
	height: 22px;
	padding: 4px 4px 4px 14px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
table.style th, table th {
	height: 22px;
	padding: 4px 4px 4px 14px;
	font-size: 11px;
	text-align: left;
}
table.style td.center, table td.center {
	height: 22px;
	padding: 4px 4px 4px 14px;
	font-size: 11px;
	text-align: center;
}
table.style th.center, table th.center {
	height: 22px;
	padding: 4px 4px 4px 14px;
	font-size: 11px;
	text-align: center;
}
table.clear-tab td, table.clear-tab th {
  background: transparent;
  border: 0 none;
}
/*- form -*/
fieldset {
	padding: 15px 0 10px 25px;
	border: 1px solid #CCC;
}
legend {
	margin: 0 10px 0 10px;
	padding: .5em 0 .5em 0;
	font-weight: bold;
	color: #666;
}
.search-box {
	width: 328px;
	padding: 0.7em 0 0.7em 0;
	background: #EBEBEB; 
}
.form h3 {
  margin-bottom: 0;
  padding: 7px 22px 7px 22px;
  background: #EBEBEB;  
}
form div.clear {
  margin-bottom: 0.5em;
}
input,textarea {
  border: 1px solid #7A9CBB;
  background-color:White;
}
textarea {
  background-color:White;
}
.form h4 {
  margin-bottom: 1em;  
}
form p span.label {
  display: block;
  width: 134px;
  float: left;
  font-weight: normal;
}
#form-1 fieldset {
  margin-bottom: 0.3em;
  padding: 20px 22px 20px 22px;  
  background: #F5F5F5;
  border: 0 none;	
}
#form-1 select {
  margin: 0 20px 0 0;
}
* html #form-1 select {
  margin: 0 5px 0 0;
}
* html #form-1 selec\t {
  margin: 0 10px 0 0;
}
#form-1 option {
  padding: 0 0.3em 3px 0.3em;
  font-size: 0.9em;
}
#form-1 label span {
  display: block;
  float: left;
  width: 134px;
  padding: 7px 0 0 0;
}

#form-2 h3 {
  width: 247px;  
}
* html #form-2 h3 {
  width: 277px;
}
#form-2 fieldset {
  width: 247px;
  margin-bottom: 0.3em;
  padding: 20px 22px 20px 22px;  
  background: #F5F5F5;
  border: 0 none;	
}
* html #form-2 fieldset {
  width: 277px;
}
#form-2 label span {
  display: block;
  float: left;
  width: 60px;
  padding: 7px 0 0 0;
  font-weight: bold;
}
.w135 {
  width: 135px;
  _width: 120px; 
}
.w157 {
  width: 157px; 
}
.w230 {
  width: 230px; 
}
.form-reset {
  float: left;
  margin: 0 10px 0 0;  
  width: 73px;
  height: 22px;
  background: url("../images/form-reset.gif") no-repeat;
  border: 0 none;
  cursor: pointer; 
}
.form-print {
  float: right;
  margin: 0 0 0 10px;
  width: 66px;
  height: 22px;
  background: url("../images/form-print.gif") no-repeat;
  border: 0 none;
  cursor: pointer; 
}
.form-send {
  float: right;
  margin: 0 0 0 10px;  
  width: 68px;
  height: 22px;
  background: url("../images/form-send.gif") no-repeat;
  border: 0 none;
  cursor: pointer; 
}
.form-search {
  float: right;
  margin: 0 0 0 10px;
  width: 78px;
  height: 22px;
  background: url("../images/form-search.gif") no-repeat;
  border: 0 none;
  cursor: pointer; 
}
.form-allpos {
  float: right;
  margin: 0 0 0 10px;
  width: 108px;
  height: 22px;
  background: url("../images/form-allpos.gif") no-repeat;
  border: 0 none;
  cursor: pointer; 
}
.form-back {
  float: left;
  margin: 0 10px 0 0;  
  width: 66px;
  height: 22px;
  background: url("../images/form-back.gif") no-repeat;
  border: 0 none; 
  cursor: pointer;
}
p.error {
  padding: 1em 26px 1em 26px;
  color: #E42F2F;
  background: #FDF0F0 url("../images/error.gif") no-repeat 0.8em 1em;
}
span.error {
  color: #E42E2E;
}
/*--- mapa ---*/
#map	{
	display: block;
	width: 568px;
	position: absolute;
	left: 213px;
	top: 185px;
	background: transparent;
}
#map img {
  border: 0 none;
}
.top-map {
  margin-top: 418px; 
}
#form-3 {
  position: relative;
  top: -3px;
}
#form-3 fieldset {
  min-height: 4.6em;
  padding: 10px 22px 7px 22px;
  border: 0 none;
  border-bottom: 1px solid #CCC;
}
#form-3 h3 {
  padding: 7px 22px 7px 22px;
}
#form-3 span {
  display: block;
  float: left;
  width: 85px;
  padding-top: 2px;  
  font-weight: bold;
}
#form-3 option {
  padding: 0 0.3em 3px 0.3em;
  font-size: 0.9em;
}
.form3L {
  float: left;
  margin: 0 5px 0 0;
  width: 247px;  
}
.form3R {
  float: right;
  margin: 0 0 0 5px;
  width: 247px;  
}
.form3R div {
  float: right;
}

/*- search na strankach media a searching -*/
#form-4 fieldset.search-box, #form-5 fieldset.search-box {
  width: 350px;
  margin-bottom: 0.3em;
  padding: 10px 10px 2px 10px;
  background: #EBEBEB;
  border: 0 none;	
}
fieldset.search-box label span {
  display: block;
  float: left;
  width: 120px;
  padding-top: 5px;
  font-weight: bold;
  color: #003E50;   
}
* html #form-5 fieldset.search-box label span {
  width: 105px;
}
#form-4 input.w135, #form-5 input.w135 {
  float: left;
  height: 1.4em;
}
#form-4 .form-search, #form-5 .form-search {
  position: relative;
  top: -1px;
}
#form-5 {
  float: right;
}
/*--- strankovani ---*/
table.pages {
	margin-bottom: 2em;
	min-height: 10px;
	text-align: center;
}
table.pages td {
	padding: 0;
	border: 0 none;
}
table.pages td.prev {
	text-align: left;
}
table.pages td.next {
	text-align: right;
}
table.pages a {
	text-decoration: none;
	font-weight: bold;
}
#text table.pages a.grey {
  font-weight: normal;
  text-decoration: underline;
	color: #646464;
}
#text #search2 {
  margin-top: 2em;
}
#text table.pages #search3 {
  margin: 0;
}
.c2 div.hr	{
  margin: 0 0 1em 0;
  padding: 0;
  width:720px;	
}
/*--- vyber podle ---*/
#text p.sort1 {
	text-align: right;
}
#text p.sort2 {
	padding: 5px 10px 5px 10px;
	text-align: center;
	background: #EBEBEB; 
}
/*--- projekty - seznam ---*/
#text .project {
	padding-top: 1em; 
	min-height: 97px;  
}
* html #text .project {
	height: 97px;  
}
#text .project img {
	float: left;
	margin: 0 10px 0 0;
}
/*--- web cast ---*/
span.width85 {
  display: block;
  float: left;
  width: 85px;
}
/*--- list width pictures ---*/
#text .project-box-l {
  float: left;
  margin: 0 10px 1em 0;
  width: 235px;
}
#text .project-box-r {
  float: right;
  margin: 0 0 1em 10px;
  width: 235px;
}
#text .project-box-l h3, #text .project-box-r h3 {
	font-size:1.3em;
	background-color:transparent;
	padding-left:0;
}
#text .project-box-l h2.small, #text .project-box-r h2.small {
	font-size:1em;
}
.project-box-l img, .project-box-r img {
	margin-bottom: 0.6em;
	padding-left: 1px;
	background: #FFF;
	border-left: 4px solid #003E50;
}

/*--- photogallery ---*/
#text .photo-box {
  float: left;
  margin: 0 8px 10px 8px;
  width: 152px;  
}
* html #text .photo-box {
  margin: 0 5px 10px 5px;
}
#text .photo-box p a {
  display: block;
  text-align: left;
  padding: 0 0 0 15px;
  font-size: 0.9em;
  text-decoration: none;
  color: #636363;
  background: url("../images/mglass.gif") no-repeat left center;  
}
/*--- project-detail a o-nas---*/
a.photogallery, a.webcam, a.booknow{
  display: block;
  width: 128px;
  height: 27px;
}
a.photogallery span, a.webcam span, a.booknow span {
  display: none;
}
a.photogallery {
  margin: 8px 0 0 0;
  background: url("../images/photogallery.gif") no-repeat;
}
a.webcam {
  margin: 3px 0 0 0;
	background: url("../images/webcam.gif") no-repeat;	
}
a.booknow {
	margin: 3px 0 0 0;
	background: url("../images/book/book_now.gif") no-repeat;
}
div.hr	{
	border-top: #d8d8d8 1px solid;
	height: 0;
	overflow: hidden;
	clear:both;
	margin: 2em 0 0 0;
	padding: 20px 0 0 0;
	line-height: 0;
	font-size: 0;
}
/*--- sitemap ---*/
#text ul.sitemap {
  line-height: 1.4em;
width:740px;

border:0px solid red;
}
#text ul.sitemap li {
  list-style-type: none;
  background: transparent;
  padding: 0;
  width: 160px;
  _width: 130px;
}
#text ul.sitemap ul {
  padding-left: 0px;

}

#text ul.sitemap ul ul {
  padding-left: 0px;
  _padding-left: 0px;  
  margin: 2px 0 0 0;
}
#text ul.sitemap ul ul li a {
  padding-left: 10px;
  font-style: italic;
  color: #646464;
  background: url(../images/sitemap-li.gif) no-repeat left center;
}
/*--- homepage ---*/
#text h2.home {
	padding-left: 20px;
	color: #FFF;
	background: url("../images/sipka-homepage.jpg") no-repeat left center;  
}
#text p.home-top {
	width: 55%;
	text-align: left;
	font-weight: bold;
	color: #FFF;
}
#text p.home {
	width: 55%;
	margin-bottom: 20px;
	text-align: left; 
	color: #003E50;   
	position:relative;
}
div.first-row-hp	{
	width:510px;
	_width:504px;
	float: left;
	margin-top:1em;


}
#text .h-box {
	height: 160px;
	padding-top: 0.5em;
	width: 520px; 
}

#text .h-box.maly {
	height: 130px;
}

* html #text .h-box {
 
}

#text .h-box img {
	margin: 0 10px 0 0;
}
#text .h-box h3 {
	text-transform: uppercase;
	font-size: 1em;
	display: block;
}

#text .h-box p {
	padding-top: 3px;
	width: 406px;
	float: right;
}

#text .h-box.maly p {
	padding-top: 3px;
	width: 364px;
	float: right;
}

#text .h-box a {
	float: left;
	display: block;
}

.clear {
	width: 100%;
	height: 25px;
	overflow: hidden;
}

/*--- barvy pro kategorie projekt ---*/
img.division01, img.division02, img.division03, img.division04, img.division05, img.division06, img.no-division, img.video-news {
	padding-left: 1px;
	background: #FFF;
}
img.division01 {
	border-left: 4px solid #0037AD;
}
img.division02 {
	border-left: 4px solid #891A49;
}
img.division03 {
	border-left: 4px solid #784FC6;
}
img.division04 {
	border-left: 4px solid #FF6800;
}
img.division05 {
	border-left: 4px solid #009B79;
}
img.division06 {
	border-left: 4px solid #099800;
}
img.no-division {
	border-left: 4px solid #003E50;
}
img.video-news	{
	border-left: 4px solid #BE1C1C;
}
/*--- typografie v divu left-box a right-box ---*/
.box {
	padding: 10px 22px 0 22px;
	background: #EBEBEB;
	border-bottom: 1px solid #FFF;
}
.box p, #right-box .box p, #right-box.basic .box p {
	margin: 0 0 1em 0;
}
.box a {
	color: #003E50;
}
.box a.more {
	padding-right: 10px;
	background: url("../images/more.gif") no-repeat right center;
	font-size: 0.9em;
	display: inline-block;
}
.box a.hx {
	text-decoration: none;
	font-weight: bold;
}
/*--- lev sloupec ---*/
#left-box h4 {
	margin: 0;
	padding: 20px 22px 10px 22px;
	font-size: 1.5em;
	color: #003E50;
	background: #E1E1E1;
	border-bottom: 1px solid #FFF;     
}
#left-box img {
	margin: 1em auto 1em 22px;
}
#left-box.basic img {
	margin: 0;
}
/*- lev submenu -*/
#left-box div.submenu ul {
	list-style-type: none;
	margin: 0;
  padding: 0;
}
#left-box div.submenu li {
	margin: 0;
	padding: 7px 22px 7px 22px;
	background: #EBEBEB;
	border-bottom: 1px solid #FFF;  
}
#left-box div.submenu li.active {
	background: #F5F5F5;
}
#left-box div.submenu li a {
	text-decoration: none;
	font-weight: bold;
	color: #646464;
}
#left-box div.submenu li a:hover, #left-box div.submenu li.active a {
	color: #043E54;
}
#left-box div.submenu li li {
	list-style-type: none;
	padding: 2px 15px 2px 15px;
	background: transparent;
	border-bottom: 0 none;  
}
#left-box div.submenu li li.active {
	background: url("../images/submenu-li.gif") no-repeat 5px 50%;
}
#left-box div.submenu li.active li a {
	text-decoration: underline;  
	font-weight: normal;
	color: #646464;  
}
#left-box div.submenu li li a:hover, #left-box div.submenu li li.active a {
	color: #043E54;
}
#left-box div.submenu li li.active a {
	text-decoration: none;
}
/*--- prav sloupec ---*/
#right-box div.basic {
	padding-bottom: 0.5em;;
	border-bottom: 1px solid #FFF;
}
#right-box img.full {
	margin: 0;
}
#right-box.basic img.full {
	margin-top:-10px;
}
#right-box.basic {
	padding-top: 10px;
	background: #EBEBEB;  
}
#right-box img {
	margin: 0 auto 0.5em 22px;
	_margin-left: 0;
}
#right-box.basic div.box img {
	margin: 0 0 1em 0;
}
#right-box img.no-division,
#right-box img.division01, #right-box img.division02,
#right-box img.division03, #right-box img.division04,
#right-box img.division05, #right-box img.division06,
#right-box img.video-news	{
	margin-left:0;
}
#right-box p.p-graph img {
	margin: 0;
}
#right-box .box {
	padding: 20px;
}
#right-box .box-sh {
	padding:0 20px 0 20px;
}

#right-box a.alignL	{
	margin-right:10px;
}
#right-box p {
	margin: 0 22px 1em 22px;
}
#right-box .box ul.list-none {
	margin: 0 0 0.6em 0;
	padding: 0;
	list-style-type: none;
} 
#right-box h3 {
	padding-top: 1.1em;
	padding-bottom: 0;
	font-size: 1em;  
}
#right-box h3.point {
	margin-left:22px;
	background: url("../images/h3point.gif") no-repeat 0 1.3em;
	_background-position: 0 1.2em;
}
#right-box h3.info {
	padding-left: 15px;
	background: url("../images/legend.gif") no-repeat 0 1.3em;
	_background-position: 0 1.2em;
}

#right-box h4 {
	margin: 0;
	padding: 0.5em 22px 0.2em 22px;
	font-size: 1.2em;  
	color: #BE1C1C;
}
#right-box div.box h4 {
	padding-left: 0;
	padding-bottom: 6px;
}
#right-box h5 {
	margin: 0 0 0.05em 0;
	text-transform: uppercase;
	font-size: 1em;  
}
#right-box.basic h5 {
	margin-bottom: 0.6em;
	text-transform: none;
	color: #043E54;
}
#right-box.basic h5.send {
	padding-left: 15px;
	background: url("../images/send.gif") no-repeat left center;
}
#right-box.basic h5.person {
	padding-left: 15px;
	background: url("../images/person.gif") no-repeat left center;
}
#right-box.basic h5.exclm {
	padding-left: 15px;
	background: url("../images/exclm.gif") no-repeat left center;
}
#right-box.basic h5.info {
	padding-left: 15px;
	background: url("../images/legend.gif") no-repeat left center;
}
#right-box.basic h5.region {
	padding-left: 15px;
	background: url("../images/h3region.gif") no-repeat left center;
}
#right-box.basic h5.graph {
  margin: 20px 22px 0.6em 22px;
	padding-left: 15px;
	background: url("../images/h3graph.gif") no-repeat left center;
}
#right-box.basic p {
	margin: 20px 22px 0 22px;
}
/*- form v pravm sloupci -*/
#right-box fieldset {
  padding: 15px 22px 20px 22px;
  border: 0 none;
  border-bottom: 1px solid #FFF; 
}
#right-box label {
  font-weight: bold;
}
#right-box select {
  margin-bottom: 5px;
  width: 155px;
  font-size: 0.8em;
  border: 1px solid #849CC5;
}
/*- legenda pro projekty -*/
#right-box.basic h5.legend {
	margin: 20px 22px 0.6em 22px;
	padding-left: 15px;
	background: url("../images/legend.gif") no-repeat left center;
}
#right-box.basic ul.legend, #right-box.basic ul {
	margin: 20px 22px 0.6em 22px;
	list-style-type: none;
}
ul.legend li, #text ul.legend li, ul li.h00, #text ul li.h00 {
	padding-left: 13px;
}
ul.legend li.division01, #text ul.legend li.division01 {
	background: url("../images/arrow01.gif") no-repeat 0 3px;
}
ul.legend li.division02, #text ul.legend li.division02 {
	background: url("../images/arrow02.gif") no-repeat 0 3px;
}
ul.legend li.division03, #text ul.legend li.division03 {
	background: url("../images/arrow03.gif") no-repeat 0 3px;
}
ul.legend li.division04, #text ul.legend li.division04 {
	background: url("../images/arrow04.gif") no-repeat 0 3px;
}
ul.legend li.division05, #text ul.legend li.division05 {
	background: url("../images/arrow05.gif") no-repeat 0 3px;
}
ul.legend li.division06, #text ul.legend li.division06 {
	background: url("../images/arrow06.gif") no-repeat 0 3px;
}
ul li.h00, #text ul li.h00 {
	background: url("../images/arrow-basic.gif") no-repeat 0 3px;
}
a.h00	{
	display: block;
	padding-left: 15px;
	background: no-repeat 0 3px;
	text-decoration: underline;
	background: url("../images/arrow-basic.gif") no-repeat 0 3px;
}

/*--- typografie a barvy v divu footer ---*/
#footer {
	font-size: 0.9em;
	color: #043E54;
	padding: 1em 0;
	background: #FFF;
}
#footer a {
	color: #666;
}
#footerC {
	width: 510px;
	margin: 0 212px 0 212px;
	padding: 0 30px 0 30px;	
	text-align: center;
}
* html #footerC {
	width: 504px;
}
#footerL {
	float: left;
	width: 202px;
	padding: 0 5px 0 5px;
	text-align: left;
	color: #043E54;
}
#footerR {
	float: right;
	width: 202px;
	padding: 0 5px 0 5px;  
	text-align: left;
}
#footerR a {
	color: #043E54;
}
#fg {
	position: absolute;
	top: 9px;
	right: 10px;
}
/*--- obecne tagy ---*/
hr  {
	display: none;
}
hr.show	{
	display: block;
	color:#FFFFFF;
	margin:2em 0 2em 0;
	border:0;
	border-top:1px solid #d8d8d8;
}
h2, h3, h4, h5, h6, h7  {
	margin: 0 0 0.5em 0;
	line-height: 1.1em;
}
caption, dfn, cite, q, em {
	font-style: italic;
}
dfn, abbr, acronym {
	border-bottom: 1px dotted;
	cursor: help;
	font-variant: normal;
	font-style: normal;
}
address {
	font-variant: normal;
	font-style: normal;
}
code {
	font-family: monospace;
	font-size: 1.2em;
}
strong {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	font-size: 1em;
}
th {
	border: 1px solid #FAFAFA;
	padding: 7px 14px 7px 14px;
	background: #D8E4E8;
	color: #003E50;
}
td {
	border: 1px solid #FAFAFA;
	padding: 7px 14px 7px 14px;
}
tr.t2 {
	background: #EBEBEB;
}
/*--- tridy obecne a barvy ---*/
.no-main {
  display: none;
}
.break {
	clear: both; 
	font-size:1px; 
	height: 1px;
	margin-top:-1px;
}
.break-left {
	clear: left; 
	font-size:1px; 
	height: 1px;
	margin-top:-1px;
}

.alignL {
	float:left;
	margin: 0 20px 10px 0;
}
.alignC {
	text-align: center;
}
.alignR {
	float:right;
	margin: 0 0 10px 20px;
}
.perex {
	font-weight: bold;
}
#text p.p-right {
	text-align: right;
}
#text p.p-left {
	text-align: left;
}
span.date {
  display: block;
  float: left;
  width: 130px;
  font-size: 0.9em;
}
.grey {
	color: #646464;
}
.sea	{
	color:#003E50;
}
/*- tdy pro divize -*/
.division01, .division01 a {
	color: #0037AD;
}
.division02, .division02 a {
	color: #891A49;
}
.division03, .division03 a {
	color: #784FC6;
}
.division04, .division04 a {
	color: #FF6800;
}
.division05, .division05 a {
	color: #009B79;
}
.division06, .division06 a {
	color: #099800;
}
/*- odkazy -*/
a {
	color: #043E54;
}
a:hover {
	text-decoration: underline;
}
a.out {
	padding-right: 15px;
	background: url("../images/a-out.gif") no-repeat right top;
	height:1%;
}
a img {
	border: none;
}
a.back {
	padding: 2px 0 2px 15px;
	text-decoration: none;
	font-weight: bold;
	background: url("../images/prev.gif") no-repeat 0 4px;
	height:1%;
}
a.a-prev {
	padding: 2px 0 2px 15px;
	text-decoration: none;
	font-weight: bold;
	background: url("../images/prev.gif") no-repeat 0 4px;
	height:1%;	
}
a.a-next {
	padding: 2px 15px 2px 0;
	text-decoration: none;
	font-weight: bold;
	background: url("../images/next.gif") no-repeat 100% 4px;
	height:1%;
}
#text ul.list-ico li {
	float: left;
	width: 250px;
	padding: 4px 0 4px 0px;
	/*font-size: 0.9em;*/
}
a.ico-pdf, a.ico-xls, a.ico-ppt, a.ico-doc, a.ico-audio, a.ico-image, a.ico-video, a.ico-zip, a.ico-wav, a.ico-mp3, a.ico-gif, a.ico-jpg, a.ico-tif, a.ico-jpeg, a.ico-mpg, a.ico-mpeg, a.ico-avi, a.ico-mov, a.ico-rar {
	padding: 2px 0 2px 17px;
	height:1%;
	font-size: 0.9em;
}
a.ico-pdf {
	background: url("../images/ico-pdf.gif") no-repeat left center;
}
a.ico-xls {
	background: url("../images/ico-xls.gif") no-repeat left center;
}
a.ico-ppt {
	background: url("../images/ico-ppt.gif") no-repeat left center;
}
a.ico-doc {
	background: url("../images/ico-doc.gif") no-repeat left center;
}
a.ico-audio, a.ico-wav, a.ico-mp3 {
	background: url("../images/ico-audio.gif") no-repeat left center;
}
a.ico-image, a.ico-gif, a.ico-jpg, a.ico-tif, a.ico-jpeg {
	background: url("../images/ico-image.gif") no-repeat left center;
}
a.ico-video, a.ico-mpg, a.ico-mpeg, a.ico-avi, a.ico-mov {
	background: url("../images/ico-video.gif") no-repeat left center;
}
a.ico-zip, a.ico-rar {
	background: url("../images/ico-zip.gif") no-repeat left center;
}
/*--- languages ---*/
#languages {
	position: absolute;
	left: 180px;
	top: 0;
}
#languages a {
	padding: 9px 12px 9px 12px;
	_padding: 10px 12px 8px 12px;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	color: #FFF;
	line-height: 34px;
	background: transparent url("../images/menu-li.gif") no-repeat right top;
}
#languages a:hover {
	background: #1F5565 url("../images/menu-li.gif") no-repeat right top;
}

/* gallery */
.spColumnCenterGallery table {
	border: none !important;
}
.spColumnCenterGallery table td {
	border: none !important;
}

.spColumnCenterGallery .title {
	display: block;
	padding-bottom: 6px;
}
.spColumnCenterGallery .item {
	display: block;
	padding-bottom: 6px;
}

.btm1 a.button {
	display: block;
	height: 18px;
	line-height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #fff !important;
}

.btm1 .buttonLeft {
	background: #043E54 url("/images/prev-mask.gif") no-repeat left bottom;
	float: left;	
}

.btm1 .buttonCenter {
	background: #043E54 url("/images/back-mask.gif") no-repeat center bottom;
	width: 40px;
	margin: auto;
}
.btm1 .buttonRight {
	background: #043E54 url("/images/next-mask.gif") no-repeat right bottom;
	float: right;	
}
#Mygallery, #Mygallery img, #Mygallery td, #Mygallery tr
{
	/*border: 1px solid green;*/
	padding: 0px;
	margin: 0px;
	text-align: center;
	margin:auto;
	border: 0;
}
#Mygallery #scrollleft img, #Mygallery #scrollright img
{
margin-top:35px;
}
.thumbsdiv
{
   width:488px;
}
.thumbsdiv div
{
float:left;
width: 122px;
}
.thumbsdiv div img
{
margin: 2px;
cursor: pointer;
}
.thumbstable
{
	text-align: center;
	margin:auto;
	border-collapse: collapse;
}
.thumbstable td, .thumbstable tr, .btm, .btm td, .btm tr, .btm img
{
padding: 0px;
margin: 0px;
border:0;
text-align: center;
margin:auto;

}
.btm1, .btm1 td, .btm1 tr, .btm1 img
{
padding: 0px;
margin: 0px;
border:0;
text-align: center;
margin:auto;

}
.btm1
{
margin-left:0px;
width: 400px;
float:left;
}

.thumbstable, .thumbstable tr,.thumbstable td
{
border: 1px solid red;
}
.thumbstable td
{
width: 128px;
text-align:center;

}
b.title
{
color: #043E54;
}
.thumbstable img
{
float:left;
margin:5px;
width:118px;
}

/*********************** disclaimer ****************************************/
.disButton
{
	background: url("/images/borderFrame.jpg");
	width:180px;
	border:0px;
	height:22px;
	color:White;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin-left:16px;
	cursor:pointer;
}
#disclaimerButtons
{
	float:right;
	margin-right:0;
	padding:0;
}
#divDisclaimer
{
	margin-top:15px;
	width: 503px;
	_width: 497px;
	border:1px solid #043E54;
	border-left: 6px solid #043E54;
	margin-bottom:5px;
	padding-top: 7px;
	padding-bottom: 10px;
}
#divDisclaimer p
{
	margin-left:10px;
	margin-right:10px;
}

.rightPanelTitle {
	*margin-left: 20px !important;
	margin-bottom: -2px;
	background: none;
}

.rightPanelBox {
	*margin-right: -10px !important;
}

.rightPanelBox p {
	width: 170px !important;
	padding-left: 0px !important;
}
.thumbsdiv div span
{
font-size:9px;
}








