*, body {
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:14px;
}

body {
    background:#F9F9F9;
}

a {
    text-decoration:underline;
    color:#333;
}
a:hover {
    text-decoration:none;
    color:#d02820;
}

a {
  outline: none;
}

input, textarea, button {
    background:#F9F9F9 url('/media/all_back.png') repeat-x;
}

p {
    margin:10px 0 10px 0;
}

#left_column {
    position:absolute;
    width:223px;
    padding:10px;
    left:0px;
    top:167px;
    border:#999 1px solid;
    background:#F9F9F9 url('/media/all_back.png') repeat-x;
}
#content {
    text-align:left;
    margin:5px 0 0 250px;
    padding:10px;
    border:#999 1px solid;
    background:#F9F9F9 url('/media/all_back.png') repeat-x;
}
#path {
    margin: 5px 0 0 250px;
    padding:5px;
    padding-right:15px;
    border:#999 1px solid;
    font-size:10px;
    background:#F9F9F9 url('/media/all_back.png') repeat-x;
}
#path a {
    font-size:12px;
    color:#777;
}
#path a:hover {
    font-size:12px;
    color:#111;
}
#header {
    border:#999 1px solid;
    border-left:0;
    border-right:0;
    width:100%;
    height:160px;
    background:#F9F9F9 url('/media/header_back.png') repeat-x;
}

#search_form_1 {
    margin:123px 20px 0px 0px;
    text-align:right;
    float:right;
}
#search_form_1 input, button {
    padding:2px;
    font-size:12px;
    background:#F9F9F9 url('/media/all_back.png') repeat-x;
    border:#AAA 1px solid;
}
#search_form_1 input:focus, button:focus {
    border:#555 1px solid;
    background:#EEE;
}
#search_form_1 button { color:#d02820; }



#ul_banklist li {
    margin:3px;
    font-size:10px;
    list-style:url('/media/pulm.gif');
    list-style-position:outside;
}
#ul_banklist li a {
    text-decoration:none;
    font-size:14px;
}


#cities_down {
    border-top:1px solid #999999;
    padding-top:7px;
    margin-top:10px;
}


.form1 label, input, button, select {
    font-size:12px;
    margin-left:2px;
}


.form2 td {
    font-size:10px;
    margin-top:10px;
}
.form2 th {
    font-size:12px;

}
.form2 label, input, select {
    font-size:12px;
    margin:3px;
    text-align:left;
    width:200px;
}
.form2 input,select {
    font-size:12px;
    margin:3px;
    padding:2px;
    background:#F9F9F9 url('/media/all_back.png') repeat-x;
    border:#AAA 1px solid;
}


table.menu_table {}
table.menu_table td.part {
    padding:0;
    background:url("/media/menu/nav-bg.gif") repeat-x scroll 0 0 transparent;
    background-position:bottom;
}


#block_left {
    border:#777 1px dashed;
    padding:3px;
    font-size:12px;
    margin:10px;
    width:auto;
    background:#F8EFEF;
}

#block_right {
    margin: -25px 10px 10px 0px;
    font-size:12px;
    color:#999;
    text-align:right;
}


.table1 {
    margin: 0 auto 0 auto;
}
.table1 th {
    background:#F9F9F9;
    border:0;
    border-top:#BBB 1px solid;
    border-left:#BBB 1px solid;
    border-bottom:#BBB 1px solid;
    padding:5px;
    font-size:12px;
}
.table1 td {
    width:200px;
    font-size:12px;
    border-bottom:#CFCFCF 1px solid;
}

.table2 {
    margin: 0px auto 0px auto;
}
.table2 th {
    padding-left:5px;
    font-weight:normal;
}
.table2 td {
    padding:0;
    vertical-align:middle;
}


ul {
    padding:10px;
    margin-left:20px;
}

h1 {
    padding:20px;
    font-size:16px;
    text-align:right;
    padding-right:30px;
    border-bottom:#333 1px solid;
    padding-bottom:5px;
    margin-bottom:20px;
}
h2 {
    padding:3px;
    margin:20px auto 7px auto;
    width:300px;
    font-size:14px;
    color:#555;
    text-align:center;
    border-bottom:#CCC 1px solid;
}
h3 {
    padding:3px;
}
h3 a {
    font-size:12px;
}
h4 {
    margin-left:40px;
    padding:3px;
}
h4 a {
    font-size:12px;
}
h5 {
    margin: 0px auto 10px auto;
    text-align:center;
    font-size:16px;
}

