/* CSS Document */
body { background:#EDEDED; font-family:Arial, Helvetica, sans-serif; font-size:12px; top:0; }
#body { width:980px; background:#FFFFFF; top:0; }
#header { height:110px; }
#header .logo { padding-left:0px; }
#header .logo img { border:0; margin-top:15px; }
#header .top_baner { margin-right:0px; margin-top:0px; padding-left:6px; }
#top_menu { margin:0px 6px 6px; background:#006EC7; height:37px; width:969px; }
#top_menu .menu { width:95px; text-align:center; }
#top_menu .form_search { width:100px; background:#E0E725; }
#baner { margin:6px 6px 6px; }
#footer { height:80px; background:#F5F5F5; font-size:12px; border-top:#006EC7 6px solid; color:#747474; text-align:center; margin-top:20px; }
.product_item_left { width:5px; background:url(images/product_item_left.jpg) no-repeat; }
.product_item_right { width:7px; background:url(images/product_item_right.jpg) no-repeat; }
.product_item { background:url(images/product_item.jpg) repeat-x; padding-top:6px; }
.product_item img { margin:0px 5px 5px; }
.title { color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; }
/*dinh dang cho the a cua nhom san pham*/
a.groupitem { text-decoration: none; color: #FFFFFF; }
a.groupitem:hover { color: #FFFFFF; }
a.groupitem:visited { text-decoration: none; }

/*  */
.blue-border { border:1px solid #206e9b }
.view-all { text-align:right; padding:5px 55px; clear: both } 
.view-all a { text-decoration: none; color: #000; font-weight:bold }
.container_limited { float:left; width:100%; height: 1257px; overflow-x: hidden; overflow-y: auto }
.container_limited .content { padding: 0px 5px }

#K111 * { font-size:12px; }
.clr { clear:both; width:100%; height:0px; overflow:hidden }
.vt-tabs { height:28px; background-image:url(images/bg_menu_trong.png); color: #FFFFFF; padding-left: 15px; z-index:0 }
.div-vt-container { float:left; width:750px; border:1px solid #206e9b; min-height: 200px }

/* Nhom san pham */
ul.ul_item_product { margin: 0px; padding: 0px; list-style-type: none; float:left }
ul.ipro_s { width:720px; overflow:hidden }
ul.ul_item_product li { float: left; height:28px; line-height:28px; padding:0px 6px; }
ul.ul_item_product li.first { background-image:url(images/main_tab_bg.png); }
ul.ul_item_product li.right { background-image:url(images/main_tab_right_bg.png); width:21px; overflow:hidden; padding:0px }
ul.ul_item_product li a { color: #FFF; text-decoration: none; white-space:nowrap; }
ul.ul_item_product li a:hover { text-decoration:underline }
ul.ipro_e { position: absolute; right: 0; top: 100%; width: 350px; display:none; z-index:999 }
ul.ipro_e li { background-color: #2B76A0; border-bottom: 1px solid grey; border-top: 1px solid white; float: none; line-height:normal; height:auto; padding:5px; }
ul.ipro_e li a { white-space:normal }
div.more_tabs { background-image: url("images/grey_bullet.gif"); background-position: center center; background-repeat: no-repeat; cursor: pointer; height: 28px; width: 28px; border-left: solid 1px #CCC; float:left }

/* San pham */
div.product-container { padding: 8px; overflow:auto }
div.product-container .product { float:left }
div.product-container a { font-size:12px; font-weight:normal; text-decoration:none }
div.product-container div.first { width:58%; height: 272px; overflow: hidden }
div.product-container div.floating_left { border: 1px solid #CCCCCC; padding: 1%; width: 47.5%; min-height:200px; overflow:hidden }
div.product-container div.first img { float:left; border: 1px solid #FCB69F; width:190px; height:160px; margin-right:15px }
div.product-container div.first a.name { color:#0033cc }
div.product-container div.first div.content { }
div.product-container div.others { float:left; margin-right: 3px }
div.product-container div.others img { width:72px; height:64px; border:1px solid #FCB69F }
div.product-container div.others div.name { border: solid 1px #FCAB28; padding: 8px; position: absolute; display:none; background-color:#FFF; z-index:999 }
div.product-container .others a { color: #0035cd }

#ipro-breadcrumb { text-align:left; background-image: url(images/breadcrumb_bg.png); background-repeat: repeat-x; background-color: #3dbd0e; padding:2px 20px }
#ipro-breadcrumb a { font-size:12px; text-decoration:none; color:#FFF; }
#ipro-breadcrumb a:hover { text-decoration:underline; }
#ipro-breadcrumb a.separator {  }
#ipro-breadcrumb a.current { font-weight:bold }
