﻿* { 

	margin: 0;
	padding: 0;
	border: 0; }

address { 

	margin: 0;
	padding: 0;
	border: 0; }

body {

	color: #222222;
	font-family: 'Trebuchet MS', 'Arial CE', 'Helvetica CE', Arial, lucida, sans-serif;
	font-size: 14px;
	line-height: 25px;
	background-image: url("pozadi.gif");
	background-position: center top;
	padding-bottom: 50px; }

p { 

	margin: 0 0 25px 0;
	padding: 0; }

p img.pfoto { 

	float: left;
	margin: 25px 25px 75px 0; }

h1 { 

	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	left: 50%;
	width: 950px;
	margin: 0 0 0 -475px;
	padding: 25px 0 0 0;
	height: 205px;
	color: transparent;
	font-family: 'Bookman Old Style', 'Arial CE', 'Helvetica CE', Arial, lucida, sans-serif; 
	background-image: url("pozadizahlavi.jpg");
	background-repeat: no-repeat; }


p.slogan { 

	font-size: 118%;
	color: #663300;
	margin: 25px 0 37px 0; }

p.slogan strong { 

	font-size: 110%;
	color: #ff0000;
	font-weight: 400; }

p.slogan span { 

	display: block;
	text-align: right;
	width: 650px; }

h2 { 

	font-size: 25px;
	font-weight: 200;
	line-height: 25px;
	margin: 25px 0 25px 0;
	padding: 0;
	color: #990000;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: Georgia, "New York CE", utopia, serif; }

h2#podnadpis { 

	position: absolute;
	top: 49px;
	left: 50%;
	width: 300px;
	margin: 0 0 0 -325px;
	font-size: 118%;
	line-height: 25px;
	color: #ff0000;
	padding: 0;
	letter-spacing: 0;
	font-size: 14px; }

#vyucujici h2 { 

	color: #663300;
	margin: 0 0 0 25px;
	padding-top: 25px;
	font-size: 20px;
	text-transform: none; }

span.tucne { 

	font-weight: 600; }


h3 { 

	font-weight: 200;
	font-size: 17px;
	letter-spacing: 0px;
	margin: 25px 0 12px 0;
	padding: 0;
	text-transform: uppercase;
	color: #660000;
	font-family: Georgia, "New York CE", utopia, serif; }


h4 { 

	letter-spacing: 1px;
	font-size: 15px;
	margin: 25px 0 0 0;
	padding: 0;
	color: #660000;
	text-transform: uppercase; }

li { 

	margin-left: 1.5em; }

a { 

	color: #000000;
	background-image: url("pozadiodkazu1.gif");
	background-repeat: repeat-x; }

a:hover { 

	color: #ffffff;
	text-decoration: none;
	background-image: url("pozadiodkazu2.gif");
	background-repeat: repeat-x; }

#vyucujici { 

	width: 249px;
	float: right;
	clear: right;
	font-size: 12px;
	background-color: #ffff8c;
	padding: 0;
	line-height: 16px;
	margin: 0 0 25px 25px;
	color: #663300;
	border-bottom: 1px solid #d4cc76;
	border-right: 1px solid #d4cc76;
	background-image: url("pozadivyucujici.gif");
	background-repeat: no-repeat; }

#vyucujici ul{ 

	padding-left: 25px;
	margin: 1em 25px 25px -3px; }

#obsah { 

	position: absolute;
	top: 225px;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	margin-bottom: 2em;
	padding: 0 0 100px 0;
	background-image: url("pozadiobsah.gif");
	background-position: top right;
	background-repeat: no-repeat; }

div.levysloupec { 

	width: 199px;
	margin-right: 25px;
	float: left;
	clear: none;
	font-size: 13px;
	color: #663300;
	background-image: url("pozadisloupec1.gif");
	background-repeat: repeat-y;
	border-right: 1px solid #e4bc6b;
	border-bottom: 1px solid #e4bc6b; }

div.levysloupec ul { 

	line-height: 20px;
	margin: 0 0 1.5em 10px; }

div.levysloupec h3 { 

	text-align: center;
	line-height: 25px;
	margin: 15px 0 10px 0; }

#menu { 

	position: absolute;
	top: 180px;
	left: 50%;
	width: 950px;
	margin-left: -290px;
	font-size: 17px;
	line-height: 50px;
	padding: 0;
	color: #663300;
	font-weight: 200;
	font-family: Georgia, "New York CE", utopia, serif;
	text-transform: uppercase; }

#menu a { 

	color: #663300;
	text-decoration: none;
	margin-right: 4px;
	padding: 2px  5px 2px 17px;
	background-image: url("sipka1.gif");
	background-repeat: no-repeat; }

#menu a:hover { 

	text-decoration: none;
	color: #ffffff;
	background-color: #663300;
	background-image: url("sipka2.gif");
	background-repeat: no-repeat; }

#menu2 { 

	position: absolute;
	top: 163px;
	left: 50%;
	width: 950px;
	margin-left: -475px;
	font-size: 14px;
	line-height: 25px;
	padding: 0;
	color: #663300;
	font-weight: 400;
	text-transform: none; }

#menu2 a { 

	text-decoration: underline;
	color: #663300;
	padding: 0;
	background-image: url("pozadiodkazu1.gif");
	background-repeat: repeat-x; }

a.mapa, a.mapa:hover { 

	display: block;
	margin: 0;
	border: 0;
	padding: 0;
	background: none; }

img.mapa { 

	float: right;
	margin-top: 6px; }

#menu2 a:hover { 

	text-decoration: none;
	color: #ffffff;
	background-image: url("pozadiodkazu2.gif");
	background-repeat: repeat-x; }

.schovat { 

	display: none; }

table { 

	width: 100%;
	margin: 0 0 25px 0;
	padding: 0;
	border: 0;
	border-collapse: collapse; }

tr { 

	height: 25px;
	line-height: 25px;
	padding: 0;
	border: 0;
	margin: 0; }

td { 

	width: 50%;
	padding: 0 25px 0 0;
	line-height: 25px;
	border: 0;
	margin: 0; }

a#af { 

display: block;
width: 101px;
height: 43px;
position: absolute;
bottom: 30px;
right: 50%;
margin: 0 -600px 0 0;
background: url("logo-male-artefucked.gif") 0 0 no-repeat;
font-size: 0;
line-height: 0;
color: #ffffff; }

a#af:hover { 

background: url("logo-male-artefucked.gif") left bottom no-repeat; }

div#pristupy { 

position: absolute;
bottom: 0px;
left: 6px; }

div#pristupy a { 

	color: #000000;
	background-image: url("");
	text-decoration: none;
	font-size: 10px; }

div#pristupy a:hover { 

	color: #000000;
	text-decoration: none;
	background-image: url("");
	font-size: 10px; }

div#pristupy img { 

position: relative;
top: 3px; }
