html{color:#000;background:#d7d7d7;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1,h2,h3,h4,h5,h6,strong,b {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;}
em,i { font-style:italic;}
strong em, em strong {font-style:italic; font-weight:bold;}
/*blockquote,ul,ol,dl { margin:0 0 1em 1em;}
ol,ul,dl { margin-left:2em;}
ol li { list-style: decimal outside;}
ul li { list-style: disc outside;}*/
dl dd { margin-left:1em;}
/*th,td { border:1px solid #ccc; padding:.5em;}
th { font-weight:bold; text-align:center;}*/
caption { margin-bottom:.5em; text-align:center;}
/* p,fieldset,table,pre { margin-bottom:1em;} */
html {background:#d7d7d7 url(images/bg.gif) center top repeat-y;}
body {font:13px/16px Verdana;}
  #wrap {width:1000px; margin:0 auto;}
    #hd {width:930px; padding:10px 0; margin:0 auto; overflow:auto;}
      #hd h1 {display:none;}
      #hd #logo {float:left; width:200px; display:inline; overflow:hidden; margin-left:30px;}
      #hd #langs {float:right; width:600px; display:inline; overflow:hidden; text-align:right; font:bold 13px/20px Verdana;}
        #date {}
        #hd #langs #date  {font-style:italic;}
        #hd #langs a  {color:#ccc; text-decoration:none; margin-left:30px;}
        #hd #langs a:hover {color:#fff; text-decoration:underline;}
    #proverbs {position:absolute; top:55px; width:500px; margin-left:300px; color:#fff; font:15px/22px Arial;}
      #proverbs #author {font:italic normal 15px/22px Arial; text-align:right;}
    #mn {padding:0px 0 0 15px; overflow:hidden; height:40px;}
      #mn ul  li {list-style:none}
      #mn a {text-decoration:none;}
      #mn-1 {background:url(images/mn-1.jpg) left top no-repeat; width:10px; height:40px; float:left; display:inline;}
      #mn-4 {background:url(images/mn-3.jpg) right top no-repeat; width:10px; height:40px; float:left; display:inline;}
      #search {width:150px; float:left; display:inline; background:url(images/mn-2.jpg) left top repeat-x; height:40px;}
        #search input {font:14px/25px Verdana;}
    #bd {width:960px; padding:10px 0; margin:0 auto; background:#a39c80; clear:both;}

  #main {background:#a29d7d url(images/main-bg.jpg) center top no-repeat;}
  #main.yes {background:#a29d7d;}
    #col-1 {float:left; width:200px; display:inline; overflow:hidden; margin-right:10px; margin-left:10px;}
      #col-1-1 {height:400px;}
      #col-1-2 {height:70px; border-top:1px solid #600; padding-top:20px;}
      #col-1 p {font:12px/16px Verdana; margin-bottom:5px;}
    #col-2 {float:left; width:500px; display:inline; overflow:hidden; margin-right:10px;}
    #col-3 {float:left; width:200px; display:inline; overflow:hidden; }
      #col-3 h2 {font:bold italic 16px/30px Verdana; margin-bottom:20px; text-align:center;}
      #col-3 p {font:15px/20px Arial, Verdana; margin-bottom:15px;}

    #main-2 {border:1px solid #c3c3c3; margin:0 25px; padding:20px;}
    #main.yes #main-2 {border:0; border-bottom:1px solid #c3c3c3; margin:0 15px; padding:20px 0;}
      #main-2-1 {float:left; width:550px; display:inline; overflow:hidden;}
        #main-2-1 a {color:#633;}
        #main-2-1 a:hover {color:#600;}
        #main-2-1 .text {font:13px/18px Verdana; padding:2px;}
        #main-2-1 #br {font:italic 12px/28px Verdana; margin-bottom:18px; color:#993947;}
          #main-2-1 #br a {color:#993947;}
          #main-2-1 #br a:hover {color:#993947; text-decoration:underline;}
        #main-2-1 h1 {font:bold 18px/28px Verdana; margin-bottom:18px;}
        #main-2-1 h2 {font:bold 16px/26px Verdana; margin-bottom:9px;}
        #main-2-1 h3 {font:bold 14px/20px Verdana; margin-bottom:9px;}
        #main-2-1 h4 {font:bold 12px/18px Verdana; margin-bottom:9px;}
        #main-2-1 p {font:13px/18px Verdana; margin-bottom:9px;}
        #main-2-1 ul, #main-2-1 ol {font:13px/18px Verdana; margin-bottom:9px; padding-left:30px;}
        #main-2-1 li {margin-bottom:5px; list-style-type:circle;}
        #main-2-1 .anti-spam {background:#333; color:#fff; padding:1px 5px; letter-spacing:1px;}
        #main-2-1 .err-msg {background:#333 url(images/dialog/error.png) 10px 10px no-repeat; color:#ff0; padding:10px 10px 10px 80px; margin-bottom:18px;}
          #main-2-1 .err-msg p {margin-bottom:0; color:#f00; font:12px/16px Verdana; }
      #main-2-2 {float:right; width:250px; display:inline; overflow:hidden; background:url(images/ver_div.jpg) left center no-repeat; padding-left:30px;}
        #main-2-2 h2 {color:#993947; font:bold italic 15px/18px Verdana; margin-bottom:10px;}
        #main-2-2 p {margin-bottom:10px;}
      .divider {clear:both; background:url(images/divider.gif) center center repeat-x; height:50px;}
      #main-2-3 {float:left; width:290px; display:inline; overflow:hidden; margin-right:10px; background:url(images/ver_div.jpg) right center no-repeat;}
      #main.yes #main-2-3 {width:300px;}
        #main-2-4 a {color:#333; text-decoration:underline;}
          #main-2-4 a:hover {color:#e00;}
        #main-2-4 li {margin-bottom:5px;}
        #main-2-3 .text {height:20px; border:1px solid #655;}
      #main-2-4 {float:left; width:280px; display:inline; overflow:hidden; margin-right:10px; background:url(images/ver_div.jpg) right center no-repeat;}
      #main.yes #main-2-4 {width:290px;}
      #main-2-5 {float:left; width:270px; display:inline; overflow:hidden; color:#333; vertical-align:middle; line-height:20px;}
      #main.yes #main-2-5 {width:290px;}
    #main-3 {text-align:right; color:#fff; font:14px/20px Arial; padding:10px 30px 0 0; color:#ddd;}
      #main-3 a {color:#ddd;}
      #main-3 a:hover {color:#fff; text-decoration:underline;}
  #ft {color:#ddd; padding:20px; text-align:center; font:13px Verdana;}
    #copyright {color:#ddd;}
    #footer-addr {color:#ddd;}
      #footer-addr a {color:#ddd; text-decoration:underline;}
.button:hover {background:#333; color:#fff;}
.button {padding:4px 10px; border:1px solid #999; border-right:1px solid #333; cursor:pointer; border-bottom:1px solid #333; -moz-border-radius:4px; vertical-align:middle; font:bold 11px Tahoma;}

.CL {clear:both;}
.CL-20 {clear:both; height:20px;}

.trai {float:left; margin-right:20px;}
.phai {float:right; margin-left:20px;}
.vien {padding:5px; border:1px solid #333;}
.khung {border:5px solid #fff;}

.ta-r {text-align:right;}
.ta-l {text-align:left;}
.ta-c {text-align:center;}
.ta-j {text-align:justify;}


/** WIDTH n HEIGHT**/
.w-50 {width:50px;}
.w-100 {width:100px;}
.w-150 {width:150px;}
.w-200 {width:200px;}
.w-250 {width:250px;}
.w-300 {width:300px;}
.w-350 {width:350px;}
.w-400 {width:400px;}
.w-500 {width:500px;}
.w-660 {width:660px;}

.h-100 {height:100px;}
.h-200 {height:200px;}
.h-300 {height:300px;}
.h-400 {height:400px;}
.h-600 {height:600px;}

/** ALIGN **/
.ta-c {text-align:center;}
.ta-r {text-align:right;}
.ta-l {text-align:left;}
.ta-j {text-align:justify;}

/** MARGINS **/
.ml-10 {margin-left:10px;}
.mr-10 {margin-right:10px;}
.mb-10 {margin-bottom:10px;}
.mt-10 {margin-top:10px;}

.ml-20 {margin-left:20px;}
.mr-20 {margin-right:20px;}
.mb-20 {margin-bottom:20px;}
.mt-20 {margin-top:20px;}

/** FLOATS **/
.fl-l {float:left; display:inline;}
.fl-r {float:right; display:inline;}

/* menu */
#mn-2 {float:left; width:760px; height:40px; padding-top:3px; font:13px/16px Arial, sans-serif; color:#993947; background:transparent url(images/mn-2.jpg) left top repeat-x;}

#menu {padding:0; margin:0; list-style:none; position:absolute;}
#menu table {border-collapse:collapse; height:0; width:0; margin:0;}
#menu li {float:left; margin:0;}
#menu li a {display:block; float:left; padding:8px 5px; color:#000; text-decoration:none; color:#fff; border-right:1px solid #ccc;}

#menu li:hover {position:relative; z-index:100;}
#menu li a:hover {color:#fff; background:#993947; position:relative; z-index:100;}
#menu li:hover > a {color:#fff; background:#993947;}
#menu ul {position:absolute; left:-9999px; top:32px; width:180px; padding:0; margin:0; list-style:none; background:#eee;}
#menu ul li {display:block; width:100%; margin:0; border-top:1px solid #ccc;}
#menu ul li a {display:block; border:0; color:#993947; width:160px; padding:3px 10px;}
#menu ul li a:hover {border:0;}
#menu ul li:hover > a {border:0;}

#menu ul ul {position:absolute; width:180px; margin-left:100%; top:0; padding:0; margin:0; list-style:none; background:#eee;}

#menu :hover ul {left:0; right:auto;}
#menu :hover ul ul {left:-9999px; width:180px;}

#menu li ul :hover ul {left:180px; right:auto;}
#menu li ul li ul li a {text-align:left; color:#993947;}
#menu li ul li ul li a:hover {color:#fff; background:#993947;}
#menu ul a {display:block;}
.upc {text-transform:uppercase;}

/** home page **/
#main-2-11 {float:left; width:200px; display:inline; overflow:hidden; margin-right:15px;}
  #les-plus {height:400px; background:url(images/les-plus.jpg) left top no-repeat; margin-bottom:25px;}
    #les-plus h2 {font:bold 20px/25px Arial; padding:20px 5px 10px; text-align:center;}
    #les-plus p {font:15px/20px Georgia; padding:0 10px 10px;}
    #contactez-nous {text-align:center;}
    #contactez-nous a {color:#900; font-weight:bold;}
      #contactez-nous a:hover {color:#f00;}
  #notice-legale {border-top:1px solid #600; padding-top:10px; font:13px/18px Verdana;}
#main-2-12 {float:left; width:500px; display:inline; overflow:hidden;}
#main-2-13 {float:right; width:200px; display:inline; overflow:hidden; font-family:Georgia;}
  #main-2-13 h2 {font:italic bold 15px/20px Verdana; color:#993947; margin-bottom:10px;}
  #main-2-13 p {text-align:center; }
  #main-2-13 a {color:#333;}
  #main-2-13 a:hover {color:#fff;}
  #main-2-13 img {width:180px; border:5px solid #eee;}
input#keywords{background:#f6f6f6; height:22px; width:110px; vertical-align:middle};