@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:#f7f7f7;
	font-family:open sans;
	}
	
@font-face{
    font-family: Oswald-Regular;
    src: url('fonts/Oswald-Regular.TTF'); /* For IE */
    src: local('fonts/Oswald-Regular'), url('fonts/Oswald-Regular.TTF'); /* For non-IE */
}

@font-face{
    font-family: Oswald-Light;
    src: url('fonts/Oswald-Light.ttf'); /* For IE */
    src: local('fonts/Oswald-Light'), url('fonts/Oswald-Light.ttf'); /* For non-IE */
}

@font-face{
    font-family: CENTURY;
    src: url('fonts/CENTURY.ttf'); /* For IE */
    src: local('fonts/CENTURY'), url('fonts/CENTURY.ttf'); /* For non-IE */
}

@font-face{
    font-family: ossw-reg;
    src: url('fonts/ossw-reg.ttf'); /* For IE */
    src: local('fonts/ossw-reg'), url('fonts/ossw-reg.ttf'); /* For non-IE */
}

.osw13reg, .osw13reg a{
	font-family:Oswald-Regular;
	font-size:13px;
	text-decoration:none;
	}
	
.osw13reg a:hover{
	font-family:Oswald-Regular;
	font-size:13px;
	text-decoration:underline;
	}
	
.osw14reg, .osw14reg a{
	font-family:Oswald-Regular;
	font-size:14px;
	text-decoration:none;
	}
	
.osw14reg a:hover{
	font-family:Oswald-Regular;
	font-size:14px;
	text-decoration:underline;
	}
	
.osw15reg, .osw15reg a{
	font-family:Oswald-Regular;
	font-size:15px;
	text-decoration:none;
	}
	
.osw15reg a:hover{
	font-family:Oswald-Regular;
	font-size:15px;
	text-decoration:underline;
	}
	
.osw18reg, .osw18reg a{
	font-family:Oswald-Regular;
	font-size:18px;
	text-decoration:none;
	}
	
.osw18reg a:hover{
	font-family:Oswald-Regular;
	font-size:18px;
	text-decoration:underline;
	}
	
.osw20reg, .osw20reg a{
	font-family:Oswald-Regular;
	font-size:20px;
	text-decoration:none;
	}
	
.osw20reg a:hover{
	font-family:Oswald-Regular;
	font-size:20px;
	text-decoration:underline;
	}
	
#descrptioncontnr{
	width:232px;
	float:left;
	}


#descrption{
	width:232px;
	float:left;
	margin-left:10px;
	}
	
#deschddng{
	width:250px;
	float:left;
	margin-left:0px;
	text-transform:uppercase;
	color:#000;
	}
	
#artclnbrrcntrnr{
	width:80px;
	float:left;
	}

#artclnbrr{
	width:80px;
	line-height:32px;
	height:32px;
	float:left;
	border-bottom:1px solid #999;
	}

#szsinmmcntrnr{
	width:140px;
	float:left;
	}

#szsinmm{
	width:140px;
	line-height:32px;
	height:32px;
	float:left;
	}

#qntylfrvwcntr{
	width:30px;
	float:left;
	}

#qntylfrvw{
	width:30px;
	line-height:32px;
	height:32px;
	float:left;
	border-bottom:1px solid #999;
	}
	
.osw13lgt, .osw13lgt a{
	font-family:Oswald-Light;
	font-size:13px;
	text-decoration:none;
	}
	
.osw13lgt a:hover{
	font-family:Oswald-Light;
	font-size:13px;
	text-decoration:underline;
	}
	
.osw14lgt, .osw14lgt a{
	font-family:Oswald-Light;
	font-size:14px;
	text-decoration:none;
	}
	
.osw14lgt a:hover{
	font-family:Oswald-Light;
	font-size:14px;
	text-decoration:underline;
	}
	
.osw15lgt, .osw15lgt a{
	font-family:Oswald-Light;
	font-size:15px;
	text-decoration:none;
	}
	
.osw15lgt a:hover{
	font-family:Oswald-Light;
	font-size:15px;
	text-decoration:underline;
	}
	
.osw18lgt, .osw18lgt a{
	font-family:Oswald-Light;
	font-size:18px;
	text-decoration:none;
	}
	
.osw18lgt a:hover{
	font-family:Oswald-Light;
	font-size:18px;
	text-decoration:underline;
	}
	
.osw20lgt, .osw20lgt a{
	font-family:Oswald-Light;
	font-size:20px;
	text-decoration:none;
	}
	
.osw20lgt a:hover{
	font-family:Oswald-Light;
	font-size:20px;
	text-decoration:underline;
	}
	
	
	
