body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a, input {
    font-size: 11px;
    text-decoration: none;
    color: black;
}
a:hover {
    text-decoration: underline;
    color: red;
}
.ahelp {
    text-decoration: none;
}
.ahelp:hover {
    text-decoration: none;
    color: black;
}
.shelp {
    color: #fff;
    background-color: #5375A3;
    padding: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}
input {
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    border: 1px solid #cccccc;
    width: 68px;
}
input:focus {
    border: 1px solid #5375A3;
}
input.search {
    width: 220px;
    border-top: 2px solid #666666;
    border-left: 2px solid #666666;
    border-bottom: 2px solid #eeeeee;
    border-right: 2px solid #eeeeee;
    line-height: 20px;
    vertical-align: middle;
}
select.search {
    height: 24px;
    padding: 0;
    margin: 0;
    border-top: 2px solid #666666;
    border-left: 2px solid #666666;
    border-bottom: 2px solid #eeeeee;
    border-right: 2px solid #eeeeee;
}
input.checkbox {
    width: auto;
    height: auto;
}
input.ssubm {
    background: transparent url('white.png') center center no-repeat;
    color: black;
    text-align: center;
    width: 79px;
    height: 24px;
    font-size: 12px;
    padding: 0;
    padding-bottom: 5px;
    border: 0;
    cursor: pointer;
}
input.ssubm:hover {
    text-decoration: underline;
}
textarea {
    border: 1px solid #cccccc;
    overflow: auto;
}
textarea:focus {
    border: 1px solid #5375A3;
}
#container { 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
    background: transparent url('maintopbg.jpg') top left repeat-x;
    min-width: 1000px;
} 

#sidebar1 {
	float: left; 
	width: 180px; 
    height: 90px;
	padding: 0;
    margin: 0;
}
#sidebar2 {
	float: right; 
	width: 180px; 
    height: 90px;
	padding: 0;
    margin: 0;
    background: transparent url('panda-bg-com.jpg') top left repeat-x;
}
#sidebar1 h3, #sidebar1 p, #sidebar2 p, #sidebar2 h3 {
	margin-left: 10px;
	margin-right: 10px;
    margin-top: 0px;
}
#mainContent {
    margin: 0;
    padding: 0; 
    background: transparent url('maintopbg.jpg') top left repeat-x;
    height: 90px;
} 
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear: both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
img {
    border: 0px;
}
#prnlogo {
    display: none;
}
#nowrp {
    width: 635px;
    float: left;
    margin: 0;
    padding: 0;
}
#search {
    width: 630px;
    float: left;
    padding: 0;
    text-align: left;
    margin: 0;
    margin-top: 20px;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
}
#navcontainer {
    float: left;
    width: 620px;
    padding: 0;
    margin: 0;
    text-align: center;
    margin-top: 16px;
}
#navcontainer ul
{
    margin: 0 auto;
    padding: 0;
    padding-left: 4px;
    padding-right: 4px;
}
#navcontainer ul li { 
    display: inline;
}
#navcontainer ul li a
{
    padding: 0;
    margin: 0;
    color: #ffffff;
    text-decoration: none;
    float: left;
    background-color: #2f507f;
    font-size: 13px;
    height: 24px;
    line-height: 19px;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 2px;
    margin-top: 3px;
}
#navcontainer ul li a.current
{
    background-color: #5375a3;
}
#navcontainer ul li a:hover
{
    text-decoration: underline;
    background-color: #5375a3;
}
#login {
    float: left;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 280px;
    text-align: left;
    margin: 0px;
    margin-top: 4px;
    font-size: 10px;
    background-color: #e6e6e6;
}
#login a {
    color: red;
}
#flags {
    float: right;
    width: 78px;
    padding: 4px 14px 0 0;
    height: 26px;
}
#cartnav {
    height: 25px;
    float: right;
    margin: 4px 0 0 0;
    font-size: 10px;
    width: 350px;
    text-align: center;
}
#bgflag {
    float: left;
    width: 32px;
    padding-right: 8px;
}
#enlag {
    float: left;
    width: 32px;
    padding-left: 8px;
}
#tmph {
    margin: 0px;
    margin-top: 2px;
    width: 100%;
    height: 4px;
    background-color: #758CB5;
    clear: both;
}
#navid {
    margin-left: 14px;
    vertical-align: middle;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    vertical-align: baseline;
}
.catsheader {
    font-weight: bold;
    color: black;
    height: 23px;
    font-size: 12px;
    line-height: 22px;
    vertical-align: bottom;
    clear: both;
    background-color: #e6e6e6;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 5px;
    min-width: 780px;
    overflow: auto;
}
.catsheader span {
    padding-left: 15px;
}
#container2 { 
	width: 100%;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
    min-width: 1000px;
} 

#sidebar21 {
	width: 0;
    height: 0;
	padding: 0;
    margin: 0;
}
#quordiv {
	float: right; 
	width: 180px; 
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    text-align: center;
}
#quordiv2wr {
	float: right; 
	width: 180px; 
    height: 100%;
    padding: 0;
    margin: 0;
    padding-right: 15px;
}
#quordiv2 {
	float: right; 
	width: 180px; 
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    text-align: center;
}

