*{
margin:0; 
padding:0; 
outline:none;
/*border:none */
}

input, select{
margin:0 5px;
border:1px solid #999;
padding:0 5px
}

input{
height:17px
}

select{
padding:0 0 0 5px
}

body{
background:#fff url(../imgs/bodybg.jpg) top repeat-x
}

#bg{
background:url(../imgs/bodybg.jpg) 
}

#bgbottom{
background:url(../imgs/bodybg2.jpg) bottom repeat-x 
}


#wrap{
width:1200px;
margin:25px auto 10px auto
}

.inside{
margin:5px 5px 10px 5px;
background:#fff;
padding:0 0 6px 0;
}

#content{
min-height:660px;
_height:946px
}

.center{
text-align:center;
padding:10px 0 0 0
}

.clear{
clear:both;
}

#header{
width:99%;
}

#headimg{
height:220px;
background:url(../imgs/header.jpg) center no-repeat 
}

#sitename{
background:#fcfcfc url(../imgs/sitemanebg.jpg) bottom repeat-x;
border-bottom:1px solid #9c9c9c
}

#sitename p{
font:bold 28px Georgia, "Times New Roman", Times, serif;
color:#fff;
text-align:center;
color:#842929;
padding:0 0 7px 0
}

.smallname{
font:bold 16px Georgia, "Times New Roman", Times, serif;
}

#about{
margin:5px;
}

#about td{
border:none
}

#about img{
padding:0;
margin:0;
background:none;
border:none
}

#about p{
font:bold 16px/18px Georgia, 'Times New Roman', Times, serif; 
text-align:justify;
padding:5px
}

#topmenuwrap{
height:49px;
background:url(../imgs/topmenudiv.jpg);
border-top:1px solid #9c9c9c;
clear:both
}

#topmenu, #topmenu ul{
list-style:none;
margin:0;
paddind:0
}

#topmenu{
margin:5px 10px 0 10px;
}

#topmenu li{
float:left;
position:relative;
background:#99d8bb url(../imgs/topmenubg.jpg) repeat-x;
margin:5px;
padding:0;
border: 1px solid #696;
border-radius: 3px;
box-shadow: #999 0px 1px 2px;
z-index:2;
behavior: url(../scripts/PIE.htc)
}

#topmenu li a{
display:block;
padding:2px 4px 4px 4px;
font:16px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
text-align:left
}

#topmenu li a:hover{
text-decoration:none
}

#topmenu li ul{
display:none;
position:absolute;
top:20px;
left:-30px;
background:url(../imgs/topsub.gif) top no-repeat;
padding:12px 0 0 0;
}

#topmenu li:hover ul, #topmenu li.jshovertop ul{
display:block
}

#topmenu li ul li{
margin:0;
background:#fff;
border:none;
border-radius:0;
box-shadow:none
}

#topmenu li ul li a{
display:block;
font:12px Georgia, "Times New Roman", Times, serif;
color:#217332;
margin:0 8px;
padding:6px 0;
border-top:1px solid #b0d1b7
}

#topsub1{
width:202px
}

#topsub1 a{
width:192px
}

#topsub2{
width:335px
}

#topsub2 a{
width:325px;
}

#topsub3{
width:253px
}

#topsub3 a{
width:243px
}

#searchfield{
float:right;
width:120px;
height:19px;
background:url(../imgs/search.jpg);
margin:5px 0 0 0;
padding:0 0 0 5px;
color:#999;
font:italic 12px/16px Arial, Helvetica, sans-serif;
border:none 
}

#searchbtn{
float:right;
width:18px;
height:19px;
background: url(../imgs/searchbtn.jpg);
margin:5px 15px 10px 0;
border:none 
}

#leftmenu, #leftmenu ul{
list-style:none
}

#leftmenu{
margin:0 5px 10px 5px;
padding:0;
}

#leftmenu li{
line-height:48px;
margin:5px 0;
padding:0 10px 0 30px;
background:#fafafa url(../imgs/menumarker.jpg) no-repeat;
text-align:left;
position:relative;

}

#leftmenu li a{
display:inline-block;
vertical-align: middle;
font:bold 16px/16px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

