html{margin: 0;
    padding: 0;
    border: solid black 0px;
    height: 100%;
    width: 100%;
    background: url(images/bg.jpg);
    background-repeat: repeat-x;
    background-position: 0% 100%;
    background-color:#FFF;
    }
body{text-align:left;
    margin: 0;
    padding: 0;
    border: solid black 0px;
    border-collapse: collapse;
    vertical-align: top;
    font-family: Verdana,verdana,Geneva,Helvetica,sans-serif;
    font-size: 11px;
    color: #636363;
    height: 100%;
    width: 100%;
    min-width: 900px;
    }

/*## STANDARD LAYOUT START###*/
/*.wraper{
   width:900px;
   margin-left: auto;
   margin-right: auto;
   min-height: 400px;
   border-right: solid #ffb400 0px; 
   }
*/
.logo{height:70px;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border:solid black 0px;
    background: url(images/banner_bg.jpg)
    }
.leftcol{width:170px;height:100%; border-right:solid #c1c1c1 1px; padding:0PX 11px 0 11px; margin:0;}
.maincontent {margin:0;padding:0; border:solid black 0px;}
.rightcol{ width:200px;height:100%; background-color:#c4dfef;}
/*## STANDARD LAYOUT END###*/

/*## NAV START###*/
.menubg{height:10px; background:url(images/menu_bg.gif); background-repeat:repeat-x; height:30px;}
#tabnav{height: 35px;
        border: solid black 0px;
        border-collapse: collapse;
        position: absolute;
        margin: 0px;
        padding: 0px;
        background: url(images/menu-bg.png);
        padding: 0 0 0 120px;
       }
       #tabnav li{
                margin: 0px;
                padding: 0 0 0 0px;
                border: 0px;
                display: inline;
                list-style-type: none;
                background: url(images/menu-bg.png);
                }
       #tabnav a:link, #tabnav a:visited{
                padding:4px 7px 4px 8px;
                height: 27px;
                width: auto;
                float: left;
                text-align: center;
                line-height:20px;
                text-decoration: none;
                font-family:verdana;
                font-size:11px;
                color:#8a8888;
                background: url(images/menu-bg.png);
                }
      #tabnav a:link.active,#tabnav a:hover, .active{
                font-family:verdana;
                line-height: 20px;
                height: 27px;
                color:#FFF;
                background-color:#1c90cb;
                background:url(images/menubg-over.png);
                }
         .on{font-family:verdana;
                line-height: 20px;
                height: 27px;
                color:#FFF;
                background-color:#1c90cb;
                background:url(images/menubg-over.png);
                }
         .active{
                font-family:verdana;
                line-height: 20px;
                height: 27px;
                color:#FFF;
                background-color:#1c90cb;
                background:url(images/menubg-over.png);
                }                
/*## NAV END###*/
.top    {
        background:#D4A45A; 
        }
.menu  
        {
        height:31px;
        margin:0px;
        padding:0px;
        border-collapse: collapse;
        border-spacing:0px; 
        border:solid black 0px
        }
.progress  {
        position:absolute;
        left:305px; 
        top:23px; 
        color:white;
        width:500px; 
        font-family:verdana,Geneva,Helvetica,sans-serif;
        font-size:26px;
        height:25px; 
        z-index:2; 
        }
.atoll
        {
        font-family:verdana,Geneva,Helvetica,sans-serif;
        color:#008080;
        text-decoration:none; 
        }
.bia
        {
        font-family:verdana,Geneva,Helvetica,sans-serif;
        color:#008DA8;
        text-decoration:none; 
        }

.ciphen
        {
        font-family:verdana,Geneva,Helvetica,sans-serif;
        color:#FF7700;
        text-decoration:none; 
        }

.grey{
        font-family:verdana,Geneva,Helvetica,sans-serif;
        color:#ABABAB;
        }

.red    {
        font-family:verdana,Geneva,Helvetica,sans-serif;
        color:red;
        }

.blue   {
        color:#4895DD;
        }
.front
       {
       padding-top:15px;
       
       margin-left:10px;
       margin-right:10px;
       font-size: 11px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       z-index:1; 
       }
.main
       {
       padding-top:15px;
       width:590px;
       margin-left:10px;
       margin-right:10px;
       font-size: 11px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       z-index:1; 
       }
.right_cntnt        
       {
       text-align:left;
       margin-right:0px;
       font-size:11px;
       }
.medium
       {
       font-family: verdana, Helvetica, sans-serif;
       font-size: 11px;
       }
.wave
       {
       vertical-align:top; 
       background:#D4A45A; 
       width:170px;
       }        
.left_cnt
       {
       width:269px;
       vertical-align:top; 
       padding:8px;
       border-right:solid #c1c1c1 1px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:10px;
       background:url(images/bg.jpg) repeat-x bottom;
       }        
