* {
margin: 0px;
padding: 0px;

}

html {
height:100%;
}

body {
background: url("../img/bg.gif") -1px 0px repeat;
height: 100%;
}

img {
border:0;
}

input {
border:0;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a:visited {
color:Red;
}

#banner {
position: absolute;
top: 217px;
background:#ce0000 url("../img/h1.gif") repeat-x;
width: 100%;
z-index: 1;
height: 107px;
text-align: center;
}

#banner .border-top {
height: 7px;
width: 100%;
background-color: #666;
border-top: 1px solid #747474;
border-bottom: 1px solid #858585;
text-transform: uppercase;
}

#banner .text {
margin-top: 13px;
width: 100%;
color: #fff;
font: 2em Impact, 'Arial Black', sans-serif;
line-height: 100%;
}

#banner img {
border: 0px;
}


#main {
width:980px;
margin:0px auto;
position:relative;
height: 100%;
float: left;
}

/* commented backslash hack  - invisible to IE 5 \*/
#main {
position:absolute;
margin:auto 0 0 -490px;
left:50%;
}
/* end hack */

#content {
float: left;
width:974px;
background: url("../img/shadow.gif") repeat-y;
padding: 0px 3px;

}

#index #top {
width: 974px;
height: 217px;
background:#e3e3e3 url("../img/bgheader.gif") repeat-x;
}

#index #top .auth {
width: 354px;
height: 200px;
margin-right: 21px;
float: right;
display: inline;
}

#index #top .auth .border-left {
width: 7px;
background:#f0f0f0 url("../img/auth-bl.gif") no-repeat;
height: 200px;
float:right;
}

#index #top .auth .border-right {
width: 7px;
background:#f0f0f0 url("../img/auth-br.gif") no-repeat;
height: 200px;
float: right;
}

#index #top .auth .form {
width: 300px;
background:#f0f0f0 url("../img/auth-bg.gif") repeat-x;
height: 200px;
text-align: right;
}

#index #top .auth .desc {
height: 34px;
padding: 0px 5px 0px;
}

#index #top .auth img {
margin: 13px 220px 17px 0px;
float: right;
}

#index #top .form div {
float: right;
}

#index #top .submit {
margin-top: 10px;
}


#index .logo {
width: 398px;
height: 126px;
float:left;
text-align: center;
vertical-align: middle;
}

#index #middle {
width: 974px;
height: 100%;
clear: both;
margin-top: 127px;
}

#index #middle_desc {
width: 974px;
height: 100%;
clear: both;
margin-top: 0px;
}

#index #bottom {
margin-top: 20px;
float: left;
width: 974px;
height: 184px;
font: 1em Impact, Arial, sans-serif;
text-transform: uppercase;
background: url("../img/bgfooter.gif") left bottom repeat-x;
color: #c2c0c0;
}

#bottom .info {
padding:12px 10px 10px;
height: 19px;
background: #ce0000 url("../img/grpartner.gif") repeat-x;
color: #fff;
}

#index .tovarbaza {
padding: 85px 0px 0px 20px;
}

#chooselanglink {
top:170px; 
left:-350px; 
position:relative;
}

#chooselanglink a {
color:Red;
font-weight:bold;
}

.l {
float: left;
margin: 10px 0px 10px 11px;
width: 464px;
height:464px;
display: inline;
}

.r {
float: right;
margin: 10px 18px 10px 0px;
width: 464px;
height:464px;
display: inline;
}

.container {
float: left;
height: 424px;
}

.border-left {
background: url("../img/border-left.gif") repeat-y;
width: 7px;
height: 100%;
float: left;
}

.corner {
width:6px;
hight: 9px;
background: url("../img/corner.gif") no-repeat;
float:right;
line-height: 1px;
}

.corner-bottom {
height:7px;
width: 11px;
background: url("../img/corner-bottom.gif") no-repeat;
float:right;
line-height: 1px;
}

.border-bottom {
clear: both;
background: url("../img/border-bottom.gif") no-repeat;
height: 7px;
width: 100%;
}

.head, .headfulldesc {
background-color: #E2E1DF;
width: 457px;
height: 27px;
}

.headfulldesc {
width:100%;
margin-bottom:10px;
}

.head div, .headfulldesc div{
float: left;
height: 24px;
padding: 3px 15px 0px 8px;
background: #CE0000 url("../img/grhead.gif") repeat-x;
font: 1em Impact , 'Arial Black', sans-serif;
color: #fff;
text-transform: uppercase;
}

#main .text {
padding: 15px;
width: 427px;
clear: both;
font: 15px Arial, sans-serif;
color: #484745;
line-height: 100%;
}

#main .text img {
float: left;
border: 1px solid #9F9D9D;
margin: 5px 10px 10px 0px;;
}

#main .text ul {
padding-left:10px;
}

#main .text p {
padding-bottom:12px;
text-indent:12px;
}

#main .text p:first-letter {color:#ff0000;font-size:large}

.more {
float: right;
margin-right: 30px;
display: inline;
font: 17px Arial, sans-serif;
}

.more a {
color: #FF1802;
text-decoration: underline;
}

.ret {
padding-top:10px;
display:block;
font: 16px Arial, sans-serif;
}

.ret a {
color: #FF1802;
text-decoration: underline;
}

.forget {
float: right;
margin: 13px 20px;
display: inline;
font: 15px Arial, sans-serif;
}

