.down{
	font-size:16px;
	color:#666;
}
a,a:hover{
    color:#0ba4da;
	font-weight:normal;
}
a{
    text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

a.block{
	color:#333;
	font-size:16px;
	text-decoration:none;
}
a.block:hover{
    color:#0ba4da;
	text-decoration:none;
}
a.block span,a.block:hover span{
    color:#666;
	font-size:14px;
	font-weight: bold;

}
a.block span span,a.block:hover span span{
    font-size:10px;
    font-weight:normal;
	padding:0;
	color:#333;
}


h1,h2,h3{
    font-weight:bold;
	color:#47A805;
}
h1{
    font-size:20px;
	background:url(../images/public/h1_bg.jpg) left top no-repeat;
	height:47px;
	padding:22px 0 0 65px;
}
h2{
    font-size:16px;
	padding-bottom:5px;
}
h3{
    font-size:16px;
}

h4, h6{
  font-size:14px;
  padding:15px 0 5px;
}
h6{
  font-size:14px;
  padding:0px 0 5px;
}
h5{
    font-size:12px;
	padding:8px 0 5px;
}
.blue{
    color:#0ba4da;
}
.q{
    font-size:14px;
	color:#0ba4da;
	font-weight:bold;
}
.column a,.column a:hover{
    color:#FDD704;
	text-decoration:underline;
}
.column a:hover{
	text-decoration:none;
}
	
p{
    padding:3px 0;
}
p.works{
    padding-left:20px;
}
p.works img{
    padding:5px 0;
}
p.questions{
    padding:5px 0 10px 16px;
}
p.customer{
    border-bottom:1px #C4CDE1 dashed;
	padding-bottom:15px;
	margin-bottom:15px;
} 
p.customerlast{
    border:none;
	margin:0;
	padding:0;
}
.qlist{width:100%; list-style:none;}
.qlist li{padding:2px 0 2px;}
.qlist li a{color:#585858;}
.qlist li a:hover{color:#0ba4da;}