﻿

body
{
    margin: 0px;
    background: url(../../images/bg.jpg) repeat-x top;
    direction: ltr;
   
}
.farsi
{
 display: none;
}
.english
{
      display: block; 
}
.divblock
{
    display: none;
}
/*----------------masterpage----------------------*/
.master
{
 width:100%;
    float: right;
}
.header
{
    width: 970px;
   height:88px;
    float: right;
 
}
.lang{
    float:right;
     color:#fff;
     margin-top:10px;
}
.lang a{
    color:#fff;
    font:14px Byekan;
    text-decoration:none;

}
.header img
{
    display: block;
    margin-top:3px;
}
.headerleft{
    color:#fff;
    font:12px Byekan;
   
}
.headerleft a{
    color:#fff;
    font:12px Byekan;
    text-decoration:none;
}
.searchtextbox{
background: url(../../images/bgtextboxsearch.png);
width:147px;
height:23px;
border:0px;
float:right;
margin-top:10px;
padding:0px 5px;
}
.searchbutton{
    background: url(../../images/searchbottom.png);
width:23px;
height:23px;
border:0px;
float:right;
margin-top:10px
}
.topblock
{
    width: 970px;
   
    text-align: justify;
    font: 9pt tahoma;
    float: right;
    height:50px;
}
.firstblock
{
    width: 170px;
    float: right;
}
.firstblocktitle
{
    background: url(../../images/first_title_bg.gif) no-repeat center;
    height: 23px;
    color: #159dcc;
    margin: 10px 0px 5px 0px;
    font: bold 9pt tahoma;
    padding: 7px 0px 0px 0px;
}
.inner
{

 width:100%;
    float: right;
}
.content
{
 width:100%;
    float: right;
}
.contenttext
{
    width: 540px;
}
.maincontent
{

    width: 970px;
  min-height:250px;
    font: 15px Byekan;
    line-height: 2;
    text-align: justify;

}
.maincontenttop
{
    border: solid 1px #F0F4F5;
    border-bottom: 0px;
    width: 970px;
    padding: 10px;
    font: 9pt tahoma;
    line-height: 1.5;
    text-align: justify;
}
.maincontentbot
{
    border: solid 1px #F0F4F5;
    border-top: 0px;
    width: 970px;
    padding:0px 10px 10px 10px;
    font: 9pt tahoma;
    line-height: 1.5;
    text-align: justify;

}
.maincontentmid
{
    border: solid 1px #F0F4F5;
    border-top: 0px;
    border-bottom: 0px;
    width: 970px;
    padding: 10px;
    font: 9pt tahoma;
    line-height: 1.5;
    text-align: justify;
}
.firstcontentblock
{
    width: 250px;
    float: right;

}
.lastcontentblock
{
    width: 400px;
    float: right;
    background-color: Aqua;foot
}
.lastblock
{
    width: 180px;
    float: right;
    color: #504b4b;
}
.titleaboutmain{
    background:url(../../images/bgtitle.png);
    width:940px;
    height:32px;
    font:17px Byekan;
    color:#ec2627;
    padding:5px 60px 0px 0px;
}
.descaboutmain{
    color:#5a5a5a;
    font:15px Byekan;
}
.titlemain{
    font:17px Byekan;
    padding:5px 0px;
    color:#133b84;
    text-align:center;
    color:#3d3d3d;
    
}
.contactmain{
    height:110px;
    overflow:hidden;
    width:970px;
}
.descmain{
    font:12px Byekan;
    line-height:2;
}
.servicesmain{
    font:12px Byekan;
    line-height:2;
    color:#133b84;

}
.servicesmain a{
    color:#8f8f8f;
    text-decoration:none;

}
.logoblock{
    height:75px;
    margin-bottom:30px;
    margin-top:0px;
}
.contactblock{

    height:150px;
    overflow:hidden;
    margin-bottom:15px;

}
.contactimage{
    float:left;
    margin-right:10px;
}
.contactdesc{
    font:13px Byekan;
    color:#fff;
}
.titleconatct{
    color:#e22829;
    font:17px Byekan;
    margin:5px 15px 0px 15px;
}
/*--------------------footer----------------------*/
.footer
{
    width: 100%;
    float: right;
    height: 297px;
    background: url(../../images/bgfooter.png) repeat-x top;
    font: 8pt Byekan;
    padding: 0px 0px 0px 0px;
    line-height: 1.5;
    margin:0px;
    color:#565656;
}
.footer a
{
    text-decoration: none;
    color:#565656;

}
/*--------------------footer----------------------*/
/*----------------masterpage----------------------*/
/*-------------------menu-------------------------*/

.menublock{
z-index:1050; 
position:relative;
 float:left; 
 height:35px;
}
.menuh
{

   
       

}

