/** Style Of RD-CMS **/
/* 

Border : E6F2FF
por rang: CAE3FF
kam rang: FAFCFD

*/
BODY{
    TEXT-ALIGN: center;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    background:url(../images/stage_bg.png) repeat-x;
    background-position: bottoms 8px !important;
    background-color: #C7DDF4;
    FONT-SIZE: 12px; 

    SCROLLBAR-FACE-COLOR: #dee3e7; 
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
    SCROLLBAR-SHADOW-COLOR: #dee3e7; 
    SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; 
    SCROLLBAR-ARROW-COLOR: #006699; 
    SCROLLBAR-TRACK-COLOR: #efefef; 
    SCROLLBAR-DARKSHADOW-COLOR: #98aab1;

    padding:0; 
    margin:0px auto auto auto;

}

fieldset { 
	border:0;
	margin:0;
	padding:0; 
}

label { 
	display:block; 
}


/* ------------------------ input ---------------*/
	
input.text,textarea { 
	width:300px;
	color:#333;
	padding:3px;
	margin:1px 0;
	border:1px solid #ccc; 
}

.input-box{
background:url(../images/dot_arrow.gif) no-repeat;
background-position: right !important;
padding-right: 15px;
padding-bottom: 3px;
padding-top: 2px;
color:#C891FF;
font-size:12px;
text-align: right;
height: 22px;
direction: rtl;
}

.input-box-2{
background:url(../images/dot_arrow.gif) no-repeat;
background-position: right !important;
padding-right: 15px;
padding-bottom: 3px;
padding-top: 2px;
color:#C891FF;
font-size:12px;
text-align: right;
	line-height: 22px;
direction: rtl;
	float: right; 
	width: 70%;
}

.input-title{
	padding-right: 15px;
	padding-bottom: 5px;
	color:#777777;
	background: #eeeeee;
	font-size:12px;
	text-align: right;
	height: 15px;
	direction: rtl;
    display: block;  /* block float the labels to left column, set a width */
	float: right; 
	width: 170px;
	text-align: right; 
	line-height: 22px;
}

.box-title{
	padding-right: 15px;
	padding-bottom: 5px;
	color:#C891FF;
	font-size:12px;
	text-align: right;
	height: 15px;
	direction: rtl;
}

.input-submit{
	padding-right: 15px;
	padding-bottom: 2px;
	color:#2eb3e6;
	font-size:12px;
	text-align: right;
	height: 22px;
}

.input-submit2{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-bottom: 2px;
	color:#2eb3e6;
	font-size:12px;
	text-align: right;
	height: 22px;
	width: 150px;
	float: right;
}

.input-textarea {
background:url(../images/dot_arrow.gif) no-repeat;
background-position: top right !important;
padding-right: 15px;
padding-bottom: 2px;
color:#2eb3e6;
font-size:12px;
text-align: right;
}

select { 
	BORDER-RIGHT: #6A8CCF 1px solid; 
	BORDER-TOP: #6A8CCF 1px solid; 
	BORDER-BOTTOM: #6A8CCF 1px solid; 
	BORDER-LEFT: #6A8CCF 1px solid; 
	BACKGROUND-COLOR: #f7f7f7; 
	padding: 5px;
	height: 25px;
}

input, select { 
color: #000000; 
FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
FONT-SIZE: 12px;
}

div.input-box input { 
    background: url(../images/box-bg.png) repeat-x;
	color: #000000; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	border: 1px solid; 
	border-color: #999999;
	padding: 5px;
}

textarea { 
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
    FONT-SIZE: 12px;
    border: 1px solid; 
    border-color: #298CC6 #298CC6 #298CC6 #298CC6; 
    background: #ffffff; 
    width: 95%;
}

input.post, textarea.post, select { 
    background: url(../images/box-bg.png) repeat-x;
	border: 1px solid #6A8CCF; 
	font-family: Tahoma;
	font-size: 12px;
    height: 28;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}

input { 
	height: 28;
	vertical-align: middle;
}

input.button { 
	background:url(../images/button.png) repeat-x;
	border:1px solid #cccccc;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
    color:#ffffff;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#eeeeee;
}

/*------------------------- table ----------------*/
.sep {
padding: 1px;
background-color:#E6F2FF;
margin-top: 5px;
margin-bottom: 5px;
}


P, td, tr, tbody, table{
FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
FONT-SIZE: 12px; color: #666666;
}

DIV{
FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
FONT-SIZE: 12px
}

A:link{
FONT-SIZE: 12px;
color: #42A0FF;
FONT-FAMILY: Tahoma;
text-decoration: none;
}

