/*CSS styl Vlastenci.cz 2006-2009, široké zobrazení*/
/*Hlavní poznámky viz původní styl*/


body {
padding: 10px;
margin: 0px;
background-color: #e6e6e6 /*#ccf #e6e6e6*/;
font-family: arial;
font-size:14px;
}

img {
border: 0px;
}

h2,h3 {     
margin: 15px 0px 0px 0px;
padding: 0px;
font-size: 15px;
}

table {
color: #315076;
/*border:2px solid #315076;*/
}

.tab td, .tab tr {
border:0px;
}

table.tab {
border: 0px !important;
border-color: red !important;
}

p {
margin-top: 0px;
margin-bottom: 15px;
}

/*Pro bloky písní*/
p.pisen {
font-style:italic;
text-align: left;
margin-left: 20px;
line-height: 20px;
}

/*class k <u>*/
span.pod {
text-decoration: underline;
}

.tds
	{
	border: 0px;
	font-size: 8.5px;
	font-family: arial;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.tds a
	{
	border: 0px;
	font-size: 8.5px;
	font-family: arial;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

td, tr {
color: #315076;
border:1px solid #315076;
}

/*ZMĚNIT - ODLIŠIT ODKAZ MENU OD ODKAZU NA WEBU; ZKONTROLOVAT S ADSENSE*/
a:link, a:visited {
text-decoration: none;
color:#284d82;
}

a:hover
{
text-decoration: none;
color:#284d82;
font-weight: normal;
}

h1 {
text-align: center;
text-decoration: none;
margin: 0px 0px 5px 0px;
padding-top: 9px;
font-size:20px;
color: #315076;
text-transform: uppercase;
}

li {
margin-top: -1px;
list-style: square;
color: #039;
}

/*ul {
padding:5px 0px 10px 20px;
margin:0px;
} */

.menu a:link {
color: #315076;
}

#hlava {
height:183px;
background-image:url('vzhled/hlpozad.jpg');
padding: 0px;
padding-top:0px;
padding-bottom: 0px;
margin-right: 0px;
/*border-color:#369;*/
/*border-right:1px solid;*/ 
}

/*když tam je, tak se pozadí za obsahem chová dobře a funguje :) dřív tam byla patička*/
#ferda-cistic {
clear: both; /*to je základ!*/
font-size: 1px;
/*height: 0px;
width: 0px;
padding: 0px;
margin: -3px;*/ /*má být -3*/
}

/*dělá spodní stín*/
#spodek {
height:16px;
background: #fff url('vzhled/d.jpg') repeat-x left bottom;
padding-left: 0px;
margin-left: 0px;
clear: both;
/*border-color:#369;*/
/*border-right:1px solid;*/ 
}

/*rohy stínu dole*/

#lr {
float:left;
background-image:url('vzhled/lr.jpg');
font-size:0px;
width:8px;
height:15px;
}

#paticka {
font-size:11px;
color: #777;
position: relative;
bottom: 26px;
}

#pr {
position: absolute;
background-image:url('vzhled/pr.jpg');
right: 0px;
font-size:0px;
width:8px;
height:15px;
padding: 0px;
margin: 0px;
right: 9px;
}

/*vlajka vpravo v hlavě*/
#vlajka {
height:183px;
background-image:url('vzhled/vlajka.jpg');
background-repeat: no-repeat;
z-index: 0;
padding: 0px;
margin: 0px;
}

/*hlavní logo VLAST*/
#logo {
position: relative;
top: 8px;
text-align: center;
z-index:2;
}

#stuzka {
position: absolute;
right: 9px;
padding: 0px;
/*margin-right: 9px;*/
z-index:2;
}



/*Dělá levý stín*/
#stin1 {
background-color: #FFFFFF;
margin-left:-1px;
background-image:url('vzhled/l.jpg');
background-repeat: repeat-y;
background-position: left;

/*height: 100%;*/
}

