
/***************************************
	GLOBALNI TAGY
***************************************/

html,body {
	background-color: #ffffff;
	/* background-image: url(backs/backline.gif); */ 	
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
}

dir li
{
	list-style-type: none;
}


a 
{
	color:Navy;
}

select,input,textarea {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
	font-size: 12px;
}

b { 
	font-weight: bold;
}

address {
	font-style: italic;
	font-family: Verdana, 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
	font-size: x-small;
}


h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
}

address {
	font-size: 110%;
}



form {
	margin: 0px;
	padding: 0px;
}



/****************************
	GLOBALNI NADPISY
****************************/

h1,h2,h3,h4,h5,h6,.arh {
	color : #000039; 
	text-decoration: none;
	text-align: left;
	font-family: Georgia, 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
}

/*
H1  { font-size: 18pt; }
H2  { font-size: 18pt; }
H3  { font-size: 14pt; }
H4  { font-size: 12pt; }
H5  { font-size: 11pt; }
H6  { font-size: 8pt; }
*/

h1 { font-size: 150%; }
h2 { font-size: 130%; background-repeat: repeat-y; }
h3  { font-size: 125%; }
h4  { font-size: 120%; }
h5  { font-size: 115%; }
h6	{ font-size: 105%; 
	padding: 0px;
	margin: 0px;	
}

.arh  { font-size: 90%; }

#startSec	{ 
	width : 50%;
	padding: 20px 0px 20px 0px;
	text-indent: 5px; 
	background-color: #f0f8ff; 
	color:navy; 
	border: 0px;
	margin: 0px 0px 15px 0px;
}

#startSec	{ 
	font-family: Georgia, Palatino Linotype, Arial, Helvetica;
	font-size: 160%;
	font-style: italic; 
	font-weight: bold;
	text-align: center;
	text-transform: uppercase; 
	letter-spacing: 2px; 
/*	vertical-align: middle;*/
}

#startSec	{ 
	width : 100%; 
	padding: 20px 0px 20px 0px;
	text-indent: 5px; 
	color:navy; 
	border: 0px;
	margin: 0px 0px 15px 0px;
	/* background-image: url(img/blue-w3g.jpg); */
	background-color: #deeefe;
	background-color: #E9F1FE;
	background-color: #CFDCFF;
	background-color: #dbe2ff;
	background-image: url(img/h1.jpg);
	background-position: 50% 50%;
	background-repeat: repeat-y;	
}

h1 
{
	font-family: Georgia, Arial, Helvetica;
	font-size: 155%;
	font-style: italic; 
	font-weight: bold;
	/* background-image: url(img/background2.gif); */
	background-image: url(img/h2.jpg);
	background-repeat: repeat-y;
	background-color: White;
	color : Navy;
	padding: 10px;
}

h3 { position: relative; top: 15px }
h4 { position: relative; top: 12px }
h5 { position: relative; top: 8px }

ul ul {
	list-style-image: url(img/bullet2.gif);
	
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; padding-top: 0px; 
	border: 0px;
}



ul {
	list-style-position:inside;
	padding-left: 3px;
	margin: 0px;
}

ul li:first-letter 
{
	padding-left: 0px;
}


ul li {
	list-style-image: url(img/bullet.gif);
	list-style-position: inside;
	padding: 3px 2px 5px 0px;
	margin: 5px 5px 5px 0px;
}

ul li ul li {
	list-style-image: url(img/bullet2.gif);
	padding:  3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
}


/*ul { 	list-style-image: url(img/bullet.gif); }*/
/*ul li {       list-style-type: square;  	padding-left: 5px;  	padding-bottom: 5px; }*/



hr	{
	color: navy;
	
}

.dataVolume hr
{
	border-style: dotted;
	border-width: 1px;
	border-color: LightGrey;
}

p  { 
	margin-top: 10px; 
	margin-bottom: 10px; 
}

.pageContent
{
	text-align: justify;
}

small {
	font-size: 80%;
}





.lt1 .middle,.dayselect {
	font-size: 85%;   
	
}



.pageContent a { 
	font-weight: bold; 
	font-size:100%;
}


.navBar-sitemap ul,.navBar-sitemapPda ul {
	margin: 0px; 
	padding: 0px;
	border: 0px;	
	list-style-position:inside;
}

