* {margin: 0px; padding: 0px; border: none;}
html, body {padding: 0; margin: 0; height: 100%; font: 14px/20px  Arial, Hevletica; text-align: center; color: #7e7f86; background: #85b619 url(../images/design/bg-body.gif) center top repeat;}
#outer {min-height: 100%; height: auto; width: 938px; position: relative; margin: 0 auto -145px auto; background-color: #ceeb7c;}
* html #outer {height: 100%;}
#inner {width: 100%;  text-align: left;}
#footer {width: 100%; clear: both; height: 145px; text-align: left;}
#clearfooter {clear: both; height: 145px;}
html>body #miHeight {float: left; width: 0px; height: 100%; margin-bottom: -147px;} /* safari wrapper */

		/* format text */
a {color: #42559a;}
a:hover {color: #f87826;}
h1, h2, h3, h4 {font-weight: normal;}
h1, h2 {font-family: Tahoma;}
h1 {font-size: 24px; color: #576ec5; padding:5px;}
h2 {font-size: 30px; text-transform: uppercase;}
h3 {font-size: 30px; color: #42559a;}
h4 {font-size: 18px; color: #42559a;}
p {padding: 7px 0px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
		/* end format text */

		/* format blocks */
.float-left {float: left; margin: 0px;}
.clear {clear: both;}
		/* format blocks */

		/* header */
#header {
	position: relative;
	margin: 0 auto;
	width: 875px;
	height: 111px;
	background: #85b619 url(../images/design/bg-body.gif) center top repeat;
	padding: 62px 39px 0px 24px;
}
.logo1 {
	background: #fc7c2a url(../images/design/bg-logo-rep.gif) bottom repeat-x;
	width: 464px;
	height: 111px;
}
.logo2 {
	width: 456px;
	height: 91px;
	background: url(../images/design/bg-logo.gif) top left no-repeat;
	padding: 20px 0px 0px 8px;
}
.header-bott {
	width: 593px;
	height: 42px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-color: #ceeb7c;
}
* html .header-bott {
	bottom: -1px;
}
.header-menu1 {
	position: absolute;
	bottom: 42px;
	right: 39px;
	height: 41px;
	width: 350px;
	background: #000000 url(../images/design/bg-menu-right.gif) top right no-repeat;
	text-align: center;
}
* html .header-menu1 {
	bottom: 41px;
}
.header-menu2 {
	height: 27px;
	padding-top: 14px;
	background: url(../images/design/bg-menu-left.gif) top left no-repeat;
}
.header-menu2 ul, .header-menu2 ul li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.header-menu2 ul li {
	padding: 0px 6px 0px 6px;
	background-image: url(../images/design/header-menu-bull.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
}
.header-menu2 ul li a {
	color: #ffffff;
	text-decoration: none;
}
.header-menu2 ul li a:hover {
	color: #f87826;
}
.header-menu2 ul li.li-no-border {
	background: none;
}
		/* end header */

		/* content */
	/* sidebar */
.sidebar, .main {
	float: left;
}
.sidebar {
	width: 312px;
	padding: 82px 15px 50px 18px;
}
h2.h2refer {
	color: #576ec5;
	background: url(../images/design/bull-referenses.gif) 23px 9px no-repeat;
	padding: 0px 0px 0px 60px;
}
.refer {
	padding: 20px 0px 92px 60px;
}
.ref-txt {
	color: #42559a;
	padding-top: 6px;
}
.ref-txt a {
	color: #42559a;
}
.ref-txt a:hover {
	color: #f87826;
}
.ref-icon {
	padding: 0px 23px;
}
.network {
	width: 262px;
	height: 216px;
	background-image: url(../images/design/bg-networking.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 50px;
	margin-bottom: 60px;
}
h2.h2network {
	color: #ffffff;
	padding-left: 2px;
	padding-top: 4px;
}
.network ul, .network ul li {
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.network ul li {
	background-position: 0px 11px;
	background-repeat: no-repeat;
	padding: 10px 0px 10px 48px;
}
.network ul li.network-li1 {
	background-image: url(../images/design/icon-facebook.gif);
}
.network ul li.network-li2 {
	background-image: url(../images/design/icon-myspace.gif);
}
.network ul li.network-li3 {
	background-image: url(../images/design/icon-twitter.gif);
}
.network ul li.network-li4 {
	background-image: url(../images/design/icon-linkedin.gif);
}
.network ul li a {
	color: #42559a;
	font-size: 18px;
}
.network ul li a:hover {
	color: #ceeb7c;
}
h2.h2perfomance {
	padding: 0px 0px 33px 51px;
	text-transform: none;
	color: #ff7f2d;
	background: url(../images/design/bull-perfomance.gif) 3px 4px no-repeat;
}
.perfomance {
	padding-left: 47px;
}
.perfomance-txt-container {
	position: relative;
}
.perfomance-txt {
	position: absolute;
	left: -15px;
	top: -40px;
	width: 214px;
	height: auto;
}
.perfomance-txt-top, .perfomance-txt-bottom {
	width: 214px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}
.perfomance-txt-top {
	background: url(../images/design/bg-perfomance-txt-top.png) top left no-repeat;
}
.perfomance-txt-bottom {
	background: url(../images/design/bg-perfomance-txt-bottom.png) top left no-repeat;
}
.perfomance-txt-center {
	width: 188px;
	background-image: url(../images/design/bg-perfomance-txt-rep.png);
	padding: 0px 13px;
	font-size: 24px;
	color: #ffffff;
}
	/* end sidebar */
	/* main */
.main {
	width: 549px;
	padding: 33px 30px 120px 14px;
}
.userphoto-block {
	padding: 0px 36px 33px 30px;
	width: 176px;
	float: left;
}
.userphoto {
	padding: 13px;
	background-color: #ff7f2d;
	/*background-image: url(../images/design/bg-userphoto.gif);*/
	background-position: bottom;
	background-repeat: repeat-x;
}
.userinfo-block {
	float: left;
	width: 251px;
	padding-bottom: 33px;
}
.userinfo-top, .userinfo-bottom {
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-position: top;
	background-repeat: no-repeat;
}
.userinfo-top {
	background-image: url(../images/design/bg-userinfo-top.gif);
}
.userinfo-bottom {
	background-image: url(../images/design/bg-userinfo-bottom.gif);
}
.userinfo {
	background-color: #f9f6b9;
	padding: 0px 12px;
	width: 227px;
	color: #8b8f9c;
}
.userinfo p {
	padding: 4px 0px;
}
.userinfo p span {
	color: #554d50;
	font-weight: bold;
}
.usercontact-block {
	float: left;
	width: 208px;
	padding: 0px 50px 45px 50px;
	text-align: center;
}
.usercontact-mail {
	background-image: url(../images/design/icon-mail.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 32px;
	padding-bottom: 45px;
	font-weight: bold;
}
.usercontact-phone, .usercontact-fax {
	font-size: 14px;
	font-weight: bold;
}
.usercontact-phone {
	color: #554d50;
	padding-bottom: 18px;
}
.usercontact-fax {
	color: #8b8f9c;
	font-style: italic;
}
.usertalks-block {
	padding-top: 9px;
	width: 227px;
	float: left;
	padding-bottom: 45px;
}
.usertalks-top, .usertalks-bottom {
	height: 6px;
	font-size: 1px;
	line-height: 1px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.usertalks-top {
	background-image: url(../images/design/bg-talks-top.gif);
}
.usertalks-bottom {
	background-image: url(../images/design/bg-talks-bottom.gif);
}
.usertalks-center {
	padding: 5px 15px;
	font-size: 14px;
	color: #746e70;
	background: #efefef url(../images/design/bg-usertalk-rep.gif) bottom repeat-x;
}
.usertalks-center a {
	color: #746e70;
	text-decoration: none;
}
.usertalks-center a:hover {
	color: #f87826;
	text-decoration: none;
}
.usertalks-center span {
	color: #42559a;
}
.usertalks-msn, .usertalks-icq, .usertalks-skype {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 5px 0px 10px 0px;
}
.usertalks-msn {
	padding: 5px 0px 10px 21px;
	background-image: url(../images/design/icon-msn.gif);
}
.object-block {
	width: 549px;
}
.object-top, .object-bottom {
	height: 13px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}
.object-top {
	background-image: url(../images/design/bg-object-top.gif);
}
.object-bottom {
	background-image: url(../images/design/bg-object-bottom.gif);
}
.object-content {
	background: #f9f6b9 url(../images/design/bg-objective.gif) 43px no-repeat;
	padding: 0px 0px 0px 0px;
}
.object-content ul, ol {
	color: #576ec5;
	text-indent: 35px;
	padding: 10px 0px 25px 120px;
}
.object-content h2 {
	color: #576ec5;
	text-align: center;
	padding: 10px 0px 25px 0px;
}
.object-content p {
	padding: 10px 55px 10px 120px;
	text-indent: 35px;
}
.object-content p.no-indent {
	text-indent: 0px;
	font-style: italic;
}
.object-content p.no-indent span {
	font-style: normal;
	font-weight: bold;
}
.resume-block1 {
	width: 549px;
	background-color: #d3ebb2;
}
.resume-block2 {
	background-image: url(../images/design/bg-contentblock-top.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.resume-block3 {
	background-image: url(../images/design/bg-contentblock-bott.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 24px 30px;
}
.resume-block3 p span {
	color: #424244;
	font-weight: bold;
}
#position{
	margin-top:10px;
	color: #424244;
	font-size:18px;
	font-weight: bold;
}
	/* end main */
		/* end content */

		/* footer */
#footer-block {
	position: relative;
	margin: 0 auto;
	width: 938px;
	height: 145px;
	background: #85b619 url(../images/design/bg-body.gif) center top repeat;
}
.footer-left {
	width: 593px;
	height: 106px;
	background-color: #ceeb7c;
	float: left;
}
.footer-right {
	width: 312px;
	float: right;
	background-color: #cdcccc;
	color: #ffffff;
	padding: 3px 15px 5px 15px;
	font-size: 14px;
	position: absolute;
	top: 40px;
	right: -7px;
}
.footer-right span {
	color: #000000;
}
		/* end footer */
