/* COMMON_START */
body,td,th,p,div{
font-family:arial;
color:#676767;
font-size:12px;
}
img{
border:0;
}
form{
margin:0;
padding:0;
}
a,a:visited{
font-family:verdana;
text-decoration:none;
color:#FF6600;
}
a:hover,a.active,a.active:visited{
text-decoration:underline;
}

h1,h2,h3,h4,h4{
font-family:arial,verdana;
font-weight:bold;
color:#FF6600;
padding:0;
}
hr{
color:#FF3D03;
background-color:#FF3D03;
height:1px;
}
h1{
font-size:16px;
margin:20px 0 10px 20px;
}
h2{
font-size:15px;
margin:6px 0;
}
h3{font-size:14px;margin:6px 0}
h4{font-size:13px;margin:5px 0}
h5{font-size:11px}

.right{
text-align:right;
}
.center{
text-align:right;
}

p{
margin:5px 0;
}

ol,ul{
padding:0;
margin:5px 0 5px 21px;
}
ul ul{
list-style-type:square;
}
li{
padding:0;
margin:2px 0;
}
.table{
border:#999 1px solid;
}
.table_label{
}
.table_header{
}
table.table td{
padding:2px 5px;
border:#999 1px solid;
text-align:center;
}
table.table td.table_header{
font-weight:bold;
}
table.table td.table_label{
text-align:left;
font-weight:bold;
background:#e7e7e7;
}

select{
font-size:11px;
}

.sep{
}
.clr{
clear:both;
}

/* COMMON_END */

.Ferr{
color:#ff6600;
}

body,html{
padding:0;
margin:0;
text-align:center;
}
form{
padding:0;
margin:0;
}

input{
font-size:11px;
font-family:verdana;
}
.t{
background:#f3f3f3;
border:#dfdfdf 1px solid;
}
.bu{
cursor:pointer;
border:0;
background:#00B4FF url(p/bu.gif) no-repeat center center;
color:#fff;
width:120px;
height:20px;
}
.bu_150{
cursor:pointer;
border:0;
background:#00B4FF url(p/bu_150.gif) no-repeat center center;
color:#fff;
width:150px;
height:20px;
}
#wrapper{
margin:0 auto;
width:900px;
text-align:left;
}
#top-space{
height:40px;
}
#top{
height:57px;
}
#logo{
width:219px;
height:57px;
display:block;
float:left;
background:url(p/logo_HD.gif) no-repeat 0 0;
}

#top-text{
display:none;
}
#mini-cart{
float:right;
background:url(p/mini-cart-bg.gif) no-repeat 0 0;
height:57px;
padding:0 0 0 15px;
}
#mini-cart .indent{
padding:15px 15px 14px 0;
background:url(p/mini-cart-bg.gif) no-repeat top right;
}
#mini-cart .info{
float:left;
padding:4px 6px;
border:#ddd 1px solid;
margin:0 15px 0 0;
}
#mini-cart a.button{
width:153px;
height:25px;
float:left;
display:block;
background:url(p/mini-cart-button.gif) no-repeat 0 0;
}

#search{
width:100%;
margin:0 0 5px 0;
}

#breadcrumbs{
font-family:tahoma;
font-size:12px;
padding:5px 0 0 10px;
}

/* menu */

#menu{
margin:0 0 5px 0;
}
#menu table{
height:46px;
width:100%;
background:#9D9D9D url(p/menu-bg.gif) repeat-x 0 0;
}
#menu td{
border-left:#fff 1px solid;
}
#menu td.first{
border:0;
}
#menu a,#menu a:visited,#menu a:link{
text-decoration:none;
color:#fff;
font-weight:bold;
height:46px;
padding:0 15px;
text-align:center;
line-height:46px;
background-image:url(p/menu-bg.gif);
background-repeat:no-repeat;
background-position:center top;
display:block;
font-size:16px;
}
#menu td.first a,#menu td.first a:visited{
padding:0 15px 0 30px;
background-position:0 0;
}
#menu a:hover,#menu a.active,#menu a.active:visited,#menu a.active:link{
text-decoration:none;
background-position:center -46px;
}
#menu td.first a:hover,#menu td.first a.active,#menu td.first a.active:visited,#menu td.first a.active:link{
text-decoration:none;
background-position:0 -46px;
}

