.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
html>body .clearfix {display: block;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}


/* Ask Your Question Block - стили для формы "Связаться с нами или "Задать вопрос" */
div.page div.centralpart div.partright div.askyourquestion {background: url("/assets/ctx/1c61143e/img/sys/askyourquestion-bg.gif") left top repeat-y; margin: -1px 0 10px 0; /*height:461px;*/}
div.page div.centralpart div.partright div.askyourquestion div.aq1 {background: url("/assets/ctx/ac002af7/img/sys/askyourquestion-bgtop.gif") left top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.aq1 div.aq2 {background: url("/assets/ctx/ce8a2ccd/img/sys/askyourquestion-bgbottom.gif") left bottom no-repeat; padding: 13px 19px 17px 19px; /*height:391px;*/}
div.page div.centralpart div.partright div.askyourquestion h3 {font-family:Cambria, "Palatino Linotype", Georgia; font-size: 15px; line-height:18px; font-weight:bold; color:#535454; margin: 0 1px 0 1px;}
div.page div.centralpart div.partright div.askyourquestion p {font-family: Verdana, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#707070; margin: 8px 1px 0 1px;}
div.page div.centralpart div.partright div.askyourquestion div.questionform {margin: 12px 0 0 0;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowinput {height:33px; background: url("/assets/ctx/865914bd/img/sys/faqpage_input_bg.gif") left top repeat-x;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowinput div.ri1 {background: url("/assets/ctx/3482372d/img/sys/faqpage_input_bgleft.gif") left top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowinput div.ri1 div.ri2 {height: 28px; background: url("/assets/ctx/ea3b354d/img/sys/faqpage_input_bgright.gif") right top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowinput input {width: 227px; margin: 7px 0 0 7px; font-family: Tahoma, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#8e8e8e; border:none; background:none;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowtextarea {height:157px; background: url("/assets/ctx/b3f61bc3/img/sys/faqpage_textarea_bg.gif") left top repeat-x;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowtextarea div.rt1 {background: url("/assets/ctx/4914b9a/img/sys/faqpage_textarea_bgleft.gif") left top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowtextarea div.rt1 div.rt2 {height: 154px; background: url("/assets/ctx/ebef4ca3/img/sys/faqpage_textarea_bgright.gif") right top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowtextarea textarea {width: 227px; margin: 7px 0 0 7px; font-family: Tahoma, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#8e8e8e; height:135px; border:none; background:none;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha {height:39px;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha div.code {float:left;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha div.arrow {float:left; background: url("/assets/ctx/790b2721/img/sys/faqpage_arrow.gif") left top no-repeat; width:8px; height:7px; margin:10px 0 0 0;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha div.entercode {float:right; width:119px; background: url("/assets/ctx/865914bd/img/sys/faqpage_input_bg.gif") left top repeat-x; margin: 0;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha div.entercode div.ec1 {background: url("/assets/ctx/3482372d/img/sys/faqpage_input_bgleft.gif") left top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha div.entercode div.ec1 div.ec2 {height: 28px; background: url("/assets/ctx/ea3b354d/img/sys/faqpage_input_bgright.gif") right top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha div.entercode input {width: 100px; margin: 7px 0 0 7px; font-family: Tahoma, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#8e8e8e; border:none; background:none;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowsendbutton {height:27px;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowsendbutton input {margin: 0 0 0 49px; cursor:pointer;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha {
    height: auto;
    margin: 10px 0 10px 0;
    overflow: visible;
}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha div.turnstile-code {
    float: none;
    width: 300px;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha div.turnstile-widget {
    width: 100%;
    min-height: 65px;
}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha div.turnstile-widget.turnstile-size-flexible {
    min-width: 300px;
}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha div.turnstile-widget.turnstile-size-compact {
    width: 150px;
    min-width: 0;
    min-height: 140px;
    margin: 0 auto;
}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha div.turnstile-widget.turnstile-appearance-interaction-only {
    min-height: 0;
}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.rowcaptcha.turnstile-rowcaptcha.turnstile-interaction-only-container {
    margin: 4px 0 4px 0;
}

div.page div.centralpart div.partright div.askyourquestion div.questionform div.qf-error {position:absolute; height:32px; margin: -1px 0 0 0;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.qf-error div.qf-bgleft {float:left; width:4px; height:32px; background: url("/assets/ctx/75aa5b18/img/sys/questionform_error_bgleft.png") left top no-repeat;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.qf-error div.qf-bg {float:left; height:32px; background: url("/assets/ctx/96d41b8/img/sys/questionform_error_bg.png") left top repeat-x;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.qf-error div.qf-bg div.error-message {font-family: Tahoma, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#e9371f; padding: 8px 13px 0 13px;}
div.page div.centralpart div.partright div.askyourquestion div.questionform div.qf-error div.qf-bgright {float:left; width:13px; height:32px; background: url("/assets/ctx/52a9ced7/img/sys/questionform_error_bgright.png") left top no-repeat;}

div.page div.centralpart div.partright div.askyourquestion div.questionsend {padding: 75px 0 0 2px;}
div.page div.centralpart div.partright div.askyourquestion div.questionsend h3 {font-family:Cambria, "Palatino Linotype", Georgia; font-size: 15px; line-height:18px; font-weight:bold; color:#383838; padding: 0 0 3px 19px;}
div.page div.centralpart div.partright div.askyourquestion div.questionsend p {font-family: Verdana, sans-serif; font-size: 12px; line-height:16px; font-weight:normal; color:#383838; padding: 6px 0 6px 19px; margin: 0;}
div.page div.centralpart div.partright div.askyourquestion div.questionsend div.button {width:143px; height:27px; margin: 10px 0 0 44px;}
/* /Ask Your Question Block - стили для формы "Связаться с нами или "Задать вопрос" */

/* Donate Block - стили для блока "Помочь проекту деньгами" */
div.page div.centralpart div.partright div.donateblock {margin:0; width:278px; border:1px solid #ededed;  position:relative;font-family: Verdana, sans-serif;}
div.page div.centralpart div.partright div.donateblock h3{font-family:Cambria, "Palatino Linotype", Georgia; font-size: 15px; line-height:18px; font-weight:bold; color:#535454; margin: 0 1px 0 1px; padding:13px 0 15px 18px;}
div.page div.centralpart div.partright div.donateblock b {position:absolute; display:block; width:3px; height:3px;  background: url("/assets/ctx/aed58708/img/sys/donateblock_corn.gif") 0 0 no-repeat; }
div.page div.centralpart div.partright div.donateblock b.tl{top:-1px; left:-1px;}
div.page div.centralpart div.partright div.donateblock b.tr{background-position:-3px 0; top:-1px; right:-1px;}
div.page div.centralpart div.partright div.donateblock b.bl{background-position:0 -3px; bottom:-1px; left:-1px;}
div.page div.centralpart div.partright div.donateblock b.br {background-position:-3px -3px; bottom:-1px; right:-1px;}
div.page div.centralpart div.partright div.donateblock  form {padding:0 18px 13px 19px !important; margin:0;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row{padding:0 0 5px 17px; margin:0;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row span{
    background: url("/assets/ctx/bab4a7ec/img/sys/bullets.png") left -90px no-repeat;
    padding:0 0 12px 12px; 
    margin: 0 0 0 -10px; 
    font-size:13px;
    display:block;
}
div.page div.centralpart div.partright div.donateblock  form  div.db_row div.rowinput {height:28px; width:95px; background: url("/assets/ctx/865914bd/img/sys/faqpage_input_bg.gif") left top repeat-x; float:left;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row div.rowinput div.ri1 {background: url("/assets/ctx/3482372d/img/sys/faqpage_input_bgleft.gif") left top no-repeat;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row div.rowinput div.ri1 div.ri2 {height: 28px; background: url("/assets/ctx/ea3b354d/img/sys/faqpage_input_bgright.gif") right top no-repeat;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row div.rowinput input {width: 88px; margin: 7px 0 0 7px; font-family: Tahoma, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#8e8e8e; border:none; background:none;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row  i{float:left; padding:13px 0 0 7px; font-style:normal; font-weight:bold;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row  input.paypal_btn{width:74px; margin:0 0 0 3px; padding:0;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row  input.yand_btn{width:84px; float:right; margin:0; padding:0;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row  div.yandblok{position:relative; overflow:hidden; padding:0 0 6px;}
div.page div.centralpart div.partright div.donateblock  form  div.db_row  div.donate_account{
    font-style:italic; 
    padding:0 80px 0 0;
    margin:0 2px 0 0; 
    background: url("/assets/ctx/86cf4b80/img/sys/yand_money.png") 100% 3px no-repeat; 
    font-family: Verdana, sans-serif; 
    font-size: 10px; 
    color:#8b8584;
    line-height:18px;
}
/* /Donate Block - стили для блока "Помочь проекту деньгами" */

/* Screen Block */
div.page div.centralpart div.partright div.screenblock {background: url("/assets/ctx/1a10142d/img/sys/screenblock-bg.gif") left top repeat-y; margin: 15px 0 0 0;}
div.page div.centralpart div.partright div.screenblock div.sb1 {background: url("/assets/ctx/8c262779/img/sys/screenblock-bgtop.gif") left top no-repeat;}
div.page div.centralpart div.partright div.screenblock div.sb1 div.sb2 {background: url("/assets/ctx/339d5c7b/img/sys/screenblock-bgbottom.gif") left bottom no-repeat; padding: 18px 0 25px 16px;}
div.page div.centralpart div.partright div.screenblock div.screen {width:245px; height:239px;}
div.page div.centralpart div.partright div.screenblock div.screen img {cursor:pointer;}
div.page div.centralpart div.partright div.screenblock p {font-family: Verdana, sans-serif; font-size:12px; font-weight:normal; line-height: 16px; color:#707070; margin: 9px 20px 0 4px;}
div.page div.centralpart div.partright div.screenblock ul {list-style-type: none; margin: 6px 20px 0 11px;}
div.page div.centralpart div.partright div.screenblock ul li {    
    padding: 2px 0 2px 11px;
    font-family: Verdana, sans-serif;
    font-size:12px; 
    font-weight:normal; 
    line-height: 16px;
    color:#707070;
}
div.page div.centralpart div.partright div.screenblock ul li span.mark{
    background: url("/assets/ctx/bab4a7ec/img/sys/bullets.png") 0px -62px no-repeat;
    float: left;
    display: inline-block;
    margin: 0 0 0 -11px;

}
/* /Screen Block */

/** Строка поиска по Библии **/
div.page div.searchinbible {margin: 9px 0 0 0;}
div.page div.searchinbible h1 {font-family:Cambria, "Palatino Linotype", Georgia; font-size: 19px; line-height:22px; font-weight:bold; color:#353535;}
div.page div.searchinbible div.searchline {margin: 8px 0 0 0;}
div.page div.searchinbible div.searchline div.slpleft {float:left;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart {float:left; }

div.page div.searchinbible div.searchline div.slpleft div.inputpart .input-field {width:569px; font-family: Verdana, sans-serif; font-size:12px; font-style:italic; color:#999a9c; line-height: 16px;box-shadow: 1px 1px 1px #d8d8d8 inset;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput {font-family: Verdana, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin: 7px 0 0 0;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchconcur {float:left; color:#535353;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchconcur div.scchbox {float:left; width:17px; margin: 2px 0 0 2px;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchconcur div.scchtext {float:left;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere {float:left; color:#535353; background: url("/assets/ctx/6850986/img/sys/dot_vert_2.gif") left bottom repeat-y; margin: 0 0 0 10px; padding: 0 0 0 9px;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swtext {float:left;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere {float:left; margin: 0 0 0 6px;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink, 
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink-hover 
{
    padding: 1px 18px 3px 0;
    cursor:pointer; 
    font-family: Verdana, sans-serif;
    font-size:12px;
    line-height: 14px;
    color:#487bb7;
    margin: -1px 0 0 0;
}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink span.dotted {
    border-bottom: 1px dotted #487bb7;
    padding: 0;}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink-hover 
{
    color:#ff9933;
}
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink-hover span.dotted {    
    border-bottom: 1px dotted #ff800e;
    padding: 0;}

div.page div.searchinbible div.searchline div.slpleft div.buttonpart {float:left; margin: 0 0 0 5px; width:80px; height:28px;}
div.page div.searchinbible div.searchline div.slpright {float:left; background: url("/assets/ctx/1f430ae9/img/sys/dot_vert_1.gif") left bottom repeat-y; margin: -2px 0 0 11px; padding: 7px 0 6px 12px;}
div.page div.searchinbible div.searchline div.slpright div.bibleversion,
div.page div.searchinbible div.searchline div.slpright div.bibleversion-hover 
{
    float:left; 
    padding: 1px 18px 3px 0;
    cursor:pointer;
    font-family: Verdana, sans-serif; 
    font-size:12px; 
    line-height: 14px;
    color:#487bb7;
    margin:2px 0;
}
div.page div.searchinbible div.searchline div.slpright div.bibleversion:after,
div.page div.searchinbible div.searchline div.slpright div.bibleversion-hover:after, 
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink:after,
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink-hover:after 
{
    content: '';
    position: absolute;
    background: url("/assets/ctx/786298ce/img/sys/dropbox_arrows.png") right -99px no-repeat;
    width:19px;
    height:15px;
    margin-top: -1px;   
} 
div.page div.searchinbible div.searchline div.slpright div.bibleversion span.dotted {
    border-bottom: 1px dotted #487bb7;
    padding: 0;
}
div.page div.searchinbible div.searchline div.slpright div.bibleversion-hover 
{
    color:#ff800e; 
}
div.page div.searchinbible div.searchline div.slpright div.bibleversion-hover:after,
div.page div.searchinbible div.searchline div.slpleft div.inputpart div.lineunderinput div.searchwhere div.swwhere div.swwherelink-hover:after 
{
    background: url("/assets/ctx/786298ce/img/sys/dropbox_arrows.png") right -123px no-repeat;
}
div.page div.searchinbible div.searchline div.slpright div.bibleversion-hover span.dotted {
    border-bottom: 1px dotted #ff800e;
    padding: 0;
}
/** /Строка поиска по Библии **/