.left_cnt_small
       {
       width:160px;
       vertical-align:top; 
       padding:8px;
       padding-left:4px;       
       border-right:solid #c1c1c1 1px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:10px;
       background: url(images/bg.jpg) repeat-x bottom;
       }        
.left_cnt_small_mo_pad
       {
       width:150px;
       vertical-align:top; 
       padding:0px;
       border-right:solid #c1c1c1 1px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:10px;
       background: url(images/bg.jpg) repeat-x bottom;
       }        

.left_cnt_small1
       {
       width:150px;
       vertical-align:top; 
       padding:2px;
       border-right:solid #c1c1c1 1px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:10px;
       background: url(images/bg.jpg) repeat-x bottom;
       }        
.left_comp
       {
       border-bottom:solid #CCC 0px; 
       padding:15px 0px 0px 0px; 
       text-align:center;
       }
.left_comp_top
       {
       border-bottom:solid #CCC 1px; 
       padding:15px 0px 15px 0px; 
       text-align:center;
       }
.prod_tb_main
       {
       height:100%;   
       border-collapse: collapse;
       background: url(images/bg.jpg) repeat-x bottom;
       margin-left:0;
       padding:0;
       vertical-align:top;
       }
.prod_tbl
       {
       border-collapse: collapse;
       background: url(images/bg.jpg) repeat-x bottom;
       margin-left:0;
       padding:0;
       vertical-align:top;
       }
.left
       {
       width:148px;
       }
.left_menu
       {
       background: url(images/Left_menu_bg.gif) repeat-x ;
       margin:0 0 0 0;
       vertical-align:top;
       }
.bottom 
       {
       height:30px;
       background:#0051A2; 
       vertical-align:middle;
       text-align:center;
       color:white;
       }
.squezz 
       {
       width: 100%;
       }
.red  
       {
       color: #910000;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:11px;
       }
.sbhead_g 
       {
       color: #CCCCCC;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:13px;
       }
.head_f 
       {
       color: #4290D5;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:14px;
       }
.head_sub_g 
       {
       color: #454545;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:14px;
       }

.text_w
       {
       color: #4290D5;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:16px;
       padding:0px;
       }
.text_f
       {
       color: #4290D5;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:11px;
       }

.title  
       {
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:13px;
       color: #910000;
       font-weight: bold;
       }
h1      
       {
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:25px;
       padding:0px;
       margin:0 0 0 0px;
       }
.small      
       {
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:9px;
       color:#454545;
       padding:0 0 5px 20px;
       margin:0 0 0 0px;
       }
.small_white      
       {
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:9px;
       color:#FFFFFF;
       padding:0px;
       margin:0 0 0 0px;
       }

.map
       {
       position:absolute;
       left:166px;
       bottom:1px;
       vertical-align:top;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:10px;
       padding:0px;
       margin:5px;
       border:dotted #cccccc 1px;
       width:100%;
       z-index:1; 
       }
.welcome
       {
       width:100%;
       padding:10px 0px 10px 15px;;
       color:#4895DD;
       font-size:22px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       border-bottom:solid #D0D0D0 1px;
       z-index:1; 
       } 
.h-line
       {
       width:100%;
       color:#4895DD;
       padding:5px 0px 10px 15px;;
       border-bottom:solid #D0D0D0 1px;
 
 } 

.welcome_i
       {
       width:80%;
       font-size:22px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       z-index:1; 
       } 

.small
       {
       font-size:10px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       color:#5F5F5F;      
       }
.w_banner
       {
       height:40px; 
       letter-spacing: 2px;
       }
.big
       {
       font-family:verdana,Geneva,Helvetica,sans-serif;
       font-size:14px;
       font-weight:bold;
       }
.lnk_more
       {
       height:10px; 
       text-align:right;
       padding:10px 20px 10px 0px; 
       margin:5px 10px 10px 0px; 
       border:dotted #CCCCCC 1px; 
       background:#F3F3F3;
       }
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu9,#menu10
       {
       display : none 
       }
 a.white:link
      {
      color:#FFFFFF;
      text-decoration:none; 

      }
a.white:hover
      {
      text-decoration:none; 
      }     
 a.white:visited
      {
      color:#FFFFFF;
      text-decoration:none; 
      }     

 a.blue:link
      {
      color:#4895DD;
      text-decoration:none; 

      }
a.blue:hover
      {
      text-decoration:none; 
      }     
 a.blue:visited
      {
      color:#4895DD;
      text-decoration:none; 
      }     

a:link
       {
       font-family: verdana, Helvetica, sans-serif;
       color:#8F8F8F;
       text-decoration:none; 
       }
