body {
padding: 0;
margin: 0;
font-family: tahoma;
font-size: 12px;
color:#333333;
}

body.index {
background:url(bg_index.gif);
background-position:top center;
background-repeat:repeat-x;
background-color:#ffffff;
padding:0;
margin:0;
}

img { border:0px; outline:none;}

img a { border:0px; outline:none;}

.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:inherit; clear:all; }

#body_mainpage {
width:970px; 
position: absolute; 
left: 50%;
margin-left: -485px;
padding:0px;
}

.header { 
height:63px;
float:left;
}

.header ul{
margin:0px;
padding:0px;
list-style:none;
}

.header ul li{
margin:0px;
padding:0px;
float:left;
}

.header ul li.logo_main{ width:300px;}

.header ul li.main_menu { text-align:right; width:665px; padding:39px 5px 0 0;}

.header ul li.main_menu a{
filter:Alpha(opacity=100);
padding-left:25px;
-moz-opacity:1;
opacity:1;
float:right;
} 

.header ul li.main_menu a:hover {
filter:Alpha(opacity=30);
padding-left:25px;
-moz-opacity:.300;
opacity:.30;
}

.pic_flash {
border-left:1px solid #030202;
border-right:1px solid #030202;
width:968px;
height:199px;
background-color:#fffff;
float:left;
}

.body_data {
border-left:1px solid #030202;
border-right:1px solid #030202;
border-bottom:1px solid #030202;
width:968px;
padding-bottom:25px;
float:left;
}

.body_data_left {
width:484px;
float:left;
}

.body_data_left img { float:left;}

.index_text {
width:401px;
padding-top:10px;
padding-left:33px;
padding-right:50px;
padding-bottom:20px;
float:left;
}


