.main_div {
margin: 0 auto;
padding: 0 0 0 0 ; 
max-width: 1220px;
}

.Tbl
{
display: table;
height: 100%;
width: 100%;
}
.TblHd
{
display: flex;
font-weight: bold;
text-align: center;
background:#fff;
color: #7c7c7c;
padding: 10px 0;
height:35px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
-moz-box-shadow: 0 0 15px #b4b4b4;
-webkit-box-shadow: 0 0 15px #b4b4b4;
box-shadow: 0 0 15px #b4b4b4;
}
.TblHd2
{
display: table-row;
font-weight: bold;
text-align: center;
color: #000;
padding: 10px 0;
height:35px;
}
.TblCelH
{
display: block;
padding:1px 2px 0;
font-family:IRANsans;
font-size:18px;
border-left:1px solid #ccc;
}
.TblRow
{
display: flex;
vertical-align: middle;
color: #000;
text-align: center;
min-height:50px;
position: relative;
font-family: IRANsans;
}
.TblRowSep
{
display: flex;
height:5px;
border-bottom:1px solid #CCC;
position: relative;
}
.TblCel
{
display: block;
padding:12px 2px;
font-family:IRANsans;
font-size:13px;
margin: auto;
}
.confirm
{
font-family: IRANsans, tahoma, Arial, Times,  !important;
}

.pad10L{
	padding-left:20px !important;
}
.cellsFont, .cellsFont a{
font-family: Arial, Times, "Times New Roman", serif !important;
line-height:18px !important;
font-size:13px !important ;
}


.TblBlock
{
line-height:1.7;
display: inline-block;
padding:0 2px 0;
font-family:IRANsans;
font-size:13px;
vertical-align:top;
}
.TblBlock:last-child{
border:0;
}
.TblMsg
{
color: #000;
background-color:#f9f9f9;
text-align: center;
height:80px;
border-bottom:1px solid #dddddd;
padding-top:40px;
}
.bord
{
border:#03F medium solid;
}
.bg
{
background-color:#0C0;
}
.bold
{
font-weight:bold;
}
.InfoBox1
{
vertical-align: middle;
color: #000;
background-color:#fff;
text-align: center;
height:350px;
width:100%;
border-bottom:1px solid #dddddd;
display:none;
overflow:visible;
}
.InfoBox2
{
padding:10px; 
position:relative; 
height:330px; 
margin:0 10px;
}
.InfoBar
{
background-color:#f6f6f6;
width:100%; 
height:28px; 
vertical-align:middle; 
padding-top:10px; 
margin-top:10px;
margin-bottom:10px; 
position: absolute;
bottom: 45px;
left: 0;
font-family:IRANsans;
border:#bdbdbd thin solid;
}
#stat_row
{
display: flex;
background:#fff;
width:100%; 
padding: 10px 0;
height:45px;
vertical-align:middle; 
margin-bottom:10px; 
font-family:IRANsans;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
-moz-box-shadow: 0 0 15px #b4b4b4;
-webkit-box-shadow: 0 0 15px #b4b4b4;
box-shadow: 0 0 15px #b4b4b4;
}
#stat_row .TblBlock{
font-size:18px;
padding:7px 2px;
}
.item_title
{
color:#146781;
}
.arial
{
font-family:arial;
}
.ltr
{
direction:ltr;
}
.rtl
{
direction:rtl;
}
.left
{
text-align:left;
}
.right
{
text-align:right;
}
.col_1 { width: 1%; }
.col_5 { width: 5%; }
.col_10 { width: 10%; }
.col_15 { width: 15%; }
.col_16 { width: 16%; }
.col_17 { width: 17%; }
.col_18 { width: 18%; }
.col_19 { width: 19%; }
.col_20 { width: 20%; }
.col_25 { width: 25%; }
.col_30 { width: 30%; }
.col_35 { width: 35%; }
.col_40 { width: 40%; }
.col_45 { width: 45%; }
.col_50 { width: 50%; }
.col_55 { width: 55%; }
.col_60 { width: 50%; }
.col_65 { width: 55%; }
.col_70 { width: 50%; }
.col_75 { width: 55%; }
.col_80 { width: 50%; }
.col_85 { width: 55%; }
.col_90 { width: 50%; }
.col_95 { width: 55%; }
.col_100 { width: 100%; }
.TpntImg {
opacity: 0.5;
filter:alpha(opacity=40);
}
.TpntImg:hover {
opacity: 1.0;
filter:alpha(opacity=100);
cursor:pointer;
}
.active_btn  {
color:#1396c0 !important;
font-weight:bold;
border-bottom:1px solid #1396c0;
padding-bottom:3px;
}
#setting_area #numb a { font-size: 12px; color: #333; margin: 8px; }
#setting_area #numb a:hover { color:#1396c0 !important;
font-weight:bold;
border-bottom:1px solid #1396c0;
padding-bottom:3px;  }
#setting_area #numb_active span { border-radius: 3px; font-size: 11px; color: #333; padding: 8px; border: 1px solid #c6c6c6; background-color: #e9e9e9; }
#setting_area #numb_disabled span { border-radius: 3px; font-size: 11px; color: #777777; padding: 8px; border: 1px solid #dddddd; background-color: #ffffff; }
#pagination div { font-family:tahoma; display: inline-block; margin-right: 5px; margin-top: 5px; height:30px; }
#pagination .cell a { border-radius: 3px; font-size: 11px; color: #333; padding: 8px; text-decoration:none; border: 1px solid #d3d3d3; background-color: #f8f8f8; }
#pagination .cell a:hover { border: 1px solid #c6c6c6; background-color: #f0f0f0;  }
#pagination .cell_active span { border-radius: 3px; font-size: 11px; color: #333; padding: 8px; border: 1px solid #c6c6c6; background-color: #e9e9e9; }
#pagination .cell_disabled span { border-radius: 3px; font-size: 11px; color: #777777; padding: 8px; border: 1px solid #dddddd; background-color: #ffffff; }
.monoNum {padding: 8px 10px !important; }
.clickable {
cursor:pointer;
}


@media only screen and (max-width :595px) 
{
.TblCelH
{
padding:0!important;
font-size:11px!important;
}
}


