/*
@font-face {
  font-family: 'BKoodakBold';
  src: url('/fonts/BKoodakBold.eot?#') format('eot'),  
       url('/fonts/BKoodakBold.woff') format('woff'),   
       url('/fonts/BKoodakBold.ttf') format('truetype');   
}
@font-face {
  font-family: 'BTitrBold';
  src: url('/fonts/BTitrBold.eot?#') format('eot'),  
       url('/fonts/BTitrBold.woff') format('woff'),   
       url('/fonts/BTitrBold.ttf') format('truetype');   
}

@font-face {
  font-family: 'BTitrTGEBold';
  src: url('/fonts/BTitrTGEBold.eot?#') format('eot'),  
       url('/fonts/BTitrTGEBold.woff') format('woff'),   
       url('/fonts/BTitrTGEBold.ttf') format('truetype');   
}
*/
@font-face {
    font-family: 'BMitra';
    src: url('/fonts/BMitra.eot?#') format('eot'),  
        url('/fonts/BMitra.woff') format('woff'),   
        url('/fonts/BMitra.ttf') format('truetype');   
}

body{ 
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: tahoma;
    background: #c0c0c0;
}
#container{
    background: #ffffff;
    height: 844px;
    margin: 0 auto;
    width: 1024px;

}
#header{
    height: 93px;
    padding-top: 1px;
}
#top-menu {
    height: 28px;
}

#left-boxes{
    width: 253px;
    float: left;
}
#header-right {
    height: 93px;
    float: right;
}
#header-center {
    height: 93px;
    float: right;
}
#header-left {
    height: 93px;
    float: right;
}
#top-right{
    height: 28px;
    float: right;
}
#top-left{
    height:28px ;
    background: url("../img/index/topmenu/topmenu-slice.jpg") repeat-x  scroll 0 0 rgba(0,0,0,0);
    direction: ltr;
}
#links{
    font-family: tahoma;
    margin-right: 203px;
    line-height: 23px;
    overflow: hidden;
    height: 28px;
}
#links ul{
    margin: 0;
    padding: 0;
}
#links li{
    float: right;
    list-style: none;
    padding: 1px 5px;
}
.top-button, #links a{
    color: #0a2b6c;
}
a{text-decoration: none}
#right-section {
    width: 774px;
    height: 343px;
    float: left;
}
#search-box{
    height: 140px;
    width: 196px;
    border: 1px solid #a1a2aa;
    background: #ffffff;
    margin: 15px 0 0 45px;
    border-radius: 0 0 10px 10px;


}
#second-box{
    height: 203px;
    width: 196px;
    border:2px solid #9bb3e4;
    margin: 9px 0 0 45px;
    border-radius: 10px;
}
#content{
    background: #ffffff;
    width: 1024px;
    min-height: 661px;

}
.box-container{
    direction: ltr;
    padding: 5px 8px;
}
.box-container a{
    color:#0A2B6C;
}
#search-logo{

    background: url(../img/index/search-logo.jpg) repeat-x scroll 0 0 rgba(0,0,0,0);
}
#erfani-logo{
    background: url(../img/index/erfan-logo.jpg) repeat-x scroll 0 0 rgba(0,0,0,0);
}
#amar-logo{
    background: url(../img/index/amar-logo.jpg) repeat-x scroll 0 0 rgba(0,0,0,0);
}
.logo{
    border:1px solid #9b9b9b ;
    border-radius: 2px;
    margin: 6px 0 0 -7px;
    height: 25px;
    width: 208px;
    text-align: center;
    font-size: 11pt;
    font-family: tahoma;
    box-shadow: 0 3px 3px #787878;
}
#header-up {
    padding-top: 15px;
    height: 15px;
}

#erfani-box{
    width: 196px;
    height: 119px;
    border: 1px solid #a1a2aa;
    margin: 9px 0 0 45px;
    border-radius: 0 0 10px 10px;
}
#amar-box{
    width: 196px;
    height: 144px;
    border: 1px solid #a1a2aa;
    border-radius:0 0 10px 10px ;
    margin: 9px 0 0 45px;
}
#right-section{
    width: 771px;
    height: 670px;
    float: left;
}
#sokhan{
    width: 726px;
    height: 29px;
    border: 1px solid #a6b3cc;
    border-radius: 10px;
    margin: 18px 43px 0 0 ;
    font-family: tahoma;
    font-size: 11px;
    text-align: center;
    line-height: 25px;
    box-shadow: 0px 3px 3px #e2e2e2;
}
#mosahebe{
    height: 340px;
    width: 723px;
    border:2px solid #c1d0ed;
    margin: 10px 44px 0 0;
    border-radius: 10px;
    box-shadow: 0 5px 10px #898989;
}
#bottom-boxes{
    margin: 24px 45px 0 0;
    width: 725px;
    height: 234px;
}
#ketabha{
}

