@charset "utf-8";
/* CSS Document */

div {
	border-color:#666666;
}
.error {
	padding:4px;
	border:#FF0000;
	border:thin;
	background-color:#E0E2B8;
}

body, input, textarea, td, select {
	font-family:Tahoma,Arial,Verdana,Geneva;
	font-size:12px;
	
}

.form-error {
	color:#F00;
}


a {
	text-decoration:none;
}
	
a:hover {
	text-decoration:underline;
}

body {
	/*background-color:#FDEFD6;*/
}

input {
	padding-left:2px;
	padding-right: 2px;
}

textarea {
	padding-left:2px;
}


body {
	margin:0px;
	padding:0px;
}

a {
	color:#000000;
}

#page {
	top:0px;
	margin-top:0px;
	width:860px;
	overflow:hidden;
	margin-left:12px;
}

#top-banner {
	border-color:#E8E8E8;
	border-width:0px;
	border-style:solid;
	width:468px;
	height:60px;
}



#logo {
	width: 240px;
	height: 160px;
	margin-left: 0px;
	margin-top: 0px;
	position:absolute;
	top: 1px;
	border-width: 0px;
	border-style: solid;
	border-color: #E8E8E8;
	z-index:10000;
/*	background-image:url(/image/logo.gif);*/
	float:left;
	text-align:center;
}

#logo img {
	border:none;
}

#pod-logem {
	width: 166px;
	height: 90px;
	margin-left: 40px;
	margin-top: 90px;
	position:absolute;
	top: -1px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	z-index:10000;
	float:left;
	padding:3px;
	padding-top:16px;
	
}

#home {
	width: 16px;
	height: 16px;
	margin-left: 12px;
	margin-top: 9px;
	position:absolute;
	top: -1px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E8E8E8;
	z-index:10000;
	float:left;
}

#foto {
	background-image:url(/image/foto.1.jpg);
	width:240px;
	height:170px;
}

#top {
	height:160px;
	border-color:#000000;
	border-width: 1px;
	/*border-top-width:0px;*/
	border-style: solid;
	overflow:visible;
	margin-top:0px;
	padding-top:0px;
	font-size:11px;
	color:#666666;
	
	/*background:#D0D1D3 none repeat scroll 0%;*/
}

#top input {
	font-size:11px;
	color:#666666;
}

form {
	margin:0px;
	padding: 0px;
}

#img-big {
	float:left;
	width:480px;
	height:360px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E8E8E8;	
	margin: 0px;
	cursor:hand;
}

#img-big .dshadow {
	margin-top:70px;
	margin-left:40px;
	width: 190px;
}

#img-mid-container {
	float:left;
	height:360px;
	text-decoration:none;
	width:720px;
	margin-left: 0px;
	margin-top: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E8E8E8;	
	overflow:hidden;
}

.img-mid {
	float:left;
	height:295px;
	text-decoration:none;
	width:508px;
	margin-left: 0px;
	margin-top: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E8E8E8;
	overflow:hidden;
	cursor:hand;
}


#menu-left-main, #menu-left-main-page {
	clear:both;
	float:left;
	width: 130px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #E8E8E8;
	text-align:left;
}



#menu-left-main-page {

	margin-top:120px;
	margin-left:0px;
	width:110px;

}


.menu-left-main-item, #menu-left-main ul li {

	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #E8E8E8;
	vertical-align:text-bottom;
	vertical-align:middle;
	padding: 4px;
	padding-left: 5px;
	padding-right: 3px;
	font-weight:bold;
	color:#333333;
	margin:0px;
}

#menu-left-main ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
}

#menu-left-main ul li {
	margin-left:0px;
	list-style-type: none;
	
}

.menu-left-main-item:hover, #menu-left-main ul li:hover {
	/*background-color:#CCCCCC;*/
	color:#FFFFFF;
}

.menu-left-main-item a, #menu-left-main ul li a {
	color:#333333;
}



#main-news-anons {
	margin-top: -36px;
	margin-left: -0px;
	float:left;
	width: 230px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color:#999999;
	background-color:#bdc897;
	padding: 0px;
	overflow:hidden;
	min-height:600px;
	padding-bottom: 12px;
	margin-bottom: 12px;
	background-image:url(/image/news-item-bg-dot.jpg);
}

#main-info {
	margin-top:9px;
}

