* {
	margin: 0;
	padding: 0;
}
body {
	font: .74em Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif;
	line-height: 1.64em;
	color: #444;
	background: #CFC6C3 url(../images/bg.png) repeat-x left top;
}
a {
	color: #FC8744;
	background: inherit;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #808080;
	background: inherit;
}
.orange {
	color: #FC8744;
}
.red {
  color: #FF2F00;
}
.white {
	color: #fff;
}
p {
	margin: 0 0 15px 0;
}
ul {
	margin-left: 30px;
	list-style: square outside;
}
li {
	display: list-item;
}
h1 {
	font: normal 2.4em Georgia, Arial, Sans-Serif;
	margin: 15px 0 0 5px;
}
h1 a:hover {
	color: #E4FFD3;
	background: inherit;
}
h2 {
	font: bold 1.6em Arial, Sans-Serif;
	margin: 0 0 12px;
}
h4 {
	color: #808080;
	background: inherit;
	font-weight: normal;
	font-size: .9em;
}
dl#news, dl#news dd {
	margin: 0;
}
dl#news dt {
	clear: both;
	padding-left: 18px;
	background: url("../images/info.png") 0 2px no-repeat;
	color: #374943;
	font-weight: bold;
}
dl#news dd {
	margin: 7px 0 10px 0;
	padding-bottom: 10px;
}
dl#news dd span.date {
	padding-right: 10px;
	background: url("../images/sipka.gif") 100% 50% no-repeat;
	font-size: 85%;
	font-weight: bold;
}
dl#news dd {
	border-bottom: 1px solid #000;
	color: #555;
}
dl#news dd span.date {
	color: #FF2F00;
}
#content {
	width: 940px;
	margin: 10px auto;
	background: #FFF url(../images/prechod.png) repeat-x 0 260px;
	padding: 0px 10px;
}
#logo {
	float: left;
	border-bottom: 5px solid #FC8744;
	height: 58px;
	width: 330px;
}
#logo img {
	padding-left: 5px;
	padding-top: 10px;
}
#menu {
	float: right;
	width: 584px;
	padding: 10px 0;
	margin: 19px 0 5px;
	border-bottom: 5px solid #211E1C;
	background: url(../images/menu_bg.png) repeat-x bottom;
}
#menu li {
	font-size: 1.1em;
	display: inline;
}
#menu li a {
	padding: 17px 15px 0 10px;
	margin: 0 25px 0 0;
	background: url(../images/menuarrow.jpg) no-repeat 10px 5px;
	color: #000;
	font-weight: bold;
	border-left: 1px solid #211E1C;
}
#menu li a:hover {
	color: #808080;
	font-weight: bold;
	border-left: 1px solid #374943;
}
#intro {
	clear: both;
	background: #ccc url(../images/ti.png) no-repeat;
	color: #333;
	height: 192px;
	border-bottom: 5px solid #D1E85D;
}
#intro h1 {
	margin: 0;
	background: #666666 url(../images/h1bg.jpg) repeat-x bottom;
	display: inline;
	color: #7DD0F1;
	padding: 2px 5px;
}
#intro p {
	margin: 0;
	color: #808080;
	font-weight: bold;
	font-size: .9em;
}
#login {
	font-size: .9em;
	margin: 45px 0 0;
}
#login a {
	color: #616161;
	background: #8BE1FA;
	padding: 4px 20px 6px;
	border-bottom: 1px solid #616161;
}
#login a:hover {
	color: #fff;
	background: #8BE1FA url(images/loginhover.gif) no-repeat;
}
#left {
	clear: left;
	float: left;
	width: 570px;
	padding: 0 15px 0 10px;
	margin: 15px 0 15px;
	min-height: 500px;
}
#left img {
	border: 1px solid #ccc;
	padding: 1px;
	float: left;
	margin: 0 10px 5px 0;
}

#articles {
	margin: 40px 0 0 0;
}
#articles li {
	border-top: 1px solid #cecece;
	list-style: none;
	float: left;
	width: 250px;
	background: #eee url(../images/newslist.jpg) repeat-x bottom;
	padding: 4px 8px;
	margin: 0 15px 0 0;
}
#articles li a {
	background: url(../images/menuarrow.jpg) no-repeat 0 5px;
	padding: 0 0 0 8px;
}
#articles li.last {
	margin: 0;
}
#right {
	position: relative;
	top: -40px;
	margin: 0 25px 0 0;
	float: right;
	width: 284px;
	min-height: 400px;
	font-size: .9em;
	background: #FFF url(../images/right.png) no-repeat top;
	border-top: 5px solid #FC4D44;
}
#right .cont {
	padding: 15px;
}
#right img {
	border: 1px solid #ccc;
	padding: 1px;
	margin: 0 0 8px;
}
#left a {
	background: #EFFCFF;
}
#left h3 {
	border-bottom: 1px solid #eee;
	padding: 0 0 7px;
	margin: 0 0 15px 0;
}
#right h2 {
	border-bottom: 1px solid #999;
	padding: 0 0 8px;
}
#right .info {
	border: 1px solid #e0e0e0;
	background: #f4f4f4;
	padding: 8px;
}
#footer {
	clear: both;
	padding: 10px;
	margin: 5px 0 15px 0;
	font-size: .9em;
	color: #CCC;
	background: #374943;
}
#footer a {
	color: #808080;
	font-weight: bold;
}
.right {
	float: right;
	padding: 7px 0 0 15px;
}
/* ---------------- gallery ------------------------------- */

.photo {
    padding:3px;
	border: 0px;
	background: #FFF;
    }

a {
    text-decoration:none;
    border:0px;
}
/* tabulky ------------------------------------------------------------------------ */
table {border-collapse:collapse; border-spacing:0; font : normal 0.9em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #444; width: 60%;}
th {text-align:left; font-weight:bold;}
th, td {padding:3px 7px;}
table.table-style01 {border:0px;}
table.table-style01 th {border-bottom-style: double; border-bottom-color: #FF6603;}
table.table-style01 td {border-bottom:1px solid #666;}
table.table-style01 td.stred {text-align: center;}
table.table-style01 tr.bg td {background:#F5F5F5;}
.nomb {margin-bottom:0 !important;}
/* tabulky end ------------------------------------------------------------------- */
/* ---------------------- efekt ---------------------------------------------- */
.highslide{cursor:url(highslide/graphics/zoomin.cur),pointer; outline:none;}
.highslide-active-anchor img{visibility:hidden;}
.highslide:hover img{border: 0px;}
.highslide-wrapper{background:white;}
.highslide-image{border:1px solid #FFF;}
.highslide-image-blur{}
.highslide-caption{display:none; border:2px solid #093E52; border-top:none; padding:5px;    background-color:#D5F29A;color: #093E52;text-align: left;}
.highslide-loading{display:block;color:black; padding:2px;border:1px solid black;    background-color:white; padding-left:22px; background-image:url(highslide/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i{padding:2px; color:silver; text-decoration:none;}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white; background-color:gray;}
a.highslide-full-expand{background:url(highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
/* These must always be last */
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