#resale{
    margin-right: 16px;
}
#maghale{
    margin-right: 16px;
}
.btn-box{
    width:231px;
    height:234px;
    float: right;
}
.btm-box-logo{
    height: 38px;
    border: 1px solid #2b6591;
}
#ketabha-right{
    float: right;
}
#resale-right{
    float: right;
}
#maghale-right{
    float: right;
}
.btmlogo-left{
    width: 166px;
    height: 38px;
    background: url("../img/index/btm-logo.jpg") repeat-x scroll 0 0 rgba(0,0,0,0);
    font-family: tahoma;
    text-align: right;
    line-height: 30px;
    color: #ffffff;

}
.btn-box-content{
    width: 216px;
    height: 190px;
    margin-left:7px;
    border: 1px solid #b5c2dc;
    border-radius: 0 0 10px 10px;
    box-shadow: 0px 3px 3px #d1d1d1;
    background: url("../img/index/btm-box-content.jpg") repeat-x scroll 0 0 rgba(0,0,0,0);
}
#footer{
    margin-top:11px ;
    height: 20px;
    background: url("../img/index/footer.jpg") repeat-x scroll 0 0 rgba(0,0,0,0);
}



/*Tabs*/
/* root element for tabs  */
ul.css-tabs {  
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:1px solid #909090	;	 	
}

/* single tab */
ul.css-tabs li {  
    float:right;	 
    padding:0; 
    margin:0;  
    list-style-type:none;	
}

/* link inside the tab. uses a background ../img/index/ */
ul.css-tabs a { 
    float:left;
    font-size:13px;
    display:block;
    padding:5px 4px;	
    text-decoration:none;
    border:1px solid #666;	
    border-bottom:0px;
    height:18px;
    background-color:#eee;
    color:#777;
    margin-right:2px;
    position:relative;
    top:1px;	
    outline:0;
    -moz-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
    background-color:#eee;
    color:#333;
}

/* selected tab */
ul.css-tabs a.current {
    background-color:#fff;
    border-bottom:1px solid #fff;	
    color:#000;	
    cursor:default;
}


/* tab pane */
.css-panes div {
    display:none;
    border:1px solid #666;
    border-width:0 1px 1px 1px;
    min-height:150px;
    padding:15px 20px;
    background-color:#fff;	
}
.css-panes ul{
    margin: 0;
    padding: 0;
}
.css-panes li{

}
.css-panes a{
    color:#888888;
    text-decoration: none;
}
.css-panes a:hover{
    color:#ff7800;
}
#counter{
    text-align: center;
    font-size: 10px;
    margin: 0 auto;
    width: 1000px;
    background: url('/img/index/tower-base.jpg')  no-repeat 755px center;
    height:61px;
}
/*Load Mask Css*/

.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    background-color: #CCC;
    width: 100%;
    height: 100%;
    /*zoom: 1;*/
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../img/home/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
    border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}
.hidden{display:none;}
.inlineError{
    padding:10px; 
    background:#fff;
    color: #000;
    direction: ltr;
    display: block;
}
.center{
    text-align: center;
}

.subnews{
    direction:ltr;
    border: 1px solid #ccc;
    display: block;
    height: 90px;
    background: #ebebeb;
    padding: 2px;
    margin: 2px;
    overflow: hidden;
    text-align: justify;
    /*background:  url("../img/index/bg1.jpg");*/
    color: #000;
}
.subnews2{
    direction:ltr;
    border: 1px solid #ccc;
    display: block;
    height: 66px;
    background: #ebebeb;
    padding: 2px;
    margin: 2px;
    overflow: hidden;
    text-align: justify;
    /*background:  url("../img/index/bg1.jpg");*/
    color: #000;
    float: right;
    width: 248px;
}
.news-box2{
    height: 154px;
}
.subnews .subimg{
    text-align: right;
    float: right;
    padding: 0px 5px;
}
.subnews2 .subimg{
    text-align: left;
    float: left;
    padding: 0px 0px;
}
.subnews2 .content{
    float: right;
    width:180px;
    height: 68px;
    overflow: hidden;
}
.subnews2 .tl1{
    color: #6DA034;
    font-weight: bold;
    line-height: 18px;
    padding-right:10px;
}
.subnews2 .tl2{
    color: #03385D;
    font-weight: bold;
    line-height: 18px;
}
.subnews2 a{
    color: #03385D;
}
.subnews2 a:hover{
    color:#446D8B;
}
.n-time{
    float: left;
    text-align:left;
    /*width: 115px;*/
    font-size: 11px;
    direction:ltr;
    color:#B1AAAA;
}
a{
    text-decoration: none;
}
.subnews a{
    padding:6px 4px;
    padding-top:12px;
    font-weight:bold;
    font-size:11px;
    color: #446D8B;
}
.subnews a:hover{
    color: #03385D;
}
#panes2 .pane{
    padding: 0px;
}

#subnews a:hover{
    color: #000;
}