/*========================================================*/
/*             http://www.irandnn.ir                      */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

html { height: 100%; }
body { direction:rtl; margin: 0; background: #b3d380 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:977px; }
.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: #fff; font-family: tahoma; font-size: 10px; font-weight:normal; text-decoration: none; }
a.HeaderObjects:hover { color: #fff; 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: 26px; padding: 6px 0px 0px 0px;}
.ContentTD { background-color: #fff; border-left: solid 1px #90ab68; border-right: solid 1px #90ab68; border-bottom: solid 1px #90ab68; 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; }

.PrivacyTD { text-align: left; padding: 0 0 0 0; }
.CopyrightTD {width: 50%; padding: 5px 0px 5px 10px;}
.links { color: #a21811 !important;}

.NavRight { height: 26px; width: 151px; background: url(images/NavRight.gif) no-repeat top left; }
.NavCenter { height: 26px; background: url(images/NavBg.gif) repeat-x; }
.NavLeft { height: 26px; width: 151px; 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: 237px; height: 47px; background: url(images/Search-box.png) no-repeat; direction: rtl; margin: 0 0 0 0; text-align: right; vertical-align: middle; }
.SearchButton { background-color: Transparent; padding: 3px 13px 7px 17px; margin: 0px 0px 0px 0px; cursor: hand; }

#dnn_dnnSEARCH_txtSearch.NormalTextBox { z-index: 10; border: 0px; width:135px; height:12px; margin: 12px 0px 0px 0px; color: #5e5e5e; font-size: 11px; background-color: Transparent; }

/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

.BoxTable {  }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.ImagePane01V { background: url(images/header.jpg) no-repeat; width: 977px; height: 183px; }
.FooterPane { text-align: right; width: 955px; height: 147px; 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;}
.smalltopright { background-color: transparent;	padding-left: 4px; padding-right: 4px;}
.smalltopleft {	width: 300px; background-color: transparent; padding-left: 4px;}
.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: 200px; 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: 200px; background-color: transparent; padding-right: 8px; padding-top: 8px;}
.bottompane { width: 100%; background-color: transparent; padding-right: 8px; padding-left: 8px; padding-bottom: 8px; }
.midpane1 { width: 50%; background-color: transparent; padding-left: 4px;}
.midpane2 { width: 50%; background-color: transparent; padding-right: 4px;}

.menupane {border: solid 1px #a9b9c8; padding: 5px 0 5px 0; background:#ddeff6;}

.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: 9px; 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: #fff; font-family: tahoma; font-size: 11px; text-decoration: none; }
a.DATE_object:hover { color: #fff; 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:#a21811; 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:10px; 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:10px;font-weight:normal;padding:5px 15px 5px 15px;border:0px #000000 solid;background-color: #a21811;}
.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: #d42116;border: 1px solid #a21811;}

/*---------Root Menu style---------------*/
.rootmenuitem TD{font-family: Tahoma, Arial, Verdana, sans-serif;color:#fff;font-size:11px;font-weight:normal;padding: 5px 20px 6px 20px;background-color: transparent;}
.rootmenuitemselected TD{color:#fff;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:11px;font-weight: normal;padding: 5px 20px 6px 20px;}
.rootmenuitembreadcrumb TD{color:#fff;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:11px;font-weight: normal;padding: 5px 20px 6px 20px;}
.MainMenu_RootMenuItemActive TD{color:#f6bc00;font-family: Tahoma, Arial, Verdana, sans-serif;font-size:11px;font-weight: normal;padding: 5px 10px 6px 10px;}
.MainMenu_RightIdle { background: url(images/tpmsep.gif) no-repeat top right; height: 26px; width:1px; }

/*-------------- 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;}


