@font-face {
  font-family: 'webyekan';
  src: url('byekan-webfont.eot?#') format('eot'),  /* IE6?8 */
       url('byekan-webfont.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('byekan-webfont.ttf') format('truetype');  /* Saf3?5, Chrome4+, FF3.5, Opera 10+ */
}
input[type="checkbox"]{
    cursor:pointer;
}

body{
    background-color: #F3F3F3;
    color: #444444;
    direction: rtl;
    font-family: tahoma;
    font-size: 12px;
    line-height: 25px;
    text-align: justify;
}
.header{
    background-image: url("../images/headerbg.gif");
    background-repeat: repeat-x;
    height: 190px;
    width: 100%;
}
#wrap {
    width: 100%;
}
#main {
    width: 100%;
}

.logo{
    float: right;
    margin-bottom: 10px;
    height: 140px;
    margin-top: 5px;
    width: 140px;
}
.ajaxlogin{
    float: left;
    height: 45px;
    width: 350px;
}

.mainmenu{
    background-image: url("../images/mainmenubg.png");
    background-repeat: repeat-x;
    border-top: 5px solid #FFA722;
    height: 42px;
}
.mainmenu ul{
    list-style: none outside none;
    margin: 0 auto;
    width: 940px;
}
.mainmenu li{
    float: right;
}
.mainmenu span{
    background-image: url("../images/mainmenudivider.png");
    display: block;
    float: right;
    height: 40px;
    width: 2px;
}
.mainmenu li a{
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15pt;
    height: 41px;
    line-height: 42px;
    padding: 0 20px;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
}
.mainmenu li a:hover,.mainmenu li a.menu-open,.mainmenu li a.current{
    background-image: url("../images/mainmenu-hover.png");
    background-repeat:repeat-x;
    color:#FFFFFF;
    text-shadow: 1px 0 0 #000000;
}
.mainmenu li a:hover{

}
.cls{clear:both;}
.headerleft{
    width:350px;
    float:left;
}
/****************** Search *************/
.searchbar{
    float: left;
    width: 350px;
    margin-top: 30px;
}
#searchform{
    background-image: url("../images/searchbox.png");
    background-repeat: no-repeat;
    height: 50px;
}
#searchbox{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #212121;
    font-family: tahoma;
    margin-right: 10px;
    margin-top: 10px;
    padding: 8px;
    width: 125px; 
    float:right;
}
#searchfield{
    float:right;
    width:286px;
}
#searchform .submit{
    background: url("../images/searchbtn.png") no-repeat scroll center top transparent;
    border: medium none;
    float: right;
    height: 50px;
    margin-right: 5px;
    width: 58px;
}
#searchform .submit:hover{
    background-position:center bottom;
    cursor:pointer;
}
/*****************************************/
.middle{
    background-image: url("../images/midbg.png");
    background-position: center top;
    background-repeat: repeat-x;
    display: block;
/*     min-height: 500px; */
    margin-bottom: 35px;
    
}
.mid-container{
    width:940px;
    margin:13px auto;
}
.header-container{
    width:940px;
    display:block;
    margin:0px auto;
}
.topadv{
    width:940px;
    padding:10px 0 0;
    height: 120px;
}
.topadv a{
    display:block;
}
.top-content{
    margin-top: 10px;
    margin-bottom: 10px;
}
.rightcolumn{
    width:620px;
    float:right;
}
.leftcolumn{
    float: left;
    margin-right: 20px;
    width: 300px;
}
.newsletter{
    border:1px solid #e9e9e9;
    background-color:#FFFFFF;
    text-align: center;
    position:relative;
}
.newsletter-header{
    border-bottom: 1px solid #E9E9E9;
    text-align: right;
    color: #444444;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14pt;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 15px 7px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.newsletter h3{
    color: #3477B6;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 18px;
    font-weight: normal;
    text-shadow: 1px 0 0 #FFFFFF;
}
.newsletter p{
    color: #444444;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 11pt;
    padding: 10px 20px;
    text-align: justify;
    z-index: 95;
}
.subscribe{
    border: 1px solid #CCCCCC;
    background-image: url("../images/lettericon.png");
    background-position: 96% 52%;
    background-repeat: no-repeat;
    box-shadow: 0 0 10px #CCCCCC inset;
    color: #B9C4C9;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    width: 227px;
    -moz-box-shadow:    inset 0 0 10px #cccccc;
    -webkit-box-shadow: inset 0 0 10px #cccccc;
}
.joinnow{
    background-image: url("../images/joinnow.png");
    float: left;
    height: 127px;
    left: -8px;
    position: absolute;
    top: -6px;
    width: 127px;
    z-index:99;
}
.subscribe:focus{
    /*background-image:none;*/
}
.subscribe-btn{
    background-image: url("../images/subscribe-btn.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    height: 38px;
    margin: 0 auto 10px;
    width: 104px;
}
.subscribe-btn:hover{
    cursor:pointer;
    background-position:bottom;
}
.headertype-blue{
    color:#3477b6;
}
.social {
    height: 18px;
    margin: 0 auto 10px;
    width: 94px;
}
.social a{
    display:block;
    height:27px;
    float:right;
    margin:0 2px;
    width:27px;
    background-position:top;
}
.social a:hover{background-position:bottom;}
.facebook{background-image:url("../images/1.gif");}
.twitter{background-image:url("../images/2.gif");}
.d{background-image:url("../images/3.gif");}
.linkdin{background-image:url("../images/4.gif");}
.email{background-image:url("../images/5.gif");}
.plus{background-image:url("../images/6.gif");}
.be{background-image:url("../images/7.gif");}
.pinteset{background-image:url("../images/8.gif");}
/*******************************************/
.panes div {
    display:none;
    padding:15px 10px;
    border:1px solid #999;
    border-top:0;
    height:100px;
    font-size:14px;
    background-color:#fff;
}
#tabs{
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
}
#tabscol{
    border-bottom: 1px solid #E9E9E9;
    height: 55px;
}
.tab-title a{
    border-left: 1px solid #E9E9E9;
    color: #444444;
    display: block;
    height: 55px;
    line-height: 51px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.ui-tabs-active{
    background-color:#f3f3f3;
}
.tab-title{
    float: right;
    width: 160px;
    list-style: none;
    text-align: center;
    color: #444444;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14pt;
    font-weight: normal;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.ui-tabs-panel{
    padding: 10px;
}
.tabicon{
    background-image: url("../images/tab-icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 55px;
    width: 15px;
}
.rssnotif{
    background-color: #F8F8F8;
    margin-bottom: 10px;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px;
}
.rssnotif a{
    background-image: url("../images/rssicon.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #757575;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-right: 20px;
    text-decoration: none;
}
.notifarrow{
    background-image: url("../images/rssarrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 27px;
    width: 15px;
}
.rssnotif:hover{
    background-color:#f5f5f5;
}
/* root element for tabs  */
ul.tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    border-bottom:1px solid #666;
    height:30px;
}

/* single tab */
ul.tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
    background: url(/media/img/tabs/blue.png) no-repeat -420px 0;
    font-size:11px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#333;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}

ul.tabs a:active {
    outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
    background-position: -420px -31px;
    color:#fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* initially all panes are hidden */
.panes .pane {
    display:none;
}
.tabbed-content{

}
.tabbed-post{
    margin-bottom: 15px;
}
.tabbed-post-img{
    float: right;
    height: 60px;
    margin-left: 5px;
    width: 60px;
    border: 1px solid #E9E9E9;
}
.tabbed-post-title a{
    color: #444444;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 19px;
    text-decoration: none;
}
.tabbed-post-title a:hover{color:#3477b6;}

.tabbed-post:hover>.tabbed-post-img{opacity:0.8;}
.tabbed-post:hover>.tabbed-post-text{color:#757575;cursor: default;}

.tabbed-post-text{
    color: #444444;
    font-family: tahoma;
    font-size: 11px;
    line-height: 18px;
}
/***************************************************/
.tipboxtitle,.innerpage-title{
    float:right;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 21px;
}
.bottom-content{
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
}
.tipbox,.innerpage-header{
    background-color: #F3F3F3;
    border-bottom: 1px solid #E9E9E9;
    height: 28px;
    padding: 10px;
}
.tipboxcontent{
    color: #444444;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    margin-right: 70px;
}
.sidebar{
/*     border-left: 1px solid #E9E9E9; */
    float: right;
    width: 300px;
}
.sidebar-header{
    background-position: 10px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #E9E9E9;
    font-family: webyekan,b yekan,yekan,Arial;
    font-size: 21px;
    height: 40px;
    line-height: 38px;
    padding: 5px 10px 5px 5px;
}
.linkdooni{background-image: url("../images/tab-icon.png");}
.sideshop{background-image: url("../images/shop-icon.png");}
.sidebar-content{
    list-style: none outside none;
}
.sidebar-content li{

}
.sidebar-content li a{
    border-bottom: 1px solid #E9E9E9;
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,Arial;
    font-size: 9pt;
    min-height: 28px;
    padding: 3px 10px 3px 25px;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
}
.sidebar-content li.software a{
    text-align:center;
    min-height:30px;
    line-height:32px;
    font-family:Arial;
    direction:ltr;
    text-align:left;
}

.sidebar-content li a img{
    margin-bottom: -7px;
}
.sidebar-content li a:hover{
    color:#3477b6;
    background-image: url("../images/sidebar-arrow.png");
    background-position: 10px center;
    background-repeat: no-repeat;
}
.maincontent{
    padding-right: 300px;
    border-right:1px solid #E9E9E9;        
}
.maincontent-post{
    border-bottom: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
}
.maincontent-post-header{    
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    height: 40px;
    line-height: 38px;
    padding: 5px 10px 5px 5px;
}
.maincontent-post-title{
    background-image: url("../images/tab-icon.png");
    background-position: right 12px;
    background-repeat: no-repeat;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 19px;
    font-weight: normal;
    padding-right: 25px;
/*     float:right; */
}
    .ar-sh2 .maincontent-post-title{
        float: right;
    }
.maincontent-post-title a{
    color:#444444;
    text-decoration:none;
}
.maincontent-post-title a:hover{
    color:#3477B6;
    cursor:pointer;
}
.maincontent-post-social{
    float:left;
    margin-top: 7px;
    position: relative;
    z-index: 1;
}
    .ar-sh2 .maincontent-post-social {
        margin-top: -5px;
    }
.maincontent-post-social a{
    background-position: 0 -5px;
    border-right: 1px dotted #E0E0E0;
    display: block;
    float: left;
    overflow: hidden;
    width: 42px;
    height: 51px;
    margin-top: 0;
}
    .maincontent-post-social a.small{
        height:35px !important;
    }
    .ar-sh2 .maincontent-post-social a {
        background-position: 0 0;
    }
.maincontent-post-social a:hover{
    background-position: center -53px;
}
    .ar-sh2 .maincontent-post-social a:hover {
        background-position: center -48px;
    }
.post-fav{
    background-image: url("../images/post-fav.png");
    background-position: center 0px;
}
    .maincontent-post-social .post-fav:hover {
        background-position: center -52px !important;
    }
    .maincontent-post-social .post-fav.current {
        background-position: center -52px;
    }
.post-rss{
    background-image: url("../images/post-rss.png");
}
.post-fb{
    background-image: url("../images/post-fb.png");
}
.post-twt{
    background-image: url("../images/post-twt.png");
}
.post-google{
    background-image: url("../images/post-google.png");
}
.maincontent-post-meta{
    border-bottom: 1px solid #E9E9E9;
    color: #444444;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 10pt;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
}
.maincontent-post-meta a{
    color: #444444;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 10pt;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
}
.metacomment,.metacat,.metaauthor,.metadate{
    float: right;
    margin-right: 10px;
    min-width: 70px;
display: inline-table;
}
/*
.metadate{width:120px;}
.metacat{width:220px;}
.metacomment{width:60px;}
*/
.maincontent-post-meta > div{
    margin-left:10px;
}
.maincontent-post-meta span{
    background-image: url("../images/metaicon.png");
    display: block;
    float: right;
    height: 12px;
    margin-left: 5px;
    margin-top: 10px;
    width: 12px;
}
.dateicon{background-position: center 0;}
.caticon{background-position: center -24px;}
.commenticon{background-position: center -36px;}
.authoricon{background-position: center -12px;}
.maincontent-post-body{font-size: 11px;line-height: 22px;padding: 10px;font-family: tahoma;min-height: 150px;word-wrap: break-word;/* overflow: hidden; */ position: relative; }
.postimg{
    float: right;
    margin-bottom: 8px;
    margin-left: 15px;
    margin-top: 0px;
    width: 150px;
}
.postreadmore{
    background-image: url("../images/readmore.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 122px;
}
.postreadmore:hover{background-position:center -24px;}
.postreadmore:active{background-position:center bottom;}
/*******************************************/
#footer{
    background-image: url("../images/footerbg.gif");
    background-repeat: repeat-x;
}
.footercontainer{
    width:940px;
    margin:0 auto;
}
.copyright{
    float: right;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    line-height: 23px;
    margin-top: 11px;
    width: 300px;
}
.copyright a{
    color: #666666;
    text-decoration: none;
}
.footermenu {
    float: left
}
.footermenu ul{
    list-style: none outside none;
    margin-top: 20px;
}
.footermenu li{
    float: right;
    margin: 0 10px;
}
.footermenu a{
    color: #444444;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
}
    .footermenu a:hover{
        color: #000;
    }
/*************************************/
.sidebar-slider{margin-bottom:15px;}
.ss-img{
    margin: 35px auto 0;
    width: 240px;
}
.ss-txt{
    color: #444444;
    font-size: 11px;
    line-height: 18px;
    margin: 10px auto 15px;
    width: 240px;
    font-family: Tahoma;
}
.ss-bottom{
    width:240px;margin:0 auto;
}
.ss-prev{
    background-image: url("../images/slider-prev.gif");
    float: left;
    border-right:1px solid #4d4e52;
    height: 26px;
    width: 26px;
}
.ss-title a{
    background: none repeat scroll 0 0 #202222;
    color: #FFFFFF;
    float: left;
    text-decoration:none;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    height: 26px;
    text-align: center;
    text-shadow: 1px 0 0 #000000;
    width: 186px;
}
.ss-title a:hover,.dl-ss-title  a:hover{
    background-color:#585858;
}
.ss-next{
    background-image: url("../images/slider-next.gif");
    float: right;
    height: 26px;
    border-left:1px solid #4d4e52;
    width: 26px;
}
.ss-next:hover,.ss-prev:hover{background-position:bottom;}
/**************************************/
a.topwidget {
    position:relative;
}
a.gerdoomenu {
    position:relative;
}
a.topwidget span {
    background-image:url("images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
a.gerdoomenu span {
    background-image:url("images/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav a.menu-open {
    background-image: url("../images/login.png");
    background-position: left bottom;
    height: 27px;
    outline: medium none;
    width: 311px;
}
.mainmenu a.menu-open {
outline: medium none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.topwidget.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#789;
}
a.gerdoomenu.menu-open span {
    background-image:url("images/toggle_up_dark.png");
    color:#789;
}
#topwidget_menu {
    background-color: #F4F4F4;
    box-shadow: 0 0 3px #919191;
    color: #778899;
    display: none;
    float: left;
    font-size: 11px;
    margin-right: -15px;
    margin-top: 40px;
    padding: 5px 15px;
    position: absolute;
    text-align: left;
    width: 320px;
    z-index: 100;
}
#gerdoomenu_menu {
    background-color: #FFA722;
    color: #778899;
    display: none;
    float: right;
    font-size: 11px;
    left: 0;
    margin: 0 auto;
    padding: 0px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 100%;
    z-index: 100;
    top:202px;
}

    #gerdoomenu_menu .second-level-menu {}
        #gerdoomenu_menu .second-level-menu ul {
            position: relative;
            height: 40px;
        }        
            #gerdoomenu_menu .second-level-menu ul li {
                font-size: 13px;
                float: right;
                margin-left: 1px;
                position: relative;
            }
                #gerdoomenu_menu .second-level-menu ul li:hover { background: #fff; }
                #gerdoomenu_menu .second-level-menu ul li a {
                    font-size: 13px;
                    padding: 0 9px;
                }
                    #gerdoomenu_menu .second-level-menu ul li a:hover {
                        background: none;
                        color: #444;
                        text-shadow: 1px 1px #fff;
                    }
                #gerdoomenu_menu .second-level-menu ul li ul {
                    background: #fff;
                    border: 1px solid #E9E9E9;
                    border-top: none;
                    display: none;
                    position: absolute;
                    right: 0;
                    width: 200px;
                    height: auto;
                }
                    #gerdoomenu_menu .second-level-menu ul li:hover > ul { display: block; }
                    #gerdoomenu_menu .second-level-menu ul li ul li {
                        float: none;
                    }
                        #gerdoomenu_menu .second-level-menu ul li ul li:hover { background: #FFA722; }

#signin{
    margin: 30px auto 0;
    width: 220px;
}
#topwidget_menu input[type=text], #topwidget_menu input[type=password] {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E5;
    border-radius: 3px 3px 3px 3px;
    color: #AEAEAE;
    display: block;
    font-family: tahoma;
    font-size: 13px;
    height: 20px;
    margin: 0 0 15px;
    padding: 5px;
    width: 175px;
}
#topwidget_menu input[type="text"]:focus, #topwidget_menu input[type="password"]:focus
{
    border:1px solid #7dc6dd!important;
    box-shadow: 0 0 5px #e0f1fc!important;
}
#topwidget_menu p {
    margin:0;
}
#topwidget_menu a {
    color:#6AC;
}
#topwidget_menu label {
    font-weight:normal;
}
#topwidget_menu p.remember {
    color: #444444;
    float: right;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;
    padding: 10px 0;
}
#topwidget_menu p.forgot, #topwidget_menu p.complete {
    clear:both;text-align:right;
    margin:5px 0;
}
#topwidget_menu p a {
    color:#555557!important;
}
#topwidget_menu p a:hover{
    color:#404042!important;
}
#signin_submit {
    background-color: transparent;
    background-image: url("../images/loginbtn.png");
    background-position: center top;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 30px;
    margin-top: 10px;
    overflow: hidden;
    text-indent: -30000px;
    width: 68px;
    margin-left: 14px;
}
div.checker span {
    margin-top: 4px;
}

