.header .logo/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }



* {margin:0; padding:0;}

html {width:100%;}
@font-face {
    font-family: 'aniversregular';
    src: url('anivers_regular-webfont.eot');
    src: url('anivers_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('anivers_regular-webfont.woff') format('woff'),
         url('anivers_regular-webfont.ttf') format('truetype'),
         url('anivers_regular-webfont.svg#aniversregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { 	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#5e5e5e;
	min-width:980px;
	background-color:#106A47}

.main {
	width:980px; 	
	padding:0;
	margin:0 auto;
	font-size:14px;
	line-height:18px;
}
#box {
    color: #666666;
    font-size: 11px; font-weight:bold;
    line-height: 16px;
    padding-left: 7px; padding-bottom:10px;
    text-align:left; width:295px; clear:both;
}
.text-indent  p {
    font-family: arial;
    letter-spacing: 0.6px;
    line-height: 24px;
}
img {border:0; vertical-align:top; text-align:left;}
input{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; background-color:#fff; height:22px; margin:2px;}

a {color:#ff9500; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none !important;}
/**/



/*********************************header*************************************/
.wrappper-site-top{ background:#DADADA url(../images/body-bg.jpg) 0 0 repeat-x;}
.header{ height:121px;}
.header .logo{ margin:12px 0 0 0; position:absolute; font-family:"Times New Roman", Times, serif; font-weight:normal; width:275px;}
.header .logo a{ text-decoration:none;}
.header .logo .text-top{ color:#ffffff; background: #fff;
padding: 0px 10px; font-size:60px; line-height:60px; display:block; position:absolute;}
.header .logo .text-bottom{ color:#606060; font-size:10px; line-height:13px; text-transform:uppercase; display:block; position:absolute; width:275px; margin:57px 0 0 0; letter-spacing:-0.5px;}

.header .text{ color:#7d7d7d; font-size:10px; line-height:14px; text-transform:uppercase; padding:12px 0 0 0; display:block; position:absolute; font-family:Arial, Helvetica, sans-serif;}
.bg-none{ background:none;}

.header.clear  nav {
    float: right;
    width: 230px;
}
.header .list-header {
    display: block;
    float: right;
    margin-top: 10px;
    padding: 4px 0 0;
}.header .list-header li{ display:block; color:#ffffff; float:left; background:url(../images/list_separator.gif) 0 3px no-repeat; padding:0 8px;}
.header .list-header li a{ color:#ffffff; font-size:10px; line-height:15px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.header .list-header li a:hover{ color:#fff;}

.header .box-search{ display:block; margin:75px 0 0 738px; background:url(../images/header_search.gif) 0 0 repeat-x; height:31px; width:242px;}
.header .box-search .input{ margin:9px 0 0 7px; color:#ffffff; font-size:11px; line-height:15px; text-transform:uppercase; width:180px; background:none; border:none; position:absolute; font-family:"Times New Roman", Times, serif;}
.header .box-search .link{ width:40px; height:31px; background:#ffffff; display:block; text-align:center; text-transform:uppercase; text-decoration:none; line-height:31px; margin:0 0 0 202px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:17px; color:#000000;}
.header .box-search .link:hover{ text-decoration:none; color:#686868;}

.header .box-search-link{ color:#686868; font-size:10px; text-transform:uppercase; background:url(../images/line_link.gif) bottom left repeat-x; text-decoration:none; line-height:23px; padding-left:1px;}
.header .box-search-link:hover{ background:none; color:#7d7d7d}

/*top-menu*/
.row-top-menu{  height:56px; width:980px; background-color:#ffffff}
.row-top-menu ul{ height:56px;}

/*
.top-menu li, .top-menu li a{ display:block; float:left;} 
.top-menu li a{ color:#ffffff; font-size:12px; text-transform:uppercase;  text-decoration:none; display:block;  padding:0px 25px 0px 25px; border-right:1px dashed #cccccc }
.top-menu li .width{padding:22px 58px 27px 57px;}
.top-menu li .width:hover{padding:22px 58px 27px 57px;}*/
/**/


.footer-menu li, .footer-menu li a{ display:block; float:left;} 
.footer-menu li a{ color:#ffffff; font-size:12px; text-transform:uppercase; margin-top:8px; text-decoration:none; display:block;  padding:0px 33px 0px 33px; }

/*********************************content*************************************/
#content{ padding:6px 0 0px 0; background-color:#eeeeee}
.separator{ display:block; height:7px; border-top:1px solid #d4d4d4;}
.separator-top{ margin:25px 0 0 0;}
.separator-top1{ margin:41px 0 0 0;}
.text5{ color:#000000; font-size:16px; line-height:19px; text-transform:uppercase; font-weight:bold;}

#page6 .form .input, #page6 .form .textarea{ border:1px solid #a3a3a3; color:#5e5e5e; width:260px; padding:2px 0 2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
#page6 .form .textarea{ height:135px;}
#page6 .form label{ line-height:21px;}

.button{ width:73px; height:20px; text-align:center; color:#FFF; font-size:10px; line-height:21px; background:#ff9500; display:block; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.button:hover{ background:#919191;}
.form-button{ padding:29px 0 0 0; float:right;}
.form-button-indent{ margin:0 17px 0 0;}
.form-button a{ float:left;}
.form{ padding:0 10px 0 0;}

/*******************content-text*******************/
.content{ padding:0 0 0 18px; background-color:#ffffff}
.content h3{ color:#383838; font-size:16px; line-height:0.7em !important; font-weight:normal; margin:10px 0 10px 0; background-image:url(../images/bullets.png); background-repeat:no-repeat; padding-left:25px; padding-top:2px; clear:both; font-weight:bold}
.title1{ font-size:18px !important; color:#383838;   margin:12px 0 18px 0 !important;  }
.content .text{ color:#000;}
.separator-col{ background:url(../images/separator_col.gif) 0 0 repeat-y;}
.col-indent{ padding:0 0 0 11px;}
.col-indent1{ padding:0 0 0 37px;}

.link-bottom-top{ padding:44px 0 0 0;}
.link-bottom-top2{ padding:37px 0 0 0;}
.link-bottom-top1{ padding:12px 0 0 0; float:right}
.link-bottom{ color:#ff9500; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:none; font-weight:bold}
.link-bottom:hover{ color:#000000;}
.img-indent{ float:left; margin:0 20px 0 0; padding:5px; background-color:#CCCCCC}
.clear .text1{ color:#FCF0BA; font-size:16px; line-height:17px; margin-bottom:10px; margin-left:143px; text-transform:uppercase; padding:3px 0 3px 9px; }
.img-top{ padding:0px 0 0 0;}
.text2{ color:#000000; font-size:20px; line-height:24px; display:block; padding-bottom:5px;}
.link-bottom-left{ margin-left:35px;}
.text-indent{ padding:0 7px 0 4px;}
.title-bottom{ margin-bottom:29px !important;}
.title-bottom1{ margin-bottom:22px !important;}

.table{ margin:0 0  0 0;}
.table  td{ border-bottom:1px solid #e0e0e0; color:#5e5e5e; font-size:14px; line-height:15px; padding:5px 0 4px 0;}
.table .table1{ width:161px; text-indent:1px;}
.table .table2{ width:114px;}
.indent1{ padding:10px 0 18px 0;}
.content-top{ padding:0 22px 27px 3px; margin-bottom:7px;}
.separator-row{ background:url(../images/separator_col.gif) bottom left repeat-x;}
.text3{ color:#000000; font-size:16px; line-height:18px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold;}
.img-bottom{ margin-bottom:10px; background-color:#CCCCCC}
.indent-top{ padding-top:15px;}

#page2 .row-box .row-box-1{ width:284px;}
#page2 .row-box .row-box-2{ width:284px; margin:0 0 0 30px;}
.list-top{ padding:23px 0 0 0;}

.text-1 dd{ padding-bottom:17px;}
.text-2 dt{ font-weight:bold;}
.text-2 dd{ padding-bottom:18px;}


#page6 .row-box .row-box-1{ width:155px;}
#page6 .row-box .row-box-2{ width:155px; margin:0 0 0 51px;}
#page6 .row-box .row-box-3{ width:155px; margin:0 0 0 38px;}

.indent2 p{ padding:19px 0 0 0;}
.link1{ text-transform:uppercase; font-style:italic;}
/**************************************************/

/*******************content-list*******************/
.content ul.list li{ line-height:16px; padding:0 0 14px 0;}
.content ul.list li a{background:url(../images/content_list.gif) 0 4px no-repeat; line-height:16px; padding:0 0 0 15px; color:#ff9500;}
.content ul.list li a:hover{ color:#5e5e5e;}
/**************************************************/

/*******************row-list***********************/
.row-list{}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:44px;}
/**************************************************/




/*******************index.html*******************/
#page1 .content .box-search label{ color:#5e5e5e; font-size:14px; line-height:19px;}
#page1 .content .box-search .row-input{ height:24px;}
#page1 .content .box-search .input, #page1 .content .box-search .select{ width:260px;  border:1px solid #a3a3a3; color:#ababab; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px 0 1px 4px;}
#page1 .content .box-search .select{ width:266px;}
.form-text{ float:right; color:#5e5e5e; font-size:12px; line-height:14px; padding:5px 9px 38px 0;}
.form-text p{ text-align:right;}
.form-text a{ color:#ff9500; font-style:italic;}

.row-table{ width:277px; overflow:hidden;}
.row-table .row-table-1{ width:150px; }
.row-table .row-table-1 select{ width:127px !important;}
.row-table .row-table-2{ width:117px;}
.row-table .row-table-2 select{ width:117px !important;}
.indent-button{ padding:15px 0 10px 0;}
.indent-button a{ width:113px; margin-right:9px; height:20px; display:block; background:#ff9500; color:#ffffff; font-size:10px; text-decoration:none; text-transform:uppercase; float:right; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.indent-button a:hover{ background:#1c1c1c;}

/***********************************************/



/****************************footer*******************************************/

.footer-wrapper {
    float: left;
}.footer-box{ padding:35px 0 20px 19px;}
.footer-box .footer-box-1{ width:215px;}
.footer-box .footer-box-2{ width:215px; margin:0 0 0 21px;}
.footer-box .footer-box-3{ width:215px; margin:0 0 0 21px;}
.footer-box .footer-box-4{ width:215px; margin:0 0 0 21px;}
.footer-box .footer-box-5{ width:275px; margin:0 0 0 79px;}
.footer-box h3{ color:#ffffff; font-size:21px; line-height:14px; border-bottom:1px dotted #cccccc; padding:0 0 7px 0; margin:0 0 29px 0; font-weight:normal;}
.title-border-none{ border:none !important; margin-bottom:20px !important;}

.footer-box .box-search .text{ color:#aeaeae; font-size:12px; line-height:15px;}
.footer-box .wrapper-form{ background:#606060; width:271px !important; margin:5px 0;}
.footer-box .wrapper-form .input{ border:none; background:none; margin:6px 0 0 11px; width:220px; color:#FFF; font-size:14px; font-family:"Times New Roman", Times, serif;}
.footer-box .wrapper-form .link{ background:#1c1c1c url(../images/button_form.gif) 12px 9px no-repeat; width:30px; height:30px; display:block; float:right;}

.link-search{ background:url(../images/link_dot.gif) bottom left repeat-x; color:#ff9500; font-size:13px; text-decoration:none; line-height:18px; display:block; width:72px;}
.link-search:hover{ background:none;}

.footer-box ul li{ border-bottom:1px solid #696969; padding:6px 0 4px 0;}
.footer-box ul li a{ background:url(../images/footer_marker.gif) 2px 6px no-repeat; padding:0 0 0 14px; color:#aeaeae; font-size:15px; line-height:16px; text-decoration:none;}
.footer-box ul li a:hover{ color:#ff9500; text-decoration:none;}

.footer{ padding:0 0 0px 0;}
.footer .footer-link{ float:right; padding:9px 0 0 0;}
.footer .footer-link a{ background:url(../images/img_rss.png) right 0 no-repeat; display:block; padding:0 27px 0 0; color:#ffffff; font-size:15px; line-height:18px; text-decoration:none; display:block; height:19px;}
.footer .footer-link a:hover{ color:#ff9500;}
.footer .footer-text, .footer .footer-text a{ color:#ffffff; margin-left:275px; font-size:13px; text-decoration:none; line-height:45px;}
.footer .footer-text a:hover{ color:#ff9500; text-decoration:underline;}
.footer-text{ padding-left:21px;}



.certificate {
    margin-left: -25px;
    margin-top: -6px;
}
/****************************slider*******************************************/
.container { width:980px; height:391px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:980px; display:none; }
.pagination{ display:none;}
.previous, .next{ display:block; width:33px; height:33px; position:absolute; z-index:1111; margin:16px 0 0 947px;}
.previous{ top:161px; background:#000000 url(../images/button_go.gif) 13px 9px no-repeat; }
.previous:hover{ background:#FFF url(../images/button_go_act.gif) 13px 9px no-repeat;}
.next{ top:195px; background:#000000 url(../images/button1_go.gif) 13px 9px no-repeat;}
.next:hover{background:#FFF url(../images/button1_go_act.gif) 13px 9px no-repeat;}

.iner-slider{float:left}
.inner-metter{width:625px; float:left;}
.inner-metter  p {
    font-family: arial; font-size:12px; text-align:justify;
    letter-spacing: 0.7px;
    line-height: 24px; float:left; padding-bottom:5px; color:#333333;
}

.inner-metter img {
    float: right; padding-left:10px;
 }
.right-side{float:right; margin-right:5px;}
tr{ font-size:12px}
.inner-metter tr td img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.inner-metter li {
    font-size: 12px;
    line-height: 24px; list-style:disc outside; margin-left:20px;
	clear:both; color:#333333; font-family:arial; text-align:justify; letter-spacing:0.7px;
}

.psdg-bold {
    background-color: #106A47;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 5px;
}

strong {
    clear: both;
    float: left;
}
.product-ton{float:left; margin-left:55px;}
.product-ton li{ list-style:decimal}
.inner-heading {
    float: left;
    padding-top: 25px; clear:both;
}
.inner-certificates{float:left; margin-left:130px;}
.inner-certificates h3 {
    margin-left: 150px; font-family:arial;
}
.style8{font-weight:bold;}
.tech-list{float:left; width:641px; text-align:justify;}
.star {
color: #FF0000;
}

#table_form td {
    float: left;
    font-family: arial;
    font-size: 12px;
    padding-left: 3px;
    width: 98px;
}
.quick-contact table {
    float: right;
    width: 305px;
}

.quick-contact {
    background-color: #EEEEEE;
    float: left;
    margin-top: 10px;
    width: 305px;
}

.right-side {
    float: right;
    margin-right: 5px;
    width: 308px;
}

#table_form input {
    float: left;
    height: 18px; background-color:#cccccc;
    margin-top: 2px; width:191px;
}
#table_form textarea {
    width: 193px; margin-left:2px;
    margin-top: 5px; border:none;
    background-color:#cccccc;
}
#submit{background-color:#106A47; color:#ffffff; padding:4px; float:left; height:30px; width:80px;}
#Reset1{background-color:#106A47; color:#ffffff; padding:4px; float:left;  height:30px; width:80px;  margin-right:200px}










#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;position:absolute;
line-height:1.5em; background-color:#ffffff;
}


#nav a {
    border-right: 1px solid #CCCCCC;
    display: block;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
}
#nav a:hover{

}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:54px; z-index:1000;
}

#nav li ul a{
width:14em;
height:auto; text-transform:none;
float:left; background-color:#106A47; color:#ffffff; line-height:23px; font-size:12px; border-bottom:1px dotted #fff;
}
#nav li ul a:hover{
background-color:#ffffff; color:#106A47;
}
#nav li ul li{margin:0px;}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}