/* CSS Document */

body{
background:#FFFFFF;
padding:30px 0px 0px 0px;
margin:0px;
}

#site-width{
width:970px;
height:auto;
padding:0px;
margin:0 auto;
}

#top-area{
width:970px;
height:115px;
background:url(../images/top-bg.jpg) no-repeat top left;
padding:0px;
margin:0px;
}

.logo{
width:150px;
height:80px;
padding:18px 0px 0px 20px;
margin:0px;
float:left;
}

.hom-link{
width:50px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#627581;
text-align:right;
padding:20px 20px 0px 0px;
margin:0px;
float:right;
}
.hom-link a{color:#627581; text-decoration:none;}
.hom-link a:hover{color:#CC0000; text-decoration:underline;}


#mainlink {
width:970px;
background: url(../images/link-red-bg.jpg) repeat-x left top;
float:left;
padding:0px;
margin:2px 0px 0px 0px;
height:49px;
overflow:hidden;
}
#mainlink ul {
list-style-type:none;
padding:3px 1px 0px 1px;
margin:0px;
}
#mainlink li {
	float:left;
	margin:0px;
}
#mainlink li a {
	background: url(../images/toplink-a.gif) top left no-repeat;
	height: 42px;
	width:127px;
	float: left;
	margin:0px;
	display: block;
}
#mainlink li a:hover {
	background: url(../images/toplink-a.gif) bottom left no-repeat;
}
#mainlink li a#a0 {
	background: url(../images/toplink-a.gif) bottom left no-repeat;
	width:127px;
}
#mainlink li a#a1 {
	background: url(../images/toplink-b.gif) bottom left no-repeat;
	width:132px;
}
#mainlink li a#a2 {
	background: url(../images/toplink-c.gif) bottom left no-repeat;
	width:140px;
}
#mainlink li a#a3 {
	background: url(../images/toplink-d.gif) bottom left no-repeat;
	width:149px;
}
#mainlink li a#a4 {
	background: url(../images/toplink-e.gif) bottom left no-repeat;
	width:143px;
}
#mainlink li a#a5 {
	background: url(../images/toplink-f.gif) bottom left no-repeat;
	width:147px;
}

#mainlink li a#a6 {
	background: url(../images/toplink-g.gif) bottom left no-repeat;
	width:129px;
}


#mainlink li a:hover#a0 {
	background: url(../images/toplink-a.gif) top left no-repeat;
	width:127px;
}
#mainlink li a:hover#a1 {
	background: url(../images/toplink-b.gif) top left no-repeat;
	width:132px;
}
#mainlink li a:hover#a2 {
	background: url(../images/toplink-c.gif) top left no-repeat;
	width:140px;
}
#mainlink li a:hover#a3 {
	background: url(../images/toplink-d.gif) top left no-repeat;
	width:149px;
}
#mainlink li a:hover#a4 {
	background: url(../images/toplink-e.gif) top left no-repeat;
	width:143px;
}
#mainlink li a:hover#a5 {
	background: url(../images/toplink-f.gif) top left no-repeat;
	width:147px;
}
#mainlink li a:hover#a6 {
	background: url(../images/toplink-g.gif) top left no-repeat;
	width:129px;
}


#mainlink li a#b0 {
	background: url(../images/toplink-a.gif) top left no-repeat;
	width:127px;
}
#mainlink li a#b1 {
	background: url(../images/toplink-b.gif) top left no-repeat;
	width:132px;
}
#mainlink li a#b2 {
	background: url(../images/toplink-c.gif) top left no-repeat;
	width:140px;
}
#mainlink li a#b3 {
	background: url(../images/toplink-d.gif) top left no-repeat;
	width:149px;
}
#mainlink li a#b4 {
	background: url(../images/toplink-e.gif) top left no-repeat;
	width:143px;
}
#mainlink li a#b5 {
	background: url(../images/toplink-f.gif) top left no-repeat;
	width:147px;
}
#mainlink li a#b6 {
	background: url(../images/toplink-g.gif) top left no-repeat;
	width:129px;
}

/* top mainlink end*/

.breaker{
padding:0px;
margin:0px;
clear:both;
}

#headr-area{
width:970px;
height:204px;
padding:0px;
margin:12px 0px 0px 0px;
float:left;
}

#inner-headr{
width:970px;
height:180px;
padding:0px;
margin:12px 0px 0px 0px;
float:left;
}

.hadr-flash{
width:686px;
height:202px;
padding:0px;
margin:0px;
float:left;
}

