html {padding:0;margin:0;font-size:62.5%;}
body {background: #87de81; font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0; color: #3e6f47;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #091008; text-decoration: underline;cursor: pointer;}
a:hover {color:#fff; text-decoration: none;}
img {border:none;}
ul, ol, li {margin:0;padding:0; list-style-type:none;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}


#header {position:relative; padding:5px 0 10px 0; width:100%; overflow:hidden; background:#17030f url(../images/header.png) left bottom repeat-x;}
#header h1 {color:#619d7f; font-size:28px;float:left;  padding:0 0 0 20px;}
.h_top {float:left; font-size:17px; padding:1px 20px 0 0; color:#c9fdc4;}
.h_top li { display:inline; padding:0; list-style-type:none;}
.h_top a, .h_top a:visited {padding:7px; color:#000; text-decoration:none;}
.h_top span {padding:7px; color:#c9fdc4;}
.h_top a:hover { color:#000; text-decoration:underline;}

.header_2 { background: #c2c3c3 url(../images/ls.png) left top repeat-x; padding:5px 20px; height:1%; overflow:hidden;}
	.sort { padding:30px 15px 0 0; float:right; display:inline; font-size:18px; color:#619d7f; text-align: right; }
	.sort  p { font-size:26px; padding:3px;}
	.sort  i { padding-right:3px; }
	.sel_1 { float:right; background:#fff; border:1px solid #000; padding:1px; font-size:13px; width:150px;}
	
	.s_search {float:right; padding-left:5px; display:inline;}
	.s_input {background:#fff; border:1px solid #000; padding:2px; font-size:13px; width:150px; float:left;}
	.s_submit {border:1px solid #000;background:#000;float:left;color:#fff;height:22px;width:50px;cursor:pointer;}
.cat { height:1%; overflow:hidden; padding:0 20px 1px; background: url(../images/cat.png) left top repeat-x;}
.cat h1 { float:right; padding-top:24px; display:inline; margin-left:10px;}
.cat p { padding-top:30px; font-size:18px; color:#21431f;}

.sort a, .sort a:link, .sort a:active, .sort a:visited {color: #2d4e37; text-decoration: underline;cursor: pointer;}
.sort a:hover {color:#619d7f;text-decoration: none;}


.thumbs {width:100%; padding:10px 0; text-align:center;}
.thumbs h3 {font-size:16px; padding:1px 0;height:19px; display:inline; overflow:hidden; line-height:18px; float:left; text-align:left;}
.thumbs h3 a:hover {color:#0042ff;}
.thumbs li {padding:3px;width: 322px; min-height: 262px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin:0px;zoom: 1;*display: inline;_height: 212px; position:relative;z-index:99;}
.thumbs li:hover {background:#baffb1;}
.thumbs * {vertical-align: top;}
.thumbs li img {position:relative;z-index:99; width:320px; height:240px; border:1px solid #091008; display:block; background:#baffb3; }
.thumbs li p { overflow:hidden; font-weight: bold; font-size:11px; padding:1px 0 1px; text-align:left;}
.thumbs li span {float:right; font-size:11px; font-weight: bold; padding:1px 0 1px;}

.cats li { width:322px;min-height: 262px;_height: 265px;}
.cats li img { width:320px; height:240px;}
.cats li span { float:right; font-size:14px;}


.traders { width:90%; margin:0 auto;   padding:10px 20px;}
.traders li img { width:180px; height:135px; margin-bottom:4px; background:#baffb3;}
.traders li {width:182px;min-height: 160px;_height: 160px; text-align:center; font-weight:bold;}
.traders li:hover { background:none;}

.block { padding:10px 0; text-align:center;}

.pages { padding:10px 20px; height:1%; font-size:18px; overflow:hidden; text-align:center;}
.pages * { margin:0; padding:6px; line-height:41px;}
.pages span { background:#baffb1; border:1px solid #baffb1; color:#87de81;}  
.pages a:hover { background:#000; border:1px solid #000; color:#ff0000;} 

.pages a, .pages a:visited { background:#2b9c21; border:1px solid #000; color:#000; text-decoration:none; }


.tops { font-size:15px; overflow:hidden; width:90%;padding:10px 20px; margin:10px auto 0;}
.tops ul {float:left;width:25%;}
.tops li {padding:2px 0;}

.cats_list {font-size:20px; overflow:hidden;width:90%;padding:10px 0px 20px 40px; margin:10px auto; height:1%;}
.cats_list ul {float:left;width:19%;}
.cats_list li { padding:2px 0;}

#footer {  text-align:center; width:990px; margin:25px auto 0;}
