* {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
color:#838282;
}

html {
height:100%;
}
body {
min-width:1000px;
min-height:100%;
position:relative;
}

p {
margin-bottom:13px;
}

#center li {list-style-position:inside;}

.hr {
background:url('/images.tpl/hr.jpg') center no-repeat;
border:none;
height:41px;
}
.hr hr {
display:none;
}
h3 {
color:#003b84;
font-size:16px;
text-align:center;
margin-bottom:13px;
}
h3.tit {
font-size:13px;
color:#86DAE5;
}
p.center {
text-align:center;
}

p.justify {
text-align:justify;
color:#7fa4b4;
}
p.title {
margin-left:110px;
color:#52c4cb;
font-size:17px;
font-weight:bold;
padding:0px 0px 0px 85px;
margin-bottom:20px;
background:url('/images.tpl/arr_tit.gif') left center no-repeat;
}

#menu {
height:40px;
width:982px;
margin:0px auto;
background:url('/images.tpl/menu_bg.gif') center bottom no-repeat;
}
#menu_g {
width:822px;
height:40px;
float:left;
margin:0px;
}
#menu_g li#first{
background:none;
}

#search {
margin:11px 8px 0px 16px;
height:15px;
width:125px;
overflow:hidden;
border:0px;
}

#menu_g li{
background:url('/images.tpl/menu_bg_sp.gif') left no-repeat;
padding:8px 15px 0px 15px;
float:left;
list-style:none;
min-width:60px;
text-align:center;
height:32px;
}

#menu_g li a {
color:#424141;
font-size:14px;
font-weight:bold;
}
#menu_g li a:hover {
text-decoration:none;
COLOR:white;
}


a {color:#52c4cb;text-decoration:none;}
a:hover {color:#52c4cb;text-decoration:underline;}

#left {
float:left;
width:215px;
padding:0px 20px;
}
#center {
float:left;
width:470px;
min-height:200px;
padding:0px 20px;
overflow:hidden;
}
#right {
float:left;
width:185px;
padding:0px 20px;
}

#content {
margin:20px auto 0px;
width:1000px;
min-height:100px;
margin-bottom:320px;
overflow:hidden;
}
#main {
overflow:hidden;
}
#header {
background:url('/images.tpl/header_bg.gif') bottom repeat-x;
height:272px;
}
#header_in {
background:url('/images.tpl/header.jpg') center bottom no-repeat;
height:272px;
}
#bottom {
position:absolute;
bottom:0px;
background:url('/images.tpl/bot_bg.gif') bottom repeat-x;
height:316px;
z-index:1;
width:100%;
}
#bottom_in {
position:relative;
background:url('/images.tpl/bot.gif') center bottom no-repeat;
height:316px;
}

#vendor {
position:absolute;
z-index:20;
bottom:50px;
width:100%;
height:120px;
text-align:center;
}

dl.article dd#bg {
background:url('/images.tpl/news_bg.gif') center bottom no-repeat;
}

dl.article dd a.tit {
color:#1a91c9;
text-decoration:underline;
display:block;
padding-bottom:10px;
}
dl.article dd a.tit:hover {
text-decoration:none;
}

dl.article dt {
padding:0px 20px 0px;
}
dl.article dd {
position:relative;
display:block;
margin-bottom:10px;
padding:0px 20px 20px;
min-height:60px;
}

dl.article dd p {
background:url('/images.tpl/arr_n.gif') left center no-repeat;
padding-left:8px;
font-weight:bold;
margin-bottom:0px;
position:absolute;
display:block;
z-index:40;
width:50px;
height:15px;
right:30px;
bottom:10px;
}

dl.article dd p a {
color:#003b84;
}

dl.article dt p {
display:block;
width:55px;
overflow:hidden;
padding:2px;
font-weight:bold;
background-color:#003b84;
color:white;
font-size:11px;
margin-bottom:5px;
}

.r_nav {
margin-bottom:10px;
}

.r_nav li{
background:url('/images.tpl/arr_n.gif') left top no-repeat;
list-style:none;
padding-left:8px;
padding-bottom:4px;
}

.r_nav li a{
color:#1c94cd;
text-decoration:underline;
}
.r_nav li a:hover{
text-decoration:none;
}

.r_nav li ul {
margin-top:6px;
}

.r_nav li ul li{
background:none;
}
.r_nav li ul li a{
font-size:10px;
}

.vend_pic {
margin:4px 0px;
}
#lenta dt{
font-weight:bold;
background-color:#6991CF;
color:white;
padding:2px;
}
#lenta dd{
padding-top:10px;
padding:2px;
}
#t_nav {
position:absolute;
right:30px;
top:30px;
width:131px;
height:20px;
}

#p_phone {
position:absolute;
right:0px;
top:105px;
}

#block_head {
position:relative;
width:920px;
margin:0px auto;
}

#block_ven {
width:400px;
height:100px;
margin:40px auto 0px;
}

#block_ven div {
width:195px;
float:left;
}

#block_nav_1 {
position:absolute;
width:250px;
height:140px;
top:130px;
left:128px;
border:none;
}
