BODY {
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: gray;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color: black;
	scrollbar-track-color:#CCCCCC;
	scrollbar-track-color: #eeeeee;

	margin : 0px; padding : 0px;
	
	font-family: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	background: #fff url('../images/bg.gif') repeat-x 0 0;
	font-size: 0.8em;
	line-height: 1.5;
	color: #353535;
	
	text-align: center;
	margin-top: 0px;
}

.lft {
	text-align: left;
}

.rght {
	text-align: right;
}

.centr {
	text-align: center;
}

.just {
	text-align: justify;
}

.tucny {
	font-weight: bold;
}

.odrazka {
	text-INDENT: 0px;
}

.ridsi {
	line-height: 1.5;
}

.verttop {
	VERTICAL-align: top;
}

.mensi {
	font-size: 0.95em;
}

.odsazeny {
	padding-left: 30px;
}

.odsazeny-pravy {
	padding-right: 20px;
}

A {}
A:LINK, A:VISITED, A:ACTIVE {color: #ff6600; text-decoration: underline;}
A:HOVER   {color: #008ff5; text-decoration: underline; }

FORM {
	padding: 0;
	MARGIN: 0;
}

IMG {
	border: 1px gray solid;
}

P {
	text-INDENT: 0px;
	padding: 0px 0px 10px 0px;
	margin:0;
}

H1 {
	font-size: 1.8em;
	font-weight: bold;
/*	color: #061b78; */
	color: #008ff5; 
	padding: 30px 0 0 0px;
	margin:0;
	margin-bottom: 15px;
	text-align: left;
}

H2 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 5px 0 10px 0;
	padding: 0;
	color: #355355;
}

H3 {
	font-size: 1.1em;
	font-weight: bold;
	MARGIN: 0px 0px 10px 0px;
	color: #606060;
	padding: 0;
}

table tr {
	vertical-align: top;
}

input, select {
	font-size: 0.9em;
	border: #3c5ca9 1px solid;
	background: #fafafa;
}

textarea {
	font-family: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	font-size: 1.0em;
	border: #3c5ca9 1px solid;
	background: #fafafa;
}

#page {
	width: 820px;
	MARGIN-left: auto;
	MARGIN-right: auto; 
	text-align: left;
}

#header {
	height: 185px;
	background: url('../images/header.jpg') no-repeat 0px 0px;
}

.language {
	padding-top: 75px;
	font-weight: bold;
	color: white;
	padding-left: 30px;
}

.language a:link, .language a:visited {
	font-size: 0.9em;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.language a:hover {
	color: yellow;
}

.logo {
	padding: 0px 0px 0px 0px;
}

.logo a, .logo a:link, .logo a:visited,.logo a:hover, .logo IMG  {
	border: 0;
}

* {-moz-box-sizing: border-box; box-sizing: border-box;}


.navigace {
	font-size: 0.9em;
}

#right-column {
	float: right;
	width: 290px;
	text-align: center;
	margin-top: 60px;
}

#main {
	padding: 0px 0;
	background: #fff url('../images/bgMain2.gif') repeat-y 0 0px;
  	clear: left;
	margin:0;
}

#main-stripes {
	background: url('../images/bgMain.jpg') no-repeat 0 0px;
}

.main-center {
	padding:  0px 20px 0px 20px;
	text-align: left;
}

.center-content {
	padding: 0px 350px 0px 100px;
	background: url('../images/bgBody.jpg') no-repeat 0 0px;
	font-size: 0.9em;
/*	color: #0f2387;*/
	color: #555;
}


.center-content-wide {
	padding: 0px 50px 50px 50px;
	font-size: 0.9em;
}

.center-content input {
	margin-bottom: 5px;
}


.tlacitko {
  	background-color: WhiteSmoke;
   	font-family: Tahoma, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
   	text-align: center;
   	color: black;
	border: gray 1px solid;
   	padding: 3px 3px 3px 3px;
}

.tlacitko_d {
   	background-color: Navy;
   	font-family: Tahoma, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
   	text-align: center;
   	color: Red;
   	padding: 0px 0px 0px 0px;
   	border-color: #e1f0ff;
}

.oddelovac-textu {
	height: 15px;
}

.oddelovac-textu-velky {
	height: 30px;
}

.oddelovac-textu-mensi {
	padding-TOP:10px;
}

.hvezdicka  {
	color : red;
	font-family : Tahoma;
	font-STYLE : normal;
	font-size : 9px;
	font-weight: normal;
	text-decoration: none;
} 

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0px 0px 0px; padding:0;
      border:none;
      visibility: hidden;
}


#footer {
	width: 820px;
	height: 100px;
	margin-left: auto;
	margin-right: auto; 
	text-align: left;
	background: url('../images/bgFooter.jpg') no-repeat center 0px;
	padding-top: 70px;
}

#footer img {
	border: 0;
}

 .footer-text {
 	font-size: 0.85em;
	text-align: left;
	padding: 0px 0px 0px 67px;
	font-weight: normal;
	color: #aaa;
}

