Body {
font: 11px Trebuchet MS, Century Gothic, arial;
color: #f6f6f6;
}


/* RESET */
body, div, dl, dt, dd, ol,li,ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}



ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym {
  border:0;
}
/* END OF RESET */


a { 
color:#b56bcc;
text-decoration: underline;
}

a:hover{ 
color: #f6f6f6;
text-decoration: underline;
}

.top_logo {
float:left;
width:160px;
top:16px;
left:0px;
position:relative;
}


h1 {
font-size:22px;
margin-bottom:8px;
font-weight:normal;
}
h2 {
font-size:18px;
margin-bottom:8px;
font-weight:normal;
}
h3 {
font:18px Georgia;
font-style:italic;
margin-bottom:8px;
font-weight:normal;
}
h4 {
font-size:16px;
margin-bottom:8px;
font-weight:normal;
}
h5 {
font-size:14px;
margin-bottom:8px;
font-weight:normal;
}
h6 {
font-size:12px;
margin-bottom:8px;
font-weight:normal;
}

.centre_cont p {
margin-bottom:12px;
margin-left:45px;
margin-right:45px;
float:left;
}


em span {
margin-left:20px;
margin-right:5px;
float:left;
font:16px Georgia;
font-style:italic;
}

em {
margin-bottom:12px;
float:left;
width:100%;
}

em.slogan {
font:30px Trebuchet MS;
font-style:italic;
color:#797979;
margin-bottom:16px;
margin-top:20px;
float:left;
width:100%;
text-align:center;
}

.blogs {
float:left;
width:100%;
text-align:center;
}
.line {
background: url('../images/line.gif') no-repeat 0 0;
width:471px;
height:21px;
margin-left:auto;
margin-right:auto;
}
.blogs img {
margin-top:20px;
}

.title {
font-size:24px;
height:92px;
float:left;
width:100%;
margin-bottom:18px;
margin-top:20px;
position:relative;
}
.title.title1 {
background: url('../images/1.jpg') no-repeat 0 0;
}
.title.title2 {
background: url('../images/2.jpg') no-repeat 0 0;
}
.title.title3 {
background: url('../images/3.jpg') no-repeat 0 0;
}
.title.title4 {
background: url('../images/4.jpg') no-repeat 0 0;
}
.title.title5 {
background: url('../images/5.jpg') no-repeat 0 0;
}
.title.title6 {
background: url('../images/6.jpg') no-repeat 0 0;
}

.title span.p1, span.p2 { 
position:absolute; 
float:left;
width:100%;
}
.title span span.slash {
font-size:48px;
position:relative;
top:6px;
}
.title span.p1{top:10px;left:30px; z-index:100;}
.title span.p2{top:11px;left:30px; z-index:90;}
.title  .color1 {color:#383838;}
.title  .color2 {color:#f0f0f0;}


.centre_cont ul {
margin-bottom:15px;
margin-left:45px;
float:left;
width:90%;
}
.centre_cont  ul  li {
position:relative;
margin-bottom:3px;
float:left;
width:95%;
padding-left:12px;
background: url('../images/li_fon.gif') no-repeat 0 8px;
}
.centre_cont  ol {
padding-left:28px;
margin-bottom:15px;

}
.centre_cont  ol  li {
position:relative;
padding-left:0px;
list-style-type: 1;
}

.clear{clear:both;}

.oval_block {
float:left;
width:100%;
border:1px #e8e8e8  solid;
margin-top:32px;
}
.oval_block .top, .oval_block .bot {
position:relative;
float:left;
width:100%;
z-index:90;
}
.oval_block .centre {
position:relative;
float:left;
width:630px;
padding-top:40px;
margin-left:10px;
padding-bottom:5px;
z-index:100;
}

.proj_block img {
margin-bottom:3px;
margin-right:1px;
}
.proj_block {
margin-top:3px;
}
.oval_block  .top .left {
float:left;
width:20px;
height:20px;
position:absolute;
top:-1px;
left:-1px;
background: url('../images/l_t.gif') no-repeat 0 0;
}
.oval_block  .top .right {
float:right;
width:20px;
height:20px;
position:absolute;
top:-1px;
right:-1px;
background: url('../images/r_t.gif') no-repeat 0 0;
}
.oval_block  .bot .left {
float:left;
width:20px;
height:20px;
position:absolute;
bottom:-1px;
left:-1px;
background: url('../images/l_b.gif') no-repeat 0 0;
}
.oval_block   .bot .right {
float:right;
width:20px;
height:20px;
position:absolute;
bottom:-1px;
right:-1px;
background: url('../images/r_b.gif') no-repeat 0 0;
}


.form_block {
float:left;
width:100%;
}
.form_block .left {
float:left;
width:48%;
padding-right:20px;
padding-left:45px;
background: url('../images/vertical.gif') no-repeat right 0;
}
.form_block .right {
margin-left:61%;
}
.form_block .tel .icon {
background: url('../images/tel.gif') no-repeat 0 0;
position:absolute;
left:3px;
top:5px;
width:13px;
height:18px;
}
.form_block .tel {
float:left;
width:90%;
padding-left:26px;
position:relative;
font-size:24px;
margin-bottom:20px;
}
.form_block .right img {
top:4px;
position:relative;
margin-right:6px;
}
.form_block .right span {
padding-left:26px;
}
.form_block .right span img {
top:2px;
} 

.form label{width:60px;float:left;padding-left:10px; padding-top: 3px;padding-bottom:18px;font:11px Trebuchet MS;}

.form input, textarea {
padding-top:5px;
border:0px;
padding-bottom:5px;
color:#ffffff;
font:11px Trebuchet MS;
padding-left:10px;
width:224px;
background:#282828;
}
.form_block .sub input {
background: url('../images/sub.gif') no-repeat 0 0;
right:3px;
position:absolute;
width:64px;
height:21px;
cursor:pointer;
}
.form_block .sub  {
position:relative;
margin-top:7px;
}



/* Bottom */ 


#bottom {
position:relative;
float:left;
width:100%;
color:#231F20;
font-size:12px;
}
#bottom a {
color:#ffffff;
}
#bottom .left  a {
margin-right:20px;
}


/* End Bottom */
