*{font-family:Tahoma;}body{/*background:#60B6FF url(../images/common/body_bg.jpg) repeat-x top left;*/background: #000000 url(../images/common/arm.jpg) repeat;direction:rtl;}.portlet .portlet-title, .portlet .portlet-icons {direction: rtl;text-decoration:left;		}.portlet-icon-back {background: url(../images/common/back.png) no-repeat left;}.ie6 .portlet .portlet-title {float: right;}.ie6 .portlet .portlet-icons {float: left;}.portlet .portlet-content .portlet-content-container div{direction:rtl;text-align:right;	}.tabs li {float: right;}#footer .language {display:none;text-align: right;}#column-1 {border-right: none;}.portal-add-content{direction:rtl;text-align: right;}.block-labels{direction:rtl;text-align: right;}.uni-form .block-labels .ctrl-holder{direction:ltr;}.uni-form .block-labels .ctrl-holder select{direction:rtl;}.uni-form .block-labels .text-input, .uni-form .block-labels .file-upload {float: right;}.uni-form .button-holder{text-align: right;}.portlet-msg-info, .portlet-msg-error, .portlet-msg-alert, .portlet-msg-success {background-position:right;padding-right:20px;text-align: right;}.uni-form .col {float: right;}.uni-form .block-labels textarea {float: right;direction:rtl;}.popup-header{text-align:right;width:100%;}.popup-close {left:5px;}#tabs1already-registeredTabsSection, #tabs1forgot-passwordTabsSection {direction:rtl;text-align:right;}/* ---------- header ---------- */#banner-inner {width:100%;}#banner .logo {float:right;}#page-search {direction:rtl;}.js .interactive-mode .my-places .show-my-places {left: 70%;}/* ---------- Tree ---------- */ul.gamma li.tree-item li {padding-right: 20px;}.toggle-expand a {padding:2px;}#lfr-expand {background:none;}#lfr-collapse {background:none;}/* ---------- Banner AZARSHAB---------- */#banner {background: url(../images/common/banner.png);height: 105px;position: relative;}#banner-inner {background: transparent url(../images/pgdp/banner1.gif) repeat-x;	padding: 0em 0em 0em 0em;	}#banner h1.logo {display: none;font-size: 2em;left: 5%;margin: 25px 0 0;padding: 0;position: absolute;}/* ---------- Page search AZARSHAB---------- */#page-search {display:none;position: absolute;right: 10px;top: 45px;}/* ---------- Main content body AZARSHAB---------- */#wrapper {border:0px solid #02A1F1;		direction:rtl;width:953px;}#back-container {background: #fff;/*transparent url(../images/common/content_bg.png) no-repeat;*/min-height: 465px;}#content-wrapper {	width: 100%;border-right:1px solid #78D0F2;		border-left:1px solid #78D0F2;		border-bottom:1px solid #78D0F2;}.portal-iframe #content-wrapper {width: 100%;	}/*In Side Header And Footer*/#content-wrapper {	background: #EEF4F9; /*url(../images/custom/content_bg.png) repeat-y 100% 0*/	font-size: 1.1em;line-height: 1.35;	width:auto;margin-right:0px;margin-left:0px;min-height: 465px;}/* ---------- Footer AZARSHAB---------- */#footer {background:  url(../images/common/footer.jpg) repeat-x;padding-right: 0px;	height:32px;width:951px;border:0px;margin-bottom:0px;border-right:1px solid #78D0F2;border-left:1px solid #78D0F2;}#footer .language {background:  url(../images/common/footer.jpg) repeat-x;padding: 1.8em 0.5em 0.25em;text-align: right;}#footer .language a {margin-right: 5px;		}/* --- BOTTOM NAV --- */#footer .copyright-notice, #footer ul {bottom: -45px;padding-bottom: 10px;	position: absolute;direction:rtl;	float:right;}#footer .copyright-notice {display:none;color: #0072DC;}#footer ul {right: 0;}#footer li {border-left: 1px solid #00BFFF;border-right: 0px solid #FFF;display: inline;float:right;	margin-right: 3px;margin-left: 4px;padding-left: 10px;padding-right: 4px;}#footer li.last-child {border: none;padding: 0;}#footer li a {color: #00BFFF;text-decoration: none;}#footer li a:hover {color: #00BFFF;text-decoration: none;}#footer .lang {bottom: -60px;padding-bottom: 10px;position: absolute;}/* ---------- Add content styles AZARSHAB ADD APLLICATION---------- */.portal-add-content-search {	margin-bottom: 8px;}.portal-add-content .lfr-portlet-used {color: #ccc;cursor: default;}.portal-add-content .portlet-msg-info {color: #333;margin-bottom: 0;}.portal-add-content .lfr-portlet-used a {display: none;}.lfr-add-content {margin-bottom: 0.5em;}.lfr-add-content.collapsed {}.lfr-add-content.expanded {}.lfr-add-content h2 {cursor: pointer;font-size: 1.1em;font-weight: bold;margin: 0;}.lfr-add-content.collapsed h2, .lfr-add-content .lfr-add-content.collapsed h2 {background: url(../images/arrows/01_plus.png) no-repeat 1% 100%;border: none;}.lfr-add-content.expanded h2, .lfr-add-content .lfr-add-content.expanded h2 {background: url(../images/arrows/01_minus.png) no-repeat 1% 100%;}.lfr-add-content h2 span {background: url(../images/add_content/portlet_category.png) no-repeat 100% 0;}.lfr-content-category {padding-left: 10px;padding-top: 3px;}.lfr-content-category.hidden {display: none;}.lfr-content-category.visible {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;display: block;}.ie6 .lfr-content-category.visible {height: 1%;}.lfr-has-sidebar {padding-left: 270px;right:0;}/* ---------- Portlet item AZARSHAB ADD APLLICATION---------- */.lfr-portlet-item {background: url(../images/add_content/portlet_item.png) no-repeat 94% 0;border: 1px solid #fff;cursor: move;font-size: 1.1em;margin-bottom: 3px;		padding: 0 5px 0 20px;}.lfr-portlet-item.lfr-instanceable {background-image: url(../images/add_content/portlet_item_instanceable.png);}.lfr-portlet-item:hover, .lfr-portlet-item.over {background-color: #ffc;border-color: #fc0;}.ie .lfr-portlet-item {height: 1%;}.lfr-portlet-item p {font-size: 1em;margin: 0;	padding-left: 30px;position: relative;}.lfr-portlet-item p a {cursor: pointer;font-size: 0.9em;padding-right:130px;font-weight: bold;width:70px;	right: 0;top: 0;}#wrapper .columns-1 .lfr-column {padding: 5px;width: 940px;}.ie .lfr-portlet-item p a {top: -2px;}.ie6 .lfr-portlet-item p a {left: 20px;}#layout_configuration_content {width: 95%;}/* --- PORTLET --- *//*.portlet, .portlet-topper, .portlet-content, .portlet-title {background: #FFF none;border: none;margin: 0;}*/.columns-max #column-1 {background: #fff;border: 1px solid #fff;margin: 1px;width: 940px;}.lfr-portlet-column {/*set backgrond of portlet with content-wrapper*/background: #EEF4F9;border: 1px solid #EEF4F9;margin-bottom: -100001px;padding-bottom: 100000px;position: static !important;}.mm-sitemap {width:100%;margin-bottom:5px;}.mm-sitemap .li-out{background-color:#D2B240;margin:1px;width:100%;}.mm-sitemap li a{text-decoration:none;width:100%;}.mm-sitemap .li-over{background-color:#A28726;}/*------ Navigation portlet ------*/.nav-menu li a.ancestor {font-weight: bold;}.nav-menu li a.selected {color: #A28726;font-weight: bold;text-decoration: none;	}.nav-menu ul {padding-left: 10px;}.nav-menu-style-1{background-color:#555555;}.nav-menu-style-2 {}/* ---- NAVIGATION ---- */#navigation {background: transparent url(../images/navigation/bg.png) no-repeat;	height: 32px;line-height: 1;margin: -1px 0px 0px 0px;overflow: visible;padding: 0 0 0 0;position: relative;width: 100%;z-index: 10;}#navigation ul {float: right;	width: auto;	}#navigation li {background: none;	border: none;border-left: 1px solid #C8C9C9;	height:23px;margin-right: 0px;		padding: 9px 3px 0px 3px;/*RIGHT-TO-LEFT TOP NAVIGATION*/float:right;	}#navigation li:hover {background: #D8DDE0 url(../images/common/hover.jpg) repeat-x;height:23px;border-bottom: #ABAFB2;	}#navigation li:hover a {color: #ffffff;	}#navigation li a {background: none;color: #ffffff;font-size: 11px;font-weight: bold;padding: 2px 3px 5px 3px;	}#navigation li a span {background: none;padding: 2px 3px 5px 3px;}#navigation li a:hover {background: none;color: #ffffff;padding: 2px 3px 5px 3px;}#navigation li a:hover span {background: none;	}#navigation ul li.selected {/*background: #1F242A url(../images/navigation/bullet_selected.png) no-repeat 12px 50%;   *//*background: #1F242A url(../images/pgdp/bullet_selected.png) no-repeat 100%;*/ background: #1F242A url(../images/common/selected.jpg) repeat-x; height:23px;}.ie6 #navigation li.selected {background: #1F242A;	height:23px;}#navigation li.selected:hover {background: #D8DDE0 url(../images/common/hover.jpg) repeat-x;height:23px;}.ie6 #navigation li.init {background: #D8DDE0;}#navigation li.selected a {background: none;color: #DFDFDF;padding: 2px 3px 5px 3px;}#navigation li.selected a span {background: none;font-size: 1em;	}#navigation li.selected a:hover {border-bottom: #ABAFB2;padding: 2px 3px 5px 3px;}#navigation li.init a {color: #DFDFDF;}.js #navigation .enter-page {background: none;margin:-6px 0px 0px 0px;padding: 0 2px 0px 0;float:right;}/* --- DROP DOWN MENU --- */#navigation .child-menu {background: url(../images/common/menu_drop.png) scroll no-repeat left bottom;height: auto;/*RIGHT-TO-LEFT SUBMENU*/right: 0px;overflow:visible;padding-bottom: 5px;position: absolute;top: 33px;width: 190px;z-index: 79;	}.ie #navigation .child-menu {height: auto;	}.ie6 #navigation .child-menu {height: 1%;	}#navigation .child-menu ul {height: auto;padding-bottom: 2px;}#navigation .child-menu ul , #navigation .child-menu li , #navigation .child-menu a {background: transparent none;}#navigation .child-menu ul , #navigation .child-menu li {float: none;}#navigation .child-menu li {border: none;display: block;height:20px;width:190px;padding: 3px 0px;	}#navigation .child-menu li a {	color: #000000;width:98%;height:20px;margin-right:0px;padding: 0 -11px 0 0;}#navigation .child-menu a:hover {	background:#000 url(../images/common/hover.jpg) top right repeat-x;color: #DFDFDF;}#navigation.profile {background-image: url(../images/navigation/profile_bg.png);}#navigation.profile li {background: #060708;position: relative;z-index: 100;}#navigation.profile .group {position: relative;z-index: 10000;}#navigation.profile .group .group-indicator {background: url('../images/navigation/group_indicator.png') no-repeat;height: 10px;position: absolute;right: -7px;top: 8px;width: 8px;}#navigation.profile ul li a {color: #ffffff;}#navigation.profile ul li.selected {background-image: none;}#navigation.profile ul li.selected a, #navigation.profile ul li.selected:hover a {color: #fff;}#navigation.profile ul li:hover {background: #060708;}#navigation.profile ul li.group {background: #deedf4;border-bottom: #ABAFB2;font-size: 11px;}#navigation.profile ul li.group span {cursor: default;font-weight: bold;}#navigation.profile ul li.selected:hover {background: #1F242A url(../images/navigation/bullet_selected.png) no-repeat 12px 50%;}#navigation.profile ul li a:hover span {text-decoration: underline;}/* ----------------IE6 CSS BY B.AZARSHAB------------------ */.ie6 #navigation ul {float: left;	width: auto;	}.ie6 #navigation li {background: none;	border: none;border-left: 1px solid #1F242A;margin-right: 2px;	padding: 2px 3px 5px 3px;/*RIGHT-TO-LEFT TOP NAVIGATION*/float:right;}.ie6 #navigation .child-menu {width: 160px;	}.ie6 #navigation .child-menu ul , #navigation .child-menu li , #navigation .child-menu a {float:inherit;	}.ie6 #navigation .child-menu ul , #navigation .child-menu li {width: 187px;}.ie6 #navigation .child-menu li {border: none;	}/* --- DOCK --- */.js .lfr-dock.interactive-mode {right: 0px;top: 0px;}.js .lfr-dock.interactive-mode h2 {margin: 0px;padding: 0px;}.js .lfr-dock.interactive-mode h2 span {font-size: 12px;font-weight: normal;padding: 0px 20px 0px;text-align: center;}/* ---------- Dock with JavaScript ---------- */.js #add-page a {color: #ffffff;	}.js #add-page {float: left;font-weight: bold;border: none;margin-left: 3px;margin-top: 3px;padding: 7px 3px 5px 0px;position: static;background-color:#616364;}.js #add-page a:hover span {background: none;}.js #add-page a span {background: none;padding: 0;}.js .interactive-mode {background:#E6F4F9 /*url(../images/dock/center_bg.png) repeat-x*/;min-width: 100px;position: absolute;font-family:Tahoma;font-size: 1em;font-weight:100;right: 1%;	/*control dock position*/margin-top:89px;margin-right:0px;right: 5%;}.js .interactive-mode h2 {background:#E6F4F9 /*url(../images/dock/right_bg.png) no-repeat 100% 0*/;font-size:xx-small;margin: 0;padding: 0 0 0 0;position: relative;z-index: 82;}.js .interactive-mode h2 span {background:#E6F4F9 /*url(../images/dock/left_bg.png) no-repeat 0 0*/;border-right: 0px solid #34404F;font-style:inherit;font-weight:lighter;/*font-size: 1em;*/font-size:8px;color: #009CFF;display: inherit;	height: 10px;line-height: 1;margin-bottom: 0;padding: 10px 20px 4px 20px;}/* --- SEARCH --- */#banner .search {display:none;position: absolute;right: 13px;top: 35px;}/* ---------- Language ---------- */#banner .lfr-dock .lang {display:none;position: absolute;right: 110%;text-align: right;top: 4px;width: 350px;}/* --- WORLD OF LIFERAY -- */#top-menu {display:none;bottom: 6px;font: bold 10px Arial,Verdana,sans-serif;position: absolute;right: 12px;}/* This CSS sets the default styles for portlets. */
/* ---------- Portlet wrapper and icons ---------- */
.portlet {
background: #fff;
border: 1px solid #cccccc;
margin: 0px 0px 5px 0px;
padding: 2px;
text-align: right;	
}
.freeform .portlet {
margin-bottom: 0;
}
body.portlet {
border: none;
}
.portlet-topper {
/*background: #D3DADD;*/	
border-bottom: 0px solid #147DFE;
padding-right: 0px;
position: relative;	
}
.portlet-title {
display: inherit;
color:#F4F3F3;
font-family:Arial;
font-weight:bold;
min-width: 50%;
padding: 5px;	
background: #184486 url(../images/common/portlet-title.jpg) repeat-x;
/*background: #7ABBFD;*/
height:18px;
border-bottom: 1px solid #147DFE;
padding-top:0px;
margin-bottom:-18px;
}
.ie .portlet-title {
padding-bottom: 5px;
}
.portlet-title img {
vertical-align: middle;
}
.portlet-icons {	
position: relative;	
text-align:left;
right:-4px;	
top:-3px;
}
.portlet-content, .portlet-minimized .portlet-content-container {
padding: 25px 10px 10px;
}
.portlet-minimized .portlet-content {
padding: 0;
}
.portlet-icon-back {
background: url(../images/arrows/01_left.png) no-repeat 0 50%;
font-weight: bold;
padding: 3px 0 3px 18px;
color:#F4F3F3;
}/* ---------- End Portlet wrapper and icons ---------- */