@font-face {
    font-family:b koodak;
    src:url(font/BKoodkBd.ttf);
}
@font-face {
    font-family:nastaligh;
    src:url(font/IranNastaliq.ttf);
}
@font-face {
    font-family:dastnevis;
    src:url(font/danstevis_1.otf);
}

body
{
text-align:center;
background-image:url(images/bg.gif);
margin:0px;
font-family:b koodak,tahoma;
}
input
{
font-family:b koodak,tahoma;
}
.main1
{
width:996px;
overflow:auto;
border:solid white 2px;
margin:auto;
margin-top:15px;
background-color:rgb(230,230,230);
border-top-right-radius:14px;
border-top-left-radius:14px;
direction:rtl;
text-ali gn:justify;
}

.event
{
width:auto;hei ght:50px;border-bottom:solid white 1px;border-top:solid white 1px;
margin-top:0px;overflow:auto;
margin-bottom:20px;box-shadow:0px 5px 10px black;
background-image:url(images/menu.gif);color:white;
}

.title
{
width:100%;background-color:white;height:40px;border-top-right-radius:13px;border-top-left-radius:13px;text-align:right;color:blue;font-size:20px;
margin:auto;
}
.title div
{
float:right;color:white;font-size:40px; margin-right:10px;margin-top:10px;direction:rtl;
}
.title img
{
float:left;margin-left:10px;
}
.div1
{
width:980px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
text-align:justify;
direction:rtl;
bo rder:solid red 1px;
}
.method
{
width:100px;
height:150px;
float:right;
margin-right:30px;
margin-top:30px;
}
.i1
{
width:800px;
cursor:pointer;
}



#paneviseh
{
width:500px;height:35px;
background-image:url(images/paneviseh.jpg);
color:black;float:left;
mar gin-top:200px;

}
#paneviseh a
{
color:black;
font-size:15px;
}



.header
{
width:auto;
height:250px;
background-image:url(images/header_bg.gif);
border-bottom:solid gray 2px;
}
.header1
{
width:998px;
height:90px;
margin:auto;
bor der:solid red 1px;
margin-top:15px;
}
.header2
{
width:998px;
height:114px;
margin:auto;
background-image:url(images/qq.png);
bor der:solid red 1px;
margin-top:25px;
}
.menu
{
float:right;
width:108px;
height:30px;
border-left:dotted gray 1px;
margin-top:17px;
margin-left:15px;
direction:rtl;
}
.menu a
{
font-family:b koodak,tahoma;
font-size:15px;
text-decoration:none;
}
.menu a:hover
{
font-size:17px;
text-decoration:underline;
color:red;
}

.footer
{
width:auto;height:230px;margin-top:40px;
background-image:url(images/outerbg.gif);
bor der-top-right-radius:12px;
bor der-top-left-radius:12px;
}
.title-footer
{
width:auto;
height:40px;
background-color:black;
}
.main-footer
{
width:998px;
height:190px;
margin:auto;
bor der:solid red 1px;
}
.main-footer-r
{
width:300px;
height:180px;
float:right;
direction:rtl;
text-align:justify;
margin-top:10px;
}
.main-footer-r a
{
color:white;
font-size:13px;
text-decoration:none;
}
.main-footer-c
{
width:350px;
height:180px;
float:right;
direction:rtl;
text-align:justify;
margin-top:10px;
margin-right:25px;
bor er:solid red 1px;
}
.main-footer-l
{
width:300px;
height:180px;
float:left;
direction:rtl;
text-align:justify;
margin-top:10px;
bor der:solid red 1px;
}
.portal
{
width:400px;
overflow:auto;
border:solid rgb(220,220,220) 2px;
background-color:rgb(240,240,240);
border-radius:12px;
box-shadow:0px 5px 10px black;
position:absolute;
top:200px;
left:400px;
fil ter:alpha(opacity:90);
opa city:0.9;
DISPLAY:none;
}
.portal-title
{
width:400px;
height:40px;
background-color:rgb(220,220,220);
direction:rtl;
cursor:move;
}
.portal-title img
{
cursor:pointer;
}
tr:nth-child(even) { background:rgb(220,220,220); color:blue;     }
tr:nth-child(odd) {background:rgb(240,240,240); color:black; 		}

.year-folder
{
width:160px;
height:200px;
float:left;
margin-left:60px;
margin-top:40px;
margin-bottom:40px;
text-align:center;
box-shadow:0px 5px 10px black;
border-radius:10px;
border-top-right-radius:50px;
}
.year-folder img
{
margin-top:12px;
}
.year-folder div
{
width:160px;
height:40px;
background-color:rgb(250,250,250);
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
margin-top:28px;
}

#divcomment
{
width:95%;
overflow:auto;
border:solid rgb(240,240,240) 2px;
margin:auto;
border-radius:12px;
box-shadow:0px 5px 10px black;
margin-bottom:20px;
background-color:white;
}
#divcommenttitle
{
width:50%;
height:100px;
background-color:rgb(230,233,108);
border-radius:12px;
margin:auto;
margin-bottom:10px;
margin-top:50px;
box-shadow:0px 3px 10px black;
color:blue;
font-family:b koodak;
font-size:20px;
}
.warning
{
width:400px;

min-height:200px;
max-height:300px;

margin:auto;
background-color:rgb(240,240,240);
border-radius:12px;
box-shadow:0px 6px 10px black;
border:solid rgb(230,230,230) 2px;
background-image:url(images/warning.png);
background-repeat:no-repeat;
background-position:center bottom;
font-family:b koodak;
font-weight:bold;
font-size:18px;
margin-top:50px;
}
.title-warning
{
width:100%;
height:60px;
background-color:rgb(230,230,230);
font-size:24px;
margin-bottom:10px;
color:red;
font-weight:bold;
padding-top:8px;

}
