@charset "utf-8";
/* CSS Document */
html { background-color:#fff; }
.clear { clear:both; }

#container { width:1000px; background:url(/img/bg-main.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767; }

#header { height:180px; padding-right:20px; }

#menuTop { padding:45px 20px 0 0px; text-align:right; }
#menuTop a { color:#027ae3; }
#menuTop a:hover { color:#02ae1e; }
#menuTop span.sep { margin:0 5px; color:#02ae1e; }

#search { float:right; width:286px; padding-top:40px; }
#search div { float:left; width:180px; height:22px; padding:3px 5px 0 4px; background:url(/img/bg-search.gif) left top no-repeat; }
#search input { width:174px; border:0; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0054a6; }
#search a { display:block; float:left; width:78px; height:20px; padding-top:5px; background:url(/img/bt-search.gif) no-repeat; font-weight:bold; text-decoration:none; text-transform:uppercase; text-align:center; color:#fff; cursor:pointer; }

#wrapper { padding:0 25px; }
#side { float:left; width:240px; }
#content { float:left; width:670px; padding:0 15px 0 25px; }

#js { background: #fff9ca url(/img/alert.gif) no-repeat .5em .3em; padding: .5em .5em .5em 2.5em; border: 1px solid #888; color: #2e2e2e; }

#side p { display:block; padding-bottom:10px; text-align:justify; }

h1 { height:25px; padding-top:5px; font-size:16px; color:#008000; }
h2 { height:25px; padding-top:5px; font-size:14px; color:#0065bb; }

#content .line { width:670px; height:90px; padding:10px 0 0 0; background:url(/img/bg-line.gif) left -90px no-repeat; border-bottom:1px dotted #969696; }
#content .line.best { background:url(/img/bg-lineBest.gif) left center no-repeat; }
#content .line .pict { float:left; width:80px; padding:0 1px; }
#content .line .pict img { width:80px; height:80px; }
#content .line .text { position:relative; float:left; width:500px; font-size:11px; color:#000; }
#content .line .text a.top { display:block; font-size:14px; color:#0065bb; }
#content .line .text a.bot { display:block; float:left; padding:2px 10px 0 0; color:#008000; text-decoration:none; }
#content .line .text .stars { float:left; width:69px; height:11px; margin-top:5px; background:url(/img/stars-inactive.gif) no-repeat left top; }
#content .line .text .stars div { height:11px; background:url(/img/stars-active.gif) no-repeat left top; }
#content .line .text .stars div.s_5 { width:69px; }
#content .line .text .stars div.s_4_5 { width:63px; }
#content .line .text .stars div.s_4 { width:58px; }
#content .line .text .stars div.s_3_5 { width:49px; }
#content .line .text .stars div.s_3 { width:44px; }
#content .line .text .stars div.s_2_5 { width:35px; }
#content .line .text .stars div.s_2 { width:30px; }
#content .line .text .stars div.s_1_5 { width:20px; }
#content .line .text .stars div.s_1 { width:15px; }
#content .line .text .stars div.s_0_5 { width:6px; }
#content .line .text .stars div.s_0 { width:0px; }

#fullPage { padding:0 55px; color:#303030; }
#fullPage span.title { display:block; margin-bottom:40px; background:url(/img/bg-pageTitle.gif) center center no-repeat; text-align:center; }
#fullPage span.title span { padding:0 10px; background-color:#fff; font-size:15px; color:#027ae3; }
#fullPage span.subTitle { display:block; padding-bottom:20px; font-size:12px; }
#fullPage p { display:block; padding-bottom:20px; }

#footer { height:100px; padding:0 25px; }
#footer .padder { padding-top:50px; }

#copy { float:left; font-size:11px; color:#b4b4b4; }
#copy p { display:block; float:left; padding:18px 10px 0 0; }

#menuBottom { float:left; padding:16px 0 0 120px; }
#menuBottom span.sep { margin:0 5px; color:#a1a1a1; }
#menuBottom a { color:#a1a1a1; }