/*
Auther:Muhammad Neamul Mowla pinju
title:Elktroproduct
date:1-12-09
*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:#ccc url(img/body_bg4.jpg) repeat-x top;
	text-align:center;	
}

*{
	margin:0;
	padding:0;
}

input,
img{
	border:none;
}

ul,li{
	list-style:none;
}

a{
	text-decoration:none;
	color:#999;

}
a i{
 	position: absolute;
 	left: -9999px;
}

#headerlogo #bannertoplist li,
#footerin #ftrnav li,
.pngfix_css,
img,
.txtbox3,
input{ behavior: url("iepngfix.htc") }



#bodytop{
	background:url(img/body_cntr.jpg) no-repeat center top;
	display:block;
}


#wrapper{
	width:978px;
	padding-top:21px;
	margin:0 auto;
	text-align:left;
}

#header{
	width:978px;
	
}
#hdrtop{
	width:938px;
	background:url(img/hdr_top.png) no-repeat;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding:3px 20px 0 20px;
	color:#fff;
}

#hdrtop p{
	float:left;
}
#hdrtop #hdrnav{
	width:130px;
	float:right;
	overflow:hidden;
}
#hdrtop #hdrnav a{
	display:block;
	float:left;
	margin-right:5px;	
}


#hdrtop #hotline{
	width:200px;
	height:35px;
	display:block;
	float:right;
	color:#ffcc00;
	font-size:14px;
	font-weight:bold;
}
#hdrtop #hotline b{
	color:#fff;
	padding-left:5px;	
}

#container{
	width:972px;
	padding:0 3px;
	background:url(img/mainbg.png) repeat-y;
}
#headerlogo{
	width:972px;
	display:block;
	height:156px;
	position:relative;
}
#headerlogo #banner{
	width:972px;
	height:156px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}

#headerlogo #logo{
	width:307px;
	height:64px;
	display:block;
	position:absolute;
	top:0;
	left:27px;
	z-index:10;
}

#headerlogo #bannertoplist{
	width:300px;
	display:block;
	position:absolute;
	top:78px;
	left:27px;
	font-weight:bold;
}
#headerlogo #bannertoplist li{
	width:300px;
	padding-left:15px;
	background:url(img/blt2.png) no-repeat  left 4px;
	display:block;
	padding-bottom:5px;
}

#headerlogo #bannertoplist li a{
	width:300px;
	color:#999;
	font-size:12px;
	display:block;
}

/*===============topinfotxt==================*/

#topinfotxt{
	width:972px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
}

#topinfotxt p{
	display:block;
	line-height:30px;
	color:#333;	
	text-transform:uppercase;
}

#topinfotxt p a{
	color:#333;
	padding:0 3px;	
	
}


#topinfotxt p a:hover{
	text-decoration:underline;
}

/*===========================topmenu=============*/

#menubar{
	width:972px;
	height:54px;
	background:url(img/menu_bg.jpg) repeat-x;
	display:block;
	position:relative;
}

#searchbox{
	background:url(img/searchbox1.png) no-repeat;
	width:181px;
	height:29px;
	padding:15px 0 0 0px;
	display:block;
	position:absolute;
	left:11px;		
}

#searchbox p{
	width:181px;
	height:29px;
	display:block;
	overflow:hidden;
}

#searchbox p .txtbox1{
	width:143px;
	height:24px;
	float:left;
	border:none;
	background:none;
	display:block;
	font-size:12px;
	color:#666666;
	padding:5px 0 0 0;
}

#searchbox p .btn1{
	width:38px;
	float:left;
	background:none;
	height:29px;
	display:block;
	cursor:pointer;
}

#topmenu{
	width:700px;
	height:54px;
	position:absolute;
	left:190px;
	z-index:1000;
}
	
#topmenu li{
	height:54px;
	float:left;
	display:inline;
	font-size:12px;
	font-weight:bold;
	position:relative;
}


#topmenu li .menusl{
	float:left;
	line-height:54px;
	display:block;
	background:none;
	font-weight:bold;
	height:54px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-left:11px;
	background:none;
}


#topmenu li .menusl span{
	padding-right:11px;
	display:block;
	float:left;
}


#topmenu li .menusl span span{
	display:block;
	padding:0 16px;
	float:left;
}
#topmenu li .menusl:hover{
	float:left;
	line-height:54px;
	display:block;
	background:none;
	font-weight:bold;
	height:54px;
	color:#663300;
	font-size:12px;
	font-weight:bold;
	padding-left:11px;
	background:url(img/menu_left_bg.png) no-repeat left;
}




#topmenu li .menusl:hover span{
	background:url(img/menu_right_bg.png) no-repeat right;
	padding-right:11px;
	display:block;
	float:left;
}


#topmenu li .menusl:hover span span{
	background:#ffcc00;
	display:block;
	padding:0 16px;
	float:left;
}

#topmenu li .drmenusl{
	float:left;
	line-height:54px;
	display:block;
	background:none;
	font-weight:bold;
	height:54px;
	color:#663300;
	font-size:12px;
	font-weight:bold;
	padding-left:11px;
	background:url(img/menu_left_bg.png) no-repeat left;
}




#topmenu li .drmenusl span{
	background:url(img/menu_right_bg.png) no-repeat right;
	padding-right:11px;
	display:block;
	float:left;
}


#topmenu li .drmenusl span span{
	background:#ffcc00;
	display:block;
	padding:0 16px;
	float:left;
}

/*\*/
*html #topmenu li .menusl:hover,#topmenu li .drmenusl{
	background:url(img/menu_left_bg.gif) no-repeat left;
}
/*\*/
/*\*/
*html #topmenu li .drmenusl span,*html #topmenu li .menusl:hover span{
	background:url(img/menu_right_bg.gif) no-repeat right;
}

/*\*/
*html #topmenu li .drmenusl span span,*html #topmenu li .menusl:hover span span{
	background:#ffcc00;
	display:block;
	padding:0 16px;
	float:left;
}
/*\*/
/*\*/
*:first-child+html  #topmenu li .menusl:hover{	
	background:url(img/menu_left_bg.png) no-repeat left;
}
/*\*/
/*\*/
*:first-child+html #topmenu li .drmenusl span,*:first-child+html #topmenu li .menusl:hover span{
	background:url(img/menu_right_bg.png) no-repeat right;
}

/*\*/
*:first-child+html #topmenu li .drmenusl span span,*:first-child+html #topmenu li .menusl:hover span span{
	background:#ffcc00;
	display:block;
	padding:0 10px;
	float:left;
}
/*\*/



