@charset "utf-8";
/* CSS Document */
/* Author: Webnergy Solutions */
/* Copyright: Webnergy Solutions */
/* Created Date: 11-04-2008 */


/* =========================================  INPAGE-Layout ============================================ */

#sidemid .maincontent {font-size:16px;line-height:21px;}
#sidemid .maincontent h2 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:16px;
	line-height:24px;
	text-justify: distribute;
	text-align: justify;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /*for Safari3 & Opera9 */
	#sidemid .maincontent {font-size:15px;line-height:22px;}
	#sidemid .maincontent h2 {
		font-size:13px;
		font-weight:normal;
	}
}

#sidemid .maincontent h2 p strong {
	color:#d71920;
}
#sidemid .maincontent h6 {
	margin:30px 0 8px 0;
	*margin:0 0 8px 0;
	padding:0;
	color:#d71920;
	font-weight:normal;
	height:19px;
	line-height:19px;
	font-size:16px;
	text-indent:25px;
	background:transparent url(../images/point.png) no-repeat;
	text-transform:uppercase;
}
#sidemid .maincontent h6 a {color:#d71920;}
#sidemid .maincontent h6 a:hover {text-decoration:underline;}

#sidemid .maincontent h2.abt_content p {
	margin:0 0 30px 0;
	padding:0;
}

#sidemid .maincontent h2.slt_content {font-size:16px;*font-size:15px;}
#sidemid .maincontent h2.slt_content p {
	margin:0 0 30px 0;
	padding:0;
	line-height:20px;
	*line-height:18px;
}
ul.solutions {margin:0;*margin:0 0 0 25px;padding:0 0 0 25px;}


#sidemid .maincontent h2.slt_content ul {margin:0;}
#sidemid .maincontent h2.slt_content li {margin:1px 0 0 0px;padding:0;}
a:link.slt_more, a:visited.slt_more {float:right;color:#d71e2b;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a:hover.slt_more {color:#505961;}

#sidemid .maincontent h2.pfl_content ul {margin:0;padding:35px 0 0 43px;}
#sidemid .maincontent h2.pfl_content li {list-style:none;height:185px;display:block;}
#sidemid .maincontent h2.pfl_content p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
}
#sidemid .maincontent h2.pfl_content img {
	float:left;
	margin:0;
	padding:0 18px 0 0;
}
#sidemid .maincontent h2.pfl_content li span.pfl_red {color:#d71920;}
#sidemid .maincontent h2.pfl_content li span.pfl_grey {color:#666;}
#sidemid .maincontent h2.pfl_content li p.pfl_linkweb {padding:16px 0 46px 0;}
#sidemid .maincontent h2.pfl_content li p.pfl_linkweb a:link,
#sidemid .maincontent h2.pfl_content li p.pfl_linkweb a:visited {font-size:11px;color:#666;}
#sidemid .maincontent h2.pfl_content li p.pfl_linkweb a:hover {color:#fff;}

#sidemid .maincontent h2.cts_content span {color:#d71920;}
#sidemid .maincontent h2.cts_content a:link,
#sidemid .maincontent h2.cts_content a:visited {color:#d71920;}
#sidemid .maincontent h2.cts_content a:hover {color:#848a90;}
#sidemid .maincontent h2.cts_content input {
	margin:0 0 0 15px;
	padding:3px 2px;
	vertical-align:middle;
}
#sidemid .maincontent h2.cts_content textarea {
	margin:3px 0 0 15px;
	*margin:1px 0 0 15px;
/*	width:427px;
	*width:418px;*/
	height:250px;
	border:0;
	vertical-align:top;
}
.messageform {
	margin:35px 0 20px 0;
}
.messageform p {
	margin:0 0 3px 0;
	padding:0;
}
.messageform table {
	width:100%;
	border:1px;
}
.messageform tleft {
	width:1200px;
}
.msgName {width:478px;*width:474px;border:0;}
.msgCompany {width:410px;*width:403px;border:0;}
.msgEmail {width:481px;*width:476px;border:0;}
.msgContact {width:440px;*width:434px;border:0;}
.msgbtnSend {width:100px;}
.msgRedfont {padding:0 0 0 150px;color:#d71920;font-size:11px;}
p.msgLine {margin:0 0 0 97px;*margin:0 0 0 107px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /*for Safari3 & Opera9 */
	/*#sidemid .maincontent h2.cts_content textarea {width:425px;}*/
	#sidemid .maincontent h2.cts_content input {padding:5px 2px;}
	.msgName {width:477px;}
	.msgCompany {width:410px;}
	.msgEmail {width:480px;}
	.msgContact {width:438px;}
	.msgbtnSend {width:100px;}
	p.msgLine {margin:0 0 0 103px;}
}

img.peoplepic {
	display:inline;
	margin:28px 0 20px 0;
}


.sideleft_abt {width:208px;}

.sideleft_slt {
	display:inline;
	margin:30px 0 0 40px;
	width:168px; /*208px;*/
}
.sideleft_slt ul {margin:0;padding:0;}
.sideleft_slt li {
	margin:15px 0;
	list-style:none;
	color:#959595;
	font-size:11px;
}
.sideleft_slt li li {
	margin:5px 0 5px 20px;
}
.sideleft_slt li a:link,.sideleft_slt li a:visited {color:#959595;}
.sideleft_slt li a:hover {color:#d71920;}

.sideleft_pfl {width:208px;}
.sideleft_cts {width:208px;}

.packagemenu {
	color:#d71921;
	font-size:13px;
	*font-size:12px;
}
.packagemenu {color:#4c545a;}
.packagemenu a {padding:0 10px;*padding:0 6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /*for Safari3 & Opera9 */
	.packagemenu {font-size:11px;}
	.packagemenu a {padding:0 9px;}
}
.packagemenu a:link,.packagemenu a:visited{color:#d71921;}
.packagemenu a:hover{color:#fff;}

.packagecontent {margin:50px 0 380px 0;}
.packagecontent h3 {
	margin:0 0 27px 0;
	font-size:38px;
	line-height:29px;
	font-weight:normal;
}
.packagecontent .paf_rm {font-size:23px;}
.packagecontent .paf_price {padding:0 0 0 5px;font-size:43px;font-weight:bold;}
.packagecontent .paf_explain {line-height:28px;color:#666;font-size:13px;}
.packagecontent .paf_name {font-size:13px;font-weight:bold;}
ul.paf_intro {margin:0;padding:0;}
.paf_intro li {
	list-style:none;
	font-size:13px;
	line-height:16px;
}
ul.maintenance_intro {margin:0;padding:0;}
ul.maintenance_intro li {
	list-style:none;
	font-size:13px;
	line-height:16px;
}





