body	{
	margin:0; padding:0;
	background:#3F3F3F;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif; 
	}
h1	{
	margin:0 0 15px 30px;
	padding:0;
	color:#FFA72B;
	font-size:1.3em;
	font-style:italic;
	}
h2	{
	margin:0 0 15px 30px;
	padding:0;
	color:#FFA72B;
	font-size:1.3em;
	font-style:italic;
	}
h3	{
	margin:10px 0 10px 20px;
	padding:0;
	color:#838383;
	font-size:0.9em;
	}
h4	{
	margin:5px 0 0 20px;
	padding:0;
	color:#ffffff;
	font-size:0.9em;
	}
h5	{
	margin:10px 0 10px 20px;
	padding:0;
	color:#E46611;
	font-size:1em;
	}
p	{
	margin:5px 0 0 20px;
	color:#6F6F6F;
	font-size:0.8em;
	}
.red	{
	color:red;
	font-weight:bold;
	}
.vize	{
	margin:5px 10px 0 30px;
	color:#6F6F6F;
	font-size:0.8em;
	}
#akce-text {
	margin:20px 20px 30px 10px;
	padding:20px 40px 20px 20px;
	background:#ffffff url(images/akce-r.gif) top right repeat-y;
	width:360px;
	font-size:.9em;
	color:#838383;
	}
#akce-text ul li {
	color:#838383;
	}
.prava-text {
	margin:0;
	padding:15px;
	color:#ffffff;
	font-size:0.9em;
	text-align:left;
	}
.vpravo {
	text-align:right;
	}

#zahlavi {
	margin:0; padding:0;
	width:790px;
	height:200px;
	background:url(images/head2.jpg) top left no-repeat;
	}
#menu	{
	margin:0; padding:0;
	width:100%;
	height:27px;
	background:#ffffff url(images/pod-menu.gif) top left no-repeat;
	text-align:right;
	border-top:#ffffff 1px solid;
	}
#menu ul li {
	display:inline;
	}
#menu ul {
	margin:0;
	padding:0;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	}
#menu ul li a	{
	padding: 0.2em 12px;
	background:#DD6912 url(images/okraj-menu.gif) top right no-repeat;
	color: #F4D2B8;
	text-decoration: none;
	float: right;
	font-size:.7em;
	height:21px;
	width:64px;
	text-align:center;
	margin-top:2px;
	}
#menu ul li a:hover {
	color:#ffffff;
	}
#menu ul li a span {
	color:#383838;
	}


#content {
	width: 790px;
	margin:0 auto;
	border: 1px solid #ffffff;
	text-align:left;
	background:#ffffff url(images/zlom-dole.gif) bottom left no-repeat;
	}
#main {
	margin:0; padding:0;
	}
#main-content {
	margin:0; padding: 0;
	font-size: .9em;
	background:#ffffff;
	}
#main-content a {
	margin-left:50px;
	color:#E16711;
	text-decoration:none;
	}
#main-content img {
	border:none;
	margin-left:40px;
	}
#main-content img.orange-border {
	border:#E16711 2px solid;
	margin-left:40px;
	}
#main-content ul {
	margin:10px 5px 10px 40px;
	color:#6F6F6F;
	font-size:.9em;
	}
#main-content table {
	margin-left:30px;
	}
#main-content tr.nadp {
	background:#0004F4;
	color:#ffffff;
	}
#main-content tr {
	background:#FCAD2A;
	color:#5F5F5F;
	font-weight:bold
	}
#main-content tr:hover {
	background:#FFC45F;
	}
	
#main-content td.nadp {
	margin:0; padding:0;
	width:150px;
	font-size:.8em;
	}
#main-content td {
	font-size:.8em;
	}
#right-content {
	float:right;
	margin:0;
	padding:0;
	width:450px;
	min-height:250px;
	_height:250px;
	background:#838383 url(images/roh-right.gif) bottom left no-repeat;
	}
#right-content ul {
	color:#ffffff;
	}
#right-content a {
	color:#E9A572;
	margin:0;
	paddng:0;
	font-weight:BOLD;
	}
#right-content a:hover {
	color:#FFFFFF;
	}
#right-content table {
	border-collapse:collapse;
	}
#right-content table td {
	margin:0;
	padding:0 0 0 10px;
	width:170px;
	text-align:left;
	background:#838383;
	color:#ffffff;
	font-size:.9em;
	}
#right-content table td a {
	color:#E9A572;
	text-decoration:none;
	}
#right-content table td.vpravo {
	text-align:right;
	}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}
#patka	{
	margin:0; 
	padding:0;
	width:790px;
	height:27px;
	background:#DD6912 url(images/okraj-menu.gif) top right no-repeat;
	text-align:center;	
	border-top:#ffffff 1px solid;
	}
.vpatka {
	color:#ffffff;
	font-size:.7em;
	margin-top:5px;
	padding:0;
	font-weight:bold;
	}
.clearfloat {
	display: table;
	width: 100%;
	}

