* {font-family:tahoma; padding:0px; margin:0px;}
body { margin:0px; padding:0px; background-color:#8bc9ea; }
@font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'nasim';
  src: url('fonts/nassim.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/nassim.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/nassim.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
a {text-decoration:none;}
.error_red {padding:8px; border:1px solid #a50606; background:url(images/del.jpg) right center #c30707 no-repeat; color:#fff; font-weight:bold; text-align:center; border-radius:3px; padding-right:35px; padding-left:35px; display:inline-block; cursor:pointer; margin:1px; font-size:8pt;}

.error_green {padding:8px; border:1px solid #1c800b; background:url(images/tick.jpg) right center #22ac0b no-repeat; color:#fff; font-weight:bold; text-align:center; border-radius:3px; padding-right:35px; padding-left:35px; display:inline-block; cursor:pointer; margin:1px; font-size:8pt;}
img {border:0px;}
.top_menu {width:970px; height:39px; background-color:#0b5f96; border-radius:8px; overflow:hidden; margin-top:5px;}

#tmenu { float:right; margin:0px; padding:0px; height:39px;width:750px; list-style-type:none; direction:rtl;}
#tmenu > li { float:right; height:39px; margin-left:3px; text-align:center;}
#tmenu > li > a {display:block; height:39px; text-align:center; padding-right:10px; color:#fff; font-family:'BYekan', tahoma; font-size:10pt; padding-top:9px; padding-left:10px;}
#tmenu > li > a:hover { background:#2382c2;}
#tmenu > li > ul { width:140px; position:absolute; list-style-type:none; z-index:1; display:none; margin-top:-9px;}
#tmenu > li:hover > ul { display:block;}
#tmenu > li > ul > li {height:30px; overflow:hidden;}
#tmenu > li > ul > li > a {display:block; font-family:'BYekan', tahoma; font-size:10pt; background-color:#0f5cf9; color:#fff; padding:5px;}
#tmenu > li > ul > li > a:hover { background-color:#012876;}
#tmenu > li > ul > li:last-child { border-bottom-left-radius:8px; border-bottom-right-radius:8px;}

#tsearch {float:left; width:215px; height:39px; overflow:hidden; direction:rtl;}
#msearch {margin:5px; background-color:#efefef; margin-top:6px; padding:1px; border-radius:3px; text-align:right;}
#msearch #q {border:0px; padding:4px; direction:rtl; width:165px; font-size:8pt;  background-color:#efefef; color:#474747;}
#msearch #serarchs { background:url(images/search.png) center center no-repeat; width:22px; height:22px; border:0px; cursor:pointer;}

.header {margin-top:3px; width:970px; height:180px; overflow:hidden; border-radius:5px;}
#cete {margin-top:88px; float:left; width:680px; height:59px; direction:rtl; text-align:right;}
#cul { list-style-type:none;}
#sli { float:right; margin-left:2px; width:65px; text-align:center; font-size:8pt; padding-top:2px;}
#sli img { width:32px; height:32px;}
#slia {text-decoration:none; display:block; width:60px; overflow:hidden; cursor:pointer; background-color:#efefef; border:1px solid #ddd; color:#323232; border-radius:3px; margin:0px; padding:0px;}
#sli:hover #slia { background-color:#f6a338; border:1px solid #e58100; color:#fff;}
#cul li ul {display:none; position:absolute; list-style-type:none; width:100%; right:0px; z-index:1; text-align:center;}
#fit { width:970px; z-index:2;}
#subc {width:680px; background-color:#fcfbfa; float:left; border:2px solid #ddd; border-radius:5px; margin-top:2px; text-align:right; padding:5px}
#subc li {padding:0px; width:132px; float:right; margin-bottom:1px; margin-left:1px; overflow:hidden;}
#subc li a {color:#0070a1; display:block; height:16px; padding:3px;}
#subc li a:hover { color:#de5f01;}
#cul li:hover ul {display:block;}

.body {margin-top:5px; width:970px;}
#news_date {height:32px; overflow:hidden; margin-bottom:5px;}
#news_titr {float:right; width:692px; overflow:hidden; height:22px; font-size:8pt; padding-right:4px; padding-top:8px; direction:rtl; background:url(images/rss.jpg) right center #56b2d3 no-repeat; text-align:right; padding-right:30px; border-radius:5px; border:1px solid #6ea9c8; border-right:3px solid #6ea9c8;}
#news_titr a {color:#efefef; padding:3px; padding-right:5px; padding-left:8px;}
#news_titr a:hover { background-color:#0283c0; color:#fff; border-radius:3px;}
#news_titr:hover {border:1px solid #c1d5ed; border-right:3px solid #3273c2;}
#date_titr {width:235px; float:left; overflow:hidden; height:22px; padding-top:8px; font-size:8pt; direction:rtl; background:url(images/time.png) center right #56b2d3 no-repeat; border-radius:5px; border:1px solid #6ea9c8; border-right:3px solid #6ea9c8; color:#fff;}

#r_box {float:right; width:170px; overflow:hidden; direction:rtl;}
#titm { height:24px; direction:rtl; width:152px; padding-top:4px; background:#0f67a1 url(images/titms.png) right center no-repeat; font-family:'BYekan', tahoma; font-size:10pt; border-top-left-radius:5px; border-top-right-radius:5px; text-align:right; padding-right:18px; color:#fff;}
#mrbod {padding:5px; background-color:#fff; margin-bottom:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; font-size:8pt;}
#umenu {padding:1px; list-style-type:none; margin:0px; }
#umenu #umenu_li {display:block; font-size:8pt; margin:0px; padding:5px; text-align:right; background-color:#e1e0e0; margin-bottom:1px; color:#000000; border-radius:3px;}
#umenu #umenu_li a {color:#000; display:block;}
#umenu #umenu_li:hover { background-color:#0e56e9; color:#fff;}
#umenu #umenu_li:hover > a { color:#fff;}
#umenu #umenu_li #subumenu {display:none; position:absolute; list-style-type:none; z-index:1; margin-right:153px; margin-top:-19px; width:160px; background-color:#0e56e9; border-radius:5px;}
#umenu #umenu_li:hover #subumenu {display:block;}
#umenu #umenu_li #subumenu > li { background-color:#0e56e9; display:block; padding:8px; border-radius:5px;}
#umenu #umenu_li #subumenu > li:hover {background-color:#0941b4;}
#umenu #umenu_li #subumenu > li > a {color:#fff; display:block;}

#umenu #umenu_li2 {display:block; font-size:8pt; margin:0px; padding:5px; text-align:right; background-color:#5f5e5e; margin-bottom:1px; color:#000000; border-radius:3px;}
#umenu #umenu_li2 a {color:#fff; display:block;}
#umenu #umenu_li2:hover { background-color:#009cde; color:#fff;}
#umenu #umenu_li2:hover > a { color:#fff;}

#rlinkers {padding:1px; font-size:8pt; text-align:right; }
#rlinkers a {display:block; color:#093474; padding:2px 0px 2px 0px; background:url(images/rlink.png) right top no-repeat; padding-right:12px; margin-bottom:2px;}
#rlinkers a:hover { color:#fff;background:url(images/rlink2.png) #5ec1ea right top no-repeat; border-radius:3px;}

.ui-tooltip {padding:6px;position: absolute;z-index: 9999;font-family:tahoma;font-size:8pt;max-width: 300px; border:1px solid #39c4e2; background-color:#fff; border-radius:2px; padding-right:15px; padding-left:15px; opacity:0.9;}

#home { float:left; width:790px; text-align:center;}

.lightbox {display:none; width: 600px; position:fixed; padding:0px; font-size:8pt; direction:rtl; background: #21648e; box-shadow: 0 0 25px #111111; border-radius:3px; z-index:1000; max-height:500px;}
.lightbox #titrs { margin-right:10px; padding:2px;  margin-left:580px; background-color:#ddd;}
.overlay {display:none; position:fixed; top:0; left:0; width:100%; z-index:5; background:#474747; height: 100%; opacity: 0.8;}
#close_l {margin:0px; position:absolute; direction:rtl; z-index:1; margin-bottom:15px; margin-right:25px; cursor:pointer; bottom:0px; right:0px;}
#lightbx {padding:10px 20px 10px 20px;}
.lightbox *{font-family:'BYekan', tahoma; font-size:10pt;}
.lightbox .alert *{font-family:tahoma; font-size:8pt;}

.mads_gold, .mads_silver, .mads_bronz, .mads_free {float:right; margin-left:3px; margin-right:2px; width:190px; vertical-align:top; height:200px; direction:rtl; text-align:center; border:1px solid #ccc; margin-bottom:5px; padding:0px; font-size:8pt; border-radius:3px; background-color:#f4f2f2;}
.mimage {width:150px; height:130px; margin-top:3px; border-radius:3px;}
#mads_l_gold, #mads_l_silver, #mads_l_bronz, #mads_l_free {display:block; padding:0px; overflow:hidden; height:30px; background-color:#333; margin:0px; padding-top:5px; color:#fff; cursor:pointer;}

.mads_gold:hover {border:1px solid #dfa51d;}
.mads_gold:hover #mads_l_gold {background-color:#dfa51d; color:#fff; border:0px;}
#mads_l_gold:hover {background-color:#dfa51d; color:#fff; border:0px;}

.mads_silver:hover {border:1px solid #dddddd;}
.mads_silver:hover #mads_l_silver {background-color:#dddddd; color:#000; border:0px;}
#mads_l_silver:hover {background-color:#dddddd; color:#000; border:0px;}

.mads_bronz:hover {border:1px solid #e07e4d;}
.mads_bronz:hover #mads_l_bronz {background-color:#e07e4d; color:#fff; border:0px;}
#mads_l_bronz:hover {background-color:#e07e4d; color:#000; border:0px;}

.mads_free:hover {border:1px solid #fff;}
.mads_free:hover #mads_l_free {background-color:#fff; color:#000;}
#mads_l_free:hover {background-color:#fff; color:#000;}

#short_info {background-color:#fff; border:2px solid #474747; margin-right:3px; margin-top:-90px; border-radius:3px; position:absolute; height:110px; width:180px; overflow:hidden; opacity:0.9; display:none;}
#short_info #short_txt {padding:5px; height:80px; width:160px; overflow:auto; direction:rtl; text-align:right;}
#short_info #short_tel { background-color:#086aa2; color:#fff; height:17px; padding-top:3px;}

#conten {padding:0px; direction:rtl; background-color:#fff; border-radius:5px; margin-bottom:10px;}
#pada { padding:10px 0px 10px 0px;}
#top_adver {height:25px; background:url(images/gline.gif) top repeat-x; font-size:8pt; overflow:hidden; margin:20px;}
#rdiv, #pager_tit { margin-right:30px; padding:4px; padding-right:20px; padding-left:20px; border-bottom-right-radius:8px;  color:#fff; border:1px solid #dfa51d; background-color:#f5b724; display:inline-block; zoom:1; *display:inline; font-size:10pt; border-top:0px;   position:inherit;}

#rdiv_s { margin-right:30px; padding:3px; padding-right:20px; padding-left:20px; border-bottom-right-radius:8px; color:#000; border:1px solid #ccc; background-color:#ddd; display:inline-block; zoom:1; *display:inline; margin-bottom:10px; font-size:10pt; border-top:0px;   position:inherit;}

#rdiv_b { margin-right:30px; padding:3px; padding-right:20px; padding-left:20px; border-bottom-right-radius:8px; color:#fff; border:1px solid #c46738; background-color:#e07e4d; display:inline-block; zoom:1; *display:inline; margin-bottom:10px; font-size:10pt; border-top:0px;   position:inherit;}

#rdiv_f { margin-right:30px; padding:3px; padding-right:20px; padding-left:20px; border-bottom-right-radius:8px; color:#000; border:1px solid #efefef; background-color:#fff; display:inline-block; zoom:1; *display:inline; margin-bottom:10px; font-size:10pt; border-top:0px;   position:inherit;}

#ads_bottom {padding:3px;}
#star_gold {float:left; width:18px; background:url(images/star.gif) #fff left center no-repeat; border:1px solid #f8cc64; height:15px; margin-top:3px; padding-left:17px; padding-top:2px; border-radius:3px; color:#efb11f;}
#star_silver {float:left; width:18px; background:url(images/star_s.gif) #fff left center no-repeat; border:1px solid #ddd; height:15px; margin-top:3px; padding-left:17px; padding-top:2px; border-radius:3px; color:#c2c2c2;}
#star_bronz {float:left; width:18px; background:url(images/star_b.gif) #fff left center no-repeat; border:1px solid #e07741; height:15px; margin-top:3px; padding-left:17px; padding-top:2px; border-radius:3px; color:#e07741;}

#stats {float:right; height:15px; border:1px solid #75bfa6; height:15px; margin-top:3px; padding-left:21px; padding-top:2px; border-radius:3px; background:url(images/stats.gif) #fff left center no-repeat; padding-right:5px; color:#1ea175;}
#stat {font-size:8pt; text-align:center;}
#stat_titr {font-weight:bold; padding:4px; border-bottom:2px solid #ddd; text-align:right; color:#878686;}
#stat_bod {padding:5px; color:#777777; text-align:right; margin-bottom:7px; line-height:16px;}
#stat_bod #line {padding-bottom:3px; border-bottom:1px dashed #ddd; padding:2px;}
#stat_bod b {color:#474747;}

.alert { padding:5px; background-color:#f3f2d0; border:1px solid #ddd; border-radius:3px; color:#323232; text-align:center; display:inline-block; width:400px; font-weight:normal;}
.alert span {color:#e30303; font-weight:bold; }
.alert b {color:#e30303; font-weight:bold; text-decoration:blink;}

.setting_form, .reg_form, .login_form, .ads_form, .forget_form {padding:5px; background-color:#fff; text-align:right; border-radius:3px; font-size:8pt; direction:rtl;}
.reg_form input, .login_form input, .forget_form input, .forget_form textarea, .setting_form input, .setting_form textarea, #active_mobile input {border:1px solid #dae8f1; padding:4px; margin-right:2px; margin-left:8px; font-size:8pt; padding-top:6px; padding-bottom:6px; width:230px; border-radius:3px; color:#474747; background-color:#f3f7f9; direction:ltr; margin-bottom:1px;}
.reg_form input[lang='fa'], .login_form input[lang='fa'], .setting_form input[lang='fa'], .setting_form textarea[lang='fa'] {direction:rtl;}
.reg_form input:focus, .login_form input:focus, .setting_form input:focus, .setting_form textarea:focus {color:#0189cf; border:1px solid #0189cf;}
#sub { background-color:#67c7ef; font-family: 'BYekan', tahoma; font-size:10pt; border:1px solid #4096cb; color:#ffffff; width:auto; cursor:pointer; padding-right:15px; padding-left:15px; margin-top:5px;}
#sub:hover { background-color:#2da0d0; border:1px solid #2da0d0; color:#fff;}

.ads_form input, .ads_form select, .ads_form textarea, .group_form select {border:1px solid #ddd; padding:4px; margin-right:2px; margin-left:8px; font-size:8pt; padding-top:4px; padding-bottom:4px; width:230px; border-radius:3px; color:#474747; direction:ltr; background-color:#f6f3f3; margin-bottom:1px;}
.ads_form input[lang='fa'], .ads_form select[lang='fa'], .ads_form textarea[lang='fa'] {direction:rtl;}
.ads_form input:focus, .ads_form select:focus, .ads_form textarea:focus, .group_form select:focus {color:#0189cf; border:1px solid #0189cf;}

#login_form_id, #register_form_id {display:none;}

.cats_home {font-weight:bold; font-size:8pt; color:#474747;}

.biling {padding:5px; background-color:#d8d8d8; border-radius:3px; border:1px solid #ddd; font-size:8pt;}
.home {padding:5px; margin:3px; background-color:#fff; border:1px solid #ddd; border-radius:5px; font-size:8pt;}
.crash {padding:5px; margin:3px; background-color:#f4f4f4; border:1px solid #ddd; border-radius:5px; font-size:8pt; direction:rtl;}
.biling .pay {padding:5px; margin:10px 3px 0px 3px; color:#323232; font-weight:bold; background-color:#fee002; border:1px solid #ddd; border-bottom:0px; border-top-right-radius:10px; border-top-left-radius:3px; margin-left:2px;}
.biling .pay_d {padding:5px; margin:0px 3px 3px 3px; color:#000; background-color:#fff; border:1px solid #ddd; border-top:0px; border-bottom-right-radius:3px; border-bottom-left-radius:10px; margin-left:2px; font-size:8pt;}
.biling .payment {padding:5px; margin:3px; background-color:#474747;  border:1px solid #ab0707; border-radius:3px; font-size:8pt;}
#fish_pay, #online_pay {display:none;}

.top_titr {padding:5px; background-color:#ddd; border-radius:3px; border:1px solid #ccc; color:#474747; font-size:8pt;}
#pakage_tr, #price_p, #star_tr, #link_tr, #pic_tr, #gallery_tr {display:none;}

.full_pak { background-color:#0c7dc5; border:1px solid #0a6ba8; color:#fff; padding:8px; display:inline-block; width:250px; border-radius:3px;}
.full_pak #pdef {color:#efefef; text-align:right; padding:1px; font-weight:normal; margin-top:1px; font-size:8pt;}
.full_pak2 { background-color:#a50a0a; border:1px solid #830c0c; color:#fff; padding:8px; font-size:8pt; display:inline-block; width:250px; border-radius:3px;}
#astatic { position:fixed; z-index:5; left:10%; top:250px; font-size:8pt;}

.ads_form, .setting_form, .reg_form, .login_form {color:#000;}
#adslist {margin-top:5px; display:none;}

#ads_hover:hover td {background-color:#f2e8c7;}

#pages li {display:inline-block; padding:4px; padding-right:6px; padding-left:6px; background-color:#fff; border-radius:3px; border:1px solid #ddd; cursor:pointer;}
#pages span {display:inline-block; padding:4px; padding-right:6px; padding-left:6px; background-color:#c62121; border-radius:3px; border:1px solid #fff; font-weight:bold; color:#fff;}

#delete_ads, #ads_info, #ads_reload {cursor:pointer;}

#min_g {text-align:center;  padding:5px;}
#min_g img {width:120px; height:100px; display:inline-block; margin-left:2px; border-radius:2px;}

#pager_tit {display:block;}
#pager_con { padding:10px; font-size:8pt;;direction:rtl; text-align:right; padding-top:30px;}

#full_ads {float:right; width:550px; text-align:center; border:1px solid #ddd; border-radius:10px; overflow:hidden; margin-bottom:10px;}
#ful_ads {  vertical-align:text-bottom; background-color:#fff; margin-bottom:0px;}
#ful_ads #titler {  direction:rtl; padding:3px; background:#7ec8ee url(images/tistm.png) right center no-repeat; font-family:'BYekan', tahoma; font-size:10pt; border-top-left-radius:5px; border-top-right-radius:5px; text-align:right; padding-right:18px; color:#fff; font-family:'nasim', tahoma; font-size:13pt;}
#infer {padding:3px; padding-bottom:5px; padding-left:10px; background-color:#21648e; font-size:8pt; color:#fff; text-align:left; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-weight:bold;}
#noter {padding:8px; direction:rtl; text-align:right; font-size:12pt;  margin-bottom:5px; line-height:25px; font-family:'nasim', tahoma; }
.picer {text-align:center; margin:5px 20px 5px 20px; background-color:#efefef; border-radius:3px; padding:0px 5px 5px 5px;}
.picer #mind { padding:2px; float:center; width:500px; text-align:center; background-color:#d4d4d4;}
.picer img {border-radius:3px;}
#picer_tit {padding:3px; padding-right:5px; padding-left:5px; margin-right:30px; margin-left:30px; font-family:'BYekan', tahoma; font-size:10pt; color:#fff; background-color:#474747; border-bottom-left-radius:8px; border-bottom-right-radius:8px; cursor:pointer;}
#picers img {border-radius:3px; border:2px solid #ccc; margin-top:2px;}
#picers {padding:3px;}
#ads_right {float:left; width:230px; vertical-align:text-bottom;}

#infor_ads {margin:5px; margin-right:20px; margin-left:20px; background-color:#e2f3fc; padding:0px 5px 5px 5px; border-radius:5px; direction:rtl;}
#infor_ads_tit {margin-right:10px; margin-left:350px; padding:2px; background-color:#7ec8ee; color:#fff; font-family:'BYekan', tahoma; font-size:10pt; border-bottom-left-radius:8px; border-bottom-right-radius:8px; cursor:pointer;}
#infor_ads_bod { padding:8px; text-align:right; font-size:10pt; }
#infd { font-family:'BYekan', tahoma; font-size:10pt; margin-bottom:7px;}
#infd a {text-decoration:none; color:#fff; background-color:#0e78a9; padding:0px 5px 0px 5px; font-family:'BYekan', tahoma; font-size:9pt; border-radius:3px;}
#infd a:hover { background-color:#474747; color:#fff;}

#footer {display:inline-block; margin-top:5px; background-color:#efefef; width:970px; border-top-left-radius:5px; border-top-right-radius:5px;}
#sub_footer {padding:5px; direction:rtl; font-size:8pt;}
#sub_footer a { font-size:8pt; color:#000; margin-top:2px; padding:1px 10px 1px 10px; border-radius:3px;}
#sub_footer a:hover { background-color:#3fd2e3; color:#fff;}

#cata_min { height:24px; direction:rtl; padding-top:4px; background-color:#7ec8ee;; font-family:'BYekan', tahoma; font-size:10pt; border-top-left-radius:5px; border-top-right-radius:5px; text-align:right; padding-right:6px; color:#000; border:1px solid #fff; border-bottom:1px solid #ccc;}
#cat_min_bod { padding:2px; background-color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin-bottom:10px;}
#cat_minads {padding:2px; border-bottom:1px dotted #474747; margin-bottom:2px; margin-top:8px;}
#cat_min_img {  width:82px; height:82px; vertical-align:top;}
#cat_min_img img {width:80px; height:80px; border-radius:4px; border:1px solid #ddd;}
#cat_min_co { padding:0px 4px 0px 4px; direction:rtl; font-size:8pt; vertical-align:top; text-align:right; color:#636262;}
#cat_min_co a {color:#474747; font-size:9pt; font-weight:bold; padding-bottom:0px; color:#474747;}
#cat_min_co a:hover {color:#000;}

.titma { direction:rtl; padding:4px; margin-left:1px; background-color:#eaeaea; font-size:8pt; border-top-left-radius:5px; border-top-right-radius:5px; text-align:right; color:#0a3898; display:inline-block; cursor:pointer;}
.titma_s {direction:rtl; padding:4px; margin-left:1px; background-color:#fff; font-size:8pt; border-top-left-radius:5px; border-top-right-radius:5px; text-align:right; color:#474747;}

#topader, #randader {display:none;}

.tads {display:block; border-bottom:1px solid #efefef;  margin-top:5px; padding:3px; }
.tads a { font-weight:bold; display:block; padding:7px; background-color:#efefef; border-radius:3px; font-size:8pt; color:#0a699f; border:1px solid #ddd;}
.tads a:hover { background-color:#474747; color:#fff; border:1px solid #323232;}
.tads #tads_note {padding:7px; color:#474747; font-size:8pt; direction:rtl; text-align:right; background-color:#f6f4f4; border:1px solid #efefef; border-radius:3px;}
.tads:hover #tads_note { background-color:#ddd;}

#topads { background-color:#fff; margin-bottom:4px; border-radius:3px;}
#topads p { padding:0px; margin:0px;}

#rlinkers2 {padding:1px; font-size:8pt; text-align:right; }
#rlinkers2 a {display:block; color:#093474; padding:3px 2px 3px 2px; margin-bottom:2px;}
#rlinkers2 a:hover { color:#fff;background-color:#009cde; border-radius:3px;}

#topstat {padding:3px; background-color:#e0f6fe; border:1px solid #c5e2ec; border-radius:3px; font-size:8pt; direction:rtl;}
#bodstat {padding:2px; border:1px solid #c5e2ec; font-size:8pt; color:#474747;}

#stat tr:hover td { background-color:#e8f0f5;}

#catpage {margin:2px; padding:5px; font-size:8pt; background-color:#efefef; border-radius:5px; border:1px solid #ddd; direction:rtl; text-align:center;}
#catpage a,#catpage span {display:inline-block; padding:4px 5px 4px 5px; background-color:#73c4f0; border:2px solid #57b0e0; color:#fff; border-radius:3px; margin-left:1px; margin-bottom:2px;}
#catpage a:hover { background-color:#de4306; border:2px solid #ec6631;}
#catpage span { background-color:#474747; border:2px solid #333;}