#hadr-right{
width:270px;
height:202px;
background:url(../images/hadr-right-bg.jpg) no-repeat top left;
padding:0px;
margin:0px;
float:right;
}

.advice-link{
width:200px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#494848;
font-weight:normal;
margin:0px;
padding:40px 0px 0px 15px;
list-style:none;
float:left;
}

.advice-link li{
margin:0px;
padding:0px 0px 2px 18px;
background-image:url(../images/right-icon.jpg);
background-repeat:no-repeat;
background-position: 0px 6px;
text-align:left;
line-height:20px;
list-style:none;
}


.mor{
width:50px;
height:11px;
background:url(../images/mor-bg.jpg) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:right;
line-height:9px;
padding:0px 5px 0px 0px;
margin:20px 0px 0px 15px;
_margin:20px 0px 0px 8px;
float:left;
}
.mor a{color:#333333; text-decoration:none;}
.mor a:hover{color:#CC0000; text-decoration:none;}


.mor1{
width:48px;
height:11px;
background:url(../images/mor-bg.jpg) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:right;
line-height:9px;
padding:0px;
margin:5px 10px 0px 0px;
_margin:5px 5px 0px 0px;
float:right;
}
.mor1 a{color:#333333; text-decoration:none;}
.mor1 a:hover{color:#CC0000; text-decoration:none;}

#middle-part{
width:968px;
height:auto;
background:url(../images/top-shade-bg.jpg) no-repeat top left;
border-left: 1px solid #DDE2E6;
border-right: 1px solid #DDE2E6;
padding:0px 0px 20px 0px;
margin:15px 0px 0px 0px;
float:left;
}

#middle-top{
width:960px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

.left-txt{
width:660px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#494848;
font-weight:normal;
line-height:18px;
padding:30px 0px 0px 25px;
margin:0px;
float:left;
}

#right-part{
width:274px;
height:auto;
padding:0px;
margin:20px 0px 0px 0px;
border-left: 1px solid #999999;
float:right;
}

.feed-back{
width:250px;
height:75px;
padding:0px;
margin:0px 0px 0px 10px;
_margin:0px 0px 0px 5px;
border-bottom: 1px dashed #999999;
float:left;
}
.make{
width:250px;
height:135px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 10px;
_margin:0px 0px 0px 5px;
float:left;
}

#middle-botom{
width:958px;
height:auto;
padding:10px 0px 0px 10px;
margin:0px;
float:left;
}

#servic-box{
width:232px;
height:170px;
background:url(../images/servic-boxbg.jpg) no-repeat top left;
padding:0px;
margin:0px 7px 0px 0px;
float:left;
}


#servic-box2{
width:232px;
height:170px;
background:url(../images/servic-boxbg.jpg) no-repeat top left;
padding:0px;
margin:0px;
float:left;
}

.servic-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:17px;
padding:10px 8px 0px 8px;
margin:0px;
}

#footer-bg{
width:970px;
height:85px;
background:url(../images/footer-bg.gif) repeat-x top left;
padding:0px;
margin:0px 0px 25px 0px;
float:left;
}

.foter-servclink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#667F92;
text-align:center;
font-weight:bold;
line-height:18px;
padding:8px 0px 8px 0px;
margin:0px;
border-bottom: 1px dashed #FFFFFF;
}

