@charset "utf-8";
/* CSS Document */

body,td,th {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #CCC; }
body { background:#000; margin: 0px; }
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd { margin:0; padding:0; }

.clearfix{ display: inline-block; }
.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .clearfix{ display: block; }
* html .clearfix{ height: 1%; }

.hidden { display:none; }

#wrapper { width:100%; height:auto; background:url(../images/common/mid_bg.png) 0 385px repeat-x #000000;  min-width:990px; }
#wrapper2 { width:100%; height:auto;  background:url(../images/common/top_bg.png) top repeat-x;  min-width:990px; }
#wrapper3 { width:100%; height:auto; background:url(../images/common/btm_bg.png) bottom repeat-x;  min-width:990px; }
#wrapper4 { width:100%; height:auto; background:url(../images/header/header_bg.png) center top no-repeat; min-width:990px; }



#maincontainer { width:990px; height:auto; margin:auto; }

#header { width:990px; height:385px; }
#header h1 { position:absolute; width:285px; height:161px; background:url(../images/header/logo.png); text-indent:-999em; margin:12px 0 0 70px; }
#header em { position:absolute; display:none; }
#header ul { position:absolute; font-size:14px; list-style:none; margin:20px 0 0 440px; width:546px;  }
#header ul li { float:left; width:135px; height:55px; background:url(../images/header/nav_div.png) left top no-repeat; padding-left:2px; text-align:center; }
#header ul li:first-child { background:none; padding-left:0; }
#header ul li a { color:#FFFFFF; text-decoration:none; width:95px; display:block; height:41px; margin:auto; padding-top:14px; }
#header ul li a:hover { background:url(../images/header/nav_hover.png) top center no-repeat; }
#header p { position:absolute; width:330px; margin:255px 0 0 55px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; color:#FFFFFF; font-size:15px; text-align:center; line-height:23px;  }
#header p b { font-size:20px; display:inline-block; padding-top:5px;  }
#header span { position:absolute; width:542px; height:265px; display:block; background:url(../images/header/image_1.png); margin:105px 0 0 430px; }

#content { width:990px; height:auto; }

#content .top { width:990px; height:auto; padding:10px 0 10px 10px; }
#content .top h2 { float:left; width:640px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-weight:lighter; display:block; background:url(../images/header/img_div.png) 250px 5px no-repeat; margin:15px 0 18px 0; font-size:22px; }
#content .top h2 span { float:right; width:310px; display:inline-block; }
#content .top img { float:right; margin:2px 0 0 0; }
#content .top p { width:640px; display:block; float:left; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:23px; letter-spacing:.1pt; text-align:justify; }
.p-big{font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:13px; font-weight:bold;}
.p-big-a{font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:13px; font-weight:bold;  color: #CCC;}
#content .top_1 table { clear:both; }


#content .top_1 { width:990px; height:auto; padding:10px 0 10px 10px; }
#content .top_1 h2 { float:left; width:990px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-weight:lighter; display:block; background:url(../images/header/img_div.png) 350px 5px no-repeat; margin:15px 0 18px 0; font-size:22px; }
#content .top_1 h2 span { float:right; width:310px; display:inline-block; }
#content .top_1 img.cimg { float:left; margin:10px 10px 0 0; }
#content .top_1 p {  float:left; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:23px; letter-spacing:.1pt; text-align:justify; }
#content .top_1 h3 { text-align:center; font-size:20px; }
#content .top_1 small { text-align:center; display:block; }

#content .top_1 a img.gimg {border:3px solid #FFF; margin:10px;}

 .pics-titles{ display:block; margin:0px 0px 10px 0px; text-align:center; padding:0px 0px 0px 0px;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:14px; color:##FFFFFF; font-weight:bold; width:350px; }
#content .mid { width:990px; height:auto; padding-bottom:20px; clear:both; }
#content .mid ul { list-style:none; }
#content .mid ul li { float:left; margin:0 0 5px -6px; width:auto; }
#content .mid ul li.nm { margin-left:-3px; }

#content .mid ul li small { width:114px; height:42px; position:absolute; background:url(../images/content/link_bg.png); margin:-72px 0 0 222px; }
#content .mid ul li small a {  width:110px; height:26px; margin-left:3px; position:absolute; font-size:14px;  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#FFFFFF; text-decoration:none; padding-top:10px; text-align:center; }

#content .btm { width:990px; min-height:208px; clear:both; padding-top:20px;}

#content .btm .left { width:403px; min-height:195px; float:left; background:url(../images/content/dotted_border.png) repeat-y right; padding-left:10px; }
#content .btm .left img { float:left; margin-top:2px;  }
#content .btm .left p { text-align:justify; width:240px; display:block; float:left; padding-left:10px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; color:#CCCCCC; line-height:20px; }
#content .btm .left small { float:right; display:block; width:108px; height:42px;  margin:25px 15px 0 0; background:url(../images/content/link_bg2.png);  }
#content .btm .left small a { color:#FFFFFF; display:block; padding:3px 0 0 17px;  text-decoration:none; width:90px; height:17px; }

#content .btm .right { width:566px; float:right; }
#content .btm .right .cl { width:215px; float:left; padding-left:10px; }
#content .btm .right .cl h3 { width:179px; height:105px; background:url(../images/content/logo.png); text-indent:-999em; }
#content .btm .right .cl em { display:none; }
#content .btm .right .cl p { width:160px; height:auto; text-align:center; line-height:20px; margin-top:15px; font-size:11px; padding-left:10px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
#content .btm .right .cl p a { color:#CCCCCC; text-decoration:none; }
#content .btm .right .cl p a:hover { color:#FFFFFF; text-decoration:underline; }

#content .btm .right .cr { width:340px; float:left; }
#content .btm .right .cr p { text-align:center; line-height:20px; color:#666666; font-size:11px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
#content .btm .right .cr p span { color:#CCCCCC; }
#content .btm .right .cr p span a { color:#CCCCCC; text-decoration:none; }
#content .btm .right .cr p span a:hover { color:#FFFFFF; text-decoration:underline; }
#content .btm .right .cr i { height:47px; background:url(../images/content/credit_cards.png) center no-repeat; display:block; text-indent:-999em; }


#footer { width:990px; height:64px; clear:both; border-top:1px solid #1F1F1F; }
#footer big { float:left; width:153px; height:43px; display:block; background:url(../images/footer/image_1.png); text-indent:-99em; margin:10px 0 0 10px;}
.LQAF{ background:url(../images/footer/LQAF.png) no-repeat; padding:0px; width:47px; height:43px;float:left; display:block;margin:10px 0 0 10px;}
.flicker{ background:url(../images/footer/flicker.png) no-repeat; width:106px; height:43px; display:block; padding:0px; float:left; margin-top:10px}
#footer p { float:left; display:block; color:#333; padding:25px 0 0 50px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; }
.counter{ margin:0px 0px 0px 300px; font-weight:bold; color:#666666;}