/*========================================================*/
/*             http://www.irandnn.ir                      */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

html { height: 100%; }
body { direction:rtl; margin: 0; background: #a8daed url(images/bg.gif) top right repeat-x; margin: 0 0 0 0; }
table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
p {font-family: tahoma; font-size: 11px;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

.StandardWidth { width:1000px; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.OuterTable { width:100%; height:100%; background:#FFF; }
.OuterTableBoxed { width:100%; height:100%;}
.OuterTDBoxed { padding:3px 0 15px 0; }

.HeaderBox { width: 100%; margin: 61px 0px 0px 0px;}
.HeaderObjects, a.HeaderObjects:link, a.HeaderObjects:visited, a.HeaderObjects:active { color: #b9ddf2; font-family: tahoma; font-size: 10px; font-weight:normal; text-decoration: none; }
a.HeaderObjects:hover { color: #b9ddf2; font-family: tahoma; font-size: 10px; text-decoration: underline; }

.ContentPanesTD { width: 100%; height:100%; vertical-align: top; background: #f7faff; padding: 0; }
.ContentPanesTD_Inner { width: 100%; height:100%; vertical-align: top; padding: 0 0 0 0; }

.NavRow { width: 100%; height: 32px; padding: 0;}
.ContentTD { background-color: #fff; border-left: solid 1px #9bb1c4; border-right: solid 1px #9bb1c4; border-bottom: solid 1px #9bb1c4; border-top: 0; padding-bottom: 4px; }

.TopTDRight { width: 9px; height: 19px; padding-right:6px; background: url(BreadRight.gif) no-repeat top left; }
.TopTDCenter { width: 500px; height: 19px; background: url(BreadCenter.gif) repeat-x top right; }
.TopTDLeft { width: 9px; height: 19px; padding-left:13px; background: url(BreadLeft.gif) no-repeat top right; }

.BreadcrumbsRow { height:41px; background: url(bread-bg.gif) repeat top left; padding: 0 0 0 0; }
.SpaceBar { height:5px; background:#FFF; padding: 0 0 0 0; }
.BreadcrumbsTD { height: 41px; width: 100%; background: url(bread-bg-l.gif) no-repeat top right; color:#a1a1a1; vertical-align: middle; padding: 0 17px 0 20px; }

.FooterSpaceLeft { width: 6px; height: 151px; background: url(images/FooterSpaceLeft.gif) no-repeat top right; padding-right: 4px; }
.FooterSpaceCenter { height: 151px; background: url(images/FooterSpaceBg.gif) repeat-x top right; text-align: center; }
.FooterSpaceRight { width: 6px; height: 151px; background: url(images/FooterSpaceRight.gif) no-repeat top left; padding-left: 4px; }

.BottomSpaceLeft { width: 6px; height: 97px; background: url(images/BottomSpaceLeft.gif) no-repeat top right; padding-right: 4px; }
.BottomSpaceCenter { height: 97px; background: url(images/BottomSpaceBg.gif) repeat-x top right; text-align: center; }
.BottomSpaceRight { width: 6px; height: 97px; background: url(images/BottomSpaceRight.gif) no-repeat top left; padding-left: 4px; }

.PrivacyTD { text-align: left; padding: 0 0 0 0; }
.CopyrightTD {width: 50%; padding: 5px 0px 5px 10px;}
.links { color: #003066 !important;}

.NavRight { height: 32px; width: 3px; background: url(images/NavRight.gif) no-repeat top left; }
.NavCenter { height: 32px; background: url(images/NavBg.gif) repeat-x; }
.NavLeft { height: 32px; width: 3px; background: url(images/NavLeft.gif) no-repeat top right; }

.LoginTD { width: 100%; vertical-align: middle; text-align: left; font-size: 10px; padding: 0 0 3px 3px; color: #4bb52a; }
.linksTD { width: 50%; vertical-align: middle; font-size: 10px; color: #ffffff; padding: 5px 10px 5px 0px; }
.CopyrightRow { height:20px; padding: 0 10px 0 10px; vertical-align: middle; }

.PanelWidth { width: 181px; background: #4bb52a url(PanelTopBg.gif) no-repeat top left; vertical-align: top; padding: 0; }
/*.PanelTR { height:100%; background: url(PanelBg.gif) repeat-x bottom right; display:block; padding: 5px 0px 7px 0px; }*/
.PanelTR { width: 181px; height:100%; display:block; padding: 5px 0px 7px 0px; }

.SearchTD { width: 152px; height: 15px; background: url(images/Search-box.png) no-repeat; direction: rtl; padding: 0 10px 0 0; text-align: right; }
.SearchButton { background-color: Transparent; padding: 3px 15px 1px 17px; margin: 0px 0px 0px 0px; cursor: hand; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { z-index: 10; border: 0px; width: 97px; height: 19px; padding-right: 4px; color: #003273; font-size: 9px; background-color: Transparent; }

/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

.BoxTable {  }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.ImagePane01V { background: url(images/header.jpg) no-repeat; width: 1000px; height: 141px; }
.HeaderPane { padding: 4px 5px 0 0; width: 570px; margin: 0 5px 5px 5px; }
.FooterPane { text-align: right; width: 955px; height: 97px; padding: 0; vertical-align:top; }
.toppane { width: 100%;	background-color: transparent;	padding-right: 8px;	padding-left: 8px; padding-top: 2px;}
.loginpane { text-align: right; padding: 5px 0 0 0; vertical-align: bottom;}
.MidPane1 { width:300px; background-color: transparent;	padding-left: 2px; padding-right: 2px;}
.MidPane2 { background-color: transparent;	padding-left: 2px; padding-right: 2px;}
.MidPane3 { width:175px; background-color: transparent;	padding-left: 2px; padding-right: 2px;}
.smallbottomright { width: 50%; background-color: transparent; padding-right: 8px; padding-left: 8px;}
.smallbottomleft { width: 50%; background-color: transparent; padding-left: 3px; padding-top: 6px;}
.leftpane {	width: 310px; background-color: transparent; padding-left: 8px; padding-bottom: 8px; padding-top: 0px;}
.contentpane { width: 100%; background-color: transparent; padding-right: 8px; padding-left: 8px; padding-bottom: 8px; line-height:20px;}
.rightpane { width: 100%; background-color: transparent; padding-right: 0px; padding-top: 8px;}
.bottompane { width: 100%; background-color: transparent; padding-right: 8px; padding-left: 8px; padding-bottom: 8px; }

.menupane {border: solid 1px #c8d8dd; padding: 5px 0 5px 0; background:#e6edf7;}

.DNNEmptyPane{width:0;padding:0;margin:0;}

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #4bb52a; font-family: tahoma; font-size: 11px; font-weight:normal; text-decoration: none; }
a.LOGIN_object:hover { color: #4bb52a; font-family: tahoma; font-size: 11px; text-decoration: underline; }
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:left; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
a.USER_object:hover { color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }

.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #b9ddf2; font-family: tahoma; font-size: 11px; text-decoration: none; }
a.DATE_object:hover { color: #b9ddf2; font-family: tahoma; font-size: 11px; text-decoration: none; }

.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
.FOOTER_objects { color:#003066; font-size: 11px; }
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
.Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

.normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
.NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
.NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
.SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
.Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

a:link, a:visited, a:active { color: #2e4e60; font-family: tahoma; font-size: 11px; }
a:hover { color: #2e4e60; font-family: tahoma; font-size: 11px; text-decoration: underline; }
a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
.Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
a.Footer_Links:hover { color: #EEE; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

 select, input { font-family: tahoma; font-size: 11px; color: #333; }
.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }


/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-------------- Main Menus --------------*/
.MainMenu_MenuContainer{ background:transparent; width:100%; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak{ display: inherit; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.MainMenu_MenuItemSel {background-color: transparent;}

/*---------Sub Menu style---------------*/
.MainMenu_MenuItem,.submenuitembreadcrumb{font-family: Tahoma, Arial, Verdana, sans-serif; color:#fff; font-size:11px; font-weight:normal; padding:5px 15px 5px 15px; border:0px #000000 solid; border-width:0px 0px; text-align: right;}
.submenuitemselected{font-family: Tahoma, Arial, Verdana, sans-serif;color:#ffffff;font-size:11px;font-weight:normal;padding:5px 15px 5px 15px;border:0px #000000 solid;background-color: #003066;}
.submenu{font-family: Tahoma, Arial, Verdana, sans-serif; z-index:1000; color:#fff;font-size:12px;font-weight:normal;border:1px solid #000;padding:0px;margin-top: 0px;background-color: #0054af;border: 1px solid #003066;}

/*---------Root Menu style---------------*/
.rootmenuitem TD{font-family: Tahoma, Arial, Verdana, sans-serif;color:#fff;font-size:12px;font-weight:normal;padding: 5px 20px 6px 20px;background-color: transparent;}
.rootmenuitemselected TD{color:#fff;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:12px;font-weight: normal;padding: 5px 20px 6px 20px;}
.rootmenuitembreadcrumb TD{color:#fff;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:12px;font-weight: normal;padding: 5px 20px 6px 20px;}
.MainMenu_RootMenuItemActive TD{color:#f6bc00;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:12px;font-weight: normal;padding: 5px 10px 6px 10px;}
.MainMenu_RightIdle { background: url(images/tpmsep.gif) no-repeat top right; height: 32px; width:2px; }

/*-------------- Module Menus --------------*/
.ModuleTitle_MenuContainer {color: #2c2c2c;}
.ModuleTitle_MenuBar {cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem {font-family: tahoma; color: #333;font-size: 12px;background: #f6f6f6;font-weight: bold; font-style: normal; border: #f6f6f6 1px solid;padding: 0px 8px 1px 2px;font-weight: normal;}
.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; margin: 2px 0 0 0px;background: #f6f6f6;padding: 1px;border: 1px solid #666;font-weight: normal;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);*/}
.ModuleTitle_MenuItemSel {font-family: tahoma; font-size: 12px; cursor: pointer; cursor: hand; color: #333;background: #ddd;border-left: #ddd 1px solid;border-right: #ddd 1px solid;padding: 0px 8px 1px 2px;font-weight: normal;}
.ModuleTitle_MenuIcon {border: 1px solid #eee;padding: 0 3px 0 3px;}
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}



