@charset "utf-8";
/* CSS Document */

#wrap {
width:950px;
min-height:100%;
position:relative;
margin: auto;
}

#top {
position:relative;
height:95px;
}
#right_top {
position:absolute; top:20px; right:20px;
width:500px;
font:11px Verdana; color:#666;
text-align:right;
}
#right_top a, #right_top span {font:bold 11px Verdana; color:#a1c5d4;}

#right_top .comein a {
font:bold 16px Georgia, "Times New Roman", Times, serif; color:#a1c5d4;
}
#right_top .comein span {
color:#ffcd29; font:bold 16px Georgia;
margin-left:3px;
}
#right_top .addto {margin-top:7px;}
#right_top .addto a {
font:bold 16px Georgia, "Times New Roman", Times, serif; color:#a1c5d4;
}
#right_top .addto span {
color:#ffcd29; font:bold 16px Georgia;
margin-left:3px;
}

#rt_one {overflow:hidden; padding-bottom:10px;}
.message, .hello {float:right; margin-left:50px;}
#rt_two {overflow:hidden; padding-bottom:8px;}
#rt_tree {text-align:right;}

#top_menu {padding-left:10px; height:40px; z-index:1;}
#menu {margin-right:300px;}
#chromemenu {margin-right:250px;}
#menu a {
float:left;
font:bold 14px Georgia, "Times New Roman", Times, serif; color:#666;
margin-right:20px;
}
#search {
float:right; width:255px;
}
#search a {
font:bold 20px verdana; color:#ffcd29;
}
#search a span {
font:bold 18px verdana; color:#a1c5d4;
}

#title {
padding:0px 20px 0px 10px;
font:bold 26px Georgia, "Times New Roman", Times, serif; color:#666;
text-align:right;
z-index:2;
}

/* --- MAIN --- */

#main {overflow:hidden; margin:20px 10px 0px 10px; z-index:2;}
#left {width:200px; float:left;}
#center {margin-left:30px; float:left; width:690px; overflow:hidden;}
/*#left {width:200px; float:left; background:blue;}
#center {margin-left:230px;width:690px; overflow:hidden; background:red;}*/

.banr {margin-bottom:25px; overflow:hidden; text-align:center;}

/* --- POLL --- */
.poll {
overflow:hidden; padding-bottom:20px;
}
.poll p {font-weight:bold;}
#fpoll {margin:0px 0px 10px 0px;}
#fpoll label {
display:block;
min-height:15px;
padding:5px 0px 6px 25px;
*padding:1px 0px 10px 25px;
position:relative; overflow:hidden;
font:bold 11px Verdana; color:#666;
}
#fpoll input {
height:15px;
position:absolute; top:0px; left:0px;
}
#fpoll p {
margin-bottom:10px;
font:12px Verdana; color:#666;
}
#fpoll .poll_links {text-align:center;}
#fpoll .poll_links a {
font:bold 20px Verdana; color:#ffcd29;
margin-right:30px;
}
#fpoll .poll_links a span {font:bold 18px verdana; color:#a1c5d4;}
#fpoll a:hover {}

/* - */
#poll_one {margin:0px 0px 10px 0px;}
#poll_one label {
display:block;
min-height:15px;
padding:5px 0px 6px 25px;
*padding:1px 0px 10px 25px;
position:relative; overflow:hidden;
font:bold 11px Verdana; color:#666;
}
#poll_one input {
height:15px;
position:absolute; top:0px; left:0px;
}
#poll_one p {
margin-bottom:10px;
font:12px Verdana; color:#666;
}
#poll_one .poll_links {text-align:center;}
#poll_one .poll_links a {
font:bold 20px Verdana; color:#ffcd29;
margin-right:30px;
}
#poll_one .poll_links a span {font:bold 18px verdana; color:#a1c5d4;}
#poll_one a:hover {}
/* - */
#poll_all {margin:0px 0px 10px 0px;}
#poll_all label {
display:block;
min-height:15px;
padding:5px 0px 6px 25px;
*padding:1px 0px 10px 25px;
position:relative; overflow:hidden;
font:bold 11px Verdana; color:#666;
}
#poll_all input {
height:15px;
position:absolute; top:0px; left:0px;
}
#poll_all p {
margin-bottom:10px;
font:12px Verdana; color:#666;
}
#poll_all .poll_links {text-align:center;}
#poll_all .poll_links a {
font:bold 20px Verdana; color:#ffcd29;
margin-right:30px;
}
#poll_all .poll_links a span {font:bold 18px verdana; color:#a1c5d4;}
#poll_all a:hover {}
/* --- Vivio rezultatov golosovaniya --- */
.poll_ans_line {overflow:hidden; padding:2px 0px 10px 0px;}
.poll_color_line {height:7px; position:relative; background:#ffcd29;}
.poll_ans_col {position:absolute; top:-4px; right:0px; background:#fff; height:11px; padding-left:5px; font-weight:bold;}


#cent_poll {
overflow:hidden;
padding:0px 0px 30px 0px;
}
#cent_poll li {padding-bottom:5px;}
#cent_poll a {
font-size:12px; font-weight:bold;
}
#cent_poll a span {color:#666 !important; font-size:10px;}