#sidebar22 {
	float: right; 
	width: 180px; 
    height: 100%;
	padding: 0;
    margin: 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    text-align: center;
}
#sidebar22ie6 {
    clear: both;
    padding-right: 15px;
}
#mainContent2 {
    height: 100%;
    overflow: auto;
}
#leftpad {
    padding-left: 30px;
    padding-right: 15px;
}
.maincat {
    width: 154px;
    height: 38px;
    float: left;
    border: 3px solid #ffffff;
    border-left: 3px solid #F5F5F5;
    border-bottom: 3px solid #F5F5F5;
}
.maincat:hover {
    border: 3px solid #F5F5F5;
}
.catdiv {
    width: 180px;
    float: left;
    font-size: 12px;
    height: 42px;
}
.maincat a {
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 12px;
    color: #30507F;
    text-decoration: none;
    display: block;
    width: 162px;
    height: 28px;
}
.catdiv:hover {
    background-color: #F5F5F5;
}
.maincat a:hover {
    color: #D94840;
    text-decoration: underline;    
}
#allcatsleft {
    width: 178px;
    border: 1px solid #ccc;
    border-bottom: 0;
}
.catdiv2 {
    width: 175px;
    font-size: 12px;
    height: 32px;
}
.maincat2 a {
    color: #30507F;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
.catdiv2:hover {
    background-color: #F5F5F5;
}
.maincat2 a:hover {
    color: #D94840;
    text-decoration: underline;
    background-color: #f5f5f5;
}
a.topnavlink {
    color: black;
    text-decoration: none;
}
a.topnavlink:hover {
    color: #FF0000;
    text-decoration: underline;
}
#navpad {
    width: 180px;
    height: 23px;
    font-size: 1px;
    float: left;
    padding-left: 15px;
}
#navimg {
    background: transparent url('navimg.jpg') right top no-repeat;
    width: 180px;
    height: 23px;
    line-height: 23px;
    color: white;
    text-align: left;
    float: left;
}
#navimg span {
    padding-left: 10px;
    font-size: 11px;
}
.fcart {
    color: black;
    text-decoration: none;
}
.fcart:hover {
    color: red;
    text-decoration: underline;
}
#cartie6 {
    padding-right: 15px;
    float: right;
}
#angrybirds {
    width: 195px;
    float: right;
    padding: 0;
    padding-top: 15px;
}
#cart {
    width: 180px;
    text-align: center;
    font-size: 10px;
    line-height: 21px;
    height: 21px;
    vertical-align: middle;
    background: white url('cart.png') 5px center no-repeat;
    border: 1px solid #cccccc;
    font-weight: bold;    
}
#cart span {
    color: #002ea2;
}
#cart span:hover {
    color: #F56800;
    text-decoration: underline;
}
.cprint {
    border: 0;
    padding: 0;
    margin: 0;
}
.cnoprint {
    border: 0;
    padding: 0;
    margin: 0;
}
.dobavi {
    background: transparent url('addtocart.png') top left no-repeat;
    color: white;
    padding-left: 22px;
    border: 0;
    height: 22px;
    width: 75px;
    cursor: pointer;
}
.nullh {
    height: 2px;
    width: 2px;
    font-size: 1px;
}
.tl {
    width: 75px;
    height: 75px;    
    vertical-align: middle;
    display: table-cell;
    
}
.cent {
    width: 150px;
    height: 150px;
    vertical-align: middle;
    display: table-cell;
    margin: 0 auto;
}
#catsbg {
    height: 100%;
    overflow: auto;
    background: transparent url('blt.png') 0 -7px repeat-y;
    padding-left: 15px;
    margin-left: -15px;
}
#banleft {
    padding-left: 16px;
    padding-top: 15px;        
    width: 180px;
    height: 100%;
    overflow: auto;
    float: left;
    font-size: 11px;
    text-align: center;
}
#banleft span {
    padding: 4px 10px 2px 10px;
    display: block;
}
#banleft2 {
    padding-left: 15px;
    padding-top: 15px;        
    width: 180px;
    height: 100%;
    overflow: auto;
    float: left;
    font-size: 11px;
    text-align: center;
}
#banleft2 span {
    padding: 4px 10px 2px 10px;
    display: block;
}
#bannersleft {
    padding: 5px 0 5px 0;
    margin: 0 auto;
    background-color: #ffffff;
    height: 100%;
    overflow: auto;
    text-align: left;            
    border: 1px solid #cccccc;
}
.navimgban {
    margin: 0 auto;
    color: white;
    background: white url('navimg.jpg') top right no-repeat;
    text-align: left;    
    height: 23px;
    padding-bottom: 5px;
    font-size: 11px;    
}
#navimgmostvisited span {
    padding-left: 15px;
    font-size: 12px;
}
#quobug {
    width: 180px;
    background: #e6e6e6;
    height: 25px;
    border-top: 1px solid #CCCCCC;
}
#quobug2 {
    width: 180px;
    height: 25px;
}
#qoo {
    width: 88px;
    float: left;
    text-align: center;
    background-color: #e6e6e6;
    height: 25px;
    line-height: 25px;
    vertical-align: baseline;
    border-left: 1px solid #CCCCCC;
}
#qoq {
    width: 88px;
    float: right;
    text-align: center;
    height: 25px;
    line-height: 25px;
    vertical-align: baseline;
    background-color: #e6e6e6;
    border-right: 1px solid #CCCCCC;
}
#qoo2 {
    width: 88px;
    float: left;
    text-align: center;
    height: 25px;
    line-height: 25px;
    vertical-align: baseline;
}
#qoq2 {
    width: 88px;
    float: right;
    text-align: center;
    height: 25px;
    line-height: 25px;
    vertical-align: baseline;
}
.roc {
    width: 160px;
    margin: 0 auto;
    padding: 0px;
}
.oc {
    width: 74px;
    float: left;
    text-align: left;
    margin: 2px;
    padding: 0px;
}
.oc input {
    border: 1px solid #cccccc;
    margin: 0;
    padding: 0;
    width: 68px;
}
.oc input:focus {
    border: 1px solid #5375A3;
}
.oq {
    width: 74px;
    float: left;
    text-align: left;
    margin: 2px;
    padding: 0px;
}
.oq input {
    border: 1px solid #cccccc;
    margin: 0;
    padding: 0;
    width: 68px;
}
.oq input:focus {
    border: 1px solid #5375A3;
}
.rqo {
    margin: 0;
    width: 100%;
    padding: 0;
    border: 0;
    text-align: center;
}
.redquo {
    color: white;
    background-color: red;
    padding: 2px 5px;
    text-align: center;
}
#quickorder {
    text-align: center;
    border: 1px solid #cccccc;
    height: 100%;
    overflow: auto;
    padding-top: 12px;
}
#quickorder form {
    margin: 0px;
    text-align: center;
    padding: 0px;
}
#quickorder2 {
    text-align: center;
    height: 100%;
    overflow: auto;
    padding-top: 2px;
    border: 0;
}
#quickorder2 form {
    margin: 0px;
    text-align: center;
    padding: 0px;
}
.addbutt {
    background: transparent url('addtocart.png') top left no-repeat;
    color: white;
    padding-left: 22px;
    border: 0;
    height: 22px;
    width: 75px;
    cursor: pointer;
}
#bancent {
    margin: 0 auto;
    padding: 15px;
    height: 100%;
    overflow: auto;
}
#bancent2 {
    margin: 0 auto;
    padding: 15px;
    height: 100%;
    overflow: auto;
}
.centheader {
    font-weight: bold;
    color: black;
    height: 23px;
    font-size: 12px;
    line-height: 22px;
    vertical-align: bottom;
    margin-bottom: 5px;
    clear: both;
    background-color: #e6e6e6;
}
.centheader span {
    padding-left: 10px;
}
.bancellwrap {
    padding: 5px 0px 5px 0px;
    text-align: center;
    float: left;
    width: 30%;
    min-width: 190px;
    background-color: #f5f5f5;
    border-right: 1px solid #ffffff;
}
.bancellwrap2 {
    padding: 5px 0px 5px 0px;
    text-align: center;
    float: left;
    width: 30%;
    min-width: 190px;
    background-color: #f5f5f5;
}
.stie6 {
    padding: 5px 0px 5px 0px;
}
#banswrap {
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #e6e6e6;
}
.psnimka {
    width: 170px;
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    height: 140px;
}
.porder {
    padding: 1px;
    width: 75px;
    height: 75px;
    margin: 0 auto;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.psnimka2 {
    width: 180px;
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    height: 165px;
}
.porder2 {
    padding: 1px;
    width: 100px;
    height: 100px;
    float: left;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.pad5 {
    padding-top: 5px;
    display: block;
    text-align: left;
}
.pad52 {
    clear: both;
    padding-top: 5px;
    display: block;
    text-align: left;
}
.pgorder {
    padding: 1px;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.mborder {
    padding: 1px;
    width: 315px;
    height: 243px;
    margin: 0 auto;
    border: 1px solid #cccccc;
}
.pricecont {
    width: 155px;
    margin: 0 auto;
    height: 29px;
    padding-bottom: 4px;
}
.centprice {
    float: left;
    background-color: #e6e6e6;
    text-align: center;
    width: 80px;
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}
.centvizh {
    float: right;
    background: transparent url('more.png') left top no-repeat;
    color: white;
    text-align: center;
    width: 70px;
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}
.centvizh a {
    color: white;
    text-decoration: none;
}
.centvizh a:hover {
    color: white;
    text-decoration: underline;
}
.centprice2 {
    float: left;
    background-color: #e6e6e6;
    text-align: center;
    width: 70px;
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 30px;
}
.centvizh2 {
    float: left;
    background: transparent url('more.png') left top no-repeat;
    color: white;
    text-align: center;
    width: 70px;
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 5px;
}
.centvizh2 a {
    color: white;
    text-decoration: none;
}
.centvizh2 a:hover {
    color: white;
    text-decoration: underline;
}
.banrow {
    background-color: #f5f5f5;
    width: 100%;
    overflow: auto;
    height: 100%;
}
.bpsnimka {
    width: 190px;
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    height: 250px;
}
.bigbancellwrap {
    padding: 5px 0px 5px 0px;
    background-color: #f5f5f5;
    text-align: center;
    float: left;
    width: 60%;
    height: 610px;
}
.bigpsnimka {
    width: 315px;
    margin: 0 auto;
    text-align: center;
    padding: 5px;
    height: 250px;
}
.bigcentprice {
    float: left;
    background-color: #e6e6e6;
    text-align: center;
    padding: 4px;
    width: 100px;
}
.bigcentvizh {
    float: right;
    background-color: #ff0000;
    color: white;
    text-align: center;
    padding: 4px;
    width: 40px;
}
#ucban {
    width: 180px;
    height: 991px;
    text-align: center;
    display: table-cell;
    vertical-align: bottom;
    background-color: #ffffff;
}
#ucp1 {
    width: 166px;
    padding: 4px;
    text-align: center;
    margin: 0 auto;
}
#ucp2 {
    width: 166px;
    padding: 4px;
    text-align: center;
    margin: 0 auto;
}
/* allcats.php */
.catswrap {
    text-align: left;
    width: 553px;
    padding: 0;
    padding-top: 10px;
    clear: both;
    height: 100%;
    overflow: auto;
}
.linedotted {
    border-top: 1px dotted silver;
    float: left;
    width: 433px;
    margin: 0;
    padding: 0;
    margin-left: 15px;
    height: 1px;
    font-size: 1px;
}
.catnwrap {
    clear: both;
    height: auto;
    overflow: auto;
}
.allcatssn {
    float: right;
    width: 80px;
    text-align: left;
}
.allcatscat {
    font-weight: bold;
    padding: 0px;
    padding-left: 30px;
    float: left;
}
.allcatssub {
    float: left;
    clear: left;
    width: 400px;
    margin: 0;
    padding-bottom: 1px;        
}
.allcatssub a {
    padding: 3px;
    padding-left: 45px;
    width: 400px;
    display: block;
    position: relative;        
}
.allcatssub a:hover {
    background-color: #efefef;
}
.allcatssubsel {
    float: left;
    clear: left;
    width: 400px;
    margin: 0;
    padding-bottom: 1px;        
}
.allcatssubsel a {
    padding: 3px;
    padding-left: 45px;
    width: 400px;
    display: block;
    position: relative;        
    background-color: #efefef;
}
/* product.php */
#psidebar21 {
	float: left; 
	width: 180px; 
    height: 994px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
