* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #393939;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.wrapper, block { width: 100%; overflow: hidden; }
.container { width: 100%; }
p { margin: 0; padding: 0; }
.tail-top-left {
	position: absolute;
	height: 435px;
	width: 50%;
	background: url("../images/layout/tail-top-left.gif") repeat-x right top;
	top: 0;
	left: 0;
}
.tail-top-right {
	position: absolute;
	height: 435px;
	width: 50%;
	background: url("../images/layout/tail-top-right.gif") repeat-x left top;
	top: 0;
	right: 0;
}
/*==================forms====================*/

input, select {
	vertical-align: middle;
	font-weight: normal;
}
img {
	border: 0;
	vertical-align: top;
	text-align: left;
}
.form { height: 26px; }
.form input {
	width: 246px;
	padding: 2px 0 2px 3px;
	background: none;
	border: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
}
textarea {
	width: 270px;
	height: 69px;
	margin-bottom: 21px;
	overflow: auto;
	background: none;
	border: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
	padding: 2px 0 0 3px;
}
/*==================list====================*/
ul { list-style: none; }
.list { margin-top: -9px; }
.list li { padding: 9px 0 0 0; }
/*==================other====================*/

.img-box {
	width: 560px;
	height: 133px;
	overflow: auto;
}
.img-box p {
	color: #575353;
	text-transform: uppercase;
	line-height: 1.5em;
}
.img-box img {
	float: left;
	margin: 0 20px 0 0;
}
.img-box1 {
	width: 100%;
	overflow: hidden;
}
.img-box1 img {
	float: left;
	margin: 0 20px 0 0;
}
.p1 { margin-bottom: 20px; }
.phone {
	float: right;
	margin-right: 150px;
}
/*==================txt, links, lines, titles====================*/

