html{font-size:100.01%;}
body{width:100%; font-size:62.5%; line-height:1; font-family:Arial, sans-serif; color:#000; background-color:#fff;}
input,select,textarea{font-size:100%;}
table{empty-cells:show; border-collapse:collapse; border-spacing:2px; border-color:#999; font-size:100%;}
table tr td,table tr th{border-color:#999;}
h1, h2, h3, h4, h5, h6, pre, code, kbd{font-size:1em;}
dl, ul, ol, li, dd, dt, h1, h2, h3, h4, h5, h6, pre, form,body, html, p, blockquote, table, tr, td, th, fieldset, input{margin:0; padding:0; list-style:none;}
form label{cursor:pointer;}
fieldset{border:none;}
a img,:link img,:visited img{border:none;}
address, abbr{font-style:normal;}
body{background-color:#f5f4f0;font-family:Arial,Helvetica,sans-serif;font-size:13px;background-image:url(none);background-repeat:no-repeat;background-position:100% -350px;}
a{color:#024F9D;}
#cnv{margin:auto;position:relative;max-width:1200px;min-width:960px;}
#ablog{height:42px;width:185px;position:absolute;left:50px;top:40px;}
#goforum{height:42px;width:185px;position:absolute;left:auto;right:376px;top:40px;background: url(forum.png) no-repeat 0 0;}
#sb{position:absolute;top:50px;right:50px;}
#sb .in{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:3px;}
#sb .but{color:#FFF;background-color:#9B2E2D;font-family:Arial,Helvetica,sans-serif;font-size:12px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;padding:3px 5px 2px;}
#m1{background-image:url(dombg.jpg);background-position:0px 100%;position:absolute;width:100%;left:0px;top:100px;right:0px;}
#m1 a{display:block;float:left;margin-top:10px;margin-bottom:10px;margin-left:52px;background-image:url(m-a.png);background-repeat:repeat-x;background-position:0px 20px;}
#m1 a:hover,#m1 a.current{background-image:url(m-hover.png);}
#mid{position:absolute;left:50px;top:170px;right:50px;overflow:hidden;padding-bottom:50px;zoom:1;}
#lb{float:left;width:220px;}
#m2 li{display:block;margin-bottom:7px;}
#m2 li li{margin-bottom:3px;}
#m2 li a{font-weight:bold;line-height:135%;}
#m2 li li a{font-weight:normal;padding-left:15px;background-image:url(m-hover.png);background-repeat:no-repeat;display:block;background-position:-16px 9px;font-family:Tahoma,Geneva,sans-serif;font-size:11px;color:#9B2E2D;}
#m2 a.current{color:#000;text-decoration:none;}
#rb{margin-left:250px;}
#cnt p{margin-top:10px;margin-bottom:10px;line-height:135%;}
#cnt ul{margin-top:10px;margin-bottom:10px;line-height:135%;}
#cnt ul li{list-style-type:disc;margin-left:20px;margin-bottom:5px;}
#cnt h1{font-size:24px;font-weight:normal;color:#024F9D;letter-spacing:-1px;margin-bottom:15px;}
#cnt h2{font-size:18px;color:#333;}
#cnt pre {padding:10px; background-color:#fff; border: 1px solid #CCC; font-size:12px; font-family: "Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace; line-height:120%; overflow: auto;}
#so ,#so1{margin-top:20px; margin-right:20px;}
#so label ,#so1 label{display:block; font-size:12px; color:#484747; margin-top:10px; margin-bottom:3px;}
#so select ,#so1 select{font-size:11px; font-family:tahoma,verdana,arial,helvetica,sans-serif; padding:2px; border:1px solid #abadb3;}
#so .in ,#so1 .in{padding:2px;width:500px;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:11px;border:1px solid #CCC;}
#so td .in{width:90px;margin-bottom:5px;margin-top:5px;font-size:14px;}
#so td .but a{color:#FFF;}
#so td a:hover{color:#0A52A5;}
#so p ,#so1 p{font-size:12px;color:#333;margin-top:5px;margin-bottom:5px;}
#so .but , #so1 .but{font-weight:bold;color:#FFF;background-color:#0A52A5;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:5px 10px;border:1px solid #0A52A5;}
#so .but:hover , #so1 .but:hover{background-color:#FFF;color:#0A52A5;}
#so #word ,#so1 #word1{width:5em; margin-bottom:10px; margin-right:5px; float:left;margin-top:5px;}
.errlabel{font-weight:bold;}
#so label.errlabel span , #so1 label.errlabel span{display:inline; color:#C00; padding:0 2px;}
#so label span , #so1 label span{display:none;}
#so table{margin-top:10px; margin-bottom:10px;}
#so td,#so th{padding:3px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC;}
.comtxt{padding-left:20px;line-height:16px;display:block;margin-bottom:10px;padding-top:5px;padding-bottom:5px;}
.autor{border-left:1px solid #0A52A5;background-color:#FFF;}
#m2 li li li a{ padding-left: 8px; background-position: 0px 8px; background-repeat: no-repeat; background-image: url(b2.gif); margin-left: 18px; }
#qst label {display:block; margin: 5px 0;}
#qst #but {margin: 5px 0; background-color: #003E8C; color: #fff; padding: 5px 20px;}

.alb , .alb-txt{
	overflow: hidden;
	zoom: 1;
}
.alb-txt div {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	height: 165px;
}
.alb div {
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px dotted #298DC1;
	padding-top: 5px;
	padding-left: 5px;
	height: 135px;
}
.alb div img , .alb-txt div img{
	margin-right: 5px;
	height: 125px;
}