/* --- wisdom --- */
#wisdom {font:12px Verdana; color:#666; margin-bottom:30px;}
#wisdom span {font:bold 12px Verdana; color:#a1c5d4;}

/* --- rat_rav --- */
#rat_rav {margin-bottom:30px;}
#rat_rav table {width:100%; border:none;}
#rat_rav table th {
text-align:left;
font:bold 10px Verdana; color:#666;
padding:5px;
}
#rat_rav table td {
text-align:left;
padding:5px;
font:10px Verdana; color:#666;
}
#rat_rav table td.name {
width:40%;
font:bold 10px Verdana; color:#a1c5d4;
}
#rat_rav table td.answ {
width:30%;
text-align:center;
}
#rat_rav table td.rait {
width:30%;
text-align:center;
}
#rat_rav .navi {
margin:10px 0px 0px 0px;
font:10px Verdana; color:#666;
}
#rat_rav .navi a {
font:bold 10px Verdana; color:#a1c5d4;
margin-right:5px;
}
#rat_rav .navi span {
font:bold 10px Verdana; color:#666;
margin-right:5px;
}


#rat_cent_rav {margin-bottom:20px;}
#rat_cent_rav table {border:none;}
#rat_cent_rav table th {
text-align:left;
font:bold 10px Verdana; color:#666;
padding:5px 15px 5px 5px;
}
#rat_cent_rav table td {
text-align:left;
padding:5px 15px 5px 5px;
font:10px Verdana; color:#666;
}
#rat_cent_rav table td.name {
width:40%;
font:bold 10px Verdana; color:#a1c5d4;
}
#rat_cent_rav table td.answ {
width:30%;
text-align:center;
}
#rat_cent_rav table td.rait {
width:30%;
text-align:center;
}
#rat_cent_rav .navi {
margin:10px 0px 0px 0px;
font:10px Verdana; color:#666;
}
#rat_cent_rav .navi a {
font:bold 10px Verdana; color:#a1c5d4;
margin-right:5px;
}
#rat_cent_rav .navi span {
font:bold 10px Verdana; color:#666;
margin-right:5px;
}

/* --- TOP 10 --- */
#top10 {margin-bottom:30px;}
.top10item {
overflow:hidden;
font:10px Verdana; color:#666;
}
.top10item strong {
font:bold 18px Verdana; color:#a1c5d4;
}
.top10item span {
display:block; font-weight:bold;
}
/* --- discussion --- */
#discussion {margin-bottom:30px;}
#discussion a {
font:10px Verdana; color:#666;
margin-right:7px;
}
#discussion a.h12 {font:12px Verdana; color:#666;}
#discussion a.h14 {font:14px Verdana; color:#666;}
#discussion a.h16 {font:16px Verdana; color:#666;}
#discussion a.h18 {font:18px Verdana; color:#666;}

