* { font-family: Tahoma; color: #000; padding: 0; margin: 0 }
BODY { background: #fff; }

TABLE { border-collapse: collapse; border: 0 }
IMG { border: 0 }
A IMG { border: 0 }
A { color: #0C89C7 }

#shell { width: 100%; height: 100% }

#head { height: 40px; background: #006394 url('../images/bg/01.gif') repeat-x }
#tree1 { padding: 0 10px }
#tree1 A { display: block; float: left; height: 25px; font-size: 12px; color: #fff; padding: 15px 20px 0 20px; text-decoration: none }
*html #tree1 A { height: 40px }
#tree1 A:hover { color: #FFFFD8; background: url('../images/bg/02.gif') 50% 100% no-repeat }
#tree1 A.sel { color: #FFFFD8; background: url('../images/bg/02.gif') 50% 100% no-repeat }

#bunners TD { padding: 0 0 0 0 }
#bunners DIV {}

#sidebar { width: 35%; font: 11px Tahoma; padding: 30px; vertical-align: top }

#tree2 { margin: 0 0 20px 0 }
#tree2 A { display: block; height: 21px; font: bold 11px Tahoma; color: #006394; padding: 5px 10px 0 14px; border-top: 1px solid #0C89C7; text-decoration: none }
*html #tree2 A { height: 28px }
/*#tree2 A.last { border-bottom: 1px solid #0C89C7 }*/
#tree2 A:hover, #tree2 A.sel { color: #0C89C7; background: url('../images/bg/03.gif') 0 9px no-repeat }

#tree3 { padding: 3px 0 8px 0 }
#tree3 A { display: block; font: 11px Tahoma; color: #000; padding: 0px 10px 0 30px; border: 0; text-decoration: none }
/*#tree3 A.last { border-bottom: none }*/
#tree3 A:hover, #tree3 A.sel { color: #0C89C7; background: url('../images/bg/03.gif') 0 3px no-repeat }

#tree4 { padding: 0 0 0 40px }
#tree4 A { display: block; height: 14px; font: 10px Tahoma; color: #999; padding: 2px 10px; margin: 0 0 5px 0; border: 1px solid #999; text-decoration: none }
*html #tree4 A { height: 20px }
#tree4 A:hover { color: #4895C2; border: 1px solid #4895C2 }

.informer {  }
.informer DIV { margin: 0 0 20px 0 }
.informer H1 { font: bold 14px Tahoma; margin: 0 0 12px 0 }
.informer H2 { font: bold 11px Tahoma; margin: 0 0 10px 0 }
.informer IMG { display: block; float: left; border: 1px solid #0C89C7; margin: 7px 22px 10px 0 }

.more H1 { font: bold 14px Tahoma; margin: 0 0 5px 0 }
.more A { font-weight: bold }

#footer { border-top: 1px solid #0C89C7 }
#footer TABLE { width: 100% }
#footer TD { font: 11px Tahoma; padding-top: 10px; padding-bottom: 10px }
#footer .left { width: 33%; padding-left: 30px }
#footer .center { width: 34%; text-align: center }
#footer .right { width: 33%; padding-right: 30px; text-align: right }

#path { font-size: 11px; margin: -20px 0 20px 0 }
#path SPAN { font-size: 14px }
			
#content { width: 65%; height: 100%; font: 12px Tahoma; padding: 30px; vertical-align: top }
#content P { margin: 0 0 20px 0 }

#content H1 { font: 22px Tahoma; color: #006394; margin: 0 0 15px 0 }
#content H2 { font: 18px Tahoma; margin: 0 0 13px 0 }
#content H3 { font: bold 12px Tahoma; color: #0C89C7; margin: 0 0 10px 0 }

#content .new_block { font: 12px Tahoma; margin: 0 0 30px 0; border-bottom: 1px solid #0C89C7; width: 100%; overflow: hidden; zoom: 1 }
#content .last { border: 0 }
#content .new_block SPAN { display: block; font: 80% Tahoma; margin: 0 0 10px 0 }
#content .new_block H1 { font: bold 12px Tahoma; margin: 0 0 17px 0 }
#content .new_block H1 A { color: #000 }
#content .new_block IMG { display: block; float: left; border: 1px solid #0C89C7; margin: 0 20px 15px 0 }
#content .new_block P { text-align: justify; line-height: 1.4; margin: 0 0 17px 0 }

#content .new_block .text { overflow: hidden; zoom: 1 }
#content .new_block .footer { overflow: hidden; zoom: 1; margin: 0px 20px 17px 0px; clear: both; }
#content .new_block .footer .left { float: left; font-size: 12px }
#content .new_block .footer .right { float: right }

.paging { margin: 0 0 20px 0; width: 100%; overflow: hidden; zoom: 1 }
.paging A { float: left; font: 12px Tahoma; margin: 0 10px 3px 0; }
.paging A:hover {  }
.paging A.sel { font: bold 12px Tahoma; color: #000; text-decoration: none }
.paging SPAN { float: left; margin: 0 7px 0 0 }

LI { line-height: 1.3; padding: 2px 0 0 0 }
UL, OL { padding: 0 0 17px 20px; margin: 0 }
UL { list-style-type: none }
UL LI, OL UL LI { background: url('../images/ul.gif') 0 0.7em no-repeat; padding-left: 10px; text-align: left }
UL OL LI { padding-left: 0 }
OL { margin-left: 22px }
OL LI { background-image: none }
UL OL, UL UL, OL UL, OL OL { padding: 0 0 0 1px; margin: 5px 0 2px 0 }
UL OL, OL OL { margin-left: 22px }

TABLE.data { border-bottom: 1px solid #006394 }
TABLE.data TH { font: bold 11px Tahoma; text-align: left; color: #fff; padding: 5px 10px; background: #0C89C7; border-top: 1px solid #006394 }
TABLE.data TD { font: 11px Tahoma; color: #006394; padding: 5px 12px; border-top: 1px solid #006394 }

#content IMG.left { display: block; float: left; border: 1px solid #0C89C7; margin: 7px 22px 10px 0 }
#content IMG.right { display: block; float: right; border: 1px solid #0C89C7; margin: 7px 0 10px 22px }


.add { display: block; height: 20px; font-size: 18px; padding: 0 0 24px 0; }

#friends UL { padding-bottom: 10px; }
#friends LI { font-size: 12px; margin-bottom: 10px; }
#friends LI SPAN { font-weight: bold; }

#friends .addsite { display: block; overflow: hidden; margin: 0 0 10px 30px; }
#friends .addsite SPAN { float: left; font-size: 18px; }
#friends .addsite A { float: left; font-size: 12px; font-weight: bold; margin: 3px 0 0 7px; }

#friends .code { text-align: center; }
#friends .code TEXTAREA { width: 80%; height: 50px; font-size: 12px; padding: 1px 4px; margin-bottom: 24px; }

#friends LABEL { display: block; font-size: 12px; margin-bottom: 4px; }
#friends SPAN.comment { display: block; font-size: 11px; color: #6d6d6d; margin-bottom: 16px; }

#friends INPUT.txt { display: block; font-size: 13px; width: 50%; height: 21px; padding: 1px 4px; margin-bottom: 16px; }
#friends INPUT.btn { cursor: pointer; width: 120px; height: 23px; font-size: 13px; }

#friends SELECT { display: block; width: 50%; height: 20px; font-size: 13px; margin-bottom: 16px; }
#friends TEXTAREA { width: 50%; height: 100px; font-size: 13px; padding: 1px 4px; margin-bottom: 4px; }

#friends .list { padding: 20px 30px 5px 30px; margin: 0 0 30px 0; border: 1px solid #D4D4D4 }
#friends .list A { font-size: 18px; }
#friends .list P { font-size: 12px; padding-top: 7px; }


SPAN.hleblink { display: none !important }
#hleb { font-size: 10px; color: #a3a3a3; margin: 10px 0 10px 0}
#hleb A { color: #a3a3a3 }

.adsense { margin: 0 0 15px 0 }