#psidebar21ie6 {
    padding-left: 15px;
}
#psidebar22 {
	float: right; 
	width: 180px; 
    height: 994px;
	padding: 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
#psidebar22ie6 {
    padding-right: 15px;
}
#pmainContent2 {
    width: 794px;
    height: 245px;
    overflow: hidden;
    float: left;
}
#mc1 {
    width: 300px;
    height: 100%;
    overflow: auto;
    float: left;
    text-align: center;
    padding-left: 15px;
    display: table-cell;
    vertical-align: top;
}
#mc2 {
    width: 270px;
    height: 245px;
    float: right;
    display: table-cell;
    vertical-align: top;
}
#picproductie6 {
    padding-left: 15px;
    height: 240px;
    width: 180px;
    float: left;
}
#picproduct {
    width: 180px;
    height: 230px;
    text-align: center;
}
#specsie6 {
    margin: 0 auto;
    height: 100%;
    overflow: auto;
}
#specs {
    padding: 20px;
    padding-top: 0;
}
#prodname {
    padding-left: 15px;
    width: 90%;
    float: left;
}
#prodname h1 {
    font-weight: bold;
    color: black;
    height: 23px;
    font-size: 12px;
    line-height: 22px;
    vertical-align: bottom;
    margin: 0;
    padding: 0;
}
.ocp {
    float: left;
    width: 107px;
    font-weight: bold;
}
.ocpd {
    float: left;
    width: 150px;
    height: auto;
    overflow: auto;
}
.ttdatal {
    width: 282px;
    float: left;
    text-align: left;
    background: url('bullet.gif') 0 4px no-repeat;
    padding-left: 18px;
}
.ttdatar {
    width: 253px;
    float: left;
    text-align: left;
    height: auto;
    overflow: auto;
}
.ttdesc {
    width: 535px;
    float: left;
    text-align: left;
    background: url('bullet.gif') 0 4px no-repeat;
    padding-left: 18px;
}
#pname {
    padding: 18px;
    padding-left: 0px;
    font-weight: bold;
}
.nal {
    float: left;
    width: 48%;
    text-align: left;
    padding: 2px;
}
.amount {
    float: right;
    width: 48%;
    text-align: right;
    padding: 2px;
}
#tt {
    float: left;
    width: 80%;
    text-align: left;
    padding-left: 13px;
    font-size: 12px;
    font-weight: bold;
}
#error {
    clear: both;
    height: 350px;
    width: 450px;
    display: none;
    padding: 5px;
}
#contactus {
    clear: both;
    height: 350px;
    width: 450px;
    display: none;
    padding: 5px;
}
.contbut {
    width: 153px;
    margin-top: 8px; 
    height: 24px;
    cursor: pointer;
    color: black;
    text-align: center;
    line-height: 24px;
    border: 1px solid #cccccc;
    display: block;
}
.ladtwl {
    white-space: nowrap;
    background-color: white;
    padding: 8px;
}
.ladtwl:hover {
    white-space: nowrap;
    background-color: #E6E6E6;
}
#erf {
    width: 100%;
    height: 100%;
    overflow: auto;
    padding: 4px;
}
#cuf {
    width: 100%;
    height: 100%;
    overflow: auto;
    padding: 4px;
}
.erh {
    padding: 5px;
    clear: both;
    color: red;
}
#erl {
    float: left;
    width: 48%;
    text-align: left;
}
.erd {
    float: right;
    width: 48%;
    text-align: right;
    padding-top: 16px;
    padding-right: 10px;
}
.ero {
    float: left;
    width: 100%;
    text-align: left;
}
#senderror {
    clear: both;
    float: left;
    padding: 8px;
}
#cancerror {
    float: left;
    padding: 8px;
}
#tcus {
    width: 445px;
    height: 180px;
    padding: 4px;
}
#sendreq {
    clear: both;
    float: left;
    padding: 8px;
}
#cancreq {
    float: left;
    padding: 8px;
}
.pquests {
    font-size: 10px;
    margin-top: 29px;
    display: block;
    color: red;
    text-align: right;
    padding-right: 16px;
}
#diserr {
    width: 270px;
    padding-top: 25px;
    float: left;
    text-align: left;
    clear: left;
    height: 25px;
}
#newr {
    margin-top: 82px;
    float: left;
    width: 33px;
}
#tdnew {
    height: 190px;
    text-align: left;
    line-height: 20px;
    padding-left: 18px;
}
.thumbnail{
    position: relative;
    text-decoration: none;
    z-index: 0;
}
.thumbnail:hover{
    background-color: transparent;
    text-decoration: none;
    z-index: 50;
}
.thumbnail span{
    position: absolute;
    background-color: #E6E6E6;
    padding: 5px;
    left: -1000px;
    border: 1px solid #000;
    visibility: hidden;
    color: black;
    text-decoration: none;
}
.thumbnail span img{
    border-width: 0;
    padding: 2px;
}
.thumbnail:hover span{
    visibility: visible;
    top: -170px;
    left: 195px;
}
#img {
    position: absolute;
    top: 228px;
    left: 16px;
    width: 200px;
    height: auto;
    overflow: visible;
}
.addprodbg {
    background: transparent url('archive_bg.gif') repeat-x center left;
    padding: 4px;
    height: 89px;
}
.tabproduct {
    width: 100%;
    border: 2px solid #E2E3E3;
}

