body {margin: 0; padding: 0; font: normal 8pt/12pt tahoma, verdana, helvetica, sans-serif; text-align: center; background-color: #fff; direction:rtl; }
*{margin:0; padding:0;}

#main_container {width: 910px; margin: 2px auto; text-align: right;}
#header_container {margin: 0; padding: 0; background: #fff; width: 910px; height: 150px;}
.header_leftside {float: left; border: none;}
.header_rightside {float: right; margin-right: 20px; border: none;}

#maincontent_container {margin: 0; padding: 0;}
#navtop_container {margin: 0 0 15px 0; padding: 0; background: #fff url(../img/img_gradient_pink.jpg) left top repeat-x; height: 22px}
#nav_container {width: 140px; float: right; margin: 0; padding: 0; background-color: transparent;}
#content_container {width: 480px; float: right; margin: 0 10px 0 0 ; padding: 0; background-color: transparent;}
#extraside_container {width: 265px; float: left; margin: 0; padding: 0; background-color: transparent; text-align:justify;}
#extraside_container img {border: none;}
#footer_container {margin: 10px 0 0 0; padding: 10px; text-align: center; border-top: 1px solid #E1058C; font-size: 90%; color: #777;}

#navtop_container {font-size: 9pt;}
#nav_container h2 {padding: 3px 10px 3px 3px; font-size: 14px; border: 1px solid #ddd; color:#B64699; direction:rtl;}

#content_container {}
#content_container h1, #extraside_container h1 {margin: 10px 0; font-size: 200%;}
#content_container h2, #extraside_container h2{margin: 10px 0; font-size: 160%;}
#content_container h3, #extraside_container h3{margin: 10px 0; font-size: 120%;}
#content_container h4, #extraside_container h4{margin: 10px 0; font-size: 100%;}
#content_container p {margin: 10px 0; text-align: justify; line-height: 1.6em; direction:rtl;}
#content_container ul {margin-right: 25px;}

div#langu small {float:left; padding:0 0 3px 20px; font:Arial, Helvetica, sans-serif; font-size:12px;}
div#langu small a {text-decoration:none; color:#666666;}
div#langu small a:hover{color:#336699;}

div.clearbox {clear: both; height: 0;}
.submenu_top {margin: 0; padding: 0;}
.submenu_top ul, .submenu_top li {margin: 0; padding: 0; list-style: none; display: inline;}
.submenu_top li a, .submenu_top li a:link {float: right; margin: 0; padding: 3px 40px; text-decoration: none; color:#fff; text-align: center; border-left: 3px solid #fff;}
.submenu_top li a:hover, .submenu_top li a:active {color: #fff; background:#B64699;}
.submenu_top li a.last {border: 0;}

.submenu_left {margin: 0; font-size: 8pt;} 
.submenu_left ul, .submenu_left li {margin: 0; padding: 0; list-style: none; display: inline;}
.submenu_left li a, .submenu_left li a:link {display: block; width: 118px; background: transparent url(../img/arrows.gif) no-repeat 95% 9px;text-decoration: none; margin: 0 0 0 5px; padding:  3px 18px 4px 0; text-align: right; color: #222; font-weight: normal; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.submenu_left li a:hover, .submenu_left li a:active {color: #B64699;background: transparent url(../img/arrows.gif) no-repeat 95% 9px;}		

.flash_container {padding: 5px; border: 1px solid #ddd;}
.subtopic_container {padding: 10px 0 15px 0; border-bottom: 1px dashed #ddd;}
.subtopic_container img {float: right; margin: 3px 0 10px 15px;}

.readmore {padding: 0 20px 0 20px ;  background: transparent url(../img/img_right_orange.gif) top right no-repeat; direction:rtl;}
.readmore a, .readmore a:link {text-decoration: none; color: #E1058C;}
.readmore a:hover, .readmore a:active {text-decoration: underline; color: #c00;}

.formmore1 {padding: 0 0 0 20px; background: transparent url(../img/img_form_orange.gif) top right no-repeat;}

.formmore a, .formmore a:link {text-decoration: none; color: #E1058C;}
.formmore a:hover, .formmore a:active {text-decoration: underline; color: #c00;}

.extratopic_container {padding: 0 0 10px 0; line-height: normal;}
.extratopic_container img {float: right; margin: 4px 0px 10px 10px;}


.extratopic_p {width: 200px; float: left; font-size: 90%; margin: 0; text-align:justify;}

.minibox {width: 188px; padding: 5px; margin: 3px 0; border: 1px solid #fff; background: #fff;}
.minibox ul {margin: 0; list-style-type: none; padding: 0;}

.display {margin: 0; padding: 2px 0; text-align: left;}
.display {border-bottom: 1px solid #ddd;}
.display a, .display a:link {text-decoration: none; color: #000;}

.stretcher {overflow: hidden; visibility: hidden; opacity: 0; height: 0px;  background: #fff;}
.stretcher p {text-align: left;}
.stretcher a, .stretcher a:link {text-decoration: none; color: #999;}
.stretcher a:active, .stretcher a:hover {text-decoration: underline; color: #f60;}