body { font-family: Arial, Geneva, sans-serif;background:#fff; color:#000; min-width:770px;_width:expression( document.getElementsByTagName('html')[0].offsetWidth<934 ? '920px' : '100%' ) }

h4 { font-size: 16px; font-weight: bold; }

body, form, p{margin:0px; padding:0px; font-size:12px; }

#inright p {font: 11pt/25px arial; line-height: 22px; padding: 2px 0 6px; }


table{ font-size:12px;}


table.top{font-size:11px; background:url(img/top_back.jpg) top center no-repeat;}

.index_left {vertical-align:top; background:url(img/line.gif) top right no-repeat; padding-top:25px; padding-left:30px; padding-right:15px;}
.index_lib_left { background:url(img/line.gif) top right no-repeat; }
.index_left h1{ font-size:28px; color: #336699; font-weight: bold;  margin: 0 0 0.5em 0;} //h1 color
.index_left_menu{vertical-align:top; text-align:center;}
.index_left_menu a{ font-size:16px; color:#666;}
.index_left_menu a:hover{ font-size:16px; color:#3399cc;}

.index_left_news{vertical-align:top; padding-left:10px; padding-right:10px; background:#EAEAEA;}
.index_left_news h4{ font-size:18px; color:#666666; font-weight:normal; display:inline;}
.index_left_news a.more{ font-size:10px; color:#FFF; padding-right:5px; padding-left:5px; background:url(img/but_more.gif) bottom no-repeat; text-decoration:none; padding-top:1px; }
.index_left_news a.more:hover { background:url(img/but_more.jpg) bottom no-repeat; color:#000; }

.index_news a.more{ font-size:10px; color:#FFF; padding-right:5px; padding-left:5px; background:url(img/but_more.gif) bottom no-repeat; text-decoration:none; padding-top:1px; }
.index_news a.more:hover { background:url(img/but_more.jpg) bottom no-repeat; color:#000; }

.index_center {vertical-align:top; padding-top:25px; padding-left:25px; padding-right:25px;}
.index_center h1{ padding: 0; font-size:28px; color: #336699; font-weight: bold; margin: 0 0 0.25em 0; } //h1 color
.index_news { vertical-align:top;}

.index_right_news h4 { color:#666; font-size:18px; font-weight:normal; display:inline;}
.index_news h5{ font-size:15px; color:#666666; font-weight:normal; display:inline; margin: 0; padding: 0; }
.index_news h5 a { font-size:15px; }
.index_news h5.library_recent { font-size:15px; color:#666666; font-weight:normal; display:block; margin: 0.5em 0 0 0; padding: 0; }
.index_news h5.library_recent_1 { font-size:15px; color:#666666; font-weight:normal; display:block; margin: 0.2em 0 0 0; padding: 0; }
.index_news h2{ font-size:30px; color:#666666; font-weight: bold; margin: 5px 0; padding: 0; }
.index_news h3{ font-size:19px; color:#000; font-weight:normal; display:inline;}
.index_news h1 {font-size:28px; color: #336699; font-weight: bold; margin: 0 0 0.25em 0; padding: 0; } //h1 color


.index_news a { font-size:18px; color:#666666; font-weight:normal; margin: 0; padding: 0; }
.index_news a h4 { margin: 0.5em 0 0.25em 0; padding: 0; font-size:18px; color:#3399cc; text-decoration: underlined; }
.index_news a:hover h4 { margin: 0.5em 0 0.25em 0; padding: 0; font-size:18px; color:#000000; text-decoration: underlined; }
.index_news h4 a { margin: 0.5em 0 0.25em 0; padding: 0; font-size:18px; color:#3399cc; text-decoration: underlined; }
.index_news h4 a:hover { margin: 0.5em 0 0.25em 0; padding: 0; font-size:18px; color:#000000; text-decoration: underlined; }
.index_news img { padding-right:10px; float:left; }
.index_news a { color:#3399cc;}
.index_news a:hover { color:#000;}
.index_news p { margin: 0; padding: 0; text-indent: 2em; }

.index_news span.datte{ background:#999; color:#FFF; font-size:10px; white-space:nowrap;}
.index_news span.datte a { text-decoration: none; color:#FFF; font-size:10px; padding-left:2px; padding-right:2px; }
.index_news span.datte a:hover { color:#000; border: 1px solid black; }

.index_right_news span.datte{ background:#999; color:#FFF; font-size:10px; white-space:nowrap;}
.index_right_news a.more { text-decoration: none; color:#FFF; background:url(img/but_more.gif) bottom no-repeat; font-size:10px; padding-left:2px; padding-right:2px; }
.index_right_news a.more:hover { background:url(img/but_more.jpg) bottom no-repeat; color:#000; }

td.index_right {vertical-align:top; padding-top:25px; padding-right:30px;} 
td.index_right h1{ margin: 0; font-size:28px; color: #336699; font-weight: bold;} //h1 color


img{border:0}
table{ font-size:12px;}

td.topmenu{ white-space:nowrap; padding: 0 15px 0 5px; }
td.topmenu a { background:url(/img/arr.gif) top left no-repeat; font-size:16px; color:#fecf79; padding-left: 20px;}
td.topmenu div.topmenub { background:url(/img/arr.gif) top left no-repeat; font-weight: bold; font-size:16px; color:#fecf79; padding-left: 10px; }
.bott_menu1 { font-weight: bold; color:#fecf79; padding-left: 10px; display: inline; }
.bott_menu { white-space: nowrap; }
td.topmenu b {display: inline; }

td.topmenu a:hover { font-size:16px; color:#ffffff; background:url(/img/arr.gif) top left no-repeat; }


table.ind{ width:777px; background:url(img/1zilber.jpg) top left no-repeat;}

table.bott{ background: url(img/bott.jpg) top left repeat-x; color:#FFF;}
table.bott a{ color:#FFF;}

img{border:0}
#h1{font-size:30px; font-weight:normal; color:#49453a;}

p { font-size: 14px; display:block; padding-bottom:20px; padding-top:5px; line-height: 18px; }
p a {font-size:12px;  color:#d57003; }
p a:hover {font-size:12px;  color:#000; }

p strong, b {font-size:14px; display:block; }
hr{height:1px; color:#a7a093; margin-bottom:10px;}
td.qwer{font-size:11px; padding-right:15px;}
td.qwer a{font-size:11px;color:#d57003;}
td.qwer a:hover{font-size:11px;color:#000;}

td.center{ padding-right:20px;}
td.topleft{ font-size:14px; color:#2f2e26;}
td.topleft a{ font-size:14px; color:#2f2e26;}
td.topleft a:hover{ font-size:14px; color:#FFF;}
td.topright{ font-size:14px; color:#2f2e26;}
td.topright h1{font-size:24px; display:inline; font-weight:normal; margin-top:5px; line-height:50px; white-space:nowrap;}
td.imenu{padding-right:5%; padding-left:5%; height:45px; vertical-align:middle; }
td.icenter{padding-right:80px; padding-left:90px; vertical-align:top; padding-top:55px; font-size:12px;}
td.icenter h1{ font-size:34px; font-weight:normal; color:#85a3ba;}

td.footer1{padding-right:80px; padding-left:90px; font-size:12px; background:url(img/footer1.jpg) top center no-repeat;}

td.copyr, a{ font-size:11px; color:#5a7383;}


.top_menu{padding:4px; font-size:70%; z-index:1; height:27px; display:inline-table;}

.top_menu a{ background:url(/img/arr.gif) top left no-repeat; font-size:15px;color:#fecf79;  display:inline-table;  text-align:center;  margin-left:10px; margin-right:10px;}


.top_menu span{   height:27px; width:15px;}

td.bott_menu{}
td.bott_menu a { background:none; font-size:11px; color:#666; }
td.bott_menu a:hover { background:none; font-size:11px; color:#666; }

.auth{ background:url(/img/auth.gif) top left no-repeat; width:26; height:21px; border:none;}

.sub_menu td { background: url(/img/arr1.gif) top left no-repeat; vertical-align: top; height: 30px; padding: 6px 6px 6px 20px; }
.sub_menu td.mhover { cursor: pointer; background: #E96F0C url(/img/arr1a.gif) top left no-repeat; vertical-align: top; height: 30px; padding: 6px 6px 6px 20px; }
.sub_menu td a { font-size: 14px; text-decoration: none; }
.sub_menu td a:hover { font-size: 14px; text-decoration: none; color: #000; }
.sub_menu td.mhover a { font-size: 14px; text-decoration: none; color: #000; }
.sub_menu td.mhover a:hover { font-size: 14px; text-decoration: none; color: #000; }
.sub_menu td.branch { background: none; vertical-align: top; }

div.mhover2 { color: #000; background: #E96F0C; cursor: pointer; }


.index_news a.submenu{ color:#666;}
.index_news a.submenu:hover{ color:#000; text-decoration: none;}

.index_news a.submenu1{ color:#000; font-size:11px; padding-left:15px;}
.index_news a.submenu1:hover{ color:#000; text-decoration: none;}
 
.nc_row p { text-align: justify; display: block; }
.nc_row b { display: inline; }

table.calendar { width: 70%; border-collapse: separate; }
table.calendar td.date { cursor: pointer; margin: 2px; border: 1px solid black; }
table.calendar td.date a { color: #000000; text-decoration: none; }
table.calendar td.date a:hover { text-decoration: none; }

table.active_cal { width: 100%; border-collapse: separate; }
table.active_cal td.date { cursor: pointer; margin: 2px; border: 1px solid black; }
table.active_cal td.cur_date { cursor: pointer; margin: 2px; border: 1px dashed red; }

.calendar_main_page b { display: inline; }
.calendar_text p { margin: 0; padding: 0; }

.istok_book_chapter h1{ font-size:23px; color: #336699; font-weight: bold; } //h1 color E96F0C
.istok_book_chapter h2{ font-size:20px; color:#666666; font-weight:normal;}
.istok_book_chapter h3{ font-size:18px; color:#000; font-weight:normal; display:inline;}
.istok_book_chapter img { border: 0; }
.istok_book_chapter a { white-space: nowrap; }
.istok_book_chapter strong { display: inline; }
.istok_book_chapter b { display: inline; }
.istok_library_contents h2 {font-size: 36px; font-weight: lighter; margin-top: 0; margin-bottom: 0.2em; padding: 0; }
.istok_library_contents h3 {font-size: 20px; font-weight: bold; margin-top: 0; margin-bottom: 0.2em; padding: 0; }
.library_menu2 h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }

.istok_library_main h2 {font-size: 36px; font-weight: lighter; margin-top: 0; margin-bottom: 0.2em; padding: 0; }
.istok_library_main div.library_menu2 h3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.istok_library_main h3 {font-size: 20px; font-weight: bold; margin-top: 0; margin-bottom: 0.2em; padding: 0; }
.istok_library_main table.contents { width: 100%; border-collapse: separate; }
.istok_library_main table.contents td.part { width: 50%; border: 1px solid #999999; }
td.library_left { width: 50%; }
td.library_right { width: 50%; }
#quickBarMainSection b,a { display: inline; }

.organization_base b { display: inline; }
#contents1 { background:#09F; color:#FFF; padding: 1em; }
#contents1 a { color: #fff; text-decoration: underline; }
#contents1 ul { margin: 0; padding: 0; display: block; }
#contents1 ul li { padding: 0; margin-left: 2em; }
#bottomtd {visibility: hidden;}
#hide { z-index: 3; position: absolute; top: 345px; left: 280px; display: inline; }
#hide h1 {color: #336699; font-weight: bold; margin: 0; padding: 0; } //h1 color
#hide.mhover2 h1 { color: #336699; font-weight: bold; background: #000000; cursor: pointer; } //h1 color

.nc_pagination b { display: inline; }
a.top_lib_sub { color: #666666; text-decoration: underlined; }
a.top_lib_sub h4 { margin: 0; padding: 0; font-size: 22px; color: #666666; text-decoration: underlined; }
//a.top_lib_sub h4 { margin: 0; padding: 0; font-size: 22px; }
a.top_lib_sub:hover { color: #336699; text-decoration: underlined; }
a.top_lib_sub:hover h4 { margin: 0; padding: 0; font-size: 22px; color: #336699; text-decoration: underlined; }

.artgallery img { cursor: pointer; }

table.tehilim b, strong { display: inline; }
table.tehilim p { line-height: 18px; font-size: 16px; text-indent: 0; }