#topmenu  li #link1,
#topmenu  li #link2,
#topmenu  li #link3,
#topmenu  li #link4,
#topmenu  li #link5{
	margin:0px;
	display:none;
	width:181px;
	padding-left:0px;
	position:absolute;
	top:43px;
	z-index:1000;
}



#submenu_1,
#submenu_2,
#submenu_3,
#submenu_4,
#submenu_5{
	width:181px;
	padding-top:13px;
	display:block;
	background:url(img/dropmenu_top.png) no-repeat top;
}

/*\*/
*html #submenu_1,
*html #submenu_2,
*html #submenu_3,
*html #submenu_4,
*html #submenu_5{
	width:181px;
	padding-top:13px;
	display:block;
	background:url(img/dropmenu_top.gif) no-repeat top;
}
*html .submenu_btm{
	background:url(img/dropmenu_btm.gif) no-repeat  bottom left;
	width:181px;
	padding-bottom:8px;
}
*html .submenu_bg{
	background:url(img/dropmenu_bg.gif) repeat-y;
	width:181px;
}
/*\*/

/*\*/
*:first-child+html #submenu_1,
*:first-child+html #submenu_2,
*:first-child+html #submenu_3,
*:first-child+html #submenu_4,
*:first-child+html #submenu_5,
*:first-child+html #submenu_6{
	width:181px;
	padding-top:13px;
	display:block;
	background:url(img/dropmenu_top.png) no-repeat top;
}
/*\*/


.submenu_btm{
	background:url(img/dropmenu_btm.png) no-repeat  bottom left;
	width:181px;
	padding-bottom:8px;
}

.submenu_bg{
	background:url(img/dropmenu_bg.png) repeat-y;
	width:181px;
}
.listbox{
	width:169px;
	display:block;
	padding:10px 2px 0px 10px;
}
.listbox .list{
	display:block;
	font-size:12px;
	color:#000;
	width:154px;
	padding:5px 0 5px 15px;
	font-weight:normal;
	border-top:1px solid #ffde5c;
}

.listbox .list:hover{
	background:#3399cc;
	color:#fff;
}
.listbox .list_sl{
	background:#3399cc;
	color:#fff;
}


#main{
	width:972px;
	background:url(img/main_bg.jpg) repeat-y;
	padding-bottom:20px;
	overflow:hidden;
}


#mainleft{
  font-size:10px;
	width:199px;
  float:left;
}

.accordion{
	width:199px;
}
       
.toggler{
	//width:183px;
	//height:34px;
	width:199px;
  padding-left:16px;
	font-size:12x;
	color:#fff;
	font-weight:bold;
	line-height:34px;
	overflow:hidden;
}

.nl{
	width:183px;
	height:34px;
	display:block;
	border-bottom:1px solid #75b4d3;
	background:url(img/accodian_inactive_h.jpg) no-repeat;
}
.sl{
	width:183px;
	height:34px;
	display:block;
	//background:green;
  background:url(img/accodian_active_h.jpg) no-repeat;
}

.element{
	width:199px;
	display:block;
}

.element .list{
	width:183px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
/*
	height:37px;
	line-height:37px;
*/
	padding-left:16px;
	background:#e0f0ff url(img/list_bg.jpg) no-repeat bottom;
}


.element .list_sl{
	background:#cbe5ff url(img/list_slbg.jpg) no-repeat top;
	width:183px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
/*
	height:37px;
	line-height:37px;
*/
	padding-left:16px;
}
.element .subsublistbox{
	width:199px;
}
.element .subsublist{
  padding-left: 36px;
  text-indent: -20px;
	background:#fff url(img/subsublist_bg.jpg) repeat-x top;
	width:163px;
	display:block;
/*
	height:36px;
	padding-top:1px;
	line-height:37px;
	padding-left:16px;
  overflow: hidden;
**/
}



.element2{
	width:549px;
	display:block;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}

.element2 .list{
	width:533px;
	display:block;
	height:37px;
	line-height:37px;
	padding-left:16px;
	background:#e0f0ff url(img/list_bg_549.jpg) no-repeat top;
}


.element2 .list_sl{
	background:#cbe5ff url(img/list_slbg_549.jpg) no-repeat top;
	width:533px;
	display:block;
	height:37px;
	line-height:37px;
	padding-left:16px;
}
.element2 .subsublistbox{
	width:549px;
}
.element2 .subsublist{
	background:#fff url(img/subsublist_bg.jpg) repeat-x top;
	width:500px;
	display:block;
	height:36px;
	padding-top:1px;
	line-height:37px;
	padding-left:16px;
  float: left;
}
.element2 .subsublist_icon{
	background:#fff url(img/subsublist_bg.jpg) repeat-x top;
	width:33px;
	display:block;
	height:36px;
	padding-top:1px;
	line-height:37px;
	padding-left:0px;
  float: left;
}
.element2 .subsublist_icon img{
  padding-top: 8px;
  line-height:45px;
}



/*===========newsletter========*/
#newsletter{
	width:199px;
	display:block;
}

#newsletter .hdr_2{
	background:url(img/lefthdr_bg.jpg) repeat-y;
	font-size:12px;
	padding-left:16px;
	width:183px;
	display:block;
	line-height:34px;
	color:#663300;
}

#newsletter p{
	display:block;
	width:167px;
	padding:10px 16px 0px 16px;
	font-size:10px;
}
#newsletter .parabold{
	font-weight:bold;
}
#newsletter ul{
	width:167px;
	padding:10px 16px;
	overflow:hidden;
}

#newsletter ul li{
	width:167px;
	float:left;
	padding-bottom:10px;
	overflow:hidden;
}

#newsletter ul li p{
	width:167px;
	float:left;
	padding:0;
	display:block;
	overflow:hidden;
}

#newsletter ul li p .txtbox4{
	width:153px;
	height:17px;
	display:block;
	color:#666666;
	background:none;
	border:1px solid #8c8c8c;
	font-size:12px;
	padding:3px 0 0 12px;
	margin-bottom:5px;
	float:left;
}

#newsletter ul li .btn4{
	width:113px;
	height:26px;
	display:block;
	background:url(img/btn4.jpg) no-repeat;
	cursor:pointer;
	float:right;
	color:#fff;
	font-weight:normal;
}




#newsletter ul li img{
	float:right;
	width:63px;
	height:22px;
	display:block;
}


#newsletter ul li .txtbox5{
	float:left;
	width:86px;
	height:18px;
	color:#666666;
	font-size:12px;
	background:none;
	border:1px solid #8c8c8c;
	display:block;
	padding:2px 0 0 12px;
}

