/*----------- begin mp style  ------------*/
body, table, td, select, input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}

body {margin:0; padding:25px; background:#C8C2AA; text-align:center;}

a {color:#996633; text-decoration:underline;}
a:hover {color:#666666;}

h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0; margin-bottom:12px;}
	h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#666600; margin-bottom:1px; font-weight:normal;}
	h2 {font-family:"Times New Roman", Times, serif; font-size:22px; color:#666600; padding:5px; margin-bottom:1px; font-weight:normal;}
		h2 a {text-decoration:none;}
	h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; padding:5px 8px; margin-bottom:0; font-weight:normal; font-size:22px;}
		h3 a {color:#000000; text-decoration:none;}
	h4 {font-size:17px; color:#666600; font-family:"Times New Roman", Times, serif; margin-bottom:0;}
	h5 {font-size:15px; color:#333399; margin-bottom:0;}
	h6 {color:#CC9933; padding-bottom:10px; border-bottom:1px solid #CC9933; font-size:12px; font-weight:normal;}
		h6 a {color:#CC9933;}
	h7 {color:#333399; padding-bottom:10px; font-size:12px; font-weight:normal;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}
textarea {overflow:auto; height:65px;}

img {border:0;}
.img {padding:5px; background:#EFEFEF; border:1px solid #999999;}
.niceimage {padding:5px; background:#EFEFEF; border:1px solid #999999;margin: 10px;}


ul.line {margin:0; padding:0; list-style:none; border-top:1px solid #EBE6B4; background:#FBFAF0;}
	ul.line li {border-bottom:1px solid #EBE6B4;}
	ul.line a {padding:5px; display:block; text-decoration:none;}
	ul.line a:hover {background:#FFFFFF;}
	ul.line li.last {border:none;}

blockquote {display:block; padding:5px; margin:10px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#996600; background-color:#F8FDBA; border-top:#666666 1px dashed; border-bottom:#666666 1px dashed;}
	blockquote p {margin:0px;}
	blockquote cite {color:#000000; display:block; text-align:right; padding:5px; border-top:#F3ECBE 1px solid;}

p {margin:0 0 12px 0;}
.date {color:#996600; font-size:10px;}
.details {font-size:11px; padding-bottom:5px; border-bottom:1px solid #F5EBD6;}
.text {font-size:14px; text-align:right;}
.title {font-size:29px; color:#898380; margin-bottom:12px; font-family:Arial, Helvetica, sans-serif;}
.title_green{font-family:"Times New Roman", Times, serif; font-size:22px; color:#666600; padding:5px; margin-bottom:1px; font-weight:normal;}

.line {border-bottom:1px solid #F5EBD6; padding-bottom:5px;}
.comments {color:#996600; font-size:11px; text-align:justify;}

.seo {display:block; text-align:right; font-size:10px; color:#999999; background-color:#efefef; padding:3px;}

.browsecat {float:left; width:275px; padding:5px 6px 8px 6px; margin:0 0 10px 10px; border:#F3ECBE 1px solid; background:#FBFAF0;}

.imagesBlock {border:1px solid #F3ECBE; padding:6px; background:#FBFAF0; margin-bottom:12px;}
	.imagesBlock .img {margin:0 10px 10px 0;}
	
.accordeonBlock {border:1px solid #F3ECBE; padding:6px; background:#FBFAF0; margin-bottom:12px;}
	.accordeonBlock strong em {text-transform:uppercase;}
	.accordeonBlock a {color:#000000;}



.page {background:url(../../images/frontend/wrapbg.jpg) center repeat-y; width:927px; text-align:left; margin:0 auto;}

.left {}

	.leftMenu .td1 {background:#192FB9; border:1px solid #6875D1; padding:19px; padding-top:55px;}
	.leftMenu .topBorder {border-top:1px solid #DFCD95;}
	
	.leftMenu table {margin:0; padding:0; list-style:none;}
	.leftMenu td {border-bottom:1px solid #FFFFFF; color:#FFFFCC;}
	
	.leftMenu a {font-size:14px; font-weight:bold; color:#FFFFCC; text-decoration:none; display:block; padding:5px 3px;}
	.leftMenu	a:hover {background-color: #9999FF;	color: #000000;}


	.leftMenu_Sub 
	{
	    border:solid 1px #DFCD95; 
	    background:#192FB9;
	    
    }
    	
	.left .sideBlock {border:1px solid #F3ECBE; padding:0px; font-size:11px; background:#FBFAF0;}
    /*.left .sideBlock h1, .left .sideBlock div {padding:5px; border-bottom:1px solid #EBE6B4;}*/
    .left .sideBlock .last {border-bottom:0;}

    .sideBlock .title
    {
        font-size:17px; color:#898380; padding:5px; margin-bottom:1px; font-weight:normal;
        font-weight:bold;
    }
    .sideBlock .title_green
    {
        font-size:17px; color:#666600; padding:5px; margin-bottom:1px; font-weight:normal;
        font-weight:bold;
    }
    .sideBlock h2
    {
        font-size:14px;
    }
    .sideBlock p
    {
        font-size:11px;
        color:#898380;
    }
    
.right {}
	
	.right .sideBlock {background:#FBFAF0; padding:10px;}
	
	

.footer {background:url(../../images/frontend/footer.jpg) center bottom no-repeat; padding:12px; text-align:center; padding-bottom:20px;}
.bottomSubmenu
{
    font-size:14px; color:#FFFFFF;
}
.bottomSubmenu td 
{
    background-color:#525252;
    padding:3px;
}

.flR {float:right;}

/*----------- end mp style  ------------*/

.usrName { text-align:right; background:#C8C2AA;}
.usrName table {width:100%;}
.usrName td 
{
    color:White;
    font-weight:bold;
    padding-left:32px;
    padding-right:32px;
    text-transform:lowercase;
    color:#333399;
}

.usrName td a
{
    color:#333399;
    text-decoration:none;
    text-transform:lowercase;
}

/*-----------------------------------------------------*/
.otherPages
{
    
}
.otherPages ul li a
{
    color:#2D5091;   
    text-decoration:none;
    text-transform:uppercase;     
    font-size: 12px;
}

/*---------- controls visualization ------------------ */
.sDesc
{
    text-align:justify;
}
.lDesc
{
    text-align:justify;
}
.article
{
       
}
.article p a {font-weight:normal; color:#8EB8D8;}
    .article .otherArt
    {
        text-transform:uppercase; font-size:11px; font-weight:bold; color:#33A3F9;
    }
    .otherArtGroup
    {
        text-transform:uppercase;
        color:#8A8B97;
    }
    .otherArt li
    {
        list-style-type:disc;
    }
    .otherArt li a
    {
         font-weight:normal;
         padding-left:15px;
         color:#8EB8D8;
    }


.DragPanel
{
    display: block; 
    background-color: #ffffe1; 
    border: solid 1px gray;
}
.DragPanelHeader
{
    background-color:#0a246a; 
    cursor:move;
}
.ImageThumbnail
{
    width: 104px;
    height:104px;
    padding:2px 2px 2px 2px;
    border:2px solid #DADBDE; 
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;   
    
    /*border: 1px dotted #cacaca;*/
}

.Date
{
    color: gray;
}

.frontEndControl
{
    
}

.acHeaderSelected
{
    font-weight:bold;
    font-style:italic;
    cursor:pointer; 
    color:#666600;
}
.acHeader
{
    font-weight:bold;
    font-style:italic;
    cursor:pointer; 
    color:Black;
    
}

.contentTable
{
    padding: 2px;
}

.articleNameInGrid
{
    
}
/*---------- inputs ------------------ */
.inp
{
    BORDER: 1px solid #2D5091; 
    font:  11px arial;
    color: black;
    width: 190px;
}

.btn
{
    BORDER: 1px solid #2D5091; 
    background-color: white; /*#406090;*/
    color: #2D5091;
    font-weight:bold;
    text-transform:lowercase;
    cursor: pointer;
	padding: 0 5px;
}
.productsPanel
{
    background-color:White;
}
.productsPanel div
{
    border:2px solid #F3ECBE;
    background-color:White;
    width:350px;
}
.productsPanel table td
{
  padding:2px;
  color:Black;
}

.sermonsPanel
{
    background-color:White;
}
.sermonsPanel div
{
    border:2px solid #F3ECBE;
    background-color:White;
    width:550px;
}
.sermonsPanel table td
{
  padding:2px;
  color:Black;
}

.sermonMonth
{
    padding-left:20px;
    font-size:15px;
    font-weight:bold; 
    color:Black;
    font-style:italic;
}

.sermonList li
{
    color:Black;
}
/* ------------- Image Viewer ------------------- */
.ivCloseButton
{
    background-color: #666666; color: #FFFFFF; text-align: center; font-weight: bold; text-decoration: none; border: outset thin #FFFFFF; padding: 5px;
}


.image_regular {padding:10px;}