/* products.php */
.frowcontainer {
    float: left;
    min-width: 900px;
    width: 98%;
    font-size: 11px;
    padding-left: 15px;
}
.fc1 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 90px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc9 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 90px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc2 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 20%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc3 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 8%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc4 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 10.3%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc5 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 11%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc6 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 7%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fcw6 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 8%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc7 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 9%;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.fc8 {
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 15%;
    height: 36px;
    border-right: 1px solid #CCCCCC;
    font-size: 12px;
    padding-top: 4px;
}
.sc1 {
    clear: left;
    border-left: 1px solid #E0E2E1;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 90px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc9 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 90px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc2 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 20%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc3 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 8%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc4 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 10.3%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc5 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 11%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc6 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 7%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.scw6 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 8%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc7 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 9%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.sc8 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-right: 1px solid #AAADAC;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 15%;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.c1 {
    float: left;
    width: 90px;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c1 a, .c2 a {
    text-decoration: none;
    color: black;
}
.c1 a:hover, .c2 a:hover {
    color: red;
    text-decoration: underline;
}
.c9 { /* code */
    float: left;
    width: 90px;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c9div {
    padding-top: 4px;
    width: 96%;
}
.c9div a {
    text-decoration: none;
    color: black;
}
.c9div a:hover {
    text-decoration: underline;
    color: red;
}
.c2 { /* description */
    float: left;
    width: 20%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    font-size: 11px;
}
.desc {
    display: block;
}
.c3 { /* pdf */
    float: left;
    width: 8%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c4 { /* manuf.code */
    float: left;
    width: 10.3%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c5 { /* manufacturer */
    float: left;
    width: 11%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c6 { /* avail. */
    float: left;
    width: 7%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.cw6 { /* avail. */
    float: left;
    width: 8%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c7 { /* price */
    float: left;
    width: 9%;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}
.c8 { /* dims */
    float: left;
    width: 15%;
    border-right: 1px solid #CCCCCC;
    height: 85px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
/* compact */
.c11 {
    float: left;
    width: 90px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c11 a, .c21 a {
    text-decoration: none;
    color: black;
}
.c11 a:hover, .c2 a:hover {
    text-decoration: underline;
}
.c91 { /* code */
    float: left;
    width: 90px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c91div {
    padding-top: 4px;
    width: 96%;
}
.c91div a {
    text-decoration: none;
    color: black;
}
.c91div a:hover {
    text-decoration: underline;
    color: red;
}
.c21 { /* description */
    float: left;
    width: 20%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    font-size: 11px;
}
.c31 { /* img */
    float: left;
    width: 8%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c31 img {
    display: none;
}
.c41 { /* manuf.code */
    float: left;
    width: 10.3%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c51 { /* manufacturer */
    float: left;
    width: 11%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c61 { /* avail. */
    float: left;
    width: 7%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.cw61 { /* avail. */
    float: left;
    width: 8%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.c71 { /* price */
    float: left;
    width: 9%;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}
.c81 { /* dims */
    float: left;
    width: 15%;
    border-right: 1px solid #CCCCCC;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.desc1 {
    display: none;
}

.b1 {
    float: left;
    width: 90px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;    
}
.b9 { /* code */
    float: left;
    width: 90px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b2 { /* description */
    float: left;
    width: 20%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b3 { /* pdf */
    float: left;
    width: 8%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b4 { /* manuf.code */
    float: left;
    width: 10.3%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b5 { /* manufacturer */
    float: left;
    width: 11%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b6 { /* avail. */
    float: left;
    width: 7%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.bw6 { /* avail. */
    float: left;
    width: 8%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b7 { /* price */
    float: left;
    width: 9%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.b8 { /* dims */
    float: left;
    width: 15%;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.new {
    clear: both;    
    color: red;
    font-weight: bold;
    text-align: center;
    margin: 15px auto;
    width: 100%;
    overflow: auto;                
    
}
.refreshcart {
    clear: both;
    height: 22px;
    width: 180px;
    text-align: center;
    padding-top: 15px;
}
#addmorefields {
    float: left;
    height: 25px;
    padding-left: 15px;
    padding-top: 15px;
}
div.pagination {
  	padding: 3px;
   	margin: 3px;
}
div.pagination a {
   	padding: 2px 5px 2px 5px;
   	margin: 2px;
   	border: 1px solid #7D9ECA;
   	text-decoration: none;
   	color: #000000;
    font-size: 10px;
}
div.pagination a.boz {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 0;
    text-decoration: underline;
    color: #000000;
    font-size: 10px;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #7D9ECA;
    color: #ffffff;
    background-color: #A8BAE0;
}
div.pagination a.boz:hover, div.pagination a.boz:active {
    border: 0;
/*    color: #ffffff; 
    background-color: #A8BAE0; */
    color: red;
    text-decoration: underline;
    background-color: #ffffff;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #7D9ECA;
    font-weight: bold;
    background-color: #7D9ECA;
    color: #FFF;
    font-size: 10px;
}
div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    text-decoration: underline;
/*    color: #DDD; */
    color: black;
    font-size: 10px;
}
#fcontainer { 
	width: 100%;
	margin: 0 auto;
	text-align: left;
    min-width: 1000px;
} 
#fs1 {
	float: left; 
	width: 180px;
    height: 25px;
	padding: 0;
    margin: 0;
}
#fs2 {
	float: right; 
	width: 180px; 
    height: 25px;
	padding: 0;
    margin: 0;
}
#footer {
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    color: black;
    padding-top: 10px;
    border-top: 1px dotted #cccccc;
    white-space: nowrap;
} 
#copyright {
    width: 100%;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    color: black;
}
.jserr {
    margin-top: 2px;
    color: red;
    font-size: 11px;
}
/* usreg.php */
#usercont {
    margin: 50px auto;
    width: 900px;
    text-align: center;
    height: auto;
    overflow: auto;
}
#leftlogin {
    float: left;
    height: 300px;
    width: 450px;
}
#register {
    float: right;
    width: 450px;
}
#regformdiv {
    width: 400px;
    border: 1px solid silver;
    padding: 5px;
    padding-left: 15px;
    overflow: auto;
    float: left;
}
#loginformdiv {
    width: 415px;
    border: 1px solid silver;
    padding: 5px;
    height: 180px;
}
#registration {
    border: 0px;
    background-color: #5375a3;
    width: 110px;
    padding: 4px;
    padding-left: 8px;
    color: white;
    margin: 0;
}
#mergecart {
    text-align: left;
    width: 425px;
    float: left;
    line-height: 22px;
}
.vlez {
    background: transparent url('more.png') center center no-repeat;
    color: white;
    text-align: center;
    width: 70px;
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    vertical-align: bottom;
    padding: 0;
    padding-bottom: 5px;
    border: 0;
    cursor: pointer;
    margin: 10px;
}
.hoverunderline:hover {
    text-decoration: none;
}
.hoverunderline:hover {
    text-decoration: underline;
}
.leftlog {
    float: left;
    width: 66px;
    height: 28px;
    line-height: 24px;
    vertical-align: top;
    margin: 4px;
}
.logbox {
    float: left;
    width: 140px;
    height: 28px;
    margin: 4px;
}
.logbox input {
    width: 135px;
}
.rightlog {
    float: left;
    width: 160px;
    height: 28px;
    margin: 4px;
}
.regstar {
    float: left;
    width: 10px;
    height: 28px;
    margin: 2px;
    line-height: 28px;
    vertical-align: bottom;
}
.regbox {
    float: left;
    width: 210px;
    height: 28px;
    margin: 2px;
}
.regbox input {
    width: 200px;
}
.regtext {
    float: left;
    width: 130px;
    height: 28px;
    margin: 2px;
    line-height: 28px;
    vertical-align: bottom;
    text-align: left;
}
.redborder {
    border: 1px solid red;
}

input.addcart {
    width: 72px;
    margin-top: 18px;
    border: 1px solid #cccccc;
}
input.addcart:focus {
    border: 1px solid #5375A3;
}
/* cart.php */
a.mcc {
    padding: 2px;
}
a.mcc:hover {
    background-color: #e5e5e5;
}
a.mcc2 {
    background-color: #e5e5e5;
    padding: 2px;
}
#cartcont {
    margin: 10px auto;
    width: 900px;
    text-align: center;
}
.cartrow {
    width: 900px;
    margin: 0 auto;
    height: 70px;
    clear: both;
}
.fcartrow {
    width: 900px;
    margin: 0 auto;
    height: 20px;
    clear: both;
}
.fccode {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.fcname {
    float: left;
    width: 150px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.fcimage {
    float: left;
    width: 75px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.fcamount {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.fcprice {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.fcsum {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.fcremove {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    color: red;
    background-color: #f5f5f5;
}
.ccode {
    float: left;
    width: 100px;
    height: 75px;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.cname {
    float: left;
    width: 150px;
    height: 75px;
    margin: 2px;
    text-align: left;
    background-color: #f5f5f5;
    font-weight: bold;
}
.cimage {
    float: left;
    width: 75px;
    height: 75px;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.camount {
    float: left;
    width: 100px;
    height: 75px;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.cprice {
    float: left;
    width: 100px;
    height: 75px;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.csum {
    float: left;
    width: 100px;
    height: 75px;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.cremove {
    float: left;
    width: 100px;
    height: 75px;
    margin: 2px;
    text-align: center;
    color: red;
    background-color: #f5f5f5;
}
.cbcode {
    border: 1px solid #cccccc;
    width: 68px;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    text-align: center;
    margin: 0px auto;
}
.ncartrow {
    width: 900px;
    margin: 0 auto;
    height: 25px;
    clear: both;
}
.ncode {
    float: left;
    width: 100px;
    height: 25px;
    line-height: 25px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.namount {
    float: left;
    width: 100px;
    height: 25px;
    line-height: 25px;
    vertical-align: bottom;
    margin: 2px;
    text-align: center;
    background-color: #f5f5f5;
}
.nci, .nai {
    width: 95px;
    margin: 0 auto;
}
.cerror {
    float: left;
    width: 400px;
    font-weight: bold;
    color: red;
    text-align: left;
    padding-left: 15px;
    padding-top: 8px;
}
#removecb {
    margin: 0;
    padding: 0;
}
.c1a {
    float: left;
    width: 81px;
    height: 28px;
    border-left: 1px solid #CCCCCC;
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-left: 9px;
}
.c9a {
    float: left;
    width: 82px;
    height: 28px;
    border-left: 1px solid white;
    border-right: 1px solid #CCCCCC;
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
}
.c2a {
    float: left; width: 49.6%;
    text-align: left;
    height: 28px;
}
.c2ap {
    float: left; width: 49.6%;
    text-align: right;
    line-height: 28px;
    height: 28px;
}
.c3a {
    float: left;
    width: 6.5%;
    text-align: left;
    padding-left: 4px;
    background-color: #E2E2E2;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.c4a {
    float: left; width: 9%;
    text-align: right;
    padding-right: 4px;
    background-color: #E2E2E2;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.c1f {
    float: left;
    width: 78px;
    height: 28px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
}
.c9f {
    float: left;
    width: 76px;
    height: 28px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
}
.remcart {
    padding-top: 4px;
    height: 22px;
    background: transparent url('more.png') center 4px no-repeat;
    vertical-align: bottom;
    line-height: 22px;
}
.remcartl {
    color: white;
    text-decoration: none;
}
.remcartl:hover {
    color: white;
    text-decoration: underline;
}
#contshop {
    width: 16%;
    float: left;
    height: 25px;
    padding-top: 15px;
    text-align: left;
    white-space: nowrap;
}
#contshop a {
    padding: 8px;
    background-color: white;
}
#contshop a:hover {
    background-color: #e6e6e6;
}
#chpbut2 {
    width: 80px;
    float: left;
    height: 25px;
    text-align: left;
    white-space: nowrap;
}
#chpbut2 a {
    padding: 8px;
    background-color: white;
}
#chpbut2 a:hover {
    background-color: #e6e6e6;
}
#ordst1bot {
    clear: both;
    width: 944px;
    height: 36px;
    padding-top: 18px;
}
#contshop2 {
    width: 160px;
    float: right;
    height: 32px;
    text-align: center;
    white-space: nowrap;
}
#contshop2 a {
    padding: 8px;
    background-color: white;
}
#contshop2 a:hover {
    background-color: #e6e6e6;
}
#buyseld {
    float: left;
    width: 12.5%;
    padding-top: 15px;
    height: 25px;
    text-align: center;
    white-space: nowrap;
}
.orderme {
    padding: 8px;
    background-color: white;
    height: 28px;
}
.orderme:hover {
    background-color: #E6E6E6;
}
.contshl {
    float: left; width: 16.5%;
    text-align: center;
    height: 28px;
    white-space: nowrap;
}
.print {
    float: right;
    width: 120px;
    height: 25px;
    text-align: left;
    padding-right: 20px;
}
#printwish {
    width: 270px;
    height: 15px;
}
.wishck {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    width: auto;
    height: auto;
    border: 0px;
}
.wishck:focus {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    width: auto;
    height: auto;
    border: 0px;
}
.prodlink {
    font-weight: bold;
}
.c8p { /* dims */
    float: left;
    width: 15%;
    border-right: 1px solid #fff;
    height: 17px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    text-align: center;
    padding-top: 9px;
}
.c8pp { /* dims */
    float: left;
    width: 15%;
    border-right: 1px solid #fff;
    height: 17px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    text-align: center;
}
.ctotal {
    width: 100%;
    height: 24px;
    overflow: visible;
/*    border-top: 2px solid white; */
    line-height: 24px;
}
.c3avat {
    float: left;
    width: 18%;
    text-align: left;
    padding-left: 4px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    color: red;
}
.c8pc {
    float: left;
    width: 15%;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    text-align: center;
}
#suallusers {
    width: 500px;
    height: 55px;
    float: left;
    position: relative;
    left: 10px;
    top: -31px;
    text-align: center;
}
#aaaa {
    width: 500px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 15px;
}
#bbbb {
    height: 25px;
}
/* profile.php */
#profile {
    float: left;
    width: 450px;
}
#passwd {
    float: left;
    width: 450px;
    height: 200px;
}
.pbutt {
    float: left;
    clear: both;
    text-align: left;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 170px;
    padding-bottom: 5px;
}
.pbutt a {
    margin: 0 auto;
    display: block;
    position: relative;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 170px;
    text-align: left;
    border: 1px solid white;
    background-color: #E6E6E6;
    padding-left: 10px;
}
.pbutt a:hover {
    text-decoration: none;
    border: 1px solid #5375A3;
}
#profleft {
    float: left;
    width: 190px;
    text-align: left;
    height: 100%;
    overflow: auto;
}
#profright {
    float: left;
    width: 780px;
    text-align: left;
    height: 100%;
    overflow: auto;
}

/* messages.php */
#uordersall {
    float: left;
    width: 780px;
    height: auto;
    overflow: auto;
    text-align: left;
}
#uordersdiv {
    width: 740px;
    border: 1px solid silver;
    padding: 5px;
    padding-left: 15px;
    padding-right: 0;
    height: 100%;
    overflow: auto;
}
.uordrow {
    clear: both;
    float: left;
    border-bottom: 1px solid #f5f5f5;
}
.uordrow:hover {
    background-color: #e6e6e6;
    text-decoration: underline;
}
.udat {
    float: left;
    width: 180px;
    height: 20px;
    text-align: left;
}
.usubj {
    float: left;
    width: 463px;
    height: 20px;
    text-align: left;
    padding-left: 5px;
}
.inbox {
    width: 180px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    float: left;
    text-align: left;
    margin: 4px;
    background-color: #e6e6e6;
    text-align: center;
    font-weight: bold;
    display: inline;
}
.mcapt {
    border: 0px;
    background-color: #5375a3;
    width: 110px;
    padding: 4px;
    padding-left: 8px;
    color: white;
    margin: 0;
    text-align: center;
}
.msgtop {
    width: 100%;
    overflow: auto;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    font-weight: bold;
    border-bottom: 1px dashed orange;
}
.messagec {
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #f5f5f5;
}
.message {
    padding: 5px;
}
.msgcontrols {
    padding-top: 10px;
    text-align: center;
    margin: 0 auto;
    width: 225px;
}
.redbut {
    float: left;
    display: block;
    width: 70px;
    position: relative;
    padding-top: 4px;
    height: 22px;
    background: transparent url('more.png') center 4px no-repeat;
    vertical-align: bottom;
    line-height: 22px;
    color: white;
    text-decoration: none;
}
.redbut:hover {
    color: white;
    text-decoration: underline;
}
.chtso {
    color: blue;
}
.redraquo {
    color: red;
    font-weight: bold;
}
/* uorders.php */
#uordcont {
    margin: 50px auto;
    width: 900px;
    text-align: center;
    height: auto;
    overflow: auto;
}
#messages {
    width: 160px;
    height: 100%;
    overflow: auto;
    text-align: left;
    padding-left: 20px;
    line-height: 22px;
    vertical-align: middle;
    position: relative;
}
#newmessage {
    float: left;
    width: 770px;
    height: auto;
    overflow: auto;
    text-align: left;
}
#messagesdiv {
    width: 735px;
    border: 1px solid silver;
    padding: 5px;
    padding-left: 15px;
    height: 100%;
    overflow: auto;
}
.msgrown {
    font-weight: bold;
    clear: both;
    float: left;
    border-bottom: 1px solid #f5f5f5;
}
.msgrowy {
    font-weight: normal;
    clear: both;
    float: left;
    border-bottom: 1px solid #f5f5f5;
}
.msgrown:hover {
    background-color: #E6E6E6;
}
.msgrowy:hover {
    background-color: #E6E6E6;
}
.env {
    float: left; 
    width: 13px;
    height: 20px;
    text-align: left;
}
.dat {
    float: left;
    width: 130px;
    height: 20px;
    text-align: left;
}
.subj {
    float: left;
    width: 450px;
    height: 20px;
    text-align: left;
    padding-left: 5px;
}
.inbox {
    width: 180px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    float: left;
    text-align: left;
    margin: 4px;
    background-color: #e6e6e6;
    text-align: center;
    font-weight: bold;
    display: inline;
}
.mcapt {
    border: 0px;
    background-color: #5375a3;
    width: 110px;
    padding: 4px;
    padding-left: 8px;
    color: white;
    margin: 0;
    text-align: center;
}
.msgtop {
    width: 100%;
    overflow: auto;
    height: 20px;
    line-height: 20px;
    vertical-align: bottom;
    font-weight: bold;
    border-bottom: 1px dashed orange;
}
.messagec {
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #f5f5f5;
}
.message {
    padding: 5px;
}
.msgcontrols {
    padding-top: 10px;
    text-align: center;
    margin: 0 auto;
    width: 225px;
}
.redbut {
    float: left;
    display: block;
    width: 70px;
    position: relative;
    padding-top: 4px;
    height: 22px;
    background: transparent url('more.png') center 4px no-repeat;
    vertical-align: bottom;
    line-height: 22px;
    color: white;
    text-decoration: none;
}
.redbut:hover {
    color: white;
    text-decoration: underline;
}
.ofcstat { /* статус */
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 95px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.oscstat {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 95px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.ocstat { /* del */
    float: left;
    width: 95px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.obstat { /* stat */
    float: left;
    width: 95px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}

/* ordst1.php */
.c2ol {
    clear: both;
    float: left; width: 683px;
    text-align: left;
    height: 320px;
    position: relative;
}
.c2or {
    float: left; width: 265px;
    text-align: left;
    height: 320px;
}
.c2orcont {
    float: right;
    width: 205px;
    height: 100%;
    overflow: auto;
}
#ordstf {
    top: 105px;
    left: 863px;
    position: absolute;
    height: 20px;
    width: 70px;
    margin: 0;
    padding: 0;
}
.c3o {
    float: left;
    width: 92px;
    padding-left: 4px;
    text-align: left;
    background-color: #E2E2E2;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.c3ovat {
    float: left;
    width: 150px;
    padding-left: 4px;
    text-align: left;
    color: red;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.c4o {
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 4px;
    background-color: #E2E2E2;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.ofc1 { /* код */
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 91px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.ofc9 { /* брой */
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 90px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.ofc2 { /* описание */
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 350px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.ofc4 { /* производител */
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 100px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.ofc5 { /* код производител */
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 105px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.ofc6 { /* цена */
    border-left: 1px solid #ffffff;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 100px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.ofc7 { /* сума */
    border-left: 1px solid #ffffff;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    width: 100px;
    height: 36px;
    font-size: 12px;
    padding-top: 4px;
}
.osc1 {
    border-left: 1px solid #E0E2E1;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 91px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.osc9 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 90px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.osc2 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 350px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.osc4 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 100px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.osc5 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 105px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.osc6 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 100px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.osc7 {
    border-left: 1px solid #838585;
    border-top: 1px solid #E7E8E8;
    border-bottom: 1px solid #838585;
    border-right: 1px solid #E0E2E1;
    text-align: center;
    background-color: #D8DBDA;
    float: left;
    width: 100px;
    height: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.oc11 {
    float: left;
    width: 91px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.oc91 { /* code */
    float: left;
    width: 90px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.oc21 { /* description */
    float: left;
    width: 350px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
    font-size: 11px;
}
.oc41 { /* manuf.code */
    float: left;
    width: 100px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.oc51 { /* manufacturer */
    float: left;
    width: 105px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: center;
}
.oc61 { /* avail. */
    float: left;
    width: 100px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}
.oc71 { /* price */
    float: left;
    width: 100px;
    height: 35px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    text-align: right;
}
.ob1 {
    float: left;
    width: 91px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;    
}
.ob9 { /* code */
    float: left;
    width: 90px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.ob2 { /* description */
    float: left;
    width: 350px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.ob4 { /* manuf.code */
    float: left;
    width: 100px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.ob5 { /* manufacturer */
    float: left;
    width: 105px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.ob6 { /* avail. */
    float: left;
    width: 100px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 1px;
}
.ob7 { /* price */
    float: left;
    width: 100px;
    height: 1px;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-size: 1px;
}
.oprn {
    width: 11px;
    height: 1px;
    float: left;
}
.orta {
    float: left;
    width: 450px;
}
.ortb {
    float: left;
    width: 450px;
    margin-top: 15px;
}
.ortt {
    float: left;
    width: 173px;
    padding: 5px;
    height: 290px;
}
#shipaddr {
    width: 437px;
    padding: 4px;
    padding-left: 10px;
    border: 1px solid #cccccc;
    height: 100%;
    overflow: auto;
}
#billaddr {
    width: 437px;
    padding: 4px;
    padding-left: 10px;
    border: 1px solid #cccccc;
    height: 100%;
    overflow: auto;
}
.orquest {
    clear: both;
    float: left;
    width: 380px;
    padding-left: 185px;
}
.orqbutt {
    float: left;
    width: 80px;
}
.dtn {
    float: left;
    height: 15px;
    width: 125px;
    clear: both;
}
.dtd {
    float: left;
    height: 15px;
    width: 290px;
}
/* act.php */
#biglogin {
    width: 370px;
    margin: 0 auto;
    height: 20px;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
}
#biglogin a {
    margin: 0 auto;
    display: block;
    position: relative;
    width: 370px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid white;
    background-color: #e2e2e2;
}
#biglogin a:hover {
    text-decoration: none;
    border: 1px solid #5375A3;
}
#biglogin2 {
    width: 370px;
    margin: 0 auto;
    height: 20px;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
}
#biglogin2 a {
    margin: 0 auto;
    display: block;
    position: relative;
    width: 370px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid white;
    background-color: #e2e2e2;
}
#biglogin2 a:hover {
    text-decoration: none;
    border: 1px solid #5375A3;
}
#bigcenteredbutton {
    width: 370px;
    margin: 30px auto;
    height: 20px;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
}
#bigcenteredbutton a {
    margin: 0 auto;
    display: block;
    position: relative;
    width: 370px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid white;
    background-color: #e2e2e2;
}
#bigcenteredbutton a:hover {
    border: 1px solid #5375A3;
}
/* cartnav.php */
#cartnav ul
{
    margin: 0 auto;
    padding: 0;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #ffffff;
}
#cartnav ul li { 
    display: inline;
}
#cartnav ul li a
{
    padding: 5px;
    margin: 0;
    text-decoration: none;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px solid white;
}
#cartnav ul li a:hover
{
    color: black;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-top: 1px solid white;
}
#cartnav ul li a.m:hover
{
    color: black;
    background-color: #ffffff;
    border: 1px solid white;

}
a.bggrey {
    color: #30507F;
}
a.bggrey:hover {
    color: #ff0000;
}
/* help files */
.helpmenusleft {
    width: 553px;
    float: left;
    padding-top: 7px;
}
.helpmenusrow {
    padding-left: 30px;
    padding-bottom: 10px;
}
.helperheader {
    padding-bottom: 10px;
}
.helpmenus {
    width: 553px;
    float: left;
}
.helpmenusonly {
    width: 553px;
    float: left;
}
#mainContent22 {
    overflow: visible;
}

/* faq.php */
.faqr {
    clear: both;    
    width: 940px;
    display: none;
    text-align: justify;
    padding-left: 30px;        
}
.fs {
    display: block;
    padding: 3px;
    padding-left: 15px;
    padding-bottom: 7px;
    width: 450px;
}
.fs:hover {
    text-decoration: underline;
    color: red;
}
.faqheaderh {
    padding-top: 7px;
}
.helpheadpad {
    padding-top: 10px;
}
.faqmr {
    float: left;
    clear: left;
    width: 448px;
    margin: 0;
    padding-bottom: 1px;        
}
.faqmr a {
    padding: 3px;
    padding-left: 30px;
    width: 415px;
    display: block;
    position: relative;        
}
.faqmr a:hover {
    background-color: #efefef;
}
.faqr {
    padding: 5px;
    margin: 0;
    padding-left: 40px;
}
/* noproduct.php */
#missingproduct {
    font-size: 14px;
    color: red;
}
/* uorder.php */
#uorderdiv {
    clear: both;
    width: 990px;
    border: 0;
    margin: 0 auto;
}
#ordercapt {
    float: left;
    width: 280px;
    padding: 10px;
    padding-left: 150px;
    font-weight: bold;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: right;
}
.redlegend {
    color: red;
    padding: 5px;
}
#notess {
    width: 437px;
    padding: 4px;
    padding-left: 10px;
    border: 1px solid #cccccc;
    height: 100%;
    overflow: auto;
}
#orderdate {
    float: left;
    width: 180px;
    margin: 10px;
    height: 25px;
    line-height: 25px;
    background-color: #E2E2E2;
    text-align: center;
}
#masterstatus {
    float: left;
    width: 180px;
    margin: 10px;
    height: 25px;
    line-height: 25px;
    text-align: left;
    font-weight: bold;
    color: red;
}
.oc2ol {
    clear: both;
    float: left; width: 683px;
    text-align: left;
    position: relative;
}
.oc2or {
    float: left; width: 265px;
    text-align: left;
    height: 350px;
}
.oc2orcont {
    float: right;
    width: 205px;
    height: 100%;
    overflow: auto;
    margin-right: 5px;
}
.oorta {
    clear: both;
    float: left;
    width: 465px;
}
.ddet {
    width: 150px;
    float: left;
    height: 50px;
    text-align: left;
    border: 1px solid white;
}
.ddet span {
    color: red;
}
#ordersdivmain {
    width: 940px;
    margin: 0 auto;
}