A:visited { FONT-SIZE: 12px; color: #42A0FF; FONT-FAMILY: Tahoma; text-decoration: none; }
A:active { FONT-SIZE: 12px; color: #42A0FF; FONT-FAMILY: Tahoma; text-decoration: none; }
A:hover { FONT-SIZE: 12px; color: #FF3399; FONT-FAMILY: Tahoma; text-decoration: none; }

.content    {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Helvetica, sans-serif}
.storytitle     {BACKGROUND: none; COLOR: #666666; font-size: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.storycat   {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.boxtitle   {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.boxcontent     {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Helvetica, sans-serif}
.option     {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.tiny       {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.footmsg_l  {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
.box        {FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 12px; border: 1px solid #6A6A6A; background-color: #FFFFFF}
.search {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
    FONT-SIZE: 12px;
    padding-left: 5px;
    color: #333;
    border: 0px solid #0C3E48;
    background: none;
}
.linkmenu {
    FONT-SIZE: 12px;
    color: #FFFFFF;
}
a.linkmenu:link, a.linkmenu:visited, a.linkmenu:active {
    FONT-SIZE: 12px;
    font-family: Tahoma, Times New Roman, Times, serif;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
a.linkmenu:hover {
    FONT-SIZE: 12px;
    color: #FFF600;
    text-decoration: none;
    font-weight: bold;
}

.title_content {
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif; 
    color: #000000;
    font-weight: normal;
}

.title_content_center {
    background:url(../images/news.gif) no-repeat right;
    background-position: right 8px !important;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif; 
    color: #0C45A4;
    font-weight: bold;
    direction: rtl; 
    padding-right: 25px; 
    padding-top: 10px;    
    padding-bottom: 10px;    	
	margin-right: 8px;
}

.news_content_center {
    background:url(../images/news-content.gif) repeat-x;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif; 
    color: #333333;
    direction: rtl; 
    padding: 10px;
	margin-right: 8px;
	margin-left: 8px; 
	border-bottom: 1px dotted  #D9E8E9;
}

.titlecontent {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    font-family: Tahoma, Helvetica, sans-serif;
}
a.titlecontent:link, a.titlecontent:visited, a.titlecontent:active{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFF;
    font-family: Tahoma, Helvetica, sans-serif;
}
a.titlecontent:hover {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #93E504;
    font-family: Tahoma, Helvetica, sans-serif;
}
.postcom {
    FONT-SIZE: 12px;
    padding-bottom: 2px; 
    margin-bottom: 5px;
    color: #8490A6;
    padding-top: 6px;
}

.center_block {
    padding: 3px;
    background-color: #EDF4FD;
    border: 1px solid #E1EBF9;
    padding: 5px;
}

.headcontent {
    font-family: Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    padding-left: 30px;
    padding-top: 25px;
    line-height: 16px;
    color: #000;
}
.fontcontent {
    font-size: 12px;
    font-weight: bold;
    color: #218d00;
}

 
table.reg {
BORDER-RIGHT: #E6F2FF 1px solid;
BORDER-TOP: #E6F2FF 1px solid; 
BORDER-LEFT: #E6F2FF 1px solid; 
BORDER-BOTTOM: #E6F2FF 1px solid; 
border-collapse: collapse;
background-color:#ffffff;
width:'95%';
text-align:justify;
color: #000000;
}


table.titr {
BORDER-RIGHT: #E6F2FF 1px solid; 
BORDER-TOP: #E6F2FF 1px solid; 
BORDER-LEFT: #E6F2FF 1px solid; 
BORDER-BOTTOM: #E6F2FF 1px solid;
border-collapse: collapse;
background-color:#F3F8FC;
width:'95%';
text-align:justify;
color: #000000;
}

table.wi {
	BORDER-RIGHT: #E6F2FF 1px solid; 
	BORDER-TOP: #E6F2FF 1px solid; 
	BORDER-LEFT: #E6F2FF 1px solid; 
	BORDER-BOTTOM: #E6F2FF 1px solid;
	border-collapse: collapse;
	background-color:#ffffff;
	text-align:justify;
	color: #000000;
}

td.block {
BORDER-RIGHT: #B0CEFF 1px solid; 
BORDER-TOP: #B0CEFF 1px solid; 
BORDER-LEFT: #B0CEFF 1px solid; 
BORDER-BOTTOM: #B0CEFF 1px solid;
border-collapse: collapse;
background-color:#ffffff;
text-align:justify;
bordercolor: #B0CEFF;
color: #000000;
}

hr {
border: 1px solid #CCCCCC;

}

/* style 2*/

p{
padding:2px 5px 2px 5px;
text-align:justify;
margin:0px;
}

a:hover{
text-decoration:none;
}

p.anunt a{
background:url(../images/newspaper.gif) no-repeat top left;
padding-left:25px;
padding-bottom:5px;
text-align:justify;
text-decoration:none;
color:#333333;
}

p.anunt a:hover{
text-decoration:none;
}

h1{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding:5px;
margin:0px;
text-decoration:none;
}

h2{
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#eeeeee;
	padding:3px;
	margin:0px;
	direction: rtl;
	text-decoration:none;
}

img.img_left{
float:left;
padding:0px 8px 8px 0px;
}


#main_container{
	width:932px;
	height:auto;
	margin:0px;
	padding:0px;
	border-top: 1px solid #7A97A7;
	border-left: 1px solid #7A97A7;
	border-right: 1px solid #7A97A7;
}

#top_header{
	width:932px;
	height:30px;
	background: #E0EFF6;
	padding-right: 8px;
	padding-left: 8px;
	direction:rtl;
	text-align:right;
	padding: 6px;
}

#mainheader{
width:932px;
height:150px;
background:url(../images/m_head_blend.png) no-repeat left top;
background-color: #E0EFF6;
margin:auto;
padding-right: 8px;
padding-left: 8px;
}


#header{
width:900px;
height:100px;
margin:auto;
padding-right: 8px;
padding-left: 8px;
}
/* ---------------------- */
DIV.mscomFeaturePanelArea {
	MARGIN: 0px auto
}
DIV.vrtc_verticalTabs {
	MARGIN: 0px auto
}
DIV.cspTabAd {
	MIN-HEIGHT: 650px; _height: 650px
}
DIV.cspAd {
	MARGIN-BOTTOM: 25px
}
DIV.cspAdControl {
	PADDING-RIGHT: 14px; PADDING-LEFT: 117px; FLOAT: left; WIDTH: 180px; HEIGHT: 150px
}
BODY.rtl DIV.cspAdControl {
	PADDING-RIGHT: 12px
}
IMG.cspAdControl {
	HEIGHT: 150px
}
BODY.CspComponentPreview {
	BACKGROUND-COLOR: #69b8e1
}
BODY.CspComponentPreview DIV.h15-sitebrand {
	MIN-WIDTH: 932px
}

DIV.h15-sitebrand {
	POSITION: relative; HEIGHT: 80px
}

BODY.CspComponentPreview DIV.h15-sitebrand {
	MIN-WIDTH: 932px
}

DIV.h15-sitebrand {
	POSITION: relative; HEIGHT: 80px
}

SPAN.h15-logo {
	LEFT: 16px; POSITION: absolute; TOP: 20px;
	background:url(../images/logo-left-rayandeh.png) no-repeat left top;
	width: 200px;
	height: 40px;
}

SPAN.h15-logo IMG {
	WIDTH: 132px; HEIGHT: 25px
}

SPAN.h15-tagline {
	RIGHT: 15px; POSITION: absolute; TOP: 20px; TEXT-ALIGN: right;
	background:url(../images/logo-right-rayandeh.png) no-repeat left top;
	width: 220px;
	height: 40px;
}

SPAN.h15-tagline IMG {
	WIDTH: 225px; HEIGHT: 17px
}

DIV.h15-search {
	RIGHT: 265px; LEFT: 300px; TOP: 20px; BOTTOM: 28px; POSITION: absolute; TEXT-ALIGN: center;
	border: 1px solid #dddddd;
	padding: 3px;
}

/*---------------- header -------------*/
.left{
float:left;
padding-left:7px;
}

#header_logo{
width:276px;
height:68px;
float:right;
padding:20px 0 0 5px;
}

#search_tab{
	width:530px;
	float:left;
	padding-top:2px;
	padding-left: 5px;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
}

#req{
	font-size:14px;
	font-weight:bold;
	width: auto;
	color:red;
}

DIV.h1-search {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=25); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)"
}