.foter-servclink a{color:#667F92; text-decoration:none;}
.foter-servclink a:hover{color:#097AB7; text-decoration:underline;}

.foter-link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#667F92;
text-align:left;
padding:10px 0px 0px 10px;
margin:0px;
float:left;
}
.foter-link a{color:#667F92; text-decoration:none;}
.foter-link a:hover{color:#F21010; text-decoration:underline;}

.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#667F92;
text-align:left;
padding:10px 10px 0px 0px;
margin:0px;
float:right;
}


.servic-link{
width:170px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#494848;
font-weight:normal;
margin:0px;
padding:0px 0px 12px 8px;
list-style:none;
float:left;
}

.servic-link li{
margin:0px;
padding:0px;
text-align:left;
line-height:20px;
list-style:none;
}

.servic-link li a{
display:block;
padding:0px 0 2px 15px;
color:#494848;
background-image:url(../images/gry-dot.jpg);
background-repeat:no-repeat;
background-position: 1px 10px;
text-decoration:none;
height: 20px;
list-style:none;
}

.servic-link li a:hover{
background-image:url(../images/red-dot.jpg);
background-repeat:no-repeat;
background-position: 0px 10px;
text-decoration:none;
color:#007EC1;
}


.text-area{
width:700px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:18px;
border-right: 1px dashed #999999;
padding:0px 20px 0px 20px;
margin:20px 0px 0px 0px;
float:left;
}

.text-area2{
width:925px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:18px;
padding:0px 20px 0px 20px;
margin:20px 0px 0px 0px;
float:left;
}

#right-side{
width:224px;
height:450px;

padding:0px;
margin:25px 0px 0px 0px;
float:right;
}

.all-servic{
width:208px;
height:32px;
background:url(../images/all-services.gif) no-repeat top left;
padding:0px;
margin:0px 0px 0px 8px;
_margin:0px 0px 0px 4px;
float:left;
}


.event{
width:208px;
height:32px;
background:url(../images/right-contact.gif) no-repeat top left;
padding:0px;
margin:0px 0px 0px 8px;
_margin:0px 0px 0px 4px;
float:left;
}

.event-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:18px;
padding:10px 10px 0px 10px;
margin:0px;
float:left;
}
.event-txt a{color:#666666; text-decoration:none;}
.event-txt a:hover{color:#CC0000; text-decoration:underline;}

.servic-links{
width:200px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#494848;
font-weight:normal;
margin:0px 0px 0px 10px;
_margin:0px 0px 0px 5px;
padding:0px;
list-style:none;
float:left;
}

.servic-links li{
margin:5px 0px 0px 0px;
padding:0px;
text-align:left;
line-height:20px;
border-bottom: 1px solid #E1E1E1;
list-style:none;
}

.servic-links li a{
display:block;
padding:0px 0 2px 18px;
color:#494848;
background-image:url(../images/gry-dot.jpg);
background-repeat:no-repeat;
background-position: 5px 8px;
text-decoration:none;
height: 20px;
list-style:none;
}

.servic-links li a:hover{
background-image:url(../images/red-dot.jpg);
background-repeat:no-repeat;
background-position: 5px 8px;
text-decoration:none;
color:#494848;
}

.servic-links li #selct{
background-image:url(../images/red-dot.jpg);
background-repeat:no-repeat;
background-position: 5px 8px;
text-decoration:none;
color:#494848;
}


.addres1{
width:300px;
height:auto;
padding:0px;
margin:0px;
float:left;
}

#query-form {
width:400px;
padding:0px;
margin:0px;
	
}
#query-form form {
	padding:0px 0 0 0;
	margin:0px;
}
#query-form form label span {
	color:#E10303;
}
#query-form input.textf {
	width:160px;
	height:16px;
	padding:2px 2px 2px 2px;
	border:1px solid #007BBD;
	font-size:11px;
	color:#484848;
	margin: 0 0 10px 0;
}

#query-form input.butt {
	width:70px;
	height:22px;
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:#007BBD;
	margin:10px 0px 10px 250px;
	float:left;
}
#query-form textarea {
	width:155px;
	height:80px;
	padding: 2px 4px 0px 4px;
	border:1px solid #007BBD;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#484848;
	margin:0px 0px 0px 0px;
}
#query-form label {
	width:125px;
	float:left;
	padding:5px 0 0 0;
	text-align:left;
	margin: 0 20px 0 5px;
	height:20px;
	line-height:16px;
}

.had-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D71E1E;
text-align:left;
font-weight:bold;
padding:0px;
margin:0px;
}

#job-form {
width:310px;
padding:0px;
margin:0px;
	
}
#job-form  form {
padding:0px 0 0 0;
margin:0px;
	
}
#job-form  form label span {
	color:#E10303;
}
#job-form  input.textf {
	width:150px;
	height:15px;
	padding:2px 2px 2px 2px;
	border:1px solid #007BBD;
	font-size:11px;
	color:#484848;
	margin: 0 0 10px 0;
}

#job-form  input.resum {
	width:155px;
	height:20px;
	padding:2px 2px 2px 2px;
	border:1px solid #007BBD;
	font-size:11px;
	color:#484848;
	margin:0px 0px 10px 0px;
}

#job-form  input.butt {
	width:70px;
	height:22px;
	text-align:center;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:#007BBD;
	margin:0px 0px 10px 210px;
	float:left;
}

#job-form  label {
	width:100px;
	float:left;
	padding:5px 0 0 0;
	text-align:left;
	margin: 0 20px 0 5px;
	height:20px;
	line-height:16px;
}

#job-form  select{
	width:155px;
	height:20px;
	line-height:16px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC0000;
text-align:left;
font-weight:bold;
padding:0px;
margin:0px;
}

.black-had{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
text-align:left;
font-weight:normal;
padding:0px 0px 10px 0px;
margin:0px;
}