@CHARSET "UTF-8";

body{
	color: #454345;
	font-family: FreeSans, 'Liberation Sans', 'Nimbus Sans L', Arial,'Helvetica Neue', Helvetica,sans-serif;
	font-size: 14px;
}

a{color:#297DBD; text-decoration: none; outline: none; overflow: hidden;}
	a:hover{text-decoration: underline;}

h1, h2, h3, h4, h5, h6{font-weight: normal;}

h1{font-size:25px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4, h5, h6{font-size:14px; font-weight: bolder;}

p, ul, ol{text-align:left;}

input[type="text"],
input[type="email"],
input[type="number"],
select,
textarea{font-family:FreeSans, 'Liberation Sans', 'Nimbus Sans L', Arial,'Helvetica Neue', Helvetica,sans-serif; font-size:14px; padding:3px 6px;}
select{padding: left:2px; padding-right:3px;}

.gray{color:#999;}
.red{color:red;}
.small{font-size:12px;}

.mb0{margin-bottom:0 !important;}
.mb1em{margin-bottom:1em !important;}
.mb2em{margin-bottom:2em;}

.mt1em{margin-top:1em;}
.mt2em{margin-top:2em;}

.pt0{padding-top:0 !important;}

pre{
	background-color: #f7f7f7;
	border: 1px solid #c9c9c9;
	color: green;
	font-family: FreeMono,'Nimbus Mono L','Liberation Mono','Courier New',Courier,monospace;
	line-height:1.5;
	overflow: auto;
	padding:5px 10px;
	*min-height:40px;
}

li{margin-bottom:0.5em;}

img.img_left{float: left !important; margin: 0 14px 7px 0;}

div.pagination{font-size: 12px; text-align:center;}
	div.pagination span{padding: 0 5px;}
	
.ablock{display: block; text-indent: -3452453px; outline: none; overflow: hidden;}
.alignright{text-align:right;}
.aligncenter{text-align:center !important;}
.alignleft{text-align:left;}
.fright{float:right;}
.fleft{float:left;}
.relative{position: relative;}
.marginauto{margin-left:auto; margin-right:auto;}

.opacity-90:hover{opacity: 0.9; filter: alpha(opacity=90);}
