html, body {
    margin:0;
    padding:0;
    border:none;
    height:100%;
    overflow-x: hidden;
}
body {
    overflow: moz-scrollbars-vertical;
/*    background-color: #9BCB5E;
     background-image: url(/styles/bg01.gif);*/
    direction: rtl;


}

body, table {
    fo3nt: 16px Arial, Helvetica, sans-serif;
    font: 14px Arial, Helvetica, sans-serif;
}
form {
        margin: 0px;
        padding: 0px;
}
td {
    vertical-align: top;
}

h1 {
        color: #006200;
        font-size: 22px;
        font-weight: bold;
        margin: 0px;
        padding-right: 0px;
}

#main_table {
        width: 775px;
        border-top: 1px solid #1A5B20;
}

#footer_table{
		width: 775px;
		margin-top:5px;
		margin-bottom:15px;
}

#sidebar_subscribe{
		border:1px solid #1A5B20;
		font-size:10pt;
}

#sidebar_subscribe #cpt{
		padding:5px;
		ba1ckground:#9BB99B;
		background: url(/styles/blsubscribe.gif);
		/*line-height: 27px;*/
		border-bottom: 1px solid #88AE8B;
}

#sidebar_subscribe #txt{
		background:#fff;
}


#head_td {
        height: 75px;
        background: #F8F8F8 url(/img/head_bg.gif) repeat-x;
        clear: both;
        color: #016E00;
}

#head_td a {
        color: #016E00;
        text-decoration: none;
        font-weight: bold;
        font-size: 14px;
}

#head_td a:hover {
        text-decoration: underline;
}

#logo {
        float: right;
        margin-top: 10px;
        margin-right: 10px;
}

#top_menu {
        float: left;
        padding-top: 50px;
        padding-left: 10px;
}

#menu_td {
        height: 48px;
        border: 1px solid #003905;
        background: url(/img/menu_bg.gif) repeat-x;
}

#menu_table {
        height: 46px;

}

#menu_table td {
        text-align: right;
        vertical-align: top;
        padding-top: 8px;
        padding-right: 5px;
        padding-left: 5px;
}

#menu_table td div {
        padding-right: 5px;
}

#menu_table td a {
        color: #ffffff;
        text-decoration: none;
        font-size: 14px;
}

#menu_table td a span {
        font-size: 11px;
}

#content_table {
        width: 775px;
}

#panel_td {
        width: 230px;
}

#divider {
        font-size:1px;
        width: 20px;
}

#srchTable {
        display: block;
        width: 100%;
        text-align: left;
        margin: 0px;
        padding-top: 6px;
        height: 24px;
        clear: both;
}

#srchTable form {
        margin: 0px;
        padding: 0px;
}

#srchTable input {
        border: 1px solid #016E00;
        background-color: #ffffff;
        font-weight: bold;
        color: #016E00;
        height: 23px;
        width: 100px;
}

#srchTable td {
        vertical-align: middle;
}

#wnd_tit {
        clear: both;
        background: url(/img/wnd_head_bg.gif) repeat-x;
        vertical-align: middle;
        font-size: 16px;
        color: #016E00;
        font-weight: bold;
        line-height: 27px;
}

#wnd_table {
        width: 100%;
        margin-top: 6px;
        margin-bottom: 6px;
}

#wnd_txt {
        border-left: 1px solid #2F6E34;
        border-right: 1px solid #2F6E34;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        background-color: #F0F0F0;
}

#wnd_bot {
        background: url(/img/wnd_bot_bg.gif) repeat-x;
        height: 11px;
        font-size: 1px;
        clear: both;
}

.panel_div {
        padding: 10px;
}

.txtDiv {
        padding-right: 0px;
}

#m_block{
		padding:0px;
		margin-bottom:25px;
		padding-right:10px;
		display: table;
}
#m_block h3{
		color:#444BD1;
		margin:0px;
		padding: 0px;
		font-size:16px;
}

#m_block h3 a{
		text-decoration: none;
}



#m_block h3 a:hover{
		text-decoration: underline;
}


#m_block #m_block_text{
		font-size:14px;
		line-height:1.1em;
}

#m_block #m_block_text a{
		text-decoration: none;
}

#m_block #m_block_addons{
		font-size:12px;
		color:#a0a0a0;
}
#m_block #m_block_addons a{
		font-size:12px;
		color:#a0a0a0;
}

#blockHeader{
		margin:0px;
		padding:0px;
		padding-right:10px;
		line-height:30px;
		clear:both;
		color: #016E00;
		margin-bottom:10px;
		font-family: Arial;
		font-size:18px;
		background: #EEF3EE;
		border-bottom:1px solid #016E00
}
#blockHeader span {
		float: left;
		font-size:12px;
		color:#016E00;
		margin-left:10px;

}
#blockHeader span a{
		text-decoration: none;
		color:#cc0000;
}


