html, body {padding: 0px; margin: 0px; width: 100%;}

body {
	padding: 15px 0px 20px;
	background: #e1eeff;
	color: #111;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
img {border: none;}
td {vertical-align: top; text-align: left; padding: 0px;}

#wrapper {width: 970px; margin: 0px auto;}
td.header {
	border-bottom: 2px solid #ff6900;
	vertical-align: middle;
	height: 216px;
	text-align: center;
}
.leftcol {width: 250px;}

.collage {background: url(/i/bg/i_header.jpg) no-repeat top left; width: 496px;}
#text {width: 496px;}
#itext {background: #fff; padding: 0px 20px; width: 456px;}
#itext a {color: #0072e7;;}
#itext a:hover {color: #ff6800;}
#itext li {
	margin-bottom: 5px;
}

#itext img.feedback {
	border: 1px solid #ddd;
	margin: 0px 5px 5px 0px;
	float: left;
}
.rct {margin: 20px auto 0px;}
.lct, .rctm {width: 100%;}
.lct td, .rctm td {
	border-bottom: 1px solid #cacaca;
	background: url(/i/bg/menu.gif) no-repeat right;
}
.rctm td {background: none;}
.i_list td {vertical-align: middle; text-align: left;}
.i_list td.ico {padding: 5px 15px 5px 0px; width: 16px; border: none; background: none;}
.i_list a, .block a {
	color: #000;
}
.i_list a:hover, .block a:hover {color: #ff6900; text-decoration: none;}
.i_list td.act {font-weight: bold; background: #b0cfff; padding-left: 5px;}

#leftcol, #right {text-align: left; padding: 5px 20px;}
#right {
	padding-right: 0px;
	background: url(/i/bg/right.gif) no-repeat bottom right;
	padding-bottom: 70px;
}
.block {
	border-top: 1px solid #0072e7;
	margin: 5px 0px 5px -20px;
	padding: 20px 0px 20px 20px;
	width: 210px;
}
#right .block {
	width: auto;
	text-align: center;
	margin: 5px 0px;
	padding: 10px 0px;
}
.title {font-size: 10px;}
.block strong {color: #0072e7;}
.block h3, .activity {padding: 5px 0px 5px 40px; margin: 0px;}
.clients {background: url(/i/bg/clients.gif) no-repeat left;}
.director {background: url(/i/bg/director.gif) no-repeat left;}
.activity {background: url(/i/bg/activity.gif) no-repeat left;}

.imp {
	background: #0072e7;
	color: #fff;
	padding: 0px 20px 20px;
	width: 456px;
}
.imp a {color: #fff !important;}
#itext .submenu { margin: 0px -20px; }
.submenu {padding: 5px 20px; text-align: center;}
.submenu table {margin: 0px auto;}
.submenu td {
	font-weight: bold;
	background: url(/i/bg/submenu.gif) no-repeat left;
	padding: 2px 20px;
}
.submenu a {text-decoration: none;}
.submenu a:hover {text-decoration: underline;}
.serv {
	background: #f3f3f3;
	padding: 0px 20px 20px;
	width: 456px;
}
h3 {font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
h2 {font: normal 21px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.serv h2 {margin: 0px; padding: 15px 0px 15px 48px;}
.imp h3 {margin: 0px; padding: 15px 0px;}
.serv td {vertical-align: top; padding-bottom: 20px; padding-right: 15px;}

#slogan {
	background: #e1eeff url(/i/bg/slogan.gif) no-repeat center center;
	width: 100%;
	height: 100px;
}

.flc {
	background: #f3f3f3 url(/i/bg/flc.gif) no-repeat right;
	text-align: center;
	vertical-align: middle;
}
.fcc {
	background: #0072e7 url(/i/bg/fcc.gif) no-repeat left;
	vertical-align: middle;
	padding-left: 40px;
	color: #fff;
}
.frc {background: url(/i/bg/footer_right.gif) no-repeat top right; height: 62px;}
.frcb {background: url(/i/bg/footer_right2.gif) no-repeat top right; height: 24px;}

table.feedback td {padding-bottom: 15px;}
