* {margin: 0; padding: 0;}
body  {font: 13px Verdana, Arial, Helvetica, sans-serif; background: url(../images/head-x.gif) repeat-x;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a, a:visited {color: #0063D3; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #E5ECF3;}
a:hover {color: #111111; background: #e5ecf3; border: none;}
/*head*/
.head {height: 69px; width: 1000px; margin: 0px auto;}
h1 {font: bold 35px Verdana, Arial, Helvetica, sans-serif; color: #1f4388;}
h1 span {color: #e86e28; font-size: 11px; padding-left: 45px;}
h1 a, h1 a:visited {color: #1f4388;}
h1 a:hover {background: none; color: #1f4388;}

.nav {position: absolute; font-size: 14px; color: #bcc2e0; top: 39px; margin-left: 200px;}
.nav li, .nav2 li, .nav3 li {display: inline;}
.nav a, .nav a:visited {color: #7198BE; border: none; text-decoration: underline; font-weight: bold; padding: 0 12px 0 8px;}
.nav a:hover {background: none; color: #2a669d;}

.nav2 {position: absolute; list-style: none; color: #9898bd; top: 8px; width: 956px; text-align: right;}
.nav2 a, .nav2 a:visited {color: #5D7177; border: none; padding: 0 5px 0 0;}
.nav2 a:hover {background: none; text-decoration: underline;}
/*head*/

/*maincontent*/
.bg {background: url(../images/maincontent_x.gif) repeat-x; padding-top: 20px;}
.maincontent {width: 956px; margin: 0px auto;}
.center {width: 1000px; margin: 0px auto;}
.gal, .thumbs, .trade, .top {border: 1px solid #eeeeee; background: url(../images/maincontent_td_top_x.gif) top repeat-x #f5f5f5; margin-bottom: 20px; _height: 1px; min-height: 1px;} 
.maincontent h2 {color: #21507B; font-size: 18px; font-weight: normal; padding: 7px 14px 14px 5px;}
.mar {margin-bottom: 20px;}
/*maincontent*/

/*thumbs*/
.thumbs {padding: 3px 0 0 6px;}
.thumbs h2 {text-indent: -6px;}
.thumbs a {padding: 0px; border: none;}
.thumbs a:hover {background: none;}
.thumbs img, .trade img {width: 150px; height: 200px; border: 1px solid #000000; margin: 0 6px 6px 0;}
.thumbs a:hover img, .trade a:hover img  {border-color: #FF0000;}
.pages {position: relative; text-align: right; margin: -36px 10px 12px 0; font-size: 18px; color: #21507B;}
.pages a, .pages a:visited {color: #0063D3; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #E5ECF3;}
.pages a:hover {color: #111111; background: #e5ecf3; border: none;}

.trade {padding: 3px 0 8px 6px; _padding: 3px 0 8px 0; font-size: 15px; font-weight: bold;}
.trade a {border: none;}
.trade h2 {text-indent: -6px; _text-indent: 0px;}
.trade a:hover {background: none;}
.trade img {margin: 0;}
.trade div {width: 152px; float: left; margin: 0 6px 0 0; _margin: 0 3px 0 3px; text-align: center;}
.trade span {text-decoration: underline;}
.trade a:hover span {color: #111111; background: #e5ecf3; text-decoration: none;}
/*thumbs*/

/*top*/
.top {padding: 0 13px 13px 13px; font-size: 15px; font-weight: bold;}
.top h2 {text-indent: -13px;}
.top ul {width: 200px; float: left; list-style: none;}
.top li {margin-bottom: 3px;}
.q01 {margin-left: 100px; _margin-left: 50px;}
/*top*/

/*main*/
.main {width: 720px; float: left; border: 1px solid #e1e1e1; padding: 20px;}
.main h3 {color: #21507b; font-size: 15px; padding-bottom: 10px;}
.main h2 {color: #173755; font-size: 21px; padding-bottom: 30px;}
.main p {padding-bottom: 20px;}
/*main*/

/*sidebar*/
.sidebar {width: 180px; float: left; margin-left: 8px; border: 1px solid #e1e1e1; border-bottom: none;}
.sidebar ul {list-style: none; text-align: center;}
.sidebar a, .sidebar a:visited {border: none; color: #416986; font-weight: bold;}
.sidebar a:hover {background: none; text-decoration: underline;}
.sidebar li {padding: 5px 0; border-bottom: 1px solid #e1e1e1;}
/*sidebar*/

/*footer*/
.footer {background: url(../images/footer_x.gif) top repeat-x; height: 85px; font-size: 11px;}
.footer p {padding: 25px 0 0 5px; color: #777;}
.nav3 {color: #a4a4a4; position: absolute; margin-top: 25px; width: 956px; text-align: right;}
.nav3 a, .nav3 a:visited  {color: #a4a4a4; border: none; padding: 0 5px 0 0;}
.nav3 a:hover {background: none; text-decoration: underline;}
/*footer*/

.thumbolink {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#21507b;
	text-align: left;
}

.thumbolink a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color:#0063d3;
	text-align:center;
	text-decoration:none;
}

.thumbolink a:link {text-decoration:none;	color:#0063d3;}
.thumbolink a:hover {text-decoration: none;	color:#0063d3;}
.thumbolink a:visited {text-decoration:none;	color:#0063d3;}

.thumbolink a:link img {  border-color:#000000; border-width: 1px; border-style:solid;}
.thumbolink a:hover img {  border-color:#ff0000; border-width: 1px; border-style: solid; }
.thumbolink a:visited img {  border-color:#000000; border-width: 1px; border-style:solid;}
.thumbolink a:active img { border-color:#ff0000; border-width: 1px; border-style: solid; }
