body {
	background-color: #FFF;
	margin: 0; padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #252525;
	}
	
a:link {color: #740C18; text-decoration: none;}
a:visited {color: #872E38; text-decoration: none;}
a:hover {color: #872E38; text-decoration: none;}

.c0 {float: left; width: 940px;}

.c1 {float: left; width: 620px; border-right: #C3C3C3 1px solid; padding: 0 10px 0 0;}
.c2 {float: left; width: 300px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}

.c3 {float: left; width: 105px; border-right: #C3C3C3 1px solid; padding: 0 10px 0 0;}
.c31 {float: left; width: 105px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}
.c32 {float: left; width: 140px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}

.c4 {float: left; width: 300px; border-right: #C3C3C3 1px solid; border-left: #C3C3C3 1px solid; padding: 0 10px 0 10px; margin: 0 0 0 -1px;}
.c5 {float: left; width: 173px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}

.c6 {float: left; width: 299px; border-right: #C3C3C3 1px solid; padding: 0 10px 0 0;}
.c7 {float: left; width: 300px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}

.c8 {float: left; width: 494px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}
.c9 {float: left; width: 815px; border-right: #C3C3C3 1px solid; padding: 0 10px 0 0;}
.c91 {float: left; width: 780px; border-right: #C3C3C3 1px solid; padding: 0 10px 0 0;}

.c10 {float: left; width: 140px; border-right: #C3C3C3 1px solid; padding: 0 9px 0 0;}
.c11 {float: left; width: 140px; border-right: #C3C3C3 1px solid; border-left: #C3C3C3 1px solid; padding: 0 9px 0 10px; margin: 0 0 0 -1px;}
.c12 {float: left; width: 140px; border-left: #C3C3C3 1px solid; padding: 0 0 0 9px; margin: 0 0 0 -1px;}

.c100 {float: left; width: 140px; padding: 0 9px 0 0;}
.c110 {float: left; width: 140px; padding: 0 9px 0 9px; margin: 0 0 0 -1px;}
.c120 {float: left; width: 140px; padding: 0 0 0 9px; margin: 0 0 0 -1px;}

.c13 {float: left; width: 780px; border-right: #C3C3C3 1px solid; padding: 0 10px 0 0;}
.c81 {float: left; width: 654px; border-left: #C3C3C3 1px solid; padding: 0 0 0 10px; margin: 0 0 0 -1px;}

.cc {width: 235px; float: left; font-size: 12px;}
	.cc a {display: table; clear: both; background: url(/images/mark1.gif) no-repeat left 5px; padding: 0 0 2px 6px;}
	.cc a:link {color: #740C18; text-decoration: none;}
	.cc a:visited {color: #740C18; text-decoration: none;}
	.cc a:hover {color: #872E38; text-decoration: none;}

.cc2 {font-size: 12px; margin: 5px 0 0 0;}
    .cc2 a {display: table; clear: both; background: url(/images/mark1.gif) no-repeat left 5px; padding: 0 0 2px 6px;}
    .cc2 a:link {color: #740C18; text-decoration: none;}
    .cc2 a:visited {color: #740C18; text-decoration: none;}
    .cc2 a:hover {color: #872E38; text-decoration: none;}

.text .readmore a {border: none;}

.page {width: 981px; margin: auto; overflow: hidden; background-color: #F8F6F0; border: #D7D7D7 1px solid;}
.errorpage {width: 670px; margin: 30px auto; overflow: hidden; background-color: #F8F6F0; border: #D7D7D7 1px solid; background: url(/images/404.jpg) no-repeat left bottom #F8F6F0;}
.errorpage .article {padding: 0 0 120px 146px;}
.authpage {width: 670px; margin: 30px auto; overflow: hidden; background-color: #F8F6F0; border: #D7D7D7 1px solid;}
.pad0 {margin: 0 20px 0 20px;}
.pad00 {padding: 0 15px 10px 15px;}

.tc {text-align: center;}

img {line-height: 0em; font-size: 0em; vertical-align: top; border: none;}

.title-left {float: left; width: 270px; text-align: left; padding: 10px 14px 10px 10px;}
.title-right {float: right; width: 270px; text-align: right; padding: 4px 0 14px 10px;}

.topdate {font-size: 11px; color: #252525; padding: 28px 0 0 0;}

.topmenulines {border-top: #C3C3C3 1px solid; border-bottom: #740C18 1px solid; margin: 0 0 6px 0; zoom: 1;}

ul.mmenu {list-style-type: none; display: table; height: 28px; margin: 0; padding: 0; position: relative; top: -4px; margin: 0 0 -6px 0;} 
ul.mmenu li {display: inline; font-size: 10px; font-weight: bold; zoom: 1; float: left;}
ul.mmenu li a {padding: 9px 5px 5px 5px; display: block; cursor: pointer; line-height: 1.2em;}
ul.mmenu li span {padding: 9px 6px 5px 6px; display: block; line-height: 1.2em;}
ul.mmenu li a:link, ul.mmenu li a:visited {color: #000; text-decoration: none;}
ul.mmenu li a:hover {color: #740C18;}
ul.mmenu li span {padding: 7px 7px 6px 7px; margin: 1px 0 0 0; display: block; float: left; background-color: #F8F6F0; border: #740C18 1px solid; border-bottom: none; color: #740C18; text-decoration: none; line-height: 1.2em;}
ul.mmenu li a.a {padding: 7px 7px 6px 7px; margin: 1px 0 0 0; display: block; float: left; background-color: #F8F6F0; border: #740C18 1px solid; border-bottom: none; text-decoration: none; line-height: 1.2em;}
ul.mmenu li a.a:link, ul.mmenu li a.a:visited {color: #740C18;}
ul.mmenu li a.a:hover {color: #740C18;}

.mmenu a.redlink {background-color: #740C18; color: #FFF; padding: 6px 5px 5px 5px; margin: 3px 0 0 0;}
.mmenu a.redlink:link, .mmenu a.redlink:hover, .mmenu a.redlink:visited {color: #FFF;}
		
.bottommenu {font-size: 11px; text-align: center; font-weight: bold;}	
	.bottommenu a {margin-right: 12px;}
	.bottommenu a:link {color: #252525; text-decoration: none;}
	.bottommenu a:visited {color: #252525; text-decoration: none;}
	.bottommenu a:hover {color: #333; text-decoration: none;}
	
.bottommenu2 {font-size: 10px; text-align: center; font-weight: bold;}	
	.bottommenu2 a {margin-right: 8px;}
	.bottommenu2 a:link {color: #252525; text-decoration: none;}
	.bottommenu2 a:visited {color: #252525; text-decoration: none;}
	.bottommenu2 a:hover {color: #333; text-decoration: none;}
	
	.topmenu {background-color: #FFF; border-bottom: #D7D7D7 1px solid; padding: 0 20px 0 30px; height: 18px; margin: 0px 0 6px 0;}
		
ul.submenu {list-style-type: none; height: 19px; margin: 0; padding: 0; overflow: hidden; float: right;} 
    ul.submenu li {display: inline; float: right; font-size: 9px; line-height: 1.5em; zoom: 1;}
	ul.submenu li a, ul.submenu li span {padding: 4px 7px 5px 7px; display: block;}
	ul.submenu li a:link, ul.submenu li a:visited {color: #000; text-decoration: none;}
	ul.submenu li a:hover {color: #740C18;}
	ul.submenu li span {display: block; color: #740C18; background-color: #F8F6F0; padding: 4px 7px 3px 7px; overflow: hidden; border-left: #D7D7D7 1px solid; border-right: #D7D7D7 1px solid;}
	ul.submenu li a.a {padding: 4px 7px 2px 7px; background-color: #F8F6F0; color: #740C18;}
	
ul.mt1 {list-style-type: none; margin: 0; padding: 0;}
	ul.mt1 li {display: inline; font-size: 10px; padding: 0 8px 0 0;}
	.mt1 a:link, .mt1 a:visited {color: #740C18; text-decoration: none;}
	.mt1 a:hover {color: #A83751; text-decoration: none;}

.search input {float: right;}

input.search {float: right; height: 17px; width: 130px; border: #C3C3C3 1px solid; color: #333; font-size: 12px; line-height: 15px; margin: 0 6px 0 0; padding: 1px 0 0 2px;}

a.searchbutton {float: right; background-color: #740C18; zoom: 1; padding: 0 10px 1px 10px; cursor: pointer; font-size: 10px; line-height: 18px; font-weight: bold;}
a.searchbutton:link, a.searchbutton:visited {text-decoration: none; color: #FFF;}
a.searchbutton:hover {text-decoration: none; color: #FFF; background-color: #626262;}

a.searchbutton1 {display: inline-block; background-color: #740C18; zoom: 1; margin: 0 0 0 7px; padding: 1px 10px 1px 10px; cursor: pointer; font-size: 10px; line-height: 18px; font-weight: bold;}
a.searchbutton1:link, a.searchbutton1:visited {text-decoration: none; color: #FFF;}
a.searchbutton1:hover {text-decoration: none; color: #FFF; background-color: #626262;}

a.submitbutton {float: left; background-color: #740C18; display: table; zoom: 1; padding: 3px 12px 3px 12px; margin: 0 10px 0 0; cursor: pointer; font-size: 10px; line-height: 18px; font-weight: bold; color: #FFF;}
a.submitbutton:link, a.submitbutton:visited {text-decoration: none; color: #FFF;}
a.submitbutton:hover {text-decoration: none; color: #FFF; background-color: #626262;}

a.submitbutton2 {float: right; background-color: #740C18; display: table; zoom: 1; padding: 3px 12px 3px 12px; cursor: pointer; font-size: 10px; line-height: 18px; font-weight: bold; color: #FFF;}
a.submitbutton2:link, a.submitbutton2:visited {text-decoration: none; color: #FFF;}
a.submitbutton2:hover {text-decoration: none; color: #FFF; background-color: #626262;}

a.closebutton {float: left; background-color: #DDD; display: table; zoom: 1; padding: 3px 12px 3px 12px; margin: 0 10px 0 0; cursor: pointer; font-size: 10px; line-height: 18px; font-weight: bold;}
a.closebutton:link, a.closebutton:visited {text-decoration: none; color: #555;}
a.closebutton:hover {text-decoration: none; color: #FFF; background-color: #626262;}

.h3 {height: 3px; clear: both; font-size: 0px;}
.h5 {height: 5px; clear: both; font-size: 0px;}
.h7 {height: 7px; clear: both; font-size: 0px;}
.h10 {height: 10px; clear: both; font-size: 0px;}
.h12 {height: 12px; clear: both; font-size: 0px;}
.h15 {height: 15px; clear: both; font-size: 0px;}
.h20 {height: 15px; clear: both; font-size: 0px;}
.h25 {height: 25px; clear: both; font-size: 0px;}
.h30 {height: 30px; clear: both; font-size: 0px;}
.h50 {height: 50px; clear: both; font-size: 0px;}

.fblock {float: left; width: 640px; overflow: hidden;}
.fblock2 {float: left; width: 620px; overflow: hidden;}

.auth {float: right; display: block; font-size: 11px; font-weight:bold; padding: 3px 5px 2px 19px; z-index: 30px; white-space: nowrap;}
.auth a {font-weight: bold;}

.auth a:link {color: #900022; text-decoration: none; border-bottom:#900022 1px dotted; font-weight: bold;}
.auth a:visited {color: #900022; text-decoration: none;border-bottom: #900022 1px dotted;}
.auth a:hover {color: #A83751; text-decoration: none; border-bottom:#A83751 1px dotted;}

.auth a.fb:link {color: #29447E; text-decoration: none;border-bottom: #29447E 1px dotted;}
.auth a.fb:visited {color: #29447E; text-decoration: none;border-bottom: #29447E 1px dotted;}
.auth a.fb:hover {color: #385085; text-decoration: none;border-bottom: #385085 1px dotted;}

.auth2 {float: right; font-size: 11px; font-weight: normal; padding:3px 10px 2px 10px;}
.auth2 a:link {color: #900022; text-decoration: none; border-bottom:#900022 1px dotted;}
.auth2 a:visited {color: #900022; text-decoration: none;border-bottom: #900022 1px dotted;}
.auth2 a:hover {color: #A83751; text-decoration: none; border-bottom:#A83751 1px dotted;}

.info3 .auth2 { display:-moz-inline-stack; display: inline-block;_overflow: hidden; *zoom:1; *display: inline; font-size: 11px;font-weight: normal; padding: 0 0 2px 10px;}

.auth3 {float: right; font-size: 11px; font-weight: bold; color:#900022; padding: 3px 0 2px 15px; background: url(/images/user.gif) no-repeat 0 4px;}
.info3 .auth3 {float: none; display:-moz-inline-stack; display:inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size:12px; font-weight: bold; color: #900022; padding: 0 0 2px 15px;background: url(/images/user.gif) no-repeat left 1px;}
.auth4 {float: right; font-size: 11px; font-weight: normal; padding:3px 10px 2px 10px;}
.auth4 a:link {color: #29447E; text-decoration: none; border-bottom:#29447E 1px dotted;}
.auth4 a:visited {color: #29447E; text-decoration: none;border-bottom: #29447E 1px dotted;}
.auth4 a:hover {color: #385085; text-decoration: none; border-bottom:#385085 1px dotted;}

.info3 .auth4 { display:-moz-inline-stack; display: inline-block;_overflow: hidden; *zoom:1; *display: inline; font-size: 11px;font-weight: normal; padding: 0 0 2px 10px;}
.auth5 {float: right; font-size: 11px; font-weight: bold; color:#29447E; padding: 3px 0 2px 15px; background: url(/images/fbuser.gif) no-repeat 0 4px;}

.info3 .auth5 {float: none; display:-moz-inline-stack; display:inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size:12px; font-weight: bold; color: #29447E; padding: 0 0 2px 19px;background: url(/images/fbuser.gif) no-repeat 4px 2px;}

.arch {font-size: 12px; font-weight: bold; padding: 3px 10px 2px 19px; background: url(/images/arch.gif) no-repeat 0 5px;}
	.arch a:link {color: #740C18; text-decoration: none;}
	.arch a:visited {color: #740C18; text-decoration: none;}
	.arch a:hover {color: #872E38; text-decoration: none;}
	
.tit1 {border-top: #333 3px solid; padding: 6px 0 11px 0; font-size: 15px; font-weight: bold;}	
	.tit1 a:link {color: #252525; text-decoration: none;}
	.tit1 a:visited {color: #252525; text-decoration: none;}
	.tit1 a:hover {color: #740C18; text-decoration: none;}
	
.tit3 {padding: 0 0 16px 0; font-size: 27px; font-weight: normal; line-height: 0.8em;}	

.tit4 {padding: 0 0 2px 0; font-size: 27px; font-weight: normal; line-height: 0.8em;}

.post1 {float: left; overflow: hidden; width: 300px;}
	.post1 .picleft {clear: both; padding: 0 0 3px 0;}
	.post1 h2 {font-family: "Times New Roman", Times, serif; font-size: 23px; margin: 4px 0 4px 0; line-height: 1em;}
	.post1 .dt {color: #666; font-size: 10px;}
	.post1 p {font-size: 12px; padding: 3px 0 8px 0px; margin: 0; clear: both;}
	.post1 p a:link {color: #252525; text-decoration: none;}
	.post1 p a:visited {color: #252525; text-decoration: none;}
	.post1 p a:hover {color: #333; text-decoration: none;}
	
.hspace {float: left; width: 20px;}	
	
.post2 {overflow: hidden;}
	.post2 .picleft {float: left; padding: 3px 10px 6px 0;}
	.post2 h2 {font-family: "Times New Roman", Times, serif; font-size: 14px; margin: 0 0 2px 0; line-height: 1.2em;}
	.post2 .dt {color: #666; font-size: 10px;}
	.post2 p {font-size: 11px; margin: 6px 0 0 0;}
	.post2 h2 a:link, .post2 p a:link {color: #252525; text-decoration: none;}
	.post2 h2 a:visited, .post2 p a:visited {color: #252525; text-decoration: none;}
	.post2 h2 a:hover, .post2 p a:hover {color: #333; text-decoration: none;}
	.post2 h2 a:hover .rtext, .post2 h2 a:visited .rtext {color: #872E38;}
	
.post21 {float: left; overflow: hidden; width: 190px;}
	.post21 .picleft {padding: 3px 10px 6px 0; clear: both;}
	.post21 h2 {font-family: "Times New Roman", Times, serif; font-size: 17px; margin: 0 0 4px 0; line-height: 1.1em;}
	.post21 .dt {color: #666; font-size: 10px;}
	.post21 p {font-size: 12px; margin: 2px 0 0 0;}
	.post21 h2 a:link, .post21 p a:link {color: #252525; text-decoration: none;}
	.post21 h2 a:visited, .post21 p a:visited {color: #252525; text-decoration: none;}
	.post21 h2 a:hover, .post21 p a:hover {color: #333; text-decoration: none;}
	.post21 h2 a:hover .rtext, .post21 h2 a:visited .rtext {color: #872E38;}
	
.post23 {float: left; overflow: hidden; width: 190px;}
	.post23 .picleft {padding: 3px 10px 6px 0; clear: both;}
	.post23 h2 {font-family: "Times New Roman", Times, serif; font-size: 17px; margin: 0 0 4px 0; line-height: 1.1em;}
	.post23 .dt {color: #666; font-size: 10px;}
	.post23 p {font-size: 12px; margin: 2px 0 0 0;}
	.post23 p a:link {color: #252525; text-decoration: none;}
	.post23 p a:visited {color: #252525; text-decoration: none;}
	.post23 p a:hover {color: #333; text-decoration: none;}
	
.post22 {overflow: hidden;}
	.post22 .picleft {float: left; padding: 3px 10px 6px 0;}
	.post22 h2 {font-family: "Times New Roman", Times, serif; font-size: 16px; margin: 0 0 4px 0; line-height: 1.1em;}
	.post22 .dt {color: #666; font-size: 10px;}
	.post22 p {font-size: 12px; margin: 2px 0 0 0;}
	.post22 h2 a:link, .post22 p a:link {color: #252525; text-decoration: none;}
	.post22 h2 a:visited, .post22 p a:visited {color: #252525; text-decoration: none;}
	.post22 h2 a:hover, .post22 p a:hover {color: #333; text-decoration: none;}
	.post22 h2 a:hover .rtext, .post22 h2 a:visited .rtext {color: #872E38;}

	
.post3 {overflow: hidden;}
	.post3 .picleft {float: left; padding: 3px 10px 6px 0px;}
	.post3 h2 {font-family: "Times New Roman", Times, serif; font-size: 17px; margin: 0 0 2px 0; line-height: 1.1em;}
	.post3 h3 {font-family: "Times New Roman", Times, serif; font-size: 14px; margin: 0 0 2px 0; line-height: 1.1em;}
	.post3 .dt {color: #666; font-size: 10px; padding: 0 0 5px 0;}
	.post3 p {font-size: 12px; margin: 0px;}
	.post3 p a:link {color: #252525; text-decoration: none;}
	.post3 p a:visited {color: #252525; text-decoration: none;}
	.post3 p a:hover {color: #333; text-decoration: none;}
	.post3 h2 a:hover .rtext, .post3 h2 a:visited .rtext {color: #872E38;}

.post3a {overflow: hidden;}
    .post3a .picleft {float: left; margin: 3px 10px 6px 0px; width: 137px; height: 86px; overflow: hidden; position: relative;}
    .post3a .picleft a {display: table; background: transparent url(/images/abg2.png) no-repeat scroll 0px; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/abg2.png, sizingMethod=crop); position: absolute; left: 0; top: 0; width: 137px; height: 86px;}
    .post3a h2 {font-size: 15px; margin: 0 0 2px 0; line-height: 1.1em;}
    .post3a h3 {font-size: 14px; margin: 0 0 2px 0; line-height: 1.1em;}
    .post3a .dt {color: #666; font-size: 10px; padding: 0 0 5px 0;}
    .post3a p {font-size: 12px; margin: 0px;}
    .post3a p a:link {color: #252525; text-decoration: none;}
    .post3a p a:visited {color: #252525; text-decoration: none;}
    .post3a p a:hover {color: #333; text-decoration: none;}
    .post3a h2 a:hover .rtext, .post3a h2 a:visited .rtext {color: #872E38;}
	
.post3v {overflow: hidden;}
	.post3v .picleft {float: left; margin: 3px 10px 6px 0px; width: 137px; height: 86px; overflow: hidden; position: relative;}
	.post3v .picleft a {display: table; background: transparent url(/images/vbg2.png) no-repeat scroll 0px; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/vbg2.png, sizingMethod=crop); position: absolute; left: 0; top: 0; width: 137px; height: 86px;}
	.post3v h2 {font-size: 15px; margin: 0 0 2px 0; line-height: 1.1em;}
	.post3v h3 {font-size: 14px; margin: 0 0 2px 0; line-height: 1.1em;}
	.post3v .dt {color: #666; font-size: 10px; padding: 0 0 5px 0;}
	.post3v p {font-size: 12px; margin: 0px;}
	.post3v p a:link {color: #252525; text-decoration: none;}
	.post3v p a:visited {color: #252525; text-decoration: none;}
	.post3v p a:hover {color: #333; text-decoration: none;}
	.post3v h2 a:hover .rtext, .post3v h2 a:visited .rtext {color: #872E38;}
	
.post31 {overflow: hidden;}
	.post31 .picleft {float: left; padding: 3px 10px 6px 0px;}
	.post31 h2 {font-family: "Times New Roman", Times, serif; font-size: 17px; margin: 0 0 2px 0; line-height: 1.1em;}
	.post31 .dt {color: #666; font-size: 10px; padding: 0 0 5px 0;}
	.post31 p {font-size: 11px; margin: 0 0 4px 0;}
	.post31 p a:link {color: #252525; text-decoration: none;}
	.post31 p a:visited {color: #252525; text-decoration: none;}
	.post31 p a:hover {color: #333; text-decoration: none;}
	.post31 h2 a:hover .rtext, .post31 h2 a:visited .rtext {color: #872E38;}
	
.post32 {overflow: hidden;}
	.post32 h3 {font-family: "Times New Roman", Times, serif; font-size: 16px; margin: 0 0 2px 0; line-height: 1.1em;}
	.post32 .dt {color: #666; font-size: 10px; padding: 0 0 2px 0;}
	.post32 p {font-size: 11px; margin: 0px;}
	.post32 p a:link {color: #252525; text-decoration: none;}
	.post32 p a:visited {color: #252525; text-decoration: none;}
	.post32 p a:hover {color: #333; text-decoration: none;}
	
.post4 {overflow: hidden;}
    .post4 .picleft {float: left; padding: 3px 10px 6px 0px;}
    .post4 h1 {font-family: "Times New Roman", Times, serif; font-size: 14px; margin: 0 0 2px 0; line-height: 1.1em;}
    .post4 h2 {font-family: "Times New Roman", Times, serif; font-size: 12px; margin: 0 0 2px 0; line-height: 1.1em;}
    .post4 h2 a {text-decoration: none;}
    .post4 .dt {color: #666; font-size: 10px; padding: 0px;}
	
.post5 {float: left; overflow: hidden; width: 300px;}
    .mpic {position: relative;}
    .mm {background-color: #000; float: left; background: url(/images/vbg.png) no-repeat left 50%; padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 300px; z-index: 5; min-height: 50px;   vertical-align: middle;}
    .mm2 {background-color: #000; float: left; background: url(/images/fbg.png) no-repeat left 50%; padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 300px; z-index: 5; vertical-align: middle;}
    .mm3 {background-color: #000; float: left; background: url(/images/abg.png) no-repeat left 50%; padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 300px; z-index: 5; min-height: 50px;   vertical-align: middle;}
    .mpic .mm h2 {font-size: 14px; margin: 8px 10px 8px 48px;}
    .mpic .mm2 h2 {font-size: 14px; margin: 8px 10px;}
    .mpic .mm3 h2 {font-size: 14px; margin: 8px 10px 8px 48px;}
    .mpic a:link {color: #FFF; text-decoration: none;}
    .mpic a:visited {color: #FFF; text-decoration: none;}
    .mpic a:hover {color: #EEE; text-decoration: none;}
    *html .mm {background-color: #000; float: left; background: url(/images/vbg.gif) no-repeat left 50%; padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 300px; z-index: 5; min-height: 55px;}
    *html .mm2 {background-color: #000; float: left; background-color: #000; padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 300px; z-index: 5; min-height: 55px;}
    *html .mm3 {background-color: #000; float: left; background: url(/images/abg.gif) no-repeat left 50%; padding-bottom: 0; position: absolute; right: 0; bottom: 0; width: 300px; z-index: 5; min-height: 55px;}
    .post5 .tit2 {overflow: hidden; position: absolute; font-size: 15px; font-weight: bold; height: 24px; width: 300px;}
    .post5 .tit2 div {background: url(/images/tbg.png); //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tbg.png, sizingMethod=crop); position: absolute; left: 0px; top: 0px; padding: 3px 10px;}
    .rt {right: 0px; top: 0px;}
    .post5 .tit2 a:link {color: #252525; text-decoration: none; position: relative;}
    .post5 .tit2 a:visited {color: #252525; text-decoration: none;}
    .post5 .tit2 a:hover {color: #740C18; text-decoration: none;}
    .post5 p {font-size: 12px; margin: 5px 0;}
    .post5 p a:link {color: #252525; text-decoration: none;}
    .post5 p a:visited {color: #252525; text-decoration: none;}
    .post5 p a:hover {color: #333; text-decoration: none;}
	
.post6 {}	
	.post6 .picleft {clear: both;}
	.post6 p {font-size: 11px; margin: 4px 0;}
	
.history {font-size: 12px;}
	.history p {margin: 0 0 8px 0; clear: both;}
	.history p strong, .history p b {color: #740C18;}
	.history img {float: left; padding: 1px 10px 7px 0px;}

.dop1 {font-size: 11px; margin: 5px 10px;}
	.dop1 a:link {color: #740C18; text-decoration: none;}
	.dop1 a:visited {color: #A83751; text-decoration: none;}
	.dop1 a:hover {color: #A83751; text-decoration: none;}
	
.dop2 {font-size: 10px; margin: 5px 0;}
	.dop2 a:link {color: #740C18; text-decoration: none;}
	.dop2 a:visited {color: #A83751; text-decoration: none;}
	.dop2 a:hover {color: #A83751; text-decoration: none;}
	

.border2 {border-bottom: 1px dotted #AFAFAF; margin: 9px 0 9px 0; clear: both; height: 1px; font-size: 0px;}
.border3 {border-bottom: 1px dotted #AFAFAF; margin: 5px 0 5px 0; clear: both; height: 1px; font-size: 0px;}

.border4 {border-top: #C3C3C3 3px solid; clear: both;}

.comm1 {color: #505050; font-size: 11px; overflow: hidden; padding:12px 8px 1px 8px; clear: both;}
.comm2 {font-size: 12px; padding: 3px 8px 3px 8px; clear: both;}
.comm3 {font-size: 10px; padding: 3px 8px 12px 8px; border-bottom: 1px dotted #AFAFAF;}

.comm1 .user2 a:link, .comm1 .user2 a:visited {color: #29447E;text-decoration: none;}

.comm1 .user2 a:hover {color: #385085; text-decoration: none;}
.user1 {font-size: 11px; font-weight: bold; color: #505050; padding: 0 0 0 15px; background: url(/images/user.gif) no-repeat left top;}
.user2 {font-size: 11px; font-weight: bold; color: #29447E; padding: 0 0 0 15px; background: url(/images/fbuser.gif) no-repeat left 1px;}

.oh {overflow: hidden;}

.cl {clear: both; font-size: 0; height: 0px; line-height: 0em;}

.printpage .article h1, .errorpage .article h1, .authpage .article h1  {font-size: 2.4em; text-align: center;}
.errorpage .article .text {font-size: 12px;}

ul.them1 {list-style-type: none; margin: 0; padding: 3px 0 0 0;}
	ul.them1 li {font-size: 11px; padding: 4px 0 4px 0; border-top: 1px dotted #AFAFAF;}
	ul.them1 a:link {color: #252525; text-decoration: none;}
	ul.them1 a:visited {color: #252525; text-decoration: none;}
	ul.them1 a:hover {color: #333; text-decoration: none;}	
	ul.them1 a.a:link {color: #740C18; text-decoration: none;}
	ul.them1 a.a:visited {color: #872E38; text-decoration: none;}
	ul.them1 a.a:hover {color: #872E38; text-decoration: none;}

ul.news1 {list-style-type: none; margin: 0; padding: 3px 0 0 0;}
	ul.news1 li {font-size: 12px; padding: 6px 0 6px 0; border-top: 1px dotted #AFAFAF;}
	ul.news1 a:link {color: #740C18; text-decoration: none;}
	ul.news1 a:visited {color: #872E38; text-decoration: none;}
	ul.news1 a:hover {color: #872E38; text-decoration: none;}
	ul.news1 .dt {color: #666; font-size: 10px; font-weight: normal;}
	ul.news1 .date {border-bottom: #C3C3C3 1px solid; margin: 0 0 -1px 0; border-top: none; padding: 0px;}
	ul.news1 .date span {position: relative; top: 3px; padding: 0 3px 0 0; background-color: #F8F6F0; display: inline; zoom: 1; overflow: hidden; font-size: 12px; color: #555;}
	

.article {padding: 0 10px 0 0;}
    .article h1 {font-family: "Times New Roman", Times, serif; font-size: 3.5em; margin: 0 20px 0.3em 0; line-height: 1em;}
    .article h1.short {font-family: "Times New Roman", Times, serif; font-size: 2.8em; margin: 0 20px 0.3em 0; line-height: 1em;}
    .article .text {font-size: 1.4em;}
    .article .text a {text-decoration: underline;}
    .article .text .cc2 a {text-decoration: none;}
    .article .text2 {font-size: 1.4em;}
    .article .text2 b {color: #740C18;}
    .article .text2 a {text-decoration: underline;}
    .article .subtitle {font-size: 1.6em; color: #666; font-weight: bold; padding: 30px 0 0 0;}
    .article .subtitle2 {font-size: 1.2em; color: #252525; font-weight: bold; padding: 11px 0 0 0;}
    .article .subtitle3 {font-size: 1.2em; color: #252525; font-weight: bold;}
    .article .subtitle4, .article .subtitle4 p {color: #252525; font-size: 14px;}
    .article .subtitle5 {color: #252525; font-weight: bold; padding: 11px 0 0 0;}
    .article .subtitle5 br {font-size: 2px; line-height: 0.8em;}
    .article .dt1 {color: #666; font-size: 12px; margin: 0 0 10px 0;}
    .article .dt2 {color: #666; font-size: 10px; margin: 5px 0 0 0;}
    .article .dt3 {color: #666; font-size: 26px; margin: 0 0 0 0;}
	
.article .text p {padding: 11px 0 0 0; margin: 0px;}
.article .text2 p {padding: 11px 0 0 0; margin: 0px;}
.article .text2 em {font-size: 1.7em; font-style: normal; line-height: 1.2em;}
	
.aphoto {float: left; position: relative; width: 315px; margin: 14px 0 0 0;}
.aphoto2 {float: left; position: relative; width: 150px; margin: 14px 0 0 0;}
.pt {color: #252525; padding: 5px 10px 7px 10px; margin: 0 0 3px 0; font-weight: normal; font-size: 11px; border: #D6D6D6 1px solid; border-top: none;}
.pt2 {font-weight: normal; font-size: 14px; color: #666; font-family: "Times New Roman", Times, serif;}
.aphoto .rpad, .aphoto2 .rpad {margin: 0 14px 0 0;}
.mp1 {background: #FFF none repeat scroll 0; overflow: hidden; width: 300px; background-color: #C4C4C4;}
.mp1w {color: #FFF; font-size: 10px; padding: 0px 10px; position: absolute; right: 0; bottom: 0;}
.mp2w {color: #FFF; font-size: 10px; padding: 0px 10px; position: absolute; left: 0; bottom: 0;}
.mp1b {color: #000; font-size: 10px; padding: 0px 10px; position: absolute; right: 0; bottom: 0;}
.mp2b {color: #000; font-size: 10px; padding: 0px 10px; position: absolute; left: 0; bottom: 0;}

	
.tags {font-size: 11px;}

.tag1 {font-size: 18px; font-weight: bold; white-space: nowrap;}
.tag2 {font-size: 16px; font-weight: normal; white-space: nowrap;}
.tag3 {font-size: 13px; font-weight: normal; white-space: nowrap;}
.tag4 {font-size: 11px; font-weight: normal; white-space: nowrap;}

.btit3 {border-top: #740C18 1px solid; margin: 22px 0 6px 0; padding: 6px 10px;}
	.btit3 a, .btit3 span {font-size: 15px; color: #740C18;}
	.btit3 a:link, .btit3 a:visited {color: #740C18; text-decoration: none;}
	.btit3 a:hover {color: #872E38;}
	
.btit31 {border-top: #252525 1px solid; margin: 22px 0 6px 0; padding: 6px 10px;}
	.btit31 span {font-size: 15px; color: #252525;}
	
.btit4 {border-top: #252525 1px solid; margin: 22px 0 2px 0; padding: 6px 0; font-weight: bold;}
	.btit4 a, .btit4 span {font-size: 15px; color: #252525;}
	.btit4 a:link, .btit3 a:visited {color: #252525; text-decoration: none;}
	.btit4 a:hover {color: #252525;}
	
.btit5 {margin: 2px 0 2px 0; padding: 6px 0; font-weight: normal; font-size: 15px; color: #252525;}
	.btit5 a:link, .btit3 a:visited {color: #740C18; text-decoration: none;}
	.btit5 a:hover {color: #740C18;}	
	
.btit6 {margin: 0 0 2px 0; padding: 0 0 6px 0; font-weight: normal; font-size: 12px; color: #252525;}
	.btit6 a:link, .btit6 a:visited {color: #740C18; text-decoration: none;}
	.btit6 a:hover {color: #740C18;}
	
.btit7 {margin: 0 0 2px 0; padding: 4px 0; font-weight: normal; font-size: 11px; color: #252525;}
	.btit7 a:link, .btit7 a:visited {color: #740C18; text-decoration: none;}
	.btit7 a:hover {color: #740C18;}	

i.se1 {display: -moz-inline-box; display: inline-block; width: 22px; border: #740C18 1px solid; height: 1px; cursor: pointer; margin: 0 0 3px 3px; vertical-align: bottom; font-size: 0px;}

i.se2 {display: -moz-inline-box; display: inline-block; width: 22px; border: #A6A6A6 1px solid; height: 1px; cursor: pointer; margin: 0 0 3px 3px; vertical-align: bottom; font-size: 0px;}

a.but4 {float: left; display: inline; height: 16px; padding: 2px 6px 1px 22px; background-color: #D7D7D7; font-size: 11px;}
	.but4.m {margin: 0 0 0 6px;}
	a.but4:link, a.but4:visited {color: #252525; text-decoration: none;}
	a.but4:hover {color: #740C18; text-decoration: none;}
	
	.pic3 {background: url(/images/print.gif) no-repeat 4px 3px;}
	.pic4 {background: url(/images/comm.gif) no-repeat 5px 3px;}
	
a.but5 {float: left; font-weight: bold; display: inline; height: 15px; padding: 1px 5px 1px 5px; background-color: #F8F6F0; color: #FFF; font-size: 12px; border: #D7D7D7 1px solid;}
	a.but5:link, a.but5:visited {color: #740C18; text-decoration: none;}
	a.but5:hover {color: #A83751; text-decoration: none;}

a.but1 {display: inline; float: right; width: 12px; height: 13px; color: #FF0000; text-decoration: none; cursor: pointer; overflow: hidden;}
.md {margin: 0 0 2px 0;}

.numb2 {display: inline; float: right; color: #696969; font-size: 10px; padding: 0 0 0 0; line-height: 1.3em;}

.pic11 {background: url(/images/arr.gif) no-repeat -2px 1px;}
.pic12 {background: url(/images/arr.gif) no-repeat -2px -12px;}
.pic21 {background: url(/images/arr.gif) no-repeat -15px 1px;}
.pic22 {background: url(/images/arr.gif) no-repeat -15px -12px;}

.rel {position: relative;}
.pnumb {position: absolute; height: 12px; display: table; zoom: 1; z-index: 2; padding: 6px 12px 7px 12px; background: url(/images/bg2.png) no-repeat 0px 0px; color: #FFF; font-size: 11px; font-weight: bold; left: 0px; bottom: 0px;}
* html .pnumb {background: none; background-color: #000;} 



.footer {background-color: #FFF; margin: 0;}


.rtext {color: #740C18;}
.gtext {color: #505050; font-weight: bold;}
.text .gtext {font-weight: normal;}
.date {font-size: 11px; color: #740C18; padding: 33px 0 0 0;}



.white {background-color: #FFF;}
.lgrey {background-color: #EEE;}
.grey {background-color: #D5D5D5;}
.grey2 {background-color: #626262;}


.author {color: #666; clear: both; display: table; font-family: "Times New Roman", Times, serif;}
.author img {float: left; margin: 0 10px 5px 0;}










.iblc div {
	display: inline-block; zoom: 1; *display: inline; 
}

/*.q {font-size: 14px; font-weight: bold;}*/

.copy {font-size: 11px; text-align: center; color: #252525;}




	

.rpad10 {padding: 10px;}
.rpad20 {padding: 20px 15px 20px 20px;}
.rpad21 {padding: 0px 15px 20px 20px;}

label {font-weight: bold; font-size: 12px;}

input.field, textarea.field {border: #666 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333;}

input.field2 {height: 15px; border: #C3C3C3 1px solid; font: normal 11px Arial, Helvetica, sans-serif; color: #333; margin: 0 4px 0 0; padding: 1px 0 0 2px;}

input.gbg {background-color: #FFFFEE;}

.w9 {width: 300px;}
.w6 {width: 585px;}
.w61 {width: 595px;}
.w7 {width: 620px;}
.w8 {width: 525px;}
.w5 {width: 30px;}
.w4 {width: 15px;}

.titc {zoom: 1; float: left; height: 15px; margin: 5px 0 0 0; color: #740C18; font-weight: bold; font-size: 11px;}
.up-info {color: #666; font-size: 12px;}
.up-info a:link, .up-info a:visited {color: #740C18; text-decoration: underline;}
.up-info a:hover {color: #A83751; text-decoration: underline;}

#mask {display: none; position: absolute; left: 0; top: 0; background: #FFF; opacity: 0.7; filter: alpha(opacity=70); z-index: 30;}
  
.cbx {font-size: 0.9em; margin: 0 0 -2px 0; padding: 0;} 

a.but1c {display: inline; float: right; width: 15px; height: 15px; margin: 3px 0 0 0; text-decoration: none; cursor: pointer; overflow: hidden;}
.pic1c {background: url(/images/close.gif) no-repeat left top;}
	a.pic1c:hover {background: url(/images/close.gif) no-repeat left -15px;}
  
  
#dialog {
  display:none;
  width:346px; 
  height:420px;
  text-align: left; border: #740C18 1px solid;
  background-color: #FFF;
  position:fixed;
  z-index:9999;
  left: 50%;
  top: 50%;
  margin: -173px 0 0 -173px;
}

* html #dialog {position: absolute;}


/*.i {background-color: #EEE;}*/

.comm {background-color: #E8E6E0; padding: 3px 10px 3px 10px; font-size: 11px; font-weight: bold;}

.comm0 {/*border: #D7D7D7 1px solid;*/ background-color: #E8E6E0; padding: 3px 10px 3px 10px; font-size: 11px; font-weight: bold;}
.info3 {padding: 4px 10px 4px 10px; margin: 8px 0 8px 0; border: 1px dotted #AFAFAF; font-size: 12px;}

.alert {padding: 4px 10px 4px 10px; font-size: 12px; color: #740C18; margin: 8px 0 8px 0; border: 1px dotted #740C18; font-weight: bold;}
.alert2 {padding: 4px 10px 4px 10px; font-size: 12px; color: #740C18; margin: 8px 0 8px 0; font-weight: bold;}
.alert3 {padding: 4px 10px 4px 10px; font-size: 12px; color: #999999; margin: 8px 0 8px 0; border: 1px dotted #740C18; font-weight: bold;}

.readmore {width: 300px; float: left; margin: 0 20px 0 0;}

.fl1 {float: right; font-size: 11px; color: #666; font-weight: normal;}

.aimg {text-align: center;}

ul.rss1 {list-style-type: none; margin: 0; padding: 10px 0 0 0;}
ul.rss1 li {background: url(/images/rss2.gif) no-repeat -2px 2px; padding: 0px 0 4px 14px;}



form.daypad {margin: 5px 10px 0 0; float: right; font-size: 12px;}
.sstext {font-size: 10px; color: #666;}

ul.list3 {list-style-type: none; margin: 0; padding: 0; overflow: hidden;} 
ul.list3 li {display: inline; zoom: 1;}
ul.list3 li a {float: left; padding: 2px 7px 2px 7px; margin: 0 4px 0 0; display: block; border: #D7D7D7 1px solid; color: #626262; text-decoration: none; cursor: pointer; font-size: 11px;}
ul.list3 li span {float: left; padding: 2px 7px 2px 7px; margin: 0 4px 0 0; display: block; border: #740C18 1px solid; font-size: 11px; color: #740C18; text-decoration: none;}
ul.list3 li a:hover {text-decoration: none; color: #555; border: #777 1px solid;}
ul.list3 li.next a {background: url(/images/f.gif) no-repeat right 4px; padding: 2px 17px 2px 7px;}
ul.list3 li.prev a {background: url(/images/b.gif) no-repeat left 4px; padding: 2px 7px 2px 17px;}
ul.list3 li.space span {float: left; padding: 3px 7px 3px 3px; margin: 0px; display: block; border: none; font-size: 12px; color: #626262; text-decoration: none;}

.calendar3 {float: left; margin: 0 0 0 0; width: 206px;}
	.calendar3 .info {float: left; font-size: 12px; font-weight: bold; color: #252525; background-color: #D5D5D5; padding: 3px 0px 3px 5px; margin: 1px 0px 1px 0px; width: 163px; border: none;}
	.calendar3 .info2 {float: left; font-size: 12px; font-weight: bold; color: #252525; background-color: #EEE; padding: 3px 0px 3px 5px; margin: 1px 0px 1px 0px; width: 163px; border: none;}
	.calendar3 .date {padding: 0;}
	.calendar3 .day div {float: left; font-size: 11px; text-align: center; color: #696969;}
	.calendar3 .date div, .calendar3 .week div {float: left; font-size: 11px; text-align: center; color: #4B4C51;}
	.calendar3 .week {float: left; border-top: #C3C3C3 1px solid; border-bottom: #C3C3C3 1px solid;	width: 163px;}
	.calendar3 .week .c {border: #9D0E2C 1px solid; position: relative; z-index: 20; padding: 1px 0px 1px 0px; top: -2px; margin: 0px -1px -4px -1px;}
	.calendar3 .date .h, .calendar3 .week .h {color: #9D0E2C;}
	.calendar3 span {padding: 4px 0px 5px 0px; width: 23px; display: block; float: left; font-size: 11px; text-align: center; color: #696969;}
	.calendar3 a {padding: 4px 0px 5px 0px; width: 23px; display: block; float: left; font-size: 11px; text-align: center; color: #696969;}
	.calendar3 .date a:link, .calendar3 .week a:link {color: #252525; font-weight: bold; background-color: #E8E6E0;}
	.calendar3 .date a:visited, .calendar3 .week a:visited {color: #333; font-weight: bold; background-color: #E8E6E0;}
	.calendar3 .date a:hover, .calendar3 .week a:hover {color: #FFF; background-color: #666; font-weight: bold;}
	.calendar3 .date a.h:link, .calendar3 .week a.h:link, .calendar3 .date .h a:visited, .calendar3 .week .h a:visited {color: #740C18; font-weight: bold;}
	.calendar3 .date a.h:hover, .calendar3 .week a.h:hover {color: #FFF; background-color: #666; font-weight: bold;}
	
.partition1 {font-size: 19px; color: #252525; font-weight: bold;}	
.partition1 .gtext {color: #666; font-size: 12px; font-weight: normal;}
	.partition1 .gtext a:link, .partition1 .gtext a:visited {color: #740C18; text-decoration: none;}
	.partition1 .gtext a:hover {color: #A83751; text-decoration: none;}
	.gtext big {font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold;}

.partition2 {font-size: 19px; color: #252525; font-weight: bold; text-align: center;}	
.partition2 .gtext {color: #666; font-size: 12px; font-weight: normal;}
	.partition2 .gtext a:link, .partition2 .gtext a:visited {color: #740C18; text-decoration: none;}
	.partition2 .gtext a:hover {color: #A83751; text-decoration: none;}
	.gtext big {font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold;}
	
ol.search {padding: 0px; margin: 0 0 12px 35px;	color: #252525;}
	ol.search li {padding: 6px 0 2px 0; font-size: 12px;}
	ol.search h3 {font-family: "Times New Roman", Times, serif; font-size: 19px; margin: 3px 0 3px 0; font-weight: normal;}
	ol.search .dt {color: #444; font-size: 10px;}
	ol.search i {background-color: #E6E4DE;}
	
.reviewinfo {color: #666; font-style: italic;}

.photo1 {display: -moz-inline-box; display: inline-block; height: 14px; width: 15px; margin: 0px; vertical-align: bottom; background: url(/images/photo.gif) no-repeat 0px 1px; line-height: 10px;}

.video1 {display: -moz-inline-box; display: inline-block; height: 14px; width: 17px; margin: 0px; vertical-align: bottom; background: url(/images/video.gif) no-repeat 2px 1px; line-height: 10px;}

.post1 .photo1, .post1 .video1 {margin: 0 0 -1px 0;}

.counters {text-align: center;}
.counter {display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; margin: 5px 8px; vertical-align: bottom;}

h2.title1 {color: #252525; font-size: 20px; margin: 10px 10px 15px 0; padding: 0; line-height: 1.1em;}

.info51 {font-size: 12px; color: #666; margin: 0 20px 10px 20px;}
.info52 {font-size: 12px; color: #FFF; margin: 0 20px 10px 20px;}

.banner1 {width: 981px; text-align: right;margin: auto auto 10px auto; font-style: italic; line-height: normal;}
.banner2 {padding: 0 0 12px 0; clear: both;}
.banner3 {text-align: center; padding: 12px 0 0 0; clear: both;}
.banner31 {padding: 12px 0 0 126px; clear: both;}
.banner32 {text-align: center; padding: 22px 0 0 0; clear: both;}
.banner4 {text-align: center; margin: 14px 0 0 0;}
.banner5 {text-align: center; padding: 50px 0 0 0; clear: both;}

.tb_left {margin: 8px 10px 5px 0px;}
.tb_right {margin: 8px 0px 5px 10px;}
.tb_center {margin-top: 11px; margin-bottom: 5px; text-align: center; margin: 11px auto 5px;}
.tb_text, .img_sign, p2 {padding: 3px 0px 2px 0px; font-size: 12px; color: #666;}
.tb_right img, .tb_left img, .tb_center img {margin-bottom: 3px;}

form {margin: 0px;}

a.but2 {float: left; width: 23px; height: 13px; color: #FF0000; text-decoration: none; cursor: pointer; overflow: hidden; position: relative; top: 40px;}

a.but3 {display: block; float: right; width: 23px; height: 13px; color: #FF0000; text-decoration: none; cursor: pointer; overflow: hidden; position: relative; top: 40px;}

.pic111 {background: url(/images/larr1.gif) no-repeat left top;}
.pic112 {background: url(/images/larr2.gif) no-repeat left top;}
.pic121 {background: url(/images/rarr1.gif) no-repeat left top;}
.pic122 {background: url(/images/rarr2.gif) no-repeat left top;}

.socialb1 {float: right; text-align: right;}



.acomm1 {color: #505050; font-size: 11px; overflow: hidden; padding:12px 8px 1px 19px; clear: both; background: url(/images/user.gif) no-repeat 5px 12px;}
.acomm2 {font-size: 12px; padding: 3px 8px 3px 8px; clear: both;}
 .acomm2 .q {margin: 6px 0 6px 20px; border-left: #AFAFAF 1px solid;padding: 0px 0px 0px 10px; color: #696969; font-size: 11px;}
 .acomm2 .q .q {margin: 0px; border-left: none; padding: 0px; color: #696969;}
 
h2 .comm1 {display: -moz-inline-box; display: inline-block; height: 14px; margin: 0px; vertical-align: bottom; background: url(/images/comm1.gif) no-repeat 0px 3px; font-size: 10px; font-weight: bold; padding: 3px 0 0 13px; color: #900022; cursor: pointer; line-height: 10px; font-family: Arial, Helvetica, sans-serif;}
h2 .comm1:hover {color: #A83751;}

.acomm3 {font-size: 10px; padding: 3px 8px 12px 8px; border-bottom: 1px solid #D7D7D7;}
    .acomm3 a:link, .comm3 a:visited {color: #666; text-decoration: none; border-bottom: #666 1px dotted;}
    .acomm3 a:hover {color: #740C18; text-decoration: none; border-bottom: #740C18 1px dotted;}
    
.checklogin {display:none;}

.museum_caption {
	margin: 10px 0 10px;
	text-align: center;
	font: bold 22px/25px "Times New Roman", Times, serif;
	color: #740d19;
	text-transform: uppercase;
}

.katyn_caption {
	margin: 10px 0 10px;
	text-align: center;
}

ul.submenu2 {list-style-type: none; height: 19px; margin: 0; padding: 0; overflow: hidden;} 
	ul.submenu2 li {display: inline; float: left; font-size: 9px; line-height: 1.5em; zoom: 1;}
	ul.submenu2 li a, ul.submenu2 li span {padding: 4px 7px 5px 4px; display: block;}
	ul.submenu2 li a:link, ul.submenu2 li a:visited {color: #183F51; text-decoration: none;}
	ul.submenu2 li a:hover {color: #740C18;}
	ul.submenu2 li span {display: block; color: #740C18; padding: 4px 7px 3px 7px; overflow: hidden;}
	ul.submenu2 li a.a {padding: 4px 7px 5px 4px; color: #740C18;}
	
#checkspell{text-align: center; padding: 4px; font-size: 11px; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; color: #888888;}

.video_holodomor .video {
	overflow: hidden;
	height: 1%;
	position:relative;
	margin: 0 0 25px;
}
.video_holodomor .video img {
	vertical-align: top;
}
.video_holodomor .video .play {
	position:absolute;
	top: 50%;
	left: 50%;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/images/wrapper/ico01.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin: -10px 0 0 -10px;
	cursor: pointer;
}
.video_holodomor .video .info {
	position:absolute;
	left: 0;
	bottom: 0;
	background:url(/images/wrapper/bg.png);
	padding: 10px;
	font-size: 12px;
	line-height: 14px;
	color: #f3eee5;
	cursor: pointer;
}
.video_holodomor .video:hover .info {
	text-decoration: underline;
}

ul.mt2 {list-style-type: none;  margin: 0; padding: 0 0 10px 0;}
ul.mt2 li {display: inline; float: right; font-size: 11px;}
.mt2 a:link, .mt2 a:visited {color: #252525; text-decoration: underline; padding: 0 10px 0 0;}
.mt2 a:hover {color: #565656; text-decoration: underline;}
.mt2 span {color: #900022; padding: 0 10px 0 0;}