/*
    Master Version 2.8.4
    SiteSaz® Version 1.8.1 (www.SiteSaz.ir)
    Content :
        01.Compatible       13.Language    
        02.Strcuture        14.News
        03.Header           15.UserControl
        04.SlideShow        16.LinksControl
        05.Widget           17.ExtraTools
        06.HtmlMenu H       18.VoteControl
        07.HtmlMenu V       19.Contact
        08.MainMenu H       20.SponsorMedium
        09.MainMenu V       21.SponsorLarge
        10.TextMenu         22.PagePath
        11.BaseMenu         23.Footer
        12.Search           24.License
*/

.rtl { font: 13px 'B yekan', 'Yekan', Tahoma, Arial; direction:rtl; }
.ltr { font: 14px Calibri, sans-serif, Arial, Tahoma; }
a, a:visited { color: #006cd4; }
a:hover, a:focus { color: #0057aa; }
a:active { color: #000000; }
h1, h2, h3, h4, h5, h6 { color: inherit; text-rendering: optimizelegibility; margin: 0; padding: 0; font-weight:normal; }
.ltr h1, .ltr h2, .ltr h3, .ltr h4, .ltr h5, .ltr h6 { font-family:Arial, sans-serif; font-weight:bold; }
.rtl h3, .rtl h4, .rtl h5 { font-family:'B Koodak', 'Koodak', Arial, sans-serif; }
h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:16px; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
table[align="center"] { margin: 0 auto; }
.rtl blockquote{border-right:4px solid #006cd4;padding: 0 7px;margin-right:20px;margin-bottom:10px;text-align:justify;}
.ltr blockquote{border-right:4px solid #006cd4;padding: 0 7px;margin-right:20px;margin-bottom:10px;text-align:justify;}
.rtl #ContentWrapper article ul, .rtl #ContentWrapper article ol { margin-right:15px; list-style-position:inside;}
.ltr #ContentWrapper article ul, .ltr #ContentWrapper article ol { margin-left:15px;  list-style-position:inside;}
.Container { margin-right: auto; margin-left: auto; *zoom: 1;}
.Container:before, .Container:after { display: table; line-height: 0; content: ""; }
.Container:after { clear: both; }

/*[01.Compatible with older version]*/
.rtl .Right, .ltr .Left {float: right;}
.ltr .Right, .rtl .Left  {float: left;}
.Align-Center, .AlignCenter, .TxtCenter {text-align: center;}
.rtl .Align-Right, .ltr .Align-Left, .rtl .AlignRight, .ltr .AlignLeft  { text-align:right; }
.rtl .Align-Left, .ltr .Align-Right, .ltr .AlignRight, .rtl .AlignLeft  { text-align:left;}
[hidden], .hide, .Hide, .hidden {display: none;}
.show, .Show {display: block;}
.visible, .Visible {visibility: visible;}
.invisivle, .Invisivle {visibility: hidden;}

/*[02.Strcuture]*/
 body { background: #fff; }
.PageWrapper         { min-width:1210px; }
.Container              { width: 1200px; }
.LCTW, .RCTW            { width: 975px; }
.AsideRight, .AsideLeft	{ width: 210px; }
.ContentResize          { width: 760px; margin:0 5px;}
.rtl .ContentResize, .rtl .RCTW, .ltr .LCTW {float: right;}
.ltr .ContentResize, .ltr .RCTW, .rtl .LCTW {float: left;}
.LCTW,.RCTW,.MCTW,.ContentResize { padding: 4px; background: #FFF;   }

/*[03.Header]*/
.Header { position: relative; margin-bottom: 5px; background:#ebebeb; }
.rtl .Header .TitleSite          { height: 87px; width:510px; overflow: hidden; color: #333; margin: 10px 0; background: url(../images/Body/title.png) no-repeat top right; }
.ltr .Header .TitleSite          { height: 95px; width:510px; overflow: hidden; color: #333; margin: 10px 0; background: url(../images/Body/title2.png) no-repeat top left;  }
.Header .TitleSite h1		{ font-size:32px; line-height:37px;}
.Header .TitleSite h1 A		{ color:#AF444A; }
.Header .TitleSite h2		{ font-size:18px; color:#333; }
.Header .BottomHeader       { margin-bottom:0px; margin-top:40px;}
.Header .BottomHeader:empty { margin-bottom: 0px !important;}

/*[04.SlideShow]*/
.SlideShow { margin: 0 auto; max-width: 100%;  direction: ltr; background:#fff url(../images/Body/slide-back.png) no-repeat bottom center; padding-top:10px; padding-bottom:29px; }
.camera_wrap, .cameraContent, .SlideShow {height:590px !important;}

/*[05.Widget]*/
.Widget                     { margin-bottom: 5px; }
.Widget .WidgetHeader       { background: #44b478; height: 30px; line-height: 30px; padding: 0 7px; color: #FFF;   position: relative; }
.Widget .WidgetHeader span  { width: 100%; }
.Widget .WidgetBody         { padding: 5px; border: 1px solid #CCC; border-top: none; background:#FFF; }
.Widget .WidgetBody img     { max-width: 100%; }

/*[06.HtmlMenu Horizontal]*/
.HtmlMenuH                                  { height: 60px; position: relative;     width:250px;  }
.HtmlMenuH .HMW                             { list-style: none; }
.HtmlMenuH .HMW .ItemHtmlMenu				{ display: block; height: 60px;}
.HtmlMenuH .HMW .ItemHtmlMenu:hover         { background: #44b478; color: #000;  }
.HtmlMenuH .HMW .ItemHtmlMenu:hover .THM    { color: #fff !important; }
.HtmlMenuH .HMW .ItemHtmlMenu .THM			{ display: block; height: inherit; padding: 0 10px; color: #7d7d7d; font-size:13px; line-height:60px; 
min-width:100px;}
.HtmlMenuH .HMW .ItemHtmlMenu .THM img		{ position: relative; top: 6px; margin: 0 5px; width:20px; }
.rtl .HtmlMenuH .HMW .ItemHtmlMenu .CHM			{ opacity: 0; background: #FFF;  width: 990px;  height: 0px;  position: absolute; right: 0; top:60px; font-size: 13px; text-shadow: none; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; overflow: hidden; z-index: 200; border-bottom:0px solid #CCC;}
.ltr .HtmlMenuH .HMW .ItemHtmlMenu .CHM			{ opacity: 0; background: #FFF;  width: 990px;  height: 0px;  position: absolute; left: 0; top:60px; font-size: 13px; text-shadow: none; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; overflow: hidden; z-index: 200; border-bottom:0px solid #CCC;}
.HtmlMenuH .HMW .ItemHtmlMenu:hover .CHM	{ opacity: 1; height: 240px; border-bottom:1px solid #CCC; }
.ltr .HtmlMenuH .HMW .ItemHtmlMenu .THM     { line-height:60px !important;}
.ltr .HtmlMenuH .HMW .ItemHtmlMenu .THM img { top:2px;}




/*[07.HtmlMenu Vertical]*/
.HtmlMenuV                                  { width: 210px;position: relative; z-index:1000;}
.HtmlMenuV .HMW                             { list-style:none;} 
.HtmlMenuV .HMW .ItemHtmlMenu               { float:none; background: #F1F1F1; margin-bottom: 1px; line-height: 40px; color:#000;}
.HtmlMenuV .HMW .ItemHtmlMenu:hover         { background: #FFF;}
.HtmlMenuV .HMW .ItemHtmlMenu .THM          { display: block; height: 100%; padding: 0 5px;}
.HtmlMenuV .HMW .ItemHtmlMenu .THM img      { margin: 0 5px; position:relative; top:4px;}
.HtmlMenuV .HMW .ItemHtmlMenu .CHM          { display:none; width: 780px; height: 240px; position: absolute; right: 100%; top: 0; background: #FFF; }
.HtmlMenuV .HMW .ItemHtmlMenu .CHM          { display:none; width: 780px; height: 240px; position: absolute; right: 100%; top: 0; background: #FFF; }
.HtmlMenuV .HMW .ItemHtmlMenu:hover .CHM    { display:block; }
.ltr .HtmlMenuV .HMW .ItemHtmlMenu .CHM     { left: 100%; }

/*[08.MainMenu Horizontal]*/
.MainMenuH {   }
.MainMenuH ul				{ list-style: none; z-index: 150; }
.MainMenuH ul li			{ min-width:100px; height:60px;  margin: 0 1px; position: relative; -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease;font-size: 18px; }
.rtl .MainMenuH ul li		{ float:right;}
.ltr .MainMenuH ul li		{ float:left;}
.MainMenuH ul li:hover		{ background:#44b478;}
.MainMenuH ul li A			{ display:block; height:60px; padding:5px; line-height:51px; color:#7d7d7d; text-align:center;}
.MainMenuH ul li A span		{ padding:4px;}
.rtl .MainMenuH ul li A img { position: relative; top: 5px; left: 2px; }
.ltr .MainMenuH ul li A img { position: relative; top: 5px; right: 2px; }
.MainMenuH ul ul            { position:absolute; top:100%; width:180px; display:none;}
.rtl .MainMenuH ul ul		{ right:0px;}
.ltr .MainMenuH ul ul		{ left:0px;}
.MainMenuH ul ul li			{ width:180px; position:relative;margin:0; background: #eeeeee; height:34px;}
.rtl .MainMenuH ul ul ul	{ position:absolute; right:100%; top:0;}
.ltr .MainMenuH ul ul ul	{ position:absolute; left:100%; top:0;}
.MainMenuH ul ul li A			{ display:block; height:34px; padding:5px; line-height:25px; color:#7d7d7d; text-align:right;}
.MainMenuH ul li A:hover { color:#fff;}
.MainMenuH ul li:first-child {margin: 0 5px;}
.MainMenuH ul ul li:first-child {margin: 0 1px;}




/*[09.MainMenu Vertical]*/
.MainMenuV ul                { list-style: none; z-index: 150; }
.MainMenuV ul li:last-child  { border-bottom: 1px solid #CCC; }
.MainMenuV ul li             { background: #EEE; position: relative; border: 1px solid #CCC; border-bottom: none; min-height: 29px; }
.MainMenuV ul li A           { display: block; min-height: 24px; height: 100%; padding: 3px 3px; line-height: 23px; color:#333; }
.rtl .MainMenuV ul li A.Sub  { background: url(../images/body/Arrow.png) left top no-repeat; }
.ltr .MainMenuV ul li A.Sub  { background: url(../images/body/Arrow.png) right -30px no-repeat; }
.MainMenuV ul li A img       { position: relative; top: 5px; right: 0px;}
.rtl .MainMenuV ul ul        { position: absolute; right: 100%; width: 100%; top: -1px; visibility: hidden; }
.ltr .MainMenuV ul ul        { position: absolute; left: 100%; width: 100%; top: -1px; visibility: hidden; }
.MainMenuV ul li:active      { background-color: #F4F4F4;}
.MainMenuV ul li:hover       { background: #FFF; }




/*[10.TextMenu]*/
.TextMenu { height: 52px;  font-size:0; margin-top: -4px    }
.TextMenu li { display: inline-block;   height:52px; }
 .TextMenu li:hover {background:#EEE;}
.TextMenu li:hover A { color:#000;}
.TextMenu li A  { color:#000; height: 100%; line-height:52px; display:block;font-size:0;  padding:0 7px;}
.TextMenu li A img { position: relative; top: 4px; margin: 0 2px 0 4px;}
.TextMenu li A[href*="admin.aspx"] {  padding: 0 10px; color:#009f34;}




/*[11.BaseMenu]*/
.BaseMenu       { padding: 5px; font-size:0;  }
.rtl .BaseMenu A     { color:#6b6b6b; background:url(../images/Body/britextmenu.png) no-repeat center left; font-size:13px; padding:0 10px; }
.ltr .BaseMenu A     { color:#6b6b6b; background:url(../images/Body/britextmenu.png) no-repeat center right; font-size:13px; padding:0 10px; }

.BaseMenu A img	{ position: relative; top: 4px; margin: 0 4px;}
.BaseMenu A:hover {color:#44b478;}



/*[12.Search]*/
.rtl .SearchSite				{ width: 330px; height: 60px; background: #FFF;  border-right:2px solid #44b478; position: relative; margin:0 !important; float:left;}
.ltr .SearchSite				{ width: 330px; height: 60px; background: #FFF;  border-left:2px solid #44b478; position: relative; margin:0 !important; float:right;}

.SearchSite .TxtSearch  { width: 270px;height: 100%;padding: 0 3px;border: none; background:none !important; -moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.SearchSite .BtnSearch	{ width: 50px ; height: 60px;  background: url(../images/body/BgSearch.gif) no-repeat top left; border: none; font-size: 0px; }
.SearchSite .BtnSearching   { background: url(../images/body/BgSearch.gif) no-repeat bottom left !important; }
.SearchSite .TxtSearchGray  { color: #CCC !important; }
.SearchSite .TxtSearch,.SearchSite .TxtSearch:focus,.SearchSite .TxtSearch:hover {outline:none !important;}

/*[13.Language]*/
.Language       { height: 25px;  padding:3px 3px 0 3px; margin-top: 10px; }
.Language A     { width:30px; height:22px; display:inline-block;}
.Language span  { position:relative; top:-4px; }
.Language select{ width:auto; height:22px; padding:2px; border-radius:0; margin-right:4px; } 




/*[14.News]*/
.rtl .NewsControl    {  width:340px; position:relative; margin-left:20px;  }
.ltr .NewsControl    {  width:340px; position:relative; margin-right:20px; }
.NewsControl p  { text-align: justify; }
.NewsControl .NextNews, .NewsControl .PrevNews { top: 9px; outline: none; position: absolute; }
.rtl .NewsControl .PrevNews { left: 6px;  width:12px; height:17px;  }
.rtl .NewsControl .NextNews {   left: 25px; top: 8px; width:12px; height:17px; }
.ltr .NewsControl .PrevNews { right: 20px; width:12px; height:17px;}
.ltr .NewsControl .NextNews { right: 6px; width:12px; height:17px; }
.NewsControl .WidgetHeader { color:#fff; font-size:18px; height:45px; line-height:44px;}
.NewsControl .WidgetBody   { background:#a2dabc;  }
.NewsControl .WidgetHeader span { padding:0 10px;}



/*[15.UserControl]*/
.UserControl {}
.ltr .UserControl .UCW  {font-size: 11px; }
.UserControl div span   { display: inline-block; width: 30%; }
.UserControl input[type="text"],
.UserControl input[type="password"] {width:55%;background: url(../images/icons/User-txt.png) no-repeat;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;padding-left:20px;height:18px;}
.UserControl input[type="text"]     {background-position:  2px -43px;}
.UserControl input[type="password"] {background-position: 2px  2px ;}
.UserControl .TxtWarning {   border-color: rgb(233, 50, 45);box-shadow: 0px 0px 6px rgb(248, 185, 183);background: #FFF url(../images/icons/User-txt.png) no-repeat }
.UserControl input[type="text"].TxtWarning      {background-position: 2px -64px; background-color:#FFF; }
.UserControl input[type="password"].TxtWarning  { background-position: 2px -20px; background-color:#FFF;}
.UserControl input[type="text"]:focus, .UserControl input[type="password"]:focus { background: #FFF url(../images/icons/User-txt.png) no-repeat;}
.UserControl input[type="text"]:focus{ background-position:  2px -43px; }
.UserControl input[type="password"]:focus{ background-position:  2px 2px; }
.UserControl .SignUp { display: block; text-align: center; }
.UserControl .Btn { margin: 10px auto 5px auto; width: 110px; display: block; }
.UserControl p { text-align: justify; }
.UserControl .WarningValidator { display: none !important; }
.UserControl .MessageWarning { border: 1px solid #eb5339 !important; background: #fccac2; padding: 4px; margin-bottom: 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

/*[16.LinksControl]*/
.LinksControl  { width:320px; }
.LinksControl{ margin-bottom:5px; }
.LinksControl ul {list-style:none;  background:none !important; color:#f0f0f0; font-size:14px;  }
.rtl .LinksControl ul ul li { background: url(../images/Body/ivon-circel.png) no-repeat center right !important; padding:0 10px; margin-bottom:3px }
.rtl .LinksControl ul ul li:hover { background: url(../images/Body/ivon-circel.png) no-repeat center right !important; padding:0 10px;  transition:.5s all ease;-webkit-transition:.5s all ease; }
.ltr .LinksControl ul ul li { background: url(../images/Body/ivon-circel.png) no-repeat center left !important; padding:0 10px; margin-bottom:3px }
.ltr .LinksControl ul ul li:hover { background: url(../images/Body/ivon-circel.png) no-repeat center left !important; padding:0 10px;  transition:.5s all ease;-webkit-transition:.5s all ease; }
 .LinksControl ul ul li a:hover span{color:#f0f0f0 !important;transition:.5s all ease;-webkit-transition:.5s all ease; }
.LinksControl ul ul li A {display:block; background:none !important; font-size:13px !important; color:#f0f0f0; padding-bottom:5px; line-height: 25px; }
.LinksControl ul ul li A img {position:relative;top:3px;margin: 0 4px; display:none;}
.LinksControl ul ul li A span {}
#ctl01_Fwk_PageFooter_ctl00_Sgn_Control_Links_ctl00_rptLinkCtg_ctl05_lblCtgTitle{  display:none; padding-bottom:5px;}
#ctl01_Fwk_PageFooter_ctl00_Sgn_Control_Links_ctl00_rptLinkCtg_ctl03_lblCtgTitle{    display:none; padding-bottom:5px;}
#ctl01_Fwk_PageFooter_ctl00_Sgn_Control_Links_ctl00_rptLinkCtg_ctl01_lblCtgTitle{  display:none; padding-bottom:5px;}
.rtl .collapsable,.expandable  {    width:283px; float:right;     background: none !important; margin:9px 2px; padding:4px; }
.hitarea {     background:none !important;}
.treeview-rtl span{ color:#f0f0f0 ;}
.LinksControl .WidgetHeader {  color:#e7e7e7; text-align:center; background:url(../images/Body/br-widget-heder.png) no-repeat bottom center;
 height:50px;}
.treeview-ltr li { background:none !important;}
 
/*[17.ExtraTools]*/
.ExtraTools             { background: #FFF; border: 1px solid #CCC; height: 22px; position: relative; padding: 3px; margin-top: 10px; }
.ExtraTools ul li img   { height: 22px; }
.ExtraTools ul          { list-style: none; }
.ExtraTools ul li       { height: 28px; display: inline-block; }
.ExtraTools ul li A     { display: block; line-height: 30px; }

/*[18.VoteControl]*/
.VoteControl { }
.VoteControl .Question { text-align:justify; }
.VoteControl .Vote .ListRadioButton { position: relative; margin-bottom: 10px; }
.VoteControl .Vote .ListRadioButton ul { list-style:none; }
.VoteControl .Vote .ListRadioButton ul li { min-height: 30px; margin-bottom: 1px; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.VoteControl .Vote .ListRadioButton ul[disabled="disabled"] li.Checked, .VoteControl .Vote .ListRadioButton ul li { background: #F1F1F1 !important; color:#000; }
.VoteControl .Vote .ListRadioButton ul li label { display:block; height:100%; line-height:30px; padding:0 22px; }
.rtl .VoteControl .Vote .ListRadioButton ul li input { position:absolute; right:3px; top:8px; }
.ltr .VoteControl .Vote .ListRadioButton ul li input { position:absolute; left:3px; top:8px; }
.VoteControl .Vote .ListRadioButton ul li.Checked { background:#61830c !important; color:#FFF; }
.VoteControl .Vote .ListRadioButton .Strong { color: green; }

/*[19.Contact]*/
.rtl .Contact-US { width:320px; margin-left:100px;   }
.ltr .Contact-US { width:320px;  }
.Contact-US .WidgetHeader {  color:#e7e7e7; text-align:center; background:url(../images/Body/br-widget-heder.png) no-repeat bottom center;
 height:50px;}
 
 
 
/*[20.SponsorMedium]*/
.SponsorMediumControl .WidgetBody {text-align:center;}

/*[21.SponsorLarge]*/
.SponsorLargeControl {text-align:center;}

/*[22.PagePath]*/
.PagePath { background:#F1F1F1; height:28px; margin-bottom:4px; padding: 0 7px; line-height:28px; }

/*[23.Footer]*/
.Footer { position: relative; background:#282828;  padding:20px 0;   }

/*[24.License]*/
.LicenseControl { margin-top: 5px;color:#3d3d3d;text-align:center;}
.LicenseControl A {color:#3d3d3d;}

.Container2 {   width:100%; }
.Container3 {  width:1200px; margin:0 auto;}


.back-top { }
.instagram {  height:35px; width:35px; margin:0 10px; }
.instagram img {  margin:7px 5px;}
.buy-basket { background:url(../images/Body/buy-baskest.jpg) no-repeat top center; width:167px; height:52px; }
.Html_Main_Search { border-bottom:3px solid #44b478 ; background:#fff; height:60px;}
.foot-SiteLicense { background:#ebebeb; width:100%; height:35px;}
.SideControl_News {   background:#44b478 url(../images/Body/bootoom-felesh.png) no-repeat top center; padding:50px 0; height:450px !important;}
 .SideControl_News3 { padding:10px 0;  }
.Control_News2  { padding:10px 0; }
.SideControl-right {  width:720px;   height:460px; }
.SideControl-right2 {  width:720px;   height:0px; }
.SideControl-right .WidgetHeader  {  color:#fff; font-size:18px; height:45px; line-height:44px;} 
.SideControl-right .WidgetBody   { background:#a2dabc;  }
.SideControl-left {   width:320px;  margin-left:100px;   min-height:200px;  }
.SideControl-left .WidgetHeader  { border:none; background:url(../images/Body/br-widget-heder.png) no-repeat bottom center; height:50px; text-align: center; }
.SideControl-left .WidgetHeader span  { border:none;} 
.SideControl-left .WidgetBody   { background:none; border:none;  }
.WidgetBody   .StatHits .color-txt { color:#369b65 !important;}
#ctl01_ctl00_ctl00_divLatest { display:none;}
 #ctl01_ctl00_ctl00_divTopSold { display:none;} 
 #divServiceSearchResult { width:330px !important;}
.Side-news {   width:1200px; margin:0 auto;   }
  .ltr .owl-content-a { display:none;}
  .main-style { width:1200px; margin:0 auto;}
 