body {
font:12px Arial;
margin:0;
padding:0;
}

input {
font:12px Arial;
}

a img {
border:0;
}

#all {
width:1000px;
margin:auto;
}
.top_links {height: 27px;background:#94999B;color:#94999B;clear:both;}
.top_links a {background:#a0a6a8;color:#fff;display: block;padding: 6px 15px 6px 15px;float: left;border-right: 1px solid #9ba0a2;text-decoration:none;}
.top_links a:hover {background:#7e9c00;}
#header {
height:27px;
background:url(/i/sqtop.gif);
color:#fff;
text-align:center;
overflow:hidden;
padding:3px 0 0;
}

#header .topfield {
border:1px #beeb1d solid;
border-width:1px 0 0 1px;
padding:1px;
}

#header .topfield input {
width:128px;
border:1px #586d00 solid;
border-width:1px 0 0;
}

#header i {
font-style:normal;
margin:0 5px;
}

#top {
height:115px;
background:#ebedee;
}

#top table {
border-collapse:collapse;
margin:0;
padding:0;
}

.statblock {
background:url(/i/statblock.png);
width:162px;
height:107px;
text-align:center;
font-weight:700;
font-size:14px;
}

.border {
background:#f2f4f5;
padding:1px;
}

.border div.b {
border:1px #cfcfcf solid;
padding:3px;
}

.border div.b div.b2 {
border:1px #fff solid;
padding:1px;
}

.spacer {
margin:0 16px 0 0;
}

.clearer {
clear:both;
height:1px;
}

em {
display:block;
font-style:normal;
color:#434343;
}

h1,h2,h3,h4,h5,h6 {
margin:3px 0 10px;
}

h1 {
font-size:22px;
}

h2 {
font-size:17px;
}

h3 {
font-size:14px;
}

h4 {
font-size:11px;
}

#content {
border-collapse:collapse;
background:#94999b;
width:100%;
margin:0;
padding:0;
}

.content_l {
width:752px;
vertical-align:top;
margin:0;
padding:0;
}

.content_r {
width:248px;
vertical-align:top;
margin:0;
padding:0;
}

.content_r2 {
width:248px;
vertical-align:top;
color:#fff;
background:#586d00 url(/i/sqbg.gif);
border-left:10px #94999b solid;
margin:0;
padding:60px 0 0 20px;
}

#menu {
background:url(/i/menu.gif);
height:39px;
margin:0 1px 0 0;
}

#menu li {
background:url(/i/menudel.gif) top right no-repeat;
background-position:right 3px;
height:31px;
font-size:14px;
font-weight:700;
color:#fff;
list-style-type:none;
display:block;
float:left;
margin:0;
padding:8px 30px 0;
}

#menu li.a {
background:url(/i/menua.gif);
padding:8px 30px 0;
}

#menu li a {
color:#fff;
text-decoration:none;
}

#letters a {
color:#000;
font-size:12px;
font-weight:700;
margin:0 2px;
}

#letters .ltop {
height:3px;
background:#ebedee;
font-size:1px;
margin:1px 1px 8px;
}

.lline {
background:#586d00;
height:36px;
overflow:hidden;
font-weight:700;
padding:2px 0;
}

.lline a {
text-decoration:none;
font-weight:700;
}

.lline .llinegrad {
border:1px #bcc599 solid;
height:34px;
background:url(/i/grad.gif) top right repeat-y;
border-width:1px 0;
}

.lline .llinegrad div {
color:#fff;
font-size:17px;
background:url(/i/sq.gif) top left no-repeat;
height:28px;
padding:6px 0 0 24px;
}

.lline .llinegrad div a {
color:#fff;
font-size:17px;
}

.lline .llinegrad div h1,.lline .llinegrad div h2,.lline .llinegrad div h3,.lline .llinegrad div h4,.lline .llinegrad div h5 {
color:#fff;
font-size:17px;
margin:0;
}

.lblock {
border:2px #ebedee solid;
background:#fff;
border-width:2px 1px 2px 2px;
margin:0 1px 0 0;
padding:8px 10px 18px;
}

.limage {
float:left;
margin:0 36px 0 0;
}

.lmore {
text-align:right;
margin:4px 0 0;
}

.ltbl {
width:500px;
}

.ltbl td {
border:1px silver dotted;
width:50%;
vertical-align:top;
border-width:0 0 1px;
padding:3px 1px 3px 20px;
}

.ltbl td.r {
text-align:right;
}

.ltbl td.r b {
font-weight:400;
border-right:1px silver solid;
padding:0 20px 0 0;
}

.ltbl_top {
width:90%;
}

.ltbl_top td {
width:auto;
}

.ltbl2 {
width:100%;
}

.ltbl2 td {
width:33%;
text-align:center;
vertical-align:top;
}