.malykriz,.malycervenykriz {
	padding-top:7px;
	padding-left: 3px;
}



.navBar-sitemap, .navBar-sitemapPda {
	font-size: 110%; 
	border-top:1px solid #559; 
	border-right:1px solid #559 ; 
	border-bottom:1px solid #559;
	border-left:1px solid #559;
	margin-top: 10px;
/*	text-align: center;	*/
/*	background-color: #ffeedd; */

	background-color: #fff0e0;
	background-color: #e9F0FF;
	background-color: #ddeeff;
	background-color : #eff3ff;

	width: 250px;
	margin-bottom: 10px;
}

.navBar-sitemapPda {
	background-color: #fff7f7;
}


.navBar-sitemap,.navBar-sitemapPda 
{
	color: black;
}

.navBar-sitemapPda a, .navBar-sitemapPda b a
{
	color: navy;
	font-weight : bold;
	text-decoration: none;
}


.navBar-sitemapPda a:hover, .navBar-sitemapPda b a:hover
{
	font-weight : bold;
	text-decoration : none;
}



.navBar-sitemapPda a, .navBar-sitemapPda a:hover,.navBar-sitemap a,.navBar-sitemap a:hover {
	text-decoration: none; 
}



.navBar-sitemap .navBar-t
{
	color: White;	
}

.navBar-sitemap a, .navBar-sitemapPda a
{
/*	color : Red;*/
	text-decoration: none;
}

.navBar-sitemapPda .subMenu
{
	text-align: center;	
}


.catTitle, .catTitle a ,.products-tableTitle, .products-tableTitle a 
{
	font-family: Georgia;
	font-size: 120%;
}

.catTitle,.products-tableTitle
{
	background-color: #f7fafa;
	padding-bottom: 0px;	
	border: dashed 1px #bbc;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.products-tableTitle, .products-tableTitle a {
	padding-top: 27px;
	padding-bottom: 5px;
}




.subMenu,.subMenu a,.subMenu p,.subMenu a:hover {
	font-family: Verdana, Helvetica, Arial;
	/* text-indent: 0px; */
	text-align: left;
	font-size: 11px;	
}

.navBar-r .menu
{
	font-size: 11px;
}

.navBar-r .subMenu a
{
	font-size: 11px;
}


.subMenu {
	list-style-image: url(img/bullet2.gif);
	padding-left: 12px; 	
}
	
.subMenu p {
	margin: 0px;
/*	padding-left: 0px; */
	padding-bottom: 0px;
	padding-top: 5px;
}
/*
.subMenu br {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
*/



.text,.gotoInput,.leftHledaniInput {
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
    margin: 1px 1px 1px 1px;
    color: #222222;
    background-image: url(img/input.gif);
    background-repeat: no-repeat;
    font-size: 10px;
    padding-left: 4px;
}

.text 
{
	font-size: 14px;
}

.text:focus,.gotoInput:focus,.leftHledaniInput:focus {
    margin: 0px 0px 0px 0px;
    border-bottom: #8EA8CE solid 2px;
    border-right: #8EA8CE solid 2px;
    border-left: #053F89 solid 2px;
    border-top:  #053F89 solid 2px;
    color: Black;
}

.leftHledaniInput {
	width: 100px;
    font-size: 12px;
}

#inputCreate {
	width: 75px;
}

#inputFindText {
	width: 350px;
}

.gotoInput
{
	width: 30px;	
}



/***************************************
	Styly hlavniho textu
***************************************/

.mimoradne,.poselstvi-mary  {
	font-family: 'TIMES NEW ROMAN', 'TIMES', 'SERIF';
	text-decoration: none;
	font-size: 115%;
	text-align: center;
}

.mimoradne
{
	font-style: italic;	
}

.poselstvi-mary ,.bq,.eq
{
	font-style: italic;	
	font-family: Georgia, 'TIMES NEW ROMAN', 'TIMES', 'SERIF';
	line-height: 133%;
	color: Navy;
	padding-top: 10px;
	padding-bottom: 10px;
}

.poselstvi-mary 
{
	text-indent: 20px;
}

.d 
{
	font-size: 180%;
	font-family: 'Monotype Corsiva', 'Palatino Linotype', 'Times New Roman';
	font-style: italic;
	font-weight: bolder;
	display: inline;
	color: Navy;
	line-height: 100%;
	padding-right: 3px;
	text-indent: 0px;
	color: darkmagenta;
}