/* --- forum_rav --- */
#forum_rav {margin-bottom:20px;}
.fr_item {overflow:hidden;}
.fr_item .date {font:10px Verdana; color:#666;
margin-bottom:3px;
}
.fr_item .who a {
font:bold 12px Verdana; color:#a1c5d4;
}
.fr_item .who span {
font:bold 12px Verdana; color:#a1c5d4;
margin:0px 5px 0px 5px;
}
/* --- CHOISE --- */
#choise {
font:11px verdana;
margin-bottom:25px;
}
#choise table {width:90%;} /* --- */
.choise_link_top {margin-bottom:10px;}
.choise_link_top a {
font:bold 20px verdana; color:#ffcd29 !important;
margin-right:5px;
}
.choise_link_top a.active {
font:bold 26px verdana; color:#ffcd29 !important;
}
.choise_link_top a.active span {
font:bold 24px verdana; color:#a1c5d4;
}
.choise_link_top a span {
font:bold 18px verdana; color:#a1c5d4;
}

.choise_link_bottom {margin-top:10px; text-align:right;}
.choise_link_bottom a {
font:bold 26px verdana; color:#ffcd29 !important;
margin-right:5px;
}
.choise_link_bottom a span {
font:bold 24px verdana; color:#a1c5d4;
}
/* --- CENT NAVI --- */
.cent_navi {
font:bold 16px Verdana; color:#666;
margin-bottom:20px;
}
.cent_navi a {
font:bold 18px verdana; color:#ffcd29 !important;
margin-right:4px;
}
.cent_navi a.active {
font:bold 22px verdana; color:#ffcd29 !important;
}
.cent_navi a.active span {
font:bold 20px verdana; color:#a1c5d4;
}
.cent_navi a span {
font:bold 16px verdana; color:#a1c5d4;
}

/* --- text_block --- */
.text_block {
overflow:hidden;
font:12px Verdana;
margin-bottom:35px;
color: #000;
border-bottom: #a1c5d4 solid 1px;
}
.text_block .nom_title {
position:relative;
margin-bottom:5px;
font:bold 11px verdana; color:#666;
}
.text_block .nom {position:absolute; top:0px; right:0px;}
.text_block .txt {
text-align:justify;
margin-bottom:5px;
}
.text_block .col_com {
font:bold 12px Verdana; color:#a1c5d4;
position:relative;
margin-bottom:15px;
}

.right_link {
position:absolute; top:0px; right:0px;
}
.right_link a {
font:bold 20px verdana; color:#ffcd29 !important;
margin-right:5px;
}
.right_link a.active {
font:bold 26px verdana; color:#ffcd29 !important;
}
.right_link a.active span {
font:bold 24px verdana; color:#a1c5d4;
}
.right_link a span {
font:bold 18px verdana; color:#a1c5d4;
}

.col_com .bot_link {margin-top:10px;}
.bot_link {text-align:right;}
.bot_link a {
font:bold 20px verdana; color:#ffcd29 !important;
margin-right:5px;
}
.bot_link a.active {
font:bold 26px verdana; color:#ffcd29 !important;
}
.bot_link a.active span {
font:bold 24px verdana; color:#a1c5d4;
}
.bot_link a span {
font:bold 18px verdana; color:#a1c5d4;
}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:115px;
clear:both;
position:relative;
z-index:1;
}
#footer {
width:950px; margin: 0px auto 15px auto; overflow:hidden;
z-index:2;
font:11px Tahoma;}

#footer-banner{
overflow: hidden;
height: 95px;
width: 690px;
margin: 0px auto 15px auto;
border: #f1f1f1 solid 1px;
zoom: 1;}

#foot_item {position:relative; margin:0px 20px 0px 10px; height:95px;}

#foot_menu {width: 50%; float: left;}
#foot_menu a {
margin-right:10px;
font:italic bold 12px Georgia, "Times New Roman", Times, serif; color:#666;
}
#copyright {
font:italic bold 12px Georgia, "Times New Roman", Times, serif; color:#666;
width: 47%; float: right;
text-align: right;
}

/* --- 17.06.2008 --- */
#wrap.fspage {margin:0 auto;}
.fspage #rt_two {
padding-top:20px; height:15px;
font:bold 12px Verdana; color:#666;
}
.fspage #rt_two span {color:#a1c5d4;}
.fspage #top {
height:150px;
}
.fspage #logo {
position:absolute; top:27px; left:0px;
}