/*V tomto je menu, obsah a dal‘í... dělá pravý stín*/
#stin2 {
background-image:url('vzhled/p.jpg');
background-repeat: repeat-y;
background-position: right;
margin: 0px -2px 0px 0px;
padding:0px 8px 3px 8px; /*jaksi kvůli obsahu*/
/*_height: 874px;
min-height:874px !important;*/
/*height: 100%;*/
/* TEST ř*/
}


/*vpravo nahoře hrad*/
#ozdoba1 {
position: absolute;
right: 5%;
z-index:3;
top: 75px;
}

/*brněnská katedrála sv. Petra a Pavla - silueta*/
#ozdoba2 {
position: absolute;
left: 18%;
z-index:3;
top: 52px;
}

/*TEST LOGA*/
#cr {
position: absolute;
bottom: 5px;
right: 5px;
z-index:3;
}

/* menu a obsah-blok*/
#menu1 {
float: left;
position: relative;
top: 4px; /*bylo 3*/
left: 2px;
width:194px;
margin-bottom: 1px; /*nevim proč čtyři, ale jede to*/
background-color:#aaccf5;
border-left:1px solid #384c73;
border-right:1px solid #384c73;
border-bottom:1px solid #384c73;
text-align: left;
color: #039;
/*border-color:#384c73;
border: 1px;*/
}

/*seznam do menu*/
#menu1 ul {
padding:5px 0px 10px 20px;
margin:0px;                
}

#menu1 a, #menu1 a:link, #menu1 a:visited {
color: #039;
text-decoration: none;
}

#menu1 a:hover {
text-decoration: underline;
font-weight: normal;
color: #933;
}

#menu1 a:active {
text-decoration: underline;
font-weight: normal;
color: #c66/*#69c*/;
}

#menu2 {
float: right;
position: relative;
top: 4px; /*bylo 3*/
right: 2px;
margin-bottom: 1px;/*kvůli top + kvůli toleranci*/
width:194px;
background-color:#aaccf5;
border-left:1px solid #384c73;
border-right:1px solid #384c73;
border-bottom:1px solid #384c73;
color: #039;
/*border-color:#384c73;
border: 1px;*/
}

#menu2 table, #menu2 tr, #menu2 td {
border:0px;
}

#menu2 table, #menu2 tr, #menu2 td {
border:0px;
}

#menu2 a, #menu2 a:link, #menu2 a:visited {
color: #039;
text-decoration: none;
}

#menu2 a:hover {
text-decoration: underline;
font-weight: normal;
color: #933 !important;
}

#menu2 a:active {
text-decoration: underline;
font-weight: normal;
color: #c66/*#69c*/;
}

/*blok s obsahem*/
.blok {
position: relative;
top: 4px; /*bylo 3*/
text-align: left;
background-color:#aaccf5;
margin:0px 202px 10px 202px; /* 200 protože z každé strany 3 mezera; dole 3 px*/
padding: 0px;
border-width: 1px 1px 0px 1px;
border-style:solid;
border-color:#384c73;
/*border-color:#384c73;
border: 1px;*/
}

/*Zdroj v článcích*/
.zdroj {
font-size: 11px;
padding-bottom:5px;
}

.zaujalo {
font-size: 11px;
padding-bottom:5px;
margin-left:3px;
padding-right: 3px;
text-align: left;
}

.zaujalo a, .zaujalo a:hover {
font-size: 11px !important;
font-weight: bold !important;
}

/*Časopis EP v menu*/
.casopisep {
font-size: 11px;
padding-bottom:5px;
margin-left:3px;
padding-right: 3px;
text-align: left;
margin-bottom: -5px;
}

/*pro celý jeden řádek + datum v EP*/
.ep {
margin-bottom: 5px;
padding: 0px;
}

.ep a, .ep a:hover {
font-weight: bold !important;
}


/*text v bloku*/
.text {
position: relative;
color: #315076;
margin:3px 3px 3px 3px;
font-family: arial;
text-align: left;
min-height: 94px;
_height: 94px;
/*height: 15px;*/
/*background-color: black;*/
}

.text table {
border: 3px solid #315076;
border-collapse:collapse;
}

.text h2 {
text-decoration: underline;
font-weight: bold;
margin-bottom:3px;
margin-top:25px;
font-size:16px;
color: #990032;
}