/*
.poselstvi-mary:first-letter
{
	// zatim to neni, mozne protoze ie ma problemy se znaky typu
	// želam si, dakujem, atp. a neni to jen pouzitim fontem
	// mozilla i ie navic neumi ani ch iq atp.
	// zasazeni textu jako valign-text top navic pusobi pri rozsahu poselstvi rusive - jsou na to prilis kratka, navic na jinych browserech bude asi vice problemu nez s klasickym layoutem
	font-size: 200%;
	float: left;
	margin-right: 10px;
	font-family: 'Lucida Calligraphy', 'Monotype Corsiva' , 'Script MT Bold' , Harrington, 'Palatino Linotype';
	font-style: normal;
	font-weight: bolder;
}
*/



.poselstvi-translation .poselstvi, .poselstvi-translation .poselstvi-mary
{
	margin: 0px;
}

.poselstvi-translation .poselstvi-mary
{
	font-style: oblique;	
}

.poselstvi-translation
{
	font-size: 80%;
	font-style: normal;
	padding-bottom: 10px;
	border-top: dashed gray 1px;
}

.visionaries-talk
{
	font-style: italic;	
	font-family: 'Times New Roman';
	font-size: 100%;
}


.quote-inline, .mimoradne, span.quote
{
	font-size: 115%;
	font-weight: bold;
	color : #4b0082;
	color: Navy;
	font-family: Georgia;
	font-style: italic;
}

.mimoradne-date 
{
	font-style: normal;
}


.poselstvi {
	/* color: navy; */
	padding-bottom:5px;
	text-align: center;
}


.poselstvi-translation div {
	padding-top:9px;	
	font-family: Verdana, 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
	color: navy;
	font-style: normal;	
}

.poselstvi-translation .d
{
	font-style: italic;
	font-family: 'Monotype Corsiva';
	font-size: 200%;
}



h2.poselstvi-datum { 
	color:navy; 
	font-size: 100%; 
	padding-top: 0px;
	padding-bottom: 9px;
	margin-bottom: 0px;
	border-bottom: 0px;
	font-style: italic;
}




h2.poselstvi-datum a {
	color: navy;
	text-decoration: underline;
}



.dulezite {
	padding : 12px; 
	background-color: #f0f0ff; 
	font-weight: bold;
}






/***************************************
	Styly specialnich stranek
***************************************/

.findform {
	margin: 0px;
	padding-left: 5px;
}

.page-ar ul {
	margin-top: 10px;
	margin-bottom: 0px;
	
	/*
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	*/
	
	MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; 
	margin-left: 0px;
	border: 0px;
	
	list-style-position:inside;
	
}

/*
.page-ar h2,.page-ar h1 { 
	font-family: Georgia, Arial, Helvetica;
	font-size: 160%;
	font-style: italic; 
	font-weight: bold;
}
*/

.page-search a	{
	color: navy;
}

.page-search h3 {
	color: steelblue;
}

.page-search h4 {
	color: steelblue;
	font-size: 140%;
}

.onOffButton {
	color: navy;
	background-color: white;
	font-size: 12px;
	
}

.onOffButton2 {
	color: black;
	background-color: #3350aa;
	font-size: 12px;
	background-image: url(img/original.gif);
}


.page-sitemap,.page-wordlist {
	text-align: center;
}

.jukebox a {
	color: navy;
}

.jukebox table {
	margin-top: 10px;
}


.pos-find {
	color: red;
	font-weight: bold;
}

.mesice {
	margin-bottom: 10px;
	width: 580px;
	text-align: center;
}

.mesic 
{
	width: 95px;
	text-align: center;
	float: left;
	font-style: italic;
}

.mesice table {
/*	background-color: #fff7f7; */
}

.mesice,.roky {
	text-align: center;
	font-style: italic;
	font-family: Georgia, Verdana, Arial, Helvetica;	
}

.edit-result {
	color: red;
	font-weight: bold;
	padding-bottom: 5px;
}

.edit-form td {
	padding-right: 55px;
}


#schiene {position:absolute;left:280px;top:0;}
#schienemute {position:absolute;left:270px;top:0;}
#schienebutton {position:absolute;left:280px;top:0;}

