/* CSS Document */

body {
	text-align:center;	
 	font-family: "Arial CE",sans-serif;
	font-size: 0.71em;
	color: #444444;
	margin:0;
	padding:0;
	/*background: url('img/top.gif') repeat-x left top;*/
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 { }

h1 { background: url('img/top-grad.gif') repeat-x left bottom; padding:0px 0px 30px 0px; margin:20px 0px 5px 0px;}
h2 {font-size:100%; margin:0; padding:3px 0;}
h3 {color:black;	font-size:120%;}
h4 {font-size:100%; }


/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin-top: 10px; margin-bottom: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid #444444;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color:#EDEDEE;	}
td {	border: 1px solid #444444;	padding: 5px 10px;	vertical-align: top;	background-color: white;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {color:#444444;}
input, textarea, select {	font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a { text-decoration: none;}
a:visited {	}
a:hover {text-decoration: underline; }
h2 a:hover {text-decoration: underline;}
h4 a:hover {text-decoration: underline;}


/* Img
-------------------------------------------------- */
img	{ border:none;	}


/* Bloky
-------------------------------------------------- */

.box
 	{
	width:139px;
	height:215px;
	float:left;
	margin:5px 12px 5px 12px; 
	}
.box img {width:130px;}	
	
h2 a {color:#0000CC; }
	
#kontakt
	{
	clear:both;
	}
	
#menu
	{
	height:18px;
	padding:5px 10px 0px 10px;
	}
	
#menu a {padding:0px 20px 0px 20px; display:block; float:left; color:black; font-weight:bold; text-decoration:underline;}