.ltbl2 td div.td,.screenshot {
width:184px;
text-align:center;
margin:auto;
}

.ltbl2 td div.td div.border {
margin:auto;
}

.lrate {
width:100%;
color:#c4c4c4;
}

.lrate td {
width:50%;
vertical-align:top;
}

.lratedigits {
float:left;
font-size:14px;
margin:0 10px 4px 0;
}

.lratedigits b {
color:#009ccf;
font-size:46px;
}

.lratedigits i {
font-size:26px;
font-style:normal;
font-weight:700;
}

.lrateresult {
height:35px;
color:#000;
text-align:center;
margin:0 3px;
}

.lrate .b2 {
height:70px;
}

.lthumb {
width:150px;
}

.lthumb .lthumb_image {
width:114px;
height:114px;
}

.lthumb .b2 {
height:auto;
}

.lliner {
float:right;
width:372px;
font-weight:700;
}

.lbanner {
text-align:center;
}

.ldash {
clear:both;
border-bottom:1px #bbb solid;
margin:0 0 10px;
padding:5px 0;
}

.lline2 {
background:url(/i/lline.png);
height:30px;
color:#fff;
font-size:17px;
text-decoration:none;
font-weight:700;
padding:10px 0 0 24px;
}

#menu2 {
height:26px;
margin:0 1px 0 0;
}

#menu2 ul {
margin:2px 0 0;
padding:0;
}

#menu2 li {
color:#fff;
list-style-type:none;
display:block;
float:left;
background:url(/i/bottomdel.gif) top right no-repeat;
margin:0;
padding:2px 10px 2px 12px;
}

#menu2 li.a,#menu2 li.a a {
background:#b0d000;
font-weight:700;
text-decoration:none;
}

#menu2 li a {
color:#fff;
}

#copyright {
background:#ebedee;
}

#copyright table {
width:480px;
margin:auto;
}

#copyright table td {
padding:20px 0 6px;
}

.search {
height:33px;
overflow:hidden;
padding:0 0 0 6px;
}

.submit {
background:url(/i/search.gif);
width:19px;
height:18px;
border:1px #000 solid;
float:left;
border-width:0 0 1px 1px;
margin:10px 6px 0 0;
}

.field {
border:1px #000 solid;
color:#8f9395;
float:left;
width:208px;
border-width:1px 0 0 1px;
margin:10px 6px 0 0;
}

.rline {
background:url(/i/rline.gif);
height:30px;
text-align:center;
font-size:14px;
font-weight:700;
padding:14px 0 0;
}

.rblock {
background:#ebedee;
width:250px;
margin:0 0 0 7px;
padding:0 0 0 7px;
}

.rblockwhite {
background:#fff;
margin:0 2px 0 0;
}

.rbw2 {
border:1px #d3d5d6 solid;
padding:14px 2px 2px;
}

.rblack {
padding:0 14px 14px;
}

.catalog {
width:700px;
}

.catalog td {
border:1px silver dotted;
vertical-align:top;
border-width:0 0 1px;
padding:3px 10px;
}

.catalog td.b {
font-weight:400;
border-right:1px silver solid;
}

.catalog td.s {
width:1%;
}

.catalog td.r {
width:1%;
text-align:right;
padding-right:20px;
}

.catalog td.l {
width:1%;
font-weight:400;
border-right:1px silver solid;
padding:3px 10px;
}

.thumb {
float:left;
text-align:center;
margin:2px 15px 18px;
}

#top_counter {
visibility:hidden;
display:inline;
height:0;
width:0;
font-size:1px;
position:absolute;
top:0;
margin:0;
padding:0;
}

.menu1 {
font-family:Verdana;
font-weight:700;
font-size:14px;
width:222px;
background:#f3f4f6;
color:#5a7300;
margin:0 3px 5px 10px;
padding:0;
}

* html div.menu1 {
padding-left:15px;
background:#fff;
}

*+html .menu1 {
padding-left:8px;
background:#fff;
}

.menu1 div {
color:#5a7300;
border-left:1px solid #d5d6d8;
border-right:1px solid #d5d6d8;
border-top:0;
border-bottom:0;
background:#f3f4f6;
}

.menu1 .mm0 a {
text-decoration:none;
color:#000;
}

.menu1 .mm0 a:hover,.menu1 .mm1 a:hover {
color:#5a7300;
}

.menu1 ul {
list-style-type:none;
}

.menu1 .mm1 a {
font-size:13px;
font-weight:400;
text-decoration:none;
color:#000;
}

.menu1 .mm1 a:hover {
text-decoration:underline;
}

.menu1 .mm0 {
padding-left:6px;
padding-bottom:8px;
}

.menu1 .mm1 {
padding-left:25px;
padding-bottom:2px;
}

