@charset "utf-8";

/* derech hakosher main CSS Document */



body {

margin:0 auto;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

margin-top:5px;

background-image:url(images/bg.jpg);

background-repeat:repeat-x;

}



p {margin: 0}

img{border:0}





h1{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#516f12;

font-weight:bold;

text-decoration:none;

padding-right:15px;

background-image:url(images/arrow.jpg);

background-repeat:no-repeat;

background-position:right;

}

h2{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#8fc320;

font-weight:bold;

letter-spacing:0.05em;

}



h3{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

font-weight:bold;

}



h4{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ffa302;

font-weight:bold;

}



A:link {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: underline;

}

A:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:  #333333; TEXT-DECORATION: underline;

}

A:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;

}

A:active {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:  #333333; TEXT-DECORATION: underline;

}



#main_div{

width:1003px;

margin:0 auto;

background-color:#FFFFFF;

min-height: 450px;


}



#top_banner{

width:845px;

height:92px;

position:relative;

margin: 0 auto;

text-align: right;

padding-right:124px;

padding-bottom:3px;

}



#left_col{

width:147px;

border-right: solid 5px #FFFFFF;

border-left: solid 5px #FFFFFF;

float:left;

}



#mid_col{

width:690px;

float: right;

}



#right_col{

width:146px;

border-left: solid 5px #FFFFFF;

border-right: solid 5px #FFFFFF;

border-collapse:collapse;

float: right;

}



.blue{

background-color:#78d0fe;

height:30px;

border-bottom:5px solid #FFFFFF;

}



.yellow{

background-color:#ffde00;

height: 165px;

border-bottom: solid 5px #FFFFFF;

}

#orange{

background-color:#ffa302;

min-height: 220px;

}

#orange_line{

border-right:#ffa302 5px solid;

min-height: 220px;

position:absolute;

top: 516px;

}

#flash{

float:left;

}

/*styles specific to homepage:*/

#tip{

height:25px;

background-color:#8fc320;

color:#ffffff;

font-size: 14px;

font-weight:bold;

border-bottom:solid 5px #FFFFFF;

padding-top:5px;

text-align:center;



}

#tip A:link {

	FONT-WEIGHT:bold; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: none

}

#tip A:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none

}

#tip A:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; color:#FFFFFF; TEXT-DECORATION: underline; 

}

#tip A:active {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#FFFFFF; TEXT-DECORATION: none

}

#marki_title{

height:25px;

background-color:#ffa302;

color:#ffffff;

font-size: 14px;

font-weight:bold;

padding-top:5px;

text-align:center;

}

#marqi_div{

padding:10px;

border-left: 1px dashed #516f12;

height:123px;

}

#marqi{

text-align:center;

vertical-align:top;

height:105px;

}



#marqi A:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #516f12; TEXT-DECORATION: none

}

#marqi A:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #516f12; TEXT-DECORATION: none

}

#marqi A:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; color:#000000; TEXT-DECORATION: underline; 

}

#marqi A:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#516f12; TEXT-DECORATION: none

}



#content_hp{

border-top:solid 5px #FFFFFF;

text-align:right;

padding-top:12px;

min-height: 440px;

}

#content_right{

width: 360px;

padding-right:20px;

FONT-SIZE: 13px; 

line-height: 20px;

float:right;

}

#content_left{

width: 270px;

padding-right:30px;

padding-left:10px;

float:left;

}

/*endo of styles specific to homepage:*/



#content_page{

border-top:solid 5px #FFFFFF;

text-align:right;

min-height:220px;

padding:20px;

padding-top:12px;

}

#content_page img{

border: 1px solid #516f12;

}

.title{

padding-right:15px;

background-image:url(images/arrow.jpg);

background-repeat:no-repeat;

background-position:right;

padding-bottom:5px;

padding-top:4px;

}



#bottom{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#516f12;

text-align:right;

vertical-align:top;

padding-top:2px;

margin-top:10px;

margin-bottom:10px;

margin-right:20px;

border-top: 1px dashed #516f12;



}

#bottom A:link {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #516f12; TEXT-DECORATION: underline;

}

#bottom A:visited {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:  #516f12; TEXT-DECORATION: underline;

}

#bottom A:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000000; TEXT-DECORATION: underline;

}

#bottom A:active {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:  #516f12; TEXT-DECORATION: underline;

}







.contact_form{

border: 1px dashed #8fc320;

padding:15px;

}

.contact_form input{

color:#516f12;

}



.list_item{
  margin:15px;
  padding-top:10px;
  padding-bottom:10px;
  border-top: dashed 1px #8fc320;
  border-bottom: dashed 1px #8fc320;
}



#english_title{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#516f12;

font-weight:bold;

text-decoration:none;

padding-left:15px;

margin-bottom: 20px;

background-image:url(images/arrow_left.jpg);

background-repeat:no-repeat;

background-position:left;

text-align:left;

}

/*new styles for small form:*/
.small_form{
width:139px;
text-align:right;
padding-top:5px;
padding-bottom:5px;
border: 1px dashed #FFFFFF;
background-color:#ffa302;
margin: 0;
}
.small_form_hp{
width:139px;
text-align:right;
padding-top:5px;
padding-bottom:5px;
border: 1px dashed #516f12;
background-color:#FFFFFF;
margin: 0;
}
.small_form input{
color:#516f12;
}
.small_form_hp input{
color:#516f12;
}
#small_form_title{
width:139px;
background-color:#8fc320;
border-bottom: 5px solid #FFFFFF;
color: #FFFFFF;
padding:4px;
text-align:center;
font-weight:bold;
font-size:13px;
}

#orange1 {
	background-color:#ffa302;
}