#left-menu {
	font-family:Impact, Arial;
	font-weight:normal;
	size:24px;
	width: 163px;
	float:left;
	letter-spacing:1px;
	margin:0px;
	padding:0px;
	border-color:#000000;
	border-style:solid;
	border-width:0px;

}


#left-menu ul {
	padding:0px;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
	border-bottom-width:0px;
	margin:0px;
	padding:0px;
	height:320px;
	
}



#left-menu ul li {
	
	margin:0px;
	list-style:none;
	padding:0px;
	margin-bottom:3px;
}
#left-menu ul li div {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	padding:1px;
	padding-left:0px;
	margin-left:0px;
	border:none;
}

#left-menu ul li a div.bullet {
	border-bottom:solid;
	border-right:solid;
	border-width:1px;
	border-color:#999999;
}

#left-menu ul li a div div {
	float:left;
	width:126px;
	padding-left:16px;
	text-decoration:none;
	margin-left:6px;
}

#left-menu ul li a:hover div.bullet {
	text-decoration:underline;
	border-bottom:solid;
	border-right:solid;
	border-width:1px;
	border-color:#000000;
	
}

#left-menu ul li div {
	margin-left:0px;
	color:#000000;
	font-size:18px;
	letter-spacing:2px;
	text-decoration:none;
}


#left-menu ul li div.bullet {
	float:left;
	width:8px;
	height:20px;
	margin:0px;
	border:none;
}

#left-menu ul li a:hover {
	text-decoration:none;
}



#top-tip {
	width:508px;
	height:323px;
	float:left;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin-left:9px;
}

#top-tip-title {
	background-color:#F7AD31;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	padding:3px;
	text-align:center;
	letter-spacing:3px;
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size:16px;
}

#registration {
	width:155px;
	padding:5px;
	height:313px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin-left:9px;
	float:right;
}

#registration div {
padding:6px;
}

#registration div form input,
#registration form input {
	margin-top:6px;
}



#registration div form label {
	margin-left:14px;
}

div.tip5 {
	width:165px;
	float:left;
	min-height:200px;
	margin-right:8px;
}

h4 {
font-family:Tahoma,Arial,Verdana,Geneva,sans-serif;
font-size:20px;
font-weight:normal;
margin:0pt 0pt 2px 1px;
color:#FF6604;

}

#motto {
padding:6px;
letter-spacing:4px;
text-align:center;
font-family:Impact,Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:17px;
}

.news-anons-item h4 {
font-family:Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:20px;
font-weight:normal;
letter-spacing:1px;
line-height:19px;
margin:0pt 0pt 2px 1px;
color:#FF6604;
}

.news-anons-item h4 {
font-family:Impact,Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:22px;
font-weight:normal;
letter-spacing:1px;
line-height:19px;
margin:0pt 0pt 2px 1px;
color:#FFFFFF;
}
.news-anons-item {
	padding-left: 6px;
	padding-right: 15px;
	padding-top: 16px;
	display:block;
	background-image:url(/image/news-item-bg.jpg);
}

.news-anons-item p {
	font-family:Arial, Helvetica, sans-serif;
	margin: 2px;
	color:#CCCCCC;
	font-size:12px;
	padding-top:26px;
}

.news-anons-item .date {
	color:#999999;
	font-size:10px;
	background-image:url(/image/news-delimiter.gif);
	text-align:right;
	margin-top:4px;
}

.news-anons-item span {
	background-color:#bdc897;
	padding-right:4px;
	padding-left:6px;
	background-image:url(/image/news-item-bg-dot.jpg);
}

.news-anons-item a {
	color:#333333;
}

#img-mid-bot-container {
	float:left;
	height:60px;
	text-decoration:none;
	width:820px;
	margin-left: 0px;
	margin-top: -1px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FF0000;	
	overflow:hidden;
}

#trigger-img {
	display:block;
}

.img-mid-bot {
	float:left;
	height:60px;
	text-decoration:none;
	width:240px;
	margin-left: 0px;
	margin-top: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
/*	border-color: #E8E8E8;	*/
	background-color:#FFFFFF;
}

#articles-anons-container {
	float:left;
	text-decoration:none;
	width:592px;
	margin-left: 0px;
	margin-top: 12px;

	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FF0000;
	margin-left: 0px;
	overflow:hidden;
	
	margin-left:8px;
	margin-bottom:12px;
}

