/* cmsms stylesheet: timez-en modified: 12/09/16 11:53:03 */
/* CSS Document */

body {
	margin: 0; padding: 0;
	font: normal 10px 'Open Sans', sans-serif, Arial, Verdana, Helvetica;
	background:#CCC;
	/*background:url(uploads/images/body_bg.jpg) center  repeat-y #5b6e94;*/
}

p  {
	font-size:12px;
}

p, h1  {
	margin: 0; padding: 0;
}

*{
	outline: none;
	margin: 0;
  padding: 0;
	}

img {
	border:0;
}

.container_header {
	width: 1000px;
	height:100px;
	margin: auto;
	padding: 0px;
	background:#2D2D2D;
	}
	
.container_header .left {
	float:left;
	width:335px;
	padding:0px;
	padding-top:10px;
	padding-left:30px;
	color:#FFF;
	font-size:14px;
}

.container_header .right {
	float:right;
	width:555px;
	padding:0px;
	padding-top:0px;
	padding-right:15px;
	text-align:right;
}
/*
.container_header .right #login_box {
	padding-top:5px;
	padding-bottom:60px;
	width:547px;
	text-align:right;
}*/

#lang_container {
    position: absolute;
    top: 15px;
    right: 75px;
    color: #FFF;
}

#lang_container a {
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
}

.container_header .right #login_box {
	padding-top:5px;
	padding-bottom:50px;
	width:545px;
	text-align:right;
}

.container_header .right #login_box span {
	color:#FFF;
	font-size:12px;
	display:inline-block;
	float:right;
	line-height:24px;
	margin-left:10px;
	margin-right:10px;
}
/*
.container_header .right #login_box a {
	color:#FFF;
	margin:0px !important;
	padding:0px !important;
	font-size:12px;
	font-weight:400;
	line-height:26px;
	text-decoration:none;
	display:inline-block;
	float:right;
	height:26px;
}*/

.container_header .right #login_box a {
	color:#FFF;
	font-size:12px;
	font-weight:400;
	line-height:26px;
	margin-left:20px;
	text-decoration:none;
	display:block;
	float:right;
	height:26px;
}


@-moz-document url-prefix()
            {
               .container_header .right {
	float:right;
	width:550px;
	padding:0px;
	padding-top:0px;
	padding-right:15px;
	text-align:right;
}

            }

/*.container_header .right a {
	color:#FFF;
	font-size:14px;
	font-weight:400;
	line-height:26px;
	margin-left:20px;
	text-decoration:none;
	display:block;
	float:left;
	height:26px;
}*/

.container_header .right a {
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  margin-left: 30px;
  text-decoration: none;
  display: inline-block;
}

.container_header .right a:hover {
	color:#f7cf3c;
}

.container_header .right #home {
	display:block;
	width:18px;
	height:17px;
	background:url(/uploads/images/btn_home.png);
}

.container_header .right #home:hover {
	display:block;
	width:18px;
	height:17px;
	background:url(/uploads/images/btn_home_active.png) no-repeat;
	padding-bottom:8px;
}

.container_header .right #home.active {
	display:block;
	width:18px;
	height:17px;
	background:url(/uploads/images/btn_home_active.png) no-repeat;
	padding-bottom:8px;
	border-bottom:0px !important;
}


.container_header .right a.active {
	border-bottom:2px solid #f7cf3c;
	color:#f7cf3c;
	font-weight:700;
}

.container_body {
	width: 1000px;
	min-height:540px;
	margin: auto;
	padding:0px;
	clear:both;
	background:#FFF;
	overflow:hidden;
	}	
	
.container_footer {
	width: 1000px;
	clear:both;
	min-height:60px;
	margin: auto;
	padding:6px 0px;
	background:#2D2D2D;
	/*background: #666;*/
	}	
/*	
.container_footer .left {
	float:left;
	width:700px;
	padding:0px;
	padding-top:20px;
	padding-left:40px;
}*/