.menu1 div.menu_line,.menu1 div.menu_line_top,.menu1 div.menu_line_bottom {
border:1px solid #fff;
font-size:1px;
background:#FFF;
width:220px;
height:10px;
margin:0;
padding:0;
}

.menu1 div.menu_line {
border-top:1px solid #d5d6d8;
border-bottom:1px solid #d5d6d8;
}

.menu1 div.menu_line_top {
border-bottom:1px solid #d5d6d8;
}

.menu1 div.menu_line_bottom {
border-top:1px solid #d5d6d8;
}

.linkpad {
font-size:13px;
font-weight:700;
text-decoration:none;
padding:2px 0;
}

.linkpad a {
text-decoration:none;
}

.linkpad a:hover {
color:#5a7300;
text-decoration:underline;
}

.linkpad i {
font-weight:400;
font-style:normal;
font-size:11px;
color:#aaa;
display:block;
}

.new {
padding-left:46px;
background:transparent url(/i/new.gif) no-repeat center left;
}

.sitemap a {
margin-left:50px;
text-decoration:none;
display:block;
}

.sitemap a:hover {
text-decoration:underline;
color:#5a7300;
}

.sitemap a.cap,.sitemap a.cap:hover {
margin-left:10px;
text-decoration:none;
font-size:14px;
color:#5a7300;
font-weight:700;
}

.smartfloat {
display:table;
}

.brown {
color:#963;
}

.green {
color:#683;
}

.blue {
color:#1B84A1;
}

.blue a {
color:#00C;
}

.yellow {
color:#96A91C;
}

.yellow a {
color:#F60;
}

.orange {
color:#F50;
}

.purple {
color:#824;
}

.teal {
color:#29A;
}

.menu1 .red a:hover {
color:red;
}

.buttons a,.buttons button {
display:block;
float:left;
background-color:#f5f5f5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:130%;
text-decoration:none;
font-weight:700;
color:#565656;
cursor:pointer;
margin:0 7px 0 0;
padding:5px 10px 6px 7px;
}

.buttons button {
width:auto;
overflow:visible;
padding:4px 10px 3px 7px;
}

.buttons button[type] {
line-height:17px;
padding:5px 10px 5px 7px;
}

:first-child+html button[type] {
padding:4px 10px 3px 7px;
}

.buttons button img,.buttons a img {
border:none;
width:16px;
height:16px;
margin:0 3px -3px 0!important;
padding:0;
}

button:hover,.buttons a:hover {
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#369;
}

.buttons a:active {
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}

button.positive,.buttons a.positive {
color:#529214;
}

.buttons a.positive:hover,button.positive:hover {
background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214;
}

.buttons a.positive:active {
background-color:#529214;
border:1px solid #529214;
color:#fff;
}

.buttons a.negative,button.negative {
color:#d12f19;
}

.buttons a.negative:hover,button.negative:hover {
background:#fbe3e4;
border:1px solid #fbc2c4;
color:#d12f19;
}

.buttons a.negative:active {
background-color:#d12f19;
border:1px solid #d12f19;
color:#fff;
}

.comment table td {
width:700px;
border:1px solid #e8f6ff;
background:#fcfeff;
}

.comment table td.td_comm_avatar {
width:50px;
}

.comment table td.td_text_comm {
width:650px;
}

.comment2 table td {
width:500px;
border:1px solid #e8f6ff;
background:#f5fbff;
}

.comm_avatar {
width:50px;
height:50px;
border:1px solid #e8f6ff;
}

.comm_avatar img {
width:50px;
height:50px;
}

.text_comm {
padding:20px;
}

.user_comm {
float:left;
font-size:11px;
color:#000;
padding:2px;
}

.number_comm {
float:right;
font-size:15px;
color:#bbb;
padding:2px;
}

.comments_items {
float:right;
}

.comments_items img {
vertical-align:middle;
margin:0 3px;
}

.comments_items a {
font-size:10px;
color:#4695c8;
text-decoration:underline;
}

.comments_items a:hover {
font-size:10px;
color:#000;
text-decoration:underline;
}

a,#letters a:hover {
color:#58d6ff;
}

#top td,#menu ul {
margin:0;
padding:0;
}

#letters,.strips {
background:#fff;
border:1px #ebedee solid;
text-align:center;
margin:0 1px 0 0;
}

#letters .lbanner,.strips .lbanner {
background:url(/i/stripes.gif);
margin:8px 1px 1px;
padding:4px;
}

.lblock a,.rblock a {
color:#2099cd;
}

.lrate td span,.rblack a,.black {
color:#000;
}

.grey,.comment,.comment2 {
color:#666;
}

.red,.red a,.menu1 .red,.menu1 .red a {
color:#C00;
}

.user_comm a,.user_comm a:hover {
color:#000;
font-size:11px;
}