.article-main-anons {
	float:left;
	text-decoration:none;
	width:160px;
	margin-left: 16px;
	margin-top: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E8E8E8;
/*	background-color:#FFFFFF;
*/	padding: 10px;
	margin-bottom: 6px;
	height: 205px;
	
}

.article-main-anons a {
	text-decoration:underline;
	color:#333399;
}

.article-main-anons a:hover {
	color:#FF0000;
}

.article-main-anons .pic {
	float:left;
	width:120px;
	height:90px;
	margin-left: 0px;
	margin-top: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #E8E8E8;
	background-color:#FFFFFF;
	padding: 6px;
	margin-bottom: 6px;

}

.article-main-anons h3 {
color:#000000;
float:left;
font-family:Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
line-height:19px;
margin:5px 0pt;
width:140px;
}

.article-main-anons h2 {
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing: 0px;
margin:5px -5pt;
width:140px;
background-color:#CCCCCC;
padding:3px;
padding-left: 7px;
}

.article-main-anons h2 img {
	margin-top: 3px;
	margin-bottom: 2px;	

}

#footer {
	clear:both;
	height:100px;
	border-width: 1px;
	border-style: solid;
	border-color: #E8E8E8;
	background-color:#FFFFFF;
}

#footer-left, #footer-right, #footer-banner {
	float:left;
	font-size:9px;
	color:#666666;
	height:60px;
}

#footer-left a, #footer-right a {
	text-decoration:underline;
}

#footer-left {
	width:30px;
}

#footer-right {
	width:230px;
}

#footer-left p, #footer-right p {
	padding:10px;
}


h5 {
font-family:Impact,Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:22px;
font-weight:normal;
letter-spacing:0px;
line-height:19px;
margin:0pt 0pt 2px 1px;
}



h6 {
font-family:Tahoma,Arial,Verdana,Geneva;
font-size:10px;
font-weight:bold;
line-height:9px;
margin:0pt 0pt 0pt 1px;
}

h7 {
font-family:Impact,Arial,Tahoma,Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
letter-spacing:0px;
line-height:19px;
margin:0pt 0pt 2px 1px;
}

#menu-top {
position:relative;
margin: 0px;
height:20px;


	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	letter-spacing:1px;

}
#menu-top .back, #menu-top .front {
left:85px;
position:absolute;
top:2px;
margin-top:1px;
}

#menu-top .back {
color:#000000;
left:86px;
/*opacity:0.51;*/

top:3px;
}

#menu-top .front {
color:#FFFFFF;
padding:0pt 0px 1px 0pt;
}

#menu-top {
	letter-spacing:1px;
	background-color:#F7AD31;
	text-align:center;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding:3px;
	margin-left:0px;
	font-size:14px;
	text-decoration:none;
}
#menu-top a {
	text-decoration:none;
}
#menu-top .front a {
	color:#FFFFFF;
}


.dshadow {
position:relative;
width:100%;
margin: 6px;
}

.dshadow .back, .dshadow .front {
/*display:block;*/
left:0px;
position:absolute;
top:0pt;
margin-top:224px;
}
.dshadow .back {
color:#000000;
left:1pt;
/*opacity:0.51;*/

top:1px;
}


.dropcap {
background:#FF0000 none repeat scroll 0%;
color:#FFFFFF;
display:block;
float:left;
font-size:32px;
font-weight:normal;
margin:4px 5px 0px 0pt;
padding:0.05em 0.35em;
font-weight:bold;
}


.dt-tab .dropcap {
background:#FF0000 none repeat scroll 0%;
color:#FFFFFF;
display:block;
float:left;
font-size:18px;
font-weight:normal;
margin:4px 5px 0px 0pt;
padding:0.20em 0.35em;
font-weight:bold;
}

.dshadow .front {
color:#FFFFFF;
padding:0pt 10px 1px 0pt;
}


#main-right-column {
	float:left;
	width:240px;
	/*height:700px;*/
	background-image:url(/image/right-column-bg2.gif);
	overflow:hidden;
}

#main-right-column-before {
	float:left;
	width:200px;
	height:30px;
/*	background-color:#D0D1D3;*/
}

.dt-tab {
	background-color:#FFFFFF;
}

#dt-tab-1, #dt-tab-2, #dt-tab-3 {
	width: 210px;
	padding: 10px;
	min-height:330px;
	line-height:16px;
}

