body {
    margin: 0;
    padding: 0;
    font: normal 11px Tahoma, Arial;

}

a img {
    border: none
}

a:link, a:visited {
    color: #9a0000;
    text-decoration: none;
}

#main {
    width: 720px;
    margin: auto;
    background: #000000;
}

#header {
    height: 510px;
    background: url('') center top no-repeat;
}

#mname {
    display: none;
    position: absolute;
    margin: 10px 0 0 650px;;
    color: #fff;
    font-weight: bold;
}

#mname a:link, #mname a:visited {
    font-weight: bold;
    color: #fff;
}

#content {
}

#header .logo {
    margin: 85px 0 0 55px;
    width: 350px;
    position: absolute;
}

#header .logo a, #header .logo a:link, #header .logo a:visited {
    font: bold 42px "Times New Roman";
    font-style: italic;
    color: #ddd;
    text-decoration: none;
}

#header .slogan {
    font: normal 14px Trebuchet MS;
    font-style: italic;
    width: 350px;
    padding-left:20px;
    color: #aaa;
    display: block;
}

#header .cart {
    position: absolute;
    margin: 0px 0 0 20px;
    font: bold 11px Tahoma;
    color: #fff;
}

#header .cart strong {
    color: #fff
}

#header .tp {
    position: absolute;
    margin: 5px 0 0 0px;
}

#header .tp a, #header .tp a:link, #header .tp a:visited {
    display: block;
    float: left;
    font:bold 11px Tahoma;
    color: #fff;
    text-decoration: none;
    background: url('') center right no-repeat;
    padding: 10px 20px 12px 18px;
}

#header .tp a:hover {
}

#header .menu a {
    display: block;
    float: left;
}

#header .search {
    position: absolute;
    padding: 2px;
    margin: 5px 0 0 480px;
    color: #fff;
    font-weight: bold;
}

#header .search .i {
    background: #feeaad;
    border: 1px solid #7f0c1c;
    width: 165px;
    font: normal 11px Tahoma;
}

#header .search .b {
    position: relative;
    top: 5px;
    margin-right: 10px;
}

#header .search a, #header .search a:link, #header .search a:visited {
    color: #606157;
}

#content table.main {
    width: 700px;
}
   /**
   
   */

#content table.main .left {

    color: #fff;
    padding: 10px 5px 0 21px;
    vertical-align: top;
}

#content table.main .right {
    vertical-align: top;
    padding: 10px 10px 0 5px!important;
}

#content table.main .center {
    vertical-align: top;
    width: 468px;
    padding: 5px 5px 10px 5px!important;
}

html *>#content table.main .center {
    padding: 11px 5px 10px 5px!important;
}
#content table.main .right, #content table.main .right a:link, #content table.main .right a:visited {
    font: normal 9px Tahoma;
    color:#999;
}
.round {
   background: url('../images/design/c_bot.gif') bottom center no-repeat #ffffff;
}
.round .br {
   background: url('../images/design/c_top.gif') top center no-repeat;
   margin-top: 5px;
}
#content table.main .center a:link, #content table.main .center a:visited {
    color: #333;
    font-weight: bold;
}

.txt {
    padding: 5px;
    width: 120px
}

#content table.main .left .box, #content table.main .right .box {
   background: url('../images/design/l_top.gif') top left no-repeat #36353c;
   width: 187px!important;
   margin-bottom:10px!important;
   padding:0!important;
}
#content table.main .left .box .text, #content table.main .right .box .text{
   background: url('../images/design/l_bot.gif') bottom left no-repeat;
}
#content table.main .left .box table td{
   font:normal 11px Tahoma;   
}
#content table.main .left .box .text {
   padding: 10px;
}

#content table.main .left .box select {
    font-size: 10px;
    width: 120px;
}

#content table.main .right .box select {
    font-size: 10px;
    width: 100px!important;
}

#content .left .title {
    text-transfor0m: uppercase;
    font: bold 13px Tahoma;
    padding: 10px 0px 14px 40px;
    margin-top: 5px;
    color: #fff;
}

#content .right .title {
    text-transform: uppercase;
    font: bold 13px Tahoma;
    padding: 10px 0px 14px 40px;
    margin-top: 5px;
    color: #fff;
}

#content .center .title {
    font: bold 12px Tahoma;
    background: url('../images/design/pip1.gif') 12px 10px no-repeat;
    padding: 12px 0px 8px 40px;
    margin-top: -3px;
    margin-bottom: 10px;
    position:relative;
    border-bottom: 3px solid #e1e1e1;
    color: #000;
}
.newp .br {
   border-right: 1px dashed #000;
}
* .whatsname {
    font: normal 9px Tahoma;
    padding-left: 4px;
    text-align:center;
    display: block;
    color: #958f82!important;
    text-decoration:none;
}