#fstop_right {
position:relative;
float:right;
width:695px; height:150px;
}
#fstop_right .hello {
margin-top:-20px;
text-align:right;
}
#fstop_right .hello a {
font:bold 11px Verdana; color:#a1c5d4;
}
#fstop_right a {
font:bold 16px Georgia, "Times New Roman", Times, serif; color:#a1c5d4;
}
#fstop_right span {
color:#ffcd29; font:bold 16px Georgia;
margin-left:3px;
}

#fstop_right .title {
position:absolute; top:43px; left:0px;
font:bold 22px Georgia, "Times New Roman", Times, serif; color:#a1c5d4;
}

#fstop_right .comein {
position:absolute; top:0px; right:0px;
}
#fstop_right .addto {
position:absolute; top:110px; right:0px;
}
#fstop_right .lemore {
position:absolute; top:110px; left:0px;
}

#fsmain {padding:30px 0px 0px 0px; position:relative;}
#fsmain #search {
float:left; width:300px;
}
#fsmain #search a {
font:bold 24px verdana; color:#ffcd29;
}
#fsmain #search a span {
font:bold 22px verdana; color:#a1c5d4;
}
#fsmain #search .title {
font:bold 20px Verdana; color:#a1c5d4;
}
#fsmain #search .more {
margin-top:5px;
}
#fsmain #search .more a {
font:bold 16px Verdana; color:#a1c5d4;
}
#fsmain #qline {
float:right; margin-top:25px;
width:270px;
font:italic 15px Georgia, "Times New Roman", Times, serif; color:#666;
}
#fsmain #qline a {
font:bold 24px verdana; color:#ffcd29;
}
#fsmain #qline a span {
font:bold 22px verdana; color:#a1c5d4;
}

/* --- LOGIN FORM --- */

.cross {
position:absolute; top:7px; right:17px;
width:12px; height:12px;
overflow:hidden;
}

#login_form_div {
background:url(/templates/images/form_div_bg.gif) no-repeat 0 0;
position:absolute; top:50px; left:50%;
width:259px; height:189px;
margin-left:-130px;
overflow:hidden;
z-index:1;
}
#login_form {
margin:20px 10px 0px 0px;
text-align:right;
padding:10px;
}
#login_form label {
display:block;
font:bold 14px Verdana; color:#666;
margin-bottom:5px;
}
#login_form input.text {
width:120px;
margin-left:10px;
border:1px solid #666;
background:#fff;
}
.form_link a {
font:bold 18px verdana; color:#ffcd29 !important;
}

#login_form_div_click  * {font-size:18px  !important;}

.form_link a span {
font:bold 22px verdana; color:#a1c5d4 !important;
}
a#recover_form_click {
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#666;
margin-left:10px;
}

/* --- RECOVER  FORM --- */
#password_recover_div {
background:url(/templates/images/form_div_bg.gif) no-repeat 0 0;
position:absolute; top:50px; left:50%;
width:259px; height:159px;
margin-left:-130px;
overflow:hidden;
z-index:1;
}
#password_recover_div p {
margin:0px 0px 0px 10px;
padding:0px;
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#666;
}
#recover_form {
margin:20px 10px 0px 0px;
text-align:right;
padding:10px;
}
#recover_form label {
display:block;
font:bold 16px Verdana; color:#666;
margin-bottom:5px;
}
#recover_form input {
width:120px;
margin-left:10px;
border:1px solid #666;
background:#fff;
}


/* --- password_send_div --- */
#password_send_div {
background:url(/templates/images/form_div_bg.gif) no-repeat 0 0;
position:absolute; top:50px; left:50%;
width:259px; height:159px;
margin-left:-130px;
overflow:hidden;
}
#password_send_div .massege {
height:85px;
padding:40px 0px 0px 10px;
font:bold 15px Verdana; color:#666;
}
#password_send_div p {
margin:0px 0px 0px 10px;
padding:0px;
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#666;
}

.error_autoriz {
position:absolute; top:10px; left:10px;
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#ffcd29;
}

.disnone {
display:none;
position:absolute; right:0px; bottom:0px; width:0px; height:0px; overflow:hidden;
}

/* --- 19.06.2008 --- */

.iline {overflow:hidden;}
.iline label {float:left; padding:0px !important;}
.iline label.first, .iline label.impo {padding-left:22px !important;}

