/*a:link { color: #000080; text-decoration: underline }
a:visited { color: #800000; text-decoration: underline }*/

/*a:link {color: #000080}
a:visited {color:purple; font-color: purple; text-decoration:underline; text-underline: single;}
a:hover {color:red;} */

h1 {text-align: left; 
    margin-left: 1.25cm; 
    margin-top: 0.25cm; 
    margin-bottom: 0.0cm; 
    font-family: verdana,sans-serif; 
    font-size: 12pt; 
    font-weight: bold;}

h2 {text-align: left; 
    margin-left: 1.25cm; 
    margin-top: 0.2cm; 
    margin-bottom: 0.5cm; 
    font-family: verdana,sans-serif; 
    font-size: 10pt; 
    font-weight: bold;
    font-style:italic;}

h2.main {text-align: left; 
         margin-left: 1.25cm; 
         margin-top: 0; 
         margin-bottom: 0.25cm; 
         font-family: verdana,sans-serif; 
         font-size: 10pt; 
         font-weight: bold;}

h3 {text-align: left; 
    margin-left: 1.0cm; 
    margin-top: 0.5cm; 
    margin-bottom: 0.1cm; 
    font-family: verdana,sans-serif; 
    font-size: 10pt; 
    font-weight: bold;}

p.head {text-align: left; 
        margin-left: 1.25cm; 
        margin-top: 0.25cm; 
        margin-bottom: 0.5cm; 
        font-family: verdana,sans-serif; 
        font-size: 12pt; 
        font-weight: bold;}
        
p.head10 {text-align: left; 
          margin-left: 1.25cm; 
          margin-top: 0.25cm; 
          margin-bottom: 0.5cm; 
          font-family: verdana,sans-serif; 
          font-size: 10pt; 
          font-weight: bold;}

p.welcome {text-align: center;
           margin-top: 0.35cm;
           margin-left: 0.35cm;
           margin-right: 0.35cm;
           margin-bottom: 0cm;
           font-family: verdana, sans-serif;
           font-size: 12pt;
           font-weight: bold;}
           
p.weltext {text-align: center;
           margin-left: 0cm;
           margin-left: 0.35cm;
           margin-right: 0.35cm;
           font-family: verdana, sans-serif;
           font-size: 10pt;}

p.textproduct {text-align: justify;
               margin-left: 0.35cm;
               margin-top: 0;
               margin-right: 0.35cm;
               padding-left: 0.35cm;
               padding-right: 0.35cm;
               font-family: verdana, sans-serif;
               font-size: 10pt;}
               
p.openin {text-align: center;
               margin-top: 0cm;
               margin-bottom: 0.2cm;
               margin-left: 0.35cm;
               margin-right: 0.35cm;
               font-family: verdana, sans-serif;
               font-size: 8pt;}
               
p.view {margin-top: 0cm;
        margin-bottom: 0cm;
        margin-left: 0.35cm;
        font-family: verdana, sans-serif;
        font-size: 10pt;}

ol.liclass {margin-top: 0cm;
           margin-bottom: 0cm;
           font-family: verdana, sans-serif;
           font-size: 10pt;}
           
p.curvename {text-align: center;
             margin-top: 0.05cm;
             margin-bottom: 0.2cm;
             margin-left: 0.35cm;
             margin-right: 0.35cm;
             font-family: verdana, sans-serif;
             font-size: 10pt;
             font-weight: bold;}
             
p.feedbacktext {text-align: left;
                margin-left: 0.35cm;
                margin-right: 0.35cm;
                font-family: verdana, sans-serif;
                font-size: 10pt;
                font-weight: 1bold;}
                
p.smaptext {text-align: left;
            margin-left: 0.35cm;
            margin-right: 0.35cm;
            font-family: verdana, sans-serif;
            font-size: 10pt;}
            
p.footertext {text-align: center;
              font-family: verdana, sans-serif;
              font-size: 8pt;}

