.songdiv { border: 1px solid rgb(54, 116, 30); padding: 5px; float: left; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; direction: rtl; color: rgb(255, 255, 255); width: 302px; line-height: 14px; background-color: rgb(46, 74, 14); }.topbarnews marquee { float: right; width: 100%; }.topbarnews { float: right; clear: right; background-color: rgb(65, 23, 1); width: 780px; height: 23px; }#josForm .button { border: medium none ; background: rgb(255, 255, 255) url(../images/button.gif) no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 70px; font-weight: bold; height: 21px; }.moduletablepolls a { display: block; float: left; margin-top: 43px; color: rgb(255, 255, 255); margin-left: 6px; }.moduletablepolls .button { border: medium none ; background: rgb(255, 255, 255) url(../images/button.gif) no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; font-size: 12px; font-weight: bold; height: 21px; margin-right: 60px; margin-top: -5px; padding-bottom: 4px; width: 70px; }body { direction: rtl; font-family: arial; }p { text-align: right; }#fontsize { padding: 4px 0pt; right: auto; left: 0pt; display: none; }#fontsize h3 { margin: 0pt; padding: 0pt; }#fontsize p { margin: 0pt 5px 0pt 0pt; padding: 0pt; }#fontsize p a { padding: 0pt 24px 0pt 0pt; display: -moz-inline-box; }#fontsize p a.larger { background: rgb(255, 255, 255) url(../images/lupe_larger.gif) no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#fontsize p a.smaller { background: rgb(255, 255, 255) url(../images/lupe_smaller.gif) no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#fontsize p a.reset { background: rgb(255, 255, 255) url(../images/lupe_reset.gif) no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#fontsize p a.reset:hover, #fontsize p a.reset:active, #fontsize p a.reset:focus, #fontsize p a.smaller:hover, #fontsize p a.smaller:active, #fontsize p a.smaller:focus, #fontsize p a.larger:hover, #fontsize p a.larger:active, #fontsize p a.larger:focus { background-position: right center; }#logo { text-align: right; }#logo span { margin: 0pt 100px 2px 0pt ! important; text-align: right; }#header { overflow: hidden; }#header ul { text-align: left; }#header ul li { background: transparent none repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; }#header ul li a:link, #header ul li a:visited {  }body #header ul { border: 1px solid red; float: right; margin-bottom: 0pt; padding-top: 0pt; width: 100%; }#header form { margin: 0pt -10px 0pt 0pt ! important; float: left ! important; text-align: right; }#header form .inputbox { padding: 0pt 2px 0pt 0pt; margin-right: 20px ! important; }#header form .button { margin: 20px 0pt 0pt 10px; padding: 0pt 30px 0pt 5px; background: rgb(0, 0, 0) url(../images/pfeil_rtl.gif) no-repeat scroll 100% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#breadcrumbs { margin: 0pt ! important; float: right; text-align: right; width: 780px; }#wrapper { margin: 0pt; }#TopBarNews { float: right; background-color: rgb(65, 23, 1); color: rgb(255, 255, 255); width: 780px; height: 23px; font-size: 15px; line-height: 20px; font-family: arial; }#main2 { background: rgb(221, 235, 217) none repeat scroll 0pt 0pt; float: right; width: 426px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 891px; }#left { float: right; clear: right; padding-left: 3px; width: 192px; }#right { right: auto; left: 0pt; float: left; }#left h3 { margin: 0pt; padding: 2px; }#right h3 { padding: 0pt 0pt 0pt 5px; }#RightBarNews .banneritem {  }#RightBarNews .bannergroup {  }#RightBarNews marquee { height: 91px; margin-right: 6px; margin-left: 9px; width: 172px; margin-top: 13px; }.poll {  }#RightBarNews h3 { margin: 7px 0pt 0pt; padding: 0pt 8px 0pt 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }.hpmaindiv { clear: left; background-color: rgb(26, 40, 9); float: right; width: 583px; margin-right: -11px; margin-left: 1px; margin-top: -11px; }#RightBarNews { background: transparent url(../images/news_bg.gif) no-repeat scroll right top; overflow: hidden; height: 131px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; margin-bottom: 5px; clear: right; width: 193px; }.sobi2galery table { border: medium none ; }.contentpaneopen { color: rgb(255, 255, 255); }#main .contentpaneopen h2 { color: orange; }.contentpaneopen a { color: rgb(255, 255, 255); }.sobi2galery { float: left; width: 241px; margin-left: 2px; clear: left; }#all { text-align: right; }.hparticles .a2 { float: left; width: 218px; }p.buttonheading { text-align: left; }.hparticles .a3 { margin: 2px; float: right; width: 75px; }.hparticles p { margin: 0pt; padding: 0pt; }.hprightbanners { float: right; width: 145px; z-index: 6; }.hparticles { padding: 4px 4px 4px 5px; background: transparent url(../images/ib4.jpg) no-repeat scroll left top; float: left; color: rgb(255, 255, 255); margin-bottom: 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 307px; margin-left: 0pt; height: 252px; }.hpleftbanner { float: left; margin-top: 4px; width: 119px; min-height: 700px; }.hprssdiv iframe { height: 279px; width: 150px; }.hprssdiv { float: right; width: 310px; }.hpmaindiv object { z-index: 7; }.leading { padding: 0pt; float: right; width: 563px; margin-top: 0pt; margin-right: 0pt; }.leading div { text-align: right; }form.login fieldset { text-align: right; }form.login label.remember, form.login input.checkbox { float: right; }form.login .button { padding: 0pt 30px 0pt 0pt ! important; background: rgb(204, 51, 153) url(../images/pfeil_rtl.gif) no-repeat scroll right center; clear: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#main ul li, #main2 ul li { padding: 0pt 20px 0pt 0pt; text-align: right ! important; }.sobi2Listing_field_ { margin-bottom: 10px; }#main ul li a, #main2 ul li a { display: inline-block; }#main ul.sobi2Listing_field_ { margin-bottom: 10px; margin-right: 0pt; }#main ul, #main2 ul { margin: 0pt 20px 0pt 0pt; padding: 0pt 10px 0pt 0pt; }#main ul, #main ol { margin: 0pt; padding: 0pt; }#main .leading .readon, #main2 .leading .readon { text-align: right; }#main a.readon:hover, #main2 a.readon:hover, #main a.readon:active, #main2 a.readon:active, #main a.readon:focus, #main2 a.readon:focus { margin: 0pt; text-decoration: underline; }#main a.readon, #main2 a.readon { padding: 0pt; display: table-cell; }#right form.poll fieldset label { padding: 0pt 4px 0pt 0pt; }#right form.poll fieldset input { float: right; }#right ul { padding: 10px 0pt 10px 10px; }#left #mainlevelHpMenu li { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(80, 49, 35); border-width: medium medium 1px; }#left #mainlevelHpMenu a:hover { color: orange; }#left #mainlevelHpMenu a { border: medium none ; padding: 5px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }#left #mainlevel li a:hover { color: orange; }#left #mainlevel li a { padding: 5px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); display: block; width: 170px; }#left #mainlevel li { border-bottom: 1px solid rgb(80, 49, 35); background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; }#left #mainlevel { padding: 5px; background: transparent url(../images/i3.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }#left #mainlevelHpMenu { border-bottom: 1px solid rgb(0, 0, 0); background: transparent url(../images/i3.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 10px; padding-left: 10px; padding-bottom: 14px; }#left ul { margin: 0pt; }#left ul li.active a:link, #left ul li.active a:visited { border-left: medium none; border-right: 4px solid rgb(190, 124, 169); padding: 3px 6px 3px 0pt; }#left ul li ul { border-width: 0pt 4px 0pt 1px; }#left ul li.active ul li a:link, #left ul li.active ul li a:visited { border-left: medium none; border-right: 0pt solid rgb(221, 117, 187); padding: 3px 20px 3px 4px; }#left ul li ul li ul { padding: 10px 5px 10px 0pt; }#left ul li.active ul li.active ul li a:link, #left ul li.active ul li.active ul li a:visited { margin: 0pt 15px 0pt 0pt; padding: 3px 15px 3px 0pt; background: rgb(255, 255, 255) url(../images/arrow_rtl.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }ul.pagination { overflow: hidden; }ul.pagination li { padding: 2px 5px; float: right; font-size: 1em; width: auto; }ul.pagination a { margin: 0pt ! important; padding: 0px ! important; display: inline ! important; }#footer p { margin: 0pt; padding: 0pt; float: left; }#footer p.syndicate { float: right; }form.user label { float: right; }.contentpaneopen_edit { float: right; }form.editor .publishing .radio label span, form.editor .publishing label { float: right; }table.contenttoc { float: left; }#main .blog_more ul, #main2 .blog_more ul { padding: 2px; }#main .blog_more ul li a, #main2 .blog_more ul li a { padding: 0pt; display: table-cell; font-family: arial; font-size: 12px; line-height: 22px; }#main .blog_more ul li a:active, #main2 .blog_more ul li a:active, #main .blog_more ul li a:focus, #main2 .blog_more ul li a:focus { padding: 0pt; }#main .blog_more ul li a:hover, #main2 .blog_more ul li a:hover {  }form.search_result p { float: right; clear: right; }form.search_result, form.registration, form.lost_password, .login_form { margin: 0pt; padding: 5px; float: right; width: 573px; }.search_result .button, form.registration .button { padding: 0pt; background: rgb(255, 255, 255) url(../images/button.gif) no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); text-align: center; width: 71px; height: 22px; }.phrase { margin: 10px 0pt 10px 10px; float: right; }.only { margin: 10px 10px 0pt 0pt; float: right; }.only input { margin: 0pt 0pt 0pt 10px; float: right; }form.registration label, form.lost_password label, .login_form label { float: right; }.column2, .column1 { float: right; }.column2 { float: left; }.article_column { padding: 10px 0pt 10px 10px; }

.Recommendations
{
  position:relative;
  margin-right:-6px;
  margin-top:-5px;
  margin-bottom:-30px;
}