DIV.h15-search {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	
	MARGIN: 1px; 
	PADDING-TOP: 5px;
	border-radius: 4px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
    opacity: .5; 
border-top-left-radius:     2em 0.5em;
border-top-right-radius:    1em 3em;
border-bottom-right-radius: 4em 0.5em;
border-bottom-left-radius:  1em 3em;

}

DIV.sg-staging {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ff378ad3',GradientType=1,EndColorStr='#ffadd8ee'); WIDTH: 498px; -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ff378ad3',GradientType=1,EndColorStr='#ffadd8ee')"
}

/*------------------------------main content-----------------------*/
#main_content{
width:900px;
margin:auto;
clear:both;
/*background-color:#FFFFFF;*/
}


/*---------------- lang list ----------------------*/
#lang{
	width:470px;
	direction: rtl;
	text-align: right;
}

ul.lang {
	list-style-type:none; 
	display:block; 
	width:470px; 
	margin:0px; 
	background:none;
	text-align: right;
}

ul.lang li {
	display:inline;
	font-size:12px;
	line-height:40px;
	text-align: right;
	width:155px; 
	padding-bottom: 4px;	
}

/*---------------- menu tab----------------------*/
#menu_tab{
	BORDER: #799CAF 1px solid; 
	width:900px;
	height:41px;
	background:url(../images/menu_bg.jpg) repeat-x;
	font-family: Tahoma, Helvetica, sans-serif;
	direction: rtl;
	text-align: center;
}

