body {
	background-color: #FFF;
	text-align: center; margin: 0; padding: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #252525;
	}

img {border: 0; font-size: 0px; line-height: 0em;}

.block0 {width: 980px; margin: auto; overflow: hidden; background-color: #FFF; text-align: left;  border: #D7D7D7 1px solid;}
.block0p {width: 650px; margin: auto; overflow: hidden; background-color: #FFF; text-align: left;  border: #D7D7D7 1px solid;}
.block0print {overflow: hidden; background-color: #FFF; text-align: left;}
.pad0 {margin: 0 15px 0 15px;}

.tc {text-align: center;}

.fr {float: right;}
.place {position: relative; top: -30px; margin: 0 6px -29px 0 !important}

.top-left {float: left; width: 350px; text-align: left; padding: 0 0 10px 10px;}
.top-right {float: right; width: 350px; text-align: right; padding: 0 0 10px 10px;}
.top-center {width: 133px; text-align: center; font-size: 0px; line-height: 0em;}

.tlogo {margin: -5px 0 3px 5px;}
.tlogo2 {margin: 0 0 0 5px;}

.fblock {float: left; width: 620px; margin: 0 10px 0 0; }	
.fblock1 {float: left; width: 620px; margin: 0 0 0 10px; overflow: hidden;}
.fblock2 {float: left; width: 467px;}	

.topmenubg {border-top: #CCC 1px solid; border-bottom: #252525 1px solid; margin: 0 0 6px 0; zoom: 1; background-color: #CCC;}

.block1 {float: left; width: 315px;}
.block2 {float: left; width: 320px;}
.block3 {float: left; width: 168px;}

.rpad {margin: 0 15px 0 0;}

.h5 {height: 5px; clear: both; font-size: 0px;}
.h10 {height: 10px; clear: both; font-size: 0px;}
.h15 {height: 15px; clear: both; font-size: 0px;}
.h20 {height: 20px; clear: both; font-size: 0px;}

a:link {color: #900022; text-decoration: none;}
a:visited {color: #900022; text-decoration: none;}
a:hover {color: #900022; text-decoration: underline;}

.rpad10 {padding: 10px;}
.rpad20 {padding: 5px 15px 15px 20px; margin: 0;}
.rpad21 {padding: 0px 15px 20px 20px;}
.rpad101 {padding: 0 10px;}
.rpad102 {padding: 9px 10px 0 10px;}
.rpad20 {padding: 20px 20px;}

.m5 {margin: 10px 0;}

.m10 {margin: 0 0 0 10px;}

.footer {background-color: #EEE; border-top: #666 1px solid; margin: 0;}

.rtext {color: #900022;}



.gtext {color: #666;}

.date {font-size: 11px; color: #900022; padding: 40px 0 0 0;}

.white {background-color: #FFF;}
.lgrey {background-color: #EEE;}
.lblue {background-color: #E6EFF8; border-bottom: #666 1px solid;}

.cl {clear: both; display: block;}

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

.picleft2 {float: left;}

.border1 {border-bottom: 1px solid #EEE; margin: 7px 0 2px 0; clear: both; font-size: 0px;}
.border2 {border-bottom: 1px solid #666; margin: 10px 0 5px 0; clear: both; font-size: 0px;}
.border4 {border-bottom: 1px dotted #AFAFAF; margin: 7px 0 2px 0; clear: both; font-size: 0px;}
.border5 {border-bottom: 1px dotted #AFAFAF; margin: 15px 0; clear: both; font-size: 0px;}
.border6 {border: #F8D39A 1px dotted; margin: 60px 0 0 0;}

h1.theme {font-size: 16px; line-height: 1.1em; text-align: left; padding: 8px 0 7px 0; margin: 0px; color: #900022;}
	.theme a:link, .theme a:visited {color: #900022; text-decoration: none;}
	.theme a:hover {text-decoration: underline;}
	
h1.theme1 {font-size: 22px; line-height: 1.1em; text-align: left; padding: 8px 0 6px 0; margin: 0px; color: #900022;}
	.theme1 a:link, .theme1 a:visited {color: #900022; text-decoration: none;}
	.theme1 a:hover {text-decoration: underline;}
	.theme1 .posts1 {font-size: 12px; background: url(/images/comm2.gif) no-repeat 2px 7px;}	
	
h1.theme2 {font-size: 12px; line-height: 1.1em; text-align: left; padding: 4px 0 4px 0; margin: 0px;}
	.theme2 a:link, .theme2 a:visited {color: #900022; text-decoration: none;}
	.theme2 a:hover {text-decoration: underline;}
	
h1.theme3 {font-size: 12px; line-height: 1.1em; text-align: left; padding: 4px 0 4px 0; margin: 0px; font-weight: normal;}
	.theme3 a:link, .theme3 a:visited {color: #900022; text-decoration: none;}
	.theme3 a:hover {text-decoration: undrerline;}
	
h1.title {font-size: 26px; font-weight: normal; color: #252525; line-height: 1em; padding: 10px 0 4px 0; margin: 0;}

h1.title2 {font-size: 18px; font-weight: normal; color: #252525; line-height: 1em; padding: 0 0 4px 0; margin: 0;}
	
.alert2 {font-size: 22px; font-weight: normal; color: #900022; line-height: 1em; padding: 10px 0 4px 0; margin: 0;}
	
.pin {padding-left: 18px !important; background: url(/images/pin.gif) no-repeat 2px 6px; font-weight: bold !important;}		

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: #252525; text-decoration: underline;}
.mt1 a:hover {color: #565656; text-decoration: underline;}

ul.mt2 {list-style-type: none;  margin: 0; padding: 0 0 47px 0;}
ul.mt2 li {display: inline; float: right; font-size: 10px; font-weight: bold;}
.mt2 a:link, .mt2 a:visited {color: #252525; padding: 0 10px 0 0; text-decoration: underline;}
.mt2 a:hover {color: #565656; text-decoration: underline;}
.mt2 span {/*border: #E5E5E5 1px solid;*/padding: 0 10px 0 0; color: #900022;}

ul.mmenu {list-style-type: none; overflow: hidden; margin: 0; padding: 0; position: relative; top: -5px; margin: 0 0 -6px 0;} 
ul.mmenu li {display: inline; font-size: 11px; font-weight: bold; zoom: 1;}
ul.mmenu li a {padding: 9px 9px 5px 9px; display: block; float: left; cursor: pointer; line-height: 1.3em;}
ul.mmenu li a:link, ul.mmenu li a:visited {color: #000; text-decoration: none;}
ul.mmenu li a:hover {color: #900022;}
ul.mmenu li span {padding: 7px 10px 5px 10px; margin: 1px 0 0 0; display: block; float: left; background-color: #FFF; border: #252525 1px solid; border-bottom: none; color: #900022; text-decoration: none; line-height: 1.3em;}
ul.mmenu li a.a {padding: 7px 10px 5px 10px; margin: 1px 0 0 0; display: block; float: left; background-color: #FFF; border: #252525 1px solid; border-bottom: none; text-decoration: none; line-height: 1.3em;}
ul.mmenu li a.a:link, ul.mmenu li a.a:visited {color: #900022;}
ul.mmenu li a.a:hover {color: #A83751;}


ul.submenu {list-style-type: none; height: 19px; margin: 0; padding: 0; overflow: hidden;} 
ul.submenu li {display: inline; float: right; font-size: 10px; line-height: 1.3em; zoom: 1;}
ul.submenu li a, ul.submenu li span {padding: 3px 7px 3px 7px; display: block; border-left: #D7D7D7 1px solid;}
ul.submenu li a:link, ul.submenu li a:visited {color: #000; text-decoration: none;}
ul.submenu li a:hover {color: #900022;}
ul.submenu li span {display: block; color: #900022; background-color: #FFF; padding: 3px 7px 3px 7px;}
ul.submenu li a.a {padding: 3px 7px 2px 7px; background-color: #FFF; color: #900022;}

.topmenu {background-color: #EDEDED; border-bottom: #D7D7D7 1px solid; padding: 0 0 0 10px; height: 18px;}

ul.botmenu {list-style-type: none; margin: 0; padding: 0;}
ul.botmenu li {border-bottom: #D7D7D7 1px solid;}
ul.botmenu li.last {border-bottom: none;}
.botmenu a:link, .botmenu a:visited {color: #900022; text-decoration: none; display: block; padding: 3px 0 3px 10px;}
.botmenu a:hover {color: #900022; text-decoration: none; background-color: #FAFAFA;}


form {margin: 0; padding: 0;}
form.daypad {margin: 3px 5px 0 0; float: right;}
form.search {padding: 17px 0 0 0;}
.search .gtext {padding: 1px 0 0 0;}

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

.but11:link, .but11:visited {float: right; display: -moz-inline-box; display: inline-block; height: 16px; zoom: 1; background-color: #777; font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid #666; color: #FFF; text-decoration: none; vertical-align: bottom; white-space: nowrap; cursor: pointer;}
.but11:hover {background: none; background-color: #666; color: #FFF; text-decoration: none; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}
.but11 b {zoom: 1; padding: 0px 10px 0 10px; cursor: pointer; line-height: 16px;}
input.search {float: right; height: 15px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; margin: 0 6px 0 0;}

.but12:link, .but12:visited {display: -moz-inline-box; display: inline-block; height: 20px; zoom: 1; background-color: #777; font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid #666; color: #FFF; text-decoration: none; vertical-align: bottom; white-space: nowrap; margin: 0 0 0 5px;}
.but12 b {zoom: 1; padding: 0px 10px 0 10px; cursor: pointer; line-height: 20px;}
.but12:hover {background: none; background-color: #666; color: #FFF; text-decoration: none; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}

a.but14 {display: table; float: left; height: 22px; zoom: 1; font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid #900022; color: #FFF; vertical-align: bottom; white-space: nowrap; cursor: pointer; margin: 5px 0 5px 0;}
.but14 b {zoom: 1; padding: 0px 20px 0 20px; cursor: pointer; line-height: 22px; color: #FFF;}
a.but14:link, .but14:visited {background-color: #9E1F3D; text-decoration: none;}
a.but14:hover {background: none; background-color: #900022; color: #FFF; text-decoration: none; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}

a.but15 {display: table; float: left; height: 22px; zoom: 1; font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid #666; color: #FFF; vertical-align: bottom; white-space: nowrap; cursor: pointer; margin: 5px 0 5px 0; background-color: #777; text-decoration: none;}
.but15 b {zoom: 1; padding: 0px 20px 0 20px; cursor: pointer; line-height: 22px; color: #FFF;}
a.but15:link, .but15:visited {background-color: #777; text-decoration: none;}
a.but15:hover {background: none; background-color: #666; color: #FFF; text-decoration: none; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}

/*.but16 {display: table; float: left; height: 22px; zoom: 1; margin: 0 0 0 10px; font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #C3C3C3; vertical-align: bottom; white-space: nowrap; cursor: pointer;}
.but16 b {display: table; zoom: 1; padding: 0px 20px 0 20px; cursor: pointer; line-height: 22px; color: #666; margin: auto;}
a.but16:link, .but16:visited {background: url(/images/bg2.gif) repeat-x left bottom #FFF; text-decoration: none;}
a.but16:hover {background: none; background-color: #E6E6E6; text-decoration: none;}*/

a.but17 {display: table; float: left; padding: 8px 10px 5px 10px; height: 22px; zoom: 1; font: normal 12px Arial, Helvetica, sans-serif; vertical-align: bottom; white-space: nowrap; cursor: pointer;}
.but17 b {zoom: 1; cursor: pointer; color: #666; border-bottom: #666 1px dotted; font-weight: normal;}
a.but17:link, .but17:visited {text-decoration: none;}
a.but17:hover {text-decoration: none;}

a.but1c {display: inline; float: right; width: 13px; height: 13px; border: #C3C3C3 1px solid; color: #FF0000; text-decoration: none; cursor: pointer; overflow: hidden; margin: 3px 0 0 0;}
.pic1c {background: url(/images/close.gif) no-repeat left top;}
a.but1c:hover {-moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}

input.field, textarea.field {border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 3px 5px; margin: 2px 0 0 0;}

.copy {display: table; float: left; zoom: 1; font-size: 11px; width: 200px;}
.copy a:link, .copy a:visited {color: #900022; text-decoration: none;}
.copy a:hover {text-decoration: underline;}
.copy br {font-size: 4px;}

.ipinfo {color: #CCC; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; padding: 0 0 0 12px;}

label {font-weight: bold;}

.cbx {position: relative; top: 2px; left: -2px;}

.code {position: relative; top: 5px;}

/* --- */

.titc {display: table; zoom: 1; float: left; height: 15px; margin: 0 0 0 10px; color: #900022; font-weight: bold; font-size: 16px;}
.up-info {color: #666;}
.up-info a:link, .up-info a:visited {color: #900022; 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: 100;}
    
#dialog {
  display:none;
  width:346px; 
  height:375px;
  text-align: left; border: #666 1px solid;
  background-color: #FFF;
  position:fixed;
  z-index:9999;
  left: 50%;
  top: 50%;
  margin: -173px 0 0 -173px;

}

* html #dialog {position: absolute;}


.tc {text-align: center;}

.auth {float: right; display: block; font-size: 11px; padding: 3px 10px 2px 19px; z-index: 30px;}

	.auth a {font-weight: normal;}
	
	.auth a:link {color: #900022; text-decoration: none; border-bottom: #900022 1px dotted;}
	.auth a:visited {color: #900022; text-decoration: none; border-bottom: #900022 1px dotted;}
	.auth a:hover {color: #900022; 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: #29447E; text-decoration: none; border-bottom: #385085 1px dotted;}
	
.auth2 {float: right; font-size: 11px; font-weight: normal; padding: 4px 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: #900022; text-decoration: none; border-bottom: #A83751 1px dotted;}
	
.auth3 {float: right; font-size: 11px; font-weight: bold; color: #900022; padding: 4px 0 2px 15px; background: url(/images/user.gif) no-repeat 0 4px;}

.auth31 {font-size: 12px; font-weight: bold; color: #900022; padding: 0 0 2px 15px; background: url(/images/user.gif) no-repeat 2px 1px;}

.auth4 {float: right; font-size: 11px; font-weight: normal; padding: 4px 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: #29447E; text-decoration: none; border-bottom: #385085 1px dotted;}	

.auth5 {float: right; font-size: 11px; font-weight: bold; color: #29447E; padding: 4px 0 2px 15px; background: url(/images/fbuser.gif) no-repeat 0 5px;}
	
.auth51 {font-size: 12px; font-weight: bold; color: #29447E; padding: 0 0 2px 18px; background: url(/images/fbuser.gif) no-repeat 3px 2px;}
	.auth5 a:link {color: #29447E; text-decoration: none; border-bottom: #29447E 1px dotted;}
	.auth5 a:visited {color: #29447E; text-decoration: none; border-bottom: #29447E 1px dotted;}
	.auth5 a:hover {color: #29447E; text-decoration: none; border-bottom: #385085 1px dotted;}


/*---*/

.oh {overflow: hidden; zoom: 1;}

.holder1, .holder11 {font-size: 0px; letter-spacing: -1px; width: 624px; overflow: hidden; margin: 0 0 0 -1px;}

.bpost1 {width: 312px; padding: 16px 0px 16px 0px; display:-moz-inline-stack; display: inline-block;overflow: hidden; _overflow: hidden;  *zoom:1; *display: inline; vertical-align: top; font-size: 12px;  letter-spacing: 0px; border-top: #EEE 1px solid; margin: 0 0 0 -1px;}
	.bpost1 .bb2 {display: block; border-right: #EEE 1px solid; border-left: #EEE 1px solid; min-height: 60px;}
	.bpost1 .pic {display: block; width: 60px; height: 60px; float: left; margin: 0 8px 0 12px;}
	.bpost1 .bauthor {display: block; font-size: 12px; color: #900022; line-height: 1em; padding: 0 0 4px 0;}
	.bpost1 .btitle {display: inline; font-size: 12px; color: #252525; font-weight: bold; line-height: 1.1em; margin: 0;}
	.bpost1 .bdate {display: block; font-size: 11px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
	
.bpost1 .oh {display: block; padding: 0 6px 0 0;}
	
a.bpost1:hover {text-decoration: none; cursor: pointer;}
a.bpost1:hover {background: url(/images/gbg.gif) no-repeat 1px 0px;}
a.bpost1:hover .btitle {text-decoration: underline;}
a.bpost1:hover .btitle b {text-decoration: none;}

.bpost0 {width: 624px; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 12px; overflow: hidden; letter-spacing: 0px;}
	.bpost0 .bb2 {display: block; border-top: #EEE 1px solid; padding: 16px 0px 16px 0px; min-height: 110px;}
	.bpost0 .pic {display: block; width: 112px; height: 112px; float: left; margin: 0 4px 0 12px;}
	.bpost0 .pic2 {display: block; width: 60px; height: 60px; float: left; margin: 0 0 0 12px;}
	.bpost0 .author {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; font-size: 28px; font-weight: normal; color: #900022; line-height: 1em; padding: 10px 0 4px 0; margin: 0;}
	.bpost0 .bauthor {display: block; font-size: 12px; color: #900022; line-height: 1em; padding: 0 0 4px 0;}
	.bpost0 .btitle {display: inline; font-size: 18px; color: #252525; font-weight: bold; line-height: 1.2em; margin: 0;}
	.bpost0 .bdate {display: block; font-size: 12px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
	.bpost0 p {font-size: 12px; color: #252525; padding: 3px 0; margin: 0;}
	.bpost0 p.ainfo {font-size: 14px; color: #252525; padding: 3px 0; margin: 0; font-weight: bold; font-style: italic;}
	
	.bpost0 .first {border-top: none; padding-top: 10px;}
	
	.bpost0 .oh {display: block; padding: 0 12px 0 12px;}
	
	a.bpost0:hover {text-decoration: none; cursor: pointer;}
	a.bpost0:hover {background-color: #FAFAFA;}
	a.bpost0:link .btitle, a.bpost0:visited .btitle {text-decoration: none;}
	a.bpost0:hover .btitle {text-decoration: underline;}
	a.bpost0:hover .btitle b {text-decoration: none;}
	
	.bpost0 .comments1 {font-size: 12px; background: url(/images/comm1.gif) no-repeat 1px 7px;}
	
	.bpost0 h1 a:link, .bpost0 h1 a:visited {color: #900022; text-decoration: underline;}
	.bpost0 h1 a:hover {text-decoration: underline;}
	

/*--*/

.bpost0p {width: 624px; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 12px; overflow: hidden; letter-spacing: 0px;}
	.bpost0p .bb2 {display: block; padding: 10px 0px 5px 0px;}
	.bpost0p .pic {display: block; width: 112px; height: 112px; float: left; margin: 0 16px 0 12px;}
	.bpost0p .pic2 {display: block; width: 60px; height: 60px; float: left; margin: 0 0 0 12px;}
	.bpost0p .author {display: block; font-size: 30px; font-weight: normal; color: #900022; line-height: 1em; padding: 10px 0 0 0;}
	.bpost0p .bauthor {font-size: 12px; color: #900022; line-height: 1em; padding: 0 0 4px 0;}
	.bpost0p .btitle {/*display:-moz-inline-stack; display: inline; _overflow: hidden; *zoom:1; *display: inline;*/ font-size: 18px; color: #252525; font-weight: bold; line-height: 1.15em; margin: 0 0 2px 0;}
	.bpost0p .bdate {font-size: 11px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
	.bpost0p p {font-size: 12px; color: #252525; padding: 3px 0; margin: 0;}
	.bpost0p p.ainfo {font-size: 12px; color: #252525; padding: 3px 0; margin: 0; font-weight: bold;}
	
	.bpost0p .first {border-top: none; padding-top: 10px;}
	
	.bpost0p .oh {display: block; padding: 0 12px 0 10px;}
	
	a.bpost0p:hover {text-decoration: none; cursor: pointer;}
	a.bpost0p:hover {background: url(/images/gbg.gif) no-repeat 1px 0px;}
	a.bpost0p:hover .btitle b {text-decoration: underline; /*border-bottom: #252525 1px solid;*/}

/*--*/

.holder11 {overflow: hidden;}
.holder11 .bpost1 {margin-top: -6px;}

.bpost2 {width: 209px; padding: 8px 0px 16px 0px; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top; font-size: 12px; overflow: hidden; letter-spacing: 0px; margin: 4px 0 0 -1px;}
	.bpost2 .bb2 {display: block; border-right: #EEE 1px solid; border-left: #EEE 1px solid; min-height: 60px;}
	.bpost2 .pic {display: block; margin: 0 0 1px 12px;}
	.bpost2 .bauthor {display: block; font-size: 12px; color: #900022; line-height: 1em; padding: 2px 0 3px 0;}
	.bpost2 .btitle {font-size: 15px; color: #252525; font-weight: bold; line-height: 1.1em; }
	.bpost2 .bdate {display: block; font-size: 11px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
	
.bpost2 .oh {display: block; padding: 0 6px 0 12px;}
	
a.bpost2:hover {text-decoration: none; cursor: pointer;}
a.bpost2:hover {background: url(/images/gbg.gif) no-repeat 1px 0px;}
a.bpost2:hover .btitle {text-decoration: underline;}


/*---*/

.bpost2 .bauthor a:link, .bpost2 .bauthor a:visited {color: #900022; text-decoration: none;}
.bpost2 .bauthor a:hover {text-decoration: underline;}

.bpost2 .btitle a:link, .bpost2 .btitle a:visited {color: #252525; text-decoration: none;}
.bpost2 .btitle a:hover {text-decoration: underline;}

.bpost1 .bauthor a:link, .bpost1 .bauthor a:visited {color: #900022; text-decoration: none;}
.bpost1 .bauthor a:hover {text-decoration: underline;}

.bpost1 .btitle a:link, .bpost1 .btitle a:visited {color: #252525; text-decoration: none;}
.bpost1 .btitle a:hover {text-decoration: underline;}

/*--*/

.holder11 a.bpost1 .btitle {color: #3B4F24;}

.comments1 {background: url(/images/comm1.gif) no-repeat 2px 4px; font-size: 10px; font-weight: bold; font-style: italic; padding: 3px 0 0 13px; color: #900022; cursor: pointer; line-height: 10px;}
.posts1 {background: url(/images/comm2.gif) no-repeat 2px 4px; font-size: 10px; font-weight: bold; font-style: italic; padding: 3px 0 0 13px; color: #888; cursor: pointer; line-height: 10px;}

.bpost3 {width: 320px; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top; font-size: 12px; overflow: hidden; letter-spacing: 0px; margin: 0 /*0 0 -1px*/ ;}
.bpost3 .bb2 {display: block;  min-height: 32px; margin: 0 12px 6px 12px; padding: 6px 0 0 0; border-top: #D0D0D0 1px solid;}
.bpost3 .first {border-top: none;}
.bpost3 .pic {float: left; display: block; width: 32px; height: 32px; margin: 0 8px 0 0;}
.bpost3 .bauthor {display: block; font-size: 11px; color: #900022; line-height: 1em; padding: 0 0 2px 0;}
.bpost3 .btitle {display: inline; font-size: 12px; color: #252525; font-weight: normal; line-height: 1.1em; margin: 0;}
.bpost3 .bdate {display: block; font-size: 11px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
.bpost3 .oh {display: block; padding: 0 6px 0 3px; *display: table;}
a.bpost3:hover {text-decoration: none; cursor: pointer;}
a.bpost3:hover {background-color: #F5F5F5;}
a.bpost3:hover .btitle {text-decoration: underline;}
a.bpost3:hover .btitle b {text-decoration: none;}

.wmh .bpost3 .bb2 {min-height: 10px;}

.bpost3e {width: 610px; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top; font-size: 12px; overflow: hidden; letter-spacing: 0px; margin: 0 0 0 -1px;}
	.bpost3e .bb2 {display: block; padding: 6px 20px 6px 0; border-top: #D0D0D0 1px solid;}
	.bpost3e .first {border-top: none;}
	.bpost3e .bauthor {display: block; font-size: 11px; color: #900022; line-height: 1em; padding: 0 0 2px 0;}
	.bpost3e .btitle {display: inline; font-size: 12px; color: #252525; font-weight: bold; line-height: 1.1em; margin: 0;}
	.bpost3e .bdate {display: block; font-size: 11px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
	
a.bpost3e:hover {text-decoration: none; cursor: pointer;}
a.bpost3e:hover {/*background: url(/images/aic2.gif) no-repeat right 5px;*/}
a.bpost3e:hover .btitle {text-decoration: underline;}
a.bpost3e:hover .btitle b {text-decoration: none;}

.bpost4 {width: 624px; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top; font-size: 12px; overflow: hidden; letter-spacing: 0px; margin: 0 0 0 -1px;}
	.bpost4 .bb2 {display: block; border-top: #EEE 1px solid; min-height: 39px; padding: 0 12px 6px 12px; padding: 6px 0 0 0;}
	.bpost4 .first {border-top: none;}
	.bpost4 .pic {display: block; width: 32px; height: 32px; float: left; margin: 0 8px 0 12px;}
	.bpost4 .bauthor {display: block; font-size: 11px; color: #900022; line-height: 1em; padding: 0 0 2px 0;}
	.bpost4 .btitle {display: inline; font-size: 12px; color: #252525; font-weight: normal; line-height: 1.1em; margin: 0;}
	.bpost4 .bdate {display: block; font-size: 11px; color: #888; font-style: italic; line-height: 1.1em; padding: 3px 0 0 0;}
	
.bpost4 .oh {display: block; padding: 0 6px 0 0;}
	
a.bpost4:hover {text-decoration: none; cursor: pointer;}
a.bpost4:hover {background-color: #FAFAFA;}
a.bpost4:hover .btitle {text-decoration: underline;}
a.bpost4:hover .btitle b {text-decoration: none;}

.btit0 {margin: 10px 0 0 0; text-align: center;}
	.btit0 a, .btit0 span {padding: 2px 5px 0 5px; position: relative; top: 9px; font-size: 12px; font-weight: bold; background-color: #FFF; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #900022;}
	.btit0 a:link, .btit0 a:visited {color: #9000022; text-decoration: none;}
	.btit0 a:hover {color: #900022;}	

.btit1 {border-top: #900022 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit1 a, .btit1 span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #FFF; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #900022;}
	.btit1 a:link, .btit1 a:visited {color: #9000022; text-decoration: none;}
	.btit1 a:hover {color: #900022;}	
	
.btit11 {border-bottom: #900022 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit11 a, .btit11 span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #FFF; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #900022;}
	.btit11 a:link, .btit11 a:visited {color: #9000022; text-decoration: none;}
	.btit11 a:hover {color: #900022;}		
	
.btit1g {border-top: #900022 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit1g a, .btit1g span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #EEE; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #900022;}
	.btit1g a:link, .btit1g a:visited {color: #9000022; text-decoration: none;}
	.btit1g a:hover {color: #900022;}
	
.btit2 {border-top: #666 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit2 a, .btit2 span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #FFF; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #666;}
	.btit2 a:link, .btit2 a:visited {color: #666; text-decoration: none;}
	.btit2 a:hover {color: #555;}
	
.btit21 {border-top: #666 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit21 a, .btit21 span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #FFF; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #666;}
	.btit21 a:link, .btit21 a:visited {color: #666; text-decoration: none;}
	.btit21 a:hover {color: #555;}	

.btit2g {border-top: #666 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit2g a, .btit2g span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #EEE; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #666;}
	.btit2g a:link, .btit2g a:visited {color: #666; text-decoration: none;}
	.btit2g a:hover {color: #555;}
	
.btit1b {border-top: #900022 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
	.btit1b a, .btit1b span {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: bold; background-color: #E6EFF8; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #900022;}
	.btit1b a:link, .btit1b a:visited {color: #900022; text-decoration: none;}
	.btit1b a:hover {color: #900022;}	
		
	
/*--*/

.w1 {width: 170px;}
.w2 {width: 220px;}
.w3 {width: 236px;}
.w4 {width: 115px;}
.w5 {width: 125px;}
.w6 {width: 603px;}
.w7 {width: 607px;}
.w8 {width: 30px;}
.w9 {width: 295px;}
.w10 {width: 263px;}
.w11 {width: 589px;}

.banner1 {margin: 15px 0 0 0; display: table; overflow: hidden; text-align: left; clear: both;}
.banner11 {clear: both;}
.banner2 {padding: 15px 0 0 10px; clear: both;}

.banner-top {display: table; width: 730px; margin: 0px auto 10px auto; text-align: left;}
.banner3 {margin: 0 0 15px 0; clear: both;}
.banner4 {margin: 15px 0 0 10px; clear: both;}

#onlineset {font-size: 0px; letter-spacing: -1px; padding: 6px 0 6px 0;}
#onlineset img {margin: 0 5px 5px 0;}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #900022;
	padding: 5px;
	opacity: 0.85;
	
}
#tooltip h3, #tooltip div {margin: 0; font-size: 11px;	font-weight: normal; color: #FFF;}

ul.list2 {list-style-type: none; padding: 2px 0; overflow: hidden; margin: 2px 0 0 0; letter-spacing: 0px;} 
ul.list2 li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; padding: 0; vertical-align: top;}
ul.list2 li.ltext {font-size: 11px; padding: 2px 0; color: #666; font-style: italic;}
ul.list2 li a, ul.list2 li span {padding: 1px 5px; display: block; font-size: 11px; letter-spacing: 0px; border: #D0D0D0 1px solid; background-color: #F4F4F4; margin: 0 2px 0 0;}
ul.list2 li a:link, ul.list2 li a:visited {border: #D0D0D0 1px solid; color: #555; text-decoration: none;}
ul.list2 li a:hover {color: #252525; border-color: #AAA; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}
ul.list2 li a.a:link, ul.list2 li a.a:visited, ul.list2 li span.a {color: #900022; border-color: #900022; text-decoration: none; background: none; background-color: #FFF;}
ul.list2 li a.a:hover {background: none; color: #900022; border-color: #900022;}

ul.list2 li.larr {border: none; background: url(/images/larr.gif) no-repeat left 3px; width: 10px; height: 13px; position: relative; left: -2px;}

ul.list3 {list-style-type: none; padding: 0; overflow: hidden; margin: 3px 5px 2px 0; padding: 2px; letter-spacing: 0px; float: right;} 
ul.list3 li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; padding: 0;}
ul.list3 li a, ul.list3 li span {padding: 5px 6px 5px 25px; display: block; font-size: 12px; letter-spacing: 0px; /*border: #D0D0D0 1px solid;*/ background-color: #FFFAE2; border: #FFFAE2 1px solid; margin: 0 2px 0 0;}

ul.list3 li.aic1 a, ul.list3 li.aic1 span {background: url(/images/aic1.gif) no-repeat 4px 5px #FFFAE2;}
ul.list3 li.aic2 a, ul.list3 li.aic2 span {background: url(/images/aic2.gif) no-repeat 4px 5px #FFFAE2;}
ul.list3 li.aic3 a, ul.list3 li.aic3 span {background: url(/images/aic3.gif) no-repeat 4px 5px #FFFAE2;}
ul.list3 li.aic4 a, ul.list3 li.aic4 span {background: url(/images/aic4.gif) no-repeat 4px 5px #FFFAE2;}

ul.list3 li a:link, ul.list3 li a:visited {/*border: #D0D0D0 1px solid;*/ color: #555; text-decoration: none;}
ul.list3 li a:hover {color: #252525; background-color: #FFEFCA; /*-moz-box-shadow: 0px 0px 3px #AAA; -webkit-box-shadow: 0px 0px 3px #AAA; box-shadow: 0px 0px 3px #AAA; border: #FFEFCA 1px solid;*/ border: #FFDAA1 1px solid;}
ul.list3 li a.a:link, ul.list3 li a.a:visited, ul.list3 li span.a {color: #900022; border-color: #FFDAA1; text-decoration: none; background-color: #FFEFCA;}
ul.list3 li a.a:hover {color: #900022;}

ul.list4 {list-style-type: none; background-color: #F4F4F4; /*border-top: #D7D7D7 1px solid;*/ padding: 4px 8px 2px 8px; margin: 2px 0 -2px 0;}
ul.list4 li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; padding: 0;}
ul.list4 li a {height: 15px; display: block; letter-spacing: 0px; /*border: #D0D0D0 1px solid;*/ background-color: #F4F4F4; border: #F4F4F4 1px solid; margin: 0;}

ul.list4 li.eic1 a {background: url(/images/eic1.gif) no-repeat 0px 0px #F4F4F4; width: 18px;}
ul.list4 li.eic2 a {background: url(/images/eic2.gif) no-repeat 0px 0px #F4F4F4; width: 18px;}
ul.list4 li.eic3 a {background: url(/images/eic3.gif) no-repeat 1px 0px #F4F4F4; width: 19px;}
ul.list4 li.eic4 a {background: url(/images/eic4.gif) no-repeat 0px 0px #F4F4F4; width: 18px;}
ul.list4 li.eic5 a {background: url(/images/eic5.gif) no-repeat 0px 0px #F4F4F4; width: 18px;}

ul.list4 li a:link, ul.list4 li a:visited {color: #555; text-decoration: none;}
ul.list4 li a:hover {color: #252525; background-color: #E4E4E4; border: #D7D7D7 1px solid;}


ul.img {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; margin: 0 0 -3px 10px;}
ul.img li a, ul.img li span {font-size: 0px; padding: 0;}

ul.list {list-style-type: none; padding: 3px 0; overflow: hidden; margin: 0px; text-align: center;} 
ul.list li {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; margin: 0 0 0 2px; padding: 0; vertical-align: top;}
ul.list li a, ul.list li span {padding: 2px 6px; display: block; font-size: 12px; border: #D0D0D0 1px solid;  background-color: #F4F4F4;}
ul.list li a:link, ul.list li a:visited {color: #555; text-decoration: none;}
ul.list li a:hover {color: #252525; border-color: #AAA; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}
ul.list li span {color: #900022;text-align: center; border-color: #900022; background: none; background-color: #FFF;}
ul.list .next {padding-left: 10px;  width: 76px;}
ul.list .next a {background: url(/images/next.gif) no-repeat right bottom #F4F4F4; padding-right: 15px;}
ul.list .prev {padding-right: 10px; width: 88px;}
ul.list .prev a {background: url(/images/prev.gif) no-repeat left bottom #F4F4F4; padding-left: 15px;}
ul.list .prev span {padding-left: 15px; color: #FFF; border: #FFF 1px solid;}

.author3 {float: left; padding: 0 10px 0 8px; width: 183px; font-weight: bold;}

.author3 .u {font-size: 11px; font-weight: normal;}

.author4 {padding: 12px 0 4px 10px;}

ul.posts {list-style-type: none; margin: 0; padding: 4px 0 0 0;}
ul.posts li {padding: 0px 0 5px 10px; font-weight: bold;}

.posts .rtext {font-size: 11px; font-weight: normal;}

ul.posts .u {font-size: 11px; font-weight: normal;}

.posts .dt {font-weight: normal; line-height: 0.3em;}

.alpha dl {margin: 0; padding: 0;}

.alpha dt {margin: 0; padding: 0; width: 20px;	float: left; zoom: 1; font-size: 12px; color: #900022; font-weight: bold;}  

.alpha dd {margin: 0 0 0 20px; padding: 0;}

ul.authors {list-style-type: none; margin: 0; padding: 0 0 8px 0;}
ul.authors li {padding: 0px 0 4px 0;}

.authors .u {font-size: 11px; font-weight: normal;}

.authors a:link, .authors a:visited {color: #252525; font-weight: normal; font-size: 12px; text-decoration: none;}
.authors a:hover {text-decoration: underline;}
.authors .u a:link {color: #900022; text-decoration: underline;}
.authors .u a:hover, .authors .u a:visited {color: #A83751; text-decoration: underline;}

.btit41 {padding: 12px 0 6px 0; text-align: center; clear: both;}
	.btit41 b {font-size: 12px; font-weight: normal; color: #666;}
	
.calendar3 {text-align: center; margin: 0 auto; width: 214px;}
	.calendar3 .date {padding: 0; clear: both;}
	.calendar3 .date a, .calendar3 .date span, .calendar3 .day span {float: left; text-align: center; color: #4B4C51;}
	.calendar3 .date span {padding: 2px 0px 2px 0px; width: 22px; margin: 6px 3px 0 3px; border: 1px solid #FFF; display: block; text-align: center; color: #696969; font-size: 11px;}
	.calendar3 .day span {padding: 2px 0px 2px 0px; width: 22px; margin: 6px 3px 0 3px; border: 1px solid #FFF; display: block; text-align: center; color: #696969; font-size: 11px;}
	.calendar3 .date a {padding: 2px 0px 2px 0px; width: 22px; margin: 6px 3px 0 3px; display: block; text-align: center; color: #696969; font-size: 11px;}
	.calendar3 .date a:link, .calendar3 .date a:visited {color: #555; border: 1px solid #C4C8CC;  border: #D0D0D0 1px solid;  background-color: #F4F4F4;}
	.calendar3 .date a:hover {color: #252525; border-color: #AAA; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC; text-decoration: none;}
	.calendar3 .date a.h, .calendar3 .date span.h  {color: #900022;}	
	.calendar3 .date a.c:link, .calendar3 .date a.c:visited {color: #900022; border: #900022 1px solid; background-color: #FFF;}
	.calendar3 .date a.c:hover {border-color: #900022;}
	
	.calendar3 .date .h a:link, .calendar3 .week .h a:link, .calendar3 .date .h a:visited, .calendar3 .week .h a:visited {color: #900022;}
	.calendar3 .date .h a:hover, .calendar3 .week .h a:hover {color: #FFF; background-color: #900022; font-weight: bold;}
	
	.calendar3 .date a.c:link, .calendar3 .date a.c:visited, .calendar3 .date span.c {color: #900022; border: #900022 1px solid; background-color: #FFF;}
	
.dplus {font-size: 11px;}
.dplus a:link, .dplus a:visited {color: #666; text-decoration: underline;}
.dplus a:hover {text-decoration: underline;}

.mode2 {float: right; margin: 0 -5px 0 0;}

.bpost {margin: 5px 5px 5px 8px; clear: both; font-size: 14px;}
	.bpost .picleft {float: left; margin: 4px 12px 3px 0px;}
	.bpost h1 {font-size: 24px; font-weight: bold; margin: 6px 0 5px 0; color: #252525; line-height: 1.1em;}
	.bpost h1.mh {min-height: 50px; overflow: hidden;}
	.bpost div p {padding: 6px 0 0 0; margin: 0 0 6px 0;}
	.bpost .bdate {font-size: 12px; color: #666; font-style: italic; padding: 3px 0 3px 0; display: block;}
	.bpost .bauthor {font-size: 20px; font-weight: normal; padding: 10px 0 0 0; display: block; color: #900022;}
	.bpost .description {font-size: 12px; font-weight: normal; padding: 3px 0 0 0; display: block; font-style: italic; /*color: #666;*/}
	.bpost a:link, .bpost a:visited {color: #900022; text-decoration: underline;}
	.bpost a:hover {text-decoration: underline;}
	.bpost .bauthor a:link, .bauthor a:visited {color: #900022; text-decoration: underline;}
	.bpost .bauthor a:hover {text-decoration: underline;}

	.bpost h1 a:link, .bpost h1 a:visited {color: #252525; text-decoration: none; /*border-bottom: #CCC 1px solid;*/}
	.bpost h1 a:hover {color: #252525; text-decoration: underline; /*border-bottom: #252525 1px solid;*/}
	
	.bpost a.but4, .bpost a.but5, .bpost a.but6 {text-decoration: none; border-bottom: #D0D0D0 1px solid;}
	.bpost .picleft a:link, .bpost .picleft a:visited, .bpost .picleft a:hover {border-bottom: none;}

a.but3 {float: left; display: inline; margin: 0 10px 0 0; /*border: #D0D0D0 1px solid;*/ background: url(/images/bg4.gif) repeat-x left bottom #EEE; font-size: 10px;}
a.but3:link, a.but3:visited {color: #555; text-decoration: none;}
a.but3:hover {color: #900022; text-decoration: none;}

a.but4 {float: left; display: inline; border: #D0D0D0 1px solid; background-color: #F4F4F4; font-size: 11px;}
a.but4:link, a.but4:visited {color: #555; text-decoration: none;}
a.but4:hover {text-decoration: none;color: #252525; border: #AAA 1px solid; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}

a.but5 {float: left; font-weight: bold; display: inline; height: 15px; padding: 1px 5px 1px 5px; background-color: #FFF; font-size: 12px; border: #D0D0D0 1px solid; border-left: none; font-style: italic;}
a.but5:link, a.but5:visited {color: #900022; text-decoration: none;}
a.but5:hover {color: #900022; text-decoration: none; border-bottom: #D0D0D0 1px solid;}

a.but6 {float: left; margin: 0 8px 0 0; display: inline; border: #D0D0D0 1px solid; background-color: #F4F4F4; font-size: 11px;}
a.but6:link, a.but6:visited {color: #555; border: #D0D0D0 1px solid; text-decoration: none;}
a.but6:hover {text-decoration: none; color: #252525; border: #AAA 1px solid; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}

.pic3 {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; height: 15px;  padding: 1px 6px 0 19px; background: url(/images/rss3.gif) no-repeat 4px 3px;}

.pic4 {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; height: 15px; padding: 1px 6px 1px 22px; background: url(/images/comm3.gif) no-repeat 4px 2px;}

.pic6 {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; height: 15px; padding: 1px 6px 1px 22px; background: url(/images/print1.gif) no-repeat 4px 2px;}

.tipsy {padding: 5px; font-size: 11px; opacity: 0.9; filter: alpha(opacity=90); background-repeat: no-repeat;  background-image: url(/images/arrows.gif);}
  .tipsy-inner {padding: 4px 8px 4px 8px; background-color: #900022; color: white; max-width: 200px; text-align: center; }
  .tipsy-north {background-position: top center;}
  .tipsy-south {background-position: bottom center;}
  .tipsy-east {background-position: right center;}
  .tipsy-west {background-position: left center;}
  
.commentfield {margin: 5px 0;}  
  
.comm1 {color: #505050; font-size: 11px; overflow: hidden; padding: 12px 8px 1px 8px;}
.comm2 {font-size: 12px; padding: 3px 16px 3px 8px; clear: both;}
.comm3 {font-size: 10px; padding: 3px 8px 6px 8px;}

.del {color: #999 !important; font-style: italic;}

.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;}

.comm1 .user1 a:link, .comm1 .user1 a:visited {color: #900022; text-decoration: none;}
.comm1 .user1 a:hover {color: #900022; text-decoration: underline;}  

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

.comm2 .q {margin: 6px 0 6px 20px; border-left: #AFAFAF 1px solid; padding: 0px 0px 0px 10px; color: #696969; font-size: 11px;}
.comm2 .q .q {margin: 0px; border-left: none; padding: 0px; color: #696969;}

.comm3 a:link, .comm3 a:visited {color: #666; text-decoration: none; border-bottom: #EEE 1px solid;}
.comm3 a:hover {text-decoration: none; border-bottom: #666 1px solid;}

.comm0 {border: #D7D7D7 1px solid; background-color: #EEE; padding: 0 8px 2px 10px;}

.info3 {padding: 4px 10px 4px 10px; overflow: hidden; zoom: 1; margin: 8px 0 8px 0; border: 1px dotted #AFAFAF;}

.info3 a {text-decoration: none; border-bottom: #900022 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;}

.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;}
	
.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;}

.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;}	

.fl1 {float: right; display: table; _height: 0; zoom: 1;}

.field11 .form {height: 50px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #AAA; padding: 3px 5px; overflow: auto;}
.field22 .form {height: 120px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 3px 5px; overflow: auto;}

.form2 {height: 250px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 3px 5px; margin: 2px 0 0 0;}

.form3 {height: 170px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; padding: 3px 5px; margin: 2px 0 0 0;}

.star {font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; line-height: 0.5em; color: #900022;}

.stext {color: #777; font-size: 11px;}

.bsocial {margin: 10px 0 0 0; padding: 0 0 2px 25px;}
.bsocial .socialname {font-size: 11px; color: #777;}

.bsocial a:link, .bsocial a:visited {color: #900022; text-decoration: none;}
.bsocial a:hover {text-decoration: underline;}

.sfacebook {background: url(/images/sfacebook.gif) no-repeat 4px 7px;}
.stwitter {background: url(/images/stwitter.gif) no-repeat 4px 7px;}
.svk {background: url(/images/svk.gif) no-repeat 4px 7px;}
.slj {background: url(/images/slj.gif) no-repeat 4px 7px;}

.bstat {color: #666; margin: 5px 0 0 0;}
.bstat span {float: left;}
.bstat i {display: block; margin: 0 0 0 140px; padding: 0 0 2px 0;}

.bstat a:link, .bstat a:visited {color: #666; text-decoration: underline;}
.bstat a:hover {text-decoration: underline;}

.lfix {display:-moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; margin: 0 20px 0 0;}

.authinfo {background-color: #FFFAE2; border-top: #FFDAA1 1px solid; border-bottom: #FFDAA1 1px solid; color: #900022; margin: 0 0 7px 0; overflow: hidden;}
.authphoto {float: left; margin: 3px 8px;}
.authname {float: left; font-size: 14px; padding: 11px 0;}
.authname a:link, .authname a:visited, .authname a:hover {color: #900022;} 

.neww {display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; padding: 9px 0 5px 16px; background: url(/images/neww.gif) no-repeat 0 10px;}
a.neww:link, a.neww:visited, a.neww:hover {color: #900022; text-decoration: underline;} 

.bloginfo a:link, .bloginfo a:visited, .bloginfo a:hover {color: #900022; text-decoration: underline;} 

.comment {border-bottom: 1px dotted #AFAFAF; padding: 0 0 6px 0;}
.dcomment {float: right; margin: 11px 0 0 0; display: none; background: url(/images/close2.gif) no-repeat left top; width: 15px; height: 15px; cursor: pointer; cursor: hand;}
.dcomment:hover {float: right; display: none; background: url(/images/close2.gif) no-repeat left -15px; width: 15px; height: 15px; cursor: pointer; cursor: hand; -moz-box-shadow: 0px 0px 3px #CCC; -webkit-box-shadow: 0px 0px 3px #CCC; box-shadow: 0px 0px 3px #CCC;}
/*.comment:hover .dcomment {display: block;}*/

.search2 {padding: 0px; margin: 0 0 12px 35px; color: #252525;}
.search2 li {font-size: 12px; border-bottom: #EEE 1px solid;}
.search2 a {display: block; padding: 10px 12px 10px 7px;}
.search2 .h3 {display: block; font-size: 16px; margin: 3px 0 3px 0;}
.search2 .dt {color: #444; font-size: 10px;}
.search2 i {font-weight: bold;}
.search2 a:link, .search2 a:visited,.search2 a:hover {text-decoration: none; color: #252525;}
.search2 a:hover {background-color: #FAFAFA;}
.search2 a:link .h3, .search2 a:link .h3 {color: #900022; font-weight: bold;}
.search2 a:hover .h3 {text-decoration: underline;}

.search2 .bdate {display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 12px; color: #666; font-style: italic; padding: 0 0 3px 0;}
.search2 .bauthor {display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; font-size: 12px; font-weight: normal; padding: 0 0 3px 0; color: #900022;}


.search .gtext {display: display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline;}

.titc2 {display: table; zoom: 1; float: left; height: 15px; color: #252525; font-weight: bold; font-size: 16px;}

.margc {margin: 10px auto; width: 310px;}

.w12 {width: 535px;}
.w13 {width: 18px;}
.w14 {width: 34px;}

.h300 {height: 300px; clear: both; font-size: 0px;}

/**/
.counters {text-align: right; padding: 0 10px 10px 0;}

.checklogin {display: none;}

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

.socialb2 {clear: both;}

input.field2 {height: 15px; border-top: #333 1px solid; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; border-left: #333 1px solid; font: normal 12px Arial, Helvetica, sans-serif; color: #333; margin: 0 6px 0 0;}

.sstext {font-size: 10px; color: #777;}

.tl {text-align: left !important;}

ul.list2 .next2 {padding-left: 6px; float: none; width: 17px;}
ul.list2 .next2 a {background: url(/images/next.gif) no-repeat -87px -1px #F4F4F4; padding-right: 15px;}
ul.list2 .prev2 {padding-right: 10px; float: none; width: 17px;}
ul.list2 .prev2 a {background: url(/images/prev.gif) no-repeat 3px -1px #F4F4F4; padding-left: 15px;}

.daydate {font-size: 16px; color: #777; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; margin: -1px 0 0 0;}

.cleft {margin-right: 40px !important; margin-left: 40px !important; margin-bottom: 40px !important; display:-moz-inline-stack; display: inline-block; _overflow: hidden; *zoom:1; *display: inline; vertical-align: top;}

.btit42 {border-top: #666 1px solid; height: 1px; margin: 12px 0 6px 0; text-align: center;}
.btit42 b {position: relative; padding: 2px 3px 0 3px; top: -9px; margin: 0 0 -13px 0; font-size: 12px; font-weight: normal; background-color: #FFF; display: inline; zoom: 1; overflow: hidden; line-height: 0.8em; color: #666;}

a.zlink1:link, a.zlink1:visited {padding: 4px 10px; border: #C4C4C4 1px solid; font-size: 12px; font-weight: bold; color: #900022; text-align: left; background: url(/images/arrdown2.gif) no-repeat 280px 10px /*#EFF8FF;*/ #E6EFF8; margin: 5px 12px;}
a.zlink1:hover {color: #900022; text-decoration: none; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .21); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .21); box-shadow: 0px 0px 3px rgba(0, 0, 0, .21);}

a.zlink2 {display: block; background-color: #FFF; padding: 4px 10px; margin: 0 0 2px 0; font-size: 12px; font-weight: bold; color: #900022; border: #900022 1px solid; text-align: left; margin: 5px 12px;}
a.zlink2:hover {color: #900022; text-decoration: none; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .32); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .32); box-shadow: 0px 0px 3px rgba(0, 0, 0, .32);}

.rpad30 {padding: 0 12px 5px 12px;}

.lblue a.bpost3:hover {background-color: #EDF6FD;}

.table1 p {margin: 0px; padding: 0;}
.table1 {border: 1px solid #AAA; border-collapse: collapse; margin: 10px 0;}
.table1 td {border: 1px solid #AAA; border-collapse: collapse; padding: 4px 7px 4px 5px; font-size: 12px;}
.header1 {background-color: #EEE; font-weight: bold;}

.deputat{float:right;font-size:12px;font-weight:bold;color: #900022;}
.deputat_sm{font-size:10px;color: #900022;}

.dopinfo1 {font-size: 11px; color: #666; padding: 4px 10px 0 3px;}
.border3 {border-top: #D7D7D7 1px solid; border-bottom: #D7D7D7 1px solid; height: 1px; margin: 10px 10px 10px 0; font-size: 0px;}