body {text-align:center;font-family:"Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;color:#333;}

h1 {font-size:11px;text-transform:uppercase;width:100px;padding-top:27px;}
h1 span {font-weight:normal;}
h2 {font-size:14px;padding:9px 0 0 32px;}
h3, h4, p {font-size:12px;}
h4 {color:#333;}

h5 {font-size:11px;font-weight:normal;color:#999;}
a {color:green;text-decoration:none;border-bottom:1px solid #666;}
a:hover {color:black;text-decoration:none;border-bottom:1px solid black;}

#site {width:960px;margin:0 auto;text-align:left;position:relative;}

#css-switcher {position:absolute;top:10px;right:0;width:200px;}
#css-switcher p {float:right;}
#css-switcher p a, #css-switcher p a:hover {padding:5px 15px;border:none;}

#title-intro {float:left;width:170px;}
#service-map {float:right;width:765px;background:transparent url('../gfx/metro-plan.png') top left no-repeat;margin-top:30px;}

#title-intro img {float:left;}
#title-intro h1 {float:right;}
#title-intro h3, #title-intro p {padding:3px 10px;}
#title-intro .title-logo {height:60px;margin:50px 0;}

#title-intro .block {clear:both;background-color:white;margin-bottom:5px;padding:5px 0;}
#title-intro .requisites {padding:10px 0;}
#title-intro .requisites p, #title-intro p.small {font-size:11px;line-height:14px;}

.analysis, .internet-marketing, .web-design, .technology {float:left;}

.internet-marketing {margin-top:38px;}
.web-design {margin-top:72px;}
.technology {margin-top:37px;}

#service-map .element {width:225px;height:35px;overflow:hidden;margin:3px 0;}

.analysis .title h2 {color:#05cc00;}
.internet-marketing .title h2 {color:#fb0000;}
.web-design .title h2 {color:#FFA500;}
.technology .title h2 {color:#1bc1ff;}

#service-map .push-1 {margin-left:45px;}
#service-map .push-2 {margin-left:90px;}
#service-map .push-3 {margin-left:135px;}
#service-map .push-4 {margin-left:180px;}
#service-map .push-5 {margin-left:225px;}
#service-map .push-6 {margin-left:270px;}

.clearer {clear:both;}