html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
table { border-collapse: collapse; border-spacing: 0; empty-cells:show;}


html, body { height:100%; background-color: #31270c;}
a:link, a:active, a:visited { color:#76411a; text-decoration:underline;}
a:hover { text-decoration:none;}
h1 {}
h2 {}
h3 { font-family:"Times New Roman", Times, serif; color:#9f7b47; font-weight:normal; font-size:14px;}

#all { height:100%; background-image:url(bg.jpg); background-repeat:repeat-y; background-position:100% 0%; width:984px; margin-left:auto; margin-right:auto;}
#left { width:255px; vertical-align:top; background-image:url(left_bg.jpg); background-repeat:no-repeat; background-position:100% 0%; padding-top:134px; }
#center { width:729px; vertical-align:top; background-image:url(top_center.jpg); background-repeat:no-repeat; background-position:0% 0%;}
#top { height:245px; position:relative;}
#logo { position:absolute; top:0px; left:198px;}
#top_menu { position:absolute; top:39px; width:300px; text-align:center; left:127px; line-height:16px;}
#top_menu a:link, #top_menu a:active, #top_menu a:visited { font-family:"Times New Roman", Times, serif; font-size:12px; color:#eae1d0; text-decoration:none; background-image:url(bul-1.gif); background-repeat:no-repeat; background-position:0% 3px; padding-left:14px; margin-left:10px;}
#top_menu a:hover { text-decoration:underline;}

#line { padding-left:49px; height:21px; margin-bottom:27px; font:"Times New Roman", Times, serif; font-size:12px; color:#000000;}
#line span { border-left:#000000 1px dotted; border-right:#000000 1px dotted; padding:0px 3px; margin-left:5px;}
#user { width:204px; height:103px; margin-left:26px; margin-bottom:34px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#31270c;}
#user td { padding:5px 0px 5px 8px;}
#user #avatar { padding-left:0px; background:#a2947e; text-align:center; vertical-align:middle; width:110px;}

.red:link, .red:active, .red:visited { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; display:block; margin-bottom:6px; color:#821810; text-decoration:underline; line-height: 90%;}
.red:hover { text-decoration:none;}

#left_menu { background:url(menu_bg.gif) repeat-y 0% 0%; position:relative; width:231px; margin-left:13px;}
#left_menu img { position:absolute; left:0px; top:0px; z-index:1;}
#left_menu div { position:relative; background-image:url(menu_b.gif); background-repeat:no-repeat; background-position:0% 100%; z-index:2; padding:30px 16px 20px 33px;}
#left_menu a:link, #left_menu a:active, #left_menu a:visited { display:block; font-family:"Times New Roman", Times, serif; font-size:11px; color:#dac294; text-decoration:none; background-image:url(bul-2.gif); background-repeat:no-repeat; background-position:0% 4px; padding-left:11px; margin-bottom:6px; }
#left_menu a:hover { text-decoration:underline;}

#content { width:600px; margin-left:57px;}
.next { border-bottom:#d2bf96 1px solid;  border-top:#d2bf96 1px solid; position:relative; float:none; clear:both;}
.next td { vertical-align:middle; padding:3px 0px 5px 0px; font-family:"Times New Roman", Times, serif; font-size:11px; width:170px;}
.next .number { width:260px; text-align:center; font-family:"Times New Roman", Times, serif; font-family:12px; color:#b38635;}
.number img { position:relative; top:2px;}
.number a:link, .number a:active, .number a:visited { color:#31270c; text-decoration:none; margin:0px 2px;}
.number a:hover { text-decoration:underline;}
.number .beg:link, .number .beg:active, .number .beg:visited { color:#b38635; text-decoration:none;}
.number .beg:hover { text-decoration:underline;}
.number span { color:##7f1509; font-weight:bold; text-decoration:underline; margin:0px 2px;}
.ar-l {padding-left:67px; position:relative; width:103px;}
.ar-l span { display:block; position:absolute; color:#a98146; left:0px; top:0px; padding-left:12px; background-image:url(arrow2.gif); background-repeat:no-repeat; background-position:0% 1px; }
.ar-r { padding-right:67px; position:relative; width:103px;}
.ar-r span { display:block; position:absolute; color:#a98146; right:0px; top:0px; padding-right:12px; background-image:url(arrow2r.gif); background-repeat:no-repeat; background-position:100% 1px; text-align:right; }
.ar-l a:link, .ar-l a:active, .ar-l a:visited, .ar-r a:link, .ar-r a:active, .ar-r a:visited  { color:#332104; text-decoration:underline;}
.ar-l a:hover, .ar-r a:hover { text-decoration:none;}
.p1 { color:#331e00; padding-left:34px; font-style:italic; font-weight:bold; }

/*.text_block { margin-bottom:14px; background:#EAE1D0; padding:7px 17px 7px 13px; font-family:Tahoma; font-size:11px; color:#000000; border:#ab9666 1px solid;}*/
.text_block { margin-bottom:14px; background:#d9caa8; padding:7px 17px 7px 13px; font-family:Tahoma; font-size:11px; color:#000000; border:#ab9666 1px solid;}
.text_block p, .text_block1 p { text-align:justify; text-indent:17px;}
.date { font-family:"Times New Roman", Times, serif; font-size:12px; color:#000000; background-image:url(line1.gif); background-repeat:repeat-y; background-position:left; padding:2px 0px 0px 10px; margin-bottom:5px;}
.tags { color:#76411a; border-top:#76411a 1px solid; margin-top:10px; padding:4px 17px 0px 17px;}
.tags span { font-size:10px; margin-right:6px;}
.tags a:link, .tags a:active, .tags a:visited { color:#76411a; text-decoration: none;}
.tags a:hover { text-decoration: underline;}

.text_block1 { background:#fce2b2; padding:12px 17px 12px 78px; font-family:Tahoma; font-size:12px; color:#000000; border:#ab9666 1px solid; margin-top:14px; position:relative; width:505px; min-height:50px;}
.avatar { position:absolute; width:46px; height:46px; background:#a2947e; padding:3px; top:15px; left:18px;}
.avatar td { padding:3px; vertical-align:middle;}
.text_block1 span { font-family:"Times New Roman", Times, serif; font-size:11px; display:block; margin-bottom:2px;}
.text_block1 span a:link, .text_block1 span a:active, .text_block1 span a:visited { color:#952806; text-decoration:underline; position:relative; top:-1px;}
.text_block1 span a:hover { text-decoration:none;}

.next1 { text-align:center; font-family:"Times New Roman", Times, serif; font-size:12px; color:#3d2601; margin-top:8px; margin-bottom:12px;}
.next1 a:link, .next1 a:active, .next1 a:visited { color:#3d2601; text-decoration:underline;}
.next1 a:hover { text-decoration:none;}
.a_center { margin:0px 15px;}

#comments { position:relative; height:167px; background-image:url(line2.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}
#comments div { font-family:"Times New Roman", Times, serif; font-size:12px; color:#9f7b47; text-align:center; background-image:url(line2.gif); background-repeat:repeat-x; background-position:0% 9px;}
#comments div span {background:#eae1d0;}
.abs { position:absolute; left:53px; top:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:75px;}
#comments textarea { position:absolute; background:#d9caa8; border:0px; width:355px; height:90px; left:132px; top:30px; overflow:auto;}
#comments input { position:absolute; left:257px; top:132px;}

#search { position:relative; background-image:url(line2.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:14px; margin-bottom:25px; padding-top:15px; width:600px;}
#search div { font-family:"Times New Roman", Times, serif; font-size:12px; color:#9f7b47; text-align:center; background-image:url(line2.gif); background-repeat:repeat-x; background-position:0% 9px; margin-bottom:5px;}
#search div span {background:#eae1d0;}
#search table { background-image:url(map.jpg); background-repeat:no-repeat; background-position:17px 0px;}
#search table td { width:282px; padding:8px 9px 3px 0px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#search table input { width:196px; height:16px; border:0px; background:#d9caa8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#button { position:absolute; left:498px; top:118px;}
 
#links { font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold; height:38px; margin:0px; position:relative; float:none; clear:both; width:100%;}
#links td { text-align:center; width:1%;}
#links .td { width:50%;}
#links a:link, #links a:active, #links a:visited { color:#331e00; text-decoration: none; padding-top:12px; background-repeat:no-repeat; background-position:0% 0%; display:block; text-align:center; height:26px;}
#links a:hover { text-decoration: none; color:#821810;}

.bg1 { width:135px; background-image:url(a-bg1.jpg);}
.bg2 { width:152px; background-image: url(a-bg2.jpg);}
.bg3 { width:113px; background-image: url(a-bg3.jpg);}
.bg4 { width:88px; background-image: url(a-bg4.jpg);}
.bg5 { width:91px; background-image: url(a-bg5.jpg);}
.bg6 { width:118px; background-image: url(a-bg6.jpg);}


.rel { position:relative; float:none; clear:both; width:600px; padding-top:13px;}
.block1 { width:135px; height:158px; background:url(block1.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:21px 17px 24px 144px; line-height:11px; margin:0px 0px 13px 0px; float:left; left:-9px;}
.block1 p { text-indent:16px;}
.block1 .red { margin-bottom:8px; line-height:12px;}
.block2 { width:135px; height:158px; background:url(block1.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:21px 17px 24px 144px; line-height:11px; margin:0px 0px 13px 0px; float: right; right:-9px;}
.block2 p { text-indent:16px;}
.block2 .red { margin-bottom:8px; line-height:12px;}
.img { position:absolute; width:106px; height:104px; background:#a2947e; left:24px; top:25px;}
.img td { text-align:center; vertical-align:middle; padding:5px;}
.close:link, .close:active, .close:visited { color:#31270c; text-decoration: none; width:84px; display:block; position:absolute; top:143px; left:24px; background:url(close.jpg); background-repeat:no-repeat; background-position:0% 0%; padding:4px 0px 4px 22px;}
.close:hover { text-decoration: underline;}
.edit:link, .edit:active, .edit:visited { color:#31270c; text-decoration: none; width:84px; display:block; position:absolute; top:170px; left:24px; background: url(ico3.jpg); background-repeat:no-repeat; background-position:0% 0%; padding:3px 0px 4px 22px;}
.edit:hover { text-decoration: underline;}

.block3 { width:154px; height:168px; background: url(block2.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:11px 16px 43px 21px; margin:0px 13px 0px 0px; float:left;}
.block3 p { text-indent:16px;}
.block3 .red { margin-bottom:7px; display:block; text-align:center;}
.block3 .img { position: relative; width:106px; height:104px; background:#a2947e; left: auto; top: auto; margin-left:auto; margin-right:auto; margin-bottom:6px;}
.block3 .img td { text-align:center; vertical-align:middle; padding:5px;}
.block4 { width:154px; height:168px; background: url(block2.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:11px 16px 43px 21px; margin:0px; float:left;}
.block4 p { text-indent:16px;}
.block4 .red { margin-bottom:7px; display:block; text-align:center;}
.block4 .img { position: relative; width:106px; height:104px; background:#a2947e; left: auto; top: auto; margin-left:auto; margin-right:auto; margin-bottom:6px;}
.block4 .img td { text-align:center; vertical-align:middle; padding:5px;}

.mail:link, .mail:active, .mail:visited { color:#31270c; text-decoration: none; display:block;  background: url(mail.jpg); background-repeat:no-repeat; background-position:0% 0%; height:14px; padding:1px 0px 3px 23px; margin-bottom:1px;}
.mail:hover { text-decoration: underline;}
.del:link, .del:active, .del:visited { color:#31270c; text-decoration: none; display:block;  background: url(del.jpg); background-repeat:no-repeat; background-position:0% 0%; padding:0px 0px 3px 23px;}
.del:hover { text-decoration: underline;}

#footer { background-color: #31270c; background-image:url(footer.jpg); background-repeat:no-repeat; background-position:0% 0%; width:729px; padding:84px 0px 28px 0px; font-size:10px; font-family:Tahoma; color:#eae1d0;}
#footer a:link, #footer a:active, #footer a:visited { color:#eae1d0; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

a.small {font-size: 10px;  line-height: 100%; margin-top: 4px; display: block; text-decoration: none;}
a.small:hover { text-decoration: underline;}

#adminForm input, #adminForm textarea { border:1px solid #AB9666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#adminForm #avatar { padding:5px; background:#a2947e; text-align:center; vertical-align:middle; width: 110px; height: 110px;}
.not_active { background: #E6DBC4;}

h4 { font-family:"Times New Roman", Times, serif; color:#af2c22; font-weight:normal; font-size:13px; padding-bottom:2px;}
#content1 { width:634px; margin-left:39px; background-image: url(bg1.jpg); background-repeat:repeat-y; background-position:left;}
.content { background-image: url(bg1_t.jpg); background-repeat:no-repeat; background-position:0% 0%; padding:70px 35px 5px 39px; position:relative; font-family:Tahoma; font-size:11px; color:#000000; width:560px;}
.content .date { font-family:"Times New Roman", Times, serif; font-size:11px; color:#af2c22; background-image:url(line1.gif); background-repeat:repeat-y; background-position:left; padding:2px 0px 0px 10px; margin-bottom:5px;}
.content .date1 { font-family:"Times New Roman", Times, serif; font-size:11px; color:#000000; background-image:url(line1.gif); background-repeat:repeat-y; background-position:left; padding:2px 0px 0px 10px; margin-bottom:5px;}
.content .date1 h4 { color:#9f7b47;}
.block5 { border-bottom:#906640 1px solid; padding-bottom:9px; margin-bottom:3px;}
.block5 p { padding-left:11px; }
.text_op, .text_cl { padding-left:11px; padding-bottom:3px;}
.bul:link, .bul:active, .bul:visited { color:#76411a; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; padding-left:13px; margin-right:9px; background:url(bul-3.gif) 3px 4px no-repeat;}
.bul:hover { text-decoration: underline;}
.content #links .td { width:50%;}
.content .bg3 { width:113px; background-image: url(a1-bg3.jpg);}
.content .bg4 { width:88px; background-image: url(a1-bg4.jpg);}
.text_op { display: none; }

#ent:link, #ent:active, #ent:visited { display:block; position:absolute; width:69px; height:29px; background:url(a1.jpg) 0% 0% no-repeat; top:0px; left:70px; color:#000000; font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration: none; padding-top:11px; padding-left:22px;}
#ent:hover, #ent.active { text-decoration:none; color:#FFFFFF; background:url(a1_a.jpg) 0% 0% no-repeat;}
#com:link, #com:active, #com:visited { display:block; position:absolute; width:76px; height:29px; background: url(a2.jpg) 0% 0% no-repeat; top:0px; left:161px; color:#000000; font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration: none; padding-top:11px; padding-left:19px;}
#com:hover, #com.active{ text-decoration:none; color:#FFFFFF; background: url(a2_a.jpg) 0% 0% no-repeat;}

.content .next { margin-bottom: 20px; }

.message { font-size: 1.5em; margin-bottom: 1em; }
#top_menu a.group_act { color: #D7AB08; }

.line { background:url(line3.gif) 0% 50% repeat-x; text-align:center;}
.line span { font-family: "Times New Roman", Times, serif; font-size:12px; color:#9f7b47; background:#d9caa8; padding:0px 7px; line-height:12px;}
.tab1 { width:100%; border-bottom:#d9caa8 9px solid; position:relative;}
.tab1 td { vertical-align:top; padding:18px 22px 10px 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  background:url(line3.gif) bottom repeat-x;}
.tab1 .td1 { padding-right:0px; width:133px;}
.img1 { width:107px; height: 107px; position: relative; background:#a2947e; margin-bottom:12px; margin-left:10px;}
.img1 td { vertical-align:middle; text-align:center; padding:5px; background:none;}
.tab1 input, .tab1 textarea { background:#eae1d0; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.inp { height:16px;  position:relative; top:3px; width:295px; margin-left:4px; }
.tab1 textarea { overflow:auto; width:364px; height:105px; margin-top:2px; margin-bottom:11px;}
.button:link, .button:active, .button:visited { font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold; color:#331e00; text-decoration: none; padding-top:8px; background-image: url(button1.jpg); background-repeat:no-repeat; background-position:0% 0%; position:relative; text-align:center; height:27px; display:block; float:left; margin-right:5px; width:88px; text-align:center;}
.button:hover { text-decoration: none; color:#821810;}
.rel1 { position:relative; float:none; clear:both; width:360px;}
.td1 a:link, .td1 a:active, .td1 a:visited  { font-family:"Times New Roman", Times, serif; font-size:12px; color:#331e00; text-decoration:underline;}
.td1 a:hover { text-decoration:none;}

#wrapper { width:133px; height:17px; background:#eae1d0; position:relative; margin-bottom:4px;}
#File1 {position: absolute;}
.customFile { width: 133px; margin-left: 0px; cursor: default; height: 17px; z-index: 2; filter: alpha(opacity: 0); opacity: 0; }
.fakeButton { position: absolute; z-index: 1; width: 17px; height: 17px; background: url(file_but.gif) no-repeat  right top; left:116px; }
.blocker { position: absolute; z-index: 3; width: 116px; height: 17px; left: 0px;}
#FileName { position: absolute; height: 17px; margin-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-top: 0px; padding-top: 0px; padding-left: 19px; width:97px; overflow: hidden; white-space:nowrap; }
#activeBrowseButton { background: url(file_but.gif) no-repeat  right top; display: none; }

#links a.msg { color:#821810; }

.form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:525px; padding-top:16px; margin-left:19px;}
.form input, .form textarea { background:#eae1d0; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:0px; padding-right:0px;}
#label1 { display:block; position:relative; float:left; width:133px; text-align:right; padding-right:13px;}
#label1 input { position:relative; width:133px;  height:16px; margin-top:3px;}
#label2 { display:block; position:relative; float:left; width:125px; text-align:right; padding-right:13px;}
#label2 input { width:125px;  height:16px; margin-top:3px;}
#label3 { display:block; position:relative; float:left; width:118px; text-align:right;}
#label3 input { width:118px;  height:16px; margin-top:3px;}
#label4 { display:block; position:relative; float: right; width:110px; text-align:right;}
#label4 input { width:110px;  height:16px; margin-top:3px;}
.clear { position:relative; float:none; clear:both; width:525px;}
#label5 { position:relative; float:none; width:525px; display:block; padding-top:18px; height:23px;}
#label5 input { width:459px; position: absolute; right:0px; top:18px; height:16px;}
.form textarea { width:525px; overflow:auto; height:60px; margin-bottom:10px; margin-top:4px;}
#check { position:relative; display:block; font-family:"Times New Roman", Times, serif; font-size:12px; color:#331e00; font-style:italic; font-weight:bold; margin-bottom:10px;}
.form #check input { background: none; border:0px; padding:0px; margin:0px; position:relative;}
.clear_line { position:relative; clear:both;  background:url(line3.gif) 0% 50% repeat-x; height:20px;}