.container_footer .left {
  float: left;
  width: 800px;
  padding: 0px;
  padding-top: 6px;
  padding-left: 20px;
}

.container_footer .left p {
	font-size:12px !important;
	font-weight:400;
	color:#FFF;
webkit-text-size-adjust: none;
}
/*
.container_footer .left a {
	color:#FFF;
	font-size:12px !important;
	font-weight:400;
	text-decoration:none;
        margin-left:10px;
webkit-text-size-adjust: none;
}	*/

.container_footer .left a {
  color: #FFF;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  margin-right: 30px; line-height: 20px;
}

.container_footer .left .link-2 a {
	font-weight:300;
}

.container_footer .left a.sml, .container_footer .left .link-3 a {
	font-size:10px;
	    margin-right: 20px;
}

.container_footer .left .link-3 a {
	font-weight:300;
}
/*
.container_footer .right {
	float:right;
	width:250px;
	padding:0px;
	padding-top:15px;
	padding-left:0px;
	text-align:right;
}*/
.container_footer .right {
  float: right;
  width: 150px;
  padding: 0px;
  padding-top: 15px;
  padding-left: 35px;
  padding-right: 20px;
  text-align: right;
}
/*
.container_footer .right a {
	color:#FFF;
	font-size:14px;
	font-weight:400;
	line-height:26px;
	margin-left:20px;
	text-decoration:none;
	display:block;
	float:left;
	height:26px;
}	*/
/*.container_footer .right a {
  color: #FFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  margin-left: 6px;
  text-decoration: none;
  display: inline-block;
  height: 26px;
}*/
.home_container {
	position:absolute;
	margin:30px;
	padding:10px;
	width:320px;
	height:460px;
	z-index:999999;
	background:url(/uploads/images/bg_70.png);
}

.home_container h1 {
	color:#FFF;
	font-size:30px;
        font-weight:700;
        line-height:35px;
	padding-bottom:10px;
}

.home_container h2 {
	color:#FFF;
	font-size:28px;
        font-weight:400;
        line-height:30px;
	padding-top:0px !important;
	padding-bottom:10px;
	margin:0px;
}

.home_container #testimonialList {
	clear:both;
	margin:0px;
	padding:0px;
}
	
.home_container #testimonialList li {
	margin:0px; margin-top:0px; position:absolute; padding:0px; float:left; display:none; list-style:none; font-size:10px; color:#e2e3e4; width:320px; font-weight: 400;
	font-family: Georgia, 'Droid Sans', Helvetica, Arial, sans-serif; font-style:italic;
}

.home_container #testimonialList li p {
	font-size:16px; line-height:24px;
}

.home_container #testimonialList li .left {
	width:70px;
	padding-right:10px;
	float:left;
	text-align:left;
}

.home_container #testimonialList li .right {
	width:220px;
	padding-right:20px;
	float:right;
}

.home_container #testimonialList li .right span {
	display:inline-block; float:left; padding-top:3px; padding-right:15px;
}

.home_container #testimonialList li .right a {
	display:inline-block; display:inline-block; padding-top:0px;
}

.home_container p {
	color:#FFF;
	font-size:16px;
	font-size:16px;
	padding-bottom:10px;
}

/* reverse */

.home_container_rev {
	position:absolute;
	margin:30px;
	padding:10px;
	padding-top:0px !important;
	width:320px;
	height:470px;
	z-index:999999;
	/*background:url(/uploads/images/bg_70.png);*/
}

.home_container_rev h1 {
	color:#414142;
	font-size:30px;
        font-weight:700;
        line-height:30px;
	padding-top:0px !important;
	padding-bottom:10px;
	margin:0px;
}

.home_container_rev h2 {
	color:#414142;
	font-size:28px;
        font-weight:400;
        line-height:30px;
	padding-top:0px !important;
	padding-bottom:10px;
	margin:0px;
}