div.checker {
    margin-left: 5px;
    margin-right:0;
}
#signin_submit:hover{
    cursor:pointer;
    background-position:center center;
}
#signin_submit:focus{
cursor:pointer;
background-position:center bottom;
border: medium none;
}

.loginmodal{
    border-radius: 0 0 3px 3px;
    float: left;
    height: 35px;
    padding: 5px 15px;
    width: 320px;
-moz-box-shadow: 0px 0px 3px #919191;
-webkit-box-shadow: 0px 0px 3px #919191;
box-shadow: 0px 0px 3px #919191;
}
#topnav a.topwidget {
    background-image: url("../images/login.png");
    background-position: left top;
    display: block;
    float: left;
    height: 19px;
    margin-top: 8px;
    text-decoration: none;
    width: 19px;
    cursor:pointer;
}
.mainmenu a.gerdoomenu {

    display: block;

}
.logineduser-avatar {
    float: right;
    margin-left: 5px;
}
.topnav h3{
    color: #999999;
    display: block;
    float: right;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
}
.topnav h3 .headertype-blue{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14pt;
    font-weight: normal;
}
#signin #username{
    background-image: url("../images/loginbox-username.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    padding-right: 25px;
}
#signin #password{
    background-image: url("../images/loginbox-password.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    padding-right: 25px;
}
.memberinfo{
    direction: rtl;
    float: right;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    text-align: right;
    width: 160px;
    padding-top: 20px;
    padding-bottom:10px;
    color:#1470b5;
}
.memberinfo label{
    color: #444444;
    margin-left: 4px;
}
.memberinfo a{
    color: #1470B5 !important;
    text-decoration: none;
}
.memberinfo a:hover{
    color:#0c609f;
}
.memberimg{
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 126px;
    margin-top: 20px;
    width: 126px;
    width:126px;
    float:left;
    -webkit-box-shadow: 0px 0px 1px 0px #000;
    box-shadow: 0px 0px 1px 0px #000; 
}
/*****************************/
.fullwidth{
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
}
.inner-sidebar{
    float: left;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 28px;
    width: 310px;
}
.inner-content{
    color: #444444;
    float: right;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;
    line-height: 29px;
    text-align:justify;
    margin-right: 30px;
    margin-top: 28px;
    width: 560px;
}
.inner-sidebar-widget{
    margin-bottom: 20px;
}
.inner-sidebar-widget-header{
    border-bottom: 1px solid #E9E9E9;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 4px;
    padding-right: 10px;
}
.contactform{
    margin:20px 0;
}
.text-input{
-webkit-box-shadow: inset 0px 0px 2px 0px #ececec;
box-shadow: inset 0px 0px 2px 0px #ececec;
    background-image: url("../images/input-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #C7CDD8;
    border-radius: 4px 4px 4px 4px;
    color: #AFB6C0;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    height: 35px;
    margin-bottom: 22px;
    float:right;
    clear:both;
    padding: 0 10px;
    text-shadow: 1px 0 0 #FFFFFF;
    width: 250px;
}
div.selector {
    background-image: url("../images/selectbox.png");
    background-position: center center;
    height: 37px;
    line-height: 43px;
    margin-right: -5px;
    overflow: hidden;
    padding: 0 0 0 10px;
    clear: both;
    float: right;
    position: relative;
    width: 272px !important;
}
div.selector:hover{
    background-position: center center;
}
div.selector span {
    background-color: transparent;
    background-image: none;
    color: #AFB6C0;
    font-family: tahoma;
    font-size: 12px;
    height: 37px !important;
    line-height: 38px;
    padding-right: 17px;
    text-shadow: 1px 0 0 #FFFFFF;
    width: 252px !important;
}
.contact-txtarea{
    margin-top:22px;
    width:510px;
    font-family: tahoma;
    font-size: 12px;
    height:130px;
    border: 1px solid #C7CDD8;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 2px 0 #ECECEC inset;
    text-shadow: 1px 0 0 #FFFFFF;
    color: #AFB6C0;
    padding:10px;
    background-color:#eef1f4;
}
#formsend{
    background-image: url("../images/formsend.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    height: 37px;
    margin-top: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 122px;
}
#formsend:hover{
    background-position:center center;cursor:pointer;
}
#formsend:active{
    background-position:center bottom;
}
/****************************************/
.dualtab{width:50%;}
.thirdtab{width:33%;}
.lasttab a{border-left: medium none;}
.faq{margin-bottom:15px;}
.breadcumb{margin: 0 10px;}
.workshop-links{
    float: right;
    border:1px solid #FFF;
    margin: 12px 2px 0 2px;
    padding-bottom:15px;
    width: 306px;
}
.workshop-links:hover{
    border:1px solid #e9e9e9;
    background-color:#f3f3f3;
}
.workshop-cats{
    border-bottom: 1px solid #E9E9E9;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 16px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.workshop-cats >a{
    color:#444;
    text-decoration: none;
}
.workshop-rss{
    background-image: url("../images/rssicon.png");
    display: block;
    float: left;
    height: 16px;
    margin-left: 10px;
    margin-top: 8px;
    width: 16px;
}
.workshop-links ul{
    color: #444444;
    list-style: none;
    margin: 0 10px;
}
.workshop-links li a{
    background-image: url("../images/square-bullet.gif");
    background-position: right center;
    background-repeat: no-repeat;
    color: #444444;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;
    line-height: 28px;
    padding-right: 15px;
    text-decoration: none;
}
.workshop-links li a:hover{
    color:#2b2b2b;
}
#cke_input{margin-top:25px;}
.cke_skin_kama .cke_contents iframe{font-family:tahoma;background-color:#f1f4f6!important;}
.cke_show_borders p{font-family:tahoma;}
.download-detail{
    border-left: 1px solid #E9E9E9;
    float: right;
    padding-bottom: 15px;
    margin-left: 10px;
    width: 235px;
}
.notpadding{padding-top:0!important;padding-right:0!important;padding-bottom:0!important;}
.download-ul{
    list-style: none outside none;
    margin-right:0 !important;
}
.download-ul li {
    border-bottom: 1px solid #E9E9E9;
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    min-height: 28px;
    padding: 3px 10px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
}
.download-ul li > img{
    display:block;
    margin:0 auto;
}
.download-ul label{
    color: #3477B6;
    margin-left: 5px;
}
.screenshot-dl{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    margin-bottom: 30px;
    padding: 3px 10px;
}
.screenshotimg{
    display: block;
    margin: 30px auto;
}
.dl-ss-title  a{
    background: none repeat scroll 0 0 #202222;
    color: #FFFFFF;
    float: left;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    line-height: 25px;
    height: 26px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 0 #000000;
    width: 155px;
}
.dl-ss-bottom{
    margin: 0 auto;
    width: 209px;
}
.post-desc{
    width: 380px;
    float:left;
}
.blubtn{
    background-image: url("../images/blue-btn.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin: 12px auto;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 0 #000000;
    width: 122px;
}
.blubtn:hover{background-position: center center;}
.blubtn:active{background-position: center bottom;}
/************************************************/
.relatedposts{
    background-color: #F3F3F3;
    border: 1px solid #E9E9E9;
    float: right;
    margin: 10px 11px 20px 0;
    width: 300px;
}
.graybox-header{
    background-position: 10px center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #E9E9E9;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 19px;
    height: 40px;
    line-height: 38px;
    padding: 5px 10px 5px 5px;
}
.graybox-content{list-style: none outside none;}
.graybox-content li a {
    border-bottom: 1px solid #E9E9E9;
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    min-height: 28px;
    padding: 3px 10px;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
}
.graybox-content a:hover{color:#3477b6;}
/*******************************404**************/
.page404{
    background-image: url("../images/404sky.png");
    background-color: #F7FBFE !important;
    height:100%;
    width: 100%;
    background-size:cover;
}
.object {
    position: absolute;
}
#axis{
    left:350px;
    position: absolute;
    top:100px;
    width: 300px;
}
.move{
    /*
    transform: translate(-300px,0);
    -webkit-transform: translate(-300px,0); /** Chrome & Safari 
    -o-transform: translate(-300px,0); /** Opera 
    -moz-transform: translate(-300px,0); /** Firefox **/
}
.object {
    position: absolute;
    /*
    transition: all 12s ease-in-out;
    -webkit-transition: all 12s ease-in-out; /** Chrome & Safari *
    -moz-transition: all 12s ease-in-out; /** Firefox **
    -o-transition: all 12s ease-in-out; /** Opera **/
}
.text404-position{
    width:550px;
    float:right;
    margin-top:350px;
    margin-right:50px;
    display:block;
}
.page404 h1{
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 24px;
    font-weight: normal;
}
.text404-1{
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 16px;
    font-weight: normal;
    margin: 20px 0 0 0;
}
.text404-2{
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 16px;
    font-weight: normal;
    margin: 80px 0 0 0;
}
.text404-3{
    color: #444444;
    display: block;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 100px 0 0;
}
.page404 a{
    text-decoration:none;color:#3477b6;
}
/********************************** User Panel **************/
.ui-accordion-header{
    border-bottom: 1px solid #E9E9E9;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 30px;
    cursor: pointer;
    line-height: 32px;
    padding: 0 10px;
    text-shadow: 1px 0 0 #FFFFFF;
}
.ui-accordion-header-active{
    background-color: #1470B5;
    color: #FFFFFF;
    text-shadow: 1px 0 0 #000000;
}
.ui-state-default .ui-icon {
    background-image: url("../images/arrow-down.png");
    display: block;
    float: left;
    height: 16px;
    margin-top: 8px;
    width: 16px;
}
.ui-state-active .ui-icon {
    background-image: url("../images/arrow-up.png");
    display: block;
    float: left;
    height: 16px;
    margin-top: 8px;
    width: 16px;
}

.ui-accordion-content-active{
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 15px;
}
.ui-accordion-content ul{margin-top: 10px;list-style: none outside none;}
.ui-accordion-content a{
    background-image: url("../images/square-bullet-2.gif")!important;
    background-position: right center!important;
    background-repeat: no-repeat!important;
    border: medium none !important;
    font-size: 14px !important;
    font-weight: normal;
    height: auto !important;
    line-height: 23px;
    color:#1470b5!important;
    margin-right: 10px;
}
.ui-accordion-content a:hover{
    color:#005290!important;
}
.panel-img{
    border: 1px solid #AFB6C0;
    border-radius: 3px 3px 3px 3px;
    float: right;
    margin-left: 15px;
    padding: 3px;
}
.up-dashboard label{
margin-left: 10px;color:#444444;
}
.up-dashboard a{
text-decoration:none;color:#1470b5
}
.up-dashboard .logout{color:#ff0000;}
.up-accinfo{
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;color:#1470b5;line-height: 25px;
}
.table1,.table3{
    border: 1px solid #E9E9E9;
    border-radius: 5px 5px 5px 5px;
    margin: 15px 0;
    width: 100%;
}
.table1-a{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 25px;
    padding: 0 5px;
    text-align: center;
    width: 360px;
}
.table3-a{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    text-align: center;
}
.table3-x{
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 300px;
}
.table3-b{
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    text-align: center;
}
.table3-y{
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 160px;
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
}
.table3-c{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    text-align: center;
}
.table3-z{
    height: 45px;
    line-height: 45px;
    text-align: center;
}
.table1-b{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 25px;
    padding: 0 5px;
    text-align: center;
    width: 95px;
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
}
.table1-c{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 15px;
    font-weight: normal;
    height: 25px;
    padding: 0 5px;
    text-align: center;
    width: 60px;
}
.table1 td{
    font-family: tahoma;
    font-size: 11px;
    height: 48px;
    line-height: 48px;
    padding: 0 5px;
    text-align: center;
}
.table1-y{
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;    
}
.rowdel{
    color:#ff0000!important;
}
.approved{
color:#39b54a;
}
.rejected{
    color:#ff0000!important;
}
tr:nth-child(even) {background: #f3f3f3}
tr:nth-child(odd) {background: #FFF}
/*********************** UserPanel : serial ************/
.up-serial,.up-gift{
    background-repeat: no-repeat;
    height: 290px;
    margin: 20px auto;
    width: 480px;
}
.up-serial{background-image: url("../images/greenbox.png");}
.up-gift{background-image: url("../images/redbox.png");}
.up-serial-txt,.up-gift-txt{
    color: #FFFFFF;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    line-height: 29px;
    height: 225px;
    margin-right: 45px;
    padding-top: 20px;
    text-shadow: 0 0 2px #212121;
    width: 335px;
}
.up-gift-txt h2,.up-serial-txt h2{
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 10px;
}
#up-serial-input,#up-gift-input{
margin-top: 10px;
}
#up-serial-input #inputserial,#up-gift-input #inputgift{
    background-color: #EEF1F4;
    background-image: none;
    border: 1px solid #AFB6C0;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    height: 35px;
    margin-top: 9px;
    padding: 0 5px;
    text-shadow: 1px 0 0 #FFFFFF;
    width: 185px;;
}
#up-serial-input .submit,#up-gift-input .submit{
    background-color: transparent;
    background-image: url("../images/serial-btn.png");
    border: medium none;
    height: 37px;
    margin-right: -3px;
    margin-top: 9px;
    width: 82px;
}
#up-serial-input .submit:hover,#up-gift-input .submit:hover{
    cursor:pointer;
}
.up-serial-notify,.up-gift-notify{
    background-image: url("../images/check.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    font-size: 18px;
    margin-top: 55px;
    padding-right: 35px;
    position: relative;
}
.waiting{color:#afb6c0;}
.up-dashboard{min-height: 375px;}
.redlink{color:#ff0000!important;}
.blacklink{color:#444444!important;}
.greenlink{color:#39b54a!important;}
.currentfound{
    background-image: url("../images/visa.png");
    background-position: right 15px;
    background-repeat: no-repeat;
    color: #AFB6C0;
    margin-right: 15px;
    margin-top: 40px;
    padding-right: 80px;
    text-shadow: 1px 0 0 #FFFFFF;
    min-height: 65px;
}
.addfound{
    color: #AFB6C0;
    margin: 20px 97px 10px 0;
    text-shadow: 1px 0 0 #FFFFFF;
}
.foundtext{
    background-image: url("../images/input-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #C7CDD8;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 2px 0 #ECECEC inset;
    color: #AFB6C0;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    height: 35px;
    margin: 15px 0;
    padding: 0 10px;
    text-shadow: 1px 0 0 #FFFFFF;
    width: 250px;
}
.founddate{
    float: right;
    line-height: 50px;
    margin-left: 13px;
    margin-top: -5px;
    width: 82px;
}
.founddate .selector{
    background-image: url("../images/selectbox-small.gif") !important;
    width: 82px !important;
}
.foundhint{
    color:#ff0000;margin-right: 25px;
    float:right;line-height: 41px;
}
.foundbtn{
    background: url("../images/blue-btn.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin: 12px auto;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 0 #000000;
    top: 10px;
    width: 122px;
    font-family: tahoma;
    font-size: 11px;
}
.foundbtn:hover{background-position:center center;}
.foundbtn:focus{background-position:center bottom;}
.graybtn{
    background: url("../images/gray-btn.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #444444;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    margin: 12px auto;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
    top: 10px;
    width: 122px;
    font-family: tahoma;
    font-size: 11px;
}
.graybtn:hover{background-position:center center;}
.graybtn:focus{background-position:center bottom;}
.foundtext2{float:right;margin-left:20px;}
.foundcard{
    background-image: url("../images/input-bg.png");
    background-repeat: repeat-x;
    border: 1px solid #C7CDD8;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 2px 0 #ECECEC inset;
    color: #AFB6C0;
    display: block;
    float: right;
    font-family: tahoma;
    font-size: 12px;
    height: 35px;
    margin: 15px 0 15px 10px;
    padding: 0 10px;
    text-align: center;
    text-shadow: 1px 0 0 #FFFFFF;
    width: 45px;
}
.profile-right{
    float:right;
}
.profile-left{
    float: left;
    margin-left: 20px;
    margin-top: 15px;
    width: 200px;
}
.profile-left img{
    border: 1px solid #B7BDC7;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 173px;
    padding: 3px;
    width: 173px;
}
.editimg{
    background-color: #B3B3B9;
    color: #444444 !important;
    display: block;
    float: left;
    font-weight: bold;
    left: 23px;
    opacity: 0.8;
    padding: 0 5px;
    position: relative;
    text-shadow: 1px 0 1px #FFFFFF;
    top: -26px;
}
.avatarchang-icon{
    background-image: url("../images/tools.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 12px;
    margin-top: 5px;
    padding-right: 8px;
    width: 12px;
}
.second-level-menu{
    width:940px;
    margin:0 auto;
    text-align: right
}
.field-err{
    border: 1px solid #ED1C24;
    color: #ED1C24;
}
.err-report{
    color: #AFB6C0;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    line-height: 38px;
    margin-right: 15px;
}
.regbtn{
    background-image: url("../images/register.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    height: 37px;
    margin-top: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 122px;
}
.regbtn:hover{
    background-position:center center;cursor:pointer;
}
.regbtn:active{
    background-position:center bottom;
}
.inner-sidebar-widget-content a{
    text-decoration:none;
    color:#1470b5;
}    
.logincontent{
    margin-left: 30px;
    width: 870px;
}
.loginicon{
    background-image: url("../images/loginicon.png");
    background-repeat: no-repeat;
    display: block;
    height: 200px;
    margin: 0 auto;
    width: 160px;
}
.forgeticon{
    background-image: url("../images/forgeticon.png");
    background-repeat: no-repeat;
    display: block;
    height: 226px;
    margin: 0 auto;
    width: 160px;
}
.loginform{
    margin: 30px auto;
    width: 270px;
}
.logbtn{
    background-image: url("../images/login-btn.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    height: 37px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    width: 122px;
}
.logbtn:hover{
    background-position:center center;cursor:pointer;
}
.logbtn:active{
    background-position:center bottom;
}
.forget-btn{
    background-image: url("../images/forget-btn.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    height: 37px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    width: 122px;
}
.forget-btn:hover{
    background-position:center center;cursor:pointer;
}
.forget-btn:active{
    background-position:center bottom;
}
.rememberme{
 float: right;
}
.return2login{
    color: #AFB6C0;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    margin-top: 15px;
    text-align: center;
    text-decoration: none;
}
.errorm, .successm {
margin:20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:1px;
position:relative;
}

.errorm p, .successm p {
display:block;
margin:0;
padding:8px 30px 7px 10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.errorm {
    font-family:Tahoma;
background-color:#d29191;
background-image:-webkit-gradient(linear, left top, left bottom, from(#d29191), to(#bb5e5e));
background-image:-webkit-linear-gradient(top, #d29191, #bb5e5e);
background-image:-moz-linear-gradient(top, #d29191, #bb5e5e);
background-image:-ms-linear-gradient(top, #d29191, #bb5e5e);
background-image:-o-linear-gradient(top, #d29191, #bb5e5e);
background-image:linear-gradient(top, #d29191, #bb5e5e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d29191', EndColorStr='#bb5e5e');
-webkit-box-shadow:0px 0px 6px rgba(244,187,187,0.7);
-moz-box-shadow:0px 0px 6px rgba(244,187,187,0.7);
box-shadow:0px 0px 6px rgba(244,187,187,0.7);
}

.errorm p {
display:block;
margin:0;
background-color:#f4baba;
background-image:-webkit-gradient(linear, left top, left bottom, from(#f4baba), to(#db7f7f));
background-image:-webkit-linear-gradient(top, #f4baba, #db7f7f);
background-image:-moz-linear-gradient(top, #f4baba, #db7f7f);
background-image:-ms-linear-gradient(top, #f4baba, #db7f7f);
background-image:-o-linear-gradient(top, #f4baba, #db7f7f);
background-image:linear-gradient(top, #f4baba, #db7f7f);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4baba', EndColorStr='#db7f7f');
-webkit-box-shadow:inset 0px 1px 0px #f7d0d0;
-moz-box-shadow:inset 0px 1px 0px #f7d0d0;
box-shadow:inset 0px 1px 0px #f7d0d0;
color:#745050;
text-shadow:1px 1px 0px #eaadad;
}

.errorm p:after {
content:'\2718';
position:absolute;
top:10px;
right:10px;
font-size:16px;
}

.successm {
    font-family:Tahoma;
background-color:#c6cdaa;
background-image:-webkit-gradient(linear, left top, left bottom, from(#c6cdaa), to(#a8ae8e));
background-image:-webkit-linear-gradient(top, #c6cdaa, #a8ae8e);
background-image:-moz-linear-gradient(top, #c6cdaa, #a8ae8e);
background-image:-ms-linear-gradient(top, #c6cdaa, #a8ae8e);
background-image:-o-linear-gradient(top, #c6cdaa, #a8ae8e);
background-image:linear-gradient(top, #c6cdaa, #a8ae8e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c6cdaa', EndColorStr='#a8ae8e');
-webkit-box-shadow:0px 0px 6px rgba(223,230,198,0.7);
-moz-box-shadow:0px 0px 6px rgba(223,230,198,0.7);
box-shadow:0px 0px 6px rgba(223,230,198,0.7);
}

.successm p {
background-color:#e2e8c9;
background-image:-webkit-gradient(linear, left top, left bottom, from(#e2e8c9), to(#c1c8a7));
background-image:-webkit-linear-gradient(top, #e2e8c9, #c1c8a7);
background-image:-moz-linear-gradient(top, #e2e8c9, #c1c8a7);
background-image:-ms-linear-gradient(top, #e2e8c9, #c1c8a7);
background-image:-o-linear-gradient(top, #e2e8c9, #c1c8a7);
background-image:linear-gradient(top, #e2e8c9, #c1c8a7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e2e8c9', EndColorStr='#c1c8a7');
-webkit-box-shadow:inset 0px 1px 0px #ebf0da;
-moz-box-shadow:inset 0px 1px 0px #ebf0da;
box-shadow:inset 0px 1px 0px #ebf0da;
color:#676b5b;
text-shadow:1px 1px 0px #d6dcc3;
}

.successm p:after {
content:'\2714';
position:absolute;
top:10px;
right:10px;
font-size:16px;
}
.topnav h3 a{
    color:#686868;
    text-decoration:none;
}
.topnav h3 a:hover{color:#3F3F3F;}
.single{margin-top:15px;}
.no-sidebar{padding-right: 10px;border-right:none;}
.single .maincontent-post{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:#E9E9E9;
    border-color: -moz-use-text-color #E9E9E9 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    margin-right: -2px;
}
.maincontent-comments{
    border-top: 1px solid #E9E9E9;
    font-family: tahoma;
    font-size: 11px;
    line-height: 22px;
    min-height: 150px;
}
.maincontent-header{
    border-bottom: 1px solid #E9E9E9;
    height: 40px;
    line-height: 38px;
    padding: 5px 10px 5px 5px;
}
.maincontent-comments-title{
    background-image: url("../images/tab-icon.png");
    background-position: right 12px;
    background-repeat: no-repeat;
    float: right;
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 21px;
    font-weight: normal;
    padding-right: 25px;
}
.comments{
    border-bottom: 1px dashed #E9E9E9;
}
.comments-header{
    height: 34px;
    padding: 0 10px;
}
.comments-author{
    color: #444444;
    float: right;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;
    line-height: 34px;
    width: 70%;
}
.comments-author-img,.comments-date-img{
    background-image: url("../images/metaicon.png");
    background-position: right -12px;
    display: block;
    float: right;
    height: 12px;
    margin-left: 5px;
    margin-top: 11px;
    width: 12px;
}
.comments-date{
    float: left;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;
    line-height: 34px;
    text-align: left;
    color: #444444;
}
.comments-date-img{
    background-position: right 0;
}
.comments-body{
    padding: 0 10px 15px;
}
.commentform{
    border: 1px solid #E1E1E1;
    background-color: #F7F7F7;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #202222;
    font-family: tahoma;
    font-size: 12px;
    height: 120px;
    margin: 15px 10px;
    padding: 10px;
    width: 440px;
}
.maincontent-comments #formsend{
    margin-bottom: 15px;
    margin-right: 349px;
    margin-top: -10px !important;
}
.no-sidebar .maincontent-post{
    border: medium none;
    margin: 0 -12px 0 0;
}
.post-icon{
    width:160px;
    float:left;
    position: absolute;
    top: 0;
    left: 6px;
}
.post-icon img{
    display: block;
    margin: 20px auto 0;
    width: 128px;
}
.post-desc-list {
    border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    width: 511px;
    padding-bottom: 10px;
    min-height:180px;
    word-break: break-word;
}
.download-detail-list{
    float: right;
    padding-bottom: 10px;
    width: 235px;
}

.pagination{
    height: 40px;
    margin: 10px auto 25px;
    text-align: center;
    width: 348px;
}
.pagenumber{
    background-image: url("../images/pagerbg.png");
    display: block;
    float: left;
    color: #F45100;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 14px;
    height: 38px;
    line-height: 34px;
    width: 38px;
}
.currentpage{
    background-image:url("../images/pageractive.png");
}
.prevpage{
    background-image: url("../images/prevpage.png");
    float: left;
    /*
    height: 38px;
    width: 40px;
    */
    width:38px;
    height:38px;
}
.prevpage:hover{
    background-image: url("../images/prevpagehover.png");
}
.nextpage{
    background-image: url("../images/nextpage.png");
    float: left;
    height: 38px;
    width: 38px;
}
.nextpage:hover{
    background-image: url("../images/nextpagehover.png");
}
.lastpage{
    background-image: url("../images/lastpage.png");
    float: left;
    height: 38px;
    width: 41px;
}
.lastpage:hover{
    background-image: url("../images/lastpagehover.png");
}
.firstpage{
    background-image: url("../images/firstpage.png");
    float: left;
    height: 38px;
    width: 41px;
}
.firstpage:hover{
    background-image: url("../images/firstpagehover.png");
}
.prevpage a,.nextpage a,.firstpage a,.lastpage a{
    display: block;
    height: 34px;
    width: 38px;
}
.pagenumber a{
    /*background-color: #FFA722;
    border-radius: 5px 5px 5px 5px;
    color: #262626;
    display: inline-block;
    font-family: tahoma;
    height: 16px;
    line-height: 15px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 16px;*/
    color: #F45100;
    display: block;
    font-family: webyekan,b yekan,yekan,tahoma;
    font-size: 19px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 38px;
}
.pagenumber:hover{
    background-image: url("../images/pagerhover.png");
}
.pagenumber a:hover{
    color: #FFFFFF;
    text-shadow: 1px 1px 3px #000000;
}
.currentpage a{
    color: #FFFFFF;
    text-shadow: 1px 1px 3px #000000;
}
.backtomain{
float: left;margin-left: 15px;
}
.backtomain a{
    font-family: webyekan,b yekan,yekan,times New Roman;
    font-size: 14px;
    text-shadow: 1px 0 0 #FFFFFF;
    color: #444444;
    text-decoration: none;
}
.maincontent-post-body p{
    margin:10px 0px;
}
.maincontent-post-body ul,.maincontent-post-body ol{
    margin-right: 30px;
}

.searchformbig{
width:850px;
margin:15px auto;
}
#searchform2{
    background-image: url("../images/bigsearch.png");
    background-repeat: no-repeat;
    height: 50px;
}

#searchfield2 {
    float: right;
    width: 800px;
    margin: 1px 5px 0 0;
}

#searchbox2 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #212121;
    font-family: tahoma;
    float: right;
    margin: 7px 3px 0 7px;
    padding: 10px 7px;
    width: 621px;
}
#searchform2 .submit {
    background: url("../images/searchbtn.png") no-repeat scroll center top transparent;
    border: medium none;
    float: left;
    height: 50px;
    margin-right: 10px;
    margin-top: -40px;
    width: 58px;
}
#searchform2 .submit:hover{
    background-position:center bottom;
    cursor:pointer;
}

.searchoption{
    float: right;
    margin: 5px 3px -2px 2px;
    width: 130px;
}
@-moz-document url-prefix() {
    .searchoption{
        margin: 6px 3px -2px 2px !important;
    }
}
.searchoption .selector {
    background-image: url("../images/selectbox-mid.png") !important;
    width: 131px !important;
}
.searchoption .selector span {
    width: 131px !important;
}
.telegram-modal {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2020;
}
.telegram-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.7);
    cursor: pointer;
}
.telegram-link {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
.telegram-link img {
    max-width: 85%;
}