ul.menu {
	list-style-type:none; 
	display:block; 
	width:600px; 
	margin:0px; 
	background:none;
	text-align: center;
}

ul.menu li {
	display:inline;
	font-size:12px;
	font-weight:600;
	line-height:41px;
	text-align: center;
}

a.nav:link, a.nav:visited {
	display:block; 
	float:left; 
	padding:0px 15px 0px 15px; 
	margin:0;
	height:41px;
	text-decoration:none; 
	background:none; 
	color:#767a84;
}

a.nav_selected:link, a.nav_selected:visited {
	display:block; 
	float:left; 
	padding:0px 15px 0px 15px; 
	margin:0; 
	height:41px;
	text-decoration:none; 
	background:#CCCCFF; 
	color:#34609F;
}

a.nav:hover {
	background:#CCCCFF; 
	color:#34609F;
}


/*---------------- menu tab----------------------*/

ul.iconmenu {
	list-style-type:none; 
	float:left; 
	display:block; 
	width:600px; 
 	margin:0px; 
	padding:10px 0 0 10px; 
	background:none;
}

ul.iconmenu li {
	display:inline;
	font-size:12px;
	font-weight:bold;
}

ul.iconmenu li.divider{
	width:2px;
	height:102px;
	display:block;
	float:left;
	padding-top:10px;
	background:url(../images/separator.jpg) no-repeat center;
}

a.iconnav:link, a.iconnav:visited {
	display:block; 
	float:left; 
	padding:35px 25px 0px 25px; 
	margin:0;
	height:102px;
	text-decoration:none; 
	background:none; color:#FFFFFF;
}

a.iconnav_selected:link, a.iconnav_selected:visited {
	display:block; 
	float:left; 
	padding:35px 25px 0px 25px; 
	margin:0; 
	height:102px;
	text-decoration:none; 
	background:none;  
	color:#FFFFFF;
}

a.iconnav:hover {
	text-decoration:none;
}


/*------------------------middle_content-----------*/
#middle_content{
width:823px;
height:264px;
margin:10px auto 0px auto;
background:url(../images/middle_banner.jpg) no-repeat center ;
}

#middle_content_services{
width:823px;
height:164px;
margin:10px auto 0px auto;
background:url(../images/middle_banner_services.jpg) no-repeat center ;
}

#middle_content_contact{
width:823px;
height:164px;
margin:10px auto 0px auto;
background:url(../images/middle_banner_contact.jpg) no-repeat center ;
}

.middle_text{
width:550px;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
}

.center_text{
width: auto;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
}

#center_content{
margin:auto;
}

.center_content{
	background-color:#FFFFFF;
	float: right;
	text-align: justify;
	margin-right: 9px;
	margin-left: 9px;
    BORDER: #dddddd 1px solid; 	
}


.left_content{
width: 200px;
float: right;
}

.title_block {
	background-color:#2C7CA7;
	margin: 0px;
	height: 22px;
	line-height: 20px;
    BORDER: #2C7CA7 1px solid; 	
	color: #ffffff;
	font-family: Tahoma;
	FONT-SIZE: 13px;
	padding:5px;
	FONT-WEIGHT: bold;
}

.content_block{
	background:url(../images/block_bg.png) repeat-x;
	margin-bottom:15px;
	padding: 7px;
	direction: rtl;
	background-color:#FAFCFD;
    BORDER: #DFDFDF 1px solid; 	
}

.right_content{
float: left;
width: 200px;
}

.news_tab{
clear:both;
padding:5px 0 5px 0;
}

.wide_content{
width:860px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}

.wide_content_services{
width:820px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}

.service_tab{
width:auto;
background:url(../images/service_icon.gif) no-repeat left;
background-position:10px 5px;
padding:7px 15px 7px 60px;
background-color:#f4f6f9;
margin:5px 0 5px 0;
}

.bottom_tab{
width:200px;
height:45px;
float:left;
margin-left:30px;
margin-bottom:15px;
background:url(../images/bottom_box.gif) no-repeat center;
background-position:0px 0px;
padding-left:40px;
color:#2eb3e6;
font-size:12px;
line-height:45px;
}