a { /*color: #d52d00;*/ color: #0064d5; }
a:hover { text-decoration: none; }
h1 {
	background: url('../images/logo.gif') no-repeat;
	height: 91px;
	width: 144px;
	position: absolute;
	top: 81px;
	left: 190px;
}
h1 span { display: none; }
h2 {
	position: relative;
	z-index: 2;
	height: 68px;
	background-repeat: no-repeat;
}
h2 span { display: none; }
h3 {
	text-transform: uppercase;
	font-size: 1em;
	color: #010101;
	font-weight: normal;
	margin-bottom: 18px;
}
.txt1 {
	color: #575353;
	text-transform: uppercase;
	line-height: 1.5em;
}
.txt2 { color: #fff; }
.txt3 { color: #e205f0; }
.link {
	float: right;
	margin: -17px 0 0 0;
	position: relative;
}
.link1 {
	/*color: #e205f0;
	color: #D52D00;*/
	color: #0064d5;
	text-decoration: underline;
	text-transform: uppercase;
}
.link1:hover { text-decoration: none; }
.link2 {
	color: #fff;
	text-decoration: underline;
	text-transform: uppercase;
}
.link2:hover {  text-decoration: none; }
form .link2 {  margin-left: 20px; }
.line-hor {
	border-bottom: 1px solid #000;
	margin: 0 20px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.title {
	margin-bottom: 11px;
	z-index: 2;
	position: relative;
}
.title1 { margin: 0 0 5px 8px; }
.title2 { position: relative; z-index: 2; }
.home_e { background-image: url("../images/title_home_e.gif"); }
.home_f { background-image: url("../images/title_home_f.gif"); }
.folio_e { background-image: url("../images/title_folio_e.gif"); }
.folio_f { background-image: url("../images/title_folio_f.gif"); }
.services_e { background-image: url("../images/title_services_e.gif"); margin-bottom: 20px; }
.services_f { background-image: url("../images/title_services_f.gif"); margin-bottom: 20px; }
.contact_e { background-image: url("../images/title_contact_e.gif"); }
.contact_f { background-image: url("../images/title_contact_f.gif"); }
.title3 {
	margin: 0 0 0 -9px;
	position: relative;
	z-index: 1;
}
/*==================boxes====================*/

.box {
	background: url("../images/layout/box-bg.gif") no-repeat;
	height: 133px;
	margin-bottom: 25px;
	position: relative;
	z-index: 1;
}
.box .inner { padding: 20px 0 0 19px; }
.box1 {
	width: 100%;
	background: url("../images/layout/box1-tail.gif") repeat-y;
	position: relative;
	z-index: 1
}
.box1 .top {
	background: url("../images/layout/box1-top.gif") no-repeat left top;
}
.box1 .bot {
	background: url("../images/layout/box1-bot.gif") no-repeat left bottom;
	min-height: 393px;
	height: auto!important;
	height: 393px;
}
.box1 .title {  margin: 0 0 8px 14px; }
.box1 .fleft {
	text-transform: uppercase;
	padding: 18px 0 0 13px;
	color: #413e3e;
}
.box1 .fleft span { color: #7e7878; }
.box1 .fleft em {
	/*color: #e205f0;*/
	color: #0064D5;
	font-style: normal;
}
.box1 .fright {
	/*olor: #e205f0;*/
	color: #0064d5;
	text-transform: uppercase;
	padding: 23px 40px 0 0;
}
.box1 .fright img {
	float: left;
	margin: -6px 17px 0 0;
}
.box1 .fright .indent { margin-bottom: 9px; }
.box1 .links {
	text-align: center;
	padding: 18px 0 0 0;
}
.box1 .links a { /*color: #e205f0;*/ color: #0064d5; }
.box1 p { color: #055e64; }
.box1 p.txt1 {
	color: #575353;
	text-transform: uppercase;
	line-height: 1.5em;
}
.box1 .inner { padding: 40px 0 38px 27px; }
.box1 .inner1 { padding: 27px 0 38px 27px; }
.box1 .inner2 { padding: 42px 50px 45px 37px; }
.box1 .inner2 .title { margin: 0 0 8px 0; }
.box2 {
	width: 283px;
	background: url("../images/layout/box2-tail.gif") repeat-y;
}
.box2 .top {
	background: url("../images/layout/box2-top.gif") no-repeat left top;
}
.box2 .bot {
	background: url("../images/layout/box2-bot.gif") no-repeat left bottom;
}
.box2 .top1 {
	background: url("../images/layout/box2-top1.png") no-repeat left top;
	min-height: 153px;
	height: auto!important;
	height: 153px;
}
.box2 p {
	color: #7f3605;
	line-height: 1.17em;
}
.box2 .inner {
	padding: 26px 20px 16px 24px;
}
.box3 {
	width: 283px;
	background: url("../images/layout/box3-tail.gif") repeat-y;
}
.box3 .top {
	background: url("../images/layout/box3-top.gif") no-repeat left top;
}
.box3 .bot {
	background: url("../images/layout/box3-bot.gif") no-repeat left bottom;
}
.box3 .bot1 {
	background: url("../images/layout/box3-bot1.png") no-repeat right bottom;
	min-height: 153px;
	height: auto!important;
	height: 153px;
}
.box3 p {
	color: #055e64;
	line-height: 1.17em;
}
.box3 .inner {
	padding: 26px 20px 16px 24px;
}
.box4 {
	width: 586px;
	background: url("../images/layout/box4-tail.gif") repeat-y;
	position: relative;
	z-index: 2
}
.box4 .top {
	background: url("../images/layout/box4-top.gif") no-repeat left top;
}
.box4 .bot {
	background: url("../images/layout/box4-bot.gif") no-repeat left bottom;
}
.box4 .bot1 {
	background: url("../images/layout/box4-bot1.png") no-repeat right bottom;
	min-height: 153px;
	height: auto!important;
	height: 153px;
}
.box4 p {
	color: #055e64;
	line-height: 1.17em;
}
.box4 .inner {
	padding: 26px 20px 16px 24px;
}
.box5 {
	width: 586px;
	background: url("../images/layout/box5-tail.gif") repeat-y;
	position: relative;
	z-index: 2
}
.box5 .top {
	background: url("../images/layout/box5-top.gif") no-repeat left top;
}
.box5 .bot {
	background: url("../images/layout/box5-bot.gif") no-repeat left bottom;
}
.box5 .top1 {
	background: url("../images/layout/box5-top1.png") no-repeat left top;
	min-height: 153px;
	height: auto!important;
	height: 153px;
}
.box5 p {
	color: #055e64;
	line-height: 1.17em;
}
.box5 p.whiteup, ul.whiteup {
	color: #7F3605;
	text-transform: uppercase;
}
.box5 .inner {
	padding: 26px 20px 16px 24px;
}
/*header*/

/*#header #logo { position: absolute; top: 81px; left: 190px; }*/

#header #home_nav {
	position: absolute;
	top: 222px;
	left: 176px;
}
#header #home_nav a {
	cursor: pointer;
}
#header #folio_nav {
	position: absolute;
	top: 169px;
	left: 339px;
	z-index: 2
}
#header #folio_nav a {
	cursor: pointer;
}
#header #services_nav {
	position: absolute;
	top: 233px;
	left: 478px;
	z-index: 1
}
#header #services_nav a {
	cursor: pointer;
}
#header #contact_nav {
	position: absolute;
	top: 203px;
	left: 638px;
}
#header #contact_nav a {
	cursor: pointer;
}
/*content*/

#content {
	padding: 0 156px 20px 196px;
}
#content .indent {
	padding-bottom: 22px;
}
#content .indent1 {
	margin-top: -20px;
}
#content .indent2 {
	margin-top: 12px;
}
#content .indent3 {
	margin-top: -9px;
}
#content .indent4 {
	margin-left: -17px;
	margin-bottom: 26px;
}
#content .indent5 {
	margin-left: -17px;
	margin-bottom: 8px;
}
/*footer*/

#footer .inner {
	padding: 0 200px 0 196px;
}
#footer .inner .border-top {
	border-top: 1px solid #9e9e9e;
	width: 100%;
	padding: 6px 0 0 0;
}
#footer .inner .border-top p {
	color: #cfcfcf;
	text-transform: uppercase;
}
#footer .inner .border-top p a {
	color: #cfcfcf;
	text-decoration: none;
}
#footer .inner .border-top p a:hover {
	text-decoration: underline;
}



/*==========================================*/