#leftmenu li a span{
display: block;
padding-bottom:2px;
}

.iefix {
display: none;
}


* html #leftmenu li a{height:1%}

#leftmenu li ul{
display:none;
position:absolute;
top:0;
left:100%;
background:#fafafa;
border-right:1px solid #e0e0e0;
z-index:2;
margin:0;
width:300px;
min-height:42px;
__height:42px;
line-height:12px
}



#leftmenu li:hover ul, #leftmenu li.jshoverleft ul{
display:block
}

#leftmenu li ul li{
margin:0;
padding:5px 10px;
height:auto;
background:none;
box-shadow:none;
line-height:none
}

#leftmenu li ul li a{
display:block;
vertical-align:top;

font:14px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.thertythree{
width:33%;
float:left
}

.sixtysix{
width:66%;
float:left
}

h1{
font:18px/18px Georgia, "Times New Roman", Times, serif;
color:#842929; 
padding:6px 0 4px 8px; 
font-size:1.5rem;
}

*html h1 span{margin:5px 1px 0 0}
.main-box p{
	font-size:110%;
}
h1 span{
display:block;
float:left;
width:8px;
height:8px;
background:url(../imgs/hbg.jpg) no-repeat;
margin:5px 4px 0 0
}


h2{
font:18px/18px Georgia, "Times New Roman", Times, serif;
color:#842929; 
padding:5px 0 5px 10px;
}

p{
font:16px Georgia, "Times New Roman", Times, serif;
color:#404040;
margin:0;
padding:8px 10px
}

img{
padding:2px;
margin:5px 10px;
background:#eee;
border:1px solid #aaa
}

a{
font:14px Georgia, "Times New Roman", Times, serif;
color:#217332; 
text-decoration:none
}

a:hover{
text-decoration:underline
}

ul{
list-style:disc;
margin:0 0 0 30px;
padding:3px 0
}

ul li{
font:14px Georgia, "Times New Roman", Times, serif;
color:#404040;
padding:2px 10px 2px 0
}

table{
margin:8px 10px;
border-collapse:collapse
}

th{
border:1px solid #404040;
padding:5px;
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#404040;
}

tr{
}

td{

padding:5px;
font:14px Georgia, "Times New Roman", Times, serif;
color:#404040;
}

.dash{
height:15px;
background:url(../imgs/dash.jpg) center repeat-x;
margin:0 12px 0 12px;
}

a.news{
font:bold 15px Georgia, "Times New Roman", Times, serif; 
color:#333; 
padding: 0 10px 0 8px;
margin:10px 0 10px 6px; 
display:block; 
border-left:solid #333 5px; 
text-decoration:none
}

.date{
font:bold 13px "Times New Roman", Times, serif; 
color:#317942; 
line-height:20px
}

p.contacts{
font:13px "Times New Roman", Times, serif; 
padding:2px 10px
} 

p.contacts a{
font-size:13px
}

p.small{
font:12px Georgia, "Times New Roman", Times, serif;
padding:2px 10px
} 

p.small a{
font-size:12px
}


.familymenu{
list-style:none;
margin:0 0 0 10px;
padding:1px 10px 6px 0
}

.familymenu li{
padding:2px 0
}

.familymenu li a{
font:14px Georgia, "Times New Roman", Times, serif
}

#footer{
padding:110px 0 10px 0;
clear:both;
background:url(../imgs/const.jpg) top center no-repeat
}

.copy{
font:12px Georgia, "Times New Roman", Times, serif; 
color:#404040;
text-align:center;
padding:1px
}

.copy a{
font:12px Georgia, "Times New Roman", Times, serif; 
text-decoration:underline
}

#attention{
padding:0;
margin:0
}

#attention img{
margin:13px 0 5px 10px;
padding:0;
border:none;
box-shadow: #999 0px 1px 2px;
behavior: url(../scripts/PIE.htc)
}

/*New Styles*/

#askform input, #askform select, #askform textarea{
width:350px;
margin:5px 0;
padding:0 5px
}

#askform input.submit{
height:30px;
width:100px;
margin:0
}