@import "../reset.css";

body {margin: 0 0 0 0; background: #F9FAFE url('themes/wall.png') top repeat-x; font-size: 10pt; font-family: Calibri, Arial, Verdana;}
.clear { clear: both; height: 0px; line-height: 0px; overflow: hidden; font-size: 1px; }

a { color: Navy; }
h1 { font-size: 1.3em; }
h2 { font-size:1.2em; margin: 6px 0 0 0px; }
h3 { font-size:1.1em; margin: 6px 0 0 0px; }


h5 { 
font-size:1.1em; 
color:#ad1213; 
margin: 20px 0 2px 0;
}

h6 { 
font-size: 100%; 
color:#ad1213; 
margin: 15px 0 2px 0;
}

#facebody { width: 800px; height: 20px; position: relative; margin: 0px auto;}

#hlavicka { width: 800px; height: 240px; text-align: left;}
.hlavicka_nadpis { width: 282px; height: 40px; position: absolute; margin: 0 0 0 17px; background: url('themes/logo.png') top no-repeat;}
.hlavicka_lomitko { width: 12px; height: 16px; position: absolute; margin: 13px 0 0 686px; background: url('themes/vrch_lomitko.png') top no-repeat;}
.hlavicka_login { width: 300px; height: 16px; position: absolute; margin: 11px 0 0 384px; text-align: right;}
.hlavicka_mapa { width: 100px; height: 16px; position: absolute; margin: 11px 0 0 700px; text-align: center;  }
.hlavicka_flash { width: 800px; height: 200px; position: absolute; margin: 40px 0 0 0; background: url('themes/no_flash.png') top no-repeat;}
#ImageLogo {  margin:  5px 0px 0 20px; position: absolute; z-index: 5; }

 /* Základní menu webu */
#zakladni_menu { width: 800px; height: 44px; text-align: left; background: url('themes/menu_zaklad.png') top no-repeat;}
.zakladni_menu_01 { width: 131px; height: 41px; position: absolute; margin: 1px 0 0 10px; background: url('themes/menu_01.png') top no-repeat;}
.zakladni_menu_02 { width: 130px; height: 41px; position: absolute; margin: 1px 0 0 141px; background: url('themes/menu_02.png') top no-repeat;}
.zakladni_menu_03 { width: 130px; height: 41px; position: absolute; margin: 1px 0 0 271px; background: url('themes/menu_03.png') top no-repeat;}
.zakladni_menu_04 { width: 130px; height: 41px; position: absolute; margin: 1px 0 0 401px; background: url('themes/menu_04.png') top no-repeat;}
.zakladni_menu_05 { width: 130px; height: 41px; position: absolute; margin: 1px 0 0 531px; background: url('themes/menu_05.png') top no-repeat;}
.zakladni_menu_06 { width: 130px; height: 41px; position: absolute; margin: 1px 0 0 661px; background: url('themes/menu_06.png') top no-repeat;}

#obsah_webu { width: 800px; min-height: 555px; text-align: left; padding: 0 10px 0 10px; }
.obsah_webu_grafika { width: 2px; height: 550px; margin: 5px 0 0 295px; background: url('themes/pozadi.png') top repeat-y;}
.obsah_webu_vlevo { width: 275px; height: auto; margin:  0 0 0 10px; float: left;}
.obsah_webu_vpravo { width: 485px; height: auto; padding: 5px 5px 0px 10px; background: transparent; }

#spodni_lista { width: 800px; height: 60px; text-align: left;}
.spodni_lista_grafika { width: 781px; height: 41px; position: absolute; margin: 12px 0 0 10px; background: url('themes/spodni_lista.png') top no-repeat;}
	.spodni_lista_mskdu { width: 298px; height: 25px; position: absolute; margin: 10px 0 0 16px; background: url('themes/spodek_01.png') top no-repeat;}
	.spodni_lsita_odkazy { width: 300px; height: 18px; position: absolute; margin: 10px 0 0 465px; text-align:center; }

#ending { width: 800px; height: 40px; text-align: left;}
.trojkam { width: 234px; height: 30px; position: absolute; margin: 2px 0 0 53px; background: url('themes/trojkam.png') top no-repeat;}
a.trojkam { width: 234px; height: 30px; position: absolute; margin: 2px 0 0 53px; background: url('themes/trojkam.png') top no-repeat;}
a.trojkam:hover { width: 234px; height: 30px; position: absolute; margin: 2px 0 0 53px; background: url('themes/trojkam_b.png') top no-repeat;}
.ending_ohradka { width: 5px; height: 28px; position: absolute; margin: 2px 0 0 318px; background: url('themes/ohradka.png') top no-repeat;}
.copyright { width: 440px; height: 9px; position: absolute; margin: 10px 0 0 340px; text-align: right;}

/* NEWS
------------------------------*/
.news {
	margin-top:10px;
	
	}

.news h4 {
	background:url(design/dat.png) 8px 2px no-repeat;	
	padding: 0 0 0 38px;
	margin: 4px 10px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	line-height:1.8;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.news p {
	padding:5px 10px;
	margin:0;
	font-size:1em;
	}
	
	
/* MENU
------------------------------*/
#menu {
	margin:0 auto;
	z-index: 6;
	width: 800px; height: 44px; text-align: left; background: url('themes/menu_zaklad.png') top no-repeat;
	}
#menu ul {
	list-style:none;
	margin: 0px 0 0 13px;
	}