#newsletter ul li .chk{
	float:left;
	margin-right:5px;
}
#newsletter ul li label{
	float:left;
	font-size:10px;
}

.addbox{
	display:block;
	text-align:center;
}

.addbox img{
	margin-bottom:10px;
}
/*=============newsletter============*/



#mainright{
	width:772px;
	float:right;
	overflow:hidden;
}

#mainright_left{
	width:572px;
	float:left;
}


#mainright_right{
	width:198px;
	padding:0 0 20px 1px;
	float:right;
}

#rightbtn_top{
	width:198px;
	height:67px;
	display:block;
	background:url(img/rightbtn_ns.jpg) no-repeat;
}


#rightbtn_top:hover{
	width:198px;
	height:67px;
	display:block;
	background:url(img/rightbtn_s.jpg) no-repeat;
}

#newproduct{
	width:198px;
	display:block;
}
#newproduct #hdrright_pro{
	background:url(img/hdr_right_pro.jpg) repeat-y;
	padding-left:16px;
	width:182px;
	line-height:34px;
	color:#663300;
	font-size:12px;
}


.productbox{
	width:188px;
	display:block;
	padding:15px 0;
	text-align:center;
}

.productbox .protitile{
	display:block;
	text-align:center;
	height:55px;
	padding-left:10px;
	padding-right:10px
}

.productbox .proimgbox{
	display:block;
	width:188px;
	height:140px;
	position:relative;
  overflow: hidden;
}

.proimgbox .proimg{
/*
	width:188px;
	height:121px;
	display:block;
	position:absolute;
	left:0;
	top:0;
*/
	z-index:0;
}

.proimgbox .lbl_1{
	width:51px;
	height:28px;
	display:block;
	position:absolute;
	left:0;
	top:50px;
	z-index:10;
}


.proimgbox .lbl_2{
	width:51px;
	height:28px;
	display:block;
	position:absolute;
	left:0;
	top:80px;
	z-index:10;
}

.productbox .proprice{
	text-align:center;
	display:block;
	color:#cc0000;
}

.productbox .proprice b{
	color:#cc0000;
}
.productbox a{
	text-decoration:underline;
	color:#3399cc;
}

.productbox .ratebox{
	display:block;
	width:172px;
	padding:10px 0 0 0;
	padding-left:16px;
	overflow:hidden;
}

.productbox .ratebox input{
	float:left;
}


.productbox .ratebox label{
	float:left;
	width:50px;
	padding:0 5px;
	font-size:12px;
}


.productbox .ratebox img{
	float:left;
	width:13px;
	display:block;
}

#catalogbox{
	width:198px;
	display:block;
	text-align:center;
}
#catalogbox dl{
	width:166px;
	padding:0px 16px;
	display:block;
}

#catalogbox dl dd{
	width:166px;
	padding:15px 0;
	background:url(img/bdr_btm.jpg) repeat-x  bottom;
}

#catalogbox .hdr_right{
	width:182px;
	font-size:12px;
	color:#fff;
	line-height:34px;
	background:url(img/hdr_right.jpg) repeat-y;
	padding-left:16px;
}


#catalogbox  h3{
	display:block;
	text-align:center;
	font-size:12px;
	padding-bottom:10px;
}

#catalogbox  h3 span{
	color:#3399cc;
}
#catalogbox a{
	display:block;
	text-align:center;
	color:#3399cc;
	text-decoration:underline;
}

#catalogbox img{
	padding-bottom:10px;
}

#tagbox{
	width:198x;
	display:block;
}

#tagbox .hdr_right{
	width:182px;
	font-size:12px;
	color:#fff;
	line-height:34px;
	background:url(img/hdr_right.jpg) repeat-y;
	padding-left:16px;
}
#tagbox p{
	width:166x;
	text-align:left;
	color:#666;
	padding:10px 16px;
	display:block;
}

.txt17{
	font-size:17px;
}

.txt18{
	font-size:18px;
}
.txt22{
	font-size:22px;
}
/*=========================mainright_left==========*/
#mainright_left{
	width:572px;
	float:left;
	padding-top:14px;
	text-align:center;
}

#mainright_left h1{
	font-size:22px;
	width:556px;
	color:#666;
	text-align:left;
	line-height:44px;
	display:block;
	padding-left:16px;
}

#mainright_left #midadd{
	width:541px;
	display:block;
}

#midnav{
	display:block;
	width:556px;
	padding:10px 0 10px 10px;
	overflow:hidden;
	text-align:left;
	margin:0 3px 15px 3px;
	background:url(img/bdr_btm0.jpg) repeat-x bottom;
	color: #999999;
}



#midnav p{
	width:520px;
	float:left;
	display:block;
	text-align:left;
}
#midnav p a{
  text-decoration: none;
/*
	padding:0 5px;
*/
}
#midnav p a:hover{
  color:#999999;
	font-weight:bold;
  text-decoration: none;
}

#midnav p a:visited{
  color:#999999;
  text-decoration: none;
}

#midnav p #midnav_sl{
	font-weight:bold;
}


#midnav span{
	width:90px;
	text-align:right;
	display:block;
	float:right;
	padding-right:16px;
}
#midnav span a:hover{
	text-decoration:underline;
}
#searchfilterbox{
	width:510px;
	height:141px;
	text-align:left;
	padding:16px 15px 0 16px;
	margin-left:16px;
	margin-bottom:15px;
	color:#666;
	background:url(img/search_filterbox.jpg) no-repeat;
}

#searchfilterbox #filtersrchtxt{
	width:510px;
	display:block;
	padding-bottom:15px;
	overflow:hidden;
}
#filtersrchtxt label{
	font-size:12px;
	width:130px;
	float:left;
	display:block;
	font-weight:bold;
}
#filtersrchtxt span{
	background:url(img/filtersrchbox.jpg) no-repeat;
	width:380px;
	height:22px;
	float:right;
	display:block;
}
#filtersrchtxt span input{
	background:none;
	display:block;
	width:355px;
	height:22px;
	padding:2px 0 0 25px;
}

#searchfilterbox-hide .btn2{
	float:right;
	margin-right:30px;
	margin-bottom:10px;
	background:url(img/btn1.jpg) no-repeat;
	width:113px;
	height:26px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}

#searchfilterbox ul{
	width:510px;
	overflow:hidden;
}

#searchfilterbox ul li{
	width:510px;
	float:left;
	padding-bottom:5px;
	overflow:hidden;
}

#searchfilterbox ul li p{
	width:176px;
	display:block;
	padding-right:20px;
	float:left;
}

#searchfilterbox ul li p label{
	width:176px;
	height:20px;
	display:block;
}


