@charset "utf-8";
/* CSS Document for Mehrad Portal */
/* min-width:1000px; */
/* overflow:scroll; */

body
{
margin:0px 0px 0px 0px;

}
a:link, a:visited, a:active
{
font-family:tahoma;
font-size:9pt;
color:#0000ff;			/*666666*/
text-decoration:none;
}
a:hover{
text-decoration:underline;
font-size:9pt;
color:#6666ff;		/*333333*/
}

a.headerfooter:link, a.headerfooter:visited, a.headerfooter:active
{
font-family:tahoma;
font-size:7pt;
color:#CCCCCC;
text-decoration:none;
}
a.headerfooter:hover{
text-decoration:none;
color:#FFFFFF;
}

input.defaultText{
font-family:Tahoma;
font-size:9pt;
}


table
{
font-family:tahoma;
font-size:9pt;
}





/*input[type="text"] {
	font-family: Tahoma;
	font-size: 9pt;
}
input[type="password"] {
	font-family: Tahoma;
	font-size: 9pt;
}
input[type="checkbox"] {
	font-family: Tahoma;
	font-size: 9pt;
}

*/
select {
	font-family: Tahoma;
	font-size: 8pt;
}
textarea {
	font-family: Tahoma;
	font-size: 9pt;
}

.buttonEtc3
{
background:url(../images/buttonEtc3.gif) no-repeat top left;
width:120px;
height:18px;
border:none;
cursor:pointer;
font-family:tahoma;
font-size:8pt;
color:#333333;
padding-bottom:3px;
}

.buttonEtc2
{
background:url(../images/buttonEtc2.gif) no-repeat top left;
width:80px;
height:18px;
border:none;
cursor:pointer;
font-family:tahoma;
font-size:8pt;
color:#333333;
padding-bottom:3px;
}

.buttonEtc
{
background:url(../images/buttonEtcC.gif) no-repeat top left;
width:53px;
height:18px;
border:none;
cursor:pointer;
font-family:tahoma;
font-size:8pt;
color:#333333;
padding-bottom:3px;
}
.buttonEtcC
{
background:url(../images/buttonEtcC.gif) no-repeat top left;
width:53px;
height:18px;
border:none;
cursor:pointer;
font-family:tahoma;
font-size:9px;
color:#333333;
padding-bottom:3px;
}


table.bgTable
{
width:1000px;
border:none;
}