.flag {
	margin: 12px 9px 0px 9px;
	border: 0px;
}


.preNavBar {
	margin-bottom: 9px;
	text-align: center;
}

.pq0
{
	clear: both;
	padding-bottom: 22px;
}

.pq1
{
	width:15%; 
	float: left;
}

.pq2
{
	width:85%; 
	text-align: left;	
	float: left;
}

.poll-question {
   	font-family: Verdana, Arial, Helvetica;   	
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.poll-button {
	padding-top: 7px;
	text-align: center;
}

.poll-title {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-bottom: 5px;
}

.poll-results {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 5px;
}

.poll
{
	clear: both;
	width: 155px;
	display: block;
}


	
.page-cat a {
	color: navy;
	font-weight: bold;
	text-decoration: none;	
	
}

.error,.kontakt-error,.kontakt-result {
	color: Fuchsia;
	font-weight: bold;
	font-size: 130%;
}

.kontakt-povine {
	font-weight: bold;
}

.kontakt-poznamka {
	font-weight: bold;
	color: #e00;
	font-style: italic;	
}

.browse {
	background-color: lightblue;
}





.pilgrimages-outdated {
	color: gray;
}

.pilgrimages-outdated a {
	color: gray;
}

.pilgrimages-fresh {
	color: navy;
	font-weight: bold;
}

.pilgrimages-odd {
	background-color: #efefff;
}

.pilgrimages-even {
	background-color: #f7f7f7;
}

.pilgrimages-titleTd {
	background-color: #ffe0e0;
	color: red;
	font-weight: bold;

	background-color: #e0e0ff;
	color: #000084;
	font-weight: bold;
	padding: 10px;	
}

.pilgrimages,.pilgrimages-fresh,.pilgrimages-outDated,.pilgrimages-titleTd {
	padding: 5px;
}

.pilgrimages-table {

}


.prevNext {
	font-size: 11px;
	/*padding-bottom: 5px;
	margin-top: 5px;*/
}


.arBar
{
	background-color: #F0F0F0;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: dashed 1px #bbc;
}

.arBarItem 
{
	padding-left: 1px;
	padding-right: 1px;
}

.arBarItem a 
{
	/*	
	padding: 5px 3px 5px 5px;
	background-color: #e7f0f7;
*/
	border: 0px;
	margin: 0px;
	font-size: 12px;
	text-decoration: underline;	
}

.prevNext a {
	/*
	padding: 5px 15px 5px 15px;
	background-color: #e7f0f7;	
	margin-top: 15px;
	*/
	font-size: 12px;
	text-decoration: underline;	
}

.prevNextCur {
	color: red;
	font-weight:bold;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	margin: 0px;
}

.prevNext a:hover {
	/* background-color: #ddeeff; */
	text-decoration: underline;
}

.picDesc {
	padding-top: 10px;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
}



.flag {
	border: 0px;
}

.page-ar h3 {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 125%;
}

.page-ar h4 {
	font-size: 120%;
	margin-top: 5px;
}

.page-ar .arh {
	/*font-weight: bold; */
	width: 100%;
	text-align: left; 
	font-size: 75%;
	margin-top: 40px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #bbc; 
	border-right: 1px solid #bbc; 
	border-top: 1px solid #bbc; 
	border-bottom: 1px solid #bbc; 
	background-image: url(img/h2.jpg);
	background-position: 0 400px;
	background-repeat: repeat-y;
	background-color: #E7F4FD;
	background-color: White;	
}

.source {
	background-color: ivory;
	padding: 10px;
	font-family: COURIER NEW, COURIER, MONOSPACED;
	margin: 10px 0px 10px 0px;
	/* clear: both; */
/*	display: inline-block;*/
}

span.source
{
	padding: 0px;
}

.submitButton,.sendButton {
	background-color:#70a0f0;
	background-color: #2f6fbf;
	border-bottom: 2px solid #003388;
	border-left: 2px solid #88aaff;
	border-right: 2px solid #003388; 
	border-top: 2px solid #88aaff;
	aline-height:10px;
	font-size: 12px;
	color: white;
	font-weight:bold;
	apadding-top:1px;
	apadding-bottom:1px;
	height: 23px;
}

.selectButton {
	aline-height:10px;
	font-size: 12px;
	font-weight:bold;
	height: 25px;
}

.sendButton 
{
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
}

.findForm .submitButton
{
	padding-top: 2px;	
}


.bench {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 13px;
}

.arNavBar ul {
	margin: 15px;
}

.arNavBar a {
	font-size: 10px;
}

.daySelect {
	font-size: 100%;
}


.copyright {
	/*color: red;*/
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: small;
}

.copyright a {
	/*color : black;*/
	text-decoration: none;
}

.copyright a:hover 
{
	text-decoration: underline;
}


.mmm-footer {
	padding-top: 33px;
}




.page-cat,.page-im {
	text-align: center;
}

.page-im a,.page-im a:hover {
	text-decoration: none;
}



.menuBar {
	padding-bottom: 7px;
	display: block;
}



.pageContent .imageThumb a:hover {
	color:red;
}


.dbgw
{
	color: Red;
}

.dbge
{
	color : Red;	
}

.dataVolume div big, .dataVolume h1
{
	border: solid 1px red;
	padding-right: 5px;
	margin-top: 10px;
	padding-left: 5px;
	font-weight: bold;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;	
	font-style: normal;
	background-color: white;
	text-transform: none;
	background-repeat: repeat-y;
}

.dataVolume div div
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	width: auto;
}