.text h2.velky  {
font-size:30px;
}

/*Pro první nadpisy, aby tam nebyla ta kurevská mezera*/
.text h2.prvni {
margin-top:5px;
}

.text h3 {
text-decoration: underline;
font-weight: bold;
margin:0px;
font-size:12px;
color: #990032;
}

.text a, .text a:visited {
color: #990032;
text-decoration: underline;
}

.text a:hover {
color: #d30045;
text-decoration: underline;
font-weight: normal;
}

.text ol li {
list-style-type:lower-alpha;
}

.text ul li {
list-style-type:disc;
}

/*text v navigaci*/
.navigace {
position: relative;
bottom: 0px;
left: 2px;
font-size:12px;
font-family: arial;
font-weight: bold;
}

span.navigace a:link, span.navigace a:visited {
color: #315076;
text-decoration: none;
}

span.navigace a:hover {
color:#369;
text-decoration: underline;
}

span.navigace a:active {
color:#9cf;
text-decoration: underline;
}

h1.navigace {
position:relative;
top:9px;
margin:0px;
padding:0px;
font-size:20px;
font-weight: bold;
padding:0px;
margin:0px;
vertical-align:baseline;
text-transform: uppercase;
}

h1.navigace a:link, h1.navigace a:visited {
text-decoration: none;
color:#436084;
}

h1.navigace a:active  {
text-decoration: none;
color:#69f;
}

h1.navigace a:hover  {
text-decoration: none;
color:#66c;
}

/*oproti STYLu má ještě margin 20 a je posunutej o deset... kvůli IE, jak jinak*/
h2.navigace {
position:relative;
top:10px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
}

/*datum v obsahu*/
.datum {
float: left;
position: relative;
left: 3px;
font-size:12px;
bottom: 0px;
font-family: arial;
width:350px;
}

.autor {
float: right;
position: relative;
right: 2px;
font-size:12px;
font-family: arial;
width:150px;
text-align: right;
}

/*datum v novinkách*/
.datumn {
float: right;
position: relative;
right: 2px;
font-size:12px;
font-family: arial;
width:100px;
text-align: right;
top:10px;
}

/*u ohore... NEZADÁVAT HEIGHT!!!*/
/*u bloku horního rámu pozadí novinek*/
.ohoren {
position: relative;
top:0px;
right: 0px;
text-align: left;
/*width: 100%;*/
background-image: url('vzhled/h1pozad.jpg');
font-size:0px;
color: #315076;
border-bottom: 1px solid #315076;
}

.ohore {
position: relative;
top:0px;
right: 0px;
text-align: left;
background-image: url('vzhled/h1pozad.jpg');
font-size:8px; /*zas empiricky?!*/
color: #315076;
}

/*hořejšek v úvodu*/
.ohoreu {
position: relative;
top:0px;
right: 0px;
text-align: left;
background-image: url('vzhled/oh.jpg');
font-size:14px;
line-height:14px;
color: #315076;
border-bottom: 1px solid #384c73;
}

h1.navigace {
position:relative;
top:9px;
margin:0px;
padding:0px;
font-size:20px;
font-weight: bold;
padding:0px;
margin:0px;
vertical-align:baseline;
text-transform: uppercase;
}

h1.navigace a, h1.navigace a:visited {
text-decoration: none;
color:#436084;
}

h1.navigace a:link  {
text-decoration: none;
}

h1.navigace a:hover  {
text-decoration: none;
color:#669;
}

/*hořejšek v úvodu*/
.ohoreu {
position: relative;
top:0px;
right: 0px;
text-align: left;
background-image: url('vzhled/horeo.jpg');
font-size:14px;
line-height:14px;
color: #315076;
}

/*u bloku dolního rámu pozadí*/
.odole {
/*position: relative;*/

text-align: left;
/*width: 100%;*/

background-image: url('vzhled/doleo.jpg');
font-size:14px;
line-height:14px;
color: #315076;
min-height: 14px;
margin: 0px;
padding:0px;
border-bottom: 1px solid #315076;
}


