﻿*{margin:0; padding:0;}

body{direction:rtl; text-align:center; font:14px Arial,Times,sans; color:#747474; background-color:#fff; width: 100%;}
#container{width: 750px; margin:auto; text-align:center; margin-top:5px; border:2px solid #78c8d1; border-width:0 1px 0 1px; padding-right:5px; padding-left:5px;}
#inner_box{ width:750px;  margin:auto; border:1px solid #f2f2f2; text-align:right; background:transparent url("Hebrew_images/jewish-studies.gif") no-repeat 0 13px; position:relative; padding-top:2px;}

/* Universal Elements */
a{text-decoration:none; color:#000; outline:none;}
ul,ol{list-style:none; margin-right:15px;}
fieldset,img,hr{border:0;}

/* Headlines */
h1,h2,h3,h4,h5,h6{margin:3px;}
h3{font-size:18px;}
p{margin:6px; padding:4px;}
h1,h2,h3,h4,h5,h6,th,td{font-size:100%; font-weight:normal;}
.menu_headline{
margin-top: 10px;
width:110px;
color: #55595A;
font-size:14px;
font-weight:bold;
padding-bottom:2px;
border-bottom:1px dotted #cfdfec;
}

#logo	{
margin: 10px;
}

.page_head1,.page_head2,.small_page_head2{
width: 174px;
font-size:25px;
color:#8a0f0f;
padding-bottom:3px;
border-bottom:2px dotted #a3bed9;

/*
margin-right: 20px;
*/
}
.page_head2{border:0; width:auto;}
.page_head2.window_save	{
	 margin-right: 27px;
}
.small_page_head2{border:0;}
.page_head3{color:#195c9f;}
.small_page_head2{font-size:20px;}
h2.parag_headline{color:#ad5757; font-weight:bold;}

h2.parag_headline.homepage	{
	margin-top: 10px;
}

/* General Classes */
.space{margin:5px; margin-right: -10px;}
.clear{clear:both;}
a.strong_link{color:#747474; border-bottom:1px solid #195c9f;}
.small_link{color:#195c9f; font-size:14px;}
.forms_style{color:#195c9f; font-weight:bold;}
a.back_top{color:#78a882; font-size:12px; position:absolute; bottom:13px;}
.center{margin:0 auto; text-align:center;}

.align_right{
float:right;
}

a#connect	{
	clear: both;
	text-decoration: underline;
	margin-right: 5px;
	position: absolute;
	right: 0;
	top: 102px;
	font-weight: bold;
}

.align_right img{
position: absolute;
top: 7px;
right: 90px;
}
img.address{
position: relative;
right: 5px;
top: -5px;
margin-left: 10px;
}
.align_right.numbers	{
float: right;
top: -5px;
margin-right: -20px;
}
.align_right input{
margin: 3px 0 0 5px;

}


.align_left{float:left;}

.align_left img{
position: absolute;
left: 5px;
top: 7px;
}

.bold{color:#000;}
.bold2{color:#747474;}
.tb_space{margin-top:7px; margin-bottom:7px;}
.no_space{margin:1px; padding:0;}
.text_align{text-align:right;}
/* Seperate Lines */
div.seperate_line,div.seperate_line hr{width:100%; height:21px; background:transparent url(Hebrew_images/nav/sep-line.gif) bottom repeat-x;}
div.footer_line,div.footer_line hr{height:12px; background:transparent url(Hebrew_images/sep-line-footer.gif) repeat;}

/* Second Nav */
ul.menu_list{list-style-type:none; list-style-image:url(Hebrew_images/arrow.gif);}
ul.menu_list a{color:#aeb0b0; font-size:12px;}
ul.menu_list a:hover{ font-weight: bold; text-decoration: underline;}

#align_nav	{
position: relative;
background: url("Hebrew_images/lekket-logo.gif") no-repeat top right;
}

/* Homepage Button */
a#homepage_button{
display:block;
width:78px;
height:21px;
color:#000;
background: url("Hebrew_images/nav/homepage-backg.gif") no-repeat;
text-align:center;
}
/* Main Navigation */

#main_nav	{
position: relative;
margin-right: 225px;

}


ul#main_nav li{
position: relative;
float: right;
text-align: center;
}

ul#main_nav li img.right	{
position: absolute;
top: 0;
right: 0;
z-index: 10;
margin-right: 5px;
}
ul#main_nav li img.left	{
position: absolute;
top: 0;
left: 0;
}

a.button_middle {
position: relative;
background: url("Hebrew_images/nav/button-middle.gif") top repeat-x;
display: block;
padding: 4px 16px;
text-align: center;
margin: 0 5px;
}

/*
#main_nav:hover a.button_middle{
background: #00CC00;
color: #0099CC;

}
*/

a.button_middle.current{
background: url("Hebrew_images/nav/current_middle_blue.gif") repeat-x;
padding-bottom: 5px;
text-align: top;
}


.special	{
	color: #8A0F0F;
}

/* links */
#lang{
margin:5px;
margin-top:45px;
background-color:#f7f9f4;
border:2px dotted #b8cee1;
color:#818b82;
text-decoration:none;
text-align:center;
padding:5px;
float:left;
display:inline;
font-size: 16px;
}
/* Columnns */
#cols{background:transparent url(Hebrew_images/bottom-backg.gif) bottom right repeat-y; }
#nav_col{width:20%; float:right; background:#fff url("Hebrew_images/column-backg.gif") right repeat-y;}
#nav_col #inner_element{margin:10px 8px 5px 5px;}

#text_col{
width: 70%;
float: left;
margin-top:10px;
padding-bottom:7px;
}
/*
#text_col p a{color:#195c9f; padding-bottom:3px; border-bottom:1px solid #195c9f;}
*/

/* Search Form */
div#search{width:174px; height:161px; background:transparent url(Hebrew_images/search-box.gif) right no-repeat; padding:5px; text-indent:5px; position:relative;}
div#search form{margin-right:7px;}
div#search input.image_submit{float:left; margin:2px 0 0 20px;}
input.search_text{width:138px; height:20px; background-color:#edf8f9; border:2px solid #c8c8c8;}

.search_style,a#advanced_search{color:#6e98c1; font-weight:bold;}
div#search a#advanced_search{width:50%; position:absolute; bottom:15px; right:80px;}

.build_by_octava{padding-left:720px; color:#195c9f; font-size:12px; margin-top: 100px;}

/* Fix Float Bug */
.fixFloat:after{content:"."; display:block; height:0; font-size:0; clear: both; visibility:hidden;}
.fixFloat{display: inline-block;}
 /* Hides from IE Mac \*/
* html .fixFloat {height: 1%;}
.fixFloat{display:block;}

#text_col.fixFloat	{
margin-bottom: 100px;
}

.main_content	p	{
margin: 0;
padding: 0;
}

img#homepage_image	{
	width: 100%;
}

a.general_link	{
	text-decoration: underline;
	color: #000099;
	border: none;
	padding: 0;
	font-weight: normal;
}
