@charset "utf-8";
/* CSS Document */
html, body { background-color:#fff; }
.clear { clear:both; }

#header-outer { position:fixed; z-index:9998; top:0px; width:100%; background:url(../img/bg/header-outer.jpg) left top repeat-x; }
#header-inner { width:955px; height:66px; margin:0 auto; padding-right:45px; background:url(../img/bg/header-inner.png) no-repeat; }
#header-inner a { display:block; float:right; height:33px; padding:20px 15px 0px; }
#header-inner a:hover { background:url(../img/btn/header/bg.png) repeat; }

#container { width:920px; margin:0 auto; padding:110px 40px 100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; line-height:1.3em; color:#adadad; }

img#slogan { float:left; margin-left:10px; }
a#twitter { float:right; width:40px; height:35px; margin-right:10px; background:url(../img/btn/twitter.jpg) left top no-repeat; cursor:pointer; }
a#twitter:hover { background-position:left bottom; }

#board-outer { clear:both; height:312px; background:url(../img/bg/board-outer.jpg) right top no-repeat; }
#board-inner { position:relative; width:563px; height:250px; padding:62px 16px 0px; background:url(../img/bg/board-inner.jpg) left top no-repeat; }

#board-inner a.arr { position:absolute; top:70px; width:16px; height:27px; cursor:pointer; }
#board-inner a.arr.larr { left:0px; background:url(../img/btn/board/larr.jpg) left top no-repeat; }
#board-inner a.arr.rarr { right:0px; background:url(../img/btn/board/rarr.jpg) left top no-repeat; }

#board-inner .left, #board-inner .right { float:left; width:245px; height:190px; padding:0px 15px; }
#board-inner .left { border-right:1px solid #ccc; }
#board-inner .right { border-left:1px solid #fff; }
#board-inner .left .title { display:block; float:left; font-size:14px; font-weight:bold; color:#b50000; }
#board-inner .left .date { display:block; float:right; font-size:11px; }
#board-inner .left img.fixThis { display:block; margin-bottom:10px; }
#board-inner .right img.fixThis { display:block; margin-bottom:10px; }
#board-inner .right table { width:100%; }
#board-inner .right table td.thin { width:59px; padding-bottom:5px; text-align:center; }
#board-inner .right .yesno { display:block; width:59px; height:16px; margin:0px 1px 1px 0px; background-image:url(../img/icons/yesno.jpg); background-repeat:no-repeat; }
#board-inner .right .yesno.yes { background-position:left top; }
#board-inner .right .yesno.no { background-position:left bottom; }
#board-inner .full { padding:0px 15px; }
#board-inner .full table { width:100%; }
#board-inner .full table td { padding-top:5px; text-align:center; }

.block { position:relative; padding:0 36px; background:url(../img/bg/block.jpg) left top no-repeat; }
.block.padMe { margin-top:50px; padding-top:25px; }

#board-slider li { display:block; width:560px; height:190px; }

#big-slider li { display:block; width:848px; height:220px; }
#big-slider li .title { padding-bottom:10px; }
#big-slider li .text { float:left; width:560px; }
#big-slider li .pict { display:block; float:right; }

#big-slider-position { height:30px; padding:10px 0px 0px 380px; }
#big-slider-position a { display:block; float:left; width:13px; height:12px; margin-right:5px; background:url(../img/big-slider/position.gif) left top no-repeat; cursor:pointer; }
#big-slider-position a.cur { background-position:left bottom; cursor:default; }

a.bb-arr { position:absolute; top:115px; width:24px; height:27px; cursor:pointer; }
a.bb-arr.larr { left:5px; background:url(../img/btn/block/larr.jpg) left top no-repeat; }
a.bb-arr.rarr { right:5px; background:url(../img/btn/block/rarr.jpg) left top no-repeat; }

.sm-slider-outer { position:relative; padding-top:20px; text-align:center; }
.sm-slider-outer a.arr { position:absolute; top:130px; width:24px; height:27px; cursor:pointer; }
.sm-slider-outer a.arr.larr { left:-31px; background:url(../img/btn/block/larr.jpg) left top no-repeat; }
.sm-slider-outer a.arr.rarr { right:-31px; background:url(../img/btn/block/rarr.jpg) left top no-repeat; }

.sm-slider li { display:block; width:275px; height:134px; margin:0px 4px; padding-top:8px; background:url(../img/bg/frame.jpg) left top no-repeat; text-align:center; }
.sm-slider li a img { width:259px; height:126px; }

.sm-slider-position { height:25px; padding:12px 0px 0px 410px; }
.sm-slider-position a { display:block; float:left; width:12px; height:12px; margin-right:5px; background:url(../img/btn/position.gif) left top no-repeat; cursor:pointer; }
.sm-slider-position a.cur { background-position:left bottom; cursor:default; }

#footer-outer { width:100%; height:165px; background-color:#323232; }
#footer-inner { width:920px; height:150px; margin:0 auto; padding:15px 40px 0px; background:url(../img/bg/footer-inner.jpg) left top no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer-inner .left { position:relative; float:left; width:365px; padding-left:95px; }
#footer-inner .inputHolder { width:176px; height:25px; padding-left:6px; background:url(../img/input.png) left 1px no-repeat; }
#footer-inner .textareaHolder { width:176px; height:53px; padding-left:6px; padding-top:4px; background:url(../img/textarea.png) left 2px no-repeat; }
#footer-inner input { width:162px; border:0; background-color:transparent; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#c9c9c9; }
#footer-inner textarea { height:45px; overflow:auto; border:0; background-color:transparent; resize:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; line-height:1.2em; color:#c9c9c9; }
form#feedback table { width:185px; }
#footer-inner .left .text { position:absolute; left:290px; top:0px; font-size:15px; font-weight:bold; font-style:italic; color:#adadad; }
#footer-inner .right { float:left; width:420px; padding:2px 0px 0px 40px; font-size:12px; font-style:italic; line-height:1.2em; color:#929292; }
#footer-inner .right .title { display:block; padding-bottom:5px; font-weight:bold; font-size:15px; color:#adadad; }
#footer-inner .right .text { padding:0px 0px 20px 10px; }
#footer-inner .menu a { display:block; float:left; height:20px; padding:0px 10px; }
#footer-inner .menu a:hover { background:url(../img/btn/header/bg.png) repeat; }
#footer-inner .menu img.fixThis { float:right; }

#faq { padding-bottom:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#adadad; font-style:italic;}

#faq .right, #faq .left  {width:300px; padding:0px 20px; float:left;}

#faq .right { border-left:solid 1px #CCC; text-align:justify; line-height:1.2em; font-size:11px}
#faq img { display:block; margin-bottom:30px;}
#faq a { font-size:14px; font-weight:bold; text-decoration:none; color:#a70000; }
#faq a:hover { text-decoration:underline; }
#faq p { display:block; padding-top:15px; line-height:1.2em;}
#faq p .title { display:block; padding-bottom:8px; font-size:14px; font-weight:bold; color:#a70000; }
#faq .headline-faq{ padding:0px; color:#999; font-size:12px}

#contact { padding:0px 20px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; color:#adadad; }
#contact img.main { display:block; margin-bottom:30px; }
#contact table { width:470px; }
#contact table td { text-align:left; vertical-align:middle; }
#contact table td.icon { width:50px; }

#contact2 { padding:0px 20px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; color:#adadad; }
#contact2 img.main { display:block; margin-bottom:30px; }
#contact2 table { width:470px; }
#contact2 table td { text-align:left; vertical-align:middle; }
#contact2 table td.icon { width:50px; }
