﻿/* reset style */
* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#333; font:12px/1.5em Verdana,Helvetica,Arial,sans-serif; }



#wrapper{MARGIN: 0 auto; width:966px}

a { color:#333; text-decoration:none; }
	a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em,cite, th { font-style:normal; font-weight:400; }

table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }


FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}

LI {
	LIST-STYLE-TYPE: none
}
TABLE {

}
TD {
	FONT-SIZE: 12px
}

A {
	COLOR: #333; TEXT-DECORATION: none; outline-style: none
}
A:hover {
	COLOR: #c00;
	TEXT-DECORATION: underline;
}
.list12 UL {
	MARGIN: 0px auto; WIDTH: 100%; _margin: 0
}
.list12 LI {
	FONT-SIZE: 12px; COLOR: #039; LINE-HEIGHT: 20px; TEXT-ALIGN: left; _margin-left: -16px
}
.list12 P {
	FONT-SIZE: 12px; COLOR: #039; LINE-HEIGHT: 20px; TEXT-ALIGN: left; _margin-left: -16px
}
.list12 LI A {
	COLOR: #039; TEXT-DECORATION: underline
}
.list12 P A {
	COLOR: #039; TEXT-DECORATION: underline
}
.list12 LI A:hover {
	COLOR: #c00
}
.list12 P A:hover {
	COLOR: #c00
}
.list12 LI IMG {
	MARGIN-RIGHT: 2px
}
.list14 UL {
	MARGIN: 0px auto; WIDTH: 100%; _margin: 0
}
.list14 LI {
	FONT-SIZE: 14px; COLOR: #039; LINE-HEIGHT: 24px; TEXT-ALIGN: left; _margin-left: -16px
}
.list14 P {
	FONT-SIZE: 14px; COLOR: #039; LINE-HEIGHT: 24px; TEXT-ALIGN: left; _margin-left: -16px
}
.list14 LI A {
	COLOR: #039; TEXT-DECORATION: underline
}
.list14 P A {
	COLOR: #039; TEXT-DECORATION: underline
}
.list14 LI A:hover {
	COLOR: #c00
}
.list14 P A:hover {
	COLOR: #c00
}
.list14 LI IMG {
	MARGIN-RIGHT: 2px
}
.PTGA {
	MARGIN: 10px auto
}
.PTGA .picL {
	FLOAT: left; WIDTH: 100px
}
.PTGA .picL IMG {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; BORDER-BOTTOM: #ededed 1px solid
}
.PTGA .picL SPAN {
	MARGIN-TOP: 1px; BACKGROUND: #ededed; FLOAT: left; WIDTH: 100px; LINE-HEIGHT: 22px
}
.PTGA .picL A {
	COLOR: #333
}
.PTGA .picL A:hover {
	COLOR: #c00
}
.PTGA .list12 {
	FLOAT: right; MARGIN: 6px auto 0px; _width: auto
}
.PTGA .list14 {
	FLOAT: right; MARGIN: 0px auto; _width: auto
}
.red {
	COLOR: #c00! important; TEXT-DECORATION: none
}
.red A {
	COLOR: #c00! important; TEXT-DECORATION: none
}
.red A:hover {
	COLOR: #c00! important; TEXT-DECORATION: underline
}
.blue {
	COLOR: #173ee8! important; TEXT-DECORATION: none
}
.blue A {
	COLOR: #173ee8! important; TEXT-DECORATION: none
}
.blue A:hover {
	COLOR: #173ee8! important; TEXT-DECORATION: underline
}
.black {
	COLOR: #000! important; TEXT-DECORATION: none
}
.black A {
	COLOR: #000! important; TEXT-DECORATION: none
}
.black A:hover {
	COLOR: #000! important; TEXT-DECORATION: underline
}
.white {
	BACKGROUND: #fff
}
.list14 LI SPAN.red-n {
	COLOR: #c00; TEXT-DECORATION: none
}
.list14 LI SPAN.black-n {
	COLOR: #000; TEXT-DECORATION: none
}
.list14 LI SPAN.blue-n {
	COLOR: #173ee8; TEXT-DECORATION: none
}
.list14 LI SPAN.red {
	COLOR: #c00; TEXT-DECORATION: underline
}
.list14 LI SPAN.black {
	COLOR: #000; TEXT-DECORATION: underline
}
.list14 LI SPAN.blue {
	COLOR: #173ee8; TEXT-DECORATION: underline
}
.list12 LI SPAN.red-n {
	COLOR: #c00
}
.list12 LI SPAN.black-n {
	COLOR: #000
}
.list12 LI SPAN.blue-n {
	COLOR: #173ee8
}
.list12 LI SPAN.red {
	COLOR: #c00; TEXT-DECORATION: underline
}
.list12 LI SPAN.black {
	COLOR: #000; TEXT-DECORATION: underline
}
.list12 LI SPAN.blue {
	COLOR: #173ee8; TEXT-DECORATION: underline
}
.unline {
	TEXT-DECORATION: underline
}
.unline A {
	TEXT-DECORATION: underline
}
.nounline {
	TEXT-DECORATION: none
}
.nounline A {
	TEXT-DECORATION: none
}
.list12 .nounline {
	TEXT-DECORATION: none
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}

.txtLeft {
	TEXT-ALIGN: left
}
.txtRight {
	TEXT-ALIGN: right
}
.txtCenter {
	TEXT-ALIGN: center
}
.show {
	DISPLAY: block
}
.hidden {
	DISPLAY: none
}
.hand {
	CURSOR: pointer
}
.fontArial {
	FONT-FAMILY: 'Arial'
}
.b {
	FONT-WEIGHT: bold
}

/* Forms */
input.textfield,
select.select{
border:1px solid #ccc;
}
input.btnSearch{
background:url(images/btn_bg.jpg) repeat-x;
width:56px;
height:20px;
>height:19px;
border:1px solid #ccc;
color:#666;
font-size:12px;
line-height:16px;
}

/* Clearfix */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear{display:block;}
/* End hide from IE-mac */
*+html .clear{min-height:1%;}/* IE7 */



.pagination {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 15px 0px; WIDTH: 602px; TEXT-ALIGN: center
}

.pagination A {
	BORDER-RIGHT: #aae 1px solid; BORDER-TOP: #aae 1px solid; BACKGROUND: #fff; BORDER-LEFT: #aae 1px solid; COLOR: #15b; BORDER-BOTTOM: #aae 1px solid; TEXT-DECORATION: none
}
.pagination A:hover {
	BACKGROUND: #26b; COLOR: #fff
}
.pagination A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0.3em; MARGIN-RIGHT: 5px; PADDING-TOP: 0.3em
}
.pagination SPAN {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0.3em; MARGIN-RIGHT: 5px; PADDING-TOP: 0.3em
}
.pagination .current {
	BORDER-RIGHT: #aae 1px solid; BORDER-TOP: #aae 1px solid; BACKGROUND: #26b; BORDER-LEFT: #aae 1px solid; COLOR: #fff; BORDER-BOTTOM: #aae 1px solid
}
.pagination .prev.current {
	BORDER-LEFT-COLOR: #999; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #999; COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
.pagination .next.current {
	BORDER-LEFT-COLOR: #999; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #999; COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}

.pagination .previous-off
{
	BORDER-RIGHT: #aae 1px solid; BORDER-TOP: #aae 1px solid; BACKGROUND: #eee; BORDER-LEFT: #aae 1px solid; COLOR: #999; BORDER-BOTTOM: #aae 1px solid;
}

.pagination .active
{
	COLOR: #F00;
}
