@charset utf-8;
html{height:100%}
body{background:url(../images/theme/1.jpg) top center no-repeat #fff;height:100%;font:normal 12px Verdana, Arial, Helvetica, sans-serif;margin:0}
input, textarea, select {  border: 1px solid #989898;  background-color: #f5f5f5;
  font: normal 13px verdana;  color: #101211;}
input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  border: 1px solid #000; background-color: #fff; color: #2C2C2C;}
a,a:visited,a:active{color:#e00000;text-decoration:none;font-weight:400}
a:hover{color:#464646;text-decoration:underline;font-weight:400}
a,a img{border:none;outline:none}
.big_hr{background:#000;height:3px}
.dotted_hr{height:1px;border-top:1px dotted #989898;background:#fff}
.right{float:right}
.home{font-size:12px;}
div#bar{position:fixed;top:0;width:100%;z-index:10}
div#toggle{border-top:3px solid #e00000;text-align:right}
div#styles{background:#222;display:none}
a.pagelink,b.pagelink{background:url(../img/pagelink.jpg);width:18px;height:15px;display:block;float:left;text-align:center;color:#FFF;margin:0 3px;padding:1px 0}
a.pagelink:hover,b.pagelink{background:url(../img/pagelink_hover.jpg);color:#000}
div#wrap{background:#efefef;width:984px;-moz-border-radius:0;-webkit-border-radius:0;margin:100px auto 42px;padding:8px}
div#grey{background:#efefef;width:665px;margin:0 -8px}
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background:#000}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;margin:0;padding:0}
#superbox{background:#fff;margin:0 auto;padding:10px}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;margin:0}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight+'px':document.body.offsetHeight+'px')}
* html #superbox-wrapper{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}
#superbox-innerbox{padding:10px 0}
#superbox.image{text-align:center}
#superbox .close,#superbox .nextprev{overflow:hidden;margin:0}
#nav_search{background:url(../img/navigation.jpg)}
ul#navigation{height:46px;width:699px;list-style:none;cursor:default;float:left;margin:0;padding:0}
ul#navigation li{float:left;font:normal 18px/44px Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#000;font-weight:700;min-width:144px;position:relative;margin:0 10px}
ul#navigation li:hover{background:url(../img/navi_hover.jpg) center bottom no-repeat;color:#fff}
ul#navigation li:hover ul{display:block}
ul#navigation li ul{background:url(../img/subnavi_bg.jpg) center bottom no-repeat #000;width:294px;position:absolute;left:0;top:43px;z-index:2;display:none;list-style:none;margin:0;padding:0}
ul#navigation li ul li{background:url(../img/subnavi.jpg) no-repeat;width:264px;float:none;text-align:left;margin:5px;padding:0 10px}
ul#navigation li ul li a{color:#464646;font:bold 16px verdana;line-height:46px;display:block}
ul#navigation li ul li:hover{background:url(../img/subnavi_hover.jpg) no-repeat}
ul#navigation li ul li:hover a{color:#e00000;text-decoration:none}
ul#navigation li ul li img{vertical-align:middle;margin-right:15px}
ul#search{width:204px;float:right;margin:0;padding:9px 0 0 0}
ul#search li input{height:26px;border:none;margin:0;padding:0}
ul#search li #quicksearch{color:#bdbdbd;width:138px;background:url(../img/login/search_bg.jpg);padding:0 8px}
ul#search li #qsubmit{width:29px;background:url(../img/login/search_button.jpg)}
ul#topbar{background:#FFF;height:31px;width:966px;list-style:none;cursor:default;border-radius:0;-moz-border-radius:2px;-webkit-border-radius:2px;overflow:hidden;margin:8px 0;padding:8px}
ul#topbar li ul#login_form{list-style:none;float:right;color:#000;margin:0;padding:0}
ul#topbar li ul#login_form li input{height:31px;border:none;margin:0;padding:0}
ul#topbar li ul#login_form li input:focus{color:#000;}
ul#topbar li ul#login_form li input#user{width:121px;background:url(../img/login/username.jpg) no-repeat;padding:0 4px}
ul#topbar li ul#login_form li input#pwd{width:112px;margin-right:1px;background:url(../img/login/password.jpg) no-repeat;padding:0 4px}
ul#topbar li ul#login_form li input#submit{width:36px;margin-right:8px;background:url(../img/login/login_button.jpg) no-repeat}
ul#topbar li ul#login_form li input#submit:hover{background:url(../img/login/login_button_1.jpg) no-repeat}
ul#topbar li ul#logged{list-style:none;float:right;margin:0;padding:0}
ul#topbar li ul#logged li{float:left;padding:2px}
div#small_columns{width:984px;margin:8px auto}
div#wide_column{background:#FFF;width:965px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:8px auto;padding:8px}
div#left_column{background:#FFF;float:left;width:635px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:8px;padding:8px}
div#special{background:#fff;height:260px;width:316px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;float:left;overflow:hidden;margin-top:-8px}
div#special .box{display:none;float:left}
ul#control{float:left;width:317px;overflow:hidden;margin-top:-8px}
ul#control li{height:64px;cursor:pointer;padding:10px}
ul#control .hover{background:#000;color:#fff;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}
ul#control li .spec_active{background:#000;color:#fff}
ul#control .special_img{float:left;width:96px}
ul#control .special_desc{float:left;width:200px}
ul#control .hover .special_desc{width:271px;padding:2px 18px 2px 8px}
ul#control .special_desc a{font-weight:700;color:#000;text-decoration:none}
ul#control .hover .special_desc a{font-size:14px;color:#e00000}
ul#control .special_desc p{margin:11px 0 0}
ul.headlines a {color:#464646;font-weight: bold;}
ul.headlines a:hover {color: #e00000;font-weight: bold;}
ul.headlines li{height:63px;padding-top:17px;border-bottom:1px solid #e5e5e5}
ul.headlines li:first-child{padding-top:0}
ul.headlines li:last-child{border-bottom:none}
ul.headlines .headlines_left{float:left;width:56px}
ul.headlines .headlines_right{float:left;width:243px}
ul.headlines .headlines_hc{width:243px}
ul.headlines .headlines_headline{float:left;width:213px}
ul.headlines .headlines_comments{color:#e00000;font-weight:700;float:left;width:30px}
ul.headlines .headlines_text{width:243px;font-size:10px;color:#a8a8a8;padding-top:13px}
ul#newsflash li:first-child{margin-bottom:30px}
ul#newsflash li small{font-size:10px;color:#a8a8a8}
ul#newsflash li img{margin-top:7px}
ul#newsflash li a{color:#e00000;font-weight:700;text-decoration:none}
div.leftbox{background:#FFF;width:635px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:8px 0 0;padding:8px}
.first{margin:0!important}
ul#newsflash li a:hover {color:#464646;font-weight: bold;text-decoration: none;}
div.newsbox{width:300px;float:left}
div.newsbox h2{font:bold18px Verdana;border-bottom:1px solid #000;display:block;margin:0 0 10px}
div.newsbox ul.subnavi{background:url(../img/leftbox_switch.jpg);height:23px;width:283px;list-style:none;margin:0;padding:0 5px 0 12px}
div.newsbox ul.subnavi li.ui-state-active a{float:left;background:#000;color:#FFF}
div.newsbox ul.subnavi li a{display:block;color:#3d3d3d;font:normal 14px/23px verdana;text-align:center;text-decoration:none;margin:0 5px;padding:0 7px}
div.newsbox ul.list li{clear:both;color:#6a6969;font:normal 11px verdana;border-bottom:1px solid #d1d1d1;position:relative;padding:15px 0}
div.newsbox ul.list li img{float:left;margin:0 5px}
div.newsbox ul.list li strong{display:block;color:#000;font:normal 14px Verdana;margin:2px 0}
div.newsbox ul.list li a.comments{position:absolute;bottom:5px;right:0;color:#00a2ff;font:normal 11px Verdana;text-decoration:none}
div.black{background:url(../img/blackbox.jpg) center center no-repeat;height:371px;width:635px;border:8px solid #FFF;padding:0}
div.blackbox{width:635px;float:left}
div.blackbox h2{height:25px;color:#353535;font:normal 13px/25px verdana;margin:12px 0 0 15px;padding:0}
div.blackbox h2 strong{color:#FFF;font-size:18px}
ul.blackbox_content{list-style:none;margin:0 9px;padding:0}
ul.blackbox_content li{height:72px;width:603px;margin-bottom:32px;color:#FFF}
ul.blackbox_content li:first-child{margin-top:27px}
ul.blackbox_content li div.preview{float:left;width:267px}
ul.blackbox_content li div.desc{float:left;width:334px}
ul.blackbox_content li a{font-weight:700;font-size:14px;color:#e00000;padding:0}
ul.blackbox_content li .art_head{width:306px;float:left}
ul.blackbox_content li .art_comments{width:28px;float:left}
ul.blackbox_content li a:hover{color:#ffffff}
div.switchbox{width:630px;float:left}
div.switchbox h2{font:bold18px Verdana;border-bottom:1px solid #000;display:block;margin:0 0 10px}
div.switchbox ul.subnavi{list-style:none;margin:5px 0;padding:0}
div.switchbox ul.subnavi li a{background:#d9d9d9;display:block;color:#000;font:normal 14px/23px Tahoma;text-align:center;text-decoration:none;min-width:68px;margin:0 2px;padding:0}
div.switchbox ul.subnavi li a:hover,div.switchbox ul.subnavi li.ui-state-active,div.switchbox ul.subnavi li.ui-state-active a{background:#000!important;color:#FFF}
div.greybox{background:url(../img/greybox.jpg) repeat-x 0 1px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #c3c3c3;width:325px;float:right;padding:5px}
div.greybox h2{font:bold 18px/30px Verdana;margin:0 0 0 2px;padding:0}
div#sc_gallery img{width:80px;height:80px;margin:12px 8px 5px}
div#videos{margin:7px 0 0 2px}
div#right_column{float:right;width:323px}
.headline h2{margin:0 0 23px}
.poster,.date,.related{float:left;list-style:none;line-height:22px;padding-left:6px}
.poster{color:#fff;width:240px;background:#d41c1c;-moz-border-radius:2px;-webkit-border-radius:2px}
.poster a{color:#fff}
.date{width:166px;color:#787878}
.related{color:#d41c1c;font-weight:700;width:210px}
.related a{color:#d41c1c;font-weight:700;margin:0 4px}
.news_hr{height:1px;border:none;border-top:1px dashed #989898;border-bottom:none;clear:both;margin:25px 0 0}
.news_content{padding:19px 0 36px}
.comm_head{height:16px;background:#eaeaea;border-bottom:2px solid #000;font-size:14px;font-weight:700;margin-top:4px;padding:6px}
.comment{border-bottom:1px solid #000;width:609px;min-height:146px;margin:17px 0 0 9px}
.comment .avatar{float:left;width:100px;padding-left:2px}
.comment .avatar .at{width:100px;margin-bottom:12px}
.comment .avatar .n{font-weight:700;text-align:center;width:100px;padding-left:30px}
.comment .cont{float:left;width:497px}
.comment .head{width:497px}
.comment .head .infos{float:left;width:310px;color:#5d5d5d;font-size:14px}
.comment .head .infos a{text-decoration:none;margin-right:6px}
.comment .head .actions{float:left;text-align:right;width:185px}
.comment .content{width:497px;padding:12px 0}
.user_name{float:left;padding-left:5px;width:207px;line-height:26px;color:#fff;background:#d41c1c;font-weight:700;font-size:16px;-moz-border-radius:2px;-webkit-border-radius:2px}
.user_town{float:left;line-height:26px;font-weight:700;padding-left:5px}
.user_stats{background:#ececec;width:104px;line-height:52px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;font-weight:700;font-size:16px}
.stats_name{text-align:center;width:100%;padding-top:3px}
.grey{color:#929292;font-size:11px}
.posts_count{background:#bd0000;width:91px;line-height:22px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;font-weight:700;color:#fff;font-size:14px;margin-top:4px}
a.blog_link{font-weight:bold;font-size: 18px;}
div.rightbox{background:#FFF;float:right;width:306px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #c3c3c3;margin:0 0 9px;padding:4px 8px 8px}
div.rightbox h2{display:block;font:bold 18px verdana;border-bottom:1px solid #000;margin:0;padding:0 0 4px}
div.rightbox h2 strong{font:normal 16px Verdana, Arial, Helvetica, sans-serif}
div.rightbox ul.subnavi{list-style:none;margin:0;padding:5px 0 8px}
div.rightbox ul.subnavi li{float:left;margin:0 4px}
div.rightbox ul.subnavi li a{background:#e9e9e9;color:#464646;font:normal 11px/13px verdana;text-align:center;text-decoration:none;min-width:86px;height:13px;display:block;padding:5px 3px}
div.rightbox ul.list{list-style:none;clear:left;margin:0;padding:0 5px}
div.rightbox ul.list li{color:#ababab;font:normal 10px Verdana;position:relative;border-bottom:1px solid #e7e7e7;padding:7px 0}
div.rightbox ul.list li a{color:#ababab;text-decoration:none}
div.rightbox ul.list li a.comments{position:absolute;bottom:16px;right:0;color:#e00000;font:normal 14px Verdana;font-weight:700;text-decoration:none}
div.rightbox ul.list li a.comments:hover{color:#464646;font:bold 14px verdana}
div.rightbox ul.list li strong a.head{color:#000;font:bold 12px Verdana;display:block}
div.rightbox ul.list li strong a.head:hover{color:#e00000;font:bold 12px Verdana;display:block}
div.leftbox div.fields{font:bold 11px Tahoma;margin:20px 10px}
div.leftbox div.fields input{width:595px;min-height:20px;padding-left:5px;margin:10px 0 25px}
div.leftbox div.fields textarea{width:600px;min-height:200px;margin:10px 0}
div.leftbox div.fields span{font:normal 14px Tahoma;color:#6a6969;width:450px;display:block;margin:5px 0}
div.leftbox div.fields span strong{font:bold 13px Arial;width:150px;height:100%;display:block;float:left}
div.logged{margin-right:5px;width:565px}
div.logged a.icon{width:50px;height:34px;background:#d9d9d9;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;padding-top:3px;text-align:center;float:left;margin:4px 3px}
div.logged span.newmess{position:relative;z-index:100;font:bold 11px Arial;color:#000}
.forum_head{width:965px;height:38px;background:url(../img/forum_main_head.jpg);margin:0}
.forum_head_grey{width:965px;height:38px;border-bottom:3px solid #000;background:#eaeaea;margin:0}
.forum_head_grey span{display:block;float:left;font:normal 12px Arial;color:#0000000;padding:12px 0 0 10px}
.forum_head_grey span.forum_kath{font:bold 18px Arial;color:#000;text-decoration:none;width:520px;padding:6px 0 0 10px}
.forum_head_grey span.forum_kath small{font:normal 13px Arial;color:#000;margin-left:3px}
.forum_head span{display:block;float:left;font:normal 12px Arial;color:#FFF;padding:12px 0 0 10px}
.forum_head span.forum_kath{font:bold 18px Arial;color:#FFF;text-decoration:none;width:520px;padding:6px 0 0 10px}
.forum_head span.forum_kath a{color:#FFF}
.forum_head span.forum_kath small{font:normal 13px Arial;color:#FFF;margin-left:3px}
ul.boards{list-style:none;width:9653px;height:57px;display:block;border-bottom:1px solid #f0f0f0;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;margin:0;padding:0}
ul.boards li{font:normal 13px verdana;color:#000;height:30px;float:left;margin:0;padding:17px 0 0 10px}
ul.boards li span{font:bold 18px verdana;color:#000;height:57px;min-width:80px;display:block}
ul.boards li.info{float:left;width:495px;font:normal 12px verdana;color:#9b9b9b}
ul.boards li.info span{font:normal 12px verdana;height:25px;display:inline;padding:22px 0 0 5px}
ul.boards li.info span a{font:normal 12px verdana}
ul.boards li.info a{font:normal 18px Arial;color:#00a0f4}
ul.boards li.last{font:normal 13px Arial;color:#000;height:25px;width:215px;float:right;dislay:block;padding:22px 0 0 5px}
ul.boards li.last a{font:normal 12px Verdana;color:#000}
div.post{width:655px;background:#fafafa;overflow:hidden;padding-top:10px;border-bottom:2px solid #000}
div.post div.left_col{width:146px;min-height:330px;float:left;overflow:hidden;padding:5px 0 0 10px}
div.post div.left_col span{font:normal 12px Verdana;color:#000;height:19px;display:block}
div.post div.left_col span.info{font:normal 12px Verdana;color:#000;height:19px;display:block;margin:3px 0}
div.post div.left_col span a{font:bold 14px Verdana;color:#03a8fa;display:block}
div.post div.left_col span small{text-align:left;color:#000;width:122px;float:right;padding:2px 0 0 5px}
div.post div.left_col span img{margin:0}
div.post div.left_col img{margin:5px 0}
div.post div.left_col span.posts{background:#be0000;width:126px;height:16px;font:normal 14px Verdana;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;margin:20px 0 7px;padding:3px 6px}
div.post div.right_col{width:487px;min-height:320px;background:#fafafa;float:left}
div.post div.rc_post{width:467px;min-height:280px;background:#FFF;overflow:hidden;border:1px solid #969696;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;padding:10px}
div.post div.rc_post div.rc_ph{border-bottom:1px dotted #000;height:22px;margin-bottom:10px}
div.post div.right_col .sig{width:467px;margin-bottom:20px;float:left;overflow:hidden}
.greybox div.linkbar{width:330px;height:20px;margin:8px 5px 0 0}
.greybox h2{line-height:18px;margin-bottom:10px}
.greybox span{width:90px;display:block;background:#000;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#FFF;text-align:center;margin:10px 0;padding:5px 15px}
.greybox div.linkbar ul{list-style:none;margin:0;padding:0}
.greybox div.linkbar li{float:left;list-style:none;min-width:30px;text-align:center}
.greybox div.linkbar a{color:#000;text-decoration:none;padding:0 4px}
.greybox .ui-tabs-hide{display:none!important}
div#footer{clear:both;background:#FFF;color:#989898;text-align:right;position:relative;padding:10px}
div#footer #footer_links{float:left;height:35px}
div#footer #footer_links a{padding:0 10px}
div#footer #copyright{float:left;height:17px;color:#000;padding-left:10px}
div#footer #social{float:right;height:35px}
div#footer #hoster{float:right;height:17px}
div#footer #hoster a{color:#989898}
div#footer #adaption{color:#fff;float:right;padding-left:20px}
div#footer a{color:#464646;text-decoration:none}
div#footer a:hover{color:#e00000;text-decoration:none}
#dummy-element{width:2px}
ul,div.newsbox ul.list{list-style:none;margin:0;padding:0}
.clear,div.boxcontent{clear:both}
:first-child+html #superbox-container,* html #superbox-container{position:absolute;top:50%;display:block;height:auto}
:first-child+html #superbox,* html #superbox{position:relative;top:-50%;display:block}
ul#search li,ul#topbar li ul#login_form li,div.newsbox ul.subnavi li,div.switchbox ul.subnavi li{float:left}
ul.headlines,ul#newsflash{width:300px}
ul.headlines a,div.rightbox ul.list li a:hover{color:#000;font-weight:700;text-decoration:none}
div.newsbox ul.subnavi li a:hover,div.newsbox ul.subnavi li a.active,div.rightbox ul.subnavi li a:hover,div.rightbox ul.subnavi li.ui-tabs-selected a{background:#000;color:#FFF}
div.newsbox ul.list li.last,div.rightbox ul.list li:last-child{border:none}
.headline a,.forum_head_grey span.forum_kath a{color:#000}