body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #530404;
	background-color: #D8D3B9;
}

p {
	text-indent: 2em;
    margin: 0.5em 0;
}

p.pdf, p a, p.datum, p.stih, p.notab {
	text-indent: 0px;
}

p.stih {
	margin: 2em 1em;
}

h2, .header2 {
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 30px;
}

h2.nopad {
	padding-bottom: 0px;
}

h3, .header3 {
	font-size: 17px;
}

h4, .header4 {
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
	text-align: center;	
}

td, th {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

a {
	text-decoration: none;
}

a.permalink {
 color: #530404 !important;
}

img {
	border: 2px solid #530404;
}

br {
	clear: both;
}


b.et {
  background-image: url(../img/et.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  font-weight: normal;
  padding: 0 0 0 15px;
}

.menu {
	background: #BEBA9F url("../img/bordura_v.gif");
}

.topm {
	background: #530404 url("../img/bordura_h.gif");
}

/*.topm.pras {
	background: #530404 url("../img/bordura_h5.gif");
}*/

.main_page {
	background-color: #530404;
	color: #e7ad18;
}
.main_page a {
	color: #e7ad18;
}

.main_page h1 {
	font-family: "Times New Roman", Times, serif;
  font-size: 20px;
	font-weight: normal;
}

.main_logo {
	position: relative;
	top: 25px;
	text-align: center;
}

.main_logo img {
	border: none;
}

div.mm {
	height: 290px;
	position: relative;
	top: 0px;
}

div.mm_levo {
	position: absolute;
	left: 80px;
	line-height: 1px;
	width: 320px;
}

.mm_levo img {
	border: none;
	margin-right: 40px;
	margin-bottom: 3px;
  float: left;
}

div.mm_desno {
	position: absolute;
	right: 80px;
	text-align: right;
	line-height: 1px;
	width: 320px;
}

.mmid {
	vertical-align: middle;
}

.mm_desno img {
	border: none;
	margin-left: 40px;
	margin-bottom: 3px;
	float: right;
}

div.bannerrow {
	margin: 20px 100px 0px 100px;
	clear: both;
}

div.banner {
	position:relative;
	bottom:0px;
	width:200px; 
	border: none; 
	padding: 10px; 
	text-align:center;
	float: left;
}

.white {
	color:white;
}

.vestic {
	/* background-image: url("../img/grifon_mal.jpg"); */
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-attachment: fixed;
	background-color: #D8D3B9;
}

.rcomp {
	float: left;
	padding: 0px 10px 5px 0px;
	text-align: center;
}

.cntr {
	text-align:center;
}

.comment {
	font-size: 12px;
}

.rcomp.only {
	float: none;
}


.rcomp.right {
	float: right;
	padding: 0px 0px 5px 10px;
}

.slwrp {
	float: left;
  width: 230px;
  background-color: #BEBA9F;
  padding: 5px;
}

.slwrp span {
  font-size: 12px;	
}

.potpis img {
	border: none;
}

.title {
   font-size: 28px;
	font-weight: bold;
}

.subtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #990000;
}

.header {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	background-color: #990000;
  color: #DCDCDC;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 10px;
	padding-left: 20px;
	margin: 0px;
	text-indent: 0px;
}

.ves .nav, .sinaks .nav {
	text-transform:capitalize;
}

.nav.pretstoitel {
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nav.izdanija {
	font-style:italic;
	font-weight:bold;
}

.nav.periodiki {
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.nav.biblioteka {
	line-height: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.nav.disabled.biblioteka {
	line-height: 12px;
	padding: 4px 0px;;
}

#celosnasodrzina {
	padding-top: 10px;
  font-style: italic;
  font-size: 12px;
  text-align: center;
}

.nav, .nav a {
	color: #660000;
} 

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D8D3B9;
}

.disabled{
	color: #999999;
}

#langswitch {
	text-transform:uppercase;
}

#langswitch_levo {
	text-transform:uppercase;
	padding-left: 15px;
}

.top_menu .navLink {
	text-transform:capitalize;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #530404;
	border: none;
	padding: 10px;
	padding-left: 20px;
   margin: 0px;
	text-align: left;
}