a:visited 
       {
       font-family: verdana, Helvetica, sans-serif;
       color:#8F8F8F;
       text-decoration:none; 
       }
a:hover 
       {
       text-decoration:underline; 
       }
a.atoll_l:link /* atoll link */     
       {
       color:#008080;
       }     
a.atoll_l:visited/* atoll link */     
       {
       color:#008080;
       }     
a.atoll_l:hover /* atoll link */     
       {
       color:#008080;
       }     
a.bia_l:link /* bia link */     
      {
      color:#008DA8;
      }     
a.bia_l:hover /* bia link */     
      {
      color:red;
      }     
a.bia_l:visited/* bia link */     
      {
      color:#008DA8;
      }     
a.darkblue:link /* darkblue link */     
       {
       color:#174372;
       }     
a.darkblue:visited/* darkblue link */     
       {
       color:#174372;
       }     
a.darkblue:hover /* darkblue link */     
       {
      color:#4895DD;
      text-decoration:none; 
       }     
a.bia_l:link /* bia link */     
      {
      color:#008DA8;
      }     
a.bia_l:hover /* bia link */     
      {
      color:red;
      }     
a.bia_l:visited/* bia link */     
      {
      color:#008DA8;
      }     

a.sitem:link
      {
       font-family: verdana, Helvetica, sans-serif;
       color:#4895DD;
       text-decoration:none; 
       }
a.sitem:visited
      {
       font-family: verdana, Helvetica, sans-serif;
       color:#4895DD;
       text-decoration:none; 
       }
a.sitem:hover
      {
       font-family: verdana, Helvetica, sans-serif;
       color:#4895DD;
       text-decoration:underline; 
       }


ul
      {
      line-height: 120%;
      }
img   { 
      border:solid black 0px;
      }        