.contact_tab{
width:270px;
height:auto;
padding:20px 60px 20px 60px;
background-color:#f4f6f9;
margin:5px auto 5px auto;
}
#fields label {
    width: 260px;
    display: block;
    padding: 0px;
}
#fields input {
    border: 1px solid #C8D2D9;
    margin: 0 0 3px 0;
    width: 260px;
}
#fields textarea {
    border: 1px solid #C8D2D9;
    margin: 0 0 3px 0;
    width: 260px;
    height: 63px;
}
#send input {
    width: 53px;
    height: 18px;
    margin: 0px;
}


/*-------------------footer------------------------*/
.footer {
    color: #333333;
    font-family: Tahoma, Helvetica, sans-serif; 
    FONT-SIZE: 12px;
}
a.footer:link, a.footer:active, a.footer:visited {
    color: #008209;
    font-family: Tahoma, Helvetica, sans-serif; 
    FONT-SIZE: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a.footer:hover {
    color: #000000;
    font-weight: normal;
    FONT-SIZE: 12px;
    text-decoration: underline;
}

#footer{
    background:url(../images/footer.gif) repeat-x;
	width: 934px;
	height: 60px;
	clear: both;
	padding: 1px;
	border-left: 1px solid #7A97A7;
	border-right: 1px solid #7A97A7;
}
ul.footer_menu {
list-style:none; float:right; display:block; width:520;
margin:0px; padding:5px 20px 0 0px; }

ul.footer_menu li {
display:inline; font-size:12px;}