.register {}
.register input {margin:0px 10px 0px 10px;}
.register input.i_txt, .register input.i_txt_m, .register input.i_txt_icq {
background:#fff;
border:1px solid #666;
font:12px Verdana; color:#666;
}
.register label {
display:block;
margin-bottom:5px;
padding-left:22px;
font:bold 14px Verdana; color:#666;
}
.register label a {
font:bold 14px Verdana; color:#666 !important;
}
.register label.impo {
background:url(/templates/images/staryk.gif) no-repeat 0 2px;
}
.register .form_link {
text-align:right;
}
.register span.impo {
background:url(/templates/images/staryk.gif) no-repeat 0 0;
margin:0px;
padding-left:22px;
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#666;
}

/* --- 20.06.2008 --- */
.profile_view {}
.profile_view td {
padding:0px 10px 5px 10px;
font:12px Verdana; color:#666;
}
.profile_view strong {
font:bold 14px Verdana; color:#666;
}

.register .t_txt {
width:350px; height:250px;
margin-left:50px;
}
.register .i_txt_icq {
margin-left:10px;
}
.register .i_txt_m {
width:250px;
margin-left:50px;
}
a#profile_edit_links_add_link {margin-left:50px;}
a#profile_edit_izbran_add_link {margin-left:50px;}



.data_ravvin {margin:30px 0px 30px 10px; font:12px Verdana; color:#666;}
.data_ravvin p {
font:12px Verdana; color:#666;
}
.data_ravvin a {
font:12px Verdana; color:#a2c5d4 !important;
}

img.img_bord {border:1px solid #666;}

#navi_cab {overflow:hidden; margin-bottom:20px;}
#navi_cab a {
font:bold 15px verdana; color:#ffcd29 !important;
margin-right:5px;
}
#navi_cab a span {
font:bold 13px verdana; color:#a1c5d4 !important;
}
#navi_cab a.active {
font:bold 18px verdana; color:#ffcd29 !important;
}
#navi_cab a.active span {
font:bold 14px verdana; color:#a1c5d4 !important;
}
.strbold {font:bold 15px verdana; color:#666 !important;}



/* --- 23.06.2008 -- */

.single_comment {
overflow:hidden;
font:12px Verdana;
margin-bottom:35px;
padding:0px 0px 10px 0px;
border-bottom:2px solid #a1c5d4;
}

.level2 {
margin-left:30px;
}
.level3 {
margin-left:60px;
}
.level4 {
margin-left:90px;
}
.level5 {
margin-left:120px;
}
.level6 {
margin-left:120px;
}


.single_comment .img_nom {
position:relative;
min-height:25px;
}
.single_comment .img_nom .nom {
font:bold 15px Tahoma !important; color:#666;
text-transform:uppercase;
}

.single_comment .nom_title {
position:relative;
margin-bottom:5px;
font:bold 11px verdana; color:#666;
}
.single_comment .nom {position:absolute; top:0px; right:0px;}
.single_comment .txt {
overflow:hidden;
text-align:justify;
margin-bottom:5px;
}
.single_comment .col_com {
font:bold 12px Verdana; color:#a1c5d4;
position:relative;
margin-bottom:15px;
}



.com_topline {overflow:hidden;}
.txt_area {
margin:5px 0px 5px 0px;
}
.txt_area textarea {width:99%; height:100px;}
.com_topline {position:relative;}
.com_topline_right {
position:absolute; top:0px; right:0px;
width:55px;
}
.com_botline {position:relative; padding:5px 0px 5px 0px; min-height:15px;}
.com_botline_right {
position:absolute; top:8px; right:0px;
text-align:right;
}

.com_botline a {
font:bold 14px verdana; color:#ffcd29 !important;
}
.com_botline a span {
font:bold 12px verdana; color:#a1c5d4 !important;
}
.com_botline label {font:bold 14px verdana; color:#666 !important;}

a.txt_type {
font:25px Tahoma; color:#666 !important;
margin-right:25px;
float:left;
}
a.txt_color_orange {
display:block;
float:left;
width:21px; height:21px;
border:1px solid #666;
background:#ffcd29;
margin:4px 25px 0px 0px;
}
a.txt_color_blue {
display:block;
float:left;
width:21px; height:21px;
border:1px solid #666;
background:#a1c5d4;
margin:4px 25px 0px 0px;
}
a.txt_color_grey {
display:block;
float:left;
width:21px; height:21px;
border:1px solid #666;
background:#666;
margin:4px 25px 0px 0px;
}
a#add_link {
display:block;
float:left;
width:21px; height:21px;
border:1px solid #666;
background:url(../images/add_link.jpg) no-repeat;
margin:4px 0px 0px 0px;
}
a#add_img {
display:block;
float:right;
width:21px; height:21px;
border:1px solid #666;
background:url(../images/add_img.jpg) no-repeat;
margin:4px 0px 0px 0px;
}



