/* CSS Document */
body { margin:0px; padding:0px; background:#090909;}


* { 
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#303029;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:left; line-height:18px; }

p a {font-weight:bold;}
p a:hover {text-decoration:underline;}

p strong { font-weight:bold; } 
i strong {font-weight:bold;}
a strong {font-weight:bold;}

strong {font-weight:bold;}



img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }

h1 {font-size:18px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }

h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }

h3 {font-size:14px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }

h2.h_high-quality { width:276px; height:55px; background:url('h_high-quality.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; position:absolute; top:130px; left:6px; }


ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; display:block; width:760px; }
	ul.ul_main li { background:url('arrow_ul.gif') no-repeat 0 3px; padding:0 0 0 18px; margin:0 0 6px 8px; line-height:18px;  }

ul.ul_links {margin:0; padding:0px; width:680px; margin:20px 6px 10px 0px;}
	ul.ul_links li { list-style:none; line-height:16px; }
		a.ul_links, a.ul_links:active, a.ul_links:visited { color:#233e99; text-decoration:none; }
		a.ul_links:hover { text-decoration:underline; }


#wrap { width:890px; display:block; margin:16px auto 10px auto; padding:18px 0 18px 0; overflow:hidden; background:#fff; }
#wrap .top { width:846px; height:230px; margin:0 auto; padding:0; display:block; overflow:hidden; }
#wrap .rowItem { width:848px; height:210px; display:block; margin:0 0px 2px 2px; overflow:hidden; background:none; }
#wrap .rowItem .itemBox { width:210px; height:209px; float:left; display:inline; overflow:hidden; margin:0 2px 0 0;}
#wrap .rowItem .itemBoxBg { width:186px; height:209px; float:left; display:inline; overflow:hidden; margin:0 2px 0 0; background:url('img-home-bg.jpg') no-repeat; padding:0 12px; text-align:center;   }
#wrap .rowItem .itemBoxBg p { color:#ffffff; text-align:center; font-family:Tahoma, Verdana, Arial; }
#wrap .rowItem .itemBoxBg p strong { color:#ffffff; font-weight:bold; text-align:center; font-family:Tahoma, Verdana, Arial; }

#wrap .rowItem .itemBoxBg table { margin:0; padding:0; border:0; width:186px; height:209px; }
#wrap .rowItem .itemBoxBg table tr { vertical-align:middle; }
#wrap .rowItem .itemBoxBg table tr td { vertical-align:middle; width:186px; height:209px; }

#wrap .rowItem .itemBoxBg ul { width:192px; height:196px; margin:4px 0 0 0; padding:0; list-style:none; text-align:left; }
#wrap .rowItem .itemBoxBg ul li { display:block; border:0!important; background:url('ul_home-menu.gif') no-repeat bottom; height:22px; padding-left:10px;} 
#wrap .rowItem .itemBoxBg ul li a { line-height:21px; color:#fff; text-align:left!important; }
#wrap .rowItem .itemBoxBg ul li a:hover { text-decoration:underline; }

/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x
x   Intro page
x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
#horizon { position: absolute; top:45%; left:0px; width:100%; margin-top:-260px; text-align: center; min-width: 890px;  }
#wrapper { width:890px; height:621px; margin:0px auto; background:url('bg_home.jpg') no-repeat; padding:85px 0 0 0; }
#intro-wrap { width:890px; height:436px; display:block; margin:0; padding:18px 0 0 0; overflow:hidden; background:#fff; }
#intro-wrap .content { width:848px; height:422px; margin:0 auto 0 auto; padding:0; display:block; overflow:hidden; }
#intro-wrap .content .rowItem { width:848px; height:210px; display:block; margin:0 0px 2px 2px; overflow:hidden; background:none; }
#intro-wrap .content .rowItem .itemBox { width:210px; height:209px; float:left; display:inline; overflow:hidden; margin:0 2px 0 0;}
#intro-wrap .content .rowItem .itemBoxBg { width:186px; height:209px; float:left; display:inline; overflow:hidden; margin:0 2px 0 0; background:url('img-home-bg.jpg') no-repeat; padding:0 12px; text-align:center;   }
#intro-wrap .content .rowItem .itemBoxBg p { color:#ffffff; text-align:center; font-family:Tahoma, Verdana, Arial; }
#intro-wrap .content .rowItem .itemBoxBg p strong { color:#ffffff; font-weight:bold; text-align:center; font-family:Tahoma, Verdana, Arial; }

#intro-wrap .content .rowItem .itemBoxBg table { margin:0; padding:0; border:0; width:186px; height:209px; }
#intro-wrap .content .rowItem .itemBoxBg table tr { vertical-align:middle; }
#intro-wrap .content .rowItem .itemBoxBg table tr td { vertical-align:middle; width:186px; height:209px; }

#intro-wrap .content .rowItem .itemBoxBg ul { width:192px; height:196px; margin:4px 0 0 0; padding:0; list-style:none; text-align:left; }
#intro-wrap .content .rowItem .itemBoxBg ul li { display:block; border:0!important; background:url('ul_home-menu.gif') no-repeat bottom; height:22px; padding-left:10px;} 
#intro-wrap .content .rowItem .itemBoxBg ul li a { line-height:21px; color:#fff; text-align:left!important; }
#intro-wrap .content .rowItem .itemBoxBg ul li a:hover { text-decoration:underline; }


/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x
x   Content style
x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
#wrap .content { width:848px; height:auto!important; height:100%; margin:0 auto 0 auto; padding:0; display:block; overflow:hidden; }
#wrap .content h2, #wrap .content table tr td h2 { font-size:18px; background:url('h2_squer-bg.gif') no-repeat; padding-left:28px; margin:10px 0 25px 0; }
#wrap .content h3, #wrap .content table tr td h3 { font-size:16px; background:url('h3_squer-bg.gif') no-repeat; padding-left:28px; margin:10px 0 25px 0; }
#wrap .content p { line-height:20px; margin:14px 0 18px 0;}
#wrap .content table tr td { text-align:left; }


/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x
x   Footer
x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
#footer { width:820px; height:65px; margin:0 auto 0 auto; padding:0; display:block; overflow:hidden; background:#e74972; }
#footer .f-menu { width:820px; height:35px; padding:0; color:#f5b6c7; margin:0 auto; text-align:center; }
#footer .f-menu a { display:inline; margin:0 3px; color:#ffffff; line-height:34px; font-weight:bold;}
#footer .f-menu a:hover { text-decoration:underline; }
#footer .copy { width:820px; height:30px; display:block; padding:0; color:#f5b6c7; margin:0 auto; text-align:center; }
#footer .copy p { color:#f5b6c7; margin:0; text-align:center; line-height:14px; }
#footer .copy p a:hover { text-decoration:underline; }	
#footer .copy p a  { color:#f5b6c7; }
#web { width:820px; height:65px; margin:0 auto 0 auto; padding:0; display:block; overflow:hidden; background:#090909; color:#f5b6c7; text-align:center;}
#web p,
#web p a { color:#9d9d9d; margin:0; text-align:center; }
#web p a:hover { text-decoration:underline; }



	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}