div.main div.intro {float: left; width: 330px;}
div.main div.services {float: left; width: 270px; margin-left: 30px;}
div.main div.services ul,div.main div.list ul {font-family: tahoma; font-size: 1.1em;}
div.main div.services ul li,div.main div.list ul li {margin: 0 0 4px 10px; padding-left: 20px; background: url(images/arrow-right.png) center left no-repeat;}
div.main div.contact {float: left; padding-top: 0; margin-left: 20px; width: 205px; height: 160px; background: url(images/contact.png) no-repeat; float: left; color: #000; text-align: center;}
div.main div.contact h2 {display: block; font-size: 1.4em; padding-top: 20px;}
div.main div.contact a {color: #000; vertical-align: middle;}
div.main div.contact ul {font-family: tahoma; margin: 10px 0 0 0}
div.main div.contact li {margin-bottom: 10px; background: 0; padding: 0;}
div.main div.contact:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.main div.portfolio-block {clear: left; float: left; width: 62%; overflow: hidden; padding-top: 0 !important; margin-bottom: 20px;}
div.main div.portfolio-block div {padding-top: 10px !important;}
div.main div.list {float: left; width: 30%; margin-left: 30px;}

div.info div.info-c div {width: 30%; float: left; margin-right: 3%;}
div.info div h2 { text-align: center; font-size: 1.3em; background: 0;}
div.info div p {text-align: justify;}
/* 
div.blurb h2,div.list h2 {display: none;}
div.blurb {font-size: 1.3em; padding-top: 25px; width: 650px; float: left; overflow: hidden;}
div.blurb div {float: left; width: 40%; margin-right: 5%;}
div.blurb div:first-child {width: 50% !important;}
div.blurb ul,div.list ul{font-family: tahoma; font-size: 0.85em;}
div.blurb ul li,div.list ul li {margin: 0 0 4px 10px; padding-left: 20px; background: url(images/arrow-right.png) center left no-repeat;}
div.contact {width: 205px; height: 180px; background: url(images/contact.png) no-repeat; float: left; color: #000;}
div.contact a {color: #000;}
div.contact {text-align: center;}
div.contact h2 {display: block; font-size: 1.4em; padding-top: 40px;}
div.contact ul {font-family: tahoma; margin: 15px 0 0 0}
div.contact li {margin-bottom: 10px; background: 0; padding: 0;}

div.bottom {margin-top: 10px; padding-bottom: 20px; overflow: hidden;}


div.list {float: left; width: 30%; margin-left: 4%; font-size: 1.3em; margin-top: 15px;}
div.list:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
 */
/* div.info.home div.text {background-repeat: no-repeat; background-position: bottom center; height: 500px;}
div.info.home div.area-1 {background-image: url(images/ico-web.png);}
div.info.home div.area-2 {background-image: url(images/ico-host.png);}
div.info.home div.area-3 {background-image: url(images/ico-consult.png);} */