/* --- RAV CHECK --- */

#rav_check {
position:absolute; top:10px; left:10px; z-index:5;
overflow:hidden;
width:538px;
background:url(../images/rav_check_bg.gif) repeat-y;
}
#rc_top {
width:538px; height:25px;
background:url(../images/rav_check_top.gif) no-repeat 0 0;
}
#rc_center {overflow:hidden; position:relative;}
.rc_left {
float:left; width:45%;
padding:30px 0px 75px 20px;
}
.rc_right {
float:right; width:45%;
padding:30px 18px 75px 0px;
}
#rc_bottom {
height:25px; width:538px;
background:url(../images/rav_check_bottom.gif) no-repeat 0 0;
}
a#rav_check_div_close {
position:absolute; top:7px; right:15px;
}
#rav_check_form {}

#rc_center label {
display:block;
font:12px Tahoma; color:#666;
}
#rc_center label.rav01 {

}
#rc_center label.rav02 {
text-transform:none;
margin-left:15px;
}
#rc_center label.rav03 {
text-transform:none;
margin-left:30px;
}
#rc_center label.rav04 {
text-transform:none;
margin-left:45px;
}
#rc_center label.rav05 {
text-transform:none;
margin-left:60px;
}
#rc_center .form_link {position:absolute; right:20px; bottom:30px;}



.recomendation_rabbi {
position:absolute; top:10px; left:250px; z-index:5;
overflow:hidden;
width:538px;
background:url(../images/rav_check_bg.gif) repeat-y;
}
.recomendation_rabbi h2 {
padding-left:12px;
font:bold 18px Verdana; color:#666;
}
.recomendation_rabbi .choise_link_bottom {padding:0px 20px 0px 0px;}
.recomendation_rabbi .rc_top {
width:538px; height:25px;
background:url(../images/rav_check_top.gif) no-repeat 0 0;
}
.recomendation_rabbi .rc_bottom {
height:25px; width:538px;
background:url(../images/rav_check_bottom.gif) no-repeat 0 0;
}
a#choise_rabbi_div_close {
position:absolute; top:7px; right:15px;
}
.recomendation_rabbi table {
margin:0px 0px 0px 10px;
}
/* --- 25.06.2008 --- */

#qwr {}
#qwr .names {
font:bold 14px Tahoma; color:#a1c5d4;
margin-bottom:10px;
}
#qwr .e-mail {
font:bold 14px Tahoma; color:#a1c5d4;
margin-bottom:10px;
}
#qwr .telephon {
font:bold 14px Tahoma; color:#a1c5d4;
margin-bottom:10px;
}
#qwr input {
border:1px solid #666;
}
#qwr .i_tema {width:300px;}
.qwr_link_bottom {
font:bold 16px Tahoma; color:#a1c5d4;
margin:20px 0px 20px 0px;
}
.qwr_link_bottom span {color:#666;}
.qwr_link_bottom input {margin:0px 10px 0px 10px;}
.qwr_link_bottom a {
font:bold 16px verdana; color:#ffcd29 !important;
}
.qwr_link_bottom a span {
font:bold 14px verdana; color:#a1c5d4 !important;
}
#qwr .txt_area textarea {width:99%; height:100px;}




/* --- message --- */
#message {}
/* --- message padding --- */
#message h2 {padding-left:20px;}
#message .navi {padding-left:20px;}
#message .bottom_link {padding-left:20px;}

.navi {
margin:10px 0px 5px 0px;
font:10px Verdana; color:#666;
}
.navi a {
font:bold 10px Verdana; color:#a1c5d4; 
margin-right:5px;
}
.navi span {
font:bold 10px Verdana; color:#666; 
margin-right:5px;
}

#message .bottom_link {margin-bottom:20px;}
.bottom_link {text-align:left;}
.bottom_link a {
font:bold 16px verdana; color:#ffcd29 !important;
margin-right:5px;
}
.bottom_link a.active {
font:bold 22px verdana; color:#ffcd29 !important;
}
.bottom_link a.active span {
font:bold 20px verdana; color:#a1c5d4;
}
.bottom_link a span {
font:bold 14px verdana; color:#a1c5d4;
}


#history {}
table.cabinet {margin-bottom:10px;}
table.cabinet th {
text-align:left; padding:0px 20px 10px 0px;
font:bold 15px Arial; color:#666;
text-transform:uppercase;
}
table.cabinet td {text-align:left; padding:0px 20px 3px 0px;}

#history .navi {margin-bottom:20px;}



tr.hidden td{
       display: none;
}


#favorites {}
#fav_tr {
overflow:hidden;
padding-bottom:10px;
font:bold 15px Arial; color:#666;
text-transform:uppercase;
}
#fav_tr_two {}
#favorites .fav_td_one {
float:left;
width:100px;
}
#favorites .fav_td_two {
margin:0px 0px 5px 100px;
}
#favorites .fav_td_two a {
margin-left:30px;
}



