* {font-family: Arial, sans-serif; line-height: 150%;}
body {font-size: 12px;color: #333;margin: 0 0 10px 0;text-align: center;background:#fff;}
td, th{padding: 4px 6px; font-size:12px; vertical-align: top;}
table{border-collapse:collapse;}
p{margin: 6px 0px; text-align:left;}
small{font-size:11px;}

a {text-decoration: none;color: #09c; outline:none}
a:hover {text-decoration: none;color: #AF0000;}
a img{border: none;}

form {margin: 0px;padding: 0px;}
input,select,textarea,option,label {font-size: 12px;}
input.text {background: #ffc;border: 1px solid #aaa; padding:2px 4px;}
input.button{background: #4D3529;border: 1px solid #4D3529; color: #fff; padding:0px; line-height:normal;}
select{border: 1px solid #ccc;}
textarea {background: #ffc;border: 1px solid #aaa; padding:2px 4px;}

.center{text-align: center !important;}
.left{text-align:left !important;}
.right{text-align: right !important;}
.justify{text-align:justify !important;}
.clear{clear: both;}

h1,h2,h3,h4{margin:0;}

.form-message{
	margin: 10px 0;
	padding: 6px;
}

.form-error, .form-error h3{
	background: #af0000;
	color: #fff;
}

.form-succes, .form-succes h3{
	background: #BEF31F;
}

.pagination{ padding: 10px 0 0 0; font-size: 11px; text-align: right}
.pagination a {background: #efefef; border:1px solid #ebe7c4; padding: 2px 4px;margin: 0 1px; color:#333;}
.pagination a:hover {background: #3c261b;color: #fff;}
.pagination strong {padding: 2px 4px; border:1px solid #ccc;  color: #4D3529;text-decoration: none;margin: 0 1px;}

.stdTable{padding: 10px 0;}
.stdTable table{ width: 100%}
.stdTable td{border: 1px solid #cc6; border-collapse: collapse}
.stdTable th{border: 1px solid #cc6; text-align: center; vertical-align: middle; background: #ffc;}

.banner-item img{
	padding: 2px;
	background: #fff;
}
.banner-info{
	display: none;
}