.home_container_rev #testimonialList {
	clear:both;
	margin:0px;
	padding:0px;
}
	
.home_container_rev #testimonialList li {
	margin:0px; margin-top:0px; padding:0px; position:absolute;  float:left; display:nones; list-style:none; font-size:10px; color:#414142; width:320px; font-weight: 400; font-family: Georgia, 'Droid Sans', Helvetica, Arial, sans-serif; font-style:italic;
}

.home_container_rev #testimonialList li p {
	font-size:16px; line-height:24px;
}

.home_container_rev #testimonialList li .left {
	width:70px;
	padding-right:10px;
	float:left;
	text-align:left;
}

.home_container_rev #testimonialList li .right {
	width:220px;
	padding-right:20px;
	float:right;
}

.home_container_rev #testimonialList li .right span {
	display:inline-block; float:left; padding-top:3px; padding-right:15px;
}

.home_container_rev #testimonialList li .right a {
	display:inline-block; display:inline-block; padding-top:0px;
}

.home_container_rev p {
	color:#414142;
	font-size:16px;
	padding-bottom:10px;
}


#about {
	width:1000px;
	height:540px;
	background:#FFF;
}

#about_box {
	margin:0px;
	margin-left:40px;
	padding:0px;
	padding-top:40px !important;
	list-style:none;
}

#about_box li {
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
	padding-right:70px;
	padding-bottom:25px;
}

#about_box li h1 {
	color:#414042;
	font-size:28px;
	line-height:33px;
	font-weight:400;
}

#about_box li h2 {
	color:#414042;
	font-size:28px;
	line-height:33px;
	font-weight:400;
}

#about_box li.box_2 p {
	 font-size:14px !important;
	 line-height:18px;
}

#about_box li.box_3, #about_box li.box_6 {
	padding-right:0px !important;
}

#about_box li.box_1 h1 {
	color:#414042;
	font-size:28px;
	line-height:33px;
	font-weight:400;
}

#about_box li.box_1 h2 {
	color:#414042;
	font-size:20px;
	line-height:24px;
	font-weight:400;
	padding-top:5px;
}




#about_box li p {
	color:#414042;
	font-size:12px;
	line-height:16px;
	font-weight:400;
	padding-bottom:12px;
}

#about_box li.box_3 p, #about_box li.box_4 p, #about_box li.box_5 p, #about_box li.box_6 p {
	color:#414042;
	font-size:20px;
	line-height:24px;
	font-weight:400;
	padding-top:5px;
}

.home_container .test_video {
	color:#FFF;
	font-size:12px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.home_container_rev .test_video {
	color:#414142;
	font-size:12px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

#slider1 { width: 1000px; height: 540px; list-style: none; }

#slider1-benefits { width: 600px; height: 540px; list-style: none; }


.benefits-box {
	margin:0px;
	padding:0px;
	color:#414142;
	font-size:14px;
}

@-moz-document url-prefix()
            {
               .benefits-box
                {
                   font-size:13px;
                }
            }

.benefits-box p.title {
	font-size:16px;
	font-weight:700;
}

.benefits-box p {
	margin:0px;
	padding:0px;
}

.benefits-box ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.benefits-box li {
	display:block;
	padding-bottom:10px;
	font-size:18px;
	height:20px;
}

#technology_table p.title {
	font-size:16px;
	font-weight:700;
}

#technology_table p {
	margin:0px;
	padding:0px;
	color:#414142;
	font-size:14px;
}
.media-box {
	margin:0px;
	padding:0px;
	color:#414142;
	font-size:13px;
}

.media-box td {
	padding-top:5px;
}

.media-box p {
	margin:0px;
	padding:0px;
}

.media-box .bottom_line{
	border-bottom:0px solid #f7cf3c;
}

.contact-box {
	margin:0px;
	padding:0px;
	color:#414142;
	font-size:14px;
}