#searchfilterbox ul li p select{
	width:174px;
	height:20px;
	display:block;
	font-size:12px;
	color:#666;
	border:1px solid #8c8c8c;
}

#searchfilterbox ul li p input{
	width:174px;
	height:20px;
	display:block;
	font-size:12px;
	color:#666;
	border:1px solid #8c8c8c;
}

#searchfilterbox ul li .btn2{
	float:right;
	margin-top:18px;
	background:url(img/btn1.jpg) no-repeat;
	width:113px;
	height:26px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}

#searchfilterbox ul li .btn3{
	float:right;
	margin-top:18px;
	background:url(img/btn2.jpg) no-repeat;
	width:113px;
	height:26px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}

/*=============boxpageing============*/

.pagingbox{
	height:26px;
	width:540px;
	display:block;
	padding:0 16px;
	margin-bottom:15px;
	overflow:hidden;
	text-align:center;
}

.pagingbox p{
	display:block;
	float:left;
	height:26px;
	width:420px;
	overflow:hidden;
}

.pagingbox p a{
	background:#3399cc url(img/paging_lft.jpg) no-repeat left;
	height:26px;
	float:left;
	display:block;
	margin-right:4px;
	padding-left:6px;
	overflow:hidden;
}

.pagingbox p a.pg .mid{
	background:url(img/paging_cntr_h.jpg) repeat-x left;
	height:26px;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
/*
	padding:0 9px 0 3px;
*/
	overflow:hidden;
}

.pagingbox p a.pg .right{
	background:url(img/paging_rt.jpg) no-repeat right;
	height:26px;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#999;
	line-height:26px;
	padding:0 9px 0 3px;
	overflow:hidden;
}

.pagingbox p a.pg_sl .mid{
	background-color:#3399cc;
	height:26px;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
/*
	padding:0 9px 0 3px;
*/
	overflow:hidden;
}

.pagingbox p a.pg_sl .right{
	background-color:#3399cc;
	height:26px;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:26px;
	padding:0 9px 0 3px;
	overflow:hidden;
}

.pagingbox p a.pg:hover{
	background:#3399cc url(img/paging_lft_h.jpg) no-repeat left;
}

.pagingbox p a.pg:hover .mid{
}
.pagingbox p a.pg:hover .right{
	background:#3399cc url(img/paging_rt_h.jpg) no-repeat  right;
	color:#fff;
}

.pagingbox p a.pg_sl{
	background:#3399cc url(img/paging_lft_h.jpg) no-repeat left;
}

.pagingbox p a.pg_sl .right{
	background:url(img/paging_rt_h.jpg) no-repeat  right;
}
.pagingbox .chview{
	width:100px;
	height:26px;
	float:right;
	display:block;
	text-align:right;
	overflow:hidden;
}

.pagingbox .chview a{
	background:url(img/blue_bg.jpg) no-repeat;
	width:26px;
	height:26px;
	display:block;
	margin-left:6px;
	display:block;
	float:right;
}


.pagingbox .chview a:hover{
	background:url(img/gray_bg.jpg) no-repeat;
}


.pagingbox .chview .chview_sl{
	background:url(img/gray_bg.jpg) no-repeat;
}


.pagingbox .chview a img{
	width:26px;
	height:26px;
	line-height:26px;
	display:block;
}


.pagingbox .linkbox{
	width:120px;
	height:26px;
	float:right;
	text-align:right;
	overflow:hidden;
}

.pagingbox .linkbox a{
	background:url(img/btn4.jpg) no-repeat;
	width:113px;
	height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	display:block;
	float:right;
	margin-left:6px;
}

#productgalbox{
	width:566px;
	display:block;
	padding:15px 0;
	margin:0 3px;
	background:url(img/bdr_btm0.jpg) repeat-x top;
}
#productgalbox .progal{
	width:566px;
	padding:15px 0;
	background:url(img/bdr_btm0.jpg) repeat-x  bottom;
	overflow:hidden;
}

#productgalbox .progal .productbox{
	width:188px;
	display:block;
	float:left;
	border-right:1px solid #ccc;
}
#productgalbox .progal .productbox_bdrnone{
	border-right:none;
}

.productbox_bdrnone{
	border-right:none;
}

/*=====================partnerbox==================*/
#partnerbox{
	width:972px;
	height:33px;
	display:block;
	border:1px solid #999;
	border-left:none;
	border-right:none;
	padding:10px 0;
}

#footerinfo{
	width:952px;
	height:37px;
	padding-left:20px;
	overflow:hidden;
}
#footerinfo li{
	width:220px;
	float:left;
	height:37px;
	line-height:37px;
}
#footerinfo .ftrinfo_rt{
	width:260px;
}	

/*==============================compare==============*/
#comparecontainer{
	width:572px;
	margin-bottom:15px;
	/*background:url(img/compare_bg.jpg) repeat-y 4px 0;*/
	overflow:hidden;
}


#comparecontainer dd{
	width:188px;
	float:left;
	text-align:center;
	border-right:1px solid #ccc;
}
#comparecontainer dd h3{
	font-size:12px;
	padding-left:16px;
	text-align:left;
}

#comparecontainer dd h3 a{
	color:#666;
	
}


#comparecontainer dd h3 a:hover{
	text-decoration:underline;
}

#comparecontainer dd select{
	width:164px;
	height:20px;
	margin-bottom:15px;
	font-size:12px;
	border:1px solid #8c8c8c;
}
#comparecontainer dd .cmpproimgbox{
	width:188px;
	height:121px;
	padding-bottom:10px;
	position:relative;
}

#comparecontainer dd .cmpproimgbox .cmppro_img{
/*
	width:188px;
	height:121px;
	position:absolute;
	left:0;
	top:0;
*/
	z-index:0;
}



#comparecontainer dd .cmpproimgbox .cmppro_lbl{
	width:51px;
	height:28px;
	position:absolute;
	left:0;
	top:60px;
	z-index:10;
}
#comparecontainer dd .big{
	padding-bottom:10px;
	display:block;
	text-align:center;
}
#comparecontainer dd .big a{
	color:#3399cc;
}

#comparecontainer dd .big a:hover{
	text-decoration:underline;
}


#comparecontainer dd  ul{
	width:162px;
	text-align:left;
	padding:15px 13px;
	color:#666;
	background:url(img/cmbdr.jpg) no-repeat center top;
}

#comparecontainer dd  ul li{
	padding-bottom:15px;
}
#comparecontainer dd  ul p{
	display:block;
}

#comparecontainer dd  ul p span{
	display:block;
	font-weight:bold;
}
.nobg{
	background:none;
}

