﻿/*General*/

.maindiv
{
 margin:0 auto;
text-align:center;


   
    
}

.pbody
{
    background-color: #DEDEDE;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.maintd
{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height :20px;
    text-align :justify ;
}


 .subtitle
{
    text-align: left;
    float: left;
    font-weight: bold;
    color: #808080;
}

/*index */

.Mbody
{
    background-color: #171411;
    font-family: tahoma;
    font-size: 8pt;
    text-align :center;
}
.maintable
{
    text-align: center;
   
    
}

/* Contact  */

.Cbody
{
    background-color: #E0E1E2;
    font-family: tahoma;
    font-size: 8pt;
    text-align :center;
    
}
.contact-table
{
    width: 500px;
    background-color: #FFFFFF;
    text-align :center;
    
    border: 0px;
    
}
/*farsiclass*/
.td-corner-left-farsi
{
    background-image: url('../images/corner-left-top.gif');
    width: 14px;
    height: 13px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}
.td-top-farsi
{
    background-image: url('../images/top-back.gif');
    width: 500px;
    height: 13px;
    background-color: #FFFFFF;
    
    background-repeat: repeat-x;
   
}
.td-butt-farsi
{
    background-position: bottom;
    background-image: url('../images/butt-back.gif');
    width: 500px;
    height: 13px;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    
}
.td-corner-right-farsi
{
    background-image: url('../images/corner-right-top.gif');
    width: 14px;
    height: 13px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
   
    
    
}
.td-left-farsi
{
    background-image: url('../images/left-back.gif');
    width: 14px;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    
}
.td-right-farsi
{
    background-image: url('../images/right-back.gif');
    width: 13px;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    
}

.corner-left-butt-farsi
{
   
   background-image: url('../images/left-back.gif');
    width: 14px;
    height: 13px;
    background-color: #FFFFFF;
    
     background-repeat: repeat-y;
}
.corner-right-butt-farsi
{
    background-color: #FFFFFF;
   
   background-image: url('../images/right-back.gif');
    width: 13px;
    height: 13px;
    background-repeat: repeat-y; 
}
/**/

.td-corner-left
{
    background-image: url('../images/corner-left-top.gif');
    width: 14px;
    height: 13px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}
.td-top
{
    background-image: url('../images/top-back.gif');
    width: 500px;
    height: 13px;
    background-color: #FFFFFF;
    
    background-repeat: repeat-x;
   
}
.td-butt
{
    background-position: bottom;
    background-image: url('../images/butt-back.gif');
    width: 500px;
    height: 13px;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    
}
.td-corner-right
{
    background-image: url('../images/corner-right-top.gif');
    width: 14px;
    height: 13px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
   
    
    
}
.td-left
{
    background-image: url('../images/left-back.gif');
    width: 14px;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    
}
.td-right
{
    background-image: url('../images/right-back.gif');
    width: 13px;
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    
}

.corner-left-butt
{
   
   background-image: url('../images/left-back.gif');
    width: 14px;
    height: 13px;
    background-color: #FFFFFF;
    
     background-repeat: repeat-y;
}
.corner-right-butt
{
    background-color: #FFFFFF;
   
   background-image: url('../images/right-back.gif');
    width: 13px;
    height: 13px;
    background-repeat: repeat-y; 
}

.contact-in-table
{
    width: 90%;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    background-color: #FFFFFF;
    
}
.contact-in-table-en
{
    width: 90%;
    font-family: arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #FFFFFF;
}
.nametd
{
    border-left-style: solid;
    border-left-width: 2px;
    border-color: #000000;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    height :30px;
    text-align :left ;
   
}
.midtd
{
    border-bottom-style: solid;
    border-width: 2px;
    border-color: #000000;
}
.anstd
{
    border-left-style: solid;
    border-left-width: 2px;
    border-color: #000000;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    height: 30px;
    width: 250px;
    vertical-align: bottom;
}
.anstd2
{
    border-color: #000000;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    height: 30px;
    width: 250px;
    vertical-align: bottom;
}
.anstd3
{
    border-left-style: solid;
    border-left-width: 2px;
    border-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    height: 30px;
    width: 250px;
    vertical-align: bottom;
}
.anstdWEBSITE
{
    border-left-style: none;
    border-left-width: 2px;
    border-color: #000000;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    height: 30px;
    width: 250px;
    vertical-align: bottom;
}
.txtbox
{
    border: 1px solid #FFFFFF;
    font-family: Tahoma;
    width :245px;
    height :20px;
}
.txtboxlarge
{
    border: 1px solid #FFFFFF;
    font-family: Tahoma;
    width :99%;
    height :300px;
}
/*LInks*/
.lablelink
{
    font-size: 10px;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
}
.lablelinkfr
{
    font-size: 10px;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
}
.linktitle
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #996633;
    text-decoration: none;
    font-weight: bold;
}
.linktitle:hover
{
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.linktitlefr
{
    font-size: 11px;
    font-family: tahoma;
    color: #996633;
    text-decoration: none;
    font-weight: bold;
}
.linktitlefr:hover
{
    font-size: 11px;
    font-family: tahoma;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.linktitleAlt
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
}
.linktitleAlt:hover
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
     color: #996633;
     text-decoration :none;
    
}
/*Articles*/