.oswnew13reg, .oswnew13reg a{
	font-family:ossw-reg;
	font-size:13px;
	text-decoration:none;
	}
	
.oswnew13reg a:hover{
	font-family:ossw-reg;
	font-size:13px;
	text-decoration:underline;
	}
	
.oswnew14reg, .oswnew14reg a{
	font-family:ossw-reg;
	font-size:14px;
	text-decoration:none;
	}
	
.oswnew14reg a:hover{
	font-family:ossw-reg;
	font-size:14px;
	text-decoration:underline;
	}
	
.oswnew15reg, .oswnew15reg a{
	font-family:ossw-reg;
	font-size:15px;
	text-decoration:none;
	}
	
.oswnew15reg a:hover{
	font-family:ossw-reg;
	font-size:15px;
	text-decoration:underline;
	}
	
.oswnew18reg, .oswnew18reg a{
	font-family:ossw-reg;
	font-size:18px;
	text-decoration:none;
	}
	
.oswnew18reg a:hover{
	font-family:ossw-reg;
	font-size:18px;
	text-decoration:underline;
	}
	
.oswnew20reg, .oswnew20reg a{
	font-family:ossw-reg;
	font-size:20px;
	text-decoration:none;
	}
	
.oswnew20reg a:hover{
	font-family:ossw-reg;
	font-size:20px;
	text-decoration:underline;
	}
	
.blkclr, .blkclr a{
	color:#000;
	text-decoration:none;
	}
	
.blkclr a:hover{
	color:#500000;
	text-decoration:underline;
	}
	
.drkgray, .drkgray a{
	color:#404040;
	text-decoration:none;
	}
	
.drkgray a:hover{
	color:#f77313;
	text-decoration:none;
	}
	
.lgtgray, .lgtgray a{
	color:#7e7e7e;
	text-decoration:none;
	}
	
.lgtgray a:hover{
	color:#f77313;
	text-decoration:none;
	}
	
.lgtgray2, .lgtgray2 a{
	color:#c7c7c7;
	text-decoration:none;
	}
	
.lgtgray2 a:hover{
	color:#f77313;
	text-decoration:none;
	}
	
.redclr, .redclr a{
	color:#f52432;
	text-decoration:none;
	}
	
.redclr a:hover{
	color:#2e2e2e;
	text-decoration:none;
	}
	
.redclr2, .redclr2 a{
	color:#f77313;
	text-decoration:none;
	}
	
.redclr2 a:hover{
	color:#fff;
	text-decoration:none;
	}
	
.whtkclr, .whtkclr a{
	color:#fff;
	text-decoration:none;
	}
	
.whtkclr a:hover{
	color:#f11d2c;
	text-decoration:none;
	}
	
.opnsns{
	font-family:open sans;
	}
	
.nwsllltrsinpt{
	width:225px;
	height:24px;
	border:none;
	background:#FFF;
	margin:0px;
	padding:0px;
	text-indent:7px;
	outline:none;
	}
	
.fnt12{
	font-size:12px;
	}
.fnt13{
	font-size:13px;
	}
.fnt14{
	font-size:14px;
	}
.fnt15{
	font-size:15px;
	}
.fnt16{
	font-size:16px;
	}
.fnt17{
	font-size:17px;
	}
.fnt18, .fnt18 a{
	font-size:18px;
	}
.fnt18 a:hover{
	font-size:18px;
	}
	
.fnt19{
	font-size:19px;
	}
.fnt20{
	font-size:20px;
	}
.fnt21{
	font-size:21px;
	}
.fnt22{
	font-size:22px;
	}
	
.itlk{
	font-style:italic;
	}
	
.bld{
	font-weight:bold;
	}
	
.topblkmenu{
	background:url(rtimgs/topbtnsbg.jpg) repeat-x;
	height:35px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}
	
.srchinpt{
	width:215px;
	height:28px;
	background:#CCC;
	text-indent:8px;
	border:none;
	margin:0px;
	padding:0px;
	outline:none;
	}
	
.topmenu{
	width:100%;
	height:47px;
	}
	
.topmenu ul{
	width:100%;
	margin:0px;
	padding:0px;
	padding-left:10px;
	}
	
.topmenu ul li, .topmenu ul li a{
	font-family:Oswald-Light;
	font-size:20px;
	color:#000;
	list-style:none;
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
	text-decoration:none;
	padding-right:2px;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	font-weight:bold;
	}
	
