@charset "utf-8";
/* CSS Document */

body,td,th {
	/* font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;  */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#body_main {
	background-color: #000000;
	background-image: url(images/bg_main.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#body_main_all {
	background-color: #000000;
	background-image: url(images/bg_main_all.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#main_body { width: 920px; }

#top_main_hd { width: 920px; height: 135px; float: left; }
#top_all_hd { width: 920px; height: 105px; float: left; }
#logo_main_hd { width: 310px; float: left; }
#logo_hd { width: 310px; height: 105px; background-image: url(images/logo_netrand02.jpg); background-repeat: no-repeat; float: left; }
#globe_hd { width: 83px; height: 65px; padding: 12px 2px 0px 525px; float: left; }
#menu_main_hd { width: 564px; height: 40px; padding: 10px 10px 0px 36px; float: left; }
#menu_all_hd { width: 580px; height: 40px; padding: 56px 10px 0px 20px; float: left; }

#banner_hd_main { width: 900px; height: 400px; padding: 0px 10px 10px 10px; float: left }
#banner_hd_pages { width: 900px; height: 251px; padding: 0px 10px 10px 10px; float: left }

#main_content_hd { width: 860px; padding: 30px 20px 10px 20px; margin: 0px 10px 0px 10px; background-image: url(images/bg_frame_mirror_top.png); background-repeat: no-repeat; float: left; }
#main_contentbott_hd { width: 860px; height: 55px; padding: 0px 20px 0px 20px; margin: 0px 10px 0px 10px; background-image: url(images/bg_frame_mirror_bott.png); background-repeat: no-repeat; float: left; }
#main_left_hd { width: 202px; height: 200px; padding: 15px 24px 15px 15px; border-right: #333333 1px solid; float: left; }
#main_right_hd { width: 561px; padding: 15px 15px 15px 24px; float: left; }
#maincontent_left_hd { width: 202px; float: left; }
#maincontent_right_hd { width: 561px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: #333333 1px solid; float: left; }
#main_down_hd { width: 561px; float: left; }
#maindown_item_hd { width: 270px; padding: 5px; float: left; }
#maindownitem_title_hd { width: 270px; height: 71px; float: left; }
#maindownitem_content_hd { width: 230px; padding: 10px 20px 10px 20px; float: left; }

#items_holder { width: 130px; padding: 5px; float: left; }
#items_holder_content { width: 130px;  }

#title_hd_pages { width: 900px; height: 70px; padding: 0px 10px 0px 10px; float: left; }
#bg-pages_hd_all { width: 900px; margin: 0px 10px 0px 10px; background-color: #000000; float: left; }
#bg-pages_hd_bottup { width: 900px; height: 20px; margin: 0px 10px 0px 10px; background-image: url(images/bg_pages_all.jpg); background-repeat: repeat; float: left; }
#bg-pages_hd_bott { width: 900px; height: 55px; margin: 0px 10px 0px 10px; background-image: url(images/bg_pages_bott.jpg); background-repeat: no-repeat; float: left; }

#line_h { width: 850px; height: 1px; margin: 10px 25px 10px 25px; background-image: url(images/line_h.jpg); background-repeat: repeat-x; float: left; }
#line_h02 { width: 830px; height: 1px; margin: 10px 0px 10px 0px; background-image: url(images/line_h.jpg); background-repeat: repeat-x; float: left; }

#data_all { width: 850px; padding: 15px 25px 15px 25px; float: left; } 
#about_text_hd01 { width: 510px; float: left; }
#about_text_hd02 { width: 850px; float: left; }
#about_img_hd01 { width: 320px; height: 213px; margin: 0px 0px 20px 20px; float: left; }

#pro_main_hd { width: 830px; padding: 0px 10px 15px 10px; float: left; } 
#pro_hd { width: 830px; background-image: url(images/hd_products.jpg); background-repeat: repeat-y; float: left; }
#pro_item_hd { width: 246px; height: 210px; padding: 20px 15px 20px 15px; float: left; }
#pro_item_title { width: 246px; height: 50px; margin-bottom: 4px; border-bottom: #999999 1px solid; float: left; }
#pro_item_desc { width: 60px; height: 60px; padding: 5px; margin: 5px; border: #999999 1px solid; float: left; }

#pro_hd02 { width: 830px; float: left; }
#pro_item_hd02 { width: 820px; padding: 5px; float: left; }
#pro_item_desc02 { width: 185px; padding: 5px; margin: 5px; float: left; }
#pro_item_title { width: 165px; height: 43px; padding: 8px 10px 10px 10px; background-image: url(images/pro_item_title.png); background-repeat: no-repeat; float: left; }

#pro_sidemenu { width: 189px; padding: 15px 10px 15px 0px; margin-right: 15px; border-right: #A7CD23 1px solid; float: left; }
#pro_sidemCat { width: 173px; height: 15px; padding: 8px; margin-bottom: 12px; background-image: url(images/pro_side_mCat.png); background-repeat: no-repeat; float: left; }
#pro_side_arrow { width: 14px; height: 18px; padding: 1px 5px 0px 0px; float: left; }
#pro_side_data { width: 170px; padding-top: 2px; margin-bottom: 3px; float: left; }
#pro_details { width: 585px; padding: 15px; float: left; }
#pro_details_info { width: 270px; padding-right: 15px; float: left; }
#pro_details_image_top { width: 300px; height: 10px; background-image: url(images/pro_image_hd_top.png); background-repeat: no-repeat; float: left; }
#pro_details_image_all { width: 270px; padding: 15px; background-image: url(images/pro_image_hd_all.png); background-repeat: repeat-y; float: left; }
#pro_details_image_bott { width: 300px; height: 10px; background-image: url(images/pro_image_hd_bott.png); background-repeat: no-repeat; float: left; }
#pro_details_image_all02 { width: 278px; padding: 30px 0px 0px 20px; float: left; }
#pro_details_image_all03 { width: 278px; padding: 10px; border: #36587B 1px solid; float: left; }
#pro_details_menubar { width: 585px; height: 30px; margin: 15px 0px 15px 0px; float: left; }
#pro_details_menuinfo { width: 535px; padding: 30px 25px 80px 25px; background-image: url(images/bg_pro_details.png); background-repeat: no-repeat; float: left; }

#serv_main_hd { width: 850px; float: left; }
#serv_sub_hd { width: 405px; margin: 10px; float: left; }
#serv_sub_hd02 { width: 830px; margin: 0px 10px 0px 10px; float: left; }
#serv_title_hd { width: 375px; height: 12px; padding: 7px 15px 11px 15px; background-image: url(images/bar_title_serv.png); background-repeat: no-repeat; float: left; }
#serv_icon_hd { width: 88px; height: 88px; float: left; }
#serv_data_hd { width: 270px; padding: 10px 10px 10px 20px; border-left: 1px #98D100 solid; margin: 10px 0px 0px 16px; float: left; }

#data_about_box_hd_left { width: 420px; margin-left: 25px; float: left; }
#data_about_box_hd_right { width: 420px; margin-right: 25px; float: left; }
#data_about_arrow {width: 14px; height: 14px; margin-left: 10px; background-image: url(images/icon_arrow.png); float: left; }
#data_about_contents {width: 376px; margin: 0px 10px 15px 10px; float: left; }
#about_line_v { width: 1px; height: 160px; margin: 10px 2px 10px 2px; background-image: url(images/line_v.jpg); background-repeat: repeat-y; float: left }

#custom_side_arrow { width: 14px; height: 20px; padding: 1px 5px 0px 0px; float: left; }
#custom_side_data { width: 170px; margin-bottom: 15px; float: left; }

#contact_hd_left { width: 360px; float:left; }
#contact_hd_right { width: 452px; margin-left: 15px; padding: 0px 12px 0px 11px; float: left; }
#line_h_contact {width: 360px; height: 1px; margin: 20px 0px 20px 0px; background-image: url(images/line_h.jpg); background-repeat: repeat-x; float: left; }
#line_h_contact02 {width: 256px; height: 1px; margin: 0px 80px 10px 24px; background-image: url(images/line_h.jpg); background-repeat: repeat-x; float: left; }
#contact_arrow {width: 14px; height: 14px; background-image: url(images/icon_arrow.png); float: left; }
#contact_arrow02 {width: 14px; height: 14px; float: left; }
#contact_hd_details {width: 326px; margin: 0px 10px 10px 10px; float: left; }
#contact_data_hd {width: 326px; height: 24px; margin-bottom: 5px; float: left; }
#contact_data_icon {width: 24px; height: 24px; float: left; }
#contact_data_details {width: 287px; height: 13px; padding: 4px 0px 6px 0px; margin-left: 15px; float: left; }
#form_hd_top {width: 452px; height: 40px; background-image: url(images/bg_form_top.png); float: left; }
#form_hd_bott {width: 452px; height: 30px; background-image: url(images/bg_form_bott.png); float: left; } 
#form_hd_all {width: 422px; padding: 0px 15px 0px 15px; background-image: url(images/bg_form_all.png); background-repeat: repeat; float: left; }
#form_hd_tf { width: 422px; float: left; }
#form_hd_title {width: 95px; padding-right: 15px; margin: 10px 0px 10px 0px; float: left; }
#form_hd_field {width: 312px; margin: 8px 0px 8px 0px; float: left; }   
#form_hd_field02 {width: 312px; margin: 4px 0px 4px 0px; float: left; }
#form_sent { width: 392px; height: 30px; padding: 15px; background-color: #FF6600; float: left; }
#contact_sent { width: 422px; padding: 15px; margin-bottom: 15px; background-color: #FF6600; color: #FFFFFF; }

#news_main_hd { width: 750px; padding: 0px 50px 200px 50px; float: left; }
#news_titlebar_hd { width: 750px; height: 22px; padding-top: 7px; background-image: url(images/bar_title_news.png); background-repeat: no-repeat; float: left; }
#news_title_date { width: 149px; border-right: #333333 1px solid; float: left; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#news_title_title { width: 399px; border-right: #333333 1px solid; float: left; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#news_title_type { width: 99px; border-right: #333333 1px solid; float: left; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#news_title_action { width: 100px; float: left; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#news_data_hd { width: 750px; padding: 10px 0px 10px 0px; border-bottom: #999999 1px solid; float: left }
#news_data_date { width: 150px; float: left; }
#news_data_title { width: 380px; padding: 0px 10px 0px 10px; float: left; }
#news_data_type { width: 100px; float: left; }
#news_data_action { width: 100px; float: left; }

#footer_hd { width: 850px; height: 52px; margin: 10px 10px 0px 10px; padding: 0px 25px 10px 25px; float: left; }
