* { margin: 0; padding: 0; }

body { direction: rtl; font-family: arial; background: #F8F1E9 url(images/design/body_bg.gif) repeat-y scroll top center; }
img { border: none; }

#container { width: 897px; margin: 0 auto; }

#logo { position: absolute; margin: 0 785px 0 0; }

#title { padding-top: 20px; }


#main_content { height: 600px; background: #f8f2e8 url(images/design/main_bg.png) no-repeat scroll top right; }

#main_content2, #news_container { background: #f8f2e8 url(images/design/main2_middle_bg.png) repeat-y scroll top right; }
#main_content2 h1, #news_container h1 { padding-top: 30px; text-align: center; font-size: 25px; background: transparent url(images/design/main2_top_bg.png) no-repeat scroll top right; }
#main_content2 h4 { height: 10px; background: transparent url(images/design/main2_bottom_bg.png) no-repeat scroll top right; }
#main_content2 div { padding: 20px; }
#main_content2 div div { text-align: center; width: 300px; }
div.bigimage { width: auto !important; }
#main_content2 h3 { margin: 10px 0; }
#main_content2 p, #news_container p { margin: 10px 0; }
#main_content2 p strong { color: red; }
#main_content2 ul { list-style: disc outside; padding-right: 25px; }
#main_content2 ol { padding-right: 25px; }
#main_content2 li { margin-bottom: 10px; }
#main_content2 img, #news_container img { border: solid 2px black; }

#news_container h2 { text-align: center; font-size: 20px; }

#news_container ul {
    overflow: hidden;
}
#news_container li {
    float: right;
    list-style: none;
/*    border: solid 1px;*/
    padding: 10px;
    margin: 10px;
    text-align: center;
    width: 225px;
	height: 400px;
}

#news_container li h3 { font-size: 18px; }

.float_image { float: left; text-align: center; }

#credit {font-size: 13px;  margin: 20px 0; text-align: center; font-weight: bold; }
#credit a { text-decoration: none; color: black; }

.contact { padding: 120px 0 160px !important; }
.contact p { text-align: center; }
.contact p img { border: none !important; }

#articles_content { background: #f8f2e8 url(images/design/main2_middle_bg.png) repeat-y scroll top right; }
#articles_content h1 { padding-top: 30px; text-align: center; font-size: 28px; background: transparent url(images/design/main2_top_bg.png) no-repeat scroll top right; }
#articles_content h3 { padding: 20px 15px; font-size: 18px; font-weight: normal; }
#articles_content h3 a { text-decoration: none; color: black; }
#articles_content h3 span { direction: ltr; }
#articles_content h3 div { direction: ltr; text-align: right; padding: 0 !important; }
#articles_content h3 img { margin-right: 10px; border: none !important; vertical-align: middle; }
#articles_content h4 { height: 10px; background: transparent url(images/design/main2_bottom_bg.png) no-repeat scroll top right; }
