html,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a{border:0;margin:0;padding:0;}
body{background-color:#fff;font-family:Tahoma, Arial, Verdana, sans-serif;color:#333;border:0;font-size:100.01%;margin:0;padding:0;}
img{border:0;}
h1{font-size:18px;line-height:24px;color:#f37021;margin:8px 0;padding:10px 0;}
h2{font-size:14px;line-height:22px;margin:4px 0;}
h3{font-size:14px;line-height:20px;}
p{font-size:12px;line-height:18px;text-align:justify;padding:3px 0;}
table{border-collapse:collapse;border-color:#999;}
th{font-size:12px;line-height:18px;font-weight:700;background-color:#F2F2F2;color:#000;}
td{font-size:12px;line-height:18px;color:#000;}
input.search{background-color:#fff;border:1px solid #999;color:#666;font-weight:700;font-family:Verdana, Tahoma;font-size:14px;height:22px;}
input.search-submit{background-color:#fff;border:1px solid #999;color:#666;font-weight:700;font-family:Tahoma, Verdana;font-size:12px;height:22px;}
input.auth{background-color:#333;border:1px solid #999;color:#fff;font-weight:700;font-family:Arial, Tahoma, Verdana;}
input.auth2{background-color:#333;border:1px solid #999;color:#fff;font-family:Arial, Tahoma, Verdana;}
ul{padding:0 0 0 10px;}
li{font-size:12px;line-height:18px;background:url(images/design/li.gif) left top no-repeat;text-indent:0;list-style-image:none;list-style-type:none;padding:0 2px 0 15px;}
input,textarea{font-size:12px;border:1px solid #999;}
a{color:#000;text-decoration:underline;}
a:hover{color:#f37021;text-decoration:underline;}
a:focus{outline:none;text-decoration:underline;}
.pages_current{border:1px solid #f37021;background-color:#f37021;color:#fff;font-size:11px;line-height:18px;margin:3px;padding:2px;}
a.pages{border:0 solid #fefefe;color:#000;text-decoration:none;font-size:11px;line-height:18px;margin:4px;padding:2px;}
a.pages:hover{border:1px solid #999;color:#f37021;text-decoration:none;font-size:11px;line-height:18px;margin:3px;padding:2px;}
a.debug{color:#fff;cursor:pointer;font-size:11px;line-height:16px;}
a.debug:hover{color:#000;background-color:#fff;cursor:pointer;font-size:11px;line-height:16px;}
td.copyright{font-size:11px;line-height:18px;color:#a2a2a2;padding:5px 10px;}
td.copyright a{font-size:11px;color:#a2a2a2;text-decoration:underline;}
td.copyright a:hover{color:#333;text-decoration:none;}
.counter{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
#dev{text-align:center;font-size:10px;font-family:Arial, Tahoma;}
.over{background-color:#EEE;}
.out{background:none;}
.dt{font-weight:700;color:#f37021;}
a.news{color:#000;font-size:14px;line-height:20px;text-decoration:none;font-weight:700;}
a.news:hover{color:#f37021;font-size:14px;line-height:20px;text-decoration:underline;font-weight:700;}
.helper{color:#BBB;font-size:10px;}
.highlight{background-color:#42CCFA;color:#333;font-weight:700;padding:0 2px;}
.photo{border:1px solid #999;margin:0 5px;}
td.photo-description{font-size:11px;color:#666;}
#htmlenter{color:#6f6f6f;font-size:11px;font-weight:700;line-height:1.2;margin:5px;}
#htmlenter a{color:#f37021;font-size:18px;}
#htmlenter a:hover{text-decoration:none;}
#htmlenter span.select{color:#208fb2;font-size:11px;text-decoration:none;}
.debug{position:relative;font-family:Consolas;color:#000;font-size:10px;border-top:2px solid red;background-color:#DCFFD9;padding:5px 0;}
a.menu-current{font-size:14px;color:#da5200;text-decoration:underline;padding-left:20px;line-height:26px;font-weight:700;font-family:Arial;}
a.menu-current:hover{font-size:14px;color:#da5200;text-decoration:none;padding-left:20px;line-height:26px;font-weight:700;font-family:Arial;}
a.menu-item{font-size:14px;color:#2e2d2c;text-decoration:underline;padding-left:20px;line-height:26px;font-weight:700;font-family:Arial;}
a.menu-item:hover{font-size:14px;color:#2e2d2c;text-decoration:none;padding-left:20px;line-height:26px;font-weight:700;font-family:Arial;}
img.d{border:4px solid #ddd;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
#dyn {
	text-align: center;
}
#dyn  li {
	background: url(none);
	padding: 0 20px 30px;
	float: left;
}
.key2 {
	position:absolute;
	margin:-221px 0 0 894px;
	width:104px;
	height:258px;
	background:url(/images/index/key2.png) 0 0 no-repeat;
}