.sidebarHeader.xtra {
	font-size: 14px;
	line-height: 20px;
}

.sinod br {
	height: 50px;
}

h2.sidebarHeader, .header2.sidebarHeader {
	text-decoration: underline;
	text-align: center;
	padding: 10px;
    margin: 0px;
	text-transform:uppercase;
}

h2.podrubrika {
  text-transform: lowercase;
}

h2.podrubrika:first-letter {
	text-transform: uppercase; 
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #530404;
	padding: 5px;
}

.sidebarFooter a {
	color: #530404;
}

.footer, .footer a, .footer a:hover {
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #530404;
	text-align: left;
	background-color: #D8D3B9;
	background-image: url("../img/k.gif");
	padding-bottom: 2px;
}

div.footer {
	margin: 0px 100px 0px 100px;
	
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;	
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
   border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CC9966;
   color: #990000; 
	font-weight: bolder;
	font-size: medium;
}

.vesti, .vesti a {
	font-size: 14px;
	/*line-height: 16px;*/
	padding: 10px;
	color: #530404
}

.vesti p a {
	font-weight: bold;
	text-decoration: underline;
}

.istorija a {
	font-size: 14px;
	/*line-height: 16px;*/
	/*padding: 10px;*/
	color: #530404;
	text-decoration: underline;
}

.contact {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

.noborder {
	border: none;
}

a:hover {
	text-decoration: underline;
}

.content {
	padding: 20px 20px 0px 40px;
	background-color: #D8D3B9;
}

.content a, .vestic a {
	color: #042c53;
}

.pras {
	padding: 20px 20px 0px 40px;	
}

.odgovor h4, .prasanje h4, .prasanje {
	text-align: left;
	font-weight: bold;
}

.citat {
	margin-top: 40px;
	margin-bottom: 40px;
	color: #042c53;
	border-top: thin dashed;
	border-bottom: thin dashed;
}

.main_page div.content {
	padding: 40px;
	margin: 10px 100px 10px 100px;
   color: #530404;
}

.content.alone {
	padding: 40px;
	margin: 100px;
	margin-bottom: 10px;
	border: 1px solid #530404;
}

div#konkurs {
	width: 100%;
   text-align: center;
}

#konkurs h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}

#konkurs h1 {
	line-height: 14px;
	text-decoration: underline;
}

#konkurs hr {
	width: 40%;
}

#sas a, #sas span {
	vertical-align: top;
	background-color: transparent;
	line-height: 18px;
}

#sas {
	position: relative;
	top: -4px;
}

h1#sas {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#sas br {
	clear: none;
}

.prodg {
	vertical-align: top;
	background-color: transparent;
	line-height: 18px;
}

h1.prodg, .header1.prodg {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.prodg br {
	clear: none;
}

.potpis {
	margin-top: 40px;
	text-align: right;
}

ul.nrml {
	list-style-type: circle;
}

ul.nmbr {
	list-style-type: decimal;
}

div.framemenu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 127px;
}

/* positioning */
div.print_link {
	position: relative;
	bottom: 0px;
	left: 0px;
	top: 20px;
	height: 49px;
}

div.top_menu {
	position:absolute;
	top: 94px;
	left: 150px;
	width: 850px;
	height: 30px;
}

div.container {
	position:absolute;
	bottom: 0px;
}

div.top_menu#uspenie {
	top: 70px;
}

div.menutable {
	position: absolute;
	top: 300px;
	left: 50px;
}

div.vesti {
	position: absolute;
	top: 110px;
	left: 70px;
}

div.istorija {
	position: absolute;
	top: 170px;
	left: 70px;
}

div.pras {
	position: absolute;
	top: 170px;
	left: 70px;
}

div.rubrika {
	position: absolute;
	left: 2px;
	top: 2px;
	width: 148px;
	height: 125px;
}

.rubrika#vesti, .rubrika#news {
	background-image: url("../img/arhangel.jpg");
}

.rubrika#biblioteka, .rubrika#theology {
	background-image: url("../img/bogoslovie2.jpg");
}