/*<!-- block menu  -->*/
.button 
    {
    position:absolute;
    width: 170px;
    border-right: 1px solid #FFFFFF;
    padding: 0 0 1px 0;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, verdana, sans-serif;
    color: #333333;
    }
	
	.button ul 
	        {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.button li
	        {
		border-bottom: 1px solid #90bade;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.button li a 
	        {
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #1c64d1;
		background-color: #2175bc;
		color: #FFFFFF;
		text-decoration: none;
		}

	.button li a:hover 
	        {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #1c64d1;
		background-color: #2586d7;
		}

.half_space li
     {
     
     list-style: none;
     margin:0px;
     padding:5px;
     list-style-image:none;
     }
.no_space    
    {
    margin:2px;
    padding:0px 0px 5px 30px;
    list-style-image: none;
    }
.left_li li   
    {
    margin:2px;
    font-size:11px;
    padding:15px 10px 5px 30px;
    list-style-image: none;
    }
.right_li li
    {
    margin:0px;
    padding:0px 0px 5px 0px;
    list-style-image: none;
    }

h3
   {
   margin:2px;
   padding:0px;
   font-size:12px;
   line-height:12px;
   font-family:verdana,Geneva,Helvetica,sans-serif;
   }
 
.company
   {
   margin:0;
   padding:0;
   border:solid #CCC 0px;
   padding:5px;
   vertical-align:top;
   font-family:verdana,Geneva,Helvetica,sans-serif;
   font-size:1px;
   color:#f2f2f2;      
   }
.company_t
   {
   width:100px;
   margin:0;
   padding:0;
   padding:5px;
   border:solid #CCC 1px;
   vertical-align:top;
   font-family:verdana,Geneva,Helvetica,sans-serif;
   font-size:10px;
   color:#5F5F5F;      
   }
.company_t_right
   {
   border:solid #CCC 1px;
   width:200px;
   padding:5px;
   vertical-align:top;
   font-family:verdana,Geneva,Helvetica,sans-serif;
   font-size:10px;
   color:#5F5F5F;
   background:#f3f3f3;
   }
.price td
   {
   padding:4px;
   border:solid #ccc 1px;
   }
.hotnews
  {
   margin:0;
   padding:0;
   border:solid #CCC 0px;
   vertical-align:top;
   font-family:verdana,Geneva,Helvetica,sans-serif;
   font-size:12px;
   color:#6D6D6D;      
  }
.hotnews_t
     {
     vertical-align:top;
     margin:0;
     padding:0;
     padding:5px;
     border:solid #CCC 1px;
     font-family:verdana,Geneva,Helvetica,sans-serif;
     font-size:10px;
     color:#5F5F5F;      
     }
.hotnews_t_right
     {
     text-align:center;
     border:solid #CCC 1px;
     padding:5px;
     vertical-align:top;
     font-family:verdana,Geneva,Helvetica,sans-serif;
     font-size:11px;
     color:#5F5F5F;
     background:#f8f8f8;
     }
.hotnews_list
     {
     text-align:left;
     vertical-align:top;
     font-family:verdana,Geneva,Helvetica,sans-serif;
     font-size:10px;
     background:#f8f8f8;
     }
.no_blt li
     {
     list-style: none;
     list-style-image: none;
     margin: 0;
     padding: 0;
     border: none;
     }
.indent
     {
     padding-left:50px;
     }
.innovations_t
       {
       padding:10px 0px 10px 15px;;
       background-color:#4895DD;
       font-size:22px;
       font-family:verdana,Geneva,Helvetica,sans-serif;
       border-bottom:solid #D0D0D0 1px;
       z-index:1; 
       } 

.features_table
      {
      width:100%;
      }

.features
    {
     width:80px;
     margin:0;
     padding:0;
     margin:0px;
     padding:10px 0px 10px 5px;
     border:solid #CCC 1px;
     color:#5F5F5F;
     background:#f8f8f8;
    }
.features_t
     {
     vertical-align:top;
     margin:0;
     padding:0;
     padding:10px 0px 10px 5px;
     border:solid #CCC 1px;
     vertical-align:top;
     font-family:verdana,Geneva,Helvetica,sans-serif;
     font-size:12px;
     color:#5F5F5F;      
     }
  .features_title
     {
     color:#4895DD;
     font-size:22px;
     }
.pad
   {
    padding:5px;
    }     
 a.thumbnail:visited
      {
      color:#FFFFFF;
      text-decoration:none; 
      }     
 a.thumbnail:link
      {
      color:#FFFFFF;
      text-decoration:none; 
      }
.thumbnail
   {
   
   position: relative;
   z-index: 0;
   }
.thumbnail:hover
   {
   color:#FFFFFF;
   background-color: transparent;
   z-index:0;
   }
.thumbnail span
   { 
   font-size:11px;
   height:25px;
   width:400px;
   top:-50px;
   left: 50px;
   position: absolute;
   background-color: lightyellow;
   padding: 5px;
   border: 1px solid gray;
   visibility: hidden;
   color: black;
   text-decoration: none;
   }
.thumbnail:hover span
   { 
   visibility: visible;
   }
.hot_frame
  {
  width:100%;
  font-size:12px;
  border-collapse: collapse;
  color:#3C3C3C;      
  background-color:#D6E6EF;
  }
.break
  {
  width:507px;
  margin:0;
  padding:0;
  border:solid #CCC 2px;
  border-collapse:collapse; 
  }
.breaktop       
  {
  margin:0;
  padding:5px 0px 0px 10px ;
  border:solid black 0px;
  border-collapse:collapse; 
  background: url(images/break_top_bg.png);
  height:83px;
  font-size:11px;
  text-align:center;
  color:#3C3C3C;      
  background-color:#D6E6EF;
  }
.breaktitle
  {
  margin:0;
  padding:0;
  border-top:solid #0081c1 2px;
  border-bottom:solid #0081c1 2px;
  height:83px;
  font-size:11px;
  text-align:center;
  color:#3C3C3C;      
  background-color:#e9e9e9;
  vertical-align:middle;
  }
.break_mdl_bg
  {
  height:300px;
  margin:0;
  padding:30px 10px 10px 10px;
  border:solid black 0px;
  border-collapse:collapse; 
  border-bottom:solid #0081c1 2px;
  background: url(images/break_mdl_bg.png);
  background-repeat:repeat-x;
  font-size:11px;
  text-align:center;
  border-collapse: collapse;
  color:#3C3C3C;      
  background-color:#ffffff;
  }
.break_pic
  {
  position:absolute;
  top:756px;
  left:190px;
  z-index:2;
  }
table,tr,td{
  margin:0;
  padding:0;
  border:solid black 0px;
  border-collapse:collapse; 
  vertical-align:top;
  }
/*## Typo3 ###*/
.menubgbtm{height:6px; background:url(images/menu_btm.jpg); background-repeat:repeat-x;}
.cnt-header{min-width:900px; width:100%; margin:0; padding:5px 0 5px 20px; font-size:21px; color:#4895dd;}
.cnt{border-top:solid #c1c1c1 1px; padding:10px; font-size:11px; font-family:arial; width:800px;}
.rightcolheader{width:200px; height:18px; background-color:#4c9dcf; text-align:center; color:#FFF; font-weight:bold; vertical-align:middle;padding: 4px 0 0 0;}
.rightcolcontent{width:200px;}
.expand{width:100%; height:100%;}
/*## links ##*/
.small a:link, .small a:visited{color:#4895dd;}
.detail, .detail span{color:#0d5cbd;}
.align-center{text-align:center;}
.align-right{text-align:right;}