td.headerLeft
{
background:url(../images/haderLeftRepeated.png) repeat-x top;
height:140px;
vertical-align:top;
}
td.headerSecound
{
background:url(../images/haderSecoundLeft.png) no-repeat left top;
height:60px;
vertical-align:top;
}
td.headerLeftRepeat
{
background:url(../images/haderLeftRepeat.png) repeat-x right top;
width:1px;
height:140px;
}
table.panelTable
{
	background:url(../images/haderLeft.png) no-repeat left top;
width:360px;
height:140px;
border:none;
}
table.panel{
	position:relative;
	right:-10px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;	
}
td.panelTableTop
{
height:15px;
font-family:tahoma;
font-size:9px;
color:#006;
vertical-align:bottom;
}
div.sM{padding-bottom:5px;}
td.panelTableTop a:link, td.panelTableTop a:visited, td.panelTableTop a:active{color:#FFF;}
td.panelTableTop a:hover{color:#006;}
td.panelTableBottom{
	height:auto;
	}
td.headerTop
{
background:url(../images/haderTop2.png) no-repeat right top;
width:640px;
height:58px;
}
td.headerTopSecound
{
background:url(../images/headerSecound2.png) no-repeat right top;
width:640px;
height:58px;
}
td.headerBottom
{
background:url(../images/haderBottom.png) no-repeat right top;
width:640px;
height:57px;
}
td.newsTicker
{
background:url(../images/newsTicker.png) repeat-x right top ;
width:640px;
height:25px;
font-family:tahoma;
font-size:9pt;
color:#999999;
padding-right:20px;
padding-bottom:5px;
}
td.body
{
vertical-align:top;
border-left:solid 1px #E8E8E8;
border-right:solid 1px #E8E8E8;
}
td.bodyLeft
{
width:177px;
vertical-align:top;
padding:3px 3px 3px 3px;
}
table.mehradBox
{
margin-top:5px;
}
td.boxTop
{
background:url(../images/boxTop.png) repeat-x right bottom;
height:23px;
font-family:tahoma;
font-size:9pt;
color:#CCCCCC;
cursor:default;
}
td.boxTopLeft
{
background:url(../images/boxTopLeft.png) no-repeat right bottom;
width:5px;
height:23px;
cursor:default;
}
td.boxTopRight
{
background:url(../images/boxTopRight.png) no-repeat left bottom;
width:25px;
height:23px;
cursor:default;
}
td.boxTopRightNoIcon
{
/* background:url(../images/boxTopRight.png) no-repeat left bottom; */
width:25px;
height:23px;
cursor:default;
}
td.boxMiddle
{
background:url(../images/boxMiddle.png) left top;
border-left:solid 1px #E0E0E0;
border-right:solid 1px #E0E0E0;
font-family:tahoma;
padding:5px 5px 5px 5px;
font-size:8pt;
color:#999999;
vertical-align:text-top;
}
td.boxBottom
{
background:url(../images/boxBottom.png) repeat-x right top;
height:6px;
}
td.boxBottomLeft
{
background:url(../images/boxBottomLeft.png) no-repeat right top;
width:5px;
height:6px;
}
td.boxBottomRight
{
background:url(../images/boxBottomRight.png) no-repeat left top;
width:25px;
height:6px;
}
td.bodyMiddle
{
vertical-align:top;
padding:5px 7px 5px 7px;
border-left:solid 1px #E8E8E8;
border-right:solid 1px #E8E8E8;
}
table.bodyBoxTabDisable
{
margin-top:10px;
width:625px;
}
td.bodyBoxTopLeft
{
background:url(../images/boxBodyTopLeft.png) no-repeat right bottom;
width:5px;
height:18px;
}
td.bodyBoxTopMiddleLeft
{
background:url(../images/boxBodyTopMiddleLeft.png) repeat-x right bottom;
height:18px;
}
td.bodyBoxTopMiddle
{
background:url(../images/boxBodyTopMiddle.png) no-repeat right bottom;
width:10px;
height:18px;
}
td.bodyBoxTopMiddleRight
{
width:200px;
background:url(../images/boxBodyTopMiddleRight.png) repeat-x right bottom;
height:18px;
font-family:tahoma;
font-size:9pt;
color:#CCCCCC;
cursor:default;
vertical-align:baseline;
}
td.bodyBoxTopMiddleRightNoWidth
{
background:url(../images/boxBodyTopMiddleRight.png) repeat-x right bottom;
height:18px;
font-family:tahoma;
font-size:9pt;
color:#CCCCCC;
cursor:default;
/*vertical-align:baseline;*/
}
td.bodyBoxTopRight
{
background:url(../images/boxBodyTopRight.png) no-repeat right bottom;
width:25px;
height:18px;
}
td.bodyBoxTopRightNoIcon
{
/* background:url(../images/boxBodyTopRight.png) no-repeat right bottom; */
width:25px;
height:18px;
}
td.bodyBoxMiddle
{
background:url(../images/boxMiddle.png) right top;
border-left:solid 1px #E0E0E0;
border-right:solid 1px #E0E0E0;
padding:5px 5px 5px 5px;
text-align:justify;
vertical-align:top;
}

td.bodyBoxMiddleInternal
{
background:url(../images/boxMiddleInternal.png) right top;
border-left:solid 1px #E0E0E0;
border-right:solid 1px #E0E0E0;
padding:5px 5px 5px 5px;
text-align:justify;
vertical-align:top;
}

td.bodyBoxBottomLeft
{
width:5px;
background:url(../images/boxBodyBottomLeft.png) no-repeat right top;
height:2px;
}
td.bodyBoxBottomMiddle
{
background:url(../images/boxBodyBottomMiddle.png) repeat-x right top;
height:2px;
}
td.bodyBoxBottomRight
{
width:25px;
background:url(../images/boxBodyBottomRight.png) no-repeat right top;
height:2px;
}
table.bodyBoxTabEnable
{
margin-top:10px;
}
td.bodyBoxTabEnableTopMiddleRight
{
background:url(../images/boxBodyTopMiddleRight.png) repeat-x right bottom;
height:20px;
font-family:tahoma;
font-size:9pt;
color:#CCCCCC;
cursor:default;
}
td.bodyBoxTabEnableTab
{
background:url(../images/boxBodyTabEnableTab.png) no-repeat right bottom;
width:120px;
height:20px;
font-family:tahoma;
font-size:8pt;
color:#333333;
cursor:default;
padding-bottom:8px;
}
td.bodyBoxTabEnableTabClicked
{
background:url(../images/boxBodyTabEnableTabClicked.png) no-repeat right bottom;
width:120px;
height:20px;
font-family:tahoma;
font-size:8pt;
color:#CCCCCC;
cursor:default;
}
td.bodyBoxTabEnableTabClicked2
{
background:url(../images/boxBodyTabEnableTabClicked2.png) no-repeat right bottom;
width:120px;
height:20px;
font-family:tahoma;
font-size:8pt;
color:#CCCCCC;
cursor:default;
}
td.bodyBoxTabEnableMiddleLeft
{
background:url(../images/boxBodyTopMiddleLeft.png) repeat-x right bottom;
height:20px;
}

td.bodyRight
{
width:177px;
vertical-align:top;
padding:3px 3px 3px 3px;
direction:rtl;
}




td.menuSingleLeftTitle
{
background:url(../images/menuButtonSingleLeftTitle.png) no-repeat right bottom;
width:20px;
height:24px;
}
td.menuMiddleTitle
{
background:url(../images/menuButtonMiddleTitle.png) repeat-x right bottom;
width:135px;
height:24px;
font-family:tahoma;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
cursor:default;
padding-bottom:3px;
text-align:center;
}
td.menuSingleRightTitle
{
background:url(../images/menuButtonSingleRightTitle.png) no-repeat right bottom;
width:20px;
height:24px;
}



div.menu
{
position:absolute;
direction:rtl;
width:220px;
font-family:tahoma;
font-size:8pt;
color:#CCCCCC;
background:#FFFFFF;
border:solid 3px #CCCCCC;
border-bottom:none;
border-right:none;
display:none;
}

table.menu2 {
border:solid 1px #999999;
border-right-color:#CCCCCC;
}

td.subMenu2
{
color:#999999;
height:20px;
cursor:pointer;
border-bottom:solid 1px #CCCCCC;
padding:0px 3px 0px 7px;
border-left:solid 7px #FFFFFF;
border-right:solid 5px #FFFFFF;
background-repeat:no-repeat;
}
td.subMenu2Over {
color:#333333;
height:20px;
cursor:pointer;
border-bottom:solid 1px #CCCCCC;
padding:0px 3px 0px 7px;
border-left:solid 7px #EBEBEB;
border-right:solid 7px #EBEBEB;
background-repeat:no-repeat;
background-color:#F0F0F0;
}

a.menuLink:link, a.menuLink:visited, a.menuLink:active
{
font-family:tahoma;
font-size:8pt;
text-decoration:none;
color:#FFFFFF;
}
a.menuLink:hover{
text-decoration:none;
color:#333333;
}

a.menu2Link:link, a.menu2Link:visited, a.menu2Link:active
{
text-decoration:none;
color:#999999;
}
a.menu2Link:hover{
text-decoration:none;
color:#333333;
}






table.menu{
font-family:tahoma;
font-size:8pt;
color:#333333;
direction:rtl;
}
td.menuSingleLeft
{
background:url(../images/menuButtonSingleLeft.png) no-repeat right bottom;
width:20px;
height:24px;
}
td.menuRightTop
{
background:url(../images/menuButtonRightTop.png) no-repeat right bottom;
width:20px;
height:24px;
cursor:default;
}
td.menuEtcLeft
{
background:url(../images/menuButtonEtcLeft.png) no-repeat right bottom;
width:20px;
height:24px;
}
td.menuMiddle
{
background:url(../images/menuButtonMiddle.png) repeat-x right bottom;
width:135px;
height:24px;
font-family:tahoma;
font-size:8pt;
color:#FFFFFF;
cursor:pointer;
padding-bottom:3px;
}
td.menuTop
{
background:url(../images/menuButtonMiddle.png) repeat-x right bottom;
width:135px;
height:24px;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
cursor:default;
padding-bottom:3px;
}
td.menuRight
{
background:url(../images/menuButtonRight.png) no-repeat right bottom;
width:20px;
height:24px;
}
td.menuMiddleOver
{
background:url(../images/menuButtonMiddle.png) repeat-x right bottom;
width:135px;
height:24px;
font-family:tahoma;
font-size:8pt;
color:#333333;
padding-bottom:3px;
}








td.footer
{
	vertical-align:top;
background:url(../images/footer.png) repeat-x left top;
height:61px;
font-family:tahoma;
font-size:9px;
color:#CCCCCC;
padding:10px 30px 0 30px;}
td.footer td { vertical-align:text-bottom;}
td.logoEn
{
background:url(../images/logoEn.png) no-repeat left bottom;
width:40px;
height:31px;
vertical-align:bottom;
}
td.logoEnTexts
{
vertical-align:bottom;
font-family:tahoma;
font-size:9px;
color:#CCC;
}
td.footerCopyRight
{
vertical-align:top;
margin-left:5px;
vertical-align:bottom;
font-family:tahoma;
font-size:9px;
color:#666666;
}

/* ----------------------------Gallery------------------------------------------------------------------ */
td.frameTopLeft {
background:url(../images/galleryFrame/frameTopLeft.png) no-repeat left bottom;
width:59px;
height:41px;
}
td.frameTopMiddle {
background:url(../images/galleryFrame/frameTopMiddle.png) repeat-x bottom;
height:41px;
text-align:right;
padding-bottom:3px;
font-weight:bold;
}
#note {
text-align:right;
margin:5px 7px 10px 7px;
}
td.frameTopRight {
background:url(../images/galleryFrame/frameATopRight.png) no-repeat right bottom;
width:49px;
text-align:center;
}
td.frameMiddleLeft {
background:url(../images/galleryFrame/frameMiddleLeft.png) repeat-y left top;
width:19px;
}
td.frameMiddleMiddle {
vertical-align:top;
text-align:justify;
}
td.frameMiddleRight {
background:url(../images/galleryFrame/frameMiddleRight.png) repeat-y right top;
width:19px;
}
td.frameBottomLeft {
background:url(../images/galleryFrame/frameBottomLeft.png) no-repeat left top;
width:19px;
height:19px;
}
td.frameBottomMiddle {
background:url(../images/galleryFrame/frameBottomMiddle.png) repeat-x left top;
height:19px;
}
td.frameBottomRight {
background:url(../images/galleryFrame/frameBottomRight.png) no-repeat right top;
width:19px;
}



/* ----------------------------------------------------------------------------------------------------- */
td.thumbnail {
padding-bottom:2px;
}

td.frameSetTopLeft {
background:url(../images/galleryFrame/frameSetTopLeft.png) no-repeat left bottom;
width:19px;
height:36px;
}
td.frameSetTopMiddle {
background:url(../images/galleryFrame/frameSetTopMiddle.png) repeat-x left bottom;
height:36px;
text-align:center;
}
td.frameSetTopRight {
background:url(../images/galleryFrame/frameSetTopRight.png) no-repeat right bottom;
width:19px;
height:36px;
}


td.frameSetMiddleLeft {
background:url(../images/galleryFrame/frameSetMiddleLeft.png) repeat-y left top;
width:15px;
}
td.frameSetMiddleMiddle {
background:#FFFFFF;
padding:4px 4px 0px 4px;
}
td.frameSetMiddleRight {
background:url(../images/galleryFrame/frameSetMiddleRight.png) repeat-y right top;
width:15px;
}


td.frameSetBottomLeft {
background:url(../images/galleryFrame/frameSetBottomLeft.png) no-repeat left top;
width:19px;
height:19px;
}
td.frameSetBottomMiddle {
background:url(../images/galleryFrame/frameSetBottomMiddle.png) repeat-x left top;
height:19px;
}
td.frameSetBottomRight {
background:url(../images/galleryFrame/frameSetBottomRight.png) no-repeat right top;
width:19px;
height:19px;
}

td.frameSetNote {
vertical-align:top;
text-align:right;
font-size:8pt;
color:#006699;
/* padding:5px 5px 5px 5px; */
}
/* ----------------------------------------------------------------------------------------------------- */

