html{
    margin: 0;
    padding: 0;
    border: solid black 0px;
    height: 100%;
    width: 100%;
    min-width:950px;
    background:url(images/bigbg.png);
    background-repeat:no-repeat;
    background-position:50% 0%;
    border-collapse:collapse;
    background-color:#FFF;
    border-collapse:collapse;
  }
body{
    text-align:left;
    margin: 0;
    padding: 0;
    border: solid black 0px;
    border-collapse: collapse;
    vertical-align: top;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    border-collapse:collapse;
    }
.wraper{
   width:950px;
   margin-left: auto;
   margin-right: auto;
   border: solid #000 0px; 
   border-collapse:collapse;
   }
.top{height:138px;background:url(images/top-bg.png);background-color:#FFF; width:950px;border-collapse:collapse;}
.container{
    border-collapse:collapse;
    border: solid black 0px;
    padding: 0px 0px 0px 0px;
    margin: 0;
    }
.logo{width:680px;}
.search{padding:10px 0 0 20px;}
.main{ 
    width:100%;
    height:100%;
    background:url(images/mainbg.png);
    background-repeat:no-repeat;
    background-position:50% 0%;
    border: solid black 0px;
}
.main tr{
    padding:10px;
    margin:10px;
    }
.content{ margin:0px;
    background-color:#FFF;
    padding:10px;
    width:600px;
    border-top:solid #000 0px;
   }
.leftcol{width:180px; height:100%; padding:10px 10px 0px 10px; margin:0; border:solid black 0px; background-color:#FFF;}  
.main-cnt{top:20px; left:20px; position:relative;}
.left{background:url(images/right-bg2.png); width:34px; height:28px;}   
.cnt{padding:0 0 38px 0;}
.main-header{position:relative; top:20px; height:40px; width:595px; border:solid #dbdbdb 1px; padding:10px 0 0 20px; background:url(images/header-bg.png);}
.cnt-txt{position:relative; top:35px; width:595px; border:solid #dbdbdb 1px; padding:10px 0 24px 20px; background:url(images/cnt-txt-bg.png); background-position:100% 100%; background-repeat:repeat-x;}
.subcnt{border-top:solid #CCC 1px;}
.brd-top{border-top:solid #CCC 1px;}
.brd-btom{border-bottom:solid #CCC 1px;}
.no-brd, .no-brd td{border:solid black 0px !important;}
.right{background:url(images/right-bg.png); background-repeat:repeat-y; width:34px; height:28px;}
.alright{text-align:right;}
.footer{
    vertical-align:top;
    color:#000;
    height:123px;
    border-top:solid #000 0px;
    background:url(images/footer.png);
    background-repeat:no-repeat;
    padding:0;
    padding:85px 100px 0px 0px;
    margin:0;
    border:solid black 0px;
    text-align:right;
    }
.footer2{
/*    margin:85px 100px 0px 0px;*/
    }
.none{
    padding:0;
    margin:0;
    border:solid #fddf8b 0px;
    border-collapse:collapse;
    }
.expand{width:100%;height:100%; padding:0; margin:0; border:solid black 0px;}
.spacer{width:20px;}
.center{text-align:center;}
.strong{font-weight:bold;}
.pad{padding:20px 0px 0 40px;}
.head{color:#0a699a;}
/*////////////////////////////////////- general format -//////////////////////////////////////////////*/
h1
    {
    color:#0a699a;
    font-weight:bold;
    line-height:14px;
    font-size: 16px;
    font-weight: bold;
    font-family: arial, Verdana,Arial,Geneva,Helvetica,sans-serif;
    padding: 0 0 6px 0;
    margin:0px;
    }
h2
    {
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }
h3
    {
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }
img
    {
    border: solid black 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    }
ul
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    }
li
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    list-style-type: none;
    vertical-align:top;
    }
table
    {
    margin: 0px;
    padding: 0px;
    border: solid #000 0px;
    vertical-align:top;
    border-collapse: collapse;
    }
tr
    {
    margin: 0px;
    padding: 0px;
    border: 0px;
    vertical-align:top;
    border-collapse: collapse;
    }

td
    {
    margin: 0px;
    padding: 0px;
    border: solid #FFF 0px;
    vertical-align:top;
    border-collapse: collapse;
    font-size: 11px;
    }
a:link
   {
   color:#000;
   text-decoration:none;
   font-size:11px;
   }
a:visited
   {
   color:#000;
   text-decoration:none;   
   font-size:11px;
   }
a:hover
   {
   color:#0a699a;
   text-decoration:none;
   font-size:11px;
   }
a:active
   {
   color:#0a699a;
   }
p{padding:4px; margin:0;}   
.bodytext{padding:0; margin:0;}
/*###### MENU ############*/
.crumb{position:relative; top:2px; left:0px;padding:10px 0 0 0; width:540px;font-size:10px; color:#949494; font-weight:bold;}
.crumb a:link,.crumb a:visited{color: #0a699a; font-size:10px;}
.crumb a:hover{color: #000; font-size:10px;}

/*.menu{padding:120px 0 0 20px;} */
.tabnav{ padding:18px 0 0 20px;}
.tabnav li {
  width:auto;
  height:20px;
  padding:0;
  margin:0;
  position:relative;
  border:solid #000000 0px;
  background: url(images/menu-bg.png);
  display: inline;
  color: #CCC;
}

.tabnav li a:link,.tabnav li a:visited {
  white-space:nowrap;
  line-height:10px;
  height:20px;
  /*font-weight:normal;*/
  font-size:9px;
  border:solid #ffffff 0px;
  display: inline;
  color:#666;
  width:auto;
  margin:0 0 0 2px;
  padding:2px 0px 0 0px ;
}
.tabnav li a:hover,.tabnav a:active {
  white-space:nowrap;
  line-height:10px;
  height:20px;
  /*font-weight:normal;*/
  font-size:9px;
  border:solid #ffffff 0px;
  color:#666;
  width:auto;
  margin:0 0 0 2px;
  padding:2px 0px 0 0px ;
  position:relative !important; /* ie Mac */
  cursor:pointer !important;
  color: #CCC;
  display:inline;
}                
/*## SUBMENU ##*/                
.submenu-wraper{height:100%; width:180px; background:url(images/menu-top.png); background-repeat:no-repeat;background-color:#efefef;}
.submenu-wraper td{padding:10px;}
.submenu{
  padding:0;
  margin:0;
  border-bottom: solid #fddf8b 0px;
  border:solid black 0px;
  height:100%;
  }

.submenu li{
  border-bottom: solid black 0px;
  padding:0 0 0 0;
  text-align:left;
}

.submenu li a:link,.submenu li a:visited{
   width:180px;
 /*  height:22px; */
   line-height:20px;
   color:#666;
   font-weight:500;
   padding:4px 0px 4px 4px;
   border:solid #c9b281 0px;
   float:right;
   background:url(images/menu-hr.png); background-repeat:repeat-x; background-position:100% 100%;
    
} 

.submenu li a:hover,.submenu li a:active, .sub-act{
   width:180px;
/*   height:22px; */
   line-height:20px;
   color: #0a699a;
   font-weight:500;
/*   float:right; */
   background:url(images/menu-hr.png); background-repeat:repeat-x; background-position:100% 100%;   
 }  

/*### price LIst##*/
.price_xsml {width:200px;background:url(images/cnt-txt-bg.png); background-position:100% 100%; background-repeat:repeat-x;}
.price_sml {width:575px;background:url(images/cnt-txt-bg.png); background-position:100% 100%; background-repeat:repeat-x;}
.price {width:800px;background:url(images/cnt-txt-bg.png); background-position:100% 100%; background-repeat:repeat-x;}
.price tr, .price_sml tr, .price_xsml tr{border:solid #CCC 0px; padding:0px;}
.price td, .price_sml td,  .price_xsml td{border:solid #ccc 1px;border-right:solid #b4b4b4 1px; padding:0px 0px 0px 20px;}
.tbl-bg td{background:url(images/tbl-bg.png); background-position:100% 100%;background-repeat:repeat-x;}
/*.leftcol{background:#EFEFEF;width:180px; min-height:100%; padding:0 0 0 0px;margin:0;  border-left:solid white 4px; border-top:solid white 4px; border-right:solid white 4px;border-bottom:solid white 4px; }*/
.leftcol{min-height:200px; }
.submenu-wraper{ min-height:250px; height:100%;}
p{padding-left:0;margin-left:0;}
.lang{border:solid black 0px; float:right;}
