@charset "utf-8";
* {
margin:0;
padding:0
}
body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 11pt;
	font-family: Georgia;
	line-height: 140%;
	color: #525252;
	font-size: 10pt; 
}

img {border:none}
h1 {
font:bold 24px Arial;
color:#80b30b;
margin-top:22px;
margin-bottom:13px;
}
.main {
width:1000px;
text-align:left;
position:relative;
margin:0px auto;
} 
.l {float:left}
.r {float:right}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.header {
width:1000px;
}
.logo {
margin-left:2px;
_margin-left:5px;
float:left;
}
.ic_1 {
margin-left:222px;
_margin-left:170px;
margin-top:10px;
float:left;
}
.ic_2 ,.ic_3{
margin-left:10px;
margin-top:10px;
float:left;
}
.ic_1 img {
_margin-top:11px;
padding-top:11px;
margin-left:10px;
display:block
}
.ic_2 img {
_margin-top:11px;
padding-top:11px;
margin-left:8px;
display:block
}
.ic_3 img {
_margin-top:11px;
padding-top:11px;
margin-left:8px;
display:block
}
.ic_1 a ,.ic_2 a ,.ic_3 a{
width:31px;
height:31px;
display:block;
}
.ic_1 a:active ,.ic_2 a:active ,.ic_3 a:active {
background:url('/images/active.gif') left top no-repeat;
}
.map {
font:12px Arial;
padding-top:17px;
margin-left:260px;
float:left;
}
.map a {
color:#0061b4;
}
.content {
width:1000px;
}
.left_column {
width:270px;
float:left;
}
.menu_nav {
width:216px;
margin-left:58px;
_margin-left:62px;
}
.menu_nav ul {
list-style-type:none;
}
.menu_nav li {
margin-top:20px;
}
.menu_nav a {
font:18px Arial;
color:#0061b4;
margin-top:20px;
text-decoration:none;
}
.list_1 ul{
list-style-type:none;
}
.list_1 li {
line-height:120%;
margin-left:14px !important;
margin-top:2px;
}
.list_1 a {
color:#960e8e;
text-decoration:underline !important;
font:13px Arial !important;
}
.list_1 a:hover {
text-decoration:none;
}
.bg_blue {
background:url('/images/bg_blue.gif') left top no-repeat;
width:262px;
height:53px;
margin-top:27px;
}
.tel {
font:26px Arial;
color:#e4e4e4;
margin-left:44px;
padding-top:11px;
}
.tel span {
font:22px Arial;
}
.info {
background:url('/images/icon_1.gif') left top no-repeat;
margin-left:6px;
margin-top:11px;
padding-left:57px;
line-height:110%;
}
.info a {
font:14px Arial;
color:#0061b4;
display:block
}
.info a:hover {
text-decoration:none;
}
.right_column {
width:627px;
margin-left:39px;
float:left;
}
.main_pic {
background:url('/images/main_pic.jpg') left top no-repeat;
width:627px;
height:149px;
margin-left:20px;
}
.left_col {
width:394px;
margin-left:20px;
float:left;
}
.right_col {
width:102px;
margin-left:26px;
float:left;
}
.text_1 ,.text_2{
text-indent:16px;
font:12px Arial;
color:#646464;
margin-bottom:22px;
}
.text_1 a {
color:#960e8e;
}
.text_2 a {
color:#0061b4;
}
.mail {
background:url('/images/mail.jpg') left top no-repeat;
width:163px;
height:57px;
margin-top:0px;
}
.icq {
background:url('/images/icq.jpg') left top no-repeat;
width:163px;
height:57px;
margin-top:19px;
}
.mail a ,.icq a {
font:17px Arial;
color:#fff;
margin-left:12px;
padding-top:22px;
display:block;
text-decoration:none;
}
.work_block {
background:url('/images/work_bg.jpg') left top repeat-y;
width:586px;
position:relative;
margin-left:20px
}
.work_top {
background:url('/images/work_top.jpg') left top no-repeat;
width:586px;
height:18px;
position:absolute;
left:0px;
top:0px;
}
.work_left {
width:259px;
margin-top:18px;
margin-left:20px;
_margin-left:10px;
float:left;
}
.work_right {
width:259px;
margin-top:18px;
margin-left:30px;
float:left;
padding-bottom:20px
}
.comp_pic {
margin-right:10px;
float:left;
}
.comp_info {
width:155px;
margin-top:-3px;
float:left;
}
.comp_info p {
font:17px Arial;
margin-bottom:6px;
color:#fff;
}
.comp_info a {
background:url('/images/arrow.jpg') right 7px no-repeat;
font:14px Arial;
color:#a4e50e;
margin-top:12px;
padding-right:24px;
}
.footer {
width:1000px;
height:69px;
margin-top:67px;
}
.fot_line {
background:url('/images/line_bg.gif') left top repeat-x;
width:587px;
height:7px;
margin-left:327px;
font-size:0px;
line-height:0px;
}
.copy {
width:12px Arial;
color:#9f9f9f;
margin-top:5px;
margin-left:327px;
}
.right_col1{
width:82px;
margin-right:85px;
float:right;
}
a {
font:12px Arial;
color:#0061b4;
}
a:hover {
text-decoration:none;
}