a.nav_footer:link, a.nav_footer:visited {
display:block; float:left; padding:5px 6px 5px 10px; margin:0; 
text-decoration:none; color:#2F2626;}

a.nav_footer:hover {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none; color:#2F2626;}

a.nav_footer:active {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none;  color:#2F2626;}

/* ---- end footer ---- */

#copyright{
float:left;
padding:0px;
}

.open-div {
    background-color:#ffffff;
    text-align: justify;
    direction: rtl;
    padding: 2px;
}

.open-div-2 {
    BORDER: #b1cbf5 1px solid; 
    text-align:justify;
    direction: rtl;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color:#FBFDFF;
}

.link-back{
height: 15px;
margin-left: 2px;
background:url(../images/blt_ico.gif) no-repeat;
background-position: right !important;
padding-right: 15px;
padding-bottom: 2px;
color:#2eb3e6;
font-size:12px;
line-height: 15px;
text-align: right;
}

.member{
height: 15px;
margin-left: 2px;
background:url(../images/list.png) no-repeat;
background-position: right !important;
padding-right: 25px;
padding-bottom: 2px;
color:#CC0099;
font-size:12px;
line-height: 15px;
text-align: right;
}

.link-article{
height: 15px;
margin-left: 2px;
background:url(../images/icon_dot.gif) no-repeat;
background-position: right !important;
padding-right: 10px;
padding-bottom: 2px;
line-height: 15px;

}


.tmdiv {
	color:#666666;
	font-size:12px;
}

a.topmenulinks:link, a.topmenulinks:visited, a.topmenulinks:active {
	color:#557A94;
}

a.topmenulinks:hover {
    FONT-SIZE: 12px;
    color: #FC7E06;
    text-decoration:underline;
}

.page-title {
margin-top: 5px;
height: 25px;
background-color:#336699;
background:url(../images/bar4.gif) no-repeat;
background-position: right !important;
padding-right: 15px;
padding-bottom: 2px;
color:#ffffff;
font-size:14px;
font-weight: 700;
line-height: 30px;
text-align: right;
direction: rtl;
margin-bottom: 20;
}

.title-content {
background-color:#ffffff;
padding-right: 5px;
padding-bottom: 2px;
color:#ff9933;
font-size:12px;
font-weight: 700;
text-align: right;
direction: rtl;
}

.memberinfo{
background:url(../images/arrow-blue.gif) no-repeat;
background-position: right !important;
padding-top: 5px;
padding-right: 15px;
color:#996600;
font-size:12px;
text-align: right;
}

/*********************************/
#top_head {
margin-top: 5px;
height: 55px;
background-color:#2C7CA7;
padding-right: 15px;
padding-bottom: 2px;
color:#000000;
border-bottom: 3px solid #B9CADB;
border-top: 3px solid #B9CADB;
font-size:12px;
font-weight: 700;
line-height: 30px;
text-align: right;
direction: rtl;
}

/**********************/
.address {
margin-top: 5px;
background-color:#ffffff;
background:url(../images/eemail.gif) no-repeat;
background-position: right !important;
padding-right: 25px;
padding-bottom: 2px;
color:#000000;
font-size:12px;
text-align: right;
height: 25px;
line-height: 25px;
}

.tel {
margin-top: 5px;
background-color:#ffffff;
background:url(../images/mobile.gif) no-repeat;
background-position: right !important;
padding-right: 25px;
padding-bottom: 2px;
color:#000000;
font-size:12px;
text-align: right;
height: 25px;
line-height: 25px;
}


.admin-title {
	BORDER-BOTTOM: #b1cbf5 1px dotted;
	border-collapse: collapse;
	background-color:#ffffff;
	text-align: center;
	bordercolor: #B1CBF5;
	color: #ff9933;
	direction: rtl;
	padding: 6px;
	background-color:#FBFDFF;
	margin-bottom: 5px;
	height: 25px;
}

.story-posted {
	direction: rtl; 
	background:url(../images/icon-author.png) no-repeat;
	background-position: right 8px !important;
	padding-top: 5px;
	padding-right: 20px;

	float: right;
	margin-bottom: 25px;
	margin-right: 10px;
}

.indate {
	float: left; 
	background:url(../images/feedback.gif) no-repeat;
	background-position: right 5px !important;
	padding-top: 5px;
	text-align:left; 

	margin-left: 10px;
	padding-right: 20px;
}

.news-footer {
	background:url(../images/news-page.png) no-repeat;
	background-position: right 7px !important;
	padding: 8px;
	text-align:right; 
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-right: 25px;
}

.page-number {
	direction: rtl; 
	background: #FFFFCC;
	padding: 5px;
	border: 1px solid #D9E8E9; 
	float: right;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: center;
	width: 33px;
}

.link-news-titr {
	height: 15px;
	margin-left: 2px;
	background:url(../images/box.gif) no-repeat;
	background-position: right !important;
	padding-right: 15px;
	padding-bottom: 2px;
	color:#2eb3e6;
	font-size:12px;
	line-height: 15px;
	text-align: right;
}

.tooltip {
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 8px;
    margin-top: 8px;
    background:url(../images/tooltip.gif) no-repeat;
    background-position: top right !important;
    padding-right: 22px;
    padding-bottom: 5px;
    color:#003366;
    FONT-SIZE: 12px;
    line-height: 15px;
    text-align: justify;
    direction: rtl;
}

.admin-link {
	margin-left: 2px;
	background:url(../images/admin-link.gif) no-repeat;
	background-position: right !important;
	padding-right: 20px;
	padding-bottom: 2px;
	font-size:12px;
	text-align: right;
}

.back-admin {
	margin-left: 2px;
	background:url(../images/top.gif) no-repeat;
	background-position: right !important;
	padding-right: 20px;
	padding-bottom: 2px;
	font-size:12px;
	text-align: right;
}

.comment {
    margin-left: 2px;
    margin-right: 10px;
    margin-bottom: 8px;
    margin-top: 8px;
    background:url(../images/comment.gif) no-repeat;
    background-position: top right !important;
    padding-right: 22px;
    padding-bottom: 5px;
    color:#777777;
    FONT-SIZE: 12px;
    line-height: 15px;
    text-align: justify;
    direction: rtl;
}

/* ----------------- message in the mods ---------------*/

.page-confirm {
    background: #DFFFDF url(../images/confirm.png) no-repeat;
    background-position: 5px 5px 5px 5px !important;
    border: 1px solid #41E7A9; 
    padding-left: 52px;
    padding-right: 20px;    
    padding-bottom: 15px;
    padding-top: 15px;  
    color:#149C69;
    FONT-SIZE: 12px;
    height: 25px;
    text-align: justify;
    direction: rtl;
	margin: 10px;
}

.page-error {
    background: #FFECEC url(../images/error.png) no-repeat;
    background-position: 5px 5px 5px 5px !important;
    border: 1px solid #FF6666; 
    padding-left: 52px;
    padding-right: 20px;    
    padding-bottom: 15px;
    padding-top: 15px;  
    color:#FF6666;
    FONT-SIZE: 12px;
    height: 25px;
    text-align: justify;
    direction: rtl;
	margin: 10px;
}

.page-yesno {
    background: #FFF9E1 url(../images/info.png) no-repeat;
    background-position: 5px 5px 5px 5px !important;
    border: 1px solid #FFCC00; 
    padding-left: 52px;
    padding-right: 20px;    
    padding-bottom: 15px;
    padding-top: 15px;  
    padding-left: 15px; 
    color:#CCA400;
    FONT-SIZE: 12px;
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.alert {
    background: #FFF9E1 url(../images/alert.png) no-repeat;
    background-position: 5px 5px 5px 5px !important;
    border: 1px solid #FFCC00; 
    padding-left: 52px;
    padding-right: 20px;    
    padding-bottom: 15px;
    padding-top: 15px;  
    color:#CCA400;
    FONT-SIZE: 12px;
    height: 25px;
    text-align: justify;
    direction: rtl;
	margin-right: 100px;
	margin-left: 100px;
}


/*---------------- sub-page-menu tab----------------------*/
#submenu_tab {
	width: 475px;
	height:24px;
	font-family: Tahoma, Helvetica, sans-serif;
	direction: rtl;
	text-align: center;
	margin-bottom: 10px;
}

ul.submenu {
	list-style-type:none;
	display:block; 
	margin:0px; 
	background:none;
	text-align: center;
	float:right;
}

ul.submenu li {
	display:inline;
	font-size:11px;
	line-height:24px;
	text-align: center;
}

a.subnav:link, a.subnav:visited {
    background:url(../images/row.gif) no-repeat right;
    background-position: right 4px !important;
	display:block; 
	float:left; 
	margin:0;
	height:24px;
	text-decoration:none; 
	color:#9999FF;
	font-size:11px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 2px solid #6699CC;
	background: #FFFFCC;
}

a.nav_selected:link, a.nav_selected:visited {
	display:block; 
	float:left; 
	padding:0px 10px 0px 10px; 
	margin:0; 
	height:24px;
	text-decoration:none; 
	color:#FF6699;
	font-size:11px;
}

a.subnav:hover {
    background:url(../images/row2.gif) no-repeat right;
    background-position: right 4px !important;
	color:#ffffff;
	font-size:11px;
	padding-right: 10px;	
	padding-left: 10px;
	border-top: 2px solid #FF6600;
	background: #FFCC99;
}


/*---------------- users-mods ----------------------*/
.icuser{
    background: url(../images/users/ic-user.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.icmsgnew{
    background: url(../images/users/ic-msgnew.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.icreqnew{
    background: url(../images/users/ic-request.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.icmsg{
    background: url(../images/users/ic-msg.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.icinfo{
    background: url(../images/users/ic-info.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.accountinfo{
    background: url(../images/users/bank.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

.feed{
    background: url(../images/users/feed.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;   
    padding-left: 5px;  
    height: 25px;
    text-align: justify;
    direction: rtl;
}

#bullet{
    background: url(../images/ceonex.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    padding-bottom: 2px;
    padding-top: 2px;   
    text-align: justify;
    direction: rtl;
}

#list{
    background: url(../images/list.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    padding-bottom: 4px;
    padding-top: 4px;   
    text-align: justify;
    direction: rtl;
}

#case{
    background: url(../images/case.gif) no-repeat;
    background-position: right !important;
    padding-right: 20px;
    FONT-SIZE: 12px;
    padding-bottom: 2px;
    padding-top: 2px;   
    text-align: justify;
    direction: rtl;
}

.alltext{
    padding: 10px;
    FONT-SIZE: 12px;
    height: 20px;
    text-align: justify;
    direction: rtl;
	margin-left: 20px;
	margin-right:20px;
}

.all-text{
    padding: 5px;
    FONT-SIZE: 12px;
    height: 20px;
    text-align: justify;
    direction: rtl;
}

.history_day {
	background-color:#F0FAED;
	border-top: 2px solid #B7E4A5;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif; 
    color: #60AE36;
    direction: rtl; 
    padding: 10px; 
}

.pand_day {
	background-color: #FFF2E6;
	border-top: 2px solid #FDC284;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif; 
    color: #F99534;
    direction: rtl; 
    padding: 10px; 
}

.foot_address {
    background:url(../images/foot_address.gif) repeat-x;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif; 
    color: #333333;
    direction: rtl; 
    padding: 10px;
	text-align:center;
	border-top: #CCCCCC 1px dotted;
}

#title_Paragraph {
	BORDER-RIGHT: #cccc00 5px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 15px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 5px; 
	HEIGHT: 40px;
	direction:rtl;
	FONT-SIZE: 13pt; 
	WORD-SPACING: 3px; 
	COLOR: #080087; 
	FONT-FAMILY: tahoma; 
	LETTER-SPACING: -1px;
	font-weight: bold;
}

#title_in {
    background:url(../images/arrow_bulk.gif) no-repeat;
	background-position: 15px right;
	PADDING-RIGHT: 20px; 
	PADDING-TOP: 15px; 
	HEIGHT: 40px;
	direction:rtl;
	FONT-SIZE: 14px; 
	COLOR: #080087; 
	FONT-FAMILY: tahoma; 
	font-weight: bold;
}

#titles {
    background:url(../images/arrow_bulk.gif) no-repeat;
	background-position: 15px right;
	PADDING-RIGHT: 20px; 
	PADDING-TOP: 15px; 
	HEIGHT: 40px;
	direction:rtl;
	FONT-SIZE: 14px; 
	COLOR: #080087; 
	FONT-FAMILY: tahoma; 
	font-weight: bold;
}

.status_block {
    background:url(../images/status.gif) no-repeat;
	background-position: 5px right;
	PADDING-RIGHT: 20px; 
	direction:rtl;
	FONT-SIZE: 12px; 
	COLOR: #707070; 
	FONT-FAMILY: tahoma;
	text-align:right;
}

.member_name {
	margin-top: 5px;
	height: 30px;
	background:url(../images/member_name.png) repeat-x;
	text-align:center;
	color:#9900CC;
	font-size:12px;
	font-weight: bold;
	line-height: 30px;
	direction: rtl;
	border: 1px solid #ddd;
}

.services_ic {
	margin-bottom: 5px;
	height: 25px;
	background-color:#FFCCCC;
	background:url(../images/services.png) no-repeat;
	background-position: 5px right;
	padding-right: 25px;
	text-align:right;
	color:#9900CC;
	font-size:12px;
	line-height: 25px;
	direction: rtl;
	border-bottom: 1px dotted #ddd;
}

.index-services {
	border-top: #b1cbf5 2px solid;
	border-collapse: collapse;
	text-align: center;
	font-weight: bold;
	bordercolor: #B1CBF5;
	color: #004FA6;
	direction: rtl;
	padding: 6px;
	background-color:#E6F2FF;
	margin-bottom: 5px;
	height: 30px;
}

.index-right {
	border-collapse: collapse;
	float: right;
	text-align: center;
	bordercolor: #B1CBF5;
	color: #004FA6;
	direction: rtl;
	padding: 6px;
	margin-bottom: 5px;
	width: 50%;
}

.index-left {
	border-collapse: collapse;
	float: left;
	text-align: center;
	bordercolor: #B1CBF5;
	color: #004FA6;
	direction: rtl;
	padding: 6px;
	margin-bottom: 5px;
	width: 50%;
}

.sites_ic {
	margin-bottom: 5px;
	height: 25px;
	background-color:#FFCCCC;
	background:url(../images/sites.png) no-repeat;
	background-position: 5px right;
	padding-right: 25px;
	text-align:right;
	color:#9900CC;
	font-size:12px;
	line-height: 25px;
	direction: rtl;
	border-bottom: 1px dotted #ddd;
}

#title_ic {
	margin-bottom: 15px;
	margin-top: 15px;
	height: 25px;
	background-color:#FFCCCC;
	background:url(../images/ok.png) no-repeat;
	background-position: 5px right;
	padding-right: 25px;
	text-align:justify;
	font-size:12px;
	direction: rtl;
	color: #000066;
}

/*------------ Tree CSS -----------------*/

.dtree {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	white-space: nowrap;
	width: 180px;
	text-align:right;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #F2663A;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color:;
}
.dtree .clip {
	overflow: hidden;
}

/* ----------------- End Tree block ------- */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 2px solid #307BA3;
border-bottom-width: 1px;
width: 480px; /*width of featured content slider*/
height: 200px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 476px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 480px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #307BA3;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FFFF66;
}

/*----------- Domain -------------*/


fieldset	{padding:15px; border:1px solid #CCCCCC; width: 420px; direction:rtl;}
legend		{font-size: 13px; color: #262f5f; font-weight: normal; font-family:"Tahoma",'Times New Roman',Times,serif;}

.td			{color: #000; font-weight: normal; font-family:"Trebuchet MS",'Times New Roman',Times,serif;}
.green		{color: #009900;}

#container	{margin: auto; width: 400px; background-color: #FFFFFF;}

/* search form */
#domain		{padding:15px;}
#domain	.l1	{float: left; width: 230px; margin: 0 5px 0 0; direction:ltr;}
#domain	.l2	{float: left; width: 190px; margin: 0 5px 0 0; direction:ltr; }


/*result table */
#log		{width: 450px; margin-top: 5px;}
#log_res	{overflow: auto;}
#log_res.ajax-loading	{padding: 20px 0;background: url(../images/loading.gif) no-repeat center;}

.tabel		{width:100%; margin:auto; border-collapse:collapse;}
.tabel th	{padding:2px; background-repeat: repeat-x; color:#000;}
.tabel td	{padding:2px;}
.disponibil {width:50%; color:#009900; text-align:left;}
.ocupat 	{color:#CC0000; text-align:left;}
.alt 		{background-color:#F1F1F1}
#footer		{padding:10px; background-color: #FFFFFF;}

