/* CSS Document */

body, html {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	/font-size:0.9em;
	
	background:url(../img/page_bgr.png);
}

h1 {
	font-size:1.1em;
	text-align:left;
	padding-left:45px;
	background:url(../img/h1_square.png) 20px 6px no-repeat;
	margin-top:0px;
}

h2 {
	font-size:small;
	text-transform:uppercase;
	color:#C60000;
	
	margin-top:0px;
}

ul {
 list-style-type:square;
}
 
table {
	border-collapse:collapse;
	margin-bottom:10px;
}

img { border:none; }

a:link, a:visited {
    color: #0000ff;
}

a:hover {
    color: #ca3a14;
}

#frame {
	margin:0px auto;
	padding:0px;
	width:712px;
	text-align:center
}

#main-frame {
	position:relative;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	border:1px solid #ccc;
	width:789px;
	text-align:center !important;
	
	background-color:#fff;
	
	border-top:14px solid #CA3A14;
}

#header {
	height:120px;
}

#header #logo {
	position:absolute;
	left:39px;
	top:46px;
}

#header #theme-squares {
	position:absolute;
	left:386px;
	top:39px;
}

#header #small-nav {
	position:absolute;
	top:18px;
	left:649px;
	font-size:8pt;
	color:#999999;
}

#header #small-nav a:link { color:#999999; text-decoration:none; }
#header #small-nav a:visited { color:#999999; text-decoration:none; }
#header #small-nav a:hover { color:#CA3A14; text-decoration:underline; }

#menu-level-1 {
	position:absolute;
	left:37px;
	width:714px;
	z-index:0;
	
	height:31px;
	line-height:31px;

	margin-top:10px;
	
	background:url(../img/menu_lvl1_bgr.png) repeat-x;
	font-family:Tahoma, Georgia, sans-serif;
	font-size:10pt;
	/*/font-size:0.8em;*/
	color:#FFFFFF;		
	text-align:left;
}

#menu-level-1 .division {
	height:31px;
	line-height:31px;
	border-right:1px solid #fff;
	float:left;
}

#menu-level-1 a:link { color:#FFFFFF; text-decoration:none}
#menu-level-1 a:visited { color:#FFFFFF; text-decoration:none;}
#menu-level-1 a:hover { color:#000; text-decoration:none;}

#menu-level-1 .active {
	background:url(../img/menu_lvl1_sq.png) 5px 11px no-repeat;
	padding-left:25px;
	float:left;
	margin-left:24px; padding-right:24px;
	color:#000000
}
/*
.deviders {
	position:absolute;
	line-height:32px;
	width:700px;
	top:0px;
	left:0px;
}

.deviders #div1 { position:absolute; left:105px; height:32px; border-right:1px solid #fff; }
.deviders #div2 { position:absolute; left:265px; height:32px; border-right:1px solid #fff; }
.deviders #div3 { position:absolute; left:420px; height:32px; border-right:1px solid #fff; }
.deviders #div4 { position:absolute; left:575px; height:32px; border-right:1px solid #fff; }
*/
#menu-level-2 {
	display:table;
	/*height:29px;*/
	line-height:29px;
	padding-left:10px;
	
	background:url(../img/menu_lvl2_bgr.png) repeat-x;
	font-family:Tahoma, Georgia, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;		
	text-align:left;
	width:330px;
}

#menu-level-2 #end { float:right; }

#menu-level-2 a { color:#FFFFFF; padding-left:10px; padding-right:10px; text-decoration:none; }
#menu-level-2 a:visited { color:#FFFFFF;}
#menu-level-2 a:hover { color:#000; text-decoration:underline}

#menu-level-2 .active { color:#000;  padding-left:10px; padding-right:10px;}

#nav2 {
	float:right;
	margin-left:15px;
}

