@charset "windows-1251";
/* * {margin:0px; padding:0px;}*/
body,ul,ol,p,li,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
body {font: 9pt Arial, Helvetica, sans-serif; color:#000000;}
img {text-decoration: none; border: none;}
strong, .b, .bold {font-weight: bold; font-family: tahoma,verdana,sans-serif;}
a, a:link, a:visited {text-decoration:underline; color:#024AA0;}
a:hover,a:active {color:#78A5DB;}
.vtop, td {vertical-align: top;}
td,th {text-indent: 0px; padding: 1px 3px;}
ol{list-style-type: decimal; list-style-position: inside;}
ul{list-style-type: disc;list-style-position:inside;}
h1,.head1 {font-size:190%;}
h2,.head2 {font-size:160%;}
h3,.head1 {font-size:140%;}
h4,.head4{font-size:120%;}
h5,h6,.head5,.head6 {font-size:100%;}
.head1,.head2,.head3,.head4,.head5,.head6{font-weight:bold;}
#content .content_part .con_textbox .content_text .col_wrp { background: #CCFFCC; width:603px; text-align:center; margin: auto; }
#content .content_part .con_textbox .content_text .col_wrp .col { width:200px; border-top: 0px solid; border-right: 1px solid #CCCCCC; border-bottom: 0px solid; border-left: 0px solid; background: #CC99CC; }
#wrapper {margin:4px auto; background:#FFFFFF; min-width:912px;}
/* for IE6 */
* html div#wrapper {width:98%;}
/* */

#head_wrapper {text-align: center; font: 12px Arial, Helvetica, sans-serif; position:relative;}
#head_wrapper a {font: 12px Arial, Helvetica, sans-serif;}

#body-top {margin: 0px 23px; padding:0px; background:url(iface/body-top.png) repeat-x center bottom; height:27px;}

#head_bar {margin:0px 23px; height:108px;}
#head_bar div.head-bg {background:url(iface/top_bg0.jpg) repeat-x left center; height: 108px;}
#head-left {float:left; width: 500px; margin: 0px; padding: 0px; background: url(iface/top_bg1.jpg) no-repeat left center; height: 108px; }


#head_logo {float:left; margin-left:10px; margin-top:0px; display:block; vertical-align: top;}
#head-right {float: right; height: 108px; width:420px; overflow:hidden;}
#topad {position:absolute;top:26px; right:26px;padding:2px 10px 2px 0px; max-width:420px; max-height:100px; overflow:hidden;
font-size:8pt;
}
#topad div{text-align:left; color: #C30; background: #FF9;/* font-weight: 900;*/ padding: 0px 3px;}
#topad a{text-decoration:none;}
#topad a span{text-decoration:none; color: #C30;font-weight: 900;}
#topad a:hover,#topad a:hover span{background-color:#cc3300; color:#ffffff;}

.button_set{background: #197584 url(iface/s_menu_bg.jpg) repeat left; min-height: 24px; margin: 0px 23px; overflow: visible; padding: 0px; height: 24px;}

.mm0 {float:right; color:#ceebf5;}
.mm0 a, .mm0 a:link, .mm0 a:visited {color:#aed2de;}
.mm0 a:hover {color:#e6f2f6;}
.mm0_buttons {white-space: nowrap;margin:0px; padding:0px; }
.mm0_buttons li {float:left; list-style: none;margin:0px; padding:0px; }
.mm0_buttons li a, .mm0_buttons li a:link,.mm0_buttons li a:visited {background: url(iface/but_over_bg.png) no-repeat right top; padding-right:15px; margin-left:2px; text-decoration:none; height:22px; float: left;}
.mm0_buttons li a span {float:left; background: url(iface/but_over_bg.png) no-repeat left top; padding:2px 0px 0px 15px; cursor: pointer; color:#AED2DE; height:20px;}
.mm0_buttons li a:hover {background: url(iface/but_over_bg.png) no-repeat right bottom; text-decoration:none;}
.mm0_buttons li a:hover span {background: url(iface/but_over_bg.png) no-repeat left bottom; color:#FFFFFF;}

.mm0_buttons li.gold a,
.mm0_buttons li.gold a:link,
.mm0_buttons li.gold a:visited{background: url(iface/but_gold_bg.png) no-repeat right top;}
.mm0_buttons li.gold a span{ background: url(iface/but_gold_bg.png) no-repeat left top; color: #624B09; font-weight:bold; }
.mm0_buttons li.gold a:hover {background: url(iface/but_gold_bg.png) no-repeat right bottom;}
.mm0_buttons li.gold a:hover span {background: url(iface/but_gold_bg.png) no-repeat left bottom; color: #990000;}
/*
but_gold_bg.png
but_lightblue_bg.png
but_orange_bg.png
but_over_bg.png
*/

#head_wrapper .mm1 {float: left;}
#head_wrapper .mm1 a, #head_wrapper .mm1 a:link, #head_wrapper .mm1 a:visited {color:#005868;}
#head_wrapper .mm1 a:hover {color:#005868;}
#head_wrapper .mm1_buttons {white-space: nowrap;margin:0px; padding:0px; }
#head_wrapper .mm1_buttons li {float:left; list-style: none;}
#head_wrapper .mm1_buttons li a, #head_wrapper .mm1_buttons li a:link, #head_wrapper .mm1_buttons li a:visited {background: url(iface/but_lightblue_bg.png) no-repeat right top; padding-right:10px; margin-left:2px; text-decoration:none; height:22px; float: left;}
#head_wrapper .mm1_buttons li a span {float:left; background: url(iface/but_lightblue_bg.png) no-repeat left top; padding:2px 0px 0px 10px; cursor:pointer; color:#005868; height:20px;}
#head_wrapper .mm1_buttons li a:hover {background: url(iface/but_lightblue_bg.png) no-repeat right bottom; text-decoration:none;}
#head_wrapper .mm1_buttons li a:hover span {background: url(iface/but_lightblue_bg.png) no-repeat left bottom; color:#00332F;}

#main_wrapper {margin:0px 23px;}
* html #main_wrapper {background:#FFFFFF; height:1%;}
#content {border-right:1px solid #e0e6e8; overflow: hidden; padding: 0px; margin: 0px; background: #FFFFFF; text-align: left;}
* html #content000 {width:450px; background:#FFFFFF; height:1%;}
#content_header {background: url(iface/content_header0.jpg) no-repeat left top; margin: 0px; padding: 0px 5px; min-height: 140px;}
#content_header h1{margin:0px;text-transform:uppercase; color:#CC0000; font: normal 24px Tahoma, Verdana, sans-serif; padding-bottom: 4px;}
#content_header h1 span {font-size:20px; font-family:tahoma;}
#content_header h2 {margin:0px; color:#0A646D; font: bold 14px Arial, Helvetica, sans-serif;}
#content_header2 { width: 330px; height: auto; text-align: center; margin-left: auto; padding-top: 80px; padding-right: 2px; }

#content_header2 img {margin: 0px; padding: 0px;}
#content_header2_live { width: 330px; height: auto; margin: 4px 1px auto auto; text-align: center; font-family: tahoma, verdana, sans-serif; }
#content .content_part {margin: 2px; padding: 0px;}
#content .content_item{border: solid 1px #CCCCCC; width: 96%; background-color: #faffff; margin-bottom:3px;}
#content .content_part .pic_table {margin: 0px; padding: 0px; width: auto;}
#content .content_part .pic_table td {text-align: center; vertical-align: top; border: 1px solid #EEEEEE;}
#content .pic_table img {cursor: help; border-width: 0px;}
#content .pic_table table {width: 90%}
#content .pic_table .td50 {width: 50%}
#content .pic_table .td25 {width: 25%}
#content .content_part h1, #content .content_part h2, #content .content_part h3, #content .content_part h4, #content .content_part h5, #content .content_part h6 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; padding: 0px; text-align: left; color: #0A646D;}

#content .content_part h1, #content .content_part .head1 {font-size: 115%; line-height: 1.2em; color: #0A646D; text-transform: uppercase; background: #FFFFFF url(iface/maincontpart_h1_bg.png) repeat-x; display: block; padding: 2px; min-height: 2em; }
#content .content_part h2, #content .content_part .head2 {font-size:115%; color:#68A8B2; text-transform: uppercase;}
#content .content_part h3, #content .content_part .head3 {font-size:100%; color:#7BBBC4; padding-left: 6px;}
#content .content_part h4, #content .content_part .head4 {font-size:100%; color:#055360; padding-left: 2px;}
#content .content_part h5, #content .content_part .head5 {font-size:92%; color:#055360; padding-left: 2px;}
#content .content_part .con_textbox {margin: 4px; color:#494949;padding-left:12px;}
#content .content_part .content_text{min-height:220px;padding: 0.25em; }
#content .content_part .content_text p {text-indent: 1em;}

#content .floatbar_left {width:180px; float:left; min-height:30px; text-indent: 0px; padding: 2px 2px 8px 4px;  font-size: 10px; background: #F9F9F9; margin: 0px 12px 0px 0px; border: 1px solid #D4D4D4;}
#content .floatbar_left li{display:block;padding: 3px 0px 0px 0px;}
/* #content .floatbar_left a, #content .floatbar_left a:link, #content .floatbar_left a:hover, #content .floatbar_left a:visited {text-indent: 0px; padding: 0px; font-size: 10px;}
*/
#content .content_part li { list-style: inside; }
#content .content_part li ul li{ padding: 0px 0px 0px 1.35em; list-style: disc inside; }

#content .content_part .con_textbox .left_gb {border-top: 0px none #BBD7DB; border-right: 1px solid #BBD7DB; border-bottom: 0px none #BBD7DB; border-left: 0px none #BBD7DB; width: 180px; vertical-align: top;}
#content .contenttable {padding: 3px; width: 98%;}
#content .content_part .con_textbox .right_gb {border: 0px none; vertical-align: top;}

#content #main_content_footer {background: #FFFFFF url(iface/maincontpart_footer_bg.png) repeat-x; display: block; padding: 2px; height: 26px;}
.foot_delimiter{background: #FFFFFF url(iface/maincontpart_footer_bg.png) repeat-x; padding: 2px; height: 26px; margin:1em 0px;}

#sidebar { float:right; width:240px; overflow: hidden; font: 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #7A7A7A; }
#sidebar #sidebar_top {background: #ECF5F4 url(iface/sidebar_top.gif) repeat-x center bottom; height: 6px; margin: 0px; padding: 0px;}
/*#-------------sidebar .sb_header {}*/
/* .marble {background: #56929A url(iface/marble_bg.jpg) repeat;}*/

#sidebar a, #sidebar a:visited, #sidebar a:link, #sidebar a:active {font-size:10px;}

#sidebar .sb_part {margin: 0px; padding: 0px; text-align: left;}
#sidebar h1, #sidebar .header1,#sidebar h2,#sidebar h3,#sidebar h4, #sidebar h5{font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; padding: 0px;}
#sidebar h1, #sidebar .header1{color: #0A646D; font-size:14px; line-height: 1.5em; text-transform: uppercase; background: #EEEEEE url(iface/sidebar_h1_bg.png) no-repeat center top; display: block; padding: 2px; height: 26px; text-align: center;}
#sidebar h2,#sidebar .header2 {font-size:12px; color:#50939C;}
#sidebar h3,#sidebar .header2 {font-size:11px; color:#31676F; padding-left: 6px;}
#sidebar h4,#sidebar h5,#sidebar .header4,#sidebar .header5 { color:#31676F; padding-left: 6px; font-size: 11px; font-weight: bold; }
#sidebar .sb_textbox {padding: 0px; margin: 4px; border-bottom: 1px solid #E0E0E0;}
#sidebar .text {padding-left:12px; padding-bottom:8px; margin-bottom:4px;}
#sidebar .sb_footer {background: #FFFFFF url(iface/sb_footer.png) repeat-x; display: block; padding: 2px; height: 46px;}

/*navigator*/
/* for LCD
#navwrap {text-align: center; margin: 0px; padding: 0px;}
#navwrap #navbg {margin: 0px auto; padding: 0px; height: 32px; width: 320px; background: #FFFFFF url(iface/n_navy/n_.png) no-repeat center center; vertical-align: middle;}
#navwrap #navbg #navleft {float: left; height: 22px; width: 94px; background: url(none); margin: auto 0px; padding: 0px;}
#navwrap #navbg #navleft li {list-style: url(none) none; text-align: left; display: inline; margin: 0px; padding: 0px;}
#navwrap #navbg #navright {float: right; height: 22px; width: 88px; background: url(none); list-style: none; margin: auto 0px; padding: 0px;}
#navwrap #navbg #navlcd {list-style: none; margin: auto; padding: 0px; height: 32px; width: 125px; font: 10px "Courier New", Courier, monospace; color: #17626C; text-align: center; text-decoration: none; vertical-align: text-bottom;}
.local_nav {float: left; height: 20px; width: 20px; margin: 5px; padding: 0px; display: inline;}
*/

/*navigator*/
.navwrap{width:300px;margin: 0px auto; text-align:center; padding: 0px;}
.navwrap td {vertical-align: middle; padding: 0px;}
.nav{text-align: center; white-space: nowrap; line-height:0.7em;}
.navwrap .nd_left{background: transparent url(iface/n_navy/but_lightblue_corner.png) no-repeat left center; width: 8px;}
.navwrap .nd_right{background: transparent url(iface/n_navy/but_lightblue_corner.png) no-repeat right center; width: 8px;}
.nav_digit {padding-left:1em;padding-right:1em; background:url(iface/n_navy/d.png) repeat-x left center;}
.nav a{text-decoration: none;font: 9pt/70% "Courier New", Courier, monospace;}
.nav a span {text-decoration: none;padding: 0px 3px;}
.nav a span.onechar {padding-left:0.5em;padding-right:0.5em;}
.nav a:hover span,.nav a:active span,.nav a.current, .nav a.current span {font-weight:bold; color:#aed2de; background:#0A646D url(iface/n_navy/d_current.png) repeat-x left center;}

.navwraptxt{text-align:center;}
.navwraptxt a { font-weight:bold;padding:0px .6ex;text-decoration:none; border:solid 1px #78A5DB; background-color:#aed2de;}
.navwraptxt a:hover,.navwraptxt a:active,.navwraptxt a:hover span,.navwraptxt a:active span{color:#aed2de; background:#0A646D;}
.navwraptxt a.current,.navwraptxt a.current span {font-weight:bold; color:#539FB9; border-color:#aed2de; background:none;}
.ankors{ margin-bottom:2em;}
.ankors td{ padding-left:14px; background: transparent url(iface/arrow.gif) no-repeat left center; }
.ankors a{text-decoration:none;}

.red_delimiter {font-size: 1px; background: #CC0000; height: 2px; margin: 0px 5px; padding: 0px;}
.navy_delimiter {font-size: 1px; background: #BBD7DB; height: 1px; margin: 0px; padding: 0px; line-height: 1px;}
.gray_delimiter {font-size: 1px; background: #CCCCCC; height: 1px; margin: 0px; padding: 0px; line-height: 1px;}
.border1{border: 1px solid #0A646D;}
table.border1{border: 1px solid #99D2CF;}
table.border1 td,table.border1 th{ border-top: 0px solid #99D2CF; border-right: 1px solid #99D2CF; border-bottom: 1px solid #99D2CF; border-left: 0px solid #99D2CF; }
table.border1 th {color:#0A646D;}
.lh22 {line-height: 22px; margin: 0px; padding: 0px; height: 22px;}
.t99 {margin: 0px; padding: 0px; border-style: none;}
.verses {vertical-align: top; margin: 0.5em auto auto 2em; width: 90%; line-height: 1.25em; text-align: left;}

.button{color: #ffffff; background: #4F95A6 url(iface/but_lightblue_bg.png) no-repeat center -4px;}
a.button{display:block; text-align:center; padding:3px 6px; max-width:90%; text-decoration:none; font-weight:bold;}
a.button:hover{background: #4F95A6 url(iface/but_lightblue_bg.png) no-repeat center -40px;}
.ok,.error,.msg{margin: 12px auto; padding:1em;width:90%;}
.error{font-weight: bold; color: #900000; background: #FFDDE6; text-align: center;}
.ok {font-weight: bold; color: #006666; background: #B8D8CC;}
.warning_message{text-align: justify; border: 1px dashed #C00; padding: 4px; }
.msg{color:#055360;font-weight:bold;text-align: center; border: dashed 1px #40728C;}
.comment{margin: 0.5em 0px; padding: 0.5em; border:solid 1px #069;}
.title{ background-color:#D1F0FA; font-weight:bold;color:#024AA0;}
.nodec {text-decoration: none;}
.accent,ul.accent li{font-weight:bold;}
.doubleaccent{font-size:14pt; font-weight:bold;}
.info{border:dashed 1px #eeeeee; padding:0.5em 1.5em; color:#636363; line-height:normal; margin: 1em; background: #ffffcc url(/iface/con_info.png) no-repeat 4px 4px; }
.nolist{margin:0px; padding:0px;list-style:none;}
.nowrap{white-space:nowrap;}
.i {font-style: italic;}
.clearer {clear:both; font-size:1px; line-height:1px;}
.clear_all {clear:both;}
.left_align {text-align: left;}
.right_align {text-align: right;}
.center_align {text-align: center;}
.small {font-size: 90%;}
.black {color:#000000;}
.red {color: #DD0000;}
.blue {color:#0000FF;}
.navy {color: #055360; text-decoration: none;}
.gray {color: #CCCCCC;}
.normal{font-weight: normal; color: #333333;}
.outerlinks {color: #024AA0; }
.outerlinks a {text-decoration: none;}
.sorrynotes{text-align:center;text-transform: uppercase; color: #CCCCCC; font-size: 11pt; font-weight: 900;}
.sorrynotes a{font-size:80%; text-transform:none; font-weight:normal;}
.bb {width:200px; float:right; text-indent: 0px; background: #FFFFFF url(iface/maincontpart_h1_bg.png) repeat-x top; border: 1px solid #0A646D; }
.bbin {padding:0px 3px 3px; margin: 3px; border: 1px solid #CCCCCC; }
.bbtop {text-align: center; border-bottom: 1px solid #CCCCCC; font-weight:bold;}
.bbtop a,.bbbot a {text-decoration:none;}
.bbbot {text-align: center;}

.admin_buttons{float:right;white-space:nowrap; text-align:right;}
.admin_buttons form{display:inline; padding:0px;}
table.admin_v{ width:98%;}
table.admin_v th{ text-align:left;}
table.admin_v th,table.admin_v td{border-bottom:solid 1px #eeeeee;}

a.im,input.im{text-decoration:none;}
input.im{ margin:0px; padding:0px;}
a.im img,input.im{display:inline-block;margin-right:4px; border: solid 1px #cccccc; width:16px; height:16px;}
input.im.allow{ background:none; line-height:0px; font-size:0px;}
a.im:hover img,input.im:hover{background-color:#FF9; width:18px; height:18px;}
.item_head{ background: #EEFDF8; border-bottom: 1px dashed #116C66; }
.item_date{float:right; font-weight:bold; font-size:82%; margin-right:64px;}
.item_location{}
a.more{float:right; display:block; width:auto; margin-right:3px; padding:3px; text-decoration:none; background-color:#F2F2F2;
font: 80% "Lucida Console", Monaco, monospace;
border-top: 1px solid #D6D6D6; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #D6D6D6;

}
#sidebar .admin {padding:8px;border: 1px solid #0A646D;}
#sidebar .admin a.button{text-align: left; padding-left: 18px;padding-right: 18px;}
#sidebar .admin a.button span{ float:right;}
#sidebar .admin a.button span:after{content:'';clear:both;}

.leftcol {float:left; width:59%; /*max-width:420px;*/	padding:4px; border-right: solid 1px #acacac;}
.rightcol {float:left; width:38%; padding:4px;}

