* {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #666666;
} 

select, input { font-family: Arial; }

h2.newstitle { font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; padding: 8px 0px 20px 0px; color: #666666;}

h3 { font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; padding-left: 0; padding-right: 9; padding-top: 9; padding-bottom: 9;}

h4 { font-size: 15px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0;} 

.center { text-align: center;} 

.feedback * {font-family: Arial, Helvetica, sans-serif;}
.feedback td {font-size: 12px; color: #666666; font-weight: bold}
.feedback td a {font-size: 11px; font-family: Arial}
.texti {width: 328px; height: 16px; border: solid 1px #666666; background: #D3CBA8; color: #666666; font-size: 12px; line-height: 12px; margin: 7px 0px 15px 0px}
.textarea {width: 328px; height: 150px; border: solid 1px #666666; background: #D3CBA8; color: #666666; font-size: 12px; line-height: 12px; margin: 7px 0px 15px 0px}p
.doptext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.feedback .send { text-align: right; position: relative; left: 19px}
.feedback .send img {margin-left: 14px}
.closewin {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B5AB7E; font-family: Arial; font-weight: none; cursor: pointer; float: right; margin: 4px 22px 0px 0px}


.email { cursor:hand; color:#7F6730 }

.copyright {text-align: right; padding: 15px 23px 15px 20px; font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #F2EFE2}
.copyright a:hover, .copyright a, .copyright .email {font-family: Arial, Helvetica, sans-serif; color: #F2EFE2; font-size: 13px;}

.copyright2 {text-align: left; padding: 17px 23px 17px 25px; font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #F2EFE2}
.copyright2 a:hover, .copyright2 a {text-decoration: underline; color: #F2EFE2; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

img {border: 0;} 
p img, div.image { margin: 6px 8px }
.table_gallery .gallery div.image { margin: 0px }
.leftimg { margin: 6px 8px 6px 0px; float: left }
.rightimg { margin: 6px 0px 6px 8px; float: right }
.centerimg { margin: 6px 6px 6px 8px; text-align: center }

.level01 {margin-left: 20 px} 
 
.level02 {margin-left: 40 px} 
 
.level03 {margin-left: 60 px} 
 

a.amr011 {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #7F6730; text-decoration: none; letter-spacing: 1px} 
a:hover.amr011 { color: #333333; text-decoration: none;} 



a.amr01 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-align: right; color: #7F6730; text-decoration: none} 
a:hover.amr01 { color: #333333; text-decoration: none;} 

a.amr01cur {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: right; color: #333333; text-decoration: none} 
a:hover.amr01cur { color: #666666; text-decoration: none;} 

a.pmr01 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-align: right; color: #666666; text-decoration: none} 
a:hover.pmr01 { color: #333333; text-decoration: none;} 

a.amr02 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; color: #333333; text-decoration: none} 
a:hover.amr02 { color: #333333; text-decoration: none;} 

a.amr03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #666666;text-decoration: none;} 

a.am01v2 {font-family:Arial; font-size: 11px; font-style: normal; font-weight: bold; text-align: right; color: #D3CBA8; text-decoration: none} 
a:hover.am01v2 {text-decoration: none; color: #D3CBA8} 


.amr01f {font-family: Arial, Helvetica, sans-serif; color: #7F6730} 
.amr01tb {font-weight: bold; color: #7F6730} 


.tab02v2 { vertical-align: top; background: #D3CBA8; padding: 9; border-right: 1px #666666 solid; border-top: 0px #cccccc solid} 
.tab03v2 { background: #EBE6D0; padding: 9; border-right: 1px #666666 solid; border-top: 0px #cccccc solid} 

.n01v2 { background: #EBE6D0; border: #EBE6D0 9px solid} 

.nnamev2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #674B0B; padding-left: 8; padding-right: 9; padding-top: 0; padding-bottom: 0; border-top: 0px #cccccc solid; border-bottom: #C0C0C0 2px dotted} 

.nnameav2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 0; padding-right: 9; padding-top: 0; padding-bottom: 0; border-top: 0px #cccccc solid; border-bottom: #C0C0C0 2px dotted} 

.mrv2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 0; padding-right: 9; padding-top: 0; padding-bottom: 0; border-top: 0px #cccccc solid; border-bottom: #ffffff 2px dotted} 

.mr1v2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 0; padding-right: 9; padding-top: 0; padding-bottom: 0; border-top: 0px #cccccc solid; border-bottom: #C0C0C0 0px dotted} 


.ml01v2 { vertical-align: top; border: #5E8657 0px solid; background: #5E8657; padding: 9} 
.ml02v2 { background: #436B3B; vertical-align: top; border: #436B3B 9px solid} 

/*zag_center*/ 
.zag01v2 { font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; color: #666666; background: #F2EFE2; padding-left: 16; padding-right: 9; padding-top: 9; padding-bottom: 9; border-top: 0px #666666 solid; border-bottom: 1px #666666 solid} 
.zag01v2 h1 { display: inline; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; color: #666666;} 

.zag02v2 { font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; color: #666666; background: #F2EFE2; padding-left: 16; padding-right: 9; padding-top: 9; padding-bottom: 9; border-top: 1px #666666 solid; border-bottom: 1px #666666 solid;} 
.zag02v2 h2 { display: inline; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; color: #666666;} 

.zag03v2 { font-size: 16px; font-style: normal; font-weight: bold; text-align: center; letter-spacing: 1px; color: #666666; background: #EBE6D0; padding-left: 16; padding-right: 9; padding-top: 9; padding-bottom: 9; border-bottom: 0px #cccccc solid;} 
/*zag_center*/ 


/*text_center*/ 
.tt1 { font-size: 99%; font-style: normal; font-weight: bold; text-align: left; color: #666666} 
/*text_center*/ 

/*menu_3*/ 
.mrtabl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: #674B0B; background: #D3CBA8; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; border: 9px #D3CBA8 solid} 

.mrtab2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: #674B0B;} 

.mr02 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 9; padding-right: 9; padding-top: 0; padding-bottom: 0; border-top: 0px #666666 solid; border-bottom: #EBE6D0 2px dotted} 

.mr021 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 9; padding-right: 9; padding-top: 0; padding-bottom: 0; 
border-top: 0px #666666 solid; border-bottom: #EBE6D0 2px dotted} 

.mr021 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 9; padding-right: 9; padding-top: 0; padding-bottom: 0; 
border-top: 0px #666666 solid; border-bottom: #EBE6D0 2px dotted} 

.mr03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #666666; padding-left: 9; padding-right: 9; padding-top: 0; padding-bottom: 7px; border-top: 0px #666666 solid; border-bottom: #EBE6D0 2px dotted} 

.mr031 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 9; padding-right: 9; padding-top: 0; padding-bottom: 7px; 
border-top: 0px #666666 solid; border-bottom: #EBE6D0 2px dotted} 

/*menu_3*/ 



.ttab01v2 { font-size: 12px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #666666; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; border-top: 1px #666666 solid; border-bottom: #cccccc 0px dotted} 

.tt01v2 { font-size: 90%; font-style: normal; font-weight: normal; text-align: justify; color: #666666; background: #F2EFE2; padding-left: 16; padding-right: 16; padding-top: 16; padding-bottom: 16; border-top: 0px #cccccc solid; border-bottom: #cccccc 0px dotted} 

.tt01v21 { font-style: normal; font-weight: normal; color: #666666; background: #F2EFE2; padding-left: 8; padding-right: 8; padding-top: 8; padding-bottom: 8; border-top: 0px #cccccc solid; border-bottom: #cccccc 0px dotted} 

/* bold text */ 
.tt01v22 { font-size: 100%; font-style: normal; font-weight: bold; text-align: justify; color: #777777} 

.tt01v222 { font-size: 100%; font-style: normal; font-weight: normal; text-align: justify; color: #777777} 

.img01v2 {text-align: left; padding-left: 0; padding-right: 9; padding-top: 0; padding-bottom: 9; border-top: 0px #cccccc solid; border-bottom: #cccccc 0px dotted; margin-left: 0; margin-right: 16; margin-top: 0; margin-bottom: 9} 

.ttabv2{ vertical-align: top; background: #EBE6D0; border-left: 1px #666666 solid; border-top: 0px #cccccc solid; padding: 9px;} 

/*table_right_text_padding*/ 
.tabr2{ vertical-align: top; background: #F2EFE2; border-left: 0px #666666 solid; border-top: 0px #cccccc solid} 
/*table_right_text_padding*/ 


.mr01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #333333; padding-left: 8; padding-right: 9; padding-top: 0; padding-bottom: 0; 
border-top: 0px #666666 solid; border-bottom: #C0C0C0 2px dotted} 

.centerr { border-right: #666666 1px solid} 


/*table_td_text*/ 

.td1 { font-size: 90%; font-style: normal; font-weight: normal; text-align: left; color: #666666; padding: 3px 9px 3px 9px; border-bottom: 1px #D3CBA8 solid} 

.td2 { font-size: 90%; font-style: normal; font-weight: normal; text-align: center; color: #666666; padding: 3px 9px 3px 9px; border-left: 1px #D3CBA8 solid; border-bottom: 1px #D3CBA8 solid;} 

/*table_td_text*/ 



/*news*/ 
 
.n01 { background: #F2EFE2; border: #F2EFE2 9px solid} 
.nname { font-size: 100%; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #7F6730; padding-left: 0; padding-right: 9; padding-top: 0; padding-bottom: 0; border-top: 0px #cccccc solid; border-bottom: #cccccc 2px dotted} 

.nzag{ font-size: 90%; font-style: normal; font-weight: normal; text-align: left;color: #333333; padding: 0} 

.nzag01{ font-size: 100%; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #666666; padding: 0} 

a.anrz1{ font-size: 16px; font-style: normal; font-weight: bold; text-align: center; letter-spacing: 2px; color: #666666; text-decoration: none;} 

a:hover.anrz1 {text-decoration: none; color: #666666} 



/*log*/ 
.log01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 1px; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 3;} 

.log02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 0px; color: #CED8C9; padding: 0} 


.pole { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-align: left; color: #333333; height: 16; background: #D3CBA8; padding-left: 3; padding-right: 0; padding-top: 0; padding-bottom: 0; border: 1px #666666 solid} 
.kn { font-size: 12px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #7F6730; background: #EBE6D0; padding-left: 0; padding-right: 9; padding-top: 0; padding-bottom: 0; border: 1px #cccccc solid} 


.pole2 { font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: #666666;background: #EBE6D0; padding-left: 3; padding-right: 0; padding-top: 0; padding-bottom: 0; border: 1px #999999 solid} 

.iknlog { font-size: 12px; font-style: normal; font-weight: bold; text-align: left; color: #666666;background: #D3CBA8; padding-left: 3; padding-right: 0; padding-top: 0; padding-bottom: 0; border: 1px #666666 solid} 

















body { } 

.asa {font-size: 16px; font-style: normal; font-weight: normal; text-align: left; color: #7F6730;text-decoration: none} 
 
a, .a, a p { color: #7F6730; text-decoration: none} 
a:hover, .a:hover , a:hover p, .a:hover p{text-decoration: none; color: #B0AC6A} 

a.an01 {font-family:  Arial, Georgia; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: #436B3B; text-decoration: none} 
a:hover.an01 {text-decoration: none; color: #666666} 

a.an02 {font-family: Arial, Georgia; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; color: #F2EFE2; text-decoration: none} 
a:hover.an02 {text-decoration: none; color: #F2EFE2} 


a.green {font-family: Arial, Georgia; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; color: #5E7659; text-decoration: none} 
a:hover.green { color: #5E8657; text-decoration: none;} 


/*menu_left*/ 
.am01 {font-family:Arial; font-size: 11px; font-style: normal; font-weight: bold; color: #E6E6D7; text-decoration: none} 

a.am01 {font-family:Arial; font-size: 11px; font-style: normal; font-weight: bold; text-align: right; color: #E6E6D7; text-decoration: none} 
a:hover.am01 {text-decoration: none; color: #E6E6D7} 

.	log01 span.am01 { font-size: 12px;}


a.am03 {font-family: Arial, Georgia; font-size: 12px; font-style: normal; font-weight: normal; text-align: right; color: #706E67; text-decoration: none} 
a:hover.am03 {text-decoration: none; color: #7F6730} 



.zag01{ font-size: 16px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 2px; color: #7F6730; padding-left: 9; padding-right: 9; padding-top: 9; padding-bottom: 9; border-bottom: 1px #cccccc solid; } 


/*style_zag_text*/ 
.zagt01 { font-size: 90%px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 1px; color: #666666; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; border-bottom: 0px #cccccc solid; } 

.zagt02 { font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; color: #666666; padding-left: 0; padding-right: 9; padding-top: 9; padding-bottom: 9; border-bottom: 0px #cccccc solid;} 

.zagt01c { font-size: 90%px; font-style: normal; font-weight: bold; text-align: center; letter-spacing: 1px; color: #666666; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; border-bottom: 0px #cccccc solid; } 

.zagt02c { font-size: 16px; font-style: normal; font-weight: bold; text-align: center; letter-spacing: 2px; color: #666666; padding-left: 0; padding-right: 9; padding-top: 9; padding-bottom: 9; border-bottom: 0px #cccccc solid;} 


.tt01 { font-size: 12px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #666666; padding: 0} 


.ttab01 { font-size: 12px; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 1px; color: #666666; padding-left: 16; padding-right: 16; padding-top: 16; padding-bottom: 16; border-top: 1px #cccccc solid; border-bottom: #cccccc 0px dotted} 


/*menu_left*/ 
.ml01 {vertical-align: top; border: #F2EFE2 9px solid} 
.ml02 { background: #F2EFE2; vertical-align: top; border: #EBE6CE 9px solid} 

.m01 { font-family: Arial, Georgia; font-size: 12px; font-style: normal; font-weight: normal; text-align: right; color: #E6E6D7; letter-spacing: 1px; padding-left: 0; padding-right: 0; padding-top: 3; padding-bottom: 3; border-top: 0px #cccccc solid; border-bottom: #D3CBA8 2px dotted} 

.m02 { font-family: Arial, Georgia; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; color: #666666; padding-left: 9; padding-right: 9; padding-top: 0; padding-bottom: 0} 



/*menu_top*/ 
.topmenu { background: #F2EFE2; border-left: #666666 1px solid} 

/*table_site*/ 

.tab01 { vertical-align: top; border-left: 1px #666666 solid; border-top: 1px #666666 solid} 
.tab02 { vertical-align: top; padding: 9; border-right: 1px #666666 solid; border-top: 0px #cccccc solid} 
.tab03 { vertical-align: top; padding: 9px 0px 9px 9px; border-right: 0px #cccccc solid; border-top: 0px #cccccc solid} 




.m01over { font-family:Arial; font-size: 11px; font-style: normal; font-weight: normal; text-align: right; color: #666666; letter-spacing: 1px; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 3; border-top: 0px #cccccc solid; border-bottom: #cccccc 0px dotted} 

.mlcenter { background: #cccc99; vertical-align: top; border: #FBF9F3 9px solid; margin: 9; } 

.tdtable1 { font-size: 85%; font-style: normal; font-weight: bold;color: #333333; background: #F2EFE2; padding-left: 5; padding-right: 5; padding-top: 1; padding-bottom: 1; border-top: 0px #cccccc solid; border-bottom: #cccccc 1px solid} 

.tdtable2 { font-size: 90%; font-style: normal; font-weight: normal; color: #666666; background: #F2EFE2; padding-left: 5; padding-right: 5; padding-top: 1; padding-bottom: 1; border-top: 0px #cccccc solid; border-bottom: #cccccc 1px dotted} 

.padding1{ 
padding: 3 0 3 0; 
} 
 
a.tmright {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; clear: none; color: #7F6730; text-decoration: none} 
a.tmright:hover { color: #B0AC6A; text-decoration: none } 
a.tmrightsub {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; clear: none; color: #7F6730; text-decoration: none;} 
a.tmrightsub:hover { color: #B0AC6A; text-decoration:none; } 

.ttmrightpr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #5B9ED5; text-align: left; padding-left: 23; padding-right: 9; padding-top: 167; padding-bottom: 0} 
.ttmrightpr01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #7F6730; text-align: left; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 7} 
.ttmrightpr02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #5B9ED5; text-align: left; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 7} 
.ttmrightpr03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #7F6730; text-align: left; padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0} 

.tmrightsubp {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; clear: none; color: #76767E; letter-spacing:1pt;text-decoration: none; padding-left: 7px; padding-right: 30px;} 

.newstitle { text-align: left; letter-spacing: 1px; color: #7F6730; font-weight: bold}
.newsdate { text-align: left; letter-spacing: 1px; color: #666666; font-weight: bold}
.newsstext_main { margin-bottom: 8px; font-style: normal; font-weight: normal; text-align: left; color: #7F6730; text-decoration: none} 
.newsstext_main  p { margin: 0; }
.newsstext { margin-bottom: 12px; font-style: normal; font-weight: normal; text-align: left; color: #7F6730; text-decoration: none} 
.newsstext img, .newsstext_main img { margin: 2px 8px 6px 2px }
.newsstext *, .newsstext_main * {color: #7F6730;}

.eventtitle a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; letter-spacing: 0px; color: #7F6730; font-weight: bold}
.eventtitle_right a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; letter-spacing: 0px; color: #7F6730; font-weight: normal}

.pagenavy {font-size: 11px; padding-bottom: 15px}
.pagenavy a {font-size: 11px}
.pagenavy b {color: #666666; font-size: 14px}
.pagenavy span {font-size: 11px; background: #EBE6D0; padding: 2px 5px}

.news_year {font-size: 11px; font-family: Arial}
.news_year a {font-size: 11px; font-family: Arial}

.news_month {font-size: 11px; font-family: Arial}
.news_month a {font-size: 11px; font-family: Arial}
.news_month div {margin-top: 10px}
.news_month div span{color: #7F6730}

.searchresults {margin-bottom: 20px}
.searchresults .name a{font-weight: bold}
.searchresults .little a{font-size: 11px; color: #000000}

.sortlist {margin-bottom: 10px}
.sortlist * {font-family: Arial;}
.sortlist b{font-size: 12px}
/*.sortlist span {font-size: 11px; font-family: Arial; color: #000000; background: #EBE6D0; padding: 2px 4px}*/
.sortlist span {font-size: 11px; font-weight: bold; color: #333333;}
.sortlist b.act {font-size: 11px; font-family: Arial; color: #7F6730}
.sortlist a{font-size: 11px; font-family: Arial}

.catalog {width: 100%; border: solid 9px #EBE6D0; margin-bottom: 9px}
.catalog td {padding: 9px; vertical-align: top}
.catalog * {font-family: Arial; }
.catalog .left {width: 60%; padding-right: 20px; color: #666666; font-size: 12px}
.catalog .left img {margin-right: 8px}
.catalog .right {width: 40%; font-size: 11px; color: #ACAAA4}
.catalog .link {margin-top: 5px}
.catalog .link a {font-size: 11px; font-family: Arial; color: #B5AB7E}
.catalog .link img {margin-right: 5px}

.catalog_fault { font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 10px 0px 10px 10px; font-size: 12px }

.gallery { border: solid 9px #EBE6D0} 
.gallery td {padding: 9px; vertical-align: top} 
.gallery .center {text-align: center; vertical-align: middle; color: #666666; font-size: 14px} 
.gallery .center img {} 
.gallery .link {} 
.gallery .link a {font-size: 11px; font-family: Arial; color: #B5AB7E} 
.gallery .link img {}   

.grad_photo { float: right; }
/*.grad_photo img { max-height: 50; }*/

.table_gallery { font-size: 90%; font-style: normal; font-weight: normal; text-align: left; color: #666666; background: #F2EFE2; } 

.subssend img {margin-left: 14px}
.subssend a {font-size: 13px}
.subssend {padding-left: 257px;}

.f_menus img {margin-right: 5px}
.f_menus {font-family: Arial; font-size: 11px; padding-right: 10px; padding-left: 10px}
.f_menus a {color: #7F6730; font-family: Arial; font-size: 11px}

.nav img {margin-right: 5px}
.nav {font-family: Arial; font-size: 11px; font-weight: normal;}
.nav a {color: #7F6730; font-family: Arial; font-size: 11px; font-weight: normal;}

.f_line {font-family: Arial; width: 100%; background: #EBE6D0; border: solid 1px #D3CBA8; height: 32px;}
.f_line * {font-family: Arial; }
.f_line td {padding-left: 38px; color: #7F6730; font-family: Arial; font-size: 11px}
.f_line td a {color: #7F6730; font-family: Arial; font-size: 11px}
.f_line td select {width: 285px; font-size: 11px}
.f_line td input { border: none; cursor: pointer; color: #7F6730; font-family: Arial; font-size: 11px; text-align: left;}

.f_icons {width: 100%; background: #EEEAD9; border-top: solid 1px #D3CBA8}
.f_icons * {font-family: Arial; }
.f_icons .f_iconst {width: 30%; padding: 17px 15px 10px 15px; font-size: 12px; color: #666666}
.f_icons .f_iconst a {font-size: 12px;}

.f_ico td {color: #666666; font-size: 12px; padding: 0px 0px 8px 8px}

.forum {font-family: Arial; width: 100%; font-size: 13px; color: #666666}
.forum * {font-family: Arial; font-size: 13px; }
.forum a { color: #7F6730}
.forum .maintitle {font-weight: bold;}
.forum .cattitle {font-weight: bold;}
.forum .cattitle a {font-weight: bold;}
.forum .topictitle {font-weight: bold;}
.forum .title a {font-weight: bold;}
.forum .author2 a {font-weight: bold;}
.forum .postdetails a {font-weight: bold;}
.forum .ico {padding: 8px 0px 8px 8px; vertical-align: top; border-left: solid 9px #EBE6D0; border-top: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0}
.forum .ico2 {padding: 8px 0px 8px 8px; vertical-align: top; border-left: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0}
.forum .title {width: 38%; border-top: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0; padding: 6px 10px 8px 12px; border-right: solid 2px #EBE6D0; vertical-align: top}
.forum .t_count {width: 7%; border-top: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0; font-size: 12px; border-right: solid 2px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top; text-align: center;}
.forum .m_count {width: 11%; border-top: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0; font-size: 12px; border-right: solid 2px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top; text-align: center;}
.forum .creator {width: 20%; border-top: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0; font-size: 10px; border-right: solid 2px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top}
.forum .creator a {font-size: 12px; }
.forum .author {width: *; border-right: solid 9px #EBE6D0; border-top: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top; font-size: 12px; color: #ACAAA4}
.forum .content {width: 70%; border-right: solid 9px #EBE6D0; border-bottom: solid 9px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top}
.forum .scontent {border-right: solid 1px #EBE6D0; border-bottom: solid 2px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top}
.forum .scontentl {border-right: solid 9px #EBE6D0; border-bottom: solid 2px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top}
.forum .author a {font-size: 11px}
.forum .author2 {width: 30%; border-right: solid 2px #EBE6D0;  border-bottom: solid 9px #EBE6D0; padding: 7px 10px 8px 12px; vertical-align: top;}
.forum .tline {font-size: 1px; line-height: 1px; height: 18px; border-bottom: solid 9px #EBE6D0;}
.forum .bline {font-size: 1px; line-height: 1px; height: 8px; background: #EBE6D0;}
.forum .line {font-size: 1px; line-height: 1px; height: 8px;}
.forum .suptitle {padding: 6px 10px 8px 12px; background: #D3CBA8; color: white; font-weight: bold; font-size: 13px}
.forum .suptitle a {color: white; font-weight: bold; font-size: 13px}
.forum .f_desc {font-size: 85%}

.forum .rowtitle {color: #AEA684; font-weight: bold; font-size: 13px; line-height: 16px; padding-bottom: 8px; padding-left: 12px}
.forum .f_date {color: #ACAAA4; font-family: Arial; font-size: 10px}
.forum .f_cit {text-align: right}
.forum .f_cit a {color: #7F6730; font-family: Arial; font-size: 10px; font-weight: normal}
.forum .f_quote {background: #EEEAD9; border: solid 1px #EBE6D0; padding: 12px; margin-bottom: 15px}
.sp_line {font-size: 13px}
td.quote {background: #EEEAD9; border: solid 1px #EBE6D0; color: #666666; font-size: 90%; font-weight: normal}
.forum .content img { margin: 0; }

a.print_link {position: relative; left: -15px; white-space: nowrap; display: block; font-size: 11px; font-family: Arial; color: #B5AB7E; text-decoration: none; background: url(/templates/pic/i_print.gif) 0% 50% no-repeat; padding-left: 15px} 

div.program_link { font-size: 16px; font-style: normal; font-weight: bold; text-align: left; letter-spacing: 2px; color: #666666; padding-bottom: 9px; margin-bottom: 15px; border-bottom: 1px #666666 solid; position: relative; left: -9px; width: 110%; } 

a.program_link { white-space: nowrap; display: block; font-size: 11px; font-family: Arial; color: #B5AB7E; text-decoration: none; padding-left: 8px} 

a.program_link img { margin-right: 4px }

.langlink {position: absolute; right:10; top:2;}
.langlink * {font-family: Arial, sans-serif; font-size: 10px;}

.adstext { font-size: 16px; font-style: normal; font-weight: bold; text-align: center; letter-spacing: 1px; color: #666666; background: #EBE6D0; padding-left: 6; padding-right: 6; padding-top: 9; padding-bottom: 18; } 

.e_comments * { font-family: Arial, Helvetica, sans-serif;}
.e_comments .e_date { font-size: 22pt; font-weight: bold; }
.e_comments .e_title { font-size: 16pt; font-weight: bold; }
.e_comments .e_news_text { font-size: 11pt; }
.e_comments .e_comment_text { font-size: 11pt; font-weight: bold}