/*funguje u věcí které mají být napravo, třeba kostičky vpravo v liště obsahu*/
.prave {
position: absolute;
right: 0px;
}

.leve {
position: relative;
left: 0px;
height: 12px;
text-align: left;
}

#vyhledavanim { /* čudlítko u vyhledávání, snad*/
padding-bottom:10px; 
}

/*spodek menu*/
.ohranm {
width:194px;
height:14px;
background-image: url('vzhled/oh.jpg');
border-top: 1px solid #000;
margin-top: 10px;
border-color:#315076;
font-size: 0px;
line-height: 0px;
}

/*orbázek do novinky */
.obnov {
position: relative;
float:left;
border-right:1px solid #384c73;
border-bottom:1px solid #384c73;
width: 100px;
height: 100px;
border-color:#315076;
margin-right: 2px;
}      

/*odstavec s odkazy*/
#odkazy {
text-align: center;
position: relative;
top:5px;
}        

#odkazy img {
margin: 0px 0px 3px 0px;
}

/*uvod na začátku webu*/
#uvod {
color: #315076;
margin:3px 3px 3px 3px;
font-family: arial;
text-align: left;
font-size: 14px;
}

#uvod a, #uvod a:visited, #uvod a:link {
text-decoration: underline;
color:#903;
}

#uvod a:hover {
text-decoration: underline;
color: #d30045;
}

/*patička v úzkém vzhledu*/
#paticka2 {
display: none;
}

/*Funguje v úzkém stylu pro odkazování logem ... nevím co je ODKAZLOGO :D*/
#logoodkaz {
display:none;
}
 
/*JAVA MENU*/
ul#javamenu {
  list-style-type: square;
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  position: relative;
  left: 0px;
}   

/*určuje vlastnosti rozkliknutého písma*/
ul#javamenu ol {
  display: none;
  padding: 0px 0px 0px 10px;
  margin:0px;
  font-size:12px;
  color:#223853;
}

/*dělá kuličku za menším písmem (je to vůbec nutné?)*/
ul#javamenu ol li{
list-style-type: disc;
font-size:12px;
}

ul#javamenu a:active {
color: #c66;
}

/*pro to malé písmo po rozkliknutí*/
ul#javamenu ol a, ul#javamenu a:visited {
color:#039;
}

#javamenu a, a:visited {
text-decoration: none;
color:#039;

}

#javamenu a:hover {
color:#933 !important;
font-weight:normal;
text-decoration: underline;
}

/*Upravuje obrázky v menu li*/
.obrmn {
list-style-type: none;
width: 100px;
margin-right: -24px;
position: relative;
right: 20px;
}

.obrmn img {
margin-top:5px;
}

/*bannery v levém menu*/
.bnrmn {
list-style-type: none;
position: relative;
left: 33px;
}

div.nahoru {
	color: #666;
	text-align: center;
	font-size:9px;
	text-decoration: none;
	margin: 15px 0px 10px 0px;
	width:300px;
}

div.nahoru a, div.nahoru a:link, div.nahoru a:visited, div.nahoru a:active {
color:#555;
text-decoration: none;
}

div.nahoru a:hover {
color:#777;
text-decoration: none;
font-size:9px;
}

span.nahoru {
	border-top: 1px solid #666;	
	border-bottom: 1px solid #666;
	font-size:9px;
	text-align: center;
}

/*Události v Právě dnes*/
#udalost {
text-align: left;
padding-left:4px;
}

/*pro obrázek měsíce*/
#obmes {
margin: 0px 0px 6px 0px;
border: 1px solid #369;
}

/*div upravující výšku u anket*/
#ankety {
height: 561px;
}


/*V archivu novinek kvůli starým novinkám*/
.novinka {
margin: 0px;
padding: 0px;
}

.podpis {
margin: 0px;
padding: 0px;
}

/*v menu 1 jde o obrázky fejsbůku*/
.fejsbuk {
margin-bottom:5px;
}

/*červený tučný text*/
span.pozor {
color: #E00;
font-weight: bold;
}

