body{
color:#686868;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#FFF
}
a, a:visited{
color:#004A91;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline
}
a:hover{text-decoration: none}
form{padding:0px;margin:0px;}
input, textarea{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px
}
td{font-size:12px}

h1, h2, h3, h4, h5{
color:#004A91;
margin: 0px;
padding:32px 0 42px;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
line-height:20px
}
h2{color:#000; margin:15px 0 0; padding:8px 0}
	#promo_cont_inn h2{
	background:url(/images/promo_head.jpg) 0 0 repeat-y;
	margin-left:-20px;
	padding-left:20px;
	margin-bottom:60px
	}
	
h3{padding:0 0 20px; color:#FFF}
h3 small{font-size:18px}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-bottom:12px
}
	#green h4{
	padding-bottom:11px
	}
hr{
border:none;
border-bottom:1px solid #1A3937;
color:#1A3937;
height:1px;
}
img{border:none}
p{margin:0px 0px 17px 0px; line-height:17px}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
min-width:1000px;
max-width:1190px;
position:relative;
width:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1190 ? "1190px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"))
}

/*BEGIN COLUMN*/
#container {
    padding-left: 240px;
    padding-right: 0px;
}
#container .column {
    position: relative;
    float: left;
}
#center_container {
    width: 100%;
	background: url(/images/cent_top_right.jpg) 100% 0 no-repeat
}
        #center_container_padding{padding:0px}
#left_container {
    width: 240px;
    right: 240px;
    margin-left: -100%;
}
.left_inn{
padding:29px 40 10px 0px
}

/*END COLUMN*/

#header_top{
background:url(/images/head_top_fon.jpg) 0 0 repeat-x;
}
#header_top_inn{
background:url(/images/head_top_left.jpg) 0 0 no-repeat;
position:relative;
height:119px
}
#logo{
position:absolute;
left:41px;
top:20px
}
#lang{
position:absolute;
top:20px;
right:116px
}
#lang a, #lang a:VISITED{
font-size:11px
}
#nav{
position:absolute;
top:47px;
right:116px
}
#nav img{margin-left:15px}
#phone_cont{
position:absolute;
top:34px;
left:543px;
color:#004A90;
font-weight:bold;
font-size:34px;
border-right:1px solid #CDCDCD;
padding-right:12px
}
	#phone_cont span{
	font-size:20px;
	color:#CDCDCD
	}
	#phone_cont small{
	font-size:14px;
	display:block;
	font-weight:normal;
	margin:-8px 0 0 74px
	}




#header{
position:relative;
background:url(/images/header.jpg) 100% 100% no-repeat
}
#head_l{
background:url(/images/head_left.jpg) 0 -3px no-repeat;
}
#head_r{
background:url(/images/head_r.jpg) 581px -3px no-repeat;
height:218px;
position:relative
}
#slogan{
position:absolute;
top:73px;
right:12px
}


.left_menu{
list-style:none;
padding:0px 0px 20px;
margin:0px
}
.left_menu li{
background:url(/images/menu_l.gif) 16px 8px no-repeat;
padding:6px 0px 6px 48px;
border-top:1px solid #ECECEC;
color:#6D6D6;
font-size:13px
}
	.left_menu li.selected{background:url(/images/menu_l_act.gif) 16px 8px no-repeat;}
.left_menu li:first-child{border-top:none}
.left_menu a, .left_menu a:VISITED{
color:#004A91;
text-decoration:none;
font-size:13px
}
.left_menu a:HOVER{color:#6D6D6D}
	
	.left_menu ul{
	list-style:none;
	padding:0px;
	margin:0px
	}
	.left_menu ul li{
	background:none;
	border:none;
	padding:3px 0px 0px 5px;
	font-size:11px
	}
	.left_menu ul a, .left_menu ul a:VISITED{
	font-size:11px
	}

#menu_bottom{
background:url(/images/menu_bot_fon.jpg) 0 0 repeat-y #00477F
}
#menu_bottom_top{
background:url(/images/corn_top.gif) 100% 0px no-repeat
}
#menu_bottom_bot{
background:url(/images/corn_bot.gif) 100% 100% no-repeat;
padding:22px 25px 21px 40px
}
#menu_bottom_bot ul{
list-style:none;
padding:0;
margin:0
}
#menu_bottom_bot ul li{
line-height:14px;
margin-bottom:4px
}
#menu_bottom_bot ul a, #menu_bottom_bot ul a:VISITED{
color:#FFF;
text-decoration:none
}
#menu_bottom_bot ul a:HOVER{text-decoration:underline}


