body{background-color: #e1e1e1; text-align: center; margin: 0; font-family: MS Sans Serif, Arial, sans-serif}
img {border: none}

table{font-size: 13px;}
table .head1{background-color: #235071; color: #ffffff}
table tr.odd{background-color: #f6f9fb}
table tr.even{background-color: #eff3f5}

table.prods tr {text-align: center}
table.prods h2 {padding: 0; margin: 0; border: none; font-size: 17px; font-family: Arial;}
table.prods img {border: 1px solid #235071}
table.prods_odd {background-image: url('../images/prod_grad.gif'); background-position: center top; background-repeat: repeat-y;}
table.prods_even  {background-image: url('../images/prod_grad_rev.gif'); background-position: center top; background-repeat: repeat-y;}
table.prods td {padding: 8px 0 8px 0; margin: 0;}

#main{  width: 800px;
    background-color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    text-align: left}
#main_inner {padding: 0 34px 0 34px;}

#header {height: 120px;}
#header_inner {padding: 23px 0 0 0; position: relative;}

#slogan1 {font-family: Tahoma; font-size: 26px; color: #1469af; position: absolute; top: 45px; left: 330px;}
#slogan2 {font-family: Tahoma; font-size: 20px; color: #1469af; position: absolute; top: 75px; left: 390px;}

#lang_bar {font-family: Verdana, Arial; float: right; color: #929292; font-size: 10px; height: 17px; line-height: 17px; vertical-align: middle}
#lang_bar .text_middle {float: left; vertical-align: middle; padding-right: 5px;}

#menu{  
    border-top: 1px dashed #dadada;
    border-bottom: 1px dashed #dadada;
    font-family: MS Sans Serif, Arial, sans-serif;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 6px 0 6px 0;}

#menu a{
    text-decoration: none;
    color: #000000;
    padding-right: 8px;
}

#menu a:hover{
    color: #7faccd;
}
#menu a.active{
    color: #7faccd;
}
#menu a.last{padding: 0;}

#menu_en{  
    border-top: 1px dashed #dadada;
    border-bottom: 1px dashed #dadada;
    font-family: MS Sans Serif, Arial, sans-serif;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding: 6px 0 6px 0;}

#menu_en a{
    text-decoration: none;
    color: #000000;
    padding-right: 32px;
}

#menu_en a:hover{
    color: #1469af;
}
#menu_en a.active{
    color: #1469af;
}
#menu_en a.last{padding: 0;}



#mca {padding-top: 19px;}

#mc{width: 566px; float: left; font:12px/20px verdana;}

#gallery_menu{width: 150px; float: left; font:15px/10px verdana;line-height: 20px; height: 20px;}
#gallery_menu li {font:13px/20px verdana;line-height: 20px;}
#gallery_menu a:hover{
    color: #1469af;
}
#gallery_menu .active {color: #1469af; font-weight:bold}


#gallery{width: 520px; height:400px; float: right; font:12px/20px verdana; border:1px solid #dadada}
#cert_gallery{width: 520px; height:700px; float: right; font:12px/20px verdana; border:1px solid #dadada}
/* #gallery p {margin-top:320px; margin-left: 35px; margin-right: 35px;} */


#guide1{text-align:center; float:left; margin:10px 20px 20px 40px}
#guide2{text-align:center; float:right; margin:10px 40px 20px 20px}
#guide3{text-align:center; float:left; margin:20px 20px 20px 40px}
#guide4{text-align:center; float:right; margin:20px 40px 20px 20px}

.guide {border: 1px solid #dadada}
.guide a{color:#1469af;}

#prev_b{float:left; margin-top:150px; margin-left:10px; margin-right:5px;}
#next_b{float:right; margin-top:150px; margin-right:10px;}
.disabled{visibility:hidden;}


#r_bar{width: 152px; float: right; font-size: 11px; font-family: verdana;}
#r_bar_inner{padding: 5px;}
#r_bar a {color: #074172;}

#r_bar .head {width: 100%; padding: 5px; background-color: #074172; color: #ffffff}
#r_bar .body {width: 100%; padding: 5px; background-color: #6ea7d7; color: #ffffff; text-align: left; margin-bottom:10px; }
#r_bar .company {font-size:10px; }

#footer { 
    clear: both;
    width: 800px;
    font-family: Verdana;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    color: #999999;
    padding: 10px 0 10px 0;}
#footer a {text-decoration: none; color: #999999;}
#footer a:hover {color: #000000}
#footer .links {text-transform: uppercase;}

h1 {color: #1469af; font-size: 15px; padding: 10px 0 4px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #dadada}
h2 {color: #1469af; font-size: 14px; padding: 0 0 4px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #dadada}



.clear_fix {clear: both}

.err {color: #ff0000; font-weight: bold;}
.to_block {text-align: justify;}


.scrollable {

    /* required settings */
    position:absolute;

    overflow: hidden;
    margin-top:15px;
    margin-left:35px;
    margin-right:35px;
    overflow:hidden;
    width: 450px;
    height:450px;
    border:none;



}
#cert_gallery .scrollable {


    position:absolute;
    overflow: hidden;
    margin-top:15px;
    margin-left:35px;
    margin-right:35px;
    overflow:hidden;
    width: 450px;
    height:650px;
    border:none;



}

.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;


}


.items div {
    float:left;
    height:400px;


}
#cert_gallery .items div {
    float:left;
    height:650px;
}
#cert_gallery .items img {margin:auto;}

#process ul {list-style-type:disc}


#process #wax img {float:left; border: solid #000000; margin-right:40px;}
#process #shell img {float:right; border: solid #000000; }

#waxArrow {margin-top:20px; margin-left:80px;}

#shell {float:right}

#process div {width:450px; height:200px; margin-bottom: 10px;}

#process h3 {color: #000000; font-size: 13px; padding: 0 0 0 0; margin: 0 0 0 0; border-bottom: none}


/* position and dimensions of the navigator */
/*.navi {
margin-left:328px;
width:200px;
height:20px;
}
*/

/* items inside navigator */
/*.navi a {
width:8px;
height:8px;
float:left;
margin:3px;
background:url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;
display:block;
font-size:1px;
}

/* mouseover state */
/*.navi a:hover {
background-position:0 -8px;
}

/* active state (current page state) */
/* .navi a.active {
background-position:0 -16px;
}*/


