#page-inner { padding:152px 55px 200px 30px;}

#services { width:290px; height:371px; background:url(i/servbginner.jpg) no-repeat top right; position:relative;}
ul.services { position:absolute; list-style-type:none; top:26px; _top:26px; left:60px; }
ul.services li { line-height:3.1em; _line-height:3.1em; _padding-top:0.1em;}
/* Hack for Opera */
@media all and (min-width: 0px){
	ul.services li {
		line-height:3.1em;
		padding-top:0.1em;
	}
}
ul.services a { color:#666; font-weight:bold; font-size:14px; 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;}

#leftcol { width:300px; float: left;}
#rightcol { width:560px; float:right;}

#leftcol p { margin-bottom:2em; font-size:11px; color:#999; line-height:1.9em; text-align:justify;}
#leftcol .inner { padding: 0 1.5em;}
#leftcol p strong { color:#666;}

#leftcol 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;}
#leftcol .t1, #rightcol .t1 { color:#999;}
#leftcol .t2, #rightcol .t2 { color:#f30;}

#rightcol h2 {
	text-transform:uppercase;
	text-align:right;
	font-size:27px;
	font-weight:bold;
	letter-spacing:-2px;
	padding:16px 15px 0 0;
	background:url(i/h2ar.gif) no-repeat top right;
	position:relative; right:-16px; top:-15px;
}
.submenu { background:url(i/subin.gif) no-repeat top left; width:565px; height:74px; margin:0 1em 1em 0;}
.submenu a { margin:0 0.7em; font-size:11px; font-weight:bold;}
.submenu-inner { padding-top:2em; text-align:center;}
span.ob {color:red; font-size:12px;}

.t1 { color:#999;}
.t2 { color:#f30;}
h2.h2_phones {font-size:24px; font-weight:normal;}

.tables {border-collapse:collapse;}
.tables td, .tables th {padding: 2px 2px 1px 2px; border: 1px solid #333;text-align: center;}
.tables th {background:#969696;color:#fff;}