.rubrika#izdav, .rubrika#izdavastvo, .rubrika#publication {
	background-image: url("../img/izdavastvo2.jpg");
}

.rubrika#sinod, .rubrika#synod {
	background-image: url("../img/sinod2.jpg");
}

.rubrika#organizacija, .rubrika#organisation {
  background-image: url("../img/organizacija2.jpg");
}

.rubrika#istorija, .rubrika#history {
	background-image: url("../img/istorija2.jpg");
}

.rubrika#arhiep, .rubrika#arhiepiskop, .rubrika#archbishop {
	background-image: url("../img/mitra3.jpg");
}

.rubrika#prasanja, .rubrika#questions {
	background-image: url("../img/prasanja2.jpg");
}

.rubrika#sinaksar, .rubrika#synaxarion {
	background-image: url("../img/sinaksar2.jpg");
}

.rubrika#vrski, .rubrika#links {
	background-image: url("../img/vrski2.jpg");
}

.rubrika#video, .rubrika#videos {
	background-image: url("../img/video2.jpg");
}

.rubrika#uspenie {
	background-image: url("../mk/izdavastvo/uspenie/img/uspenie1.gif");
}

div.logo {
	position: absolute;
	top: 30px;
	left: 40px;
}

#pras {
	width: 330px;
	float: right;
    font-size: 12px;
	text-align: right;
	position: absolute;
	right: 20px;
}

.floatmenu {
	float: left;
	position: absolute;
}

.floatmenur {
	float: right;
	text-align: right;
}

.posprom {
	background: #530404;
	color: #D8D3B9;
	font-size: 10px;
}

.navig {
	font-size: 12px;
	margin-top: 20px;
}

div#indexlang {
	position: absolute;
	top: 580px;
	left: 85px;
  display: block;
}

#indexlang a {
  text-decoration:underline;
  display: block;
  margin: 5px 0px;
}

div#underconstr {
	position: absolute;
	width: 100%;
	top: 550px;
	left: 0px;
	text-align:center;
}
.pad0 {
	padding:0px;
}

.naslov {
	font-style:italic;
}

.vestinaslov {
	text-transform: uppercase;
}

.pdf {
	background-image:url(../img/pdf.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 25px;
}

p.pdf, p a {
	text-indent: 0px;
}

.snimi {
  background-image:url(../img/disk.png);
  background-position:left;
  background-repeat:no-repeat;
  padding-left: 25px;
  
}
p a.snimi {
  text-indent: 0px;
}

/*
* kalendar
*/
div.kaldiv {
	margin: 30px 50px 0px 50px;
}

table.kalendar {
	border: thin solid #BEBA9F;
	width: 100%;
}

table.kalendar td, table.kalendar th, table.kalendar tr {
	font-family: Arial, Helvetica, sans-serif;
}

.kalendar a {
	color: #660000; 
}

table.kalendar td {
	padding: 3px 7px;
	font-size: 13px;
	line-height: 15px;
	background-color: #BEBA9F;
}

table.kalendar th {
	padding: 5px 10px;
	font-size: 13px;
	line-height: 15px;
}

th.novstil, th.starstil {
	text-align:left;
	padding: 2px 5px 2px 5px;
}

.avtor {
	font-style:italic;
}

.delo {
	font-weight:bold;
}

hr {
	border-width:thin;
	border-style:dotted;
	border-color: #530404;
}

hr.raz {
	background-image:url(../img/hr.gif);
	height: 20px;
	border: none;
	margin: 40px 0px;
	background-repeat:repeat-x;
}

.bannerdno {
	margin: 120px 100px 100px 100px;
	font-size:x-small;
  display: block;
  
}

.troski {
	text-indent: 0px;
	font-size: 12px;
	margin-bottom: 20px;
}

.legenda {
	font-size: 12px;
	color: #042c53;
}

.najava {
	color: #042c53;
}

div#rss {
	/*  position: relative;
  bottom: 20px;
	left: 150px; */
	text-align: right;
  float: left;
  width: 100px;
  font-size: 15px; 
  left: 50px;
}