#comparecontainer .nobdr{
	border:none;
}
#comparecontainer dd  ul .libg{
	background:url(img/cmbdr.jpg) no-repeat center bottom;
}

#comparecontainer dd  ul li .proprice{
	text-align:center;
	display:block;
	padding:15px 0;
	color:#cc0000;
}

#comparecontainer dd  ul li .proprice b{
	color:#cc0000;
}
#comparecontainer dd  ul .aligncenter{
	text-align:center;
}
/*==================video===========================*/

#videogalbox{
	width:540px;
	display:block;
	padding:0 16px;
	margin-bottom:20px;
	overflow:hidden;
}

#videogalbox h2{
	font-size:16px;
	color:#3399cc;
	display:block;
	float:left;
	padding:10px 0;	
}
#videogalbox #videogal_left{
	width:410px;
/*
	float:left;
*/
}


#videogalbox #videogal_right{
	width:123px;
	float:right;
}


#videogalbox #videogal_right li{
	width:123px;
	padding-bottom:8px;
	float:right;
}
/*===============toggle_tab=========*/

#tabaccordion{
	width:573px;
}

#tabaccordion #top2{
	width:555px;
	height:33px;
	padding-left:18px;
	background:url(img/top2_bg.jpg) repeat-x  bottom;
	overflow:hidden;
	font-size:12px;
	color:#666;
}

#tabaccordion2{
	width:573px;
}

#tabaccordion2 #top2{
	width:555px;
	height:33px;
	padding-left:18px;
	background:url(img/top2_bg.jpg) repeat-x  bottom;
	overflow:hidden;
	font-size:12px;
	color:#666;
}

#top2 li.tabtoggler{
	cursor: pointer;
	font-size:12px;
	height:33px;
	line-height:33px;
	display:block;
	color:#666;
	background:url(img/tabsl_bg.jpg) repeat-x;
	font-weight:bold;
	float:left;
	margin-left:-1px;
	overflow:hidden;
}
#top2 li.tabtoggler span{
	display:block;
	height:33px;
	float:left;
	overflow:hidden;
	background:url(img/tabsl_lft.jpg)  no-repeat left; 
}


#top2 li.tabtoggler span span{
	display:block;
	height:33px;
	float:left;
	padding:0 15px;
	background:url(img/tabsl_rt.jpg)  no-repeat  right; 
}

#top2  li.tab_sl{
	background:url(img/tab_bg.jpg) repeat-x;
	color:#3399cc;
	cursor: pointer;
	font-size:12px;
	height:33px;
	margin-left:-1px;
	line-height:33px;
	display:block;
	overflow:hidden;
}
#top2 li.tab_sl span{
	display:block;
	height:33px;
	float:left;
	overflow:hidden;
	background:url(img/tablft.jpg) no-repeat left; 
}


#top2 li.tab_sl span span{
	display:block;
	height:33px;
	float:left;
	padding:0 12px;
	background:url(img/tabrt.jpg) no-repeat right; 
}

#tabaccordion2 #elementbox2{
	width:572px;
	border-top:none;
	overflow:hidden;
	padding:10px 0px 20px 0px;
}
#tabaccordion2 .elementbox2{
	width:572px;
	border-top:none;
	overflow:hidden;
	padding:10px 0px 20px 0px;
}

#elementbox2 .tabelement2{
	width:572px;
	text-align:left;
	float:left;
}
.elementbox2 .tabelement2{
	width:572px;
	text-align:left;
	float:left;
}

#tabaccordion #elementbox{
	width:572px;
	border-top:none;
	overflow:hidden;
	padding:30px 0px 20px 0px;
}

#elementbox .tabelement{
	width:572px;
	text-align:left;
	float:left;
}


#elementbox .tabelement #videotbl{
	width:566px;
	padding:0 3px;
	display:block;
}

#elementbox .tabelement #videotbl li{
	width:540px;
	padding:0px 13px 10px 13px;
	margin-bottom:15px;
	display:block;
	overflow:hidden;
	background:url(img/bdr_btm0.jpg) repeat-x bottom;
}

#elementbox .tabelement #videotbl li img{
	float:left;
	width:83px;
	display:block;
}

#elementbox .tabelement #videotbl li p{
	width:400px;
	float:left;
	display:block;
}

#elementbox .tabelement #videotbl li p .video_link{
	display:block;
	color:#3399cc;
	padding-left:20px;
	padding-top:30px;
	text-decoration:underline;
	background:url(img/link_bg.jpg) no-repeat left 30px;
}

/*===============================flyers================*/
#flyslcbox{
	width:540px;
	padding:0px 13px 15px 13px;
	margin:0 3px 15px 3px;
	text-align:left;
	background:url(img/bdr_btm0.jpg) repeat-x bottom;
	overflow:hidden;
}

#flyslcbox p{
	width:164px;
	display:block;
	float:left;
	color:#666;
	padding-right:20px;
}

#flyslcbox p label{
padding-bottom:5px;
	display:block;
	font-size:12px;
}


#flyslcbox p select{
	display:block;
	font-size:12px;
	width:162px;
	height:20px;
	border:1px solid #ccc;
}

#flyslcbox .btn3{
	float:right;
	margin-top:18px;
	background:url(img/btn2.jpg) no-repeat;
	width:113px;
	height:26px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}

.flyercontainer{
	background:url(img/bdr_btm0.jpg) repeat-x bottom;
	width:540px;
	margin:0 3px 15px 3px;
	display:block;
	padding:0px 13px 10px 13px;
	overflow:hidden;
}

.flyercontainer li{
	width:131px;
	display:block;
	float:left;
	padding-right:60px;
	text-align:center;
}

.flyercontainer .nopadding{
	padding-right:0;
}

.flyercontainer li p{
	display:block;
	text-align:center;
	padding-bottom:10px;
	color:#666;
}



.flyercontainer li img{
/*
	width:116px;
	height:157px;
*/
	padding-bottom:10px;
}

.flyercontainer li a{
	display:block;
	text-align:center;
	color:#3399cc;
	text-decoration:underline;
	padding-bottom:10px;
}

/*================contact==============================*/

#contactbox{
	width:572px;
}

#contactbox h2{
	font-size:18px;
	font-weight:normal;
	color:#3399cc;
	padding-bottom:10px;
}

#contactbox #cntadrss_gmap{
	background:url(img/bdr_btm.jpg) repeat-x;
	width:540px;
	display:block;
	margin:0 3px;
	padding:15px 13px;
}

#cntadrss_form{
	background:url(img/bdr_btm.jpg) repeat-x;
	width:540px;
	display:block;
	margin:0 3px;
	padding:15px 13px;
  text-align: left;
}