.contact-box p {
	margin:0px;
	padding:0px;
}

.contact-box p.title {
	font-size:16px;
	font-weight:700;
}

.contact-box a {
	color:#414142;
}

.buy-box {
	margin:0px;
	padding:0px;
	color:#414142;
	font-size:18px;
}

.buy-box a {
	color:#414142;
}

.buy-box p {
	margin:0px;
	padding:0px;
	color:#414142;
	font-size:13px;
}

.buy-box p.sml {

	font-size:10px;

}

.buy-box h1 {
	margin:0px;
	padding:0px;
	font-size:28px;
        color:#414142;
font-weight:400;
padding-bottom:20px;
line-height:32px;
}

.buy-box h2 {
	margin:0px;
	padding:0px;
	font-size:22px;
        color:#414142;
font-weight:400;
line-height:26px;
}

.buy-box h3 {
	margin:0px;
	padding:0px;
	font-size:18px;
        color:#414142;
font-weight:400;
}

.buy-box .text_box {
	width:360px;
	height:32px;
	border:0px;
}

.buy-subpage {
width:600px; padding-right:30px; padding-top:30px;
}

.buy-subpage p {
font-size:10px;
color:#414142;
}

.btn_submit {
	background:#FFF;
	border:0px;
	color:#414142;
	font-size:18px;
	height:32px;
	padding-left:10px;
	padding-right:10px;
}

.tbl_technology {
	font-size:16px;
	color:#414042;
	background:url(/uploads/images/technology/table_bg.jpg) left top no-repeat;
}

.tbl_technology td {
	border-top:1px solid #414042;
}

.tbl_technology td.no_tp {
	border-top:0px solid #414042;
}

#news_list {
	margin:0px;
	padding:0px;
	list-style:none;
}

#news_list li {
	float:left;
	width:600px;
	padding-left:0px;
	padding-top:30px;
color:#414142;
	font-size:14px;
}

.newsPage {
color:#414142;
	font-size:13px;
padding-top:30px;
clear:both;
}

.newsPage a {
text-decoration:none;
color:#414142;
}

.NewsSummary {
padding-right:30px;
}

.NewsSummaryLink {
font-size:18px;
}

.NewsSummaryLink a {
text-decoration:none;
font-weight:bold;
color:#414142;
}

#NewsPostDetailTitle {
font-weight:bold;
color:#414142;
font-size:18px;
padding-top:30px;
}

.NewsSummaryPostdate {
color:#414142;
	font-size:12px;
}

#NewsPostDetailContent {
color:#414142;
	font-size:14px;
}

#NewsPostDetailHorizRule {
margin-top:10px;
margin-bottom:10px;
}

#NewsPostDetailReturnLink {
padding-top:10px;
}

#NewsPostDetailReturnLink a {
text-decoration:none;
color:#414142;
font-size:13px;
padding-top:10px;
}

#btn_subscribe {
	background:#549e89;
	border:0px;
	color:#FFF;
	font-size:13px;
	height:22px;
line-height:22px;
	padding-left:5px;
	padding-right:5px;
margin-right:5px;
margin-top:5px;
float:right;
-webkit-appearance: none;
}

#subscribe-box {
	background: url(/uploads/images/subscribe_bg.png) left top no-repeat;
	width:290px;
	height:32px;
	margin:0px;
	padding:0px;
}

#subscribe-text {
border:0px;
width:180px; margin-top:8px; margin-left:10px;
}

.ul_privacy {
margin:0px;
padding:0px;
}

.ul_privacy li {
margin:0px;
margin-left:20px;
padding:0px;
font-size:12px;
}

.sitemap a {
text-decoration:none;
color:#414142;
}

.linktesti {
	text-decoration:none;
	position:absolute;
	color:#00a9a2;
	font-size:16px;
	font-weight:700;
	clear:both;
	margin-top:170px;
	margin-left:80px;
}