.staticmenuitemstyleh
{

    font: 14px Byekan;
    padding: 0px 10px;
    height: 47px;
   color:#fff;
}
.staticmenuitemstyleh img
{
    display:none;

}
.staticmenuitemstyleh a{
    background:none;
 
}
.statichoverstyleh
{
    color:#ffffff;
    background: #e20a16;
      height: 47px;
}
.dynamicmenuitemstyleh
{
   
    background-color:#032854;
  
       color:#fff;
    padding:3px;
     font: 14px Byekan;
    
}
.dynamichoverstyle{
    background-color:#032854;
    color: #143854;
    color:#fff;
}

.dynamicmenustyleh
{
    margin-top:3px;
}

/*-------------------menu-------------------------*/


/*--------------------paging----------------------*/
.pagers
{
   
    text-align: center;
    font: bold 9pt tahoma;
    margin: 0px 0px 10px 0px;
 
}
.pagers a
{
    text-decoration: none;
    padding: 2px;
    color: #032854;
    float: left;
}
.paging a:hover
{
    background-color: #032854;
    color: #ffffff;
}

.selectedpage
{
    background-color: #032854;
    color: #ffffff;
    padding: 2px;
    float: left;
}
.pagers img
{
    float: left;
    border: 0px;
    margin: 0px 3px;
}

.paging
{
   
    text-align: center;
    font: bold 9pt tahoma;
    margin: 0px 0px 10px 0px;
    float: left;
}
.pagingblock
{
  
    text-align: center;
    font: bold 9pt tahoma;
    margin: 0px 0px 10px 0px;
    float: left;
    background-color: Green;
}
/*sarami 91/3/17*/
/*اینا برای pgingتعریف شده اند*/
.Pages
{

 float:left;
   
}
.next
{
 float:left;   
}
.pervious
{
 float:left;   
}
/**/

/*--------------------paging----------------------*/
/*---------------------ascx-----------------------*/
.itemsshowimg
{
    border:0px;
}
/*---------------------ascx-----------------------*/
/*---------------------rss------------------------*/
.rss
{
    border: 0px;
    float: left;
}
/*---------------------rss------------------------*/
/*-------------------templist---------------------*/
/*---------------------rate-----------------------*/
.rate
{
    font: 9pt tahoma;
    text-align: justify;
    width: 150px;
    line-height: 1.5;
}
/*---------------------rate-----------------------*/
/*-------------------advertise--------------------*/
.fixadver
{
    font: 9pt tahoma;
    line-height: 1.5;
    width: 150px;
    text-align: justify;
}
/*-------------------advertise--------------------*/
/*----------------------form----------------------*/
.form
{
    font: 9pt tahoma;
    text-align: justify;
    width: 585px;
}
/*----------------------form----------------------*/

.formcontact{
    float:left;
    width:500px;
      font:12px Byekan;
      margin-top:20px;
}
.desccontact{
    float:right;
    width:450px;

}
.aboutblock{
  
     width:970px;
}
.linkblock {
  

  
}
.productmain{
font:14px Byekan;
}
.productmainitem{
    width:295px;
    float:right;
    color:#4e5251;
   

}
.servicesmainitem{
    width:230px;
    margin:0px 10px;
  
}
.servicesmainitemtitle {
    background-color:red;
    height:40px;
    text-align:center;
    padding:20px 0px;
}
.servicesmainitemtitle a{
    color:#fff;
    font:20px Byekan;
}
.servicesshortdesc{
    border:solid 1px #c7c7c7;
    margin-top:5px;
    font:15px Byekan;
    text-align:justify;
    color:#3d3d3d;
    padding:10px;
    background:url(../../images/bgdesc.png) repeat-x;
    height:205px;
    overflow:hidden;
    margin-bottom:25px;

}



.linksmainitem{
    width:230px;
    margin:0px 10px;
  
}
.linksmainitem img{
    margin-top:15px;
  
}
.linksmainitemtitle {
   
    height:40px;
    text-align:center;
    padding:5px 0px;
}
.linksmainitemtitle a{
    color:#577ca7;
    font:20px Byekan;
    text-decoration:none;
}
.linksshortdesc{


    font:15px Byekan;
    text-align:justify;
    color:#fff;
    padding:0px 10px 0px 10px;
 
    height:100px;
    overflow:hidden;


}
.title{
    background:url(../../images/bgtitleen.png);
    width:940px;
    height:32px;
    font:17px Byekan;
    color:#ec2627;
    padding:5px 0px 0px 60px;
    margin-top:10px;
}
.servicesmain .listimage{
    float:right;
}
.more{
    background-color:#bd0000;
    color:#fff;
    width:80px;
    height:25px;
    margin-bottom:20px;
    font:10pt byekan;
    padding-top:3px;
}


