/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { background:#101010; font-size:16px; font-family:Century Gothic,arial; color:#fff; }
.cele { background:url('img/poz_cerna.png') left top repeat; }
.center { width:960px; margin:0 auto; }
.clean_left { clear:left; }
.none { display:none; }

.top { height:50px; background:#971715; }
	.top img { float:left; }
	.top a { float:left; height:50px; display:block; line-height:50px; vertical-align:middle; text-align:center; color:#fff; width:160px; text-decoration:none; text-shadow:1px 1px 0px #740e0e; }
		.top .projekty { background:#971715; }
	.top a:hover { background:#000; }
.hlavicka { height:90px; border-bottom:10px solid #1598c5; padding-top:50px; color:#fff; text-transform:uppercase; text-shadow:1px 1px 2px #000; }
	.hlavicka h1 { text-transform:uppercase; font-size:50px; letter-spacing:-2px; font-weight:normal; margin-bottom:5px; }
	.hlavicka span { color:#e0e0e0; font-size:20px; }
.obsah { padding:0px 0px 80px 0px; min-height:500px; }
	h2 { clear:left; font-size:24px; font-weight:normal; text-transform:uppercase; color:#fff; text-shadow:1px 1px 0px #000; height:40px; line-height:40px; vertical-align:middle; padding-left:5px; margin-bottom:5px; margin-top:25px; }
	p { margin:5px 0px 10px 10px; line-height:18px; font-size:13px; }
	sup { font-size:12px; vertical-align: top; }
	.fotka { float:left; margin:0px 15px 0px 10px; }
	.about { background:#1598C5; padding:10px 10px 10px 0px; text-shadow:1px 1px 0px #0c6d8a; }
	.motto { text-align:center; margin-top:40px; line-height:40px; text-shadow:1px 1px 0px #000; }
	.kolegove { font-size:15px; margin-left:-10px; }
		.kolegove a { background:#1a1a1a; color:#ccc; padding:0px; margin-left:12px; margin-bottom:12px; float:left; width:310px; display:block; height:164px; line-height:164px; vertical-align:middle; text-decoration:none; }
			.kolegove a:hover { color:#fff; background:#1598C5; text-shadow:1px 1px 0px #0c6d8a; text-decoration:none; }
		.kolegove img { float:left; margin-right:10px; display:block; width:140px; height:160px; border:2px solid #000; }
		.kolegove .poz_nej { background:#373737; }
		.kolegove .poz_men { background:#222222; }
	.obsah .pol { text-shadow:1px 1px 0px #000; font-size:20px; font-weight:normal; display:block; text-decoration:none; color:#fff; height:40px; line-height:40px; vertical-align:middle; padding-left:15px; margin:1px 0px; }
	.obsah .prg { border-left:2px solid #DA241E; }
		.obsah .prg:hover { background:#DA241E; }
	.obsah .itz { border-left:2px solid #bf2e26; }
		.obsah .itz:hover { background:#bf2e26; }
	.obsah .krj { border-left:2px solid #80C31C; }
		.obsah .krj:hover { background:#80C31C; }
	.obsah .stk { border-left:2px solid #d91b5c; }
		.obsah .stk:hover { background:#d91b5c; }
	.obsah .mjz { border-left:2px solid #3C94D3; }
		.obsah .mjz:hover { background:#3C94D3; }
		.obsah .mjz span { color:#3C94D3; text-shadow:0px 0px 0px; }
	.obsah .knt1 { border-left:2px solid #f6a904; }
		.obsah .knt1:hover { background:#f6a904; }
	.obsah .knt2 { border-left:2px solid #35CCFF; }
		.obsah .knt2:hover { background:#35CCFF; }
	.obsah .knt3 { border-left:2px solid #3B5998; }
		.obsah .knt3:hover { background:#3B5998; }
	.obsah .knt4 { border-left:2px solid #154B85; }
		.obsah .knt4:hover { background:#154B85; }
	.obsah .nkl { border-left:2px solid #0B82C6; }
		.obsah .nkl:hover { background:#0B82C6; }
		.obsah .nkl span { color:#0B82C6; text-shadow:0px 0px 0px; }
	.obsah .mdb { border-left:2px solid #3b0612; }
		.obsah .mdb:hover { background:#3b0612; }
	.obsah .mdg { border-left:2px solid #b4a68a; }
		.obsah .mdg:hover { background:#b4a68a; }