* .whatsprice {
    font: bold 9px Tahoma;
    padding-left: 4px;
    display: block;
    text-align: center;
    color: #fff;
    margin-top: 2px;
}



.cat {
    margin-left: 0px;
    margin-bottom: 3px;
    padding-left: 0px;
}

#cats {
    margin-left: 0px;
    width: 180px;
    padding-bottom: 4px;
}

#cats .cat span {
    color: #fff;
    text-align: center;
    background: #e69daf;
    width: 20px;
    display: none;
    float: right;
    text-align: right;
    padding: 0 2px;
}

#cats .cat a, #cats .cat a:link, #cats .cat a:visited {
    color: #fff;
    text-decoration: none;
    display: block;
    background: url('../images/design/pip2.gif') left center no-repeat;
    padding: 0px 0 4px 15px;
}

#cats .cat a:hover {
    background-position: 2px center;
}

#inf {
    padding: 5px;
}

#inf .cat {
    width: 115px;
    margin: 0;
    margin-top: 4px;
}

#inf a, #inf a:link, #inf a:visited {
    font: normal 9px Tahoma;
    color: #c31a44;
    text-decoration: none;
}

#content table.main .left .pic {
    display: block;
    position: relative;
    text-align: center;
    margin-left: -10px;
}

#content table.main .left .whatsname {
    color: #fff;
}


#content table.main .right a:link, #content table.main .right a:visited {
    color: #fff;
    font-weight: bold;
}


#footer {
    background: url('') top center repeat-x;
    width: 900px;
    height: 70px;
    margin-top:7px;
    color: #fff;
}

#copy {
   font: normal 11px Tahoma !important;
   color: #5e5c74;
   text-transform:uppercase;
   vertical-align:top;
   position:absolute;
   margin:35px 0 0 400px;
}

#footer .fmenu {
    position: absolute;
    margin: 10px 0 0 180px;
    font: bold 13px Tahoma;
}

#footer a, #footer a:link, #footer a:visited {
    color: #c9c8d5;
    text-decoration: none;
    padding-right:10px;
}

#footer .s a {
    margin: 0 10px;
}

#footer span {
    float: left;
}

table.newp {
}

table.newp table {
}

table.newp table td {
    padding: 0px;
}

table.newp .br {
   border-right: 1px dashed #000;
}
table.newp .bt {
   border-bottom: 1px dashed #000;
}

table.newp table table td {
    padding: 10px 3px 0px 4px !important;
    height: 141px;
}
.p10{padding:10px;}
table.newp a:link, table.newp a:visited {
    color:#000!important;
}
/***************/
/*/table.newp table .inf a{text-align: left; display: block;}*/
table.newp table .inf a, table.newp table .inf a:link, table.newp table .inf a:visited {
    display: block;
    color: #da708a !important;
    font: normal 10px Tahoma
}

table.newp table .inf {
    text-align: left;
    color: #ff5a00;
    padding-left: 10px;
    font: bold 10px Tahoma;
}

.center .pic {
    padding: 2px;
    display: block;
    margin: 5px;
    text-decoration: none;
}

.pic .head {
    color: #000;
    height: 32px;
    padding: 0 !important;
    font: bold 12px Tahoma;
}
.pic .head a, .pic .head a:link, .pic .head a:visited{
   text-decoration:none;
   text-transform:uppercase;
   text-align: center;
   display: block;
}
.pic .im {
    background: #fff;
    margin: 1px;
    padding: 2px;
}

.pic .inf {
    font: bold 12px Tahoma !important;
    text-align: center !important;
    color: #9a0000;
    padding: 3px 0 !important;
}

.manu select {
    border: 1px solid #ccc
}

.pageHeading {
    font: bold 13px "Arial";
    color: #333;
}

.main1 select {
    width: 200px
}

.new {
    background: url('../images/design/arr_gr.gif') right center no-repeat;
}

.new {
    font-weight: bold;
}

.new a:link, .new a:visited {
    color: #ff0000
}

.new table td, .new * {
    text-align: left
}

.welcome {
    background: url('../images/design/welcome.jpg') 0px 0px no-repeat;
    padding: 70px 0 40px 20px;
    height: 91px;
    margin-bottom: 6px;
    margin-top: 5px;
    width: 446px;
    color: #9a0000;
}

.white {
    background:#fff; margin-bottom:10px;
}

.welcome .text {
    width: 290px;
    padding-left:00px;
font: bold 8px ;
}



#content table.main .main {
    vertical-align: middle;
    padding-top: 15px;
}

#cur table {
    background: none;
}

.png {
  behavior: url('pngbehavior.htc');
}

#banner {
}

.inf a {
    display: block;
}
form {display:inline;}