table.fav_del {}
table.fav_del .fav_td_one a {margin-left:0px !important;}
table.fav_del a {margin-left:20px;}


a.txt_type_bold {
font:bold 25px Tahoma; color:#666 !important;
margin-right:25px;
float:left;
}


/* --- FLY DIV --- */
#flydiv {
position:absolute; top:0px; left:0px;
width:100%; height:100%;
background:red;
}
/* --- */


/* --- SERVICE --- */
#block_service {
}
#block_service .top_link {
text-align:right;
}
#block_service .top_link a {
font:bold 16px verdana; color:#ffcd29 !important;
margin-right:5px;
}
#block_service .top_link a.active {
font:bold 22px verdana; color:#ffcd29 !important;
}
#block_service .top_link a.active span {
font:bold 20px verdana; color:#a1c5d4;
}
#block_service .top_link a span {
font:bold 14px verdana; color:#a1c5d4;
}


#block_service .info_text {
margin:15px 0px 0px 0px;
font-size:12px;
text-align:justify;
}
#block_service .info_text h3 {margin-bottom:15px;}
#block_service .info_text .more {
text-align:right;
margin-bottom:15px;
}

.service_time {}
.service_time input {margin:0px 10px 0px 0px;}
.service_time input.i_txt, .service_time input.i_txt_m, .service_time input.i_txt_icq {
background:#fff;
border:1px solid #666;
font:12px Verdana; color:#666;
}
.service_time select {
background:#fff;
border:1px solid #666;
font:12px Verdana; color:#666;
}
.service_time label {
display:block;
margin-bottom:5px;
font:bold 14px Verdana; color:#666;
}
.service_time label a {
font:bold 14px Verdana; color:#666 !important;
}
.service_time label.impo {
background:url(/templates/images/staryk.gif) no-repeat 0 2px;
font:11px verdana; color:#666;
padding-left:22px;
margin-top:15px;
}
.service_time .form_link {
text-align:right;
}
.service_time span.impo {
background:url(/templates/images/staryk.gif) no-repeat 0 0;
margin:0px;
padding-left:22px;
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#666;
}

.service_time .smalllab input {width:55px;}

table.zmanim {}
table.zmanim td {
padding:0px 10px 5px 0px;
font:bold 14px Verdana; color:#666;
}
table.zmanim td input {
width:55px;
font:normal 11px Verdana; color:#666;
}
/* --- */
.service_date {}
.service_date h3 {text-align:center; margin-bottom:15px;}
.service_date .two_elements {overflow:hidden;}
.service_date .two_elements .gregorian_date {
float:left; width:45%; height:80px;
position:relative;
text-align:center; 
border:2px solid #666;
padding:15px 10px 65px 10px;
}
.service_date .two_elements .jewish_date {
float:right; width:45%; height:80px;
position:relative;
text-align:center; 
border:2px solid #666;
padding:15px 10px 65px 10px;
}
.service_date .sunset {position:absolute; left:0px; bottom:35px; width:99%; text-align:center;}
.service_date .translit {position:absolute; left:0px; bottom:15px; width:99%; text-align:center;}

