body { 
       font-family: verdana, helvetica, sans-serif;
       font-size: 14px;
       color: #111; 
       background: #c3defc url("../template/bgmenu.png") repeat-y top left; 
       margin: 0px; 
       padding: 0;
       text-align: justify; 
       text-align: left;
       }

h1 {
       font-size: 22px;
       font-style: bold;
       color: #e43b00;
       margin-bottom: 30px;
}


h2 {
       font-size: 18px;
       font-style: bold;
       color: #e43b00;
       margin-bottom: 20px;
}


h3 {
       font-size: 16px;
       font-style: bold;
       color: #e43b00;
       margin-bottom: 10px;
}

#page {
       width: 800px;
       position: left ; 
       margin: 0px auto;
}

#content {
       position: absolute;
       width: 550px;
       left: 320px;
       top: 135px;
       margin: 0; padding: 0px;       
       text-align: justify;       
}

h1, h2, h3 {
        text-align: left;
}

#content a{ 
       color: #e43b00;
	cursor: pointer;
       }
 


#menu {
       position: absolute;
       left: 30px;
       top: 280px;
       width: 170px;
       margin: 0; padding: 0px;              
       font-size: 15px;
       font-weight: bold;
       background-color: #8fbcfa;
       padding: 10px;
       border-right-width: 10px;
       border-right-color: #b9d8fc;
       border-right-style: solid;
       border-left-width: 10px;
       border-left-color: #b9d8fc;
       border-left-style: solid;
}




#menu a {
       background: url("../template/menudot.gif") no-repeat center left; 
       padding-left: 35px;
       color: black;
       text-decoration: none;
}       


#head {
       font-size: 14px;
       position: absolute;
       left: 370px;
       top: 30px;
       width: 500px;
       margin: 0; padding: 0px;              
}

#logo {
       position: absolute;
       left: 20px;
       top: 20px;
       width: 238px; 
       height: 227px;       
       background-repeat: no-repeat;
       background-image: url("../template/logo.gif");
}

#logo h1 {
       visibility: hidden;
}


#bgtop { 
       position: absolute;
       left: 0px;
       top: 0px;
       width: 302px; 
       height: 19px;       
       background-repeat: no-repeat;
       background-image: url("../template/bgtop.png");
}

#bgarc { 
       position: absolute;
       left: 254px;
       top: 19px;
       width: 48px; 
       height: 236px;       
       background-repeat: no-repeat;
       background-image: url("../template/bgarc.png");
}

#menu div {
       width: 169px;
}

#selected {
       background-color: #c3defc;
}

#foot {
       font-size: 10px;
       margin-top: 20px;
       margin-bottom: 20px;
       padding-top: 10px;
       border-top-style: solid;
       border-top-width: 1px;
       border-top-color: black;       
       color: #999999;
}

#foot a {
       color: #464646;
       text-decoration: none;
}


#footnote {
       font-size: 12px;
       margin-top: 10px;
       padding-top: 10px;
       color: #555555;
}

#small {
       font-size: 12px;
       padding-left: 10px;
}

#greentext {
       color: #299424;
}

#redtext {
       color: #942428;
}

input, textarea, select{
        margin-left: 5px;
        border:1px; background: #abcffb; border-style: solid; border-color: black;
}

p {
       margin-left: 30px;
}

#biblecite {
	text-align: right;
	font-style: italic;
       font-size: 12px;
}

#bibleaddr {
	text-align: right;
	margin-top: 10px;
       font-size: 12px;
}


.swiadectwo {
	margin-bottom: 20px;   
}

div .hiddentext {
	display: none  !important;	
}

div .visibletext {
	display: block;	
	padding-top: 20px;
 	border-top-style: solid;
       	border-top-width: 1px;
       	border-top-color: black;    
}