#cntadrss_form h2{
	font-size:18px;
	font-weight:normal;
	color:#3399cc;
	padding-bottom:10px;
}

#contactbox p{
	display:block;
	padding:0 16px 15px 16px;
}
#contactbox p span{
	font-weight:bold;
	display:block;
}


#contactbox p b{
	font-weight:bold;
}

#cntadrss_gmap #gmap{
	width:535px;
	height:297px;
	padding:20px 0;
	display:block;
}
#cntadrss_gmap p{
	padding:0;
}

#contactform{
	width:540px;
	padding:15px 0;
	overflow:hidden;
	color:#666;
}

#contactform .leftcntform{
	width:176px;
	float:left;
	overflow:hidden;
}

#contactform .leftcntform label{
	width:176px;
	display:block;
	padding-bottom:6px;
}

#contactform .leftcntform input{
	width:174px;
	margin-bottom:3px;
	display:block;
	border:1px solid #8c8c8c;
	margin-bottom:10px;
}


#contactform .leftcntform select{
	width:174px;
	margin-bottom:3px;
	border:1px solid #8c8c8c;
	margin-bottom:10px;
	display:block;
}


#contactform .rightcntform{
	width:340px;
	float:right;
	overflow:hidden;
}
#contactform .rightcntform label{
	width:340px;
	float:left;
	display:block;
	padding-bottom:6px;
}




#contactform .rightcntform .btn2{
	float:right;
	background:url(img/btn1.jpg) no-repeat;
	width:113px;
	height:26px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	font-size:12px;
	padding-bottom:2px;
	cursor:pointer;
}

#contactform .rightcntform .btn3{
	float:right;
	background:url(img/btn2.jpg) no-repeat;
	width:113px;
	height:26px;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	font-size:12px;
	padding-bottom:2px;
	margin-left:10px;
	cursor:pointer;
}

#cntadrss_gmap .mapbtmtxt{
	display:block;
	padding-bottom:10px;
	text-align:center;
}
#cntadrss_gmap .mapbtmtxt a{
	font-size:10px;
	text-decoration:underline;
}
#contactform .rightcntform textarea{
	width:338px;
	height:226px;
	float:left;
	margin-bottom:10px;
	border:1px solid #8c8c8c;
}

/*=====================bigdetail=============================*/
#biginfocontainer{
	width:572px;
	margin-bottom:15px;
	overflow:hidden;
	background:url(img/biginfocontainer_bg.jpg) repeat-y;
}

#biginfocontainer #bigimggal{
	width:256px;
	float:left;
	padding-left:16px;
}
#bigimggal #bigimg{
	width:254px;
	display:block;
	padding-bottom:20px;
}

#bigimggal #bigzoom{
	display:block;
	padding-bottom:20px;
}


#bigimggal #bigzoom a{
	color:#3399cc;
}

#bigimggal #smallimg_box{
	width:256px;
	overflow:hidden;
}

#smallimg_box a{
	width:72px;
	height:72px;
	float:left;
	border:1px  solid #ccc;
	margin:0 10px 10px 0;
}

#smallimg_box a:hover{
	border:1px solid #999;
}


#bigimggal #smallimg_box a img{
/*
	width:72px;
	height:72px;
*/
}

#biginfocontainer #biginfo{
	width:256px;
	float:right;
	padding:0 16px 0 12px;	
}

#biginfocontainer #biginfo li{
	width:256px;
	display:block;
	float:left;
	text-align:left;
	overflow:hidden;
	padding-bottom:10px;
}


#biginfocontainer #biginfo li h3{
	width:256px;
	float:left;
	display:block;
}


#biginfocontainer #biginfo li h3 a{
	width:256px;
	color:#3399cc;
	display:block;
}

#biginfocontainer #biginfo li h3 a:hover{
	text-decoration:none;
}

#biginfocontainer #biginfo li .bigrate{
	width:69px;
	height:11px;
	margin-top:5px;
	float:left;
}

#biginfocontainer #biginfo li .proprice{
	text-align:center;
	display:block;
	color:#cc0000;
	float:right;
}

#biginfocontainer #biginfo li .proprice big{
	color:#cc0000;
	font-size:20px;
}

#biginfocontainer #biginfo li p{
	display:block;
	padding-bottom:20px;
}

#biginfocontainer #biginfo li p b{
	display:block;
}


#biginfocontainer #biginfo li p span{
	display:block;
}

#biginfocontainer #biginfo li label{
	width:45px;
	height:22px;
	line-height:22px;
	color:#3399cc;
	display:block;
	float:right;
}

#biginfocontainer #biginfo li input{
	width:34px;
	height:20px;
	display:block;
	float:right;
	text-align:right;
	padding-right:8px;
	border:1px solid #8c8c8c;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}

#biginfocontainer #biginfo .btn3{
	float:right;
	margin-top:18px;
	background:url(img/btn2.jpg) no-repeat;
	width:113px;
	height:26px;
	border:none;
	font-weight:bold;
	text-align:center;
	display:block;
	color:#fff;
	padding-bottom:2px;
	font-size:12px;
	cursor:pointer;
}

/*==============bigdetail_3==================*/


#bigdetail_3{
	width:566px;
	display:block;
	overflow:hidden;
	margin:0 3px;
	padding:15px 0;
	background:url(img/bdr_btm0.jpg) repeat-x top;
}


#bigdetail_3 li{
	width:540px;
	float:left;
	display:block;
	padding:10px 13px;
	background:url(img/bdr_btm0.jpg) repeat-x  bottom;
	overflow:hidden;
}

#bigdetail_3 li input{
	float:left;
	margin-top:5px;
	margin-right:5px;
}

#bigdetail_3 li p{
	float:left;
	width:250px;
	display:block;
	font-size:11px;
	padding-top:5px;
	text-transform:uppercase;
}

#bigdetail_3 li p a{
  color: #666666;
}

#bigdetail_3 li .rate{
	float:left;
	width:13px;
	height:11px;
	padding-top:5px;
}


#bigdetail_3 li .rate img{
	float:left;
	width:13px;
	height:11px;
}


#bigdetail_3 li .big3_lbl{
	float:left;
	width:44px;
	height:20px;
	padding:0 5px;
}

#bigdetail_3 li .proprice{
	text-align:center;
	display:block;
	color:#cc0000;
	float:right;
}

#bigdetail_3 li .proprice b{
	color:#cc0000;
}

/*=====================bigdetail_2===========*/