#listCat {
        list-style:none;
        margin:0;
        padding:0;
        z-index:1005;
        background: #fff;

}

#listCat h3{
        margin: 0px;
        margin-top:0px;
        margin-bottom:5px;
        padding:0;
        font-size:12px;
        color:#016E00;
}

#listCat li{
        display:block;
        width:100%;
        line-height: 1.5em;
        font-size:12px;
        margin:0;
        padd1ing: 3 1px 3 4px;
        color:#016E00;

        font-weight: normal;
        clear: both;
}
#listCat li span {
        padding-top: 4px;
        color:#CCCCCC;
        font-size:10px;
}
#listCat li a{
		color:#016E00;
		text-deco1ration: none;
		text-decoration: underline;
}


#qacat a {
color:#016E00;
}

#flistnomove {
        list-style:none;
        margin:0;
        padding:0;
        z-index:1004;
        background: #fff;
}
#flistnomove li{
        display:block;
        width:100%;
        line-height: 2.1em;
        font-size:12px;
        margin:0;
        padding: 3 1px 3 4px;
        border-bottom:1px dotted #efefef;
        font-weight: bold;
        clear: both;

}
#flistnomove li input{
        margin-left:10px;
        margin-right:10px;
}
#flistnomove li span {
        padding-top: 4px;
        color:#bbb;
        font-size:10px;
}

.pollTitle {
        width:170px;
}
.graph{
        font-size:1px;
        height:6px;
        margin-top: 10px;
}


#qa_person{
		margin-bottom:10px;

}

#qa_person h3{
		color:#016E00;
		margin:0px;
		padding: 0px;
		font-size:14px;
		border-bottom:1px dotted #adadad;
		line-height: 1.3em;
}
#qa_person #qa_sdetails{
		color:#a0a0a0;
		clear: both;
		line-height:1.3em;
		font-size:12px;

}
#qa_person #qa_sdetails span{
		float: left;
}
#qa_person #qa_sdetails a{
		text-decoration: none;
}
#qa_person #qa_sdetails b{
		color:#444BD1;
}


#shadowed-border { padding:10px; width:95%; margin:10px 0px; }
#shadowed-border .sb-inner { background:#ccc; }
#shadowed-border .sb-border { background:#fff; }
#shadowed-border h3{
	margin:0px;
}
#shadowed-border p{
	font-size:12px;
	font-weight: normal;
	margin:0px;
}

textarea1, #itext1{
	border:1px solid #9BB99B;
	background:#F9FDF7;
	width:100%;
}

textarea, #itext{
    border: 1px solid #9B9B9B;
    width:100%;
}
#vcardpreview{
	margin-top:25px;
	width:370px;
}
#vcardpreview form{
	margin:0;
	padding:0px;
}
#vcardpreview td{
	text-align: center;
}
#vcardpreview input{
	width:125px;
	height:30px;
	border:1px solid #016E00;
	background:#E7EFE7;
	color:#016E00;
	font-size:12px;
	font-weight: bold;
}

#vcarddate{
	color:#016E00;
	font-size:12px;
	font-weight: normal;

}

#qaAdd1frm{
	border:1px solid #016E00;
	background:#E7EFE7;
	F2FAEF;
}

#board{
	margin:0px;
	margin-bottom:20px;
}
#board h3{
	background:#EEF3EE;
	line-height: 30px;
	color:#000;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	clear: both;
	font-size:14px;
}
#board h3 span{
	float:left;
	font-size:12px;
}

#board #txt{
	margin-top:0px;
	margin-right: 20px;
	font-size:12px;
}

#board #txt1{
	margin-top:10px;
}

#board #turn{
	margin:10px;
	text-align:center;

}


#boardpay{
	margin:0px;
	margin-bottom:20px;
	padding-bottom:10px;
	border: 1px solid #ff9e13;
}
#boardpay h3{
	background:#ff9e13;
	line-height: 30px;
	color:#000;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	clear: both;
	font-size:14px;
}
#boardpay h3 span{
	float:left;
	font-size:12px;
}

#boardpay #txt{
	margin-top:0px;
	margin-right: 20px;
	font-size:12px;
}

#boardpay #txt1{
	margin-top:10px;
}

#boardpay #turn{
	margin:10px;
	text-align:center;

}

#AffStats{
    font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
}

#AffStats th{
    background:#DFDFDF;
    font-weight: bold;
}
#AffStats td{
	text-align:center;
}
#affaltr td{
	background:#EEEEEE;
}