.topmenu ul li a:hover{
	font-family:Oswald-Light;
	font-size:20px;
	color:#fff;
	display:inline-block;
	padding-right:2px;
	padding-left:2px;

	text-decoration:none;
	}
	
.transf{
	text-transform:uppercase;
	}
	
#pagingpag{
	width:100%;
	height:30px;
	float:left;
	}
	
#nxtbck{
	background:#ccc;
	font-family:verdana;
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
	margin-left:2px;
	margin-right:2px;
	}
	
#nxtbck a{
	background:#000;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:block;
	line-height:10px;
	float:left;
	padding:6px;
	text-align:center;
	}
	
#nxtbck a:hover{
	background:#f77313;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
	
#numberspag{
	background:#ccc;
	font-family:verdana;
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:2px;
	margin-left:2px;
	width:25px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	}
	
#numberspag a{
	background:#000;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	width:25px;
	height:22px;
	line-height:22px;
	text-align:center;
	}
	
#numberspag a:hover{
	background:#f77313;
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
	
#algnpg{
	float:right;
	}
	



#primary_nav_wrap
{
	margin-top:0px;
	width:100%;
	height:39px;
	background:url(bmmaimgs/topredmenubg.jpg) repeat-x;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border:2px solid #000;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:21px;
	line-height:39px;
	padding:0 12px;
	font-family:Oswald-Light;
	text-transform:uppercase;
}


#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:21px;
	line-height:39px;
	padding:0 12px;
	font-family:Oswald-Light;
	cursor:pointer;
	text-transform:uppercase;
}


#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#111
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:225px;
	background:#fff;
}

#primary_nav_wrap ul ul li:hover
{
	background:#9c0808;
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:7px 10px;
	color:#222;
}

#primary_nav_wrap ul ul a:hover
{
	color:#fff;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block;
	z-index:1000000;
}

.topblkmenubg{
	background:url(bmmaimgs/top-blkmenubg.jpg) repeat-x;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	}
	
