html { padding: 0px; margin: 0px;  }
body { padding: 0px; margin: 10px; background: #fff } 

body, td, p, p.nj, ul, ol, a { font: 12px Verdana, sans-serif; color: #000 }

.anons1, .anons2 , .anons3  {text-align:center; height: 200px; padding-left: 15px; padding-right:15px; color:white;  vertical-align: top; padding-top: 20px}
.anons1, .anons1t, .anons1b {background-color: #3A3633; width:228px}
.anons2, .anons2t, .anons2b {background-color: #727071; width:100% }
.anons3, .anons3t, .anons3b {background-color: #959595; width:228px}

.content, .contentb {height:100%; background-color: #ECE2BE; text-align:justify; vertical-align:top; font: 12px Verdana, sans-serif;  padding-top: 20px; padding-bottom: 20px }
.contentb {padding-top: 0px}
.content p, .content h1, .content h2, .content div {padding-left:15px; padding-right:15px}
.content table td p {padding-left:0px; padding-right:40px}
.content table{margin-left:15px; margin-right:15px}
.content table.top, .content table td table{margin-left:0px; margin-right:-15px; padding-right:-15px}

.left, .right {width:258px; height:100%; text-align:center; font: 10px Verdana, sans-serif}
.left    {background-color: #F5C692; vertical-align:top}
.right   {background-color: #FFFDCA; vertical-align:top}
.right p {padding-left: 5px; padding-right: 5px}
.mdiv    { margin-right:30px; width:200px;}
.ma      {font: bold 13px Verdana, sans-serif; color: gray; margin-right: 50px; text-decoration:none}
.mp td   {padding-left: 5px}
.mp td a {padding-left: 5px; text-decoration: none; font-size: 13px; color: #CDCDCF}
.anons2 a {font: bold 13px Verdana, sans-serif; color: white;}
.mtop {width: 91px; font-size: 8pt; vertical-align: bottom; padding:3px; text-align:center}

.tline{background: url(/i/tline.gif) repeat-x}

.top2 td{background-color: #E7E5D8}
.toph {background-color: #C4B596; width:100%; height:24px}
.topo, .topm {padding-left:24px; width:211px; font: bold 12px Verdana, sans-serif;}
.topo {background-color: #E67323; color:white}
.topm {background-color: #7D292C; color:#E67323}

.name h1 { background-color:#7D292C; margin:0;padding-left:5px; padding-right:5px;font: bold 14px Verdana, sans-serif; color: white}

h2 {font: bold 13px Verdana, sans-serif; color: #7D292C; margin: 0px}
.content h2 {margin-top:10px}

p  { text-align: justify }
.content p { margin-top: 0px; margin-bottom: 0px}

a        { font: bold 11px Verdana, sans-serif; color: #7D292C}
h1 a, a.h1{ font: bold 14px Verdana, sans-serif; color: #7D292C }
.mtop a  { color:black}
hr       { color:#B47A8F; height:1px}
div.name { width:100%;padding-top:5px; height:34px; background: url(/i/hl3.gif) repeat-x; background-color:#7D292C;}

td.newsl_date  { padding: 5px; color: #A8A8A8}
td.newsl_head  { padding: 5px; color: #CBC787 }
td.newsl_head h1 { font: bold 14px Verdana, sans-serif; color: #CBC787; margin-bottom: 0px }
td.newsl_anons p { padding-top: 5px; padding-bottom: 5px; color: white; }
a.newsl { color: #CBC787; font: bold 12px Verdana, sans-serif}


table.news td table{margin:0px}

td.news_date    { color: #A8A8A8;vertical-align: top}
td.news_head    { padding: 10px; color: #CBC787 }
td.news_head h1 { font: bold 14px Verdana, sans-serif; color: #7A0000; margin-bottom:0px }
td.news_anons   { padding-top: 5px; padding-bottom: 5px; color: #000000;}
a.news          { font: bold 12px Verdana, sans-serif; color: #7A0000;}
.news_anons p   { margin-right: -40px; padding:0px}
.news_anons div {padding:0px;}
table.news      { margin-left:15px; margin-right:15px;}

table.newsr    { margin-bottom: 15px}
td.newsr_date  { color: #A8A8A8; white-space: nowrap; vertical-align: top; padding-bottom: 3px}
td.newsr_head  { color: #CBC787;  text-align: left }
td.newsr_head h1 { font: bold 13px Verdana, sans-serif; color: #7A0000; }
td.newsr_anons { padding-top: 5px; padding-bottom: 5px; color: #000 }
a.newsr        { font: bold 12px Verdana, sans-serif #A8A8A8 }

.formEdit, .formSelect, .formBtn { font: 100% verdana; color: black ; }
.formBtn  { margin-top: 10px; margin-bottom: 7px }

.calendar td { text-align: center}
.gallery { width: 90%}
.gallery td  { text-align:center; vertical-align: top}
.foto {width: 153; height: 166; margin:0px; padding:0px}

img          { border: 0px;}
img.fotoperson {float:left; margin: 10px;}
img.aright { margin-top: 5px; margin-left:  7px; float: right }
img.aleft  { margin-top: 5px; margin-right: 7px; float: left  }

form table td {font: bold 13px Verdana, sans-serif; color: #7D292C}
input.edit {width: 100%; border: solid 1px #E67323; background-color: #F5C692; font-size: 90%}
form hr {color: #E67323; height:1px; width: 98%}

.anons2 form table td,.anons3 form table td {font: bold 13px Verdana, sans-serif; color: white}
.anons2 input.edit   ,.anons3 input.edit    {width: 100%; border: solid 1px white; background-color: #959595; font-size: 90%}
.anons2 form hr      ,.anons3 form hr       {color: white; height:1px; width: 98%}

.content h1 {font: bold 14px Verdana, sans-serif; color: #7A0000; margin-bottom: 5px; text-align: center }
.gallery td {padding-bottom: 20px;}

table.anonsp {}
.anonsp h1 {font: bold 14px Verdana, sans-serif; text-align:left; color: black; margin-bottom: 20px}
.anonsp a  {font: bold 10px Verdana, sans-serif; color: #7D292C; margin-bottom: 0px}
.anonsp td p {padding-right: 15px; margin-top: 20px}


/**
new design
*/
table.top1{
width:100%;
height:306px;
}
table.top1 td.right{
width:135px;
background:url('/i/main/right.gif') top no-repeat;
font-size:1px;
}
table.top1 td.top_left{
width:380px;
height:85px;
background:url('/i/main/top_left.jpg') no-repeat;
}
table.top1 td.top_left img{
width:380;
height:1px;
}
table.top1 td.left{
width:38px;
height:221px;
background:url('/i/main/left.jpg') no-repeat;
}
table.top1 td.top_bottom{
width:342px;
height:100px;
background:url('/i/main/wall.jpg') no-repeat;
}
table.top1 td.logo_left{
width:99px;
height:121px;
/*background:url('/i/main/logo_left.jpg') no-repeat;*/
background:url('/pic/b/main.jpg');
}
table.top1 td.logo{
width:243px;
height:121px;
background:url('/i/main/logo.jpg') no-repeat;
}
table.top1 td.logo_right_top{
width:108px;
height:85px;
background:url('/i/main/bg_menu_top.jpg') repeat-x;
}
table.top1 td.logo_right_top img{
width:108px;
height:85px;
background:url('/i/main/logo_right_top.jpg') no-repeat;
}
table.top1 td.menu_top{
height:85px;
width:auto;
text-align:right;
background:url('/i/main/bg_menu_top.jpg') left repeat-x;
}
table.top2{
width:100%;
}
table.top2 td.top_center{
height:145px;
}
table.top2 td.logo_right{
width:147px;
height:145px;
background:url('/i/main/logo_right.jpg') no-repeat;
}
table.top2 td.menu_top2{
height:145px;
background:url('/i/main/bg_menu_top2.jpg') repeat-x;
text-align:right;
}
table.top2 td.menu_top2 span{
font-size:1px;
}
table.top2 td.film_left{
width:51px;
height:76px;
background:url('/i/main/film_left.jpg') no-repeat;
}
table.top2 td.film_top{
width:100%;
height:13px;
background:url('/i/main/film_top.jpg') repeat-x;
font-size:8px;
}
table.top2 td.film_bottom{
height:10px;
background:url('/i/main/film_bottom.jpg') repeat-x;
font-size:8px;
}
table.top2 td.film_center{
height:53px;
background-image:none;
background-color:transparent;
}
div.swf_film{
position:absolute;
z-index:-1;
margin-top:-26px;
right:0px;
}
table.menu_top{
height:100%;
width:289px;
}
table.menu_top td.btn{
background:url('/i/main/bg_menu_top_line.jpg') left top no-repeat;
vertical-align:top;
padding-top:20px;
padding-left:13px;
padding-right:7px;
white-space:nowrap;
}
table.menu_top td.btn a{
color:black;
font-size:9px;
}

/*********/
table.page_top{
width:100%;
height:118px;
}
table.page_top .page_left{
width:303px;
height:118px;
background:url('/i/page/page_left.jpg') no-repeat;
}
table.page_top .page_left img{
width:303px;
height:118px;
}
table.page_top .page_top{
height:66px;
background:url('/i/page/page_top.jpg') repeat-x;
}
table.page_top table.menu_top td.btn{
background:url('/i/page/page_border.jpg') left top no-repeat;
padding-top:15px;
}
table.page_top .page_center{
height:43px;
}
table.page_top .page_bottom{
height:9px;
background:url('/i/page/page_bottom.jpg') repeat-x;
font-size:1px;
}
table.page_top .page_right{
background:url('/i/page/page_right.jpg') no-repeat;
width:120px;
height:118px;
}
table.page_top div.swf_film{
right:120px;
}