@charset "UTF-8";
/* CSS Document */


.ServD {
	float: right;
    width: 700px;
    padding-bottom: 35px;
}

.ServD h3{
	float: left;
    width: 670px;
    font-size: 22px;
    padding: 12px 20px;/* 7px 15px;*/
    background-color: #f7f7f7;
	border-radius: 5px;
    margin-bottom: 25px;
}

.ServD p{
    padding-left: 15px;
    padding-right: 15px;
	padding-bottom: 15px;
}



.serPrc {
    float: left;
    background: url(../images/probar.gif) repeat-y;
}

.serPrc ul{
    padding-left: 60px;
	padding-bottom: 20px;
}

.serPrc li{
	list-style-type: disc !important;
}


.DeSt01 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc01.gif) no-repeat;
}

.DeSt02 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc02.gif) no-repeat;
}

.DeSt03 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc03.gif) no-repeat;
}

.DeSt04 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc04.gif) no-repeat;
}

.DeSt05{
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc05.gif) no-repeat;
}

.DeSt06 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc06.gif) no-repeat;
}

.DeSt07 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc07.gif) no-repeat;
}

.DeSt08 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StIc08.gif) no-repeat;
}

.DeSty01 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc01.gif) no-repeat;
}

.DeSty02 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc02.gif) no-repeat;
}

.DeSty03 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc03.gif) no-repeat;
}

.DeSty04 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc04.gif) no-repeat;
}

.DeSty05{
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc05.gif) no-repeat;
}

.DeSty06 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc06.gif) no-repeat;
}

.DeSty07 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc07.gif) no-repeat;
}

.DeSty08 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/StyIc08.gif) no-repeat;
}

.DePo01 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc01.gif) no-repeat;
}

.DePo02 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc02.gif) no-repeat;
}

.DePo03 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc03.gif) no-repeat;
}

.DePo04 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc04.gif) no-repeat;
}

.DePo05{
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc05.gif) no-repeat;
}

.DePo06 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc06.gif) no-repeat;
}

.DePo07 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc07.gif) no-repeat;
}

.DePo08 {
    float: left;
	margin-left: 29px;
    padding-left: 40px;
	padding-bottom: 30px;
    background: url(../images/PoIc08.gif) no-repeat;
}


.DeSubT {
	font-size: 22px;
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 15px;
	padding-bottom: 10px;
}

.arrow_boxL {
	position: relative;
	background: #ffffff;
	border: 1px solid #bdbdbd;
	border-radius: 5px;
}
.arrow_boxL:after, .arrow_boxL:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_boxL:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.arrow_boxL:before {
	border-color: rgba(189, 189, 189, 0);
	border-right-color: #bdbdbd;
	border-width: 7px;
	margin-top: -7px;
}

.voiUserL {
	float: left;
	width: 130px;
	height: 155px;
	background: url(../images/bman.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.balloonR {
	float: right;
	width:540px;
	padding-left: 15px;
	padding-right:15px;
}
.arrow_boxR {
	position: relative;
	background: #ffffff;
	border: 1px solid #bdbdbd;
	border-radius: 5px;
}
.arrow_boxR:after, .arrow_boxR:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_boxR:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.arrow_boxR:before {
	border-color: rgba(189, 189, 189, 0);
	border-left-color: #bdbdbd;
	border-width: 7px;
	margin-top: -7px;
}

.voiUserR {
	float: right;
	width: 130px;
	height: 155px;
	background: url(../images/bman.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.balloonL {
	float: left;
	width:540px;
	padding-left: 15px;
	padding-right:15px;
}


/*.voiContainer {
	overflow: hidden;
}*/

/* clearfix */
.voiContainer:before,
.voiContainer:after {
    content: "";
    display: table;
}
 
.voiContainer:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.voiContainer {
    zoom: 1;
	padding-bottom: 20px;
}

.voititle{
	background: url(../images/orangebar.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	
}
.compname {
	font-size: 20px;
	padding-right:25px;
	display: inline-block;
}

.arrow_box h1{
	font-size: 20px;
	padding-left: 25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:10px;
	/*background: url(../images/orangebar.gif);
	background-repeat:no-repeat;
	background-position: center bottom;*/
	
}

.arrow_boxL p{
	padding-left: 25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}

.arrow_boxR p{
	padding-left: 25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}