@media all{ *{ margin:0; border:0 solid; padding:0; overflow:visible;} /* reset defaults */

/*--- standard text and links ---*/
h1,.std_txt{ font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:16px; color:#757575;}
h1{ display:inline;} /* remember space: abc <h1>title </h1>xyz */
a{ text-decoration:none; outline:none; color:#5aa38e;}
a:hover,a:focus{ color:#ef726e;}

/*--- basic layout ---*/
html,body{ height:100%; background:#f4f0ef;}
body{ position:relative; overflow:hidden;}
#page{ width:950px; height:10000px; margin:0 auto; position:relative;}
#main{ width:100%; height:496px; position:absolute; left:0; top:31px;}
#content{ width:500px; position:absolute; left:307px; top:-3px;}

/*--- page ---*/
#bg{ width:494px; height:1053px; position:absolute; right:-150px; top:0; background:url(../images/bg.gif) no-repeat;}
#bg_l{ width:96px; height:796px; position:absolute; left:-137px; top:50px; background:url(../images/bg_l.gif) no-repeat;}
#lbg{ width:218px; height:100%; position:absolute; left:0; top:0; background:#d2ce48;}
#rbg{ width:10000px; height:100%; position:absolute; left:1100px; top:0; background:#d2ce48;}

/*--- main ---*/
#logo{ position:absolute; left:184px; top:0;}
#pn_tree{ position:absolute; left:3px; top:-5px; white-space:nowrap;}
#pn_tree a{ color:#fff;}
#pn_tree a:hover,#pn_tree a:focus{ color:#ef726e;}
#pn_tree a#act1,#pn_tree a#act2{ color:#5aa38e;}
#pn_tree a.pn_level_1{ font-size:20px; line-height:24px; letter-spacing:2px;}
#pn_tree a.pn_level_2{ font-size:12px; line-height:16px; letter-spacing:1px; position:relative; top:-2px;}
#pic{ width:135px; height:139px; position:absolute; left:307px; bottom:0;}
#link{ position:absolute; right:20px; bottom:-2px; font-size:20px; line-height:24px; letter-spacing:2px; color:#fefdfc;}
#copy,#footnote{ position:absolute; left:2px; bottom:0; font-size:9px; line-height:11px; color:#fff;}
#copy a{ color:#fff;}
#copy a:hover{ color:#ef726e;}
#copy span{ font-size:10px; margin-right:4px;}
#footnote{ bottom:-14px; color:#ada928;}

/*--- content ---*/
.vspc{ height:13px; line-height:13px; width:1px;}
.dot{ font-size:24px; line-height:7px; position:relative; top:4px; margin-right:7px; color:#ada928;}
.l{ float:left;}
.r{ margin-left:102px;}
.pml{ direction:rtl; unicode-bidi:bidi-override;}
.pml img{ width:16px; height:12px; position:relative; top:2px;}
}