﻿@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;
}
/*--- layout ---*/
#page {
	position: relative;
	margin: 0 auto 0 auto;
	background: #FAFAFA;
	border: 1px solid #FFF;	
}
* html #page {
	border: 0 none;
}
#header {
	text-align: right;
	background: #F5F5F5;
	border-bottom: 1px solid #F5F5F5; 
 
}
.header2 {
	text-align: right;
	background: #F5F5F5;
	border-bottom: 1px solid #F5F5F5; 
}
#menu {
	position: relative;
	background: #043E54;
	color: #FFF;
}
#doc {
	clear: both;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding-bottom: 20px;
}
#text {
	text-align: left;
  padding: 10px 0 10px 22px;
}
#left-box {
	text-align: left;
	background: #E1E1E1;
}
#right-box {
	text-align: left;
	color: #646464;    
	background: #E1E1E1;
}
#footer {
	clear: both;
	position: relative;
  padding: 5px 0 5px 22px; 
	text-align: left;
	border-top: 17px solid #043E54;  
}
/*--- logo ---*/
#logo {
	text-align: left;  
	color: #043E54;
	background: #F5F5F5;
}
#logo img {
	margin: 20px auto 1em 20px;
}
#logo p {
	margin: 0 auto 1em 20px;
	text-transform: uppercase;
	font-size: 0.8em;
	letter-spacing: .1em;
}
/*--- quick ---*/
#quick {
  display: none;
}

/*--- menu ---*/
#menu li {
	list-style-type: none;
	/*list-style-type : disc;*/
	text-align: left;
}
#menu li a {
	display: block;
	padding: 0.9em 22px 0.85em 22px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}
#menu li a:hover {
	background: #1F5565;
}
#euronext {

}
#euronext a {
	color: #FFF; 
}
/*--- typografie v divu text - základní stránka ---*/
/*- 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; 
}
h3.point {
	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.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 2px;
}
* html h3.division01 {
	background: url("../images/h3-h01.gif") no-repeat 0 3px; 
}
h3.division02 {
	background: url("../images/h3-h02.gif") no-repeat 0 2px;
}
* html h3.division02 {
	background: url("../images/h3-h02.gif") no-repeat 0 3px; 
}
h3.division03 {
	background: url("../images/h3-h03.gif") no-repeat 0 2px;
}
* 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.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	{
	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") }

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%;
}
table.style td, table td {
	height: 22px;
	padding: 4px 4px 4px 14px;
	font-size: 11px;
	text-align: left;
}
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;
	height: 2.5em;
	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;	
}
/*--- 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 {

}
#text .project-box-r {

}
#text .project-box-l img, #text .project-box-r img {
  margin-bottom: 0.6em;
}
/*--- 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 {
  display: block;
  width: 128px;
  height: 27px;
}
a.photogallery span, a.webcam 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;	
}
div.hr	{
	border-top: #d8d8d8 1px solid;
	margin-top: 2em;
	padding-top: 2em;
}
/*--- sitemap ---*/
#text ul.sitemap {
  line-height: 1.4em;
}
#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;
	background: url("../images/sipka-homepage.jpg") no-repeat left center;  
}
#text p.home-top {
	text-align: left;
	font-weight: bold;
  color: #003E50;
}
#text p.home {
	margin-bottom: 90px;
  text-align: left; 
  color: #003E50;   
}
div.h-box {
	margin-bottom: 1em;
  min-height: 62px; 
}
div.h-box img {
	float: left;
	margin: 0 10px 10px 0;
}
#text div.h-box h3 {
	margin: 0;
	font-size: 1.4em;
}
#text div.h-box p {
	text-align: left;
}
div.h-box#division01 h3 a {
	color: #0037AD;
	text-decoration: none;
}
div.h-box#division02 h3 a {
	color: #891A49;
	text-decoration: none;  
}
div.h-box#division03 h3 a {
	color: #784FC6;
	text-decoration: none;  
}
div.h-box#division04 h3 a {
	color: #FF6800;
	text-decoration: none;  
}
div.h-box#division05 h3 a {
	color: #009B79;
	text-decoration: none;  
}
/*--- barvy pro kategorie projekt ---*/
img.division01, img.division02, img.division03, img.division04, img.division05 {
	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;
}
/*--- 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;
}
.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 img.full {
	margin: 0 0 0 22px;
}
#right-box.basic {
	padding-top: 10px;
	background: #EBEBEB;  
}
#right-box img {
	margin: 0 auto 0.5em 22px;
}
#right-box.basic div.box img {
	margin: 0 0 1em 0;
}
#right-box p.p-graph img {
	margin: 0;
} 
#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 h4 {
	margin: 0;
	padding: 15px 22px 0.2em 22px;
	font-size: 1.2em;  
	color: #BE1C1C;
}
#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 li.h00, #text ul li.h00 {
	background: url("../images/arrow-basic.gif") no-repeat 0 3px;
}
/*--- typografie a barvy v divu footer ---*/
#footer {
	font-size: 0.9em;
	color: #043E54;
	background: #FFF;
}
#footer a {
	color: #666;
}
/*--- obecne tagy ---*/
hr  {
	display: none;
}
h2, h3, h4, h5, h6  {
	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;
}

/*- 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 {
	padding: 2px 0 2px 17px;
	height:1%;
}
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;
}