.footer-text A:link, .footer-text A:visited {
	border: 0;
	color: #cccccc;
	text-decoration: none;
}

.footer-text A:hover {
	text-decoration: underline;
}

.text-cerveny {
	color: red;
/*	font-size: 0.9em;*/
}


.text-help {
	color: gray;
/*	font-size: 0.70em;*/
}



/* for understanding browsers */
.container {
	MIN-height: 6.5em; 
	height:auto;
	MARGIN-BOTTOM: 1.5em;
}
/* for Internet Explorer */
/*\*/
* html .container {
	height: 6.5em;
}
/**/

A.aprint {
	background: url('../images/printer2.gif') no-repeat 0px 2px;
	padding: 0px 0px 0px 15px;
	MARGIN: 0px 10px 0px 0px;
	font-size: 1em;
	border: 0;
}

.searchForm input, .searchForm select {
	width: 170px;
}

label {
	color: #606060;
	font-size: 0.89em;
	font-weight: bolder;
}

.menu1 {
	height: 150px;
	margin: 0px 0 0 0px;
	padding:0;
	background: url('../images/bgMenu.jpg') no-repeat 0 0px;
}

.menu1 ul {
	padding: 0px 0 0 58px;
	margin: 0px 0 0 0;
}

.menu1 ul li {
	list-style-type: none;
	float: left;
	border: 0px yellow dotted;
	margin:0;
	padding:0;
}

.menu1 ul li a:link, .menu1 ul li a:visited {
	display: block;
	height: 150px;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin: 0 5px;
}

.menu1 ul li a:hover {
	color: yellow;
}

.m1 { width: 175px; background: url('../images/m1.jpg') no-repeat left top; }
.m2 { width: 104px; background: url('../images/m2.jpg') no-repeat left top; }
.m3 { width: 95px; background: url('../images/m3.jpg') no-repeat left top; }
.m4 { width: 215px; background: url('../images/m4.jpg') no-repeat left top; }


ul.list li {
	padding-bottom: 7px;
}

.actual {
	float: left;
	width: 400px;
	margin-right: 30px;
	margin-bottom: 20px;
	overflow: hidden;
	font-size: 0.95em;
	color: #061b78;
	text-align: justify;
}

.actual-content {
	padding: 5px 5px 5px 160px;
}

.actual-title {
	font-weight: bold;
	line-height: 1.2;
	padding-top: 5px;
}

.actual-img {
	float: left;
	width: 150px;
	padding: 10px 0;
	text-align: center;
	overflow: hidden;
}

.actual-date {
	color: gray;
	line-height: 1.2;
	padding-bottom: 5px;
}

.galerie-fotka {
	height: 135px;
}

.galerie-popis {
	height: 30px;
	overflow: hidden;
	line-height: 1;
	padding: 0 3px;
}

.galerie-popis a:link, .galerie-popis a:visited {
	color: red;
}	 

.komentar {
	padding: 10px 10px 15px 10px;
}

.foto {
	FLOAT: left;
	WIDTH: 200px;
	HEIGHT: 180px;
	background: url('../images/bgPhoto.jpg') no-repeat 0 0;
	TEXT-ALIGN: center;
	MARGIN: 0 0px 0px 0px;
	overflow: hidden;
	padding-top: 18px;
}

.foto img, .foto3 img {
	BORDER: 0px gray solid;
	width: 150px;
	height: 110px;
	margin-right: 5px;
}

.foto a:link, .foto a:visited, .foto3 a:link, .foto3 a:visited {
	border: 0;
	color: #555;
	text-decoration: none;
}

.foto a:hover, .foto3 a:hover  {
	background: 0;
	color: red;
}


.foto2 {
	FLOAT: left;
	WIDTH: 165px;
	HEIGHT: 125px;
	background: url('../images/bgPhoto2.jpg') no-repeat 0 0;
	TEXT-ALIGN: center;
	MARGIN: 0 0px 0px 0px;
	overflow: hidden;
	padding-top: 5px;
}

.foto2 img {
	BORDER: 0px gray solid;
	width: 135px;
	height: 98px;
	margin-right: 0px;
}

.foto3 {
	WIDTH: 200px;
	HEIGHT: 180px;
	background: url('../images/bgPhoto.jpg') no-repeat 0 0;
	TEXT-ALIGN: center;
	MARGIN: 0 0px 0px 0px;
	overflow: hidden;
	padding-top: 18px;
}

.gallery {
	float: right;
	width: 150px;
	height: 135px;
	overflow: hidden;
	font-size: 1.3em;
	font-weight: bold;
}

.gallery a:link, .gallery a:visited {
	display: block;
	width: 150px;
	height: 135px;
	padding: 20px 0 0 47px;
	text-decoration: none;
	color: white;
	background: url('../images/gallery_button.jpg') no-repeat center bottom;
}

.gallery a:hover {
	color: yellow;
}

img.img-left { margin-right: 10px; }
img.img-right { margin-left: 10px; }