#menu td.last{
padding:3px 15px 0 0;
}
/* search */

#search{
float:right;
width:215px;
}
#search .value{
background:#fff url(p/search-input-bg.gif) no-repeat 0 0;
width:127px;
float:left;
height:22px;
line-height:22px;
}
#search .value input{
border:0;
width:117px;
margin:2px 3px 0 3px;
}
#search .submit{
width:72px;
height:22px;
border:0;
display:block;
float:right;
background:#fff url(p/search-button-bg.gif) no-repeat 0 0;
cursor:pointer;
}

/* catalog temp */

.cat-list{
width:100%;
}
.cat-list .name{
padding:12px 0 4px 0;
text-align:center;
color:#323234;
font-weight:bold;
font-size:13px;
}
.cat-list .short{
padding:2px 0 4px 0;
text-align:center;
color:#323234;
font-size:11px;
}
.cat-list .cat-cell{
width:33%;
vertical-align:top;
}
.cat-list .photo{
margin:2px 0 0 0;
text-align:center;
}
.cat-list .photo img{
border:#DEDEDE 1px solid;
}


/* galery mode products list */
.gal-list{
width:100%;
}
.gal-list .name{
padding:12px 0 4px 0;
text-align:center;
color:#323234;
font-size:18px;
}
.gal-list .short{
padding:2px 0 4px 0;
text-align:center;
color:#323234;
font-size:11px;
}
.gal-list .gal-cell{
width:33%;
vertical-align:top;
}
.gal-list .photo{
margin:2px 0 0 0;
text-align:center;
}
.gal-list .photo img{
border:#DEDEDE 1px solid;
}
.gal-list .g-discount{
text-align:right;
color:#f00;
font-size:25px;
height:35px;
font-family:arial;
font-weight:bold;
}
.gal-list .f_cart{
float:right;
display:block;
width:29px;
height:26px;
background:url(/p/cart.gif) no-repeat 10px 0;
}
.gal-list .f_compare{
float:right;
display:block;
width:29px;
height:26px;
background:url(/p/compare.gif) no-repeat 10px 0;
}
.gal-list .id{
text-align:right;
margin:0 0 5px 0;
}
.gal-list .seller{
text-align:right;
margin:0 0 5px 0;
}
.gal-list .icons{
margin:0 0 5px 0;
}
.gal-list .startprice{
text-align:center;
padding:3px 0;
font-size:12px;
font-weight:bold;
color:red;
}
.gal-list .pricetext{
font-weight:normal;
color:#676767;
}



/* -------------*/

#menu1{
text-align:center;
}
.m a,
.m a:visited,
.m a:link{
color:#7B7B7B;
font-size:12px;
text-decoration:none;
}
.m a:hover,
.m a.active,
.m a.active:visited,
.m a.active:link{
color:#A10C01;
text-decoration:underline;
}







/* footer */
#f-menu{
text-align:center;
padding:3px 0;
color:#555;
margin:10px 0 5px 0;
font-size:16px;
}
#f-menu .line{
border-top:#A5A5A5 1px solid;
height:6px;
font-size:6px;
}
#f-menu a{
color:#5D6873;
}
#f-menu a,#f-menu a:visited,#f-menu a:link{
color:#555;
font-size:16px;
text-decoration:none;
margin:0 5px;
}
#f-menu a:hover,#f-menu a.active,#f-menu a.active:visited,#f-menu a.active:link{
color:#A10C01;
text-decoration:underline;
}
#copyright{
margin:0 0 10px 0;
color:#666666
}

/* smenu */
.smenu-wrapper{
background:#F1F1F1 url(p/smenu-bg2.gif) no-repeat right bottom;
padding:0 0 15px 0;
margin:0 0 10px 0;
}
.smenu{
background:url(p/smenu-bg2.gif) no-repeat left top;
padding:15px 0 0 0;
}