#nav2 a, #nav2 .active {
	display:block;
	border:1px solid #ccc;
	line-height:30px;
	background:url(../img/nav2_btn_bgr.png) repeat-x;
	vertical-align:middle;
	text-align:center;
	width:200px;
	margin-bottom:1px;
	text-decoration:none;
	color:#333333
}

#nav2 a:visited {color:#333333}
#nav2 a:hover {color:#FF0000}

#nav2 .active {  font-weight:bold }

#content {
	margin-top:55px;
	
	text-align:justify;
	color:#666;
	margin-bottom:10px;	
}

#heading {
	background:url(../img/h1_bgr.png) repeat-x;
	height:28px;
	line-height:28px;

	/*margin-top:10px;*/
	/*margin-top:13px;*/
	
	margin-bottom:10px;
	/margin-bottom:0px;
	width:712px;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	color:#666666;
	text-transform:uppercase;
	display:block;	
}

#content table {
	color:#666;
	/font-size:0.9em;
}

#hotnews {
	border:3px solid #ccc;
	border-top-style:none;
	margin-bottom:5px;
	width:220px;
}

#rightPanel {
	float:right;
	margin-left:15px;
}

#hotnews #top {
	background:url(../img/hotnews_top_bgr.png) repeat-x;
	height:30px;
	line-height:30px;
	
	text-align:center;
	text-transform:uppercase;
	color:#666;
	font-size:10pt;
	font-weight:bold;
}

#hotnews-frame {
	padding:15px;
}

.hotnew .date { font-weight:bold }
.hotnew .title { text-align:left; }

#hotnews a, #hotnews a:visited { color:#666; }
#hotnews a:hover {
    color:#CA3A14;
}

#content p {
	text-indent:15px;
	/margin-top:0px;
	
	line-height:19px
}

#footer {
	width:712px;
	border-top:4px solid #CA3A14;
	text-align:left;
	margin-bottom:25px;
	margin-top:25px;
	padding-top:10px;
}

#footer , #footer a { color:#666666; font-size:x-small; }

#footer a:link { color:#666666; }
#footer a:visited { color:#666666;}
#footer a:hover { color:#CA3A14; }

#footer #copyright { float:right; font-size:x-small; }
#footer #nav { float:left }

.cleaner {
	clear:both
}

.reference {
	margin-top:25px;
	background-color:#f6f6f6;
	padding:15px;
}

.reference p {
	line-height:normal !important;
}

.reference-img { text-align:center; margin-top:15px; }

.reference-img img {
	padding-left:10px;
	padding-right:10px;
}

.rokField {
	clear:both;
	margin-bottom:20px;
	padding-top:20px;
}

.rok {
	float:left;
	font-weight:bold;
	color:#000
}

.horLine {
	float:left;
	border-top:1px dotted black;
	width:670px;
	margin-left:5px;
	margin-top:4px;
}

.fotoSponzosrtvi {
	width:700px;
	text-align:center;
	margin-bottom:15px;
}

.fotoSponzosrtvi img {
	margin-right:10px;
	border-style:none;	
}

.imgFloatRight {
	float:right;
	margin-left:10px;
}

.imgFloatLeft {
	float:left;
	margin-right:10px;
}

/* Aktuality */

.hotnew .hlavicka .datum {
    height:21px;
    width:140px;
    float:right;
    
    background:url('../img/hotnew_date_bgr.png') repeat-x #8B8B8B;
    line-height:25px;
    li\ne-height:21px;
    
    text-align:center;
    color:#fff;
    border:1px solid #999;
}

.hotnew .hlavicka .titulek {
    font-weight: bold;
    font-size: 10pt;
    
    color: #ca3a14;
    font-family: Arial;
    float: left;
}

.hotnew .text {
    border:1px solid #999;
    padding:10px;
}

.hotnew {
    margin-bottom:15px;
}

.attachments {
    margin-top:5px;
    font-size:8pt;
}

.attachments .title {
    font-weight:bold;
}