table.main {width: 90%; 
            border-width: 0px; 
            border-color: #000000;
            border-style: solid; 
            padding: 4px;
            margin-left: 5%;
            background: #FFFFFF;}

table.tabright {width: 100%;
                border-width: 0px;
                border-color: #000000;
                padding: 4px;
                margin: 0;}

.tabsub {width: 100%;
              border-width: 1px;
              border-style: solid; 
              border-color: #C9C9C9;
              padding: 4px;
              margin: 0;}

.d100 {width: 100%;
       border-style: solid;
       border-width: 0px;
       border-color: #000000;
       padding: 4px;}

td.td100 {width: 100%;
          vertical-align: middle;
          border-width: 1pt;
          border-style: solid;
          border-color: #C9C9C9;}

.tdd {width: 30%; 
      text-align: center;
      padding: 8px;
      margin: 5%;
      background-color: #000098;
      color: #ffffff;
      font-family: verdana, sans-serif;
      font-size: 10pt;           
      font-weight: bold;}

td.dd {text-align: center;
       padding: 5px;
       font-family: verdana, sans-serif;
       font-size: 10pt;}

td.ddn {text-align: center;
        padding: 5px;
        font-family: verdana, sans-serif;
        font-size: 10pt;
        font-weight: bold;}

li.left {list-style-type: square;
         margin-bottom: 0.0cm;
         margin-bottom: 0.2cm;
         font-family: verdana, sans-serif;
         font-size: 11pt;           
         font-weight: bold;}
         
li.bliclass {list-style-type: square;
             margin-top: 0cm;
             margin-bottom: 0.05cm;
             font-family: verdana, sans-serif;
             font-size: 10pt;}

li.linum {margin-top: 0cm;
          margin-bottom: 0.1cm;
          font-family: verdana, sans-serif;
          font-size: 10pt;}
         
p.products {margin-bottom: 0cm;
            margin-top: 0.3cm;
            font-family: verdana, sans-serif;
            font-size: 12pt;           
            font-weight: bold;} 
            
p.productname {margin-top: 0.2cm;
               margin-bottom: 0.2cm;
               margin-left: 0.7cm;
               font-family: verdana, sans-serif;
               font-size: 12pt;           
               font-weight: bold;} 

p.footer {text-align: center;
          margin-top: 0cm;
          margin-bottom: 0cm;
          font-family: verdana, sans-serif;
          font-size: 8pt;}

p.right {text-align: right;
         margin-right: 0.35cm;
         font-family: verdana, sans-serif;
         font-size: 10pt;
         font-weight: bold;}

p.center {text-align: center;
         margin-right: 5px;
         font-family: verdana, sans-serif;
         font-size: 10pt;
         font-weight: bold;
         margin-bottom: 5px;}

p.slogan {text-align: left;
          margin-left: 0.35cm;
          font-family: verdana, sans-serif;
          font-size: 10pt;
          font-weight: bold;
          font-style:italic;}
          
p.published {text-align: right;
             margin-right: 0.35cm;
             padding: 10px;
             font-family: verdana, sans-serif;
             font-size: 8pt;
             font-style:italic;}
             
p.typeconv {text-align: left;
             margin-top: 0cm;
             margin-right: 0cm;
             margin-bottom: 0cm;
             margin-left: 0.75cm;
             padding: 0px;
             padding: 0px;
             padding: 0px;
             padding: 0px;
             padding: 0px;
             font-family: verdana, sans-serif;
             font-size: 10pt;}
                          
p.linktype {text-align: center;
             margin-top: 0cm;
             margin-right: 0.1cm;
             margin-bottom: 0.3cm;
             margin-left: 0.1cm;
             padding: 0px;
             font-family: verdana, sans-serif;
             font-size: 8pt;}
             
p.linktypeleft {text-align: left;
                margin-top: 0;
                margin-right: 10px;
                margin-bottom: 10px;
                margin-left: 0;
                padding-left: 30px;
                font-family: verdana, sans-serif;
                font-size: 8pt;}

p.linkaff {text-align: center;
           margin-top: 0cm;
           margin-right: 0.1cm;
           margin-bottom: 0.3cm;
           margin-left: 0.1cm;
           padding: 0px;
           font-family: verdana, sans-serif;
           font-size: 8pt;}
             
p.headred {text-align: left; 
           margin-left: 1.25cm; 
           margin-top: 0.25cm; 
           margin-bottom: 0.5cm; 
           font-family: verdana,sans-serif; 
           color: red;
           font-size: 12pt; 
           font-weight: bold;}
                      
.formel {border-width: 1px; 
         border-color: #cccccc;
         border-style: solid;}
         
input.formbutton {border-width: 2px; 
                  border-color: #cc0000;
                  border-style: inset; 
                  background-color: #ffffff;
                  color:#000000; 
                  font: verdana, sans-serif, 12px;
                  padding: 5px;
                  font-weight: bold;}
             
p.plinks {text-align: justify;
          margin-left: 0.35cm;
          margin-right: 0.35cm;
          margin-top: 0.0cm;
          margin-bottom: 0.2cm;
          font-family: verdana, sans-serif;
          font-size: 10pt;
          font-weight: bold;
          font-style:italic;}

.data {text-align: justify;
       font-family: verdana, sans-serif;
       font-size: 10pt;
       font-weight: bold;
       font-style:italic;
      }
      

/************************************/
* /* {margin: 0px;  padding: 0px; } */
html {min-height:100%;}

body {text-align: center;
      font-family: arial, verdana, sans-serif;
      font-size: 12px; 
      color: #333; 
      background:white; 
      line-height:18px; }

/*p, h1, h2, h3, ol, ul, dl {padding:2px 6px 8px;}*/

ol,ul,dl 
h1, h2, h3, ol, ul, dl {padding:8px 6px 3px;}

table, th, td {font-family: arial, verdana, sans-serif;
               font-size: 12px; 
               color: #333;}
               
ol, ul, dir, menu, dd {margin-left: 40px}

ol {list-style-type: decimal}

ol ul, ul ol, ul ul, ol ol { margin-top:0; 
                             margin-bottom:0}
                             
blockquote {width:80%;
            margin:10px auto; 
            padding:0 26px;
            background:#FFF url(http://www.oak-soft.com/images/blockquote.gif) no-repeat 0 50%;}
            
#skip {display:none;}

a img, :link img, :visited img {border:none;}

/*img {display: block;} */

a:link {color: #000080}
/*a:link 				{ color: #C74848; text-decoration: underline; } 
a:visited 			{ color: #333; text-decoration: underline; }*/
a:visited {color:purple; font-color: purple; text-decoration:underline; text-underline: single;}
a:hover, a:active 	{ color: #DB7C7C; } 

.alignright	{text-align: right !important;}
.floatright {float: right;}
.inline {display: inline;}

.clear {clear: both;}

.clearfix:after {content:"."; 
                 display:block; 
                 height:0; 
                 clear:both; 
                 visibility:hidden; } 
                 
.clearfix {display:inline-block;}

/*\*/ .clearfix { display:block; } /**/ 

/*h1		{ font-size: 20px; line-height: 18px;  } 
h2 		{ font-size:18px; }
h3		{ font-size: 16px; color: #666; }*/
 
#wrapper {width:950px; 
          margin:0 auto;}
          
#header	{width:950px;
         position:relative; 
         display:block; 
         height:102px; 
         background:#FFF url(http://www.oak-soft.com/images/header.gif) repeat-x;}
         
#header .logo	{position:absolute;
               left:0px; 
               top:0px;
               display: block;}

#nav {width:950px;
      font-size: 10pt;
      font-weight: bold;
      display:block;
      height:26px;
      margin:0;
      padding:0;
      list-style:none;
      text-align:center;
      background:#A13D3D url(http://www.oak-soft.com/images/navigation.gif) repeat-x;}
      
#nav li	{float:left; 
         width:118px;}
         
#nav li a {text-decoration:none;
           display:block; padding:0;
           padding:0; 
           height:1%; 
           line-height:26px; 
           color:#FFF;}
           
#nav li.on {display:block;
            padding:0;
            width:100px;
            height:26px;
            line-height:26px;
            background:url(http://www.oak-soft.com/images/topnavon2.gif) no-repeat 50% 0;
            color:#EFEFEF;}
           
#nav li a:hover {background:url(http://www.oak-soft.com/images/topnavon.gif) no-repeat 50% 0;}

#content {width:950px;
          padding:30px 10px 20px 0;
          min-height:543px; 
          background:#FFF url(http://www.oak-soft.com/images/content.gif) no-repeat 0 0;
          text-align:left;}
          
* html #content, * html #content #col_left { height:543px; }

#content #col_left {font-size:14px;
                    font-weight: bold;
                    width:22%; 
                    float:left; 
                    min-height:543px; 
                    background:url(http://www.oak-soft.com/images/left.gif) no-repeat 100% 50%;}
                    
#content #col_left h2 {color:#660099;
                       font-size:14px;
                       padding:0;
                       margin:0;
                       font-weight: bold;}
                       
#subnav, #subnav ul {margin:0; 
                     padding:0;
                     list-style:none;}
                     
#subnav li { }

#subnav li a {display:block; 
              padding:5px 10px 5px 10px; 
              height:1%; 
              background:url(http://www.oak-soft.com/images/navleft.gif) no-repeat 100% 100%; 
              text-decoration:none}
              
#subnav li a:hover {background:#E9D1D1 url(http://www.oak-soft.com/images/leftnavon.gif) no-repeat 100% 0;
                    text-decoration:none;}
                    
#content #col_right {width:78%; 
                     min-height:543px; 
                     float:left;}

#footer {display:block;
         width:680px; 
         padding: 10px 40px; 
         margin:0 auto;}
         
#footer small { }
/*
.t_form { margin:20px; }
.t_form th { background:#efefef; }
.t_form td, .t_form th { padding:5px; border-bottom:1px solid #666; }*/