.kangtop{ width:100%; min-height:28px; border-bottom:1px solid #bbb; line-height:26px;}
.kangtoprgt{ text-align:right;}
.kangwelc{}
.kangtoprgt a{color:#4A4A4A; text-decoration:none;}
.kangtoprgt a:hover{color:#111; text-decoration:none;}
.kanglogo img{ margin-top:15px;}
.kangserchb{ margin-top:35px;}
.kangbtn{ background:#f77313; color:#fff;}
.kangbtn:hover{ background:#111; color:#fff !important;}
.kangbsktbg{ width:100%; height:55px; background:#f77313; border-radius:3px; margin-top:23px; color:#fff; font-size:15px;}
.kangbsktbg a{color:#fff; font-size:15px; text-decoration:none;}
.kangbsktbg a:hover{color:#000; font-size:15px; text-decoration:none;}
.icofnts{ font-size:28px !important; margin-left:15px; margin-top:12px;}
.kngmenubg{ background: url(kangimgs/kang-menubg.png) repeat-x; border-radius:7px; margin-top:15px;}

/*TOP MENU*/
.myownmenu{height:61px; line-height:61px;}
.myownmenu ul{list-style:none; margin:0px;padding: 0px;}
.myownmenu ul>li{ display:inline-block; color:#111; list-style:none; font-family:Arial;font-size:17px;font-weight:bold;}
.myownmenu ul>li>a{color:#111; text-decoration:none; float:left; padding:0px 18px;font-size:17px; letter-spacing:0px;font-family:Arial;font-size:17px;font-weight:bold;}
.myownmenu ul>li>a:hover, .myownmenu ul>li>a:focus, .myownmenu ul>li>a:active{color: #f77313;font-family:Arial;font-size:17px;font-weight:bold;}
/*END TOP MENU*/

.kangarrw{ margin-top:200px; font-size:35px !important;}

  #pointer {
    width: 50px; height: 60px; position: relative; background: #717171; float:left; border-top-left-radius: 5px; border-bottom-left-radius: 5px; color:#fff; font-size:38px; font-weight:bold; font-style:italic; font-family:Arial Black; text-indent:9px;
  }

  #pointer:before {
    content: ""; position: absolute; right: -30px; bottom: 0; width: 0; height: 0; border-left: 30px solid #717171; border-top: 30px solid transparent; border-bottom: 30px solid transparent;
  }
  
    #pointer2 {
    width: 200px; height: 60px; position: absolute; background: #8e8e8e; margin-left:60px; float:left; z-index:-1; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
  }
  #pointer2:after {
    content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left: 30px solid white; border-top: 30px solid transparent; border-bottom: 30px solid transparent;
  }
  

.kangcathd{font-size:17px; font-weight:bold; font-style:italic; font-family:Arial; margin-left:38px; color:#fff; margin-top:11px; float:left; line-height:17px;}
.kangcatbc{font-size:13px; font-weight:normal; font-style:italic; font-family:Arial; color:#fff; padding:0px; margin:0px;}
.kangcats{ margin-top:20px; padding:0px !important;}
.kangfthdd{ font-family:Arial Black; font-size:30px; font-weight:bold; font-style:italic; text-align:center; margin-top:45px;}
.kangpname, .kangpname a{ font-family:Arial Black; font-size:17px !important; font-weight:normal; font-style:italic; text-align:center; color:#999 !important; float:none; padding:0px; margin:0px;}
.kangpara{ text-align:center; font-size:15px; font-family:Arial; color:#5a5a5a; line-height:23px; letter-spacing:0.4px; padding:25px; padding-top:12px; width:85%; margin:0 auto;}
.kangftag{ position:absolute; width:70px; height:24px; background:#f77313; color:#fff; line-height:24px; letter-spacing:0.4px;}
.kangprodbox{ text-align:center; margin-bottom:25px; margin-top:15px;}
.kangbottombg{ background:#f2f2f2; border-top:1px solid #f77313;}
.kangbtmlnks{ width:100%; float:left; margin:0px; padding:0px; font-family:Arial Black; font-size:18px; font-weight:bold; font-style:italic;}

.kangbtmcats{font-family:Arial; font-size:14px; font-weight:normal; font-style:italic; list-style:none; padding:0px; margin:0px;}
.kangbtmcats li{font-family:Arial; font-size:14px; font-weight:normal; font-style:italic;}
.kangbtmcats li a{font-family:Arial; font-size:14px; font-weight:normal; font-style:italic; color:#6a6a6a; text-decoration:none; line-height:24px;}
.kangbtmcats li a:hover{font-family:Arial; font-size:14px; font-weight:normal; font-style:italic; color:#111; text-decoration:none;}
.nwsllltrsinpt{ height:36px; border:1px solid #ccc;}
.kangnlfld{ float:left;}
.kangbtnnl{ float:left;}
.kangbtmnltxt{ font-family:arial; font-size:13px; color:#4A4A4A; margin-top:7px; margin-bottom:7px;}
.kangbtmost{ font-family:Arial; font-size:13px; text-align:center; color:#7a7a7a; margin-top:25px;}
.kangbtmost a{ font-family:Arial; font-size:13px; text-align:center; color:#f77313; text-decoration:none;}
.kangbtmost a:hover{ font-family:Arial; font-size:13px; text-align:center; color:#4a4a4a; text-decoration:none;}
.kangsocia, .kangsocia a{ background:#bbb; border-right:1px solid #fff; color:#fff !important; float:left; width:40px; height:35px; font-size:24px !important; text-align:center;}
.kangsocia a:hover{ background:#f77313; border-right:1px solid #fff; color:#fff !important; float:left; width:40px; height:35px; font-size:24px !important; text-align:center;}
.fetpro{ border:1px solid #ddd; min-height:280px; margin-bottom:15px; text-align:center;}
.fetpro img{ margin:0 auto;}
.kgnfa{ margin-top:10px;}


@media (max-width: 481px) {
.kangtop{ text-align:center; border:none;}
.kangtoprgt{ text-align:center;}
.kangwelc{ padding:7px 0px; color:#fff; background:#7a7a7a; margin-bottom:10px;}
.kanglogo img{ margin:0 auto; margin-top:15px;}	
.kngmenubg{margin-top:0px; background:none;}
.kangbtnnav{ background:#111 !important;}
.icon-barr{background:#fff !important;}

.kangpara{ text-align:center; font-size:15px; font-family:Arial; color:#5a5a5a; line-height:23px; letter-spacing:0.4px; padding:0px; padding-top:12px; width:100%; margin:0 auto;}

/*TOP MENU*/
.myownmenu{padding:0px; margin:15px 0 15px 0;padding-bottom:15px; line-height:25px;}
.myownmenu ul{list-style:none; margin:0px;padding: 0px;}
.myownmenu ul>li{ display:block; color:#111; list-style:none; float:left; width:100%; padding:0px;}
.myownmenu ul>li>a{color:#111; text-decoration:none; float:left; padding:3px 8px;font-size:14px; width:100%;}
.myownmenu ul>li>a:hover, .myownmenu ul>li>a:focus, .myownmenu ul>li>a:active{color: #f77313; font-size:14px;}
/*END TOP MENU*/

.kangcrtr{ display:none;}

	}