@charset "utf-8";
/* CSS Document */

body{background:url(images/gradient-background.jpg) repeat-x; background-color:#e7e7e7; direction:rtl; margin:0; color:#222222; font:normal 11pt Arial, Helvetica, sans-serif;}
#container{width:978px; margin:0 auto;}
#main{border-collapse:collapse; float:right}
#main td{vertical-align:top}
#right{width:215px; float:right}
#logo{text-align:center; margin-bottom:21px}

#right_menu_container{width:220px;}
#right_menu{padding-right:32px; padding-left:30px; background:url(images/gray_menu_center_part.png) repeat-y;}
.category, .open_category{padding:5px 0 5px 0; font:bold 10pt Arial, Helvetica, sans-serif}
.category{border-bottom:solid 1px #bbbbbb;}
.category_title{background:url(images/plus.gif) no-repeat top right; padding-right:16px}
.open_category_title{background:url(images/minus.gif) no-repeat top right; padding-right:16px}
.category a{color:#222222; text-decoration:none}
.open_category a{color:#222222; text-decoration:none}
.category a:hover{color:#ff0000}

.sub_container{display:none; padding:10px 0}
.page{padding:5px 16px 5px 0; border-bottom:solid 1px #bbbbbb;}
.page a{color:#222222; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none}
.page a:hover{color:#ff0000}
.active a{color:#ff0000}

.right_im_link_cont{padding:10px 10px 5px 10px; height: 55px}
.right_im_link{float: right; text-align:center; width: 55px; height: 45px;}
.right_im_link img{border: none; margin-bottom: 3px}
.right_im_link a{color: gray; font: normal 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.right_im_link a:hover{text-decoration: underline}
	
#toplinks{float: right; margin: 5px 20px 5px 0}
#toplinks img{border: none; margin: 0 0 0 7px}
#center{width:740px; margin-right:215px;}
#search{text-align:left; background:url(images/red_small_upper.jpg) bottom right no-repeat; height:60px; vertical-align:middle}
#search_table{border-collapse:collapse; float:left}
#search form{margin:0}
#search_button{cursor:pointer; width:60px;}
#search_rollover{display:none}
.search_cat{font-weight:bold}

#top_menu_container{height:316x; width:740px;}
#top_menu{width:740px; height:67px; border-collapse:collapse;}
.top_menu_button{background-color:#71afd6; text-align:center; margin-left:2px; color:#363636; font:bold 12pt Verdana, Arial, Helvetica, sans-serif; height:43px; padding:24px 13px 0 12px}
.top_menu_button a{color:#363636; text-decoration:none}
.top_menu_button a:hover{color:#ff0000}
.top_menu_active{background:none; text-align:center; color:#ff0000; margin-left:2px; font:bold 12pt Verdana, Arial, Helvetica, sans-serif; height:43px; padding:24px 13px 0 12px}
.top_menu_active a{color:#ff0000; text-decoration:none}

#animation{width:286px; height:247px; float:left}

#content{width:752px;}

#content_container{background:url(images/white_page_central_part.png) right repeat-y}
#main_text{padding-right:34px; background-color:white; padding-left:30px; text-align:right; width:566px; font:normal 11pt Arial, Helvetica, sans-serif; color:#222222;}
#column_container{width:134px; background-color:white}
#column_container h2{margin-right:10px}
#column{width:134px; background:url(images/news_center_gray_2x134.jpg) repeat-y; font:normal 10pt Arial, Helvetica, sans-serif}
.column_text{padding:5px 10px 0 10px; color:#222222}
a.news{font-weight:bold; color:#0065b0; text-decoration:none}
a.news:hover{text-decoration:underline}
.newsdate{font-size:8pt; font-weight:bold; color:#666666}
h1{margin-bottom:20px; margin-top:0; margin-right:0; font:bold 16pt Arial, Helvetica, sans-serif; color:#0065b0;}
h2{margin:0px; font:bold 12pt Arial, Helvetica, sans-serif; color:#0065b0;}
h3{font:bold 11pt Arial, Helvetica, sans-serif; color:#222222;}
.path{font-size: 11pt; color: #666666; margin-bottom: 5px}

#bottom_menu{font-size:9pt; color: gray; width:700px; margin-right:34px; margin-bottom:5px;}
#bottom_menu a{color:#444444; text-decoration:none}
#bottom_menu a:hover{text-decoration:underline}

.copyright{font-size:9pt; padding-right: 34px; color:#444444;}
.form_table{border-collapse:collapse}
.form_table td{padding:7px 0 7px 0; text-align:right}
.form_table input, select, textarea{border:solid 1px #cfcfcf; background-color:#efedee; font:normal 10pt Arial, Helvetica, sans-serif; direction:rtl}
.form_table input{width: 142px}
.form_table select{width:405px}
.form_table textarea{width:400px; height:40px}
.ness_star{color:#ff0000}
#send_button{cursor:pointer; width:60px; float:right}
#send_rollover{display:none}
.ie #send_button{padding-left:23px}

#paging{text-align:center; direction:ltr}
a.res_page{color:#666666; font-size:9pt; font-weight:bold; text-decoration:none; border-left:solid 1px #666666}
a.res_page:hover{color:#0065b0}
a.current_res_page{color:#0065b0; font-size:9pt; font-weight:bold; text-decoration:none; border-left:solid 1px #666666}

a{color:#0065b0}
a:hover{text-decoration:none}

#marqueecontainer{
position: relative;
width: 110px; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

.folder_container{margin-bottom:10px; margin-top:10px}
.folder{font:bold 12pt Arial, Helvetica, sans-serif; text-decoration:none; color:#0065b0}
.sub_f_container{padding:5px 0 10px 0}
.file_container{margin-bottom:10px}
a.file{color:#444444;}
a.file:hover{text-decoration:none}
a.file:visited{color:gray}

#result{color: #ff0000;}
#ajax-loader{display:none; margin-right:10px}

.q_form input{width:180px}
.q_form textarea{width:180px}

.q_question_main{margin-bottom:10px; background:url(images/forum_center_m.jpg) repeat-y; width:529px}
.q_question_main .q_title{padding:0 20px 0 10px}
.q_question_main .q_subject{padding:0 20px 0 10px}
.q_question_main .q_text{display:none; margin-top:5px; padding:0 20px 0 10px}

.q_question{margin:0;}
.q_question .q_title{padding:10px 10px 0 10px}
.q_question .q_subject{padding:0 10px}
.q_question .q_text{display:none; margin-top:5px; padding:0 10px}

.thread{margin:0;}

.gray_thread{width:510px; margin-right:10px; margin-top:10px; padding:0; background:url(images/forum_upper_g.jpg) top right no-repeat; background-color:#e5e7e6;}
.q_date{font-size:8pt; font-weight:bold; float:left; color:#666666}

.admin{}
.user{}

.q_name{font-weight:bold; color:#0065b0}

.q_subject a{color:#333333; font-weight:bold; text-decoration:none}
.q_subject a:hover{text-decoration:underline}

.q_reply_button{font-size:9pt; font-weight:bold; text-align:right; margin-top:5px}

.blue{color:#0065b0}
#calculator{margin:0}
.calc_sub_container{display:none}
#calculator input, select, textarea{border:solid 1px #cfcfcf; background-color:#efedee; font:normal 10pt Arial, Helvetica, sans-serif; direction:rtl}
#calculator input.button{cursor:pointer; border:outset; border-color:#efedee;}
.calculator_result_table{border-collapse:collapse;}
.calculator_result_table td{padding:2px 5px}
.calculator_result_title{color:#0065b0; font-weight:bold; padding:5px; background: url(images/corner-for-table.jpg) right top no-repeat #d9dbdc;}
td.calculator_result_title_line{background-color:#b0d2ee; padding:0}
#calc_button_container{width:60px; height:20px; cursor:pointer}
#reset_button_container{width:60px; height:20px; cursor:pointer}
#continue_button_container{width:60px; height:20px; cursor:pointer}
.mem_fields_cont{text-align:left}
.mem_fields_input{margin:5px 0 5px 16px; width: 60px}

.small_contact{margin: 0}
.small_contact input, textarea{width: 110px; font-size:9pt; direction: rtl; margin-bottom: 7px; color: #444444; border:solid 1px #cfcfcf; background-color:#efedee;}
.active_small_field{color: #222222}

.zakaut{border-collapse: collapse; width: 100%; border-top: solid 1px #cccccc}
.zakaut td{padding: 5px 0 5px 15px; border-bottom: solid 1px #cccccc}
