html,body { margin: 0; padding: 0; width: 100%; height: 100%; background: #FFF url(../img/bg_footer.jpg) no-repeat right bottom; }	
body { min-height: 100%; height: auto !important; height: 100%; position: relative; color: #3D3D3D;   
    font: 62.5% Arial, Helvetica, sans-serif; 
	 min-width: 1000px; width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%"); }	

a img { border: none }	 
td,th { font: 1em Arial, Helvetica, sans-serif; font: "0.75em Arial, Helvetica, sans-serif"; color: #000; }
input,select,textarea { color: #000; font: 12px Arial, Helvetica, sans-serif; }
a { color: #034EA2; }	
a:hover { color: #FF4E00; }
form { margin: 0; }
div.empty { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
span.size14 { font-size: 1.167em; }

#carrier { padding-bottom: 130px; font-size: 1.2em; background: url(../img/bg_x.jpg) repeat-x 0 126px; }
#car1 { background: url(../img/bg_carrier.jpg) no-repeat 0 115px; position: relative; }
#car2 { background: url(../img/main_img.jpg) no-repeat right 5px; }
table#main { border-collapse: collapse; width: 100%; background: url(../img/bg_top_left.jpg) no-repeat 0 0; }
td#main_left, td#main_right { padding: 0; vertical-align: top; }
td#main_left { padding-bottom: 300px; width: 33%; }
td#main_right { background: url(../img/123.gif) no-repeat right 0; }

#logo { height: 306px; }
#logo img { margin: 77px 0 0 85px; }
#logo_si { height: 172px; padding-left: 90px; }
#ban { padding-left: 90px; }

#menu_line { font-size: 0; height: 5px; background: #FFCB05 url(../img/menu_line.gif) no-repeat 0 0; }
#menu { height: 405px; }
#menu table { border-collapse: collapse; width: 100%; table-layout: fixed; }
#menu td { padding: 12px 10px 20px 20px; vertical-align: top; background: url(../img/menu_li.gif) no-repeat 5px 15px; }
#menu td.on { color: #FF4E00; font-weight: bold; background: url(../img/menu_li_on.gif) no-repeat 5px 15px; }
#menu td.on a { color: #FF4E00; text-decoration: none; }
#menu td.on a:hover { text-decoration: underline; }

#content { padding-right: 60px; }

div.title { background: url(../img/title_bg.gif) no-repeat 45px 41px; margin-bottom: 10px; }
#title1 img { background-image: url(../img/title_front1.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_front1.png,sizingMethod=crop); }
#title2 { background: url(../img/title_bg.gif) no-repeat 500px 52px; }
#title3 img { background-image: url(../img/title_front3.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_front3.png,sizingMethod=crop); }
div.text { padding: 0 0 35px 35px; }


#footer { position: absolute; bottom: 0; left: 0; width: 100%; font-size: 1.1em; }
#footer_line { margin: 0 60px; font-size: 0; border-bottom: 1px solid #FFCB05; }
#footer table { border-collapse: collapse; width: 100%; }
#footer td { padding: 10px 0 22px; vertical-align: top; }
#footer td.left { width: 36%; }
#footer td.center { width: 34%; }
#footer td.right { width: 30%; }
#footer td.left div { padding-left: 60px; }

#flower { width: 133px; height: 124px; background: url(../img/flower.gif); position: absolute; bottom: 82px; }

#main_flash { height: 476px; padding-left: 29px; padding-top: 2px; }