#dt-tab-ctrl td.first {
background:#A0A1A3 url(/image/tab-pl.gif) no-repeat scroll left bottom;
}


#dt-tab-ctrl td.active {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
cursor:default;
}

#dt-tab-ctrl td {
background:#A0A1A3 url(/image/tab-p.gif) no-repeat scroll left bottom;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma,Arial,Geneva,sans-serif;
font-size:10px;
font-weight:bold;
line-height:8px;
padding:7px 10px;
selectable:false;
}

select {
	margin-right:2px;
}

#on-before-page-body {
	height:11px;
}


#login-form div label {
	float:left;
	padding: 4px;
	width: 80px;
	text-align:right;
}

#login-form div.form-warning {
	margin-left:84px;
}

#login-form div {
	/*clear:both;*/
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#login-form div.reg {
	margin-left:88px;
	margin-top: 6px;
	/*visibility:hidden;*/
}

#login-form div.form-warning {
	margin-left:84px;
}

div.notice {
	margin-left:92px;
	color:#009933;
	padding-top: 12px;
}
#header {
	background-color:#F7AD31;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	background-image:url(/image/header.bg.png);
	height:147px;
}



#page-header h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFFFFF;
	font-weight:normal;
	letter-spacing:1px;
}

#page-header h2 {
	font-size:14px;
	color:#333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	width:600px;
	font-weight:normal;
}

#page-body {
	clear:both; padding-bottom:24px; width:480px; font-size:13px; overflow:visible;
}

#page-body a {
	background:transparent none repeat scroll 0%;
	color:#002BB8;
	text-decoration:underline;
}

#page-body a:hover {
	color:#FF0000;
}


.image-copyright {
	color:#666666;
	padding: 3px;
	clear:both;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:240px;
	margin-left:236px;
	text-align:right;
}

.image-title {
	margin-bottom:18px;
	color:#666666;
	padding-top:18px;
}

#article_below_block {
	border: 1px solid #CCCCCC;
	margin-top:26px;
	margin-bottom:16px;
}

#article_below_block a {
	color:#FF0000;
}

#article_below_block ul {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:8px;
	margin-bottom:8px;
}

#article_below_block ul li {
	display:inline;
	width:100px;
	padding-left:20px;
	padding-right:20px;
}

#page-body div.article_section div.article a {
	text-decoration:none;
	color:#000000;
}

#page-body div.article_section div.article a:hover {
	text-decoration:underline;
	color:#FF0000;
}

#souvisejici-odkazy-sekce ul li {
	color:#666666;
}

#code {
	border: 1px dashed #6666CC;
	padding: 16px;
	margin: 16px;
	background-color: #FFFFFF;
}

div.main-img-back {
	background-color:#666666;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	color:#FFFFFF;
	width:508px;
	margin-top:220px;	
	position:absolute;
	height:60px; 
}

h2.main-news-description {
	color:#333333;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
}

.main-news-subtitle {
	margin-top:56px;
}

.zdroje, .zdroje a, .zdroje a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
	text-decoration:none;
}

#login-info {
	color:#FFFFFF;
	float:right;
	margin-right:11px;
	padding-top:0px;
	margin-top:-18px;
	font-size:11px;
}

#login-info a {
	color:#FFFFFF;
}

textarea {
	cols:64;
	rows:10;
	width:320px;
	height:140px;
	
}

#flags img {
	border-style:solid;
	border-width:thin;
	border-color:#999999;
}


/* section tree */

.section-tree{
	width:92%;
	padding-left: 0px;
}

div.section-tree li {
	padding:3px;
	list-style-image:url(/image/folder.gif);
	padding-bottom: 5px;
}

div.section-tree li a {
	padding-left: 2px;
}


div.section-tree li div.action-link {
	position:absolute;
	right: 16px;
	margin-top: -13px;
}

div.section-tree li div.action-link a {
	padding: 0px;
	margin:0px;
}



table.eventList {
	border:none;
	width:100%;
}

table.eventList thead th {
	margin-bottom:12px;
	padding-bottom:12px;
}

table.eventList tr td,
table.eventList thead th {
	width:20%;
	vertical-align:top;
	text-align:left;
}

.question {
	margin-bottom:12px;
}

.question ul li {
	list-style:none;
}



/*#location select {
	float:left;
	clear:both;
}
*/