#bigdetail_2{
	width:566px;
	display:block;
	overflow:hidden;
	margin:0 3px;
	padding:15px 0;
	background:url(img/bdr_btm0.jpg) repeat-x top;
}


#bigdetail_2 li{
	width:566px;
	float:left;
	display:block;
	padding:10px 0px;
	background:url(img/bdr_btm0.jpg) repeat-x  bottom;
	overflow:hidden;
}

#bigdetail_2 li .big2img_box{
	width:100px;
	height:85px;
	float:left;
	position:relative;
}


#bigdetail_2 li .big2_proimg{
/*
	width:100px;
	height:85px;
	float:left;
	position:absolute;
	left:0;
	top:-10px;
*/
	z-index:0;
}


#bigdetail_2 li .big2_lbl_org{
	width:50px;
	height:28px;
	float:left;
	position:absolute;
	left:0;
	bottom:20px;
	z-index:0;
}

#bigdetail_2 li .big2title{
	width:300px;
	display:block;
	float:left;
	font-size:11px;
}


#bigdetail_2 li .big2title p{
	width:300px;
	display:block;
	padding-bottom:20px;
	font-size:11px;
}


#bigdetail_2 li .big2title span{
	width:300px;
	display:block;
	font-size:11px;

}

#bigdetail_2 li .big2title span input{
	margin-right:5px;
}

#bigdetail_2 li .big2price_rate{
	width:150px;
	float:right;
	padding-right:13px;
	display:block;
	text-align:center;
}
#bigdetail_2 li .big2price_rate .stars{
	padding-left: 50px;
}


#bigdetail_2 li .big2price_rate img{
	width:13px;
	height:11px;
	padding-left:0px;
	margin-bottom:20px;
}

.big2price_rate .proprice{
	text-align:center;
	display:block;
	float:right;
}

.big2price_rate .proprice b{
	color:#cc0000;
}





#bigdetail_2_basket{
	width:566px;
	display:block;
	overflow:hidden;
	margin:0 3px;
	padding:15px 0;
	background:url(img/bdr_btm0.jpg) repeat-x top;
}


#bigdetail_2_basket li{
	width:566px;
	float:left;
	display:block;
	padding:10px 0px;
	background:url(img/bdr_btm0.jpg) repeat-x  bottom;
	overflow:hidden;
}

#bigdetail_2_basket li .big2img_box{
	width:100px;
	height:85px;
	float:left;
	position:relative;
}


#bigdetail_2_basket li .big2_proimg{
/*
	width:100px;
	height:85px;
	float:left;
	position:absolute;
	left:0;
	top:-10px;
*/
	z-index:0;
}


#bigdetail_2_basket li .big2_lbl_org{
	width:50px;
	height:28px;
	float:left;
	position:absolute;
	left:0;
	bottom:20px;
	z-index:0;
}

#bigdetail_2_basket li .big2title{
	width:190px;
	display:block;
	float:left;
	font-size:11px;
}
.kosik-nazov {
  color: #3399CC;
  text-decoration: underline;
}


#bigdetail_2_basket li .big2title p{
	width:200px;
	display:block;
	padding-bottom:20px;
	font-size:11px;
}


#bigdetail_2_basket li .big2title span{
	width:200px;
	display:block;
	font-size:11px;

}

#bigdetail_2_basket li .big2title span input{
	margin-right:5px;
}





#bigdetail_2_basket li .big2price_rate0{
	width:100px;
	float:left;
	padding-right:13px;
	display:block;
	text-align:center;
}
#bigdetail_2_basket li .big2price_rate0 .stars{
	padding-left: 50px;
}
#bigdetail_2_basket li .big2price_rate0 img{
	width:13px;
	height:11px;
	padding-left:0px;
	margin-bottom:20px;
}




#bigdetail_2_basket li .big2price_rate{
	width:150px;
	float:right;
	padding-right:13px;
	display:block;
	text-align:center;
}
#bigdetail_2_basket li .big2price_rate .stars{
	padding-left: 50px;
}
#bigdetail_2_basket li .big2price_rate img{
	width:13px;
	height:11px;
	padding-left:0px;
	margin-bottom:20px;
}



.big2price_rate0 .proprice{
	text-align:center;
	display:block;
	float:right;
}

.big2price_rate0 .proprice b{
	color:#cc0000;
}






/*=========================footer======================*/
#footer{
	width:978px;
}

#footerbox{
	width:978px;
	background:url(img/footerbg.jpg) repeat-y;
}


#footerin{
	width:908px;
	padding:25px 35px;
	background:url(img/footerbtm.jpg) no-repeat bottom;
	}
	
#footerin #ftrnav{
	width:908px;
	overflow:hidden;
}

#footerin #ftrnav li{
	width:200px;
	float:left;
	display:block;
	padding-bottom:5px;
	padding-left:12px;
	background:url(img/blt.png) no-repeat left;
}	

#footerin #ftrnav li a{
	color:#fff;
	display:block;
}


#footerin #ftrnav li a:hover{
	text-decoration:underline;			
}

#designby{
	width:987px;
	padding-top:10px;
	text-align:center;
	color:#333;
	background:url(img/designby.png) no-repeat;
	height:40px;
}

#designby a{
	color:#333;
}

#designby a:hover{
	text-decoration:underline;
}

.generic {
  padding-left: 16px;
  padding-right: 16px;
}

#banner-main
{
  margin: auto;
  width: 541px;
}



.action-date-text
{
  color: #666666;
  font-weight: normal;
  text-transform: none;
}
.action-date
{
  color: #3399CC;
  font-weight: bold;
}
.price-old
{
  color: #666666;
  font-weight: normal;
  text-decoration: line-through;
}






#reg_form{
	width:560px;
	text-align:left;
	padding: 0px 0px 0 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color:#666;
}

#reg_form p{
	display:block;
	line-height:20px;
	color:#666;
	font-weight:bold;
	padding-left:11px;
	padding-bottom:10px;
}

#reg_form dd{
	width:560px;
	margin-bottom:18px;
}

#reg_form dd h3{
	height:20px;
	display:block;
	line-height:20px;
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-left:11px;
}

#reg_form dd ul{
	width:560px;
	padding:15px 0;
	overflow:hidden;
}

#reg_form dd ul li{
	width:130px;
	float:left;
	overflow:hidden;
	padding-left:9px;
}

#reg_form dd ul li label{
	font-size:12px;
	font-weight:normal;
	display:block;
	line-height:25px;
	float:left;
	padding-bottom:3px;
	color:#999;
}

#reg_form dd ul li .txtbox5{
	width:128px;
	height:20px;
	border:1px solid #aaa;
	background:#fff;
	float:left;
}