#menu ul li {
	height:44px;
	width:134px;
	float:left;
	background:url(../design/menu-bg.gif) repeat-x;
	border:0px solid #000;
	position:relative;
	}
#menu ul li a {
	color: Navy;
	text-decoration:none;
	display:block;
	font-weight:normal;
	text-align:center;
	width:134px;
	line-height:36px;
	padding-top:3px;
	}
#menu ul li a:hover {
	color:#FF0000;
	text-decoration:none;
	background:url(../design/menu-bg.gif) repeat-x;
	}
#menu ul li.short,
#menu ul li.short a {
	width:100px;
	}
#menu ul li.long,
#menu ul li.long a {
	width:145px;
	}
#menu ul li.last,
#menu ul li.last a {
	width:109px;
	border-right:none;
	}

.nobg {
	background:none !important;
	}

/* vnorene */
div#menu ul li ul { display: none; }
div#menu ul li ul li ul { display: none !IMPORTANT; }
div#menu ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 100;
	top: 28px; left: -20px;
	width:200px;
  _width: 205px;
}
/*
* html div#menu ul li:hover ul {
	left: -20px;
}
*/
div#menu ul li:hover ul li {
	height: auto;
	margin: 0 0 0 5px;
}
div#menu ul li:hover ul li a {
	color:#fff;
	font-weight:normal;
	height:auto !important;
	width:137px  !important;
	padding:6px 10px;
	text-decoration:none;
	text-transform:none;
	display:block;
	text-align:left;
	overflow:hidden;
	font-size:1em;
	line-height: 1.7;
	background-color:#FF0000;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}
div#menu ul li ul li a:hover {
	background: #386189;
}

div#menu ul li ul li:hover ul {
	display: block !IMPORTANT;
	position: absolute;
	left: 5px;
	top: 0;
	width: 200px;
}
* div#menu ul li ul li:hover ul {
	left: 139px;
}
	
.spodni_lsita_odkazy a
{
    color: Navy;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding-top:5px;
}
.spodni_lsita_odkazy a:hover
{
    color:#FF0000;
	text-decoration:none;
	background:url(design/menu-bg.gif) repeat-x;
}
/* drobecky
-------------------------------- */
.drobky
{
    margin: 5px 0 10px 0;
    padding: 0;
    font-size: 0.8em;
    line-height: 20px;
    color : Navy;
}
.drobky a, a:active
{
    color : #103274;
    text-decoration: underline;
    
}
.drobky a:hover
{
    color : Navy;
    text-decoration: none;
}

/* Kandidát */
#kandidat {left: 0px; top: 0px; font-size: 0.9em; z-index: 7;}
.test { border: 3px solid black;}
.kandidat_foto {float: left; margin-right: 5px;}
.kandidat_text_jmeno { width: auto; top: 3px; left: 75px; font-size: 1.1em; font-weight: bold; color: #000;}
.kandidat_text_do { width: auto; left: 75px; margin: 5px 0 5px 0;}
.kandidat_text_kde { width: auto; left: 75px;}

/* -- Správa uživatelů -- */
.HlavaTabulky1
{
    background-color:#2461BF;
    color: White;
    height: 25px;
}
.AlternateRadek
{
    background-color:#EFF3FB
}

table.RychlyDotaz {
  background-color:#DAE2EB;
  border:solid #7F9DB9 1px;
}

table.seznam tr.hlavicka {
padding:5px;
margin:0px 0px 1px 1px;
border:0px;
background-color:#C8D5E4;
}

table.seznam tr.hlavicka td {
padding:5px;
margin:0px 0px 1px 1px;
border:0px;
background-color:#B5CCE1;
font-weight:bold;
}

table.seznam td {
padding:5px;
margin:1px 1px 0px 0px;
border:0px;
background-color:#D6E3EE;
font-size:90%;
}

/*  -- vlastní styly -- */
.nadpis { font-size: large; margin: 0 0 9px 0;}
.nadpis a { text-decoration: none;}
.nadpis02 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #C0C0C0;}
.nadpis03 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #00008B;}
.nadpis04 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #EE82EE;}
.nadpis05 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #C49801;}
.nadpis06 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #FF0000;}
.nadpis07 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #1E90FF;}
.nadpis08 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #FFFF00;}
.nadpis09 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #7FFF00;}
.nadpis10 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #FFA500;}
.nadpis11 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #006400;}
.nadpis12 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #40E0D0;}
.nadpis13 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double #C0C0C0;}
.nadpis14 { font-size: large; margin: 0 0 9px 0; border-bottom: 3px double orange;}

.PerexFoto { float: left; margin: 3px 10px 0 0; padding: 2px 2px 2px 2px; border: solid 1px #FFF; background-color: #fff; }
.Perex
{
    color: #19194d;
    margin: 3px 0 10px 0;
}
