#visual {  background:url(i/visual.jpg) no-repeat 0 164px;}

#services { position:absolute; top:126px; right:0; width:359px; height:371px; background:url(i/servbg.jpg) no-repeat top left;}
ul.services { position:absolute; list-style-type:none; top:40px; _top:38px; left:80px; }
ul.services li { line-height:3.65em; _line-height:3.65em; _padding-top:0.1em;}
/* Hack for Opera */
@media all and (min-width: 0px){
	ul.services li {
		line-height:3.7em;
		padding-top:0.1em;
	}
}
ul.services a { color:#666; font-weight:bold; font-size:16px; text-decoration:none;}
ul.services a:hover { text-decoration:underline;}
ul.services a.specserv { color:#f30; text-decoration:underline;}
ul.services a.specserv:hover { text-decoration:none;}

#content { position:relative; z-index:200;}
#leftcol { width:205px; float: left; z-index:200;}
#rightcol { width:680px; float:right; z-index:200;}

#leftcol p { margin-bottom:2em; font-size:11px; color:#999; line-height:1.9em; text-align:justify;}
#leftcol p strong { color:#666;}

h2.title { font-size:22px; text-transform:uppercase; font-weight:normal; letter-spacing:-2px; text-align:right; background:url(i/t.png) no-repeat bottom right; margin-bottom:1em;}
.t1 { color:#999;}
.t2 { color:#f30;}

.submenu { background:url(i/submenu.gif) no-repeat top left; float:left; width:176px; height:144px; margin:0 1em 1em 0;}
ul.sub { margin:1em 0 0 2em;}
ul.sub li { padding:0.4em 0;}
ul.sub a { font-weight:bold;}
h2.h2_phones {font-size:24px; font-weight:normal; }