/* contactus.php */
#cformpic {
    width: 280px;
    float: left;
}
.snimkaban {
    float: left;
    width: 180px;
}
#cformright {
    float: left;
    width: 630px;
    padding-left: 15px; padding-right: 15px;
    text-align: left;
}
#cbanred {
    font-weight: bold;
    color: #5375A3;
    float: left;
    width: 500px;
    height: 90px;
}
#caddress {
    clear: both;
    width: 350px;
    background-color: #E6E6E6;
    float: left;
    padding: 15px;
    color: black;
    font-weight: bold;
}
#cworktime {
    width: 210px;
    float: left;
    padding: 15px;
    white-space: nowrap;
    color: #5375A3;
    font-weight: bold;
}
#caddress a {
    font-weight: normal;
    color: #5375A3;
    text-decoration: underline;
}
#caddress a:hover {
    color: #ff0000;
}
#contactform{
    margin: 15px;
    margin-left: 122px;
    float: left;
}
#ckomentar {
    overflow: auto;
}
.zvzd {
    clear: both;
    float: left;
    width: 10px;
    height: 22px;
    line-height: 22px;
    color: red;
}
#cunregs {
    clear: both;
}
#textar {
    clear: both;
}
#cunregs label {
    display: block;
    float: left;
    width: 300px;
}
#cunregs select {
    display: block;
    float: left;
    width: 300px;
}
#zadpol {
    clear: both;
    padding-top: 20px;
    color: red;
}
#cerror {
    width: 300px;
    float: left;
    font-weight: bold;
    color: red;
    padding: 15px;
}
#crecok {
    margin-left: 122px;
    float: left;
}
.blacklabel {
    color: black;
}
/* ordst2.php */
#orderthanks {
    font-weight: bold;
    color: #5375A3;
    width: 500px;
    height: 290px;
    margin: 0 auto;
    text-align: center;
}
.orderb {
    margin: 0 auto;
    clear: both;
    text-align: center;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 170px;
    padding-bottom: 5px;
    font-weight: normal;
}
.orderb a {
    margin: 0 auto;
    display: block;
    position: relative;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 170px;
    text-align: center;
    border: 1px solid white;
    background-color: #E6E6E6;
    padding-left: 10px;
    font-weight: normal;
}
.orderb a:hover {
    text-decoration: none;
    border: 1px solid #5375A3;
}
/* passch.php */
.passheds {
    text-align: left;
    height: 25px;
    line-height: 25px;
    width: 200px;
    margin: 0 auto;
}
@media print {
  #noprint, #footer, .addbutt, #addmorefields, .contshl,
  .c8pc, #buyseld, #contshop, #printwish, .tabproduct,
  #banleft, #ucban, #diserr {
    display: none;
  }
  .fc2, .fc3, .fc4, .fc5, .fc6, .fc7, .fc8, .fc9, .fc10, .fc11 {
    border-left: 1px solid #CCCCCC;
  }
  .sc2, .sc3, .sc4, .sc5, .sc6, .sc7, .sc8, .sc9, .sc10, .sc11 {
    border-left: 1px solid #CCCCCC;
  }
  #specsie6 {
    overflow: visible;
  }
  .desc {
    display: none;
  }
  .noimi {
  }
    #questap {
        display: none;
    }
    #mc1 {
        clear: both;
        float: left;
    }
    #mc2 {
        float: left;
    }
    #newr {
        margin-top: 0px;
        float: left;
        width: 33px;
    }
    #tdnew {
        height: auto;
        text-align: left;
        line-height: 20px;
        padding-left: 18px;
            
    }
    .nodisp {
        display: none;
    }
    .sc1, .sc2, .sc3, .sc4, .sc5, .sc6, .scw6, .sc7, .sc8, .sc9 {
        display: none;
    }
    .fc8, .c8, .b8, .cw6, .cw61, .bw6, .fcw6 {
        display: none;
    }
    .fc81, .c81, .b81 {
        display: none;
    }
    .fc4, .c4, .b4 {
        display: none;
    }
    .fc41, .c41, .b41 {
        display: none;
    }
    .fc3, .c3, .b3 {
        display: none;
    }
    .fc31, .c31, .b31 {
        display: none;
    }
    .c7, .c71, .fc7, .c6, .c61, .fc6, .sc6, .sc7 {
        border-right: 1px solid #cccccc;
    }
    .c1a, .c9a {
        display: none;
    }
    .c2a {
        width: 10cm;
    }
    .c3a {
        width: 100px;
        background: none;
    }
    .c4a {
        width: 125px;
        background: none;
    }
    .c51, .c61, .c71, .c5, .c6, .c7, .fc5, .fc6, .fc7, .b5, .b6, .b7 {
        width: 2.3cm;
    }
    .c9, .fc9, .c91, .b9 {
        width: 1.3cm;
    }
    .c1, .fc1, .c11, .b1 {
        width: 1.6cm;
    }
    .c2, .c21, .fc2, .b2 {
        width: 6.3cm;
    }
    .fc1, .fc2, .fc9, .fc5, .fc6 {
        border-left: 1px solid #cccccc;
    }
    .fc7 {
        border-left: 1px solid #E2E2E2;
    }
    .c7, .c71, .fc7 {
        border-right: 1px solid #cccccc;
    }
    .refreshcart {
        display: none;
    }
    .c11, .c91, .c21, .c51, .c61, .c71 {
        height: 14mm;
    }
    .c71 {
        border-left: 1px solid white;
    }
    input {
        width: 40px;
        text-align: left;
        font-family: verdana;
        font-size: 11px;
    }
    .cbcode {
        width: 50px;
    }
    #prnlogo {
        float: left;
        display: block;
        height: 90px;
        width: 180px;
    }
  .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11 {
    height: 50px;
  }
    .frow {
        clear: both;
        height: 50px;
        width: 100%;
        border: 0;
        padding: 0;
        overflow: visible;
        page-break-inside: avoid;
        page-break-before: auto;
        page-break-after: auto;
    }
    .frow2 {
        clear: both;
        height: 37px;
        width: 100%;
        border: 0;
        padding: 0;
        overflow: visible;
        page-break-inside: avoid;
        page-break-before: auto;
        page-break-after: auto;
    }
    .print {
        display: none;
    }
    #container {
        background: none;
    }
    .prodlink {
        font-weight: normal;
    }

    #foot1 {
        width: 615px;
    }
    .frowcontainer {
        float: left;
        font-size: 11px;
        padding-left: 15px;
    }
    .clearfloat {
	   clear: both;
        height:0;
        font-size: 1px;
        line-height: 0px;
        width: 150px;
    }
    #container { 
    	background: #FFFFFF;
    	margin: 0 auto;
    	text-align: left;
        width: 17cm;
    } 
    .orderme {
        display: none;
    }
    .helpmenusleft {
        display: none;
    }
    .helpmenus {
        display: none;
    }
    .ofc1, .ofc2, .ofc9, .ofc5, .ofc6, .ofcstat {
        border-left: 1px solid #cccccc;
    }
    .ofc7 {
        border-left: 1px solid #E2E2E2;
    }

    .osc1, .osc2, .osc3, .osc4, .osc5, .osc6, .oscw6, .osc7, .osc8, .osc9, .oscstat {
        display: none;
    }
}