.linkart
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333333;
}
.linkart:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #00dfae;
}
.calenderhp
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}
.calenderhp:hover
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #CB2AFF;
    text-decoration: none;
}
/*About*/

 .aboutitle
{
    font-weight: bold;
    color: #FF0000;
}
 .aboutitlepr
{
    font-weight: bold;
    color: #FF0000;
    font-family: Tahoma;
}
 .aboutitle2
{
    font-weight: bold;
    color: #FF0000;
    font-family: tahoma;
}

.article
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    direction :ltr ;
}
.article:hover
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #00DEAD;
    text-decoration: none;
    font-weight: normal;
    
}
.articlehome
{
    font-size: 9pt;
    font-family: arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.articlehome:hover
{
    font-size: 9pt;
    font-family: arial, Helvetica, sans-serif;
    color: #00DEAD;
    text-decoration: none;
    font-weight: normal;
}
.articlepr
{
    font-size: 8pt;
    font-family: tahoma;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    direction :ltr ;
}
.articlepr:hover
{
    font-size: 8pt;
    font-family: tahoma;
    color: #00DEAD;
    text-decoration: none;
    font-weight: normal;
}
.articletop
{
    font-size: 8pt;
    font-family: tahoma;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}
/*SERVICES*/

.sertitle{
  font-weight: bold;
    color: #7f8955;
    font-size: 10pt;
}
.sertitlepr{
  font-weight: bold;
    color: #7f8955;
    font-size: 10pt;
    font-family: Tahoma;
}

/*Gallery*/
 .galtitle
{
    font-weight: bold;
    color: #7f8955;
    font-size: 10pt;
    
}
 .galtitlepr
{
    font-weight: bold;
    color: #7f8955;
    font-size: 10pt;
    font-family: tahoma;
}
.gallcontainer
{
   position :relative ;

   
   
}
.imgborder
{
    border-style: none;
    position: absolute;
    top: -50px;
    text-align: center;
    z-index: 3;
    height: 110px;
}
.imggall
{
  position :absolute ;
  top:-39px;
  left :10px;
  text-align :center;
   z-index :2;
}
.fieldcss
{
    border-style: none;
}
.imgbrdr
{
    border: 1px solid #000000;
}
.imgpager
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333333;
} 
.clients
{
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.clients:hover
{
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
    color: #231FD6;
    text-decoration: none;
}
.clientshome
{
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.clientshome:hover
{
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
    color: #231FD6;
    text-decoration: none;
    font-weight: normal;
}
.shahrzadhome
{
    font-family: tahoma;
}
.clientspr
{
    font-size: 11px;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.clientspr:hover
{
    font-size: 11px;
    font-family: tahoma;
    color: #231FD6;
    text-decoration: none;
    font-weight: normal;
}
.clientstype
{
    font-size: 10px;
    font-family: arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: 700;
}
.clientstype:hover
{
    font-size: 10px;
    font-family: arial, Helvetica, sans-serif;
    color: #231FD6;
    text-decoration: none;
}
.clientstypepr
{
    font-size: 10px;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
    font-weight: 700;
}
.clientstypepr:hover
{
    font-size: 10px;
    font-family:tahoma;
    color: #231FD6;
    text-decoration: none;
}
.cname
{
    font-size: 14px;
    font-family: arial;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.cnamepr
{
    font-size: 14px;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
    font-weight: 700;
}
.notborder
{
    text-decoration: none;
    border-style: none;
    border-color: #FFFFFF;
}
.blog
{
    font-size: 12px;
    font-family: tahoma;
    color: #5B5B5B;
    text-decoration: none;
    font-weight: normal;
}
.blog:hover
{
    font-size: 12px;
    font-family: tahoma;
    color: #73E6D3;
    text-decoration: none;
    font-weight: normal;
}
.blog-title
{
    font-size: 14px;
    font-family: tahoma;
    color: #73E6D3;
    text-decoration: none;
    font-weight: bold;
}
.blog-title:hover
{
    font-size: 14px;
    font-family: tahoma;
    color: #167E6C;
    text-decoration: none;
    font-weight: bold;
}
.blog-comment
{
    font-size: 11px;
    font-family: tahoma;
    color: #5B5B5B;
    text-decoration: none;
    font-weight: normal;
}
.blog-comment:hover
{
    font-size: 11px;
    font-family: tahoma;
    color: #73E6D3;
    text-decoration: none;
    font-weight: normal;
}


.contact-comment
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.contact-comment:hover
{
    font-size: 8pt;
    font-family: arial, Helvetica, sans-serif;
    color: #DED700;
    text-decoration: none;
    font-weight: normal;
}
.contact-commentpr
{
    font-size: 8pt;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.contact-commentpr:hover
{
    font-size: 8pt;
    font-family: tahoma;
    color: #DED700;
    text-decoration: none;
    font-weight: normal;
}
.agendahomepr
{
   font-size: 11px;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.agendahomepr:hover
{
    font-size: 11px;
    font-family: tahoma;
    color: #CD42FE;
    text-decoration: none;
    font-weight: normal;
}

.calenderhppr
{
    font-size: 8pt;
    font-family: tahoma;
    color: #666666;
    text-decoration: none;
}
.calenderhppr:hover
{
    font-size: 8pt;
    font-family: tahoma;
    color: #CB2AFF;
    text-decoration: none;
}

/*Articles*/

.content
{
  width:90%;
 
  
    
}