.forget a {
color: #FF1802;
text-decoration: underline;
}

.form {
background-color:#E2E1DF;
height: 464px;
float: right;
}

.form .text {
padding-top: 55px;
text-align: right;
font: 17px Impact, "Arial Black", sans-serif;
color: #7E7D7D;
line-height: 270%;
}

.form .text div {
float: right;
}

.clear {
clear: both;
}

.desc  {
float: right;
height: 30px;
padding: 5px 5px 0px 0px;
}

.reg {
width: 290px;
height: 27px;
border: 1px solid #A8A8A7;
margin: 0px 5px;
}

.submit {
float: right;
width: 82px;
height: 29px;
background: url("../img/submit.gif") no-repeat;
margin: 15px 4px;
cursor: pointer;
}

.submitpure {
width: 82px;
height: 29px;
background: url("../img/submit.gif") no-repeat;
margin: 15px 4px;
cursor: pointer;
}

.sign {
width: 216px;
height: 22px;
border: 1px solid #414040;
margin: 0px 4px;
}

#inside #top {
position: relative;
padding-top: 17px;
width: 974px;
height: 99px;
border-bottom: 1px solid #e1e1e1;
background:#e3e3e3 url("../img/bgheader2.gif") -1px 0px repeat-x;
}

#inside .logo {
z-index: 10;
text-align: center;
width: 259px;
height: 99px;
}
#search_product {
border-bottom:1px dotted Red;
margin-bottom:30px;
}
#resetsearch {
font-size:1.2em;
}
.support {
width: 280px;
float: right;
font: 12px Arial, sans-serif;
color:#6e6e6e;
text-align: left;
padding-right: 10px;
}

.support a {
color: Red;
text-decoration: underline;
}

.support p {
	margin-bottom:8px;
}

.support a:hover {
text-decoration: underline;
}

#menu {
text-align: center;
width: 972px;
height: 38px;
border-bottom: 1px solid #cd311e;
border-top: 1px solid #dd5b5b;
border-right: 1px solid #f6f6f6;
border-left: 1px solid #f6f6f6;
background:#cf0200 url("../img/bgheader2.gif") 0px -118px repeat-x;
}
#menu a {
color: #fff;
}

#inside div#middle {
border-top: 1px solid #dddddd;
background: url("../img/bgmiddle.gif") repeat-x;
width: 894px;
height: 100%;
padding: 40px;
font: normal 12px Arial, sans-serif;
color:#444343;
}

#inside #bottom {
margin-top: 20px;
float: left;
width: 974px;
height: 110px;
font: 1em Impact, Arial, sans-serif;
text-transform: uppercase;
background: url("../img/bgfooter2.gif") left bottom repeat-x;
color: #c2c0c0;
}

#inside .tovarbaza {
padding: 80px 0px 0px 30px;
}

#inside h3 {
font:normal 19px Arial, sans-serif;
color:#dd0800;
}
#inside h4 {
font:normal 15px Arial, sans-serif;
color:#444343;
}
#tb_form div {
margin-bottom:10px;
}

#tb_form .msg  {
color:Blue;
font-weight:bold;
}

#tb_form div span {
display:block;
width:200px;
float:left;
}

#pcats {
display:none;
}

#pcats span {
padding-right:10px;
display:block;
float:left;
width:200px;
}
#pcats span a {
color:blue;
}

#pcatstitle {
border-bottom:dashed;
border-width:1px;
border-color:red;
color:red;
display:inline;
cursor:pointer;
}

#producttip {
padding-bottom:15px;
padding-top:25px;
clear:both;
float:none;
}

.balance {
margin-top: 10px;
margin-right: 100px;
text-align: center;
float: right;
width: 200px;
line-height: 1px;
color: #d20200;
z-index: 1;
line-height: 1px;
display: block;
font: 16px 'Arial Black', Impact, sans-serif;
}

.balance span {
font: 32px 'Arial Black', Impact, sans-serif;
}

.fulldesc {
padding-left:30px;
padding-right:30px;
}

.error {
color:Red;
clear: both;
}
.inside_table, .inside_table_desc, .inside_table_stat, .inside_table_detail_stat {
border-spacing:0px;
border-collapse:collapse;
color:#444343;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.inside_table td, .inside_table th {
padding:6px;
margin:0;
border:1px solid grey;
font-weight:normal;
}
.inside_table th {
background-color:#e6e7e8;
}
.inside_table_desc td {
padding:10px;
margin:0;
font-weight:normal;
}
.inside_table_stat td {
padding-bottom:14px;
padding-top:14px;
padding-right:30px;
padding-left:30px;
margin:0;
}
.inside_table_detail_stat td {
padding-bottom:2px;
padding-top:2px;
padding-right:10px;
padding-left:10px;
margin:0;
}
.active  {
font-weight:bold;
}
.inside_table th a {
color:Red;
}
.inside_table td a {
color:blue;
}
.inside_table td span.notactive a {
color:gray;
}
.paginator {
margin-top:5px;
margin-bottom:5px;
font-size:1.1em;
text-align:center;
}
.paginator a {
color:Red;
}
.paginator span {
padding-right:0.5em;
}
.message {
color:black;
font-size:1.2em;
font-weight:bold;
width:600px;
margin-left:50px;
padding:15px;
border:1px dotted red;
}
.message p {
padding-bottom:7px;
}
/*.tip {
padding-top:10px;
padding-bottom:10px;
}*/