table td {
    text-align:left;
    vertical-align:top;
    padding:10px;
}

#services {
    margin-left:auto;
    margin-right:auto;
}
#services td {
    background:#EEE;
    border:#CFCFCF 1px solid;
    width:200px;
    font-size:12px;
}
#services h2 {
    margin:0;
    width:auto;
    padding:10px;
    font-size:14px;
    color:#990000;
    text-align:center;
    border:0;
}

.inner_category {
    margin-left:40px;
}

.darker {
    background:#F0F0F0;
}

.hilite {
    background:#FFF0F0;
}

.font12 {
    font-size:12px;
}
.font_red12 {
    font-size:12px;
    color:#d02820;
}
.font_grey12 {
    font-size:12px;
    color:#555;
}
.font_14 {
    font-size:14px;
}
.font_red12 {
    font-size:12px;
    color:#FF0000;
}
.font_green12 {
    font-size:12px;
    color:#00FF00;
}

.input50, .input50 input, .input50 select {
    width:70px;
}

.extra_info_1 {
    position:absolute;
    display:none;
    margin:3px;
    padding:5px;
    margin-left:10px;
    font-size:12px;
    border:#CFCFCF 1px solid;
    background:#F9F9F9 url('/media/header_back.png') repeat-x bottom;
}

.fullwidth {
    width:100%;
}

.errorlist li {
    color:#CC0000;
    font-size:12px;
    margin-bottom:0px;
    padding-bottom:0px;
}

.topcatname {
    background:#F9F9F9 url('/media/header_back.png') repeat-x bottom;
    color:#d02820;
    text-align:center;
    font-weight:bold;
}
.innercatname {
    background:#EEE;
    padding-left:50px;
    text-align:left;
    font-weight:bold;
}
.table_inner_category td {

}

table.currency_table {
  margin-left:auto;
  margin-right:auto;
}
table.currency_table td {
  border-bottom:#CCC 1px solid;
}
table.currency_table th {
  border-bottom:#CCC 1px solid;
  padding:10px;
}

.best2sell {
  color:#CC0000;
  font-weight:bold;
}
.best2buy {
  color:009900;
  font-weight:bold;
}

.icon1 {
    position:relative;
    top:3px;
}

.font-grey {
  color:#777;
}
.font-10 {
  font-size:10px;
}


<!-- FORUM -->
#djangoForumBody {
    width: 90%;
    margin: 0 auto;
    text-align: left;
}

#djangoForumList,
#djangoForumThreadList,
#djangoForumThreadPosts {
    border-collapse: collapse;
    width: 100%;
}

#djangoForumList td,
#djangoForumThreadList td,
#djangoForumThreadPosts td {
    border: solid #777 1px;
    padding: 6px;
}

#djangoForumList .djangoForumListDetails {
    width: 70%;
}

#djangoForumList .djangoForumListDetails strong {
    font-size: 120%;
}

#djangoForumList .djangoForumListDetails .djangoForumStats {
    font-size: 80%;
}

.djangoForumListLastPost,
.djangoForumThreadLastPost {
    background-color: #ddd;
    border-bottom: solid #777 1px;
}

#djangoForumList th,
#djangoForumThreadList th,
#djangoForumThreadPosts th {
    background: url('/media/all_back.png') repeat-x;
    border: solid #777 1px;
    color: #555;
    text-align: left;
    padding: 4px;
}

#djangoForumThreadPosts th {
    width: 20%;
}

#djangoForumBreadcrumbs {
    padding: 20px;
}

#djangoForumBody label {
    font-size: 110%;
    font-weight: bold;
    display: block;
    padding: 4px;
}

#djangoForumThreadPostDetail {
    width: 20%;
}
.djangoForumPagination {
    display: inline;
}
.author-nick {
    font-size:16px;
}
.when-posted {
    font-size:12px;
    font-weight:normal;
}

.counter2 a {
    display:none;
}


.table77 {
    font-size:13px;
    border:0;
    margin:0 auto 0 auto;
}
.table77 tr {
    border:#777 1px solid;
}
.table77 th {
    padding:5px;
    border-bottom:1px solid #CCCCCC;
}
.table77 td {
    padding:5px;
    padding-right:30px;
}
.odd {
    background:#eee;
}
