BODY{background: #ffffff; margin: 0px; padding: 0px; min-width: 760px;}
BODY, TD{font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #1d2025;}
A:link, A:visited, A:active{color: #31521f;}
A:hover{color: #4f7d36;}
#main{width: 100%; height:100%; width:expression(body.clientWidth > 761 ? "100%" : "760px"); vertical-align: top; text-align: center;}
#top_nav{height: 40px; vertical-align: middle;}
#search{background: url(fnd_bg.jpg) repeat-x left top; height: 88px; vertical-align: top; padding: 20px 30px 0px 30px;}
#fnd_form{margin: 0px; padding: 0px;}
#txt_form{width: 100%; background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; border: none; padding: 3px; height: 22px;}
#sample{cursor: pointer; background: url(under_line.gif) repeat-x bottom;}
#help{color: #ffffff; font-size: 0.7em; padding-top: 5px;}
#mnu{height: 42px; background: #a9afbe url(mnu_bg.gif) repeat-x top; vertical-align: top;}
#mnu span#item{font-size: 0.95em; color: #000000; padding: 12px 9px 0px 9px; height: 42px;}
#mnu span#item a{color: #000000;}
#mnu span#item a:hover{color: #333333;}
#mnu span#item_sel{font-size: 1em; color: #ffffff; font-weight: bold; padding: 12px 9px 0px 9px; background: #4b505c url(smnu_bg.gif) repeat-x top; height: 42px;}
#mnu span#item_sel a{color: #ffffff;}
#mnu span#item_sel a:hover{color: #ffffff;}
#submnu{height: 31px; background: #4b505c url(submnu_bg.gif) repeat-x top; vertical-align: top;}
#submnu span#item{font-size: 0.95em; color: #9fa6b7; padding: 7px 9px 0px 9px; height: 31px;}
#submnu span#item a{color: #9fa6b7;}
#submnu span#item a:hover{color: #cbd0dd;}
#submnu span#item_sel{font-size: 0.9em; color: #ffffff; font-weight: bold; padding: 7px 9px 0px 9px; height: 31px;}
#submnu span#item_sel a{color: #ffffff;}
#submnu span#item_sel a:hover{color: #ffffff;}
#small_txt{vertical-align: top; padding-top: 85px;}
#small_txt div#subcpt{font-size: 1.2em; font-weight: bold; color: #c43300; padding: 0px 0px 10px 12px;}
#small_txt div#date{font-size: 0.9em; color: #c43300; padding: 0px 0px 10px 12px;}
#small_txt div#line{font-size: 0.9em; background: url(pt_img.gif) no-repeat left top; padding: 0px 0px 10px 12px;}
#line div#b{padding-bottom: 5px; font-weight: bold;}
#center_txt{vertical-align: top;}
#center_txt div#caption{font-size: 1.4em; font-weight: bold; color: #c43300; padding: 15px 0px 18px 0px;}
#center_txt div#navpath{font-size: 0.8em; padding-top: 31px;}
#center_txt div#navpath a{color: #31521f;}

#news{padding-bottom: 5px;}
#news div#date{font-size: 0.8em; color: #4b505c; padding-bottom: 7px;}
#news div#cpt{color: #037aff; font-weight: bold; padding-bottom: 5px;}
#news div#cpt a{color: #037aff;}
#news div#txt{color: #1d2025; padding-bottom: 5px; clear: left;}
#news div#lnk{font-size: 0.9em; padding-bottom: 7px; padding-left: 20px;}
#news div#lnk i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: 0px 0px; margin-left: -20px;}
#news .pic{border: 1px solid #31521f; padding: 0px; margin-bottom: 5px; float: left; line-height: 1px;}
#news .pic img{border: 2px solid #ffffff;}

#shorcut{font-size: 1em;}
#shortcut a{color: #31521f;}
#bbg{background: #425828 url(bbg.jpg) repeat-x left top; padding: 12px 30px 12px 30px; vertical-align: top; height: 67px; width: 100%;}
#comments{font-size: 0.8em; color: #ffffff; padding-bottom: 5px;}
#line{padding-bottom: 5px;}
#list{padding-top: 10px;}
#list div#folder{padding: 0px 0px 10px 20px;}
#list div#folder i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -32px 0px; margin-left: -20px;}
#list div#article{padding: 0px 0px 10px 20px;}
#list div#article i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -16px 0px; margin-left: -20px;}
#list div#lnk{font-size: 1em; padding-bottom: 7px; padding-left: 20px;}
#list div#lnk i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: 0px 0px; margin-left: -20px;}
#author{font-size: 0.9em; padding: 15px 0px 5px 0px;}
#submnu2{font-size: 0.95em; color: #037aff;}
#submnu2 div#item{padding: 0px 0px 10px 20px;}
#submnu2 div#item a{color: #31521f;}
#submnu2 div#item i {width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -48px 0px; margin-left: -20px;}
#submnu2 div#sel{padding: 0px 0px 10px 20px; font-weight: bold;}
#submnu2 div#sel i {width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -48px 0px; margin-left: -20px;}
#submnu2 div#sel a{color: #31521f;}

#authors{padding-bottom: 10px;}
#authors div#item{padding: 0px 0px 5px 20px;}
#authors div#item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -16px 0px; margin-left: -20px;}
#authors div#item i.folder{background-position: -32px 0px;}

#info{font-size: 1em; color: #1d2025;}
#info div#contacts{font-size: 1em; color: #4b505c; padding-bottom: 7px;}
#info div#small{font-size: 0.8em; color: #000000; padding-bottom: 7px;}
#info div#articles{padding: 10px 0px 0px 0px;}
#info div#articles div#item{padding: 0px 0px 15px 20px;}
#info div#articles div#item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -16px 0px; margin-left: -20px;}
#info div#articles div#lnk{padding-top: 10px; color: #037aff;}
#info div#articles div#lnk a{color: #037aff; font-weight: bold;}

#article{text-align: justify;}
#article #docs{font-size: 0.9em; color: #037aff; font-weight: bold; padding-top: 7px; padding-bottom: 2px;}
#article #docs a{color: #037aff;}
#article #docs #info{font-weight: normal ! important;}

#subcpt{padding: 8px 0px 5px 0px; font-weight: bold; color: #037aff;}
#ret{margin-top: 15px; padding: 3px 0px 3px 7px; background: #4b505c; font-size: 0.8em; color: #ffffff; width: 75px;}
#ret a{color: #ffffff; text-decoration: none;}
#row0{background: #ffffff; vertical-align: top; padding: 4px;}
#row1{background: #e9ecf2; vertical-align: top; padding: 4px;}
#res_name{padding-bottom: 5px;}
#res_name a{color: #31521f;}
#res_info{color: #4b505c; padding-bottom: 5px;}
#res_path{color: #4b505c; padding-bottom: 5px; font-size: 0.8em;}
#query{font-size: 0.8em; padding-bottom: 15px;}

#pics_list{width: 100%; vertical-align: top; padding-top: 54px; text-align: right; padding-left: 10px;}
#pics_list #pic{border: 1px solid #31521f; width: 154px; padding: 0px; margin-bottom: 5px;}
#pics_list #pic img{border: 2px solid #ffffff;}
.pics_pad{padding-top: 10px ! important;}


#links{padding-bottom: 12px;}
#links #link{background: url(pt_img.gif) no-repeat left top; padding: 0px 0px 7px 12px;}
#links #link a{padding-bottom: 5px;}

#alpha_nav{padding: 10px 0px 0px 0px; font-size: 0.85em;}
#alpha_nav div{float: left;}
#alpha_nav #disable{color: #999999; padding: 2px 0px 2px 0px; margin-right: 8px;}
#alpha_nav #select{background: #037aff; color: #ffffff; font-weight: bold; padding: 2px 4px 2px 4px; margin-right: 8px;}
#alpha_nav #item{color: #037aff; padding: 2px 0px 2px 0px; margin-right: 8px;}
#alpha_nav #item a{color: #037aff;}

#pages_nav{padding: 5px 0px 10px 0px; font-size: 0.85em;}
#pages_nav #page{padding: 2px 4px 2px 4px;}
#pages_nav #page a{color: #037aff;}
#pages_nav #page_sel{padding: 2px 4px 2px 4px; background: #037aff; color: #ffffff; font-weight: bold;}
#pages_nav #page_all{font-weight: bold; padding: 2px 4px 2px 4px;}

#pics {width: 226px; vertical-align: top; margin: 5px;}
#pics #pic{border: 1px solid #31521f; width: 224px; padding: 0px; margin-bottom: 5px;}
#pics #pic img{border: 2px solid #ffffff;}
#txt{vertical-align: top; text-align: justify; padding-bottom: 5px;}
#txt #cpt{text-align: left; color: #037aff; font-weight: bold; padding-bottom: 5px; font-size: 1.2em;}

#book{}
#book #cpt{font-weight: bold; color: #037aff; padding-bottom: 5px; font-size: 1.2em;}
#book #author{font-size: 0.9em; color: #666666; padding-bottom: 5px;}
#book #txt{padding: 0px 0px 5px 0px; text-align: justify; margin: 0px; font-size: 1em;}
#book #buy{font-size: 0.9em; color: #666666; padding-bottom: 5px;}
#book #line{padding: 0px 0px 5px 0px;}

#book_img{border: 1px solid #31521f; width: 120px; padding: 0px; margin-bottom: 5px;}
#book_img img{border: 2px solid #ffffff;}
#book_img2{border: 1px solid #31521f; width: 220px; padding: 0px; margin-bottom: 5px;}
#book_img2 img{border: 2px solid #ffffff;}
.edclass{width: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #4b505c; border: 1px solid #4b505c; background-color: #ffffff;}
#make_request{color: #037aff; font-size: 1em; font-weight: bold; padding-bottom: 15px;}
#make_request a{color: #037aff;}

div#frame{border: 1px solid #CCCCCC; width: 350px; margin: 1em 3em 1em 0; position: relative; padding: 10px 4px 6px 4px;}
div#frame div#title{position: absolute; top: -1em; left: 1em; padding: 0.3em; background-color: white; z-index: 1; font-weight: bold; color: #037aff;}
#physic_form{display: block; width: 100%; padding-top: 5px;}
#urist_form{display: none; width: 100%; padding-top: 5px;}
#input_form{width: 100%; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; border: 1px solid #cccccc;}
.form_norm{};
.form_error{background: #fea9a9;}
#need{color: #c43300; padding: 8px 0px 8px 0px;}
#alert{background: #c43300; color: #ffffff; padding: 25px;}
#alert a{color: #ffffff; font-weight: bold;}
#return_lnk{font-size: 0.9em; padding-top: 10px;}
#return_lnk a{color: #4b505c;}

#forum_ttl{font-size: 1.2em; font-weight: bold; padding: 7px 0px 7px 0px;}
#sml{font-size: 0.8em;}
#forum_info{font-size: 0.8em; color: #4b505c; padding-bottom: 7px;}
#forum_cpt{font-size: 1em; color: #037aff; font-weight: bold; padding-bottom: 7px;}
#forum_txt{font-size: 0.9em; padding-bottom: 7px;}
#important{color: #c43300; font-size: 1em;}
#important a{color: #c43300;}
#inform{font-size: 0.9em; font-weight: bold; padding: 15px 0px 20px 0px; color: #31521f;}

#articles div#item{padding: 0px 0px 3px 20px;}
#articles div#item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -16px 0px; margin-left: -20px;}
#articles div#lnk{padding: 5px 0px 3px 0px; font-weight: bold;}

#docs_list{padding-bottom: 10px;}
#docs_list #docs_title{padding-top: 15px; padding-bottom: 10px; font-size: 1.2em; font-weight: bold; color: #037aff;}
#docs_list #item{padding: 0px 0px 10px 20px;}
#docs_list #item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -16px 0px; margin-left: -20px;}
#docs_list #item i.doc{background-position: -64px 0px;}
#docs_list #item i.xls{background-position: -80px 0px;}
#docs_list #item i.jpg{background-position: -96px 0px;}
#docs_list #item i.pdf{background-position: -112px 0px;}
#docs_list #item i.zip{background-position: -128px 0px;}
#docs_list #item i.mp3{background-position: -144px 0px;}
#docs_list #item i.avi{background-position: -160px 0px;}
#docs_list #return{font-size: 0.9em; color: #037aff; font-weight: bold; padding-top: 7px; padding-bottom: 2px;}
#docs_list #return a{color: #037aff;}

#orgs{padding-bottom: 20px;}
#orgs #sub_cat{padding-top: 15px; padding-bottom: 10px; font-size: 1.2em; font-weight: bold; color: #037aff;}
#orgs #item{padding: 0px 0px 10px 20px;}
#orgs #item i{width: 16px; height: 16px; position: absolute; background: url(icons.gif) no-repeat left top; background-position: -16px 0px; margin-left: -20px;}

#orgs_info{padding-bottom: 20px; clear: both; text-align: justify;}
#orgs_info #pics{float: right; width: 134px ! important; padding-left: 10px; padding-bottom: 5px;}
#orgs_info #pics #pic{border: 1px solid #31521f; padding: 2px; margin-bottom: 5px; width: 128px ! important; height: 160px ! important;}
#orgs_info #pics #pic img{width: 120px ! important; height: 160px ! important;}