/*+------------------------------------------------+|	E107 THEME - FREE THEME - STAR WARS||	CsaSzy Themes|	http://csaszy.hu/|	varcsa77@gmail.com|+------------------------------------------------+*/*                                                 { margin: 0; padding: 0; } body                                              { background: #1d1e20 url(images/background.jpg) center top fixed; font: 14px Century Gothic, Georgia, Arial, Helvetica, Sans-serif; color: #000; } img                                               { border: 0; margin: 0; }a                                                 { color: #000; text-decoration: none; outline: none; }a:hover                                           { color: #fff400; text-decoration: none; outline: none; }/* Clearing *************************************/.clearfix:after                                   { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix                                         { display: block; }* html .clearfix                                  { height: 1%; }.clearfix                                         { display: block; }.clear                                            { clear: both; }.noclear                                          { clear: none; }/* Font-Face ************************************/@font-face                                        { font-family: starjedi; src: url('fonts/starjedi.eot'); src: url('fonts/starjedi.eot?') format('eot'), url('fonts/starjedi.woff') format('woff'), url('fonts/starjedi.ttf')  format('truetype'), url('fonts/starjedi.svg#starjedi') format('svg'); } @font-face                                        { font-family: vibrocentric; src: url('fonts/vibrocentric.eot'); src: url('fonts/vibrocentric.eot?') format('eot'), url('fonts/vibrocentric.woff') format('woff'), url('fonts/vibrocentric.ttf')  format('truetype'), url('fonts/vibrocentric.svg#vibrocentric') format('svg'); }/* Page *****************************************/#page                                             { width: 1000px; margin: 20px auto; padding: 0px; border:0px solid #000000; -webkit-box-shadow:0px 0px 30px 1px rgba(0,0,0,0.8); -moz-box-shadow:0px 0px 30px 1px rgba(0,0,0,0.8); box-shadow:0px 0px 30px 1px rgba(0,0,0,0.8); } /* SiteLinks ************************************/#mainmenu                                         { height: 50px; margin: 0px auto; padding: 0px; background: url(images/mainmenu.png) no-repeat; }/*Navigation ************************************/div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem                     { font: 18px vibrocentric, Georgia, Helvetica, Sans-serif; text-align: left; }div.menuBar                                       { list-style: none; margin: 0px; padding: 18px 0 0 0; height: 50px; }div.emenuBar                                      { text-align: left; }div.menuBar a.menuButton, div.menuButton, div.menuButton_over                               { margin: 0; padding: 24px 15px 7px 15px; color: #fff;	cursor: pointer; text-align: left; text-decoration: none; position: relative; left: 0px; top: 0px; z-index: 200; white-space: nowrap; border:none; text-shadow: 0px 0px 1px #000; }div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over         { color: #fff; background: url(images/menuribbon.png) no-repeat center top; }div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover              { color: #fff; background: url(images/menuribbon.png) no-repeat center top; }/* sub links container */div.menu                                          { position: absolute; left: -999em; top: 0px; left: -5px; margin-top: -1px; padding: 5px 5px 10px 5px; visibility: hidden; background: #780000; width: 200px; z-index: 101; }/* sub links item */div.menu a.menuItem                               { font: 14px vibrocentric, Georgia, Helvetica, Sans-serif; color: #fff; display: block; padding: 7px 10px 7px 20px; text-decoration: none; white-space: nowrap; margin: 0; text-align: left; border-bottom: 1px solid #530000; border-top: 1px solid #dd0000; background: url(images/subitem-bullet.png) no-repeat 5px center; }div.menu a.menuItem:hover, div.menu a.menuItemHighlight                      { color: #fff; left: 0; top: 0; background: #b10101 url(images/subitem-bullet-hover.png) no-repeat 5px center; }div.menu a.menuItem span.menuItemBuffer           { padding: 0px 2px 0px 2px; color: #fff; }div.menu a.menuItem:hover span.menuItemBuffer     { padding: 0px 2px 0px 2px; color: #000; }div.menu a.menuItem span.menuItemText             { padding: 5px 0 5px 0; background: transparent; }div.menu a.menuItem span.menuItemText:hover       { padding: 5px 0 5px 0; background: transparent; }div.menu a.menuItem span.menuItemArrow            { padding-right: 20px; }div.menu div.menuItemSep                          { border-top: 0px solid #a5a5a5; border-bottom: 0px solid #fff; margin: 4px 2px; }a.menuItem.header                                 { border-bottom: 0px solid #b3b3b3; }/* SiteName *************************************/#sitename-container                               { padding: 0; margin: 0px auto; height: 120px; background: url(images/sitenamebg.png) repeat-x bottom; position: relative;  } .logo                                             { background: url(images/logo.png) no-repeat; height: 193px; position: absolute; margin: 5px; }    .sitename                                         { font: 36px starjedi, Georgia, Arial, Helvetica, Sans-serif; margin: 0px; padding-left: 200px; } .sitename a                                       { color: #b5b5b5; }.sitename a:hover                                 { color: #fff; }.sitetag                                          { color: #fff; text-align: left; font: 12px starjedi, arial, helvetica, sans-serif; margin: 0px; padding:0px 0 0 200px; }/* Slider ***************************************/#cameraslider                                     { margin: 0px auto; }.fluid                                            { margin: 0 auto; max-width: 1000px; width:90%; }.camera_wrap                                      { display: none; float: left; position: relative; z-index: 0; }.camera_fakehover                                 { height: 100%; min-height: 60px; position: relative; width:100%; z-index: 1; }.camera_wrap                                      { width:998px; border: 1px solid #6f6f6f; }.cameraSlide                                      { bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%; }.camera_target                                    { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 0; width: 100%; z-index: 0; }.camera_loader                                    { background: #fff url(images/camera-loader.gif) no-repeat center; background: rgba(255,255,255,0.9) url(images/camera-loader.gif) no-repeat center; border: 1px solid #fff; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; height: 36px; left: 50%; overflow: hidden; position: absolute; margin: -18px 0 0 -18px; top: 50%; width: 36px; z-index: 3; }.camera_bar                                       { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3; }.camera_caption                                   { bottom: 0; display: block; position: absolute; width: 100%; color: #fff; }.camera_caption>div                               { padding: 10px 10px 15px 10px; background:#000; background:rgba(0,0,0,0.8); }.imgFake                                          { cursor: pointer; }.camera_prev,.camera_next,.camera_commands        { cursor: pointer; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 40px; z-index: 2; }.camera_prev                                      { left: 0; }.camera_prev>span                                 { background: url(images/camera_skins.png) no-repeat 0 0; display: block; height: 40px; width: 40px; }.camera_next                                      { right: 0; }.camera_next>span                                 { background: url(images/camera_skins.png) no-repeat -40px 0; display: block; height: 40px; width: 40px; }.camera_commands                                  { right: 41px; }.camera_commands>.camera_play                     { background: url(images/camera_skins.png) no-repeat -80px 0; height: 40px; width: 40px; }.camera_commands>.camera_stop                     { background: url(images/camera_skins.png) no-repeat -120px 0; display: block; height: 40px; width: 40px; }.camera_thumbs_cont                               { overflow: hidden; position: relative; width: 100%; }.camera_thumbs_cont ul                            { overflow: hidden; padding: 3px 4px 8px; position: relative; text-align: center; }.camera_thumbs_cont ul li                         { display: inline; padding: 0 4px; }.camera_thumbs_cont ul li>img                     { border: 1px solid #444; cursor: pointer; margin-top: 5px; vertical-align: bottom; }.camera_prevThumbs,.camera_nextThumbs,.camera_prev,.camera_next,.camera_commands,.camera_thumbs_cont                               { background: #fff; background: rgba(216,216,216,0.85); }.camera_wrap .camera_pag .camera_pag_ul li        { background: #fff; }/* Content **************************************/#content                                          { margin: 0 auto; background: #6f6f6f; } /*width: 1000px; *//* Left Content *********************************/#left                                            { float: left; width: 750px; }#left .box                                       { overflow: hidden; margin: 0; padding: 0; }#left .box a                                     { color: #8dbb00; }#left .box a:hover                               { color: #fff; }#left .box .title                                { margin: 0; padding: 0; background: #b02f2e; border-bottom: 1px solid #000; text-align: center; }#left .box .title h2                             { font: 20px vibrocentric, Verdana, Arial, serif; color: #1b1b1b; margin: 0; padding: 5px 10px; text-align: center; } #left .box .body                                 { margin: 0; padding: 10px; font: 14px Century Gothic, Verdana, Arial, serif; color: #1b1b1b; line-height: 16px; }/* Right Menu ***********************************/#rightmenu                                        { float: left; width: 250px; background: #1b1b1b; }#rightmenu .box                                   { overflow: hidden; margin: 0; padding: 0; }#rightmenu .box a                                 { color: #b9b9b9; }#rightmenu .box a:hover                           { color: #fff600; }#rightmenu .box .title                            { margin: 0; padding: 0; background: #882c23; border-bottom: 1px solid #000; text-align: center; }#rightmenu .box .title h2                         { font: 20px vibrocentric, Verdana, Arial, serif; color: #1b1b1b; margin: 0; padding: 5px 10px; text-align: center; } #rightmenu .box .body                             { margin: 0; padding: 10px; font: 14px Century Gothic, Verdana, Arial, serif; color: #DCDCDC; line-height: 16px; }/* Footer ***************************************/#footer                                           { height: 36px; background: #800000; margin: 0px; border-top: 1px solid #000; padding: 10px; text-align: center; }#footer-data-left                                 { float: left; margin: 0px; padding: 0px; color:#fff; font:12px Century gothic, Arial, sans-serif; }.movetop                                          { float: right; }/* News Style ***********************************/.post                                             { clear: both; margin: 0; padding: 0; font-family: vibrocentric; color: #fff; }.postdate                                         { float: left; font-size: 15px; color: #fff; margin: 7px; }.postdate .newsdate                               { margin: 0; padding: 0; }.postinfo                                         { float:right; font-size: 15px; margin: 7px; }.postinfo a                                       { color: #fff600; text-decoration: none; outline: none; }.postinfo a:hover                                 { color: #fff; text-decoration: none; outline: none; }.post                                             { width: 750px; height: 46px; margin: 0 0 0 0px; background: url(images/posttitlebg.png) no-repeat left bottom; }.posttitle                                        { font: 32px vibrocentric, Arial, Helvetica, sans-serif; line-height: 1; margin: 0; padding: 0 10px 10px 10px; text-shadow: 0px 0px 1px #000; }.posttitle a                                      { color: #fff; }.posttitle a:hover                                { color: #1b1b1b; text-shadow: none; }.postbody                                         { font: 14px Century Gothic, Georgia, Arial, Helvetica, Sans-serif; color: #1b1b1b;	padding: 0 10px 10px 10px; text-align: justify; }.postbody a                                       { color: #000; }.postbody img                                     { width: 200px; float: left; display: block; margin: 0 15px 0 0; padding: 5px; border: none; background: #efefef; border:1px solid #333 !important; outline: none; }.postoptions                                      { clear: both; float: right; margin: 0; padding: 5px 10px 10px 10px; text-align: right; }.morebutton                                       { display:inline-block; height:34px; margin-left:10px; background: url(images/readtherest-button-right.png) no-repeat right top; }.morebutton:hover                                 { background: url(images/readtherest-button-right.png) no-repeat right -34px; }.morebutton span                                  { overflow:visible; display:block; float:left; height:31px; font: bold 12px Arial,Helvetica,sans-serif; color:#fff; line-height:32px; margin-left:-10px; padding: 0 15px 3px; background:url(images/readtherest-button-left.png) no-repeat left top; cursor:pointer; }.morebutton span:hover                            { color: #e3ac7f; text-decoration: none; outline: none; background:url(images/readtherest-button-left.png) no-repeat left -34px; }/* TBox, ChatBox, Button ************************/.tbox                                             { font: 13px Century Gothic, Arial,Helvetica,sans-serif; color: #000; background: url(images/form-bg.png) no-repeat left top; margin: 0; padding: 3px 0; border: 1px solid #474747; }.tbox.chatbox                                     { width: 90%; color: #1b1b1b; background: url(images/form-bg.png) no-repeat left top; padding: 5px; margin: 10px auto; border: 1px solid #474747; }.button                                           { font: 10px Tahoma, century gothic, georgia, "times new roman", times, serif; font-weight: bold; color:#fff; text-transform:uppercase; margin: 2px; margin-top: 4px; padding: 3px 5px; text-align: center; cursor:pointer; background: #630000; background: -moz-linear-gradient(top, #a80101, #630000); background: -webkit-gradient(linear, left top, left bottom, from(#a80101), to(#630000)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a80101', endColorstr='#630000'); -ms-filter:  "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a80101', endColorstr='#630000')"; border: 1px solid #75400b; }.button:hover                                     { text-decoration: none; color: #000; background: #a80101; border: 1px solid #75400b; outline: none; }/* Forums ***************************************/.border                                           { border: 1px solid #000; }.fborder                                          { border: 1px solid #000; border-collapse: collapse; background: transparent; border: none; }  .forumheader                                      { background: #006e85; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #b3cbe3; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }.forumheader a                                    { text-decoration: none; color: #fff400; }.forumheader a:hover                              { text-decoration: none; color: #fff; }  .forumheader2                                     { background: #1b1b1b; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #bdbdbd; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }.forumheader2 a                                   { text-decoration: none; color: #fff400; }.forumheader2 a:hover                             { text-decoration: none; color: #fff; }.forumheader3                                     { background: #1b1b1b; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #bdbdbd; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }.forumheader3 a                                   { text-decoration: none; color: #FED047; }.forumheader3 a:hover                             { text-decoration: none; color: #fff; }.forumheader4                                     { background: #1b1b1b; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #bdbdbd; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }.forumheader4 a                                   { text-decoration: none; color: #FED047; }.forumheader4 a:hover                             { text-decoration: none; color: #fff; }.forumborder                                      { border: 1px solid #000; }a.forumlink                                       { text-decoration: none; color: #FA0F96; }a.forumlink:hover                                 { text-decoration: none; color: #fff; }.nforumcaption2                                   { background: #1b1b1b; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #d4eaff; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }.caption                                          { background: #1b1b1b; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #d4eaff; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }   .fcaption                                         { background: #1b1b1b; font: 13px Century Gothic,, Arial, Helvetica, sans-serif; color: #d4eaff; line-height: 20px; padding: 5px 3px; border: 1px solid #000; }.fcaption a                                       { text-decoration: none; color: #79B829; }.fcaption a:hover                                 { text-decoration: none; color: #fff; }.finfobar                                         { background: #1b1b1b; font: 13px Century Gothic, Arial, Helvetica, sans-serif; color: #bdbdbd; line-height: 20px; padding: 5px 3px; border: 1px solid #000; } .nforumholder, .nforumcaption, .nforumthread, .nforumreplycaption, .nforumreply, .nforumdisclaimer, .nforumview1, .nforumview2, .nforumview3, .nforumview4                        { }          /* Texts ****************************************/.indent                                           { font: italic 12px Century Gothic, Arial, Helvetica, Sans-serif; color: #000; background: #d3d3d3; border: 1px solid #161616; padding: 10px; margin: 5px; }.indent a                                         { color: #000 !important; text-decoration: none; }.indent a:hover                                   { color: #777 !important; text-decoration: underline; } .smalltext                                        { font: 11px Century Gothic, Arial, Helvetica, Sans-serif; } .smallblacktext                                   { font: 11px Century Gothic, Arial, Helvetica, Sans-serif; }  .defaulttext                                      { font: 13px Century Gothic, Arial, Helvetica, Sans-serif; }.mediumtext                                       { font: 12px Century Gothic, Arial, Helvetica, Sans-serif; }blockquote                                        { font: italic 12px Century Gothic, Arial, Helvetica, Sans-serif; background: #171717; border: 1px solid #fff; padding: 10px; margin: 5px; }.nextprev                                         { height: 25px; font: 12px Century Gothic, Arial, Helvetica, Sans-serif; color: #2c2c2c; margin: 20px 10px; padding: 0; }.nextprev_link                                    { margin: 0 1px; padding: 2px 3px; }.nextprev a                                       { font: 12px Century Gothic, Arial, Helvetica, Sans-serif; color: #2c2c2c; line-height: 15px; background: transparent; border: 1px solid #646464; padding: 5px 8px; border: none; }.nextprev a:hover                                 { color: #fff; background:#333; border: 1px solid #646464; padding: 4px 7px; }.nextprev_current                                 { font: 12px Century Gothic, Arial, Helvetica, Sans-serif; color: #fff; line-height: 15px; background:#333; border: 1px solid #646464; padding: 4px 7px; } .nextprev_total                                   { font: 12px Century Gothic, Arial, Helvetica, Sans-serif; color: #b4b4b4; line-height: 15px; padding: 4px 8px 4px 0; }.searchhighlight                                  { text-decoration: underline; color: #ff0000; font-weight: bold; }/* Misc *****************************************/td                                                { font-family: Century Gothic, arial,Helvetica,sans-serif; padding: 0 5px; text-align:left; }form                                              { margin: 2px 0px 0px 0px; }p                                                 { margin: 0px; padding: 0 0 10px 0; font: 12px Century Gothic, arial,Helvetica,sans-serif; }.spacer                                           { padding: 5px 0px 5px 0px; }hr                                                { clear: both; width: 90% !important; height: 0px; margin: 10px auto 5px auto; padding: 0; background: transparent; border-top: 1px solid #0e1519; border-bottom: 1px solid #202e37; border-left: none; border-right: none; } .helpbox                                          { background: transparent; font: 10px Century Gothic, Arial,Helvetica,sans-serif; color:#666; border: 0px; margin: 0; padding: 0; }.bodytable                                        { font-family: Century Gothic, arial,Helvetica,sans-serif; padding: 8px; }.code-box                                         { font: 12px Century Gothic, arial,Helvetica,sans-serif; color:#393939; padding: 8px; }.code_highlight                                   { width: 94%; margin: 5px auto; padding: 20px 20px; text-align: left; display: block; overflow: auto; font: 12px Arial,Helvetica,sans-serif; background: #000; border: 1px solid #161616; }.code_highlight span                              { color:#99b6c8 !important; }  .b                                                { border: none !important; }/* SiteLinks flat:2 *****************************/.sitelinks2                                       { position: relative; margin: 20px auto 0px auto; width: 1000px; border: 1px solid #000; border-bottom: none; height: 43px; z-index: 300; background: url(images/flat2.png) repeat-x; }.sitelinks2 ul.flat2                              { height: 43px; line-height: 1; list-style-type: none; margin: 0px; padding: 0; }.sitelinks2 ul.flat2 li                           { display: inline; height: 43px; font: 16px Impact, "Arial", Helvetica, Sans-serif; text-shadow: 0px 0px 2px #000; text-decoration: none; text-transform: uppercase; }.sitelinks2 ul.flat2 li a                         { color: #fff; line-height: 43px; outline: 0; padding: 12px 10px 13px 10px; }.sitelinks2 ul.flat2 li a:hover                   { color: #e3ac7f; line-height: 43px; text-decoration:none; padding: 12px 10px 10px 10px; border-bottom: 1px solid #fff; background: url(images/flat2_hover.png); } /*2013.12.27*/