/* základní definice  */
body {
font-family: "Verdana CE", "Helvetica CE", Arial, sans-serif;
font-size: small;
color: black;
margin: 0;
padding: 0;
text-align: center;
/* background-color: white; */
background-image: url(../_img/pozadi.gif);
background-position: center;
background-attachment: fixed
}

td, th {
	text-align: left;
	font-size: 90%;
	background: #F6F6F6;
}

li, ul, ol {
	list-style : square;
}


h1, h2, h4  {
	color: #263F9B;
	background-color : transparent; 
	margin: 0.3em 0 0.1em 0;
}

.h1 { font-size: 120% }
.h2 { font-size: 115% }
.h4 { font-size: 102% }

.h2b { font-size: small;  }

h3, .h3, h3 a {
	font-size: 13px;
	color: white;
	 font-weight : bold;
	 margin: 0; padding: 1px
}

h3 a:hover {
	text-decoration: none;
	color: #F6F6F6 
}

a { color: #CC0000;  text-decoration: none }
a:hover { color: #990000;  text-decoration: underline }

img { border: none }

hr { display: none }

/* krunyr */
#center	{
    background: white;
	margin: 0 auto;
	padding: 0;
	width: 800px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 780px;	 
	}

html>#center	{
	width:780px;
	} 

#layout {
	padding: 0; 
	padding-top: 6px;
	margin: 0; 
    text-align: left;
	background: white;
}
/* krunyr */

#top-stripe {
	height: 20px;
	background-image : url(../_img/top-stripe.gif);
	margin-bottom: 4px;
}

#top-stripe2 {
	height: 1px;
	background-image : url(../_img/dotted.gif);
	background-repeat : repeat-x;
	font-size: 1pt;
	margin: 3px 0 8px 0
}

/* strany */

.ramecek-top, .ramecek, .ramecek2, #menu {
	margin: 0; padding: 3px;
	width: 130px;
	background: url(../_img/pozadi-ramecek.gif);
}

.ramecek { margin-bottom: 10px }

.ramecek-top { background: url(../_img/pozadi-ramecek-top.gif);}

.ramecek a {
color: #263F9B;
 font-weight : bold;
 text-decoration: none;
  font-size: 12px
}

.ramecek2 a { font-weight : bold; font-size: 12px }

/* strany */

/* menu */ 
#menu {
width: 136px;
	display: block;
	font-size: 12px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px
	}
	
#menu a {
display: block;
text-decoration: none;
padding: 3px 0 3px 6px;
color: #263F9B;
 font-weight : bold;
 }

#menu a:hover {
display: block;
background: url(../_img/pozadi.gif);
}

#menu a.submenu  {
	 font-weight : lighter;
 padding-left: 10px;
}
/* menu */

/* sloupce */
#o1, #o2 { padding: 0; margin: 0; }

#levy {
	padding: 0; 
	float: left; 
	margin: 0; 
	width: 130px; 
	margin-bottom: 3px;
}

#pravy {
	padding: 0; 
	float: right; 
	margin: 0; 
	width: 130px;
}

#stredni { margin: 0px 145px 0px 145px; }
/* sloupce */

.clean {
	clear: both; 
	padding: 0; 
	font-size: 1px; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0; 
	border-style: none; 
	height: 1px; 
}

#tirage {
    color: white;
    font-size: xx-small;
	letter-spacing: 1pt;
	background: #2C588D; 
	margin: 0;
	margin-top: 8px;
	padding: 5px; 
	text-align: left
}

#tirage a { color: white; text-decoration: underline }


#top {
height: 54px;
  background-image : url(../_img/top-left-image.jpg);
  background-position : left;
  background-repeat : no-repeat;	
  color: white;
font-size: 10px;
text-align: right;
}

#top-motto h1 {
float: left;
	font-size: 11px;
	color: #CC0000;
	letter-spacing : 2pt;
	margin: 0;
	padding: 0;
	position: relative;
	top: 15px; left: 145px;
	text-align: left;
	width: 180px
}

.small { font-size: 70% }

.small a {	 font-weight : lighter; font-size: 12px }

/* dva */
#in-levy { float: left; width: 240px;   }
#in-pravy { float: right; width: 240px;  }

.zobraz {
	text-align: right;
	font-size: x-small
}