.pageContent .navBar-sitemap a {
	/* color: black; */
	text-decoration: none;
}

.pageContent 
{
	font-family: Verdana, 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
	font-size: 90%;	
/*	padding: 10px 9px 9px 9px;*/
	margin: 5px;
}

.pageContent p, .pageContent ul, .pageContent ol
{
	line-height: 125%;
}

.pageContent p, .pageContent h6, .pageContent ul, .pageContent ol, .pageContent li, .poselstvi
{
	
}

.pageContent a:hover {
	color: red;
}

.pageContent a,.pageContent a:hover
{
	text-decoration: underline;
}

.pageContent a b
{
	color:#705;
}

.vyrazne, 
.vyrazne a,
.vyrazne b a,
.products-tableTitle, 
.products-tableTitle a,
.catTitle, 
.catTitle a, 
.pageContent b a,
.lt1 .topBanner b a,
.navBar-l .vyrazne,

#nb-main .navBar-l b a, #nb-admin .navBar-l b a
{
	color:#5511cc;
	color:#705;
}

#nb-main .navBar-l b a:hover, #nb-admin .navBar-l b a:hover
{
	color: Red;	
}

.indent p {
	text-indent: 25px; 
}



.navBar-t {
	background-color: #0052a4;
	text-align: center;
	margin-bottom: 7px;
	display: inline-block;
	color: White;
	font-size: 12px;
	width: 100%;
}


.hr
{
	border-top: solid 1px red;
}

.p
{
	border-top: solid 1px navy;
}



.login-error
{
	color: Red;
	margin: 10px;
	padding: 5px;
	border: solid 1px red;	
}

.see 
{
	text-align: right;
	font-style: italic;	
	padding-top: 15px;
	padding-bottom: 15px;
}

.layoutTab
{
	border: solid 1px blue;
}

.page-find ul ul, .page-find ul ul li
{
	padding-top: 0px;
	margin-top: 0px;
	border-top: 0px;	
}




.middle a img
{
	color: Navy;
	/* blba opera toto neumi. v ni to funguje jen bez .middle */
}

.middle a img:hover
{
	color: Red;
	/* blba opera toto neumi. v ni to funguje jen bez .middle */
}

a:hover
{
	color: Aqua;	
}

.curAddr a, b .curAddr a, .curAddr a:hover, .navBar-sitemap .curAddr a, .nb-messages .curAddr a, .curAddr
{
	color: Red;
	font-weight: bold;
}

.curAddr a:hover
{
	text-decoration: none;
	cursor: text;	
}

/*
.navBar-t .curAddr a
{
	color: White;	
}
*/

.selink 
{
	color: red;
	font-weight: bold;	
}

.clear
{
	clear: both;	
}

h1
{
	clear: both;
}

.topBannerFiles
{
	float: left;	
}

.downChapterNav
{
	clear : both;
	border: dashed 1px navy;
	padding: 5px;
	font-weight: bold;
}

.downChapterNav .dcLeft
{
	float: left; 
	text-align:left; 
	width: 250px;
}