#banner_left{
padding:27px 0 0 33px
}
#banner_left img{margin-bottom:10px}


.cent_tb{
width:100%;
border:none;
border-collapse:collapse
}
.cent_tb td{vertical-align:top}
.center_left{
width:276px;
background:#FFF;
border-right:1px solid #EAEAEA;
padding:0px
}
.center_left_inn{
padding:0 0 30px 10px
}
.news_list{
list-style:none;
margin:-10px 0 10px;
padding:0
}
.news_list li{
padding:0 30px 11px 0;
line-height:15px
}
.news_list li a, .news_list li a:VISITED{
color:#094D86;
font-weight:bold;
text-decoration:none
}
.news_list li a:HOVER{text-decoration:underline}
a.news_arc, a.news_arc:VISITED{
background:url(/images/news.gif) 0 0 no-repeat;
display:block;
width:30px;
white-space:nowrap;
padding:0px 20px 7px;
color:#7F7F7F;
font-size:11px
}

.center_right{padding:0}
#top{background: url(/images/cent_top_right.jpg) 100% 0 no-repeat #FBFBFB}
.center_right_inn{padding:10px 19px 35px 35px}

a.read_more, a.read_more:VISITED, .read_more{
background:url(/images/more.gif) 0 0 no-repeat;
display:block;
width:30px;
white-space:nowrap;
padding:0px 20px 10px;
color:#000;
font-size:11px;
position:relative
}

#banner_center{
padding:16px 0 15px 4px;
position:relative
}
#banner_center img{
margin:0 30px 20px 0;
float:left
}
#banner_center br{
clear:both
}
#banner_right{
position:absolute;
top:16px;
right:0px
}
#banner_right img{
float:right;
margin-right:0px
}

#promo_cont{
background:url(/images/promo_fon.jpg) 0 0 repeat-y #CACACA;
border-right:none
}
#company_cont{
background:url(/images/about_fon.jpg) 0 0 repeat-y #D3CAC1
}

.company_shad{
background:url(/images/about_shad.jpg) 0 100% repeat-x;
clear:both
}
.promo_shad_left{
background:url(/images/promo_shad_left.jpg) 0 100% no-repeat
}
.company_shad_right{
background:url(/images/about_shad_right.jpg) 100% 100% no-repeat
}
.company_shad_left{
padding:0 0 9px;
background:url(/images/about_shad_left.jpg) 272px 100% no-repeat
}

#promo_cont_inn{
padding:0 55px 25px 20px;
color:#4F4F4F;
font-size:12px;
font-weight:bold
}
#company_cont_inn{
padding:0 55px 25px 35px
}
#company_cont_inn ul{
list-style:none;
padding:19px 0 0;
margin:0
}
#company_cont_inn ul li{
padding-bottom:6px
}
#company_cont_inn ul a, #company_cont_inn ul a:VISITED{
color:#4F4F4F;
text-decoration:none;
font-weight:bold
}
#company_cont_inn ul a:HOVER{
text-decoration:underline
}










#contact_text{
background:#8F8F8F;
color:#FFF;
font-size:11px;
line-height:16px;
margin-left:-25px;
position:relative
}
#contact_text_inner{
background:#8F8F8F;
position:relative;
padding:24px 0px 20px 42px;
}
#contact_text a, #contact_text a:VISITED{
color:#FFF;
font-size:11px
}


#footer{
padding:29px 24px 35px 249px;
font-size:11px
}
#develop{
float:right
}
#footer a, #footer a:VISITED{
font-size:11px;
}