/* update 14-06-2009*/
.index_text ul { margin:0 0 0 15px; padding:0px;}
.index_text ul li { color:#1a3b86; font-weight:bold;}

.index_logo_ngv {float:left;width:441px;padding-left:33px;color:#1a3b86; font-weight:bold;}
.index_logo_ngv span.text { padding:13px 0 0 10px; display:block; float:left; width:300px;}
/* ------------------*/

.index_partner {
width:441px;
padding-left:33px;
float:left;
}

.index_partner img { padding-right:10px; padding-top:5px; float:left;}

.body_data_right {
background:url(bg_data_right.jpg);
background-position:top;
background-repeat:no-repeat;
width:484px;
float:left;
}

.body_data_port {
padding-top:55px; padding-left:82px;
width:402px;
float:left;
}

.body_data_port ul {
margin:0px;
padding:17px 0 5px 0;
list-style:none;
float:left;
}

.body_data_port ul li {
width:382px;
float:left;
padding-bottom:15px;
}

.body_data_port ul li img {
float:left; padding-right:20px;
}

.body_data_port ul li a { color:#296dd4; text-decoration:none;}

.body_data_port ul li a:hover { color:#296dd4; text-decoration:underline;}

.body_data_port table.body_data_table { margin-top:5px;}
.body_data_port table.body_data_table td {padding-bottom:10px;}
.body_data_port p.body_data_port_link { margin:0px; padding:0 10px 15px 0; text-align:right;}

.body_data_port p.body_data_port_link a { color:#296dd4; text-decoration:none;}

.body_data_port p.body_data_port_link a:hover { color:#296dd4; text-decoration:underline;}

.body_index_article {
width:484px;
float:left;
}

.body_index_article ul {
margin:0px;
padding:0 0 5px 0;
list-style:none;
float:left;
}

.body_index_article li {
float:left;
}

.body_index_article li.article {
padding-top:45px;
width:145px;
text-align:center;
}

.body_index_article li.article p {
margin:0px;
padding:0px;
color:#296dd4;
font-weight:bold;
}

.body_index_article li.article p a {
color:#296dd4; text-decoration:none; font-weight:bold;
}

.body_index_article li.article p a:hover {
color:#296dd4; text-decoration:underline; font-weight:bold;
}

.body_index_article li.index_oil {
padding-left:10px;
}

.index_card {
width:484px;
float:left;
padding-top:10px;
color:#1a3b86;
font-weight:bold;
float:left;
}

.index_card p {
margin:0 0 10px 0;
padding:0px;
}

.index_card img { padding-right:10px;}

.footer {
background:url(bg_footer.gif);
background-repeat:repeat-x;
width:970px;
text-align:center;
padding-top:20px;
height:35px;
float:left;
font-size:11px;
}

.body_detail_01 {
background:url(bg_detail.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:1px solid #030202;
width:868px;
padding:45px 50px 25px 50px;
float:left;
}

.body_detail_01 p.header_text { padding:0 0 15px 0; margin:0px;}

.body_detail_gallery {
background:url(bg_detail.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:1px solid #030202;
width:868px;
padding:25px 50px 25px 50px;
float:left;
}

.body_car_gallery { padding:10px 0 10px 0; float:left;}

.body_car_gallery span.logo_gallery { float:left; display:block; padding:10px 0 0 0;}
.body_car_gallery span.logo_gallery  p { margin:42px 0 0 0; padding:0px}

.body_benzine { padding-top:40px;}

.body_benzine_brand td { text-align:center; padding:5px 0 10px 0; color:#0086b2; font-weight:bold;}

.body_benzine_car { margin-top:10px;}

.body_benzine_car td { text-align:center; padding:5px 0 25px 0; color:#0086b2; font-weight:bold; width:25%;}

.body_benzine_car td p { margin:0px; padding:10px 0 0 0;}

.body_diesel { 
background:url(bg_desel.gif); 
background-position:top left; 
background-repeat:no-repeat; 
padding-top:40px; 
float:left; 
width:868px;
height:450px;}

.body_diesel_menu_l { 
width:409px; 
float:left; 
padding:10px 0 34px 20px; 
/*background:url(bg_desel02.gif); 
background-position:bottom right; 
background-repeat:no-repeat;*/
}

.body_diesel_menu_l table { margin-top:15px;}

.body_diesel_menu_l table tr td { padding:6px 12px 6px 0;}

.body_diesel_menu_r { 
width:394px; 
float:left; 
padding:10px 0 34px 35px;
/*background:url(bg_desel03.gif); 
background-position:bottom right; 
background-repeat:no-repeat;*/
}

.body_diesel_menu_r table { float:left; margin-top:15px;}

.body_diesel_menu_r table tr td { padding:6px 12px 6px 0;}

.flash_gallery { text-align:center; float:left;}

.index_partner_v02 {width:868px; padding:10px 50px 10px 50px; }
.index_partner_v02 img { padding-right:10px; float:left;}

p.news_text01 { padding:10px 0 10px 0; margin:0px; font-weight:bold; color:#296dd4;}
.tb_news { margin-bottom:10px}
.tb_news td { padding:5px 0 5px 0; width:20%;}

.body_news_article {
width:868px;
float:left;
padding-bottom:25px;
}

.body_news_article ul {
margin:0px;
padding:0 0 5px 0;
list-style:none;
float:left;
}

.body_news_article li {
float:left;
}

.body_news_article li.article {
padding:5px 0 10px 0;
width:434px;
text-align:center;
}

.body_news_article li.article p {
margin:0px;
padding:0px;
color:#296dd4;
font-weight:bold;
}

.body_news_article li.article p a {
color:#296dd4; text-decoration:none; font-weight:bold;
}

.body_news_article li.article p a:hover {
color:#296dd4; text-decoration:underline; font-weight:bold;
}

ul.contact { padding:0 0 0 0; margin:0px; list-style:none;}
ul.contact li.contact_r { float:left; display:block; width:400px; padding:0 0 10px 33px;border-left:1px solid #d7d7d7;}
ul.contact li.contact_l { float:left; display:block; width:434px; padding:0 0 0 0; }
ul.contact li.contact_l a {color:#296dd4; text-decoration:none;}
ul.contact li.contact_l a:hover {color:#296dd4; text-decoration: underline;}