.smenu a,.smenu a:visited{
padding:5px 5px 5px 10px;
color:#999;
font-size:14px;
font-weight:bold;
display:block;
text-decoration:none;
}
.smenu .sep{
display:block;
border-top:#fff 1px solid;
}
.smenu a:hover,.smenu a.active,.smenu a.active:visited{
color:#333;
text-decoration:none;
}
.smenu div a,.smenu div a:visited{
padding-left:20px;
font-weight:normal;
background-color:#ddd;
background-repeat:no-repeat;
background-position:4px 6px;
}
.smenu div a,.smenu div a:visited{
color:#777;
}
.smenu div a:hover,.smenu div a.active,.smenu div a.active:visited{
background-image:url(p/bullet.gif);
color:#000;
background-color:#D1D1D1;
text-decoration:none;
}
.smenu div div a,.smenu div div a:visited{
padding-left:30px;
background-position:12px 6px;
font-size:12px;
}
.smenu div div div a,.smenu div div div a:visited{
padding-left:40px;
background-position:22px 6px;
}
#login-box{
height:84px;
background:url(p/login-box.gif) no-repeat 0 0;
margin:0 0 10px 0;
}

#login-box div{
text-align:right;
font-size:11px;
font-family:verdana;
padding:1px 20px 0 0;
}
#login-box input.t{
border:#D1D1D1 1px solid;
background:#fff;
width:100px;
}
#login-box a{
display:block;
float:left;
margin:6px 0 0 10px;
}

/* boxes */

.bx-m{
background:url(p/box.jpg) no-repeat 0 0;
padding:0 0 0 5px;
}
.bx-c{
background:url(p/box.jpg) no-repeat top right;
padding:0 5px 0 0;
}
.bx-b{
background:url(p/box.jpg) no-repeat left bottom;
padding:0 0 0 5px;
}
.bx-b div{
height:5px;
font-size:5px;
background:url(p/box.jpg) no-repeat bottom right;
}


.text-box{
text-align:justify;
padding:10px 0;
}
.text-box p{
font-size:11px;
}

/* main */

#main{
margin:0 0 5px 0;
}
#title{
padding:0;
margin:15px 0 10px 0;
}
#left-panel{
margin:15px 0 0 0;
width:204px;
overflow:hidden;
float:left;
}
#content{
margin:15px 0 0 0;
float:right;
width:680px;
overflow:hidden;
}
#subcontent{
width:610px;
}



/* misc */
.message{
padding:11px;
border:#f88 1px dashed;
background:#ffe;
margin:10px 5px 15px 0;
}
.message *{
font-size:11px;
}



#banners{
padding:100px 0 0 0;
text-align:center;
}
#banners img{
margin:0 0 5px 0;
}
#f-banners img{
margin:0 5px 0 0;
display:block;
float:left;
}
/* box */

.bx{
border:#404C55 1px solid;
}
.bx h3.head{
margin:0;
background:#8F989F url(p/bx-header-bg.jpg) no-repeat 0 0;
border-bottom:#404C55 1px solid;
padding:0;
}
.bx h3.head span{
height:35px;
background:url(/p/bullet-wh.gif) no-repeat 12px 14px;
font-family:verdana;
padding:0 0 0 32px;
display:block;
line-height:32px;
font-size:11px;
color:#fff;
}
.bx .body{
background:#EDEDEF url(/p/bx-bg.jpg) no-repeat left bottom;
padding:0 10px;
}

#f-news{
float:left;
width:307px;
margin:0 0 5px 0;
}
#f-news .bx .body{
height:251px;
}
.print-button{
text-align:right;
}

#copyright{
margin:0 0 0 0;
width:100%;
}
#copyright td{
text-align:center;
font-size:11px;
color:#666666
white-space:nowrap;
}
#copyright td.side{
text-align:left;
font-size:11px;
color:#666666;
width:25%;
white-space:nowrap;
}
#copyright2{
text-align:center;
font-size:11px;
color:#666666
}