.service_date a {
font:bold 16px verdana; color:#ffcd29 !important;
margin-right:5px;
}
.service_date a span {
font:bold 14px verdana; color:#a1c5d4;
}

.service_date .date_now {text-align:center; margin-top:30px;}
/* --- END SERVICE --- */



/* --- BIG SEARCH --- */
#bigsearch {}
#bigsearch input {}
#bigsearch .firstline {font:bold 24px Verdana; color:#666; padding-left:10px; margin-bottom:40px;}
#bigsearch .firstline input {width:600px; margin:0px 20px 0px 20px; border:1px solid #666; background:#fff;}
#bigsearch .two_side {overflow:hidden; font:bold 16px Verdana; color:#666;}
#bigsearch .two_side .left {float:left; width:250px; margin-left:120px;}
#bigsearch .two_side .right {float:right; width:450px; margin-right:50px;}


#bigsearch .two_side label {
display:block;
padding-top:5px;
}
#bigsearch .two_side span {
display:block;
padding-top:5px;
}
#bigsearch .two_side label.sdvig {padding-left:20px;}
#bigsearch .two_side span.sdvig {padding-left:20px;}

#bigsearch .two_side .right .time {margin-top:20px;}
#bigsearch .two_side .right .time .aliright {text-align:right; padding-right:43px;}
#bigsearch .two_side .right .time .aliright select {margin:0px 5px 0px 5px;}

#bigsearch .two_side .cat_id {width:263px;}
#bigsearch .two_side .user_id {width:175px;}
#bigsearch .two_side .interval_date {width:140px;}

#bigsearch .bs_mes {font:bold 16px Verdana; color:#666; padding-left:10px; margin-top:20px;}
#bigsearch .bs_mes .ione {width:75px; border:1px solid #666; background:#fff;}
#bigsearch .bs_mes .itwo {width:40px; border:1px solid #666; background:#fff;}
#bigsearch .bs_view {font:bold 16px Verdana; color:#666; padding-left:10px; margin-top:20px;}

#bigsearch .find {margin:10px 0px 10px 0px; padding-left:10px; line-height: 1.3em;}
#bigsearch .find .title {font:bold 16px Verdana; color:#666; margin-bottom:10px;}
#bigsearch .page {font-weight:bold;}



#bigsearch .firstline a {font:bold 24px verdana; color:#ffcd29 !important; margin-right:5px;}
#bigsearch .firstline a span {font:bold 22px verdana; color:#a1c5d4;}

#bigsearch .bs_mes a {font:bold 18px verdana; color:#ffcd29 !important; margin-right:5px;}
#bigsearch .bs_mes a span {font:bold 16px verdana; color:#a1c5d4;}

#bigsearch .bs_view a {font:bold 16px verdana; color:#ffcd29 !important; margin-right:5px;}
#bigsearch .bs_view a span {font:bold 14px verdana; color:#a1c5d4;}
#bigsearch .bs_view a.active {font:bold 22px verdana; color:#ffcd29 !important;}
#bigsearch .bs_view a.active span {font:bold 20px verdana; color:#a1c5d4;}


/* --- 11.10.2008 --- */

a#sampl {
font:bold 14px verdana; color:#a1c5d4 !important; margin-left:10px;
}

.feedback {}
.feedback input {margin:0px 10px 0px 10px;}
.feedback input.i_txt {
background:#fff;
border:1px solid #666;
font:12px Verdana; color:#666;
width:285px;
}
.feedback textarea {width:400px; height:250px; margin-left:22px;}
.feedback label {
display:block;
margin-bottom:5px;
padding-left:22px;
font:bold 14px Verdana; color:#666;
}
.feedback label a {
font:bold 14px Verdana; color:#666 !important;
}
.feedback label.impo {
background:url(/templates/images/staryk.gif) no-repeat 0 2px;
}
.feedback .form_link {
text-align:right;
}
.feedback span.impo {
background:url(/templates/images/staryk.gif) no-repeat 0 0;
margin:0px;
padding-left:22px;
font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#666;
}