.blank { }
.brd { border: 1px solid #ddd; margin: 4px 4px 0px; }
.fbid { display: none; }
.hide { display: none; }
.mbmenu { }
.mbrd { }
.menu3 { background: none repeat scroll 0px 0px #4CC417; border-bottom: 3px solid #4CC417; padding: 4px; color: #fff; font-weight: bold; margin-left: -1px; margin-right: -1px; }
.mlist { }
.mlister { }
.mmenu { }
.mpage { }
.msgbody { }
.wbox { padding: 6px; margin: 4px; border: 1px solid #ddd; }
.xlist { background-color: #4CC417; margin: 1px 0px 1px 0px; padding: 3px; border: 1px solid #4CC417; }
.xlist2 { background-color: #4CC417; margin: 1px 0px 1px 0px; padding: 3px; border: 1px solid #4CC417; }


#menu{padding:0;margin:0;border:0;width:auto}
#menu ul,#menu li{list-style:none;margin:0;padding:0;border-right:0 solid #383838;transition:all .05s ease}
#menu a{transition:all .25s ease}
#menu ul li{border-right:1px solid #383838}
#menu ul{position:relative;z-index:597}
#menu ul li{float:left;min-height:1px;vertical-align:middle}
#menu ul li.hover,#menu ul li:hover{position:relative;z-index:599;cursor:default}
#menu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
#menu ul ul li{float:none}
#menu ul ul ul{top:0;left:190px;width:190px}
#menu ul li:hover > ul{visibility:visible}
#menu ul ul{bottom:0;left:0}
#menu ul ul{margin-top:0}
#menu ul ul li{font-weight:400}
#menu a{display:block;line-height:1em;text-decoration:none;color:#fff}
#menu{background:#2d2d2d;border-bottom:5px solid #4CC417;font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;font-size:18px}
#menu > ul{*display:inline-block}
#menu:after,#menu ul:after{content:'';display:block;clear:both}
#menu ul{text-transform:normal}
#menu ul ul{text-transform:none;min-width:190px}
#menu ul ul a{background:#2d2d2d;color:#aaa;border-top:1px solid #383838;line-height:43px;font-size:17px}
#menu ul ul ul{border-top:1px;border-right:0;margin-top:-1px}
#menu ul ul li{position:relative;border-top:1px solid #222;border-right:0}
#menu ul ul ul li > a{border-left:1px solid #222}
#softw.xlist{display: inline-block;margin-bottom: 5px! important; background: #fff; border-color: #ddd;}
#menu ul ul a{border-right:0!important}
#menu ul ul ul a{border-right:0!important}
#menu ul ul li:hover > a{background:#4eb1ff;color:#fff;}
#menu ul ul li.has-sub > a:after{position:absolute;bottom:17px;width:0;height:0;overflow:hidden;border-width:5px;right:5px;left:auto;margin-left:0;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #aaa !important}
#menu ul li:hover > a{background:#282828;color:#fff}
#menu ul li.has-sub > a:after{content:' ';position:absolute;border-style:solid dashed dashed;border-color:#aaa transparent transparent;bottom:27%;border-width:5px;margin-left:4px}
#menu ul li:hover a:after{border-color:#fff transparent transparent!important}
#menu ul ul li:hover a:after{border-color:transparent transparent transparent #fff !important}
#menu a{background:#2d2d2d;text-shadow:0 1px 1px #444;color:#fff;padding:0 20px;line-height:43px;font-size:18px}
#menu ul li a{border-right:1px solid #222}
#main-menu{position:relative;z-index:9999;width:auto}
#main-menu ul{width:12em}
fff{float:right;color:grey;}
@media screen and (min-width: 300px){#softw{max-width: 28.725%!important; min-width: 28.725%; width: 100%!important; height: 100%; min-height: 100%}}
.aa{background-image:url(http://themes.tielabs.com/sahifa/wp-content/themes/sahifa/images/home.png)!important;background-repeat:no-repeat!important;background-position:center -44px;text-indent:-9999px;height:35px;width:32px;position:relative;margin:-6px 0 0!important;display:block}
#theme-header{background:none repeat scroll 0 0 #fff;margin:20px auto 2px;position:relative;width:100%;box-shadow:0 0 2px #fff inset,0 0 5px #cacaca}
.today-date{float:left;padding:4px 10px;background:none repeat scroll 0 0 #ddd;font-size:11px;color:#333;border-radius:2px;margin:4px 10px 0 5px}
.top-nav ul li a{display:inline-block;height:30px;line-height:30px;color:#838383;padding:0 10px;text-shadow:0 1px 1px #fff;text-decoration:none}
.top-nav ul li{position:relative;display:inline-block;float:left}
.top-nav ul li:hover > a,.top-nav ul :hover > a,.top-nav ul li.current-menu-item a{color:#000}
.top-nav ul li a:hover{color:#000}
.top-nav{background:none repeat scroll 0 0 #fbfbfb;border-top:3px solid #4CC417;border-bottom:1px solid #ececec;height:30px}
.search-block{height:30px;overflow:hidden;float:right;margin-left:5px;position:relative}
.top-nav ul{float:left}
.top-nav ul ul{background:none repeat scroll 0 0 #fbfbfb;display:none;padding:0;position:absolute;top:30px;width:180px;z-index:99999;float:left;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 1px 2px #4CC417}
.header-content{padding:5px 10px 15px 15px}
.logo img{max-width:100%}
.search-block:hover .search-button, .search-block:hover #s {opacity: 1;color: #4CC417;}
.search-block .search-button {background: none repeat scroll 0% 0% #4CC417 !important;cursor: pointer;float: right;height: 30px;width: 30px;display: block;border: 0px none;border-radius: 0px;box-shadow: none !important;padding: 0px;}
.search-block:hover #s {opacity: 1;color: #4CC417;}
.search-block #s:focus {color: #4CC417;width: 150px;}.tt{overflow: hidden; text-overflow: ellipsis; display: inline-block; width: 100%;}
.search-block #s {background: none repeat scroll 0% 0% #4CC417;float: right;font: 11px tahoma;padding: 9px 12px 8px;width: 90px;color: #4CC417;border-width: 0px 0px 0px 1px;border-style: none none none solid;border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #4CC417;border-image: none;transition: width 0.7s ease 0s, color 0.4s ease 0s;border-radius: 0px;}
.search-block #s{background:none repeat scroll 0 0 #fff;float:right;font:11px tahoma;width:90px;color:#c5c5c5;border-image:none;transition:width .7s ease 0 color .4s ease 0;border-radius:0;border-color:#0 #0 #0 #ececec;border-style:none none none solid;border-width:0 0 0 1px;padding:9px 12px 8px}
.top-nav ul li:hover > a,.top-nav ul :hover > a,.top-nav ul li.current-menu-item a,.top-nav ul li a:hover{color:#000}
.search-block:hover .search-button,.search-block:hover #s,.search-block:hover #s{opacity:1;color:#444}