#reg_form dd ul li select{
	width:130px;
	height:22px;
	border:1px solid #aaa;
	background:#fff;
	float:left;
}

#reg_form dd ul li .readonly{
	width:128px;
	height:20px;
	border:1px solid #aaa;
	background:#fff;
	color:#000;
	float:left;
}


#reg_form #accbox{
	width:594px;
	background:url(img/underline1.jpg) no-repeat  top center;


}
#reg_form #accbox #accboxleft{
	width:560px;
	overflow:hidden;
}

#reg_form #accboxleft li{
	width:551px;
	float:left;
	display:block;
}
#reg_form #accboxleft li p{
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
}

#reg_form #accboxleft li p a{
	font-size:12px;
	font-weight:normal;
	color:#009999;
	text-decoration:underline;
}

#reg_form #accboxleft li p input{
	width:16px;
	height:16px;
	margin-right:6px;
}

#reg_form #accboxleft #regbtnbox{
	width:174px;
	float:right;
	text-align:right;
}

.button-submit {
	background:url(img/btn4.jpg) no-repeat;
	width:113px;
	height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	display:block;
	float:right;
	margin-left:6px;
}

.button-cancel {
	background:url(img/btn1.jpg) no-repeat;
	width:113px;
	height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	display:block;
	float:right;
	margin-left:6px;
}

#login-box {
	width:198px;
	display:block;
}
#login-box h2 {
	background:url(img/hdr_right_pro.jpg) repeat-y;
	padding-left:16px;
	width:182px;
	line-height:34px;
	color:#663300;
	font-size:12px;
}
#login-box p {
	padding: 0px 0px 10px 0px;
}
#login-box ul {
	padding:16px;
}
#login-box ul li .text {
	width: 108px;
	height:20px;
  margin: 1px;
  border: 1px solid #aaa;
	background:#fff;
}
#login-box ul li .submit {
  width: 100%;
  background:#fff;
  padding: 5px 0 5px 0;
  text-align: center;
	text-decoration:underline;
	color:#3399cc;
  cursor: pointer;
}
#login-box ul li.link a {
  display: block;
  padding: 5px 0 5px 0;
  text-align: center;
	text-decoration:underline;
	color:#3399cc;
}

.basket-form {
  padding-top: 10px;
  text-align: right;
}

.basket-form .button-submit {
	background:url(img/btn4.jpg) no-repeat;
	width:113px;
	height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	display:block;
	float:right;
	margin-left:6px;
	margin-right:6px;
  cursor: pointer;
}
.basket-form .text {
	width: 28px;
	height:20px;
  margin: 1px;
  border: 1px solid #aaa;
	background:#fff;
}

#basket-box {
	width:198px;
	display:block;
}
#basket-box h2 {
	background:url(img/hdr_right_pro.jpg) repeat-y;
	padding-left:16px;
	width:182px;
	line-height:34px;
	color:#663300;
	font-size:12px;
}
#basket-box p {
	padding: 0px 0px 10px 0px;
}
#basket-box ul {
	padding:16px;
}
#basket-box ul li .text {
	width: 108px;
	height:20px;
  margin: 1px;
  border: 1px solid #aaa;
	background:#fff;
}
#basket-box ul li .submit {
  width: 100%;
  background:#fff;
  padding: 5px 0 5px 0;
  text-align: center;
	text-decoration:underline;
	color:#3399cc;
  cursor: pointer;
}
#basket-box ul li.link a {
  display: block;
  padding: 5px 0 5px 0;
  text-align: center;
	text-decoration:underline;
	color:#3399cc;
}

.basket-form2 {
  padding-top: 10px;
  text-align: right;
}
.basket-form2 .text {
	width:28px;
	height:20px;
	border:1px solid #aaa;
	background:#fff;
	float:left;
}
.basket-form2 .button-submit {
	background:url(img/btn4.jpg) no-repeat;
	width:113px;
	height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	display:block;
	float:right;
	margin-left:6px;
	margin-right:6px;
  cursor: pointer;
}
.basket-form2 .text {
	width: 28px;
	height:20px;
  margin: 1px;
  border: 1px solid #aaa;
	background:#fff;
}
.basket-form2 .label {
  line-height: 20px;
}

.cartmidbox h3 {
	width:256px;
	color:#3399cc;
	display:block;
  padding-top: 10px;
}
.cartmidbox.cartmidbox2 label {
	width:256px;
	display:block;
  padding-top: 5px;
  font-weight: bold;
}
.cartmidbox span {
	width:256px;
	display:block;
  padding-top: 5px;
  font-weight: bold;
}
.cartmidbox.cartmidbox2 textarea {
	width: 530px;
	height: 150px;
}

.cartmidbox ul{
	width:530px;
	padding-bottom:10px;
	display:block;
}
.cartmidbox ul li{
	width:530px;
	padding-bottom:5px;
	overflow:hidden;
}
.cartmidbox ul li span{
	width:320px;
	display:block;
	float:left;
}
.cartmidbox ul li b{
	width:90px;
	text-align:right;
	display:block;
	float:right;
}

.link {
  color: #3399CC;
  text-decoration: underline;
}

/*====================my=========order========================*/
#ordertable{
	width:564px;
	margin:0 auto;
	background:url(img/order_td.png) repeat-y center;
}
#ordertable dd{
	width:594px;
	background:url(img/ordettable_dd.png) no-repeat center bottom;
}
#ordertable #ordertable_hdr{
	background:url(img/ordertable_hdr.jpg) no-repeat;
	height:44px;
	line-height:44px;
	padding:0;
	text-align:center;
}
#ordertable dd ul{
	width:564px;
	font-size:10px;
	overflow:hidden;
}
#ordertable dd ul li{
	display:block;
	float:left;
	padding:0px 0;
	text-align:center;
	width:108px;
}
#ordertable #ordertable_hdr ul li{
	padding:0;
}
#ordertable dd ul .td1{
	width:109px;
}
#ordertable dd ul .td1 input{
	margin-top:5px;
	margin-right:5px;
}
#ordertable dd ul .td2{
	line-height:28px;
}
#ordertable dd ul .td3{
	color:#339900;
	line-height:28px;
}
#ordertable dd ul .td3 .red{
	color:#cc0000;
}
#ordertable dd ul .td4{
	line-height:28px;
}
#ordertable dd ul .td5{
	width:100px;
	padding-left:19px;
}
#ordertable dd ul .td5 span{
	float:left;
	height:28px;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	padding:0 5px;
	display:block;
	line-height:28px;
}
#ordertable dd ul .td5 img{
	float:left;
}

