@charset "UTF-8";

@media screen, projection
{
	
	p,.hlist li a, .search h3, .tab ul li h2   { direction: rtl;  }
	
	/** HEADER **/

	
	.page { text-align: right; direction: rtl; }	
	
	.hlist li { float: right; }
	
	#topnav { left: 0px !important; right: auto !important; }
	
	form#opt, #map  { text-align: right; }
	
	#opt .sbm_btn {background-image: url(../../images/search_btn_rtl.gif);left: 6px;}
	
	.search h3 {padding: 0 30px 0 0;background-position: 100% 50%;}
	
	.mainnav li {background-image: url(../../images/menu_act_bg_rtl.gif) !important; background-position: 0% -29px !important; padding: 0 4px 0 0;}
	.mainnav li#active, 
  .mainnav ul li#active:focus, 
  .mainnav ul li#active:hover, 
  .mainnav ul li#active:active,
  .mainnav ul li.active,
	.mainnav ul li:focus, 
  .mainnav ul li:hover, 
  .mainnav ul li:active  {
		background-image: url(../../images/menu_act_bg_rtl.gif) !important;
		background-position: 100% 0 !important;
	}
	.mainnav li#active strong, .mainnav li#active a,
  .mainnav li.active a, .mainnav li.active strong, 
	.mainnav li:focus a, .mainnav li:hover a, .mainnav li:active a {
		background-image: url(../../images/menu_act_bg_rtl.gif) !important;
		background-position: 0% 0 !important;
	}
	.mainnav li.last {
  		background-position: 1% -29px !important;
  	}
	.mainnav li#active.last a,li.last a:hover, li.last a:active ,li.last a:focus {
  		background-position: 1% 0 !important; 
  	}
	.mainnav li a {padding:2px 8px 3px 14px;}
	
	/** MAIN **/
	
	.r_box,.collapse {margin-right: 114px;}
	
	#lang li {text-align: left; }
	
	.search .teaser a, .search .teaser a:hover, .search .teaser a:link, .search .teaser a:visited {
    width: 282px;right: 0 !important; left: auto; background-image: url(../../images/search_bg-rtl.png); direction: rtl;
  }
	
	#tab_pager { left: 0;}	
	#tab_pager li a, .tab_toggle {text-indent: 9999px;}
	
	span.more a, a.more {padding: 0 15px 0 0; background-position: 100% 0.2em;}
	
	#teaser {margin:0 0 0 45px;}
	
	#breadc {margin: 0 20px 25px 0;}
	.index li {margin:0 0 0 10px;}
	#breadc li, .index li,.columns_list li {float: right;}
	#breadc li a{background-position: 0 50%; background-image:url(../../images/bc_arrow-rtl.gif); padding: 0 0 0 10px;}
	
	.tab_toggle {left: 17px; right: auto !important;background-image:url(../../images/tab_toggle_close_rtl.gif);} 
	.tt_open {background:transparent url(../../images/tab_toggle_open.gif) no-repeat scroll left top;}
	
	.list_toggle {left: 4px; right: auto !important; background-image:url(../../images/tab_toggle_mini_rtl.gif);}
	
	.collapse li {padding: 0 0 0 20px;}
	.collapse li img {float: right; margin: 0 0 0 1em;}
	
	.columns_list .info {left: 11px; right: auto !important; padding: 0 0 0 15px; background-image:url(../../images/tab_toggle_mini_rtl.gif); background-position: 0% 0.25em;}
	.partner .info {left: 11px; right: auto !important; padding: 0 0 0 15px; background-image:url(../../images/tab_toggle_mini_rtl.gif); background-position: 0% 0.25em;}
	.columns_list .float_left {float:right; margin: 0 0 0 1em;}
	
	#sorter ul {float: left; width: auto !important; margin: 0 0 0 38%;}
	
	.opener h2 {right: 20px !important; left: auto !important;}
	
	.layout2 .float_left {float: right; margin: 0 0 0 1em;} 
	
	
	.partner_toggle {text-align: right !important;padding:11px 11px 11px 190px;}
	.partner_toggle .close {left: 15px; right: auto !important;}
	.partner li div img {float: right; margin: 0 0 0 1em;}
	.info_links {clear: right;}
	.loc {left: 11px; right: auto !important;text-align: right !important;}
	
	div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {clear:none !important;float:left;}
	#col3_content .experts .csc-textpic-imagewrap, #col3_content .hospitals .csc-textpic-imagewrap {padding: 0 !important; margin: 0 0 0 1em !important;}

	
	.layout2 {
margin-top:20px;
padding-right:15px;
}
	
	/** FOOTER **/ 
	
	
	.meta ul li { padding: 0 15px 0 0; background-position: 100% 50%; }
	#two_col_list li {float: right;}
	
	#service img {margin-bottom:0.15em;margin-left:1em;}
	#footer .float_left { float: right;}
	li {
	 margin-right:0.8em;
	 margin-left: 0px;
	}
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul, .csc-textpic-intext-right ul {
    padding-right: 40px;
    padding-left: 0px;
    clear: both;
  }
  
  ul, ol, dl {
    line-height:1.5em;
    margin:0 1em 1em 0;
  }
	

	/** NEW **/
	
	#flash_player embed {float:left;}
	#flash_player object {float:left; margin-right:-510px;}
	
	#header h1 img {margin-right:30px;}
	
	.tx-medexperts #tx_medexperts {float:right;}
	
	.tx-medexperts .paginate {float:left; margin:0 0 0 20px;}
	
	#var1 .tabs_nav li a {padding:3px 12px 8px 22px;}
		
	.tx-medexperts table .odd .year {border-left:6px solid #FFF2CD; border-right:none;}
	
	.csc-mailform-field .required label {background:transparent url(../../images/required.jpg) no-repeat scroll left top;}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-sword {margin:0 15px 0 0 !important;}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-button-submit {margin:0 -13px 0 0 !important; background:transparent url(../../images/search_btn_rtl.gif) no-repeat scroll left top;}
	
	.tx-indexedsearch .tx-indexedsearch-form label {margin:0 14px 0 0;}
	
    .tx-indexedsearch .tx-indexedsearch-searchbox {right:490px;}	
    
    .tx-indexedsearch {left:55px; }
    
    .tx-indexedsearch .result-item .title {float:right;} 
    
    .tx-medexperts h2 span {float:right;}
 
 .search .c33l .subcl, .search .c33r .subcl, .search .c33l .subc  {
  padding: 0px 15px;
  
}
/*NAVIGATION FONT SIZE*/
#nav .hlist ul li a {
  font-size: 14px;
}

#nav .hlist ul#sub li a {
  font-size: 12px;
}	


.collapse li {
padding:0 20px 0 0px;
}

.skip, .hideme, .print, dfn {
right:-1000em;
position:absolute;
top:-1000em;
left: auto;
}
	
}