.downChapterNav .dcRight
{
	float: right; 
	text-align: right; 
	width: 250px;
}	

.chapterNav
{
	border: dashed 1px navy;
	margin-top: 10px;
	padding: 5px;
	font-size: 90%;
	text-align: left;
}

.chapterNav ol
{
	margin-bottom: 5px;
	margin-top: 0px;
}

.chapterNav li
{
	padding-top: 4px;
}

.nonum
{
	list-style-type: none;	
}

.miniNav
{
	border: solid 1px #bbc;
	padding: 5px;
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 10px;
	background-color: #e9f0ff;	
	background-image: url(img/banner-down2.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 80%;
}

.keywords
{
	border: dashed 2px #bbc;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
}

.pageGen
{
	font-size: x-small;
	clear: both;	
}

.small
{
	font-size: small;	
}

.center
{
	text-align: center;
	
}

.randomMessages
{
	padding-bottom: 1px; 
	text-align: center;
}

.fullMore
{
	text-align: right; 
	padding-top:5px; 
	padding-bottom:2px
}

.imTable
{
	background-color:#f0f0ff;
}

.goto
{
	clear: both;
	padding-top: 5px;
}

#mm-change
{
	float: left;	
	width: 33%;
}

#mm-display
{
	float: left;
	text-align: center;
	width: 33%;	
}

#mm-print
{
	float: left;
	text-align: right;
	width: 30%;	
}

#mm-select
{
	float: left;
}

#mm-compare	
{
	float: left;
	text-align: right;
	width: 400px;
	/*border: solid 1px green;*/
	position: relative;
	padding-left: 10px; 
	padding-right: 10px;	
	white-space: normal;
}

#mm-translation
{
	float: left;
	vertical-align: middle;
	white-space: nowrap;	
	/*border: solid 1px red;	*/
}

#mm-compTran
{
	/*border: solid 1px blue;	*/
	float: right;
	text-align: right;
	padding-bottom: 15px;
	white-space: nowrap;
}

.mb-rightButton
{
	float: left;
	padding-right: 5px;
}

.mb-leftButton
{
	float: left;
	padding-right: 5px;	
}

#mb-leftButtons
{
	
}

#mb-rightButtons
{
	float: right;
}

#mm-origText
{
	padding-top: 10px;
	clear: both;	
}

.mm-checkbox
{
	float: left;	
	width: 3%;
}

.mm-title
{
	float: left;
	text-align: center;
/*	border: solid 1px blue;*/
	width: 96%;
}

.mm-date
{
	float: right;	
	width: 0%;
	text-align: right;
/*	border: solid 1px blue;*/
}

.mm-head
{
	padding-top: 10px;
/*	border-bottom: solid 1px navy;	*/
/*	border: solid 1px red;	*/
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;	
}

.arEditButton
{
	float: left;
	width: 25%;	
}

.editFile
{
	/*font-size: 12px;	*/
}

.lt1 #middleBorder, .lt1 #middleBorderSec
{
  	padding-bottom: 0px;
}

.mm-compare-inputs
{
	white-space: nowrap;
}

.nowrap
{
	white-space: nowrap;	
}

.smile
{
	border: 0px;
	padding: 5px 5px 0px 5px;
}

.red
{
	color: Red;	
}

.blue
{
	color: Blue;
}

.fullAbstract
{
	/*font-weight: bold;*/
	/*font-style: italic;*/
	border: solid 1px #bbc;	
	margin-top: 10px;
	padding: 5px;
}

lptop
{
	font-weight: bold;	
	display: block;
	border: solid 1px red;	
	color: Red;
}

lpar
{
	display: block;
}

.tip
{
	margin-top: 10px;
	border-right: black 1px dashed;
	border-top: black 1px dashed;
	border-left: black 1px dashed;
	border-bottom: black 1px dashed;
	background-color: cornsilk;
	width: 500px;
	font-size: 75%;
	text-align: center;
}






#siteQuoteDown
{
	text-align: left;
	position:relative;
	/*float: left;*/
	text-align: center;
	padding: 2px 5px 2px 5px;
}

#siteQuoteDown a
{

}

#siteLinkDown
{
	float: right;
	padding-top: 4px;	
	padding-right: 5px;
	text-align: right;
	font-size: 100%;
	/*line-height: 10px;*/
}


.articleinfo
{
	border: dashed 1px gray;
	padding: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-family: Georgia, 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
}

div.chapterNav
{
	font-family: Georgia, 'Microsoft Sans Serif', 'MS Sans Serif', Arial, Helvetica, SANS-SERIF;
}


.authorDescription
{
	margin-top: 10px;
	padding: 10px;
	background-color: #F0F0F0;
}


.menu 
{
	margin-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.menu {
	background: url(img/malykriz.gif) top left no-repeat;
	padding-left: 13px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
}

.subMenu
{
	padding-left: 7px;	
}

.menu .subMenu 
{
	padding-left: 1px;	
}

.menu a b , .menu b a, .subMenu a, .subMenu b, .menu .vyrazne a, .menu .vyrazne b
{
	background: none;
	padding-left: 0px;
}


.external,a.external {
	background: url(img/external.png) center right no-repeat;
	padding-right: 13px;
}

.en-only,a.en-only {
	background: url(img/en-only.gif) center right no-repeat;
	padding-right: 15px;
}

#body-en .en-only, #body-en a.en-only
{
	background: none;
	padding-right: 0px;
}

.sources
{
	font-size: 80%;	
	clear: both;
	padding-bottom: 10px;
	text-align: left;
}

.language
{
	font-size: 10px;
	font-weight: bold;	
}

.small 
{
	font-size: small;	
}

.smaller
{
	font-size: smaller;
}

h2.poselstvi-datum 
{
	background: none;	
	padding: 0px;
	border: none;
}

.imageThumb { 
	margin: 3px; 
	border: solid 0px navy;
}

.thumbDesc
{
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
	text-align: center;
	font-family: 'Microsoft Sans Serif';
}

.articleImage a span.thumbDesc
{
	text-decoration: underline;	
	cursor: pointer;
	text-align: center;	
}	

.articleImage a span
{
	text-align: center;	
}

.articleImage
{
	padding: 0px; 	
	display: block; 
	text-align: center; 
}

.articleImage a
{
	/* border: solid 1px white;  */
	display: block; 
	text-align: center; 
	text-decoration: none;
	margin-top: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	border: dotted 1px white;
}

.articleImage a img
{
	border: 0px;
}

.articleImage a:hover
{ 
	/* background-color: lavender; */
	text-decoration: none; /* must be here due to firefox */
	background-color: aliceblue; 
	border: solid 1px #e0e7f0;
}

.articleImage a.anchor
{
	text-decoration: underline;
	border: none;
}

.articleImage a.anchor:hover
{ 
	/* background-color: lavender; */
	text-decoration: underline; /* must be here due to firefox */
	background-color: white; 
	border: none;
}


.articleImage a img.imageThumb {
	border: ridge 2px navy; 
	border-left: solid 2px navy;
	border-top: solid 2px navy;
	padding: 3px;
}

.articleImage a:hover img.imageThumb
{
	border: ridge 2px red;
	border-left: solid 2px red;
	border-top: solid 2px red;
	padding: 3px;
}

.fldimgrow
{
	display: block;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.repeater
{
	border-top: dotted 2px navy;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 95%;
	font-size: 10px;
	float: left;
	position: relative;
	top: 6px;
	color: Navy;
}

.scissors
{
	margin-bottom: 20px;
	margin-top: 20px;
	
	font-family: Wingdings,Zapf Dingbats;
	float: left;
	color: Navy;	
}

.smileys
{
	margin-left: 5px; 
	padding-top: 3px;
	padding-bottom: 7px;
	width: 350px;
}

.smileys button 
{
	text-align: center; 
	width: 24px; 
	height: 24px; 
	margin: 0px 1px 2px 1px; 
	padding: 0px ; 
	float: left;
}

.smiley 
{
	border: 0px; 
	margin-right: 1px; 
	vertical-align: middle; 
	width: 15px; 
	height: 15px;
}

.stats img
{
	width: 1px;
	height: 1px;
	float: left;
}

.zy-back
{
	padding-top: 20px;	
}

.related-sec
{
	font-size: small;
	white-space: nowrap;	
}

.abstract, .abstract ul li
{
	font-size: 90%;	
}

.pageContent div.links-table {
	padding-top: 33px;
	font-weight: bold;
	font-size: 100%;
	font-family: Georgia;
	text-align: left;
}

.relatedArticles
{
	font-size: 120%;
}

.gotoInputTable
{
	padding-top: 5px;	
}

.subFooter 
{
	text-align: center;	
	font-size: 85%;
}

#subTitle
{
	font-size: 120%;
	text-align: center;	
}
#authorTitle
{
	text-align: center;	
}

.footer h2
{
	background: none;
	font-size: small;
	text-align: center;
	color: Black;
}

.translation
{
	border-right: gray 1px dashed;
	border-top: gray 1px dashed;
	border-left: gray 1px dashed;
	border-bottom: gray 1px dashed;
	/*
	margin-top: 5px;
	border-top: solid 1px gray;
	*/
	padding: 5px;
	margin-bottom: 9px;
	text-align: center;
	font-size: 80%;
}


.lanVer
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
	text-align: center;	
	/* background-color: White; */
	background-image: url(img/h1.jpg);
	margin-bottom: 5px;
}

.abstract .lanVer
{
	background-image: none;
	margin-bottom: 0px;	
	border: dotted 1px lightgray;
}

li .lanVer
{
	background-image: none;
	margin-bottom: 0px;	
}

.en
{
	margin-left: 12px;	
}

.downimg
{
	text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

pre
{
	padding: 0px;
	border: 0px;
	margin: 0px;	
}

.footnotes
{
	margin-top: 30px;
	border-top: solid 1px black;	
	font-size: small;
	clear: both;
}

.embedVideo
{
	padding-top: 10px;
	padding-bottom: 10px;	
}

#fbIndexLinks a
{
	text-decoration: none;	
	font-weight: normal;
}

#fbBox #fbIndexLinks a:hover
{
	color: red;
	font-weight: normal;
	text-decoration: underline;	
}

#overCap 
{
	font-size: 11px;
}

.menu#messagesEmail b a
{
	color:DeepPink;
}

.menu#messagesEmail a:hover
{
	
}

#krunica
{
  	padding-left: 15px;
	background: url(img/novena-border.gif) repeat-y; 
}

#krunica table
{
	border: 0px;
	border: 1px double #aaa;
	margin-top: 20px;
	margin-bottom: 20px;
	
}

#krunica thead th
{
	background-color: #D7D8EB;
	font-size: 150%;
	padding: 5px;
}


#krunica td
{
	padding: 10px;	
	border: 1px dashed #ccc;
}

#krunica .hr 
{
	background-color: #FAF5F9;	
	width: 50%;
}

#krunica .en
{
	background-color: #EFEFFF;	
	width: 50%;
}

#krunica tbody th
{
	padding-top: 25px;	
	padding-left: 10px;
	padding-right: 10px;
	aborder: 1px solid black;
	margin-top: 10px;
	background-color: White;
}

.stats img
{
	width: 1px;
	height: 1px;
	float: left;
}


.navBar-echo
{
	background-image: url(img/navbar-l-echo.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-messages
{
	background-image: url(img/navbar-l-messages.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-links
{
	background-image: url(img/navbar-l-links.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-pictures
{
	background-image: url(img/navbar-l-pictures.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-apparitions, .navBar-projects
{
	background-image: url(img/navbar-l-apparitions.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-videos
{
	background-image: url(img/navbar-l-videos.jpg);
	padding-bottom: 5px;
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-about
{
	background-image: url(img/navbar-l-about.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */	
}

.navBar-guestbook
{
	background-image: url(img/navbar-l-guestbook.jpg);
	padding-bottom: 5px;
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-novena, .navBar-publications
{
	background-image: url(img/navbar-l-novena.jpg);
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-articles, .navBar-news
{
	background-image: url(img/navbar-l-articles.jpg);
	padding-bottom: 5px;
	width: 100%; display: inline-block; /* stupid ie fix */
}

.navBar-news
{
}

.navBar-updates
{
	background-image: url(img/navbar-l.jpg);
	padding-bottom: 7px;
	width: 100%; display: inline-block; /* stupid ie fix */
}

.messages, .messageshover
{
	padding: 5px;
}

.messageshover
{
	background-color: #ffffff;
    background-repeat: repeat-x;	
    background-image: url(img/mi